]> code.delx.au - gnu-emacs/commitdiff
Merge from emacs--devo--0
authorMiles Bader <miles@gnu.org>
Fri, 26 Jan 2007 06:16:11 +0000 (06:16 +0000)
committerMiles Bader <miles@gnu.org>
Fri, 26 Jan 2007 06:16:11 +0000 (06:16 +0000)
Patches applied:

 * emacs--devo--0  (patch 586-614)

   - Update from CVS
   - Update from erc--emacs--22
   - Merge from gnus--rel--5.10
   - Merge from erc--main--0
   - Make byte compiler correctly write circular constants

 * gnus--rel--5.10  (patch 186-196)

   - Update from CVS
   - Merge from emacs--devo--0

Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-162

1770 files changed:
AUTHORS
ChangeLog
INSTALL
Makefile.in
README
admin/ChangeLog
admin/FOR-RELEASE
admin/admin.el
admin/alloc-colors.c
admin/build-configs
admin/cus-test.el
admin/diff-tar-files
admin/make-emacs
admin/notes/years
admin/nt/README-ftp-server
admin/revdiff
config.bat
config.guess
config.sub
configure
configure.in
etc/ChangeLog
etc/DEBUG
etc/DISTRIB
etc/ERC-NEWS
etc/ETAGS.EBNF
etc/FTP
etc/GNU
etc/GNUS-NEWS
etc/HELLO
etc/MACHINES
etc/MAILINGLISTS
etc/MH-E-NEWS
etc/MORE.STUFF
etc/NEWS
etc/NEWS.1-17
etc/NEWS.18
etc/NEWS.19
etc/NEWS.20
etc/NEWS.21
etc/ORDERS
etc/OTHER.EMACSES
etc/PROBLEMS
etc/README
etc/SERVICE
etc/TERMS
etc/TODO
etc/TUTORIAL
etc/TUTORIAL.bg
etc/TUTORIAL.cn
etc/TUTORIAL.cs
etc/TUTORIAL.de
etc/TUTORIAL.es
etc/TUTORIAL.fr
etc/TUTORIAL.it
etc/TUTORIAL.ja
etc/TUTORIAL.ko
etc/TUTORIAL.nl
etc/TUTORIAL.pl
etc/TUTORIAL.pt_BR
etc/TUTORIAL.ro
etc/TUTORIAL.ru
etc/TUTORIAL.sk
etc/TUTORIAL.sl
etc/TUTORIAL.sv
etc/TUTORIAL.th
etc/TUTORIAL.zh
etc/Xkeymap.txt
etc/calccard.tex
etc/compilation.txt
etc/cs-dired-ref.tex
etc/cs-refcard.tex
etc/cs-survival.tex
etc/de-refcard.ps
etc/de-refcard.tex
etc/dired-ref.tex
etc/edt-user.doc
etc/emacs-buffer.gdb
etc/emacs.1
etc/emacs.csh
etc/emacs.py
etc/emacstool.1
etc/enriched.doc
etc/etags.1
etc/fr-drdref.tex
etc/fr-refcard.ps
etc/fr-refcard.tex
etc/fr-survival.tex
etc/gnus-refcard.tex
etc/gnus-tut.txt
etc/grep.txt
etc/ms-7bkermit
etc/orgcard.tex
etc/pl-refcard.tex
etc/pt-br-refcard.ps
etc/pt-br-refcard.tex
etc/refcard.ps
etc/refcard.tex
etc/ru-refcard.ps
etc/ru-refcard.tex
etc/ses-example.ses
etc/sk-dired-ref.tex
etc/sk-refcard.tex
etc/sk-survival.tex
etc/survival.tex
etc/ulimit.hack
etc/vipcard.tex
etc/viperCard.tex
leim/CXTERM-DIC/4Corner.tit
leim/CXTERM-DIC/CCDOSPY.tit
leim/CXTERM-DIC/PY-b5.tit
leim/CXTERM-DIC/QJ-b5.tit
leim/CXTERM-DIC/QJ.tit
leim/CXTERM-DIC/README [new file with mode: 0644]
leim/CXTERM-DIC/SW.tit
leim/CXTERM-DIC/TONEPY.tit
leim/ChangeLog
leim/MISC-DIC/README [new file with mode: 0644]
leim/Makefile.in
leim/README
leim/ja-dic/ja-dic.el
leim/leim-ext.el
leim/makefile.w32-in
leim/quail/croatian.el
leim/quail/cyril-jis.el
leim/quail/cyrillic.el
leim/quail/czech.el
leim/quail/ethiopic.el
leim/quail/georgian.el
leim/quail/greek.el
leim/quail/hangul.el
leim/quail/hangul3.el
leim/quail/hanja-jis.el
leim/quail/hanja.el
leim/quail/hanja3.el
leim/quail/hebrew.el
leim/quail/indian.el
leim/quail/ipa.el
leim/quail/japanese.el
leim/quail/lao.el
leim/quail/latin-alt.el
leim/quail/latin-ltx.el
leim/quail/latin-post.el
leim/quail/latin-pre.el
leim/quail/lrt.el
leim/quail/py-punct.el
leim/quail/pypunct-b5.el
leim/quail/rfc1345.el
leim/quail/sgml-input.el
leim/quail/sisheng.el
leim/quail/slovak.el
leim/quail/symbol-ksc.el
leim/quail/thai.el
leim/quail/tibetan.el
leim/quail/uni-input.el
leim/quail/viqr.el
leim/quail/vntelex.el
leim/quail/welsh.el
lib-src/ChangeLog
lib-src/Makefile.in
lib-src/cvtmail.c
lib-src/digest-doc.c
lib-src/ebrowse.c
lib-src/emacsclient.c
lib-src/emacstool.c
lib-src/etags.c
lib-src/fakemail.c
lib-src/getopt.c
lib-src/getopt1.c
lib-src/getopt_.h
lib-src/getopt_int.h
lib-src/gettext.h
lib-src/grep-changelog
lib-src/hexl.c
lib-src/make-docfile.c
lib-src/makefile.w32-in
lib-src/movemail.c
lib-src/ntlib.c
lib-src/ntlib.h
lib-src/pop.c
lib-src/pop.h
lib-src/profile.c
lib-src/rcs-checkin
lib-src/rcs2log
lib-src/sorted-doc.c
lib-src/test-distrib.c
lib-src/update-game-score.c
lib-src/vcdiff
lisp/ChangeLog
lisp/ChangeLog.1
lisp/ChangeLog.10
lisp/ChangeLog.11
lisp/ChangeLog.2
lisp/ChangeLog.3
lisp/ChangeLog.4
lisp/ChangeLog.5
lisp/ChangeLog.6
lisp/ChangeLog.7
lisp/ChangeLog.8
lisp/ChangeLog.9
lisp/Makefile.in
lisp/abbrev.el
lisp/abbrevlist.el
lisp/add-log.el
lisp/align.el
lisp/allout.el
lisp/ansi-color.el
lisp/apropos.el
lisp/arc-mode.el
lisp/array.el
lisp/autoarg.el
lisp/autoinsert.el
lisp/autorevert.el
lisp/avoid.el
lisp/battery.el
lisp/bindings.el
lisp/bookmark.el
lisp/bs.el
lisp/buff-menu.el
lisp/button.el
lisp/calc/README
lisp/calc/calc-aent.el
lisp/calc/calc-alg.el
lisp/calc/calc-arith.el
lisp/calc/calc-bin.el
lisp/calc/calc-comb.el
lisp/calc/calc-cplx.el
lisp/calc/calc-embed.el
lisp/calc/calc-ext.el
lisp/calc/calc-fin.el
lisp/calc/calc-forms.el
lisp/calc/calc-frac.el
lisp/calc/calc-funcs.el
lisp/calc/calc-graph.el
lisp/calc/calc-help.el
lisp/calc/calc-incom.el
lisp/calc/calc-keypd.el
lisp/calc/calc-lang.el
lisp/calc/calc-macs.el
lisp/calc/calc-map.el
lisp/calc/calc-math.el
lisp/calc/calc-misc.el
lisp/calc/calc-mode.el
lisp/calc/calc-mtx.el
lisp/calc/calc-poly.el
lisp/calc/calc-prog.el
lisp/calc/calc-rewr.el
lisp/calc/calc-rules.el
lisp/calc/calc-sel.el
lisp/calc/calc-stat.el
lisp/calc/calc-store.el
lisp/calc/calc-stuff.el
lisp/calc/calc-trail.el
lisp/calc/calc-undo.el
lisp/calc/calc-units.el
lisp/calc/calc-vec.el
lisp/calc/calc-yank.el
lisp/calc/calc.el
lisp/calc/calcalg2.el
lisp/calc/calcalg3.el
lisp/calc/calccomp.el
lisp/calc/calcsel2.el
lisp/calculator.el
lisp/calendar/appt.el
lisp/calendar/cal-bahai.el
lisp/calendar/cal-china.el
lisp/calendar/cal-coptic.el
lisp/calendar/cal-dst.el
lisp/calendar/cal-french.el
lisp/calendar/cal-hebrew.el
lisp/calendar/cal-html.el
lisp/calendar/cal-islam.el
lisp/calendar/cal-iso.el
lisp/calendar/cal-julian.el
lisp/calendar/cal-mayan.el
lisp/calendar/cal-menu.el
lisp/calendar/cal-move.el
lisp/calendar/cal-persia.el
lisp/calendar/cal-tex.el
lisp/calendar/cal-x.el
lisp/calendar/calendar.el
lisp/calendar/diary-lib.el
lisp/calendar/holidays.el
lisp/calendar/icalendar.el
lisp/calendar/lunar.el
lisp/calendar/parse-time.el
lisp/calendar/solar.el
lisp/calendar/time-date.el
lisp/calendar/timeclock.el
lisp/calendar/todo-mode.el
lisp/case-table.el
lisp/cdl.el
lisp/chistory.el
lisp/cmuscheme.el
lisp/comint.el
lisp/compare-w.el
lisp/complete.el
lisp/completion.el
lisp/composite.el
lisp/cus-dep.el
lisp/cus-edit.el
lisp/cus-face.el
lisp/cus-start.el
lisp/cus-theme.el
lisp/custom.el
lisp/cvs-status.el
lisp/dabbrev.el
lisp/delim-col.el
lisp/delsel.el
lisp/descr-text.el
lisp/desktop.el
lisp/dframe.el
lisp/diff-mode.el
lisp/diff.el
lisp/dired-aux.el
lisp/dired-x.el
lisp/dired.el
lisp/dirtrack.el
lisp/disp-table.el
lisp/dnd.el
lisp/dos-fns.el
lisp/dos-vars.el
lisp/dos-w32.el
lisp/double.el
lisp/ebuff-menu.el
lisp/echistory.el
lisp/ediff-diff.el
lisp/ediff-help.el
lisp/ediff-hook.el
lisp/ediff-init.el
lisp/ediff-merg.el
lisp/ediff-mult.el
lisp/ediff-ptch.el
lisp/ediff-util.el
lisp/ediff-vers.el
lisp/ediff-wind.el
lisp/ediff.el
lisp/edmacro.el
lisp/ehelp.el
lisp/electric.el
lisp/elide-head.el
lisp/emacs-lisp/advice.el
lisp/emacs-lisp/assoc.el
lisp/emacs-lisp/authors.el
lisp/emacs-lisp/autoload.el
lisp/emacs-lisp/backquote.el
lisp/emacs-lisp/benchmark.el
lisp/emacs-lisp/bindat.el
lisp/emacs-lisp/byte-opt.el
lisp/emacs-lisp/byte-run.el
lisp/emacs-lisp/bytecomp.el
lisp/emacs-lisp/checkdoc.el
lisp/emacs-lisp/cl-compat.el
lisp/emacs-lisp/cl-extra.el
lisp/emacs-lisp/cl-indent.el
lisp/emacs-lisp/cl-macs.el
lisp/emacs-lisp/cl-seq.el
lisp/emacs-lisp/cl-specs.el
lisp/emacs-lisp/cl.el
lisp/emacs-lisp/copyright.el
lisp/emacs-lisp/crm.el
lisp/emacs-lisp/cust-print.el
lisp/emacs-lisp/debug.el
lisp/emacs-lisp/derived.el
lisp/emacs-lisp/disass.el
lisp/emacs-lisp/easy-mmode.el
lisp/emacs-lisp/easymenu.el
lisp/emacs-lisp/edebug.el
lisp/emacs-lisp/eldoc.el
lisp/emacs-lisp/elint.el
lisp/emacs-lisp/elp.el
lisp/emacs-lisp/ewoc.el
lisp/emacs-lisp/find-func.el
lisp/emacs-lisp/find-gc.el
lisp/emacs-lisp/float-sup.el
lisp/emacs-lisp/generic.el
lisp/emacs-lisp/gulp.el
lisp/emacs-lisp/helper.el
lisp/emacs-lisp/levents.el
lisp/emacs-lisp/lisp-mnt.el
lisp/emacs-lisp/lisp-mode.el
lisp/emacs-lisp/lisp.el
lisp/emacs-lisp/lmenu.el
lisp/emacs-lisp/lselect.el
lisp/emacs-lisp/lucid.el
lisp/emacs-lisp/macroexp.el
lisp/emacs-lisp/map-ynp.el
lisp/emacs-lisp/pp.el
lisp/emacs-lisp/re-builder.el
lisp/emacs-lisp/regexp-opt.el
lisp/emacs-lisp/regi.el
lisp/emacs-lisp/ring.el
lisp/emacs-lisp/rx.el
lisp/emacs-lisp/shadow.el
lisp/emacs-lisp/sregex.el
lisp/emacs-lisp/syntax.el
lisp/emacs-lisp/tcover-ses.el
lisp/emacs-lisp/tcover-unsafep.el
lisp/emacs-lisp/testcover.el
lisp/emacs-lisp/timer.el
lisp/emacs-lisp/tq.el
lisp/emacs-lisp/trace.el
lisp/emacs-lisp/unsafep.el
lisp/emacs-lisp/warnings.el
lisp/emacs-lock.el
lisp/emulation/crisp.el
lisp/emulation/cua-base.el
lisp/emulation/cua-gmrk.el
lisp/emulation/cua-rect.el
lisp/emulation/edt-lk201.el
lisp/emulation/edt-mapper.el
lisp/emulation/edt-pc.el
lisp/emulation/edt-vt100.el
lisp/emulation/edt.el
lisp/emulation/keypad.el
lisp/emulation/pc-mode.el
lisp/emulation/pc-select.el
lisp/emulation/tpu-edt.el
lisp/emulation/tpu-extras.el
lisp/emulation/tpu-mapper.el
lisp/emulation/vip.el
lisp/emulation/viper-cmd.el
lisp/emulation/viper-ex.el
lisp/emulation/viper-init.el
lisp/emulation/viper-keym.el
lisp/emulation/viper-macs.el
lisp/emulation/viper-mous.el
lisp/emulation/viper-util.el
lisp/emulation/viper.el
lisp/emulation/ws-mode.el
lisp/env.el
lisp/erc/ChangeLog
lisp/erc/ChangeLog.01
lisp/erc/ChangeLog.02
lisp/erc/ChangeLog.03
lisp/erc/ChangeLog.04
lisp/erc/ChangeLog.05
lisp/erc/erc-autoaway.el
lisp/erc/erc-backend.el
lisp/erc/erc-button.el
lisp/erc/erc-capab.el [new file with mode: 0644]
lisp/erc/erc-compat.el
lisp/erc/erc-dcc.el
lisp/erc/erc-ezbounce.el
lisp/erc/erc-fill.el
lisp/erc/erc-goodies.el
lisp/erc/erc-hecomplete.el
lisp/erc/erc-ibuffer.el
lisp/erc/erc-identd.el
lisp/erc/erc-imenu.el
lisp/erc/erc-join.el
lisp/erc/erc-lang.el
lisp/erc/erc-log.el
lisp/erc/erc-match.el
lisp/erc/erc-menu.el
lisp/erc/erc-netsplit.el
lisp/erc/erc-networks.el
lisp/erc/erc-nicklist.el
lisp/erc/erc-notify.el
lisp/erc/erc-page.el
lisp/erc/erc-pcomplete.el
lisp/erc/erc-replace.el
lisp/erc/erc-ring.el
lisp/erc/erc-services.el
lisp/erc/erc-sound.el
lisp/erc/erc-speedbar.el
lisp/erc/erc-spelling.el
lisp/erc/erc-stamp.el
lisp/erc/erc-track.el
lisp/erc/erc-truncate.el
lisp/erc/erc-xdcc.el
lisp/erc/erc.el
lisp/eshell/em-alias.el
lisp/eshell/em-banner.el
lisp/eshell/em-basic.el
lisp/eshell/em-cmpl.el
lisp/eshell/em-dirs.el
lisp/eshell/em-glob.el
lisp/eshell/em-hist.el
lisp/eshell/em-ls.el
lisp/eshell/em-pred.el
lisp/eshell/em-prompt.el
lisp/eshell/em-rebind.el
lisp/eshell/em-script.el
lisp/eshell/em-smart.el
lisp/eshell/em-term.el
lisp/eshell/em-unix.el
lisp/eshell/em-xtra.el
lisp/eshell/esh-arg.el
lisp/eshell/esh-cmd.el
lisp/eshell/esh-ext.el
lisp/eshell/esh-io.el
lisp/eshell/esh-maint.el
lisp/eshell/esh-mode.el
lisp/eshell/esh-module.el
lisp/eshell/esh-opt.el
lisp/eshell/esh-proc.el
lisp/eshell/esh-test.el
lisp/eshell/esh-util.el
lisp/eshell/esh-var.el
lisp/eshell/eshell.el
lisp/expand.el
lisp/ezimage.el
lisp/facemenu.el
lisp/faces.el
lisp/ffap.el
lisp/filecache.el
lisp/files.el
lisp/filesets.el
lisp/find-dired.el
lisp/find-file.el
lisp/find-lisp.el
lisp/finder.el
lisp/flow-ctrl.el
lisp/foldout.el
lisp/follow.el
lisp/font-core.el
lisp/font-lock.el
lisp/format.el
lisp/forms-d2.el
lisp/forms.el
lisp/frame.el
lisp/fringe.el
lisp/generic-x.el
lisp/gnus/ChangeLog
lisp/gnus/ChangeLog.1
lisp/gnus/ChangeLog.2
lisp/gnus/binhex.el
lisp/gnus/canlock.el
lisp/gnus/compface.el
lisp/gnus/deuglify.el
lisp/gnus/dig.el
lisp/gnus/dns.el
lisp/gnus/earcon.el
lisp/gnus/flow-fill.el
lisp/gnus/format-spec.el
lisp/gnus/gmm-utils.el
lisp/gnus/gnus-agent.el
lisp/gnus/gnus-art.el
lisp/gnus/gnus-async.el
lisp/gnus/gnus-audio.el
lisp/gnus/gnus-bcklg.el
lisp/gnus/gnus-cache.el
lisp/gnus/gnus-cite.el
lisp/gnus/gnus-cus.el
lisp/gnus/gnus-delay.el
lisp/gnus/gnus-demon.el
lisp/gnus/gnus-diary.el
lisp/gnus/gnus-dired.el
lisp/gnus/gnus-draft.el
lisp/gnus/gnus-dup.el
lisp/gnus/gnus-eform.el
lisp/gnus/gnus-ems.el
lisp/gnus/gnus-fun.el
lisp/gnus/gnus-gl.el
lisp/gnus/gnus-group.el
lisp/gnus/gnus-int.el
lisp/gnus/gnus-kill.el
lisp/gnus/gnus-logic.el
lisp/gnus/gnus-mh.el
lisp/gnus/gnus-ml.el
lisp/gnus/gnus-mlspl.el
lisp/gnus/gnus-move.el
lisp/gnus/gnus-msg.el
lisp/gnus/gnus-nocem.el
lisp/gnus/gnus-picon.el
lisp/gnus/gnus-range.el
lisp/gnus/gnus-registry.el
lisp/gnus/gnus-salt.el
lisp/gnus/gnus-score.el
lisp/gnus/gnus-setup.el
lisp/gnus/gnus-sieve.el
lisp/gnus/gnus-soup.el
lisp/gnus/gnus-spec.el
lisp/gnus/gnus-srvr.el
lisp/gnus/gnus-start.el
lisp/gnus/gnus-sum.el
lisp/gnus/gnus-topic.el
lisp/gnus/gnus-undo.el
lisp/gnus/gnus-util.el
lisp/gnus/gnus-uu.el
lisp/gnus/gnus-vm.el
lisp/gnus/gnus-win.el
lisp/gnus/gnus.el
lisp/gnus/hex-util.el
lisp/gnus/html2text.el
lisp/gnus/ietf-drums.el
lisp/gnus/imap.el
lisp/gnus/legacy-gnus-agent.el
lisp/gnus/mail-parse.el
lisp/gnus/mail-prsvr.el
lisp/gnus/mail-source.el
lisp/gnus/mailcap.el
lisp/gnus/message.el
lisp/gnus/messcompat.el
lisp/gnus/mm-bodies.el
lisp/gnus/mm-decode.el
lisp/gnus/mm-encode.el
lisp/gnus/mm-extern.el
lisp/gnus/mm-partial.el
lisp/gnus/mm-url.el
lisp/gnus/mm-util.el
lisp/gnus/mm-uu.el
lisp/gnus/mm-view.el
lisp/gnus/mml-sec.el
lisp/gnus/mml-smime.el
lisp/gnus/mml.el
lisp/gnus/mml1991.el
lisp/gnus/mml2015.el
lisp/gnus/nnagent.el
lisp/gnus/nnbabyl.el
lisp/gnus/nndb.el
lisp/gnus/nndiary.el
lisp/gnus/nndir.el
lisp/gnus/nndoc.el
lisp/gnus/nndraft.el
lisp/gnus/nneething.el
lisp/gnus/nnfolder.el
lisp/gnus/nngateway.el
lisp/gnus/nnheader.el
lisp/gnus/nnimap.el
lisp/gnus/nnkiboze.el
lisp/gnus/nnlistserv.el
lisp/gnus/nnmail.el
lisp/gnus/nnmbox.el
lisp/gnus/nnmh.el
lisp/gnus/nnml.el
lisp/gnus/nnoo.el
lisp/gnus/nnrss.el
lisp/gnus/nnslashdot.el
lisp/gnus/nnsoup.el
lisp/gnus/nnspool.el
lisp/gnus/nntp.el
lisp/gnus/nnultimate.el
lisp/gnus/nnvirtual.el
lisp/gnus/nnwarchive.el
lisp/gnus/nnweb.el
lisp/gnus/nnwfm.el
lisp/gnus/pop3.el
lisp/gnus/qp.el
lisp/gnus/rfc1843.el
lisp/gnus/rfc2045.el
lisp/gnus/rfc2047.el
lisp/gnus/rfc2104.el
lisp/gnus/rfc2231.el
lisp/gnus/score-mode.el
lisp/gnus/sha1.el
lisp/gnus/sieve-manage.el
lisp/gnus/sieve-mode.el
lisp/gnus/sieve.el
lisp/gnus/smiley.el
lisp/gnus/smime.el
lisp/gnus/spam-report.el
lisp/gnus/spam-stat.el
lisp/gnus/spam.el
lisp/gnus/starttls.el
lisp/gnus/utf7.el
lisp/gnus/uudecode.el
lisp/gnus/webmail.el
lisp/gnus/yenc.el
lisp/gs.el
lisp/help-at-pt.el
lisp/help-fns.el
lisp/help-macro.el
lisp/help-mode.el
lisp/help.el
lisp/hexl.el
lisp/hi-lock.el
lisp/hilit-chg.el
lisp/hippie-exp.el
lisp/hl-line.el
lisp/ibuf-ext.el
lisp/ibuf-macs.el
lisp/ibuffer.el
lisp/icomplete.el
lisp/ido.el
lisp/ielm.el
lisp/iimage.el
lisp/image-file.el
lisp/image-mode.el
lisp/image.el
lisp/imenu.el
lisp/indent.el
lisp/info-look.el
lisp/info-xref.el
lisp/info.el
lisp/informat.el
lisp/international/ccl.el
lisp/international/characters.el
lisp/international/codepage.el
lisp/international/encoded-kb.el
lisp/international/fontset.el
lisp/international/isearch-x.el
lisp/international/iso-ascii.el
lisp/international/iso-cvt.el
lisp/international/iso-transl.el
lisp/international/ja-dic-cnv.el
lisp/international/ja-dic-utl.el
lisp/international/kinsoku.el
lisp/international/kkc.el
lisp/international/latexenc.el
lisp/international/latin1-disp.el
lisp/international/mule-cmds.el
lisp/international/mule-conf.el
lisp/international/mule-diag.el
lisp/international/mule-util.el
lisp/international/mule.el
lisp/international/ogonek.el
lisp/international/quail.el
lisp/international/titdic-cnv.el
lisp/international/utf-7.el
lisp/isearch.el
lisp/isearchb.el
lisp/iswitchb.el
lisp/jit-lock.el
lisp/jka-cmpr-hook.el
lisp/jka-compr.el
lisp/kermit.el
lisp/kmacro.el
lisp/language/china-util.el
lisp/language/chinese.el
lisp/language/cyril-util.el
lisp/language/cyrillic.el
lisp/language/czech.el
lisp/language/devan-util.el
lisp/language/devanagari.el
lisp/language/english.el
lisp/language/ethio-util.el
lisp/language/ethiopic.el
lisp/language/european.el
lisp/language/georgian.el
lisp/language/greek.el
lisp/language/hebrew.el
lisp/language/ind-util.el
lisp/language/indian.el
lisp/language/japan-util.el
lisp/language/japanese.el
lisp/language/kannada.el
lisp/language/knd-util.el
lisp/language/korea-util.el
lisp/language/korean.el
lisp/language/lao-util.el
lisp/language/lao.el
lisp/language/malayalam.el
lisp/language/misc-lang.el
lisp/language/mlm-util.el
lisp/language/romanian.el
lisp/language/slovak.el
lisp/language/tamil.el
lisp/language/thai-util.el
lisp/language/thai-word.el
lisp/language/thai.el
lisp/language/tibet-util.el
lisp/language/tibetan.el
lisp/language/tml-util.el
lisp/language/utf-8-lang.el
lisp/language/viet-util.el
lisp/language/vietnamese.el
lisp/ldefs-boot.el
lisp/ledit.el
lisp/loadhist.el
lisp/loadup.el
lisp/locate.el
lisp/log-edit.el
lisp/log-view.el
lisp/longlines.el
lisp/lpr.el
lisp/ls-lisp.el
lisp/macros.el
lisp/mail/blessmail.el
lisp/mail/emacsbug.el
lisp/mail/footnote.el
lisp/mail/mail-extr.el
lisp/mail/mail-hist.el
lisp/mail/mail-utils.el
lisp/mail/mailabbrev.el
lisp/mail/mailalias.el
lisp/mail/mailclient.el
lisp/mail/mailheader.el
lisp/mail/metamail.el
lisp/mail/mspools.el
lisp/mail/reporter.el
lisp/mail/rfc2368.el
lisp/mail/rfc822.el
lisp/mail/rmail-spam-filter.el
lisp/mail/rmail.el
lisp/mail/rmailedit.el
lisp/mail/rmailkwd.el
lisp/mail/rmailmsc.el
lisp/mail/rmailout.el
lisp/mail/rmailsort.el
lisp/mail/rmailsum.el
lisp/mail/sendmail.el
lisp/mail/smtpmail.el
lisp/mail/supercite.el
lisp/mail/uce.el
lisp/mail/undigest.el
lisp/mail/unrmail.el
lisp/mail/vms-pmail.el
lisp/makefile.w32-in
lisp/makesum.el
lisp/man.el
lisp/master.el
lisp/menu-bar.el
lisp/mh-e/ChangeLog
lisp/mh-e/ChangeLog.1
lisp/mh-e/mh-acros.el
lisp/mh-e/mh-alias.el
lisp/mh-e/mh-buffers.el
lisp/mh-e/mh-comp.el
lisp/mh-e/mh-compat.el
lisp/mh-e/mh-e.el
lisp/mh-e/mh-folder.el
lisp/mh-e/mh-funcs.el
lisp/mh-e/mh-gnus.el
lisp/mh-e/mh-identity.el
lisp/mh-e/mh-inc.el
lisp/mh-e/mh-junk.el
lisp/mh-e/mh-letter.el
lisp/mh-e/mh-limit.el
lisp/mh-e/mh-mime.el
lisp/mh-e/mh-print.el
lisp/mh-e/mh-scan.el
lisp/mh-e/mh-search.el
lisp/mh-e/mh-seq.el
lisp/mh-e/mh-show.el
lisp/mh-e/mh-speed.el
lisp/mh-e/mh-thread.el
lisp/mh-e/mh-tool-bar.el
lisp/mh-e/mh-utils.el
lisp/mh-e/mh-xface.el
lisp/midnight.el
lisp/minibuf-eldef.el
lisp/misc.el
lisp/mouse-copy.el
lisp/mouse-drag.el
lisp/mouse-sel.el
lisp/mouse.el
lisp/msb.el
lisp/mwheel.el
lisp/net/ange-ftp.el
lisp/net/browse-url.el
lisp/net/eudc-bob.el
lisp/net/eudc-export.el
lisp/net/eudc-hotlist.el
lisp/net/eudc-vars.el
lisp/net/eudc.el
lisp/net/eudcb-bbdb.el
lisp/net/eudcb-ldap.el
lisp/net/eudcb-mab.el
lisp/net/eudcb-ph.el
lisp/net/goto-addr.el
lisp/net/ldap.el
lisp/net/net-utils.el
lisp/net/netrc.el
lisp/net/newsticker.el
lisp/net/quickurl.el
lisp/net/rcirc.el
lisp/net/rcompile.el
lisp/net/rlogin.el
lisp/net/snmp-mode.el
lisp/net/telnet.el
lisp/net/tls.el
lisp/net/tramp-ftp.el
lisp/net/tramp-smb.el
lisp/net/tramp-util.el
lisp/net/tramp-uu.el
lisp/net/tramp-vc.el
lisp/net/tramp.el
lisp/net/trampver.el
lisp/net/webjump.el
lisp/newcomment.el
lisp/novice.el
lisp/obsolete/awk-mode.el
lisp/obsolete/bg-mouse.el
lisp/obsolete/fast-lock.el
lisp/obsolete/float.el
lisp/obsolete/hilit19.el
lisp/obsolete/hscroll.el
lisp/obsolete/iso-acc.el
lisp/obsolete/iso-insert.el
lisp/obsolete/iso-swed.el
lisp/obsolete/keyswap.el
lisp/obsolete/lazy-lock.el
lisp/obsolete/mlsupport.el
lisp/obsolete/ooutline.el
lisp/obsolete/options.el
lisp/obsolete/profile.el
lisp/obsolete/rnews.el
lisp/obsolete/rnewspost.el
lisp/obsolete/rsz-mini.el
lisp/obsolete/scribe.el
lisp/obsolete/sun-curs.el
lisp/obsolete/sun-fns.el
lisp/obsolete/swedish.el
lisp/obsolete/uncompress.el
lisp/obsolete/x-apollo.el
lisp/obsolete/x-menu.el
lisp/outline.el
lisp/paren.el
lisp/paths.el
lisp/pcmpl-cvs.el
lisp/pcmpl-gnu.el
lisp/pcmpl-linux.el
lisp/pcmpl-rpm.el
lisp/pcmpl-unix.el
lisp/pcomplete.el
lisp/pcvs-defs.el
lisp/pcvs-info.el
lisp/pcvs-parse.el
lisp/pcvs-util.el
lisp/pcvs.el
lisp/pgg-def.el
lisp/pgg-gpg.el
lisp/pgg-parse.el
lisp/pgg-pgp.el
lisp/pgg-pgp5.el
lisp/pgg.el
lisp/play/5x5.el
lisp/play/animate.el
lisp/play/blackbox.el
lisp/play/bruce.el
lisp/play/cookie1.el
lisp/play/decipher.el
lisp/play/dissociate.el
lisp/play/doctor.el
lisp/play/dunnet.el
lisp/play/fortune.el
lisp/play/gamegrid.el
lisp/play/gametree.el
lisp/play/gomoku.el
lisp/play/handwrite.el
lisp/play/landmark.el
lisp/play/life.el
lisp/play/morse.el
lisp/play/mpuz.el
lisp/play/pong.el
lisp/play/snake.el
lisp/play/solitaire.el
lisp/play/spook.el
lisp/play/tetris.el
lisp/play/yow.el
lisp/play/zone.el
lisp/printing.el
lisp/progmodes/ada-mode.el
lisp/progmodes/ada-prj.el
lisp/progmodes/ada-stmt.el
lisp/progmodes/ada-xref.el
lisp/progmodes/antlr-mode.el
lisp/progmodes/asm-mode.el
lisp/progmodes/autoconf.el
lisp/progmodes/cc-align.el
lisp/progmodes/cc-awk.el
lisp/progmodes/cc-bytecomp.el
lisp/progmodes/cc-cmds.el
lisp/progmodes/cc-compat.el
lisp/progmodes/cc-defs.el
lisp/progmodes/cc-engine.el
lisp/progmodes/cc-fonts.el
lisp/progmodes/cc-langs.el
lisp/progmodes/cc-menus.el
lisp/progmodes/cc-mode.el
lisp/progmodes/cc-styles.el
lisp/progmodes/cc-subword.el
lisp/progmodes/cc-vars.el
lisp/progmodes/cfengine.el
lisp/progmodes/cmacexp.el
lisp/progmodes/compile.el
lisp/progmodes/cperl-mode.el
lisp/progmodes/cpp.el
lisp/progmodes/cwarn.el
lisp/progmodes/dcl-mode.el
lisp/progmodes/delphi.el
lisp/progmodes/ebnf-abn.el
lisp/progmodes/ebnf-bnf.el
lisp/progmodes/ebnf-dtd.el
lisp/progmodes/ebnf-ebx.el
lisp/progmodes/ebnf-iso.el
lisp/progmodes/ebnf-otz.el
lisp/progmodes/ebnf-yac.el
lisp/progmodes/ebnf2ps.el
lisp/progmodes/ebrowse.el
lisp/progmodes/etags.el
lisp/progmodes/executable.el
lisp/progmodes/f90.el
lisp/progmodes/flymake.el
lisp/progmodes/fortran.el
lisp/progmodes/gdb-ui.el
lisp/progmodes/glasses.el
lisp/progmodes/grep.el
lisp/progmodes/gud.el
lisp/progmodes/hideif.el
lisp/progmodes/hideshow.el
lisp/progmodes/icon.el
lisp/progmodes/idlw-complete-structtag.el
lisp/progmodes/idlw-help.el
lisp/progmodes/idlw-shell.el
lisp/progmodes/idlw-toolbar.el
lisp/progmodes/idlwave.el
lisp/progmodes/inf-lisp.el
lisp/progmodes/ld-script.el
lisp/progmodes/m4-mode.el
lisp/progmodes/make-mode.el
lisp/progmodes/mantemp.el
lisp/progmodes/meta-mode.el
lisp/progmodes/mixal-mode.el
lisp/progmodes/octave-hlp.el
lisp/progmodes/octave-inf.el
lisp/progmodes/octave-mod.el
lisp/progmodes/pascal.el
lisp/progmodes/perl-mode.el
lisp/progmodes/prolog.el
lisp/progmodes/ps-mode.el
lisp/progmodes/python.el
lisp/progmodes/scheme.el
lisp/progmodes/sh-script.el
lisp/progmodes/simula.el
lisp/progmodes/sql.el
lisp/progmodes/tcl.el
lisp/progmodes/vhdl-mode.el
lisp/progmodes/which-func.el
lisp/progmodes/xscheme.el
lisp/ps-print.el
lisp/recentf.el
lisp/rect.el
lisp/register.el
lisp/repeat.el
lisp/replace.el
lisp/reposition.el
lisp/resume.el
lisp/reveal.el
lisp/rfn-eshadow.el
lisp/rot13.el
lisp/ruler-mode.el
lisp/s-region.el
lisp/savehist.el
lisp/saveplace.el
lisp/sb-image.el
lisp/scroll-all.el
lisp/scroll-bar.el
lisp/scroll-lock.el
lisp/select.el
lisp/server.el
lisp/ses.el
lisp/shadowfile.el
lisp/shell.el
lisp/simple.el
lisp/skeleton.el
lisp/smerge-mode.el
lisp/sort.el
lisp/soundex.el
lisp/speedbar.el
lisp/startup.el
lisp/strokes.el
lisp/subr.el
lisp/t-mouse.el
lisp/tabify.el
lisp/talk.el
lisp/tar-mode.el
lisp/tempo.el
lisp/term.el
lisp/term/AT386.el
lisp/term/internal.el
lisp/term/iris-ansi.el
lisp/term/mac-win.el
lisp/term/news.el
lisp/term/pc-win.el
lisp/term/rxvt.el
lisp/term/sun-mouse.el
lisp/term/sun.el
lisp/term/sup-mouse.el
lisp/term/tty-colors.el
lisp/term/tvi970.el
lisp/term/vt100.el
lisp/term/w32-win.el
lisp/term/wyse50.el
lisp/term/x-win.el
lisp/term/xterm.el
lisp/terminal.el
lisp/textmodes/artist.el
lisp/textmodes/bib-mode.el
lisp/textmodes/bibtex.el
lisp/textmodes/conf-mode.el
lisp/textmodes/dns-mode.el
lisp/textmodes/enriched.el
lisp/textmodes/fill.el
lisp/textmodes/flyspell.el
lisp/textmodes/ispell.el
lisp/textmodes/makeinfo.el
lisp/textmodes/nroff-mode.el
lisp/textmodes/org.el
lisp/textmodes/page-ext.el
lisp/textmodes/page.el
lisp/textmodes/paragraphs.el
lisp/textmodes/picture.el
lisp/textmodes/po.el
lisp/textmodes/refbib.el
lisp/textmodes/refer.el
lisp/textmodes/refill.el
lisp/textmodes/reftex-auc.el
lisp/textmodes/reftex-cite.el
lisp/textmodes/reftex-dcr.el
lisp/textmodes/reftex-global.el
lisp/textmodes/reftex-index.el
lisp/textmodes/reftex-parse.el
lisp/textmodes/reftex-ref.el
lisp/textmodes/reftex-sel.el
lisp/textmodes/reftex-toc.el
lisp/textmodes/reftex-vars.el
lisp/textmodes/reftex.el
lisp/textmodes/sgml-mode.el
lisp/textmodes/spell.el
lisp/textmodes/table.el
lisp/textmodes/tex-mode.el
lisp/textmodes/texinfmt.el
lisp/textmodes/texinfo.el
lisp/textmodes/texnfo-upd.el
lisp/textmodes/text-mode.el
lisp/textmodes/tildify.el
lisp/textmodes/two-column.el
lisp/textmodes/underline.el
lisp/thingatpt.el
lisp/thumbs.el
lisp/time-stamp.el
lisp/time.el
lisp/timezone.el
lisp/tmm.el
lisp/tool-bar.el
lisp/tooltip.el
lisp/tree-widget.el
lisp/tumme.el
lisp/tutorial.el
lisp/type-break.el
lisp/uniquify.el
lisp/url/ChangeLog
lisp/url/url-about.el
lisp/url/url-auth.el
lisp/url/url-cache.el
lisp/url/url-cid.el
lisp/url/url-cookie.el
lisp/url/url-dav.el
lisp/url/url-dired.el
lisp/url/url-expand.el
lisp/url/url-file.el
lisp/url/url-ftp.el
lisp/url/url-gw.el
lisp/url/url-handlers.el
lisp/url/url-history.el
lisp/url/url-http.el
lisp/url/url-imap.el
lisp/url/url-irc.el
lisp/url/url-ldap.el
lisp/url/url-mailto.el
lisp/url/url-methods.el
lisp/url/url-misc.el
lisp/url/url-news.el
lisp/url/url-nfs.el
lisp/url/url-ns.el
lisp/url/url-parse.el
lisp/url/url-privacy.el
lisp/url/url-proxy.el
lisp/url/url-util.el
lisp/url/url-vars.el
lisp/url/url.el
lisp/url/vc-dav.el
lisp/userlock.el
lisp/vc-arch.el
lisp/vc-cvs.el
lisp/vc-hooks.el
lisp/vc-mcvs.el
lisp/vc-rcs.el
lisp/vc-sccs.el
lisp/vc-svn.el
lisp/vc.el
lisp/vcursor.el
lisp/version.el
lisp/view.el
lisp/vms-patch.el
lisp/vmsproc.el
lisp/vt-control.el
lisp/vt100-led.el
lisp/w32-fns.el
lisp/w32-vars.el
lisp/wdired.el
lisp/whitespace.el
lisp/wid-browse.el
lisp/wid-edit.el
lisp/widget.el
lisp/windmove.el
lisp/window.el
lisp/winner.el
lisp/woman.el
lisp/x-dnd.el
lisp/xml.el
lisp/xt-mouse.el
lispintro/ChangeLog
lispintro/Makefile.in
lispintro/Makefile.old
lispintro/aclocal.m4
lispintro/configure
lispintro/emacs-lisp-intro.texi
lispintro/makefile.w32-in
lispintro/missing
lispref/ChangeLog
lispref/Makefile.in
lispref/abbrevs.texi
lispref/advice.texi
lispref/anti.texi
lispref/backups.texi
lispref/buffers.texi
lispref/commands.texi
lispref/compile.texi
lispref/configure
lispref/control.texi
lispref/customize.texi
lispref/debugging.texi
lispref/display.texi
lispref/edebug.texi
lispref/elisp.texi
lispref/errors.texi
lispref/eval.texi
lispref/files.texi
lispref/frames.texi
lispref/functions.texi
lispref/hash.texi
lispref/help.texi
lispref/hooks.texi
lispref/internals.texi
lispref/intro.texi
lispref/keymaps.texi
lispref/lists.texi
lispref/loading.texi
lispref/locals.texi
lispref/macros.texi
lispref/makefile.w32-in
lispref/maps.texi
lispref/markers.texi
lispref/minibuf.texi
lispref/modes.texi
lispref/nonascii.texi
lispref/numbers.texi
lispref/objects.texi
lispref/os.texi
lispref/positions.texi
lispref/processes.texi
lispref/searching.texi
lispref/sequences.texi
lispref/streams.texi
lispref/strings.texi
lispref/symbols.texi
lispref/syntax.texi
lispref/text.texi
lispref/tindex.pl
lispref/tips.texi
lispref/variables.texi
lispref/vol1.texi
lispref/vol2.texi
lispref/windows.texi
lwlib/ChangeLog
lwlib/lwlib-Xlw.c
lwlib/lwlib-Xm.c
lwlib/lwlib-Xm.h
lwlib/xlwmenu.c
lwlib/xlwmenu.h
lwlib/xlwmenuP.h
m4/getopt.m4
mac/ChangeLog
mac/Emacs.app/Contents/Resources/English.lproj/InfoPlist.strings
mac/INSTALL
mac/README
mac/cw6-mcp.xml
mac/inc/alloca.h
mac/inc/config.h
mac/inc/defs-cw6.h
mac/inc/dirent.h
mac/inc/epaths.h
mac/inc/grp.h
mac/inc/m-mac.h
mac/inc/pwd.h
mac/inc/s-mac.h
mac/inc/sys/file.h
mac/inc/sys/ioctl.h
mac/inc/sys/param.h
mac/inc/sys/stat.h
mac/inc/sys/time.h
mac/inc/sys/types.h
mac/inc/termio.h
mac/inc/utime.h
mac/inc/utsname.h
mac/make-package
mac/makefile.MPW
mac/src/Emacs.r
mac/src/EmacsMPW.r
mac/src/chdir.c
make-dist
man/ChangeLog
man/Makefile.in
man/abbrevs.texi
man/ack.texi
man/ada-mode.texi
man/anti.texi
man/arevert-xtra.texi
man/autotype.texi
man/basic.texi
man/buffers.texi
man/building.texi
man/cal-xtra.texi
man/calc.texi
man/calendar.texi
man/cc-mode.texi
man/cl.texi
man/cmdargs.texi
man/commands.texi
man/custom.texi
man/dired-x.texi
man/dired-xtra.texi
man/dired.texi
man/display.texi
man/ebrowse.texi
man/ediff.texi
man/emacs-mime.texi
man/emacs-xtra.texi
man/emacs.texi
man/emerge-xtra.texi
man/entering.texi
man/erc.texi
man/eshell.texi
man/eudc.texi
man/faq.texi
man/files.texi
man/fixit.texi
man/flymake.texi
man/forms.texi
man/fortran-xtra.texi
man/frames.texi
man/glossary.texi
man/gnu.texi
man/gnus-faq.texi
man/gnus.texi
man/help.texi
man/idlwave.texi
man/indent.texi
man/info.texi
man/killing.texi
man/kmacro.texi
man/m-x.texi
man/macos.texi
man/maintaining.texi
man/major.texi
man/makefile.w32-in
man/mark.texi
man/message.texi
man/mh-e.texi
man/mini.texi
man/misc.texi
man/msdog-xtra.texi
man/msdog.texi
man/mule.texi
man/newsticker.texi
man/org.texi
man/pcl-cvs.texi
man/pgg.texi
man/picture-xtra.texi
man/programs.texi
man/rcirc.texi
man/reftex.texi
man/regs.texi
man/rmail.texi
man/sc.texi
man/screen.texi
man/search.texi
man/sending.texi
man/ses.texi
man/sieve.texi
man/smtpmail.texi
man/speedbar.texi
man/texinfo.tex
man/text.texi
man/tramp.texi
man/trouble.texi
man/url.texi
man/vc-xtra.texi
man/vc1-xtra.texi
man/vc2-xtra.texi
man/vip.texi
man/viper.texi
man/widget.texi
man/windows.texi
man/woman.texi
man/xresources.texi
msdos/ChangeLog
msdos/README
msdos/mainmake
msdos/mainmake.v2
msdos/sed1.inp
msdos/sed1v2.inp
msdos/sed2.inp
msdos/sed2v2.inp
msdos/sed2x.inp
msdos/sed3.inp
msdos/sed3v2.inp
msdos/sed4.inp
msdos/sed5x.inp
msdos/sed6.inp
msdos/sedleim.inp
msdos/sedlisp.inp
nt/ChangeLog
nt/INSTALL
nt/README
nt/addpm.c
nt/addsection.c
nt/cmdproxy.c
nt/config.nt
nt/configure.bat
nt/ddeclient.c
nt/emacs.rc
nt/envadd.bat
nt/gmake.defs
nt/inc/grp.h
nt/inc/langinfo.h
nt/inc/nl_types.h
nt/inc/sys/socket.h
nt/makefile.w32-in
nt/multi-install-info.bat
nt/nmake.defs
nt/paths.h
nt/preprep.c
nt/runemacs.c
oldXMenu/Activate.c
oldXMenu/AddPane.c
oldXMenu/AddSel.c
oldXMenu/ChangeLog
oldXMenu/ChgPane.c
oldXMenu/ChgSel.c
oldXMenu/Create.c
oldXMenu/DelPane.c
oldXMenu/DelSel.c
oldXMenu/Destroy.c
oldXMenu/Error.c
oldXMenu/EvHand.c
oldXMenu/FindPane.c
oldXMenu/FindSel.c
oldXMenu/InsPane.c
oldXMenu/InsSel.c
oldXMenu/Internal.c
oldXMenu/Locate.c
oldXMenu/Post.c
oldXMenu/Recomp.c
oldXMenu/SetAEQ.c
oldXMenu/SetFrz.c
oldXMenu/SetPane.c
oldXMenu/SetSel.c
oldXMenu/X10.h
oldXMenu/XCrAssoc.c
oldXMenu/XDelAssoc.c
oldXMenu/XDestAssoc.c
oldXMenu/XLookAssoc.c
oldXMenu/XMakeAssoc.c
oldXMenu/XMenu.h
oldXMenu/XMenuInt.h
oldXMenu/copyright.h
oldXMenu/insque.c
src/.gdbinit
src/ChangeLog
src/ChangeLog.1
src/ChangeLog.2
src/ChangeLog.3
src/ChangeLog.4
src/ChangeLog.5
src/ChangeLog.6
src/ChangeLog.7
src/ChangeLog.8
src/ChangeLog.9
src/Makefile.in
src/abbrev.c
src/alloc.c
src/atimer.c
src/atimer.h
src/blockinput.h
src/buffer.c
src/buffer.h
src/bytecode.c
src/callint.c
src/callproc.c
src/casefiddle.c
src/casetab.c
src/category.c
src/category.h
src/ccl.c
src/ccl.h
src/charset.c
src/charset.h
src/cm.c
src/cm.h
src/cmds.c
src/coding.c
src/coding.h
src/commands.h
src/composite.c
src/composite.h
src/config.in
src/cxux-crt0.s
src/data.c
src/dired.c
src/dispextern.h
src/dispnew.c
src/disptab.h
src/doc.c
src/doprnt.c
src/dosfns.c
src/dosfns.h
src/ecrt0.c
src/editfns.c
src/emacs.c
src/epaths.in
src/eval.c
src/fileio.c
src/filelock.c
src/filemode.c
src/firstfile.c
src/floatfns.c
src/fns.c
src/fontset.c
src/fontset.h
src/frame.c
src/frame.h
src/fringe.c
src/getloadavg.c
src/getpagesize.h
src/gmalloc.c
src/gtkutil.c
src/gtkutil.h
src/image.c
src/indent.c
src/indent.h
src/insdel.c
src/intervals.c
src/intervals.h
src/keyboard.c
src/keyboard.h
src/keymap.c
src/keymap.h
src/lastfile.c
src/lisp.h
src/lread.c
src/m/7300.h
src/m/acorn.h
src/m/alliant-2800.h
src/m/alliant.h
src/m/alpha.h
src/m/altos.h
src/m/amdahl.h
src/m/amdx86-64.h
src/m/apollo.h
src/m/arm.h
src/m/att3b.h
src/m/aviion.h
src/m/celerity.h
src/m/clipper.h
src/m/cnvrgnt.h
src/m/convex.h
src/m/cydra5.h
src/m/delta88k.h
src/m/dpx2.h
src/m/dual.h
src/m/elxsi.h
src/m/ews4800.h
src/m/gould-np1.h
src/m/gould.h
src/m/hp800.h
src/m/hp9000s300.h
src/m/i860.h
src/m/ia64.h
src/m/ibm370aix.h
src/m/ibmps2-aix.h
src/m/ibmrs6000.h
src/m/ibmrt-aix.h
src/m/ibmrt.h
src/m/ibms390.h
src/m/ibms390x.h
src/m/intel386.h
src/m/iris4d.h
src/m/irist.h
src/m/isi-ov.h
src/m/m68k.h
src/m/macppc.h
src/m/masscomp.h
src/m/mega68.h
src/m/mg1.h
src/m/mips-siemens.h
src/m/mips.h
src/m/news.h
src/m/next.h
src/m/nh3000.h
src/m/nh4000.h
src/m/ns16000.h
src/m/ns32000.h
src/m/nu.h
src/m/orion.h
src/m/orion105.h
src/m/pfa50.h
src/m/plexus.h
src/m/powermac.h
src/m/powerpcle.h
src/m/pyramid.h
src/m/sequent-ptx.h
src/m/sequent.h
src/m/sh3el.h
src/m/sparc.h
src/m/sps7.h
src/m/sr2k.h
src/m/stride.h
src/m/sun1.h
src/m/sun2.h
src/m/sun386.h
src/m/symmetry.h
src/m/tad68k.h
src/m/tahoe.h
src/m/targon31.h
src/m/tek4300.h
src/m/tekxd88.h
src/m/template.h
src/m/tower32.h
src/m/tower32v3.h
src/m/ustation.h
src/m/vax.h
src/m/wicat.h
src/m/windowsnt.h
src/m/xps100.h
src/mac.c
src/macfns.c
src/macgui.h
src/macmenu.c
src/macros.c
src/macros.h
src/macselect.c
src/macterm.c
src/macterm.h
src/makefile.w32-in
src/marker.c
src/md5.c
src/md5.h
src/mem-limits.h
src/minibuf.c
src/mktime.c
src/msdos.c
src/msdos.h
src/prefix-args.c
src/print.c
src/process.c
src/process.h
src/puresize.h
src/ralloc.c
src/regex.c
src/regex.h
src/region-cache.c
src/region-cache.h
src/s/aix3-1.h
src/s/bsd4-1.h
src/s/bsd4-2.h
src/s/bsd4-3.h
src/s/cxux.h
src/s/cygwin.h
src/s/darwin.h
src/s/dgux.h
src/s/dgux4.h
src/s/dgux5-4-3.h
src/s/dgux5-4r2.h
src/s/freebsd.h
src/s/gnu-linux.h
src/s/gnu.h
src/s/hpux.h
src/s/iris3-5.h
src/s/iris3-6.h
src/s/irix3-3.h
src/s/lynxos.h
src/s/ms-w32.h
src/s/msdos.h
src/s/newsos5.h
src/s/nextstep.h
src/s/ptx.h
src/s/riscix1-1.h
src/s/riscix12.h
src/s/rtu.h
src/s/sco4.h
src/s/sco5.h
src/s/template.h
src/s/umax.h
src/s/unipl5-2.h
src/s/usg5-0.h
src/s/usg5-2-2.h
src/s/usg5-2.h
src/s/usg5-3.h
src/s/usg5-4.h
src/s/vms.h
src/s/xenix.h
src/scroll.c
src/search.c
src/sheap.c
src/sound.c
src/strftime.c
src/sunfns.c
src/syntax.c
src/syntax.h
src/sysdep.c
src/sysselect.h
src/syssignal.h
src/systime.h
src/systty.h
src/syswait.h
src/term.c
src/termcap.c
src/termchar.h
src/termhooks.h
src/terminfo.c
src/termopts.h
src/textprop.c
src/tparam.c
src/uaf.h
src/undo.c
src/unexaix.c
src/unexalpha.c
src/unexapollo.c
src/unexconvex.c
src/unexcw.c
src/unexec.c
src/unexelf.c
src/unexenix.c
src/unexmacosx.c
src/unexmips.c
src/unexnext.c
src/unexsni.c
src/unexsunos4.c
src/unexw32.c
src/vm-limit.c
src/w16select.c
src/w32.c
src/w32.h
src/w32bdf.c
src/w32bdf.h
src/w32console.c
src/w32fns.c
src/w32gui.h
src/w32heap.c
src/w32heap.h
src/w32inevt.c
src/w32inevt.h
src/w32menu.c
src/w32proc.c
src/w32reg.c
src/w32select.c
src/w32term.c
src/w32term.h
src/w32xfns.c
src/widget.c
src/widget.h
src/widgetprv.h
src/window.c
src/window.h
src/xdisp.c
src/xfaces.c
src/xfns.c
src/xmenu.c
src/xrdb.c
src/xselect.c
src/xsmfns.c
src/xterm.c
src/xterm.h
update-subdirs
vms/make-mms-derivative.el

diff --git a/AUTHORS b/AUTHORS
index 0afd46cab0314f6653c2fb5ab236ed9dec8f057d..a48809cbc1a5d23a5a2aa9fa30c2cd2b059703c4 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
@@ -34,8 +34,8 @@ Aki Vehtari: changed bibtex.el gnus-art.el gnus-score.el gnus-sum.el
 Alakazam Petrofsky: changed hanoi.el
 
 Alan Mackenzie: wrote cc-awk.el
-and changed cc-cmds.el cc-mode.el cc-defs.el cc-engine.el cc-vars.el
-  cc-langs.el cc-styles.el cc-mode.texi lread.c cc-fonts.el cc-align.el
+and changed cc-cmds.el cc-mode.el cc-engine.el cc-defs.el cc-vars.el
+  cc-langs.el cc-mode.texi cc-styles.el cc-align.el lread.c cc-fonts.el
   programs.texi cc-subword.el isearch.el lisp.el search.texi subr.el
   text.texi buffers.texi cc-fix.el cc-mode-19.el and 16 other files
 
@@ -85,7 +85,7 @@ Alfred M. Szmidt: changed compile.el html2text.el openbsd.h
 
 Alfredo Finelli: changed TUTORIAL.it
 
-Alin C. Soare: changed hexl.el
+Alin C. Soare: changed hexl.el lisp-mode.el
 
 Ami Fischman: changed calendar.el diary-lib.el
 
@@ -127,8 +127,9 @@ Andreas Schwab: changed Makefile.in files.el lisp.h xdisp.c configure.in
   process.c and 448 other files
 
 Andreas Seltenreich: changed nnweb.el gnus.texi mm-uu.el nnslashdot.el
-  battery.el easy-mmode.el gnus-art.el gnus-ml.el gnus-srvr.el
-  gnus-start.el gnus-util.el gnus.el mm-url.el url-cookie.el url-http.el
+  battery.el easy-mmode.el gmm-utils.el gnus-art.el gnus-ml.el
+  gnus-srvr.el gnus-start.el gnus-sum.el gnus-util.el gnus.el mm-url.el
+  url-cookie.el url-http.el
 
 Andrew Choi: wrote mac-win.el
 and changed macterm.c mac.c macfns.c INSTALL macmenu.c darwin.h macterm.h
@@ -194,8 +195,8 @@ Ben Harris: changed configure.in
 Ben Key: changed w32.c w32fns.c w32menu.c makefile.w32-in w32.h w32term.c
   emacs.c gmake.defs ms-w32.h nmake.defs sound.c
 
-Ben North: changed fill.el isearch.el lisp-mode.el paren.el w32term.c
-  xfaces.c
+Ben North: changed fill.el isearch.el lisp-mode.el outline.el paren.el
+  w32term.c xfaces.c
 
 Benjamin Drieu: wrote pong.el
 
@@ -294,6 +295,8 @@ Brian Preble: changed abbrev.el apropos.el asm-mode.el doctex.el
   bug-screen.el bytecomp.el c++-mode.el c-comment.el c-fill.el c-mode.el
   and 92 other files
 
+Bruno Haible: changed INSTALL emacs.1 epaths.in info.el paths.el
+
 Bryan D. O'connor: changed make-package
 
 Bryan Henderson: changed Makefile term.el
@@ -328,18 +331,18 @@ Charlie Martin: wrote autoinsert.el
 Cheng Gao: changed MORE.STUFF flymake.el tips.texi url-dired.el
   url-file.el url-handlers.el url-http.el url-nfs.el
 
-Chong Yidong: changed cus-edit.el simple.el custom.el display.texi
+Chong Yidong: changed cus-edit.el custom.el simple.el display.texi
   longlines.el files.el text.texi custom.texi files.texi info.el
-  keyboard.c mouse.el wid-edit.el xterm.c compile.el cus-theme.el
-  frames.texi misc.texi startup.el image-mode.el keymaps.texi
-  and 182 other files
+  keyboard.c compile.el mouse.el wid-edit.el xdisp.c xterm.c cus-theme.el
+  frames.texi misc.texi startup.el image-mode.el and 184 other files
 
 Chris Hanson: changed xscheme.el scheme.el xterm.c hpux.h x11term.c
   hp9000s300.h keyboard.c process.c texinfmt.el emacsclient.c sort.el
   syntax.c texnfo-upd.el x11fns.c xfns.c dired.el fileio.c hp9000s800.h
   indent.c info.el man.el and 17 other files
 
-Chris Moore: changed dired.el Makefile.in gnus-sum.el wdired.el
+Chris Moore: changed dired.el hexl.el Makefile.in gnus-sum.el replace.el
+  tutorial.el wdired.el
 
 Chris Prince: changed w32term.c
 
@@ -387,7 +390,8 @@ Craig Mcdaniel: changed sheap.c
 
 Daiki Ueno: wrote pgg-def.el pgg-gpg.el pgg-parse.el pgg-pgp.el
   pgg-pgp5.el pgg.el starttls.el
-and changed mml2015.el gnus-agent.el gnus-srvr.el gnus-sum.el mml1991.el
+and changed gnus-sum.el mml2015.el gnus-agent.el gnus-srvr.el
+  message.texi mml1991.el
 
 Dale Hagglund: changed unexelf.c
 
@@ -405,7 +409,7 @@ Dan Christensen: changed gnus-sum.el nnfolder.el gnus-art.el
 
 Dan Nicolaescu: wrote iris-ansi.el romanian.el
 and changed term.el xterm.el hideshow.el isearch.el icon.el lisp.h
-  cus-edit.el font-lock.el sh-script.el eterm-color.ti faces.el
+  cus-edit.el faces.el font-lock.el sh-script.el eterm-color.ti
   ibuffer.el rxvt.el vhdl-mode.el xterm.c bindings.el compile.el
   dabbrev.el grep.el imenu.el outline.el and 159 other files
 
@@ -570,11 +574,11 @@ Detlev Zundel: wrote re-builder.el
 
 Dhruva Krishnamurthy: changed makefile.w32-in
 
-Diane Murray: changed erc.el erc-menu.el erc-button.el erc-match.el
-  erc-track.el erc-backend.el erc-nets.el erc-list.el erc-autoaway.el
-  erc-nickserv.el erc-compat.el erc-stamp.el erc-goodies.el
+Diane Murray: changed erc.el erc-menu.el erc-backend.el erc-button.el
+  erc-track.el erc-match.el erc-nets.el erc-list.el erc-autoaway.el
+  erc-capab.el erc-nickserv.el erc-compat.el erc-stamp.el erc-goodies.el
   erc-ibuffer.el erc-log.el Makefile erc-dcc.el erc-fill.el
-  erc-nicklist.el erc-notify.el erc-ring.el and 30 other files
+  erc-nicklist.el erc-notify.el and 30 other files
 
 Dick King: wrote uniquify.el
 
@@ -634,7 +638,7 @@ Eli Zaretskii: wrote codepage.el rxvt.el tty-colors.el
 and changed msdos.c Makefile.in makefile.w32-in files.el info.el fileio.c
   startup.el mainmake.v2 config.bat menu-bar.el pc-win.el msdos.h
   rmail.el simple.el internal.el xfaces.c frame.c dosfns.c emacs.c
-  faces.el frame.el and 521 other files
+  faces.el frame.el and 522 other files
 
 Emanuele Giaquinta: changed rxvt.el configure.in etags.c frame.el
   sh-script.el text.texi
@@ -662,8 +666,8 @@ and changed mh-utils.el mh-e.el mh-comp.el mh-mime.el
 
 Eric Eide: changed gnus-xmas.el
 
-Eric Hanchrow: changed TUTORIAL.es abbrev.el autorevert.el delphi.el
-  dired.el emacsclient.c erc.el ispell.el make-dist
+Eric Hanchrow: changed TUTORIAL.es abbrev.el autorevert.el cperl-mode.el
+  delphi.el dired.el emacsclient.c erc.el ispell.el make-dist
 
 \e,AI\e(Bric Jacoboni: changed fr-refcard.tex
 
@@ -729,7 +733,7 @@ Francesc Rocher: changed cus-start.el macterm.c w32term.c xdisp.c xterm.c
 
 Francesco Potort\e,Al\e(B: wrote cmacexp.el
 and changed etags.c man.el delta.h undigest.el comint.el configure.in
-  uniquify.el etags.1 latin-post.el rmail.el etags.el latin-alt.el
+  etags.1 uniquify.el latin-post.el rmail.el etags.el latin-alt.el
   sgml-mode.el Makefile.in data.c european.el filelock.c files.el
   generic-x.el gud.el hanoi.el and 42 other files
 
@@ -832,17 +836,16 @@ Germano Caronni: changed ralloc.c
 
 Gernot Heiser: changed refer.el
 
-Giorgos Keramidas: changed configure.in amdx86-64.h apropos.el
+Giorgos Keramidas: changed configure.in MACHINES amdx86-64.h apropos.el
   display.texi fringe.c fringe.el lisp.h windows.texi xmenu.c
 
-Giuseppe Scrivano: changed buffer.c configure configure.in sysdep.c
-  xsmfns.c
+Giuseppe Scrivano: changed buffer.c configure.in sysdep.c xsmfns.c
 
 Glenn Morris: changed f90.el calendar.el diary-lib.el fortran.el
   calendar.texi appt.el sh-script.el timeclock.el cal-menu.el Makefile.in
-  cal-hebrew.el cal-islam.el files.el holidays.el programs.texi
-  scroll-all.el startup.el abbrevs.texi cal-coptic.el cal-julian.el
-  cal-move.el and 59 other files
+  abbrevs.texi cal-hebrew.el cal-islam.el files.el holidays.el
+  programs.texi scroll-all.el startup.el cal-coptic.el cal-julian.el
+  cal-move.el and 76 other files
 
 Glynn Clements: wrote gamegrid.el snake.el tetris.el
 
@@ -867,6 +870,8 @@ Gregory Chernov: changed nnslashdot.el
 
 Gregory Neil Shapiro: changed mailabbrev.el
 
+Guanpeng Xu: changed add-log.el
+
 Guillermo J. Rozas: wrote fakemail.c
 
 Gunnar Horrigmo: changed gnus-sum.el
@@ -1017,9 +1022,9 @@ and changed bytecode.c mail-extr.el subr.el
 
 Jan Dj\e,Ad\e(Brv: wrote dnd.el x-dnd.el
 and changed gtkutil.c xterm.c xfns.c xmenu.c xterm.h configure.in
-  gtkutil.h x-win.el Makefile.in frames.texi keyboard.c config.in
-  configure xselect.c emacs.c alloc.c xlwmenu.c xresources.texi frame.c
-  startup.el xdisp.c and 175 other files
+  gtkutil.h x-win.el keyboard.c Makefile.in frames.texi config.in
+  xselect.c emacs.c alloc.c xlwmenu.c xresources.texi frame.c startup.el
+  xdisp.c cus-start.el and 176 other files
 
 Jan Nieuwenhuizen: changed info.el TUTORIAL.nl emacs.c emacsclient.c
   gnus-start.el gud.el nnmh.el server.el startup.el
@@ -1043,7 +1048,7 @@ Jason Rumney: wrote w32-vars.el
 and changed w32fns.c w32term.c w32menu.c w32-win.el w32term.h
   makefile.w32-in w32.c w32bdf.c w32-fns.el w32select.c w32console.c
   w32gui.h w32proc.c keyboard.c mule-cmds.el emacs.c fileio.c w32bdf.h
-  w32inevt.c config.nt configure.bat and 80 other files
+  w32inevt.c config.nt configure.bat and 82 other files
 
 Jay Belanger: changed calc.texi calc.el calc-ext.el calc-embed.el
   calc-aent.el calc-prog.el calc-arith.el calc-help.el calc-lang.el
@@ -1135,10 +1140,10 @@ Jochen Hein: changed gnus-art.el
 Jochen K\e,A|\e(Bpper: changed calc-units.el gnus.texi
 
 Joe Buehler: changed Makefile.in cygwin.h MACHINES browse-url.el
-  comint.el configure configure.in dired-aux.el dired.el dirtrack.el
-  dos-w32.el fast-lock.el filecache.el fileio.c files.el gmalloc.c
-  gnus-util.el hippie-exp.el keyboard.c lastfile.c loadup.el
-  and 12 other files
+  comint.el configure.in dired-aux.el dired.el dirtrack.el dos-w32.el
+  fast-lock.el filecache.el fileio.c files.el gmalloc.c gnus-util.el
+  hippie-exp.el keyboard.c lastfile.c loadup.el mem-limits.h
+  and 11 other files
 
 Joe Casadonte: changed gnus-srvr.el
 
@@ -1232,10 +1237,10 @@ Jonathan Stigelman: wrote hilit19.el
 
 Jonathan Vail: changed vc.el
 
-Jonathan Yavner: wrote tcover-ses.el tcover-unsafep.el
-and changed testcover.el Makefile.in files.el functions.texi
-  ses-example.ses ses.el ses.texi testcover-ses.el testcover-unsafep.el
-  unsafep.el variables.texi
+Jonathan Yavner: wrote ses.el tcover-ses.el tcover-unsafep.el
+  testcover.el unsafep.el
+and changed ses.texi Makefile.in edebug.el editfns.c files.el
+  functions.texi ses-example.ses subr.el variables.texi
 
 Jorgen Schaefer: wrote erc-autoaway.el erc-goodies.el erc-spelling.el
 and changed erc.el erc-track.el erc-backend.el erc-match.el erc-stamp.el
@@ -1262,17 +1267,15 @@ Josh Huber: changed mml-sec.el gnus-msg.el message.el mml.el mml2015.el
 
 Joshua Varner: changed intro.texi
 
-Jouni K Seppanen: changed nnimap.el
-
-Jouni K. Sepp\e,Ad\e(Bnen: changed mm-url.el
+Jouni K. Sepp\e,Ad\e(Bnen: changed gnus.texi nnimap.el mm-url.el
 
 Juan Le\e,As\e(Bn Lahoz Garc\e,Am\e(Ba: wrote wdired.el
 and changed files.el perl-mode.el
 
-Juanma Barranquero: changed makefile.w32-in subr.el help-fns.el faces.el
-  files.el w32fns.c emacsclient.c replace.el bs.el buffer.c cperl-mode.el
-  eval.c org.el simple.el xdisp.c idlwave.el sh-script.el vhdl-mode.el
-  ada-mode.el allout.el comint.el and 619 other files
+Juanma Barranquero: changed makefile.w32-in subr.el help-fns.el files.el
+  faces.el w32fns.c emacsclient.c replace.el bs.el buffer.c cperl-mode.el
+  eval.c org.el simple.el vhdl-mode.el xdisp.c idlwave.el sh-script.el
+  window.c ada-mode.el allout.el and 622 other files
 
 Juergen Hoetzel: changed url-handlers.el
 
@@ -1293,8 +1296,8 @@ Juri Linkov: changed info.el simple.el isearch.el replace.el compile.el
 
 Justin Sheehy: changed gnus-sum.el nntp.el
 
-J\e,Ai\e(Br\e,At\e(Bme Marant: changed Makefile.in make-dist bindings.el configure
-  configure.in emacsclient.c misc.texi
+J\e,Ai\e(Br\e,At\e(Bme Marant: changed Makefile.in make-dist bindings.el configure.in
+  emacsclient.c misc.texi
 
 K. Shane Hartman: wrote chistory.el echistory.el electric.el emacsbug.el
   helper.el picture.el view.el
@@ -1353,7 +1356,7 @@ Katsumi Yamaoka: wrote canlock.el
 and changed gnus-art.el message.el gnus-sum.el gnus.texi mm-decode.el
   mm-view.el gnus-util.el mm-util.el gnus-msg.el gnus.el lpath.el
   gnus-group.el gnus-start.el rfc2047.el dgnushack.el mm-uu.el
-  gnus-agent.el mml.el nntp.el nnrss.el rfc2231.el and 72 other files
+  gnus-agent.el mml.el nnrss.el nntp.el rfc2231.el and 72 other files
 
 Kaveh R. Ghazi: changed delta88k.h xterm.c
 
@@ -1392,7 +1395,7 @@ Kenichi Handa: wrote cyrillic.el isearch-x.el py-punct.el pypunct-b5.el
 and changed coding.c mule-cmds.el mule.el charset.c fileio.c xterm.c
   fns.c ccl.c Makefile.in mule-conf.el fontset.c charset.h coding.h
   fontset.el mule-diag.el xdisp.c editfns.c process.c insdel.c
-  japanese.el characters.el and 278 other files
+  japanese.el characters.el and 279 other files
 
 Kenneth Stailey: changed alpha.h configure.in ns32000.h openbsd.h pmax.h
   sparc.h unexalpha.c unexelf.c
@@ -1422,24 +1425,25 @@ and changed gnus-agent.el gnus-start.el gnus-sum.el gnus-int.el gnus.el
 
 Kevin Layer: changed w32proc.c
 
-Kevin Rodgers: changed compile.el mailabbrev.el dired-x.el files.el
+Kevin Rodgers: changed compile.el files.el mailabbrev.el dired-x.el
   simple.el ange-ftp.el byte-opt.el desktop.el dired-x.texi ffap.el
-  files.texi flyspell.el isearch.el lisp.el loadhist.el mailalias.el
-  menu-bar.el print.c replace.el sendmail.el vc.el xfns.c
+  files.texi flyspell.el isearch.el killing.texi lisp.el loadhist.el
+  mailalias.el menu-bar.el print.c replace.el sendmail.el
+  and 5 other files
 
 Kevin Ryde: wrote info-xref.el
-and changed info-look.el info.el gnus-art.el gnus-sum.el mailcap.el
-  os.texi text.texi MORE.STUFF cc-align.el cmdargs.texi compile.texi
-  display.texi em-alias.el em-dirs.el em-hist.el em-unix.el
-  emacs-lisp-intro.texi etags.c ffap.el frames.texi glossary.texi
-  and 15 other files
+and changed info-look.el info.el cl.texi gnus-art.el gnus-sum.el
+  mailcap.el os.texi text.texi MORE.STUFF cal-dst.el calendar.texi
+  cc-align.el cmdargs.texi compile.texi display.texi em-alias.el
+  em-dirs.el em-hist.el em-unix.el emacs-lisp-intro.texi etags.c
+  and 18 other files
 
 Kim F. Storm: wrote bindat.el cua-base.el cua-gmrk.el cua-rect.el ido.el
   keypad.el kmacro.el
-and changed xdisp.c dispextern.h simple.el process.c window.c keyboard.c
+and changed xdisp.c dispextern.h simple.el window.c process.c keyboard.c
   xterm.c subr.el w32term.c dispnew.c lisp.h fringe.c macterm.c
   display.texi fns.c alloc.c xfaces.c xfns.c xterm.h .gdbinit info.el
-  and 243 other files
+  and 245 other files
 
 Kim-Minh Kaplan: changed gnus-picon.el gnus-sum.el gnus-start.el
   gnus-win.el gnus-xmas.el gnus.texi message.el nndraft.el nnml.el
@@ -1483,8 +1487,8 @@ Larry Kolodney: wrote cvtmail.c
 
 Lars Balker Rasmussen: changed gnus-art.el gnus-agent.el message.el
 
-Lars Brinkhoff: changed building.texi config.in configure configure.in
-  editfns.c fns.c os.texi
+Lars Brinkhoff: changed building.texi config.in configure.in editfns.c
+  fns.c os.texi
 
 Lars Hansen: changed desktop.el tramp.el info.el mh-e.el dired-x.el
   dired-x.texi dired.el ls-lisp.el rmail.el dired.c files.texi grp.h
@@ -1549,17 +1553,17 @@ and changed files.el autorevert.el cus-edit.el subr.el simple.el
   comint.el custom.texi emacs.texi fns.c frame.el ielm.el minibuf.texi
   modes.texi variables.texi buffers.texi and 215 other files
 
-\e$,1 a\e(Bukasz Demianiuk: changed erc.el
-
 Lucid, Inc.: changed byte-opt.el byte-run.el bytecode.c bytecomp.el
   delsel.el disass.el faces.el font-lock.el lmenu.el lselect.el
   mailabbrev.el select.el xfaces.c xselect.c
 
+\e$,1 a\e(Bukasz Demianiuk: changed erc.el
+
 Lute Kamstra: changed modes.texi generic.el debug.el generic-x.el
   font-lock.el subr.el Makefile.in debugging.texi easy-mmode.el
   elisp.texi hl-line.el simple.el battery.el bindings.el calc.el
   cmdargs.texi edebug.texi emacs.texi info.el make-tarball.txt
-  octave-inf.el and 217 other files
+  octave-inf.el and 216 other files
 
 Lynn Slater: wrote help-macro.el
 
@@ -1573,7 +1577,7 @@ and changed emacsclient.c emacsserver.c etags.c lisp.h movemail.c
 Maciek Pasternacki: changed nnrss.el
 
 Magnus Henoch: changed url-http.el ispell.el url.el url-gw.el
-  url-parse.el autoinsert.el rcirc.el url-https.el url-proxy.el
+  url-parse.el url-proxy.el autoinsert.el rcirc.el url-https.el
 
 Manuel Serrano: wrote flyspell.el
 
@@ -1620,7 +1624,8 @@ Mark D. Baushke: changed mh-e.el mh-utils.el mh-mime.el mh-comp.el
   mh-seq.el mh-speed.el mh-funcs.el mh-alias.el MH-E-NEWS etags.c
   mh-junk.el mh-pick.el mh-tool-bar.el mh-xemacs-compat.el
 
-Mark Davies: changed Makefile.in netbsd.h ralloc.c sort.el
+Mark Davies: changed Makefile.in amdx86-64.h configure configure.in
+  hp800.h netbsd.h ralloc.c sh3el.h sort.el
 
 Mark Diekhans: changed compile.el
 
@@ -1660,7 +1665,8 @@ and changed cus-edit.el Makefile.in files.el compile.el rmail.el
   mule-cmds.el rmailout.el checkdoc.el configure.in custom.el emacsbug.el
   gnus.el help-fns.el ls-lisp.el mwheel.el and 122 other files
 
-Markus Triska: changed doctor.el handwrite.el
+Markus Triska: changed doctor.el flymake.texi handwrite.el subr.el
+  tumme.el
 
 Marshall T. Vandegrift: changed gnus-fun.el
 
@@ -1680,9 +1686,9 @@ Martin Lorentzon: changed vc.el vc-cvs.el vc-hooks.el vc-rcs.el
 Martin Neitzel: changed sc.el
 
 Martin Rudalics: changed cus-edit.el wid-edit.el flyspell.el cus-start.el
-  files.el font-lock.el insdel.c macmenu.c syntax.c w32menu.c window.el
-  xdisp.c xmenu.c buffer.c buffer.h casefiddle.c cperl-mode.el custom.el
-  dispextern.h dnd.el editfns.c and 26 other files
+  files.el font-lock.el insdel.c macmenu.c syntax.c w32menu.c wdired.el
+  window.el xdisp.c xmenu.c buffer.c buffer.h casefiddle.c cperl-mode.el
+  custom.el dispextern.h dnd.el and 27 other files
 
 Martin Stjernholm: wrote cc-bytecomp.el
 and changed cc-engine.el cc-cmds.el cc-langs.el cc-defs.el cc-mode.el
@@ -1717,8 +1723,10 @@ Mathias Megyei: changed Makefile.in
 
 Mats Lidell: changed TUTORIAL.sv european.el gnus-art.el
 
-Matt Hodges: changed em-pred.el icon.el paragraphs.el simple.el table.el
-  telnet.el
+Matt Hodges: changed table.el faces.el iswitchb.el simple.el tmm.el
+  cal-menu.el calendar.el calendar.texi diary-lib.el easymenu.el
+  edebug.texi eldoc.el em-hist.el em-pred.el fixit.texi icon.el ido.el
+  locate.el paragraphs.el pcomplete.el repeat.el and 3 other files
 
 Matt Pharr: changed message.el
 
@@ -1747,7 +1755,7 @@ Michael Albinus: wrote tramp-ftp.el tramp-smb.el
 and changed tramp.el tramp.texi tramp-vc.el tramp-util.el ange-ftp.el
   files.el files.texi nnml.el tramp-uu.el vc.el dired-x.el dired.el
   faq.texi find-dired.el locate.el mini.texi rcompile.el tramp*.el
-  trampver.el woman.el
+  trampver.el trampver.texi woman.el
 
 Michael Ben-Gershon: changed acorn.h configure.in riscix1-1.h riscix1-2.h
   unexec.c
@@ -1785,11 +1793,11 @@ and changed ediff-merge.el ediff*.el viper*.el ediff-hooks.el menu-bar.el
   viper-utils.el appt.el desktop.el ediff-meta.el ediff-nult.el
   ediff.texi viper-mouse.el viper.texi
 
-Michael Olson: changed erc.el erc-backend.el Makefile erc.texi
+Michael Olson: changed erc.el erc-backend.el erc.texi Makefile
   erc-stamp.el erc-log.el erc-autoaway.el erc-identd.el erc-track.el
-  erc-match.el erc-dcc.el erc-list.el erc-notify.el erc-goodies.el
-  erc-ibuffer.el erc-nicklist.el erc-pcomplete.el erc-spelling.el
-  erc-bbdb.el erc-compat.el erc-fill.el and 42 other files
+  erc-list.el erc-match.el erc-dcc.el erc-notify.el erc-bbdb.el
+  erc-goodies.el erc-ibuffer.el erc-nicklist.el erc-pcomplete.el
+  erc-spelling.el erc-compat.el erc-fill.el and 43 other files
 
 Michael Piotrowski: changed gnus-sum.el ps-print.el
 
@@ -1819,10 +1827,10 @@ Michal Jankowski: changed insdel.c keyboard.c
 
 Michal Nazarewicz: changed ispell.el
 
-Micha\e,Ak\e(Bl Cadilhac: changed ido.el ispell.el anti.texi battery.el
-  blackbox.el cmuscheme.el cus-edit.el dispnew.c faq.texi flyspell.el
-  glasses.el info.el life.el lpr.el make-mode.el misc.texi pong.el
-  print.c process.c rect.el shell.el and 5 other files
+Micha\e,Ak\e(Bl Cadilhac: changed ido.el fill.el ispell.el anti.texi battery.el
+  blackbox.el bs.el cmuscheme.el cus-edit.el dispnew.c faq.texi
+  flyspell.el footnote.el glasses.el info.el life.el lpr.el make-mode.el
+  misc.texi pong.el print.c and 8 other files
 
 Michelangelo Grigni: wrote ffap.el
 and changed gnus-score.el
@@ -1856,7 +1864,7 @@ Miles Bader: wrote button.el image-file.el macroexp.el minibuf-eldef.el
   rfn-eshadow.el
 and changed comint.el faces.el simple.el editfns.c xfaces.c info.el
   xdisp.c minibuf.c wid-edit.el xterm.c subr.el window.el cus-edit.el
-  diff-mode.el dispextern.h xfns.c help.el lisp.h quick-install-emacs
+  diff-mode.el dispextern.h quick-install-emacs xfns.c help.el lisp.h
   textprop.c menu-bar.el and 240 other files
 
 Miyashita Hisashi: changed ccl.c coding.c coding.h mule-cmds.el
@@ -1889,7 +1897,7 @@ Nachum Dershowitz: wrote cal-hebrew.el
 Nagy Andras: wrote gnus-sieve.el
 and changed imap.el gnus.el
 
-Nakaji Hiroyuki: changed amdx86-64.h configure configure.in mm-util.el
+Nakaji Hiroyuki: changed amdx86-64.h configure.in mm-util.el
 
 Nakamura Toshikazu: changed w32fns.c
 
@@ -1912,9 +1920,9 @@ Niall Mansfield: changed etags.c
 
 Nick Roberts: wrote gdb-ui.el
 and changed gud.el building.texi tooltip.el speedbar.el bindings.el
-  thumbs.el DEBUG cc-mode.el frames.texi subr.el xt-mouse.el .gdbinit
-  comint.el display.texi help-mode.el descr-text.el gud-display.pbm
-  speedbar.texi tumme.el xdisp.c byte-run.el and 113 other files
+  thumbs.el DEBUG cc-mode.el .gdbinit frames.texi subr.el xt-mouse.el
+  comint.el display.texi help-mode.el descr-text.el dired.el
+  gud-display.pbm speedbar.texi t-mouse.el tumme.el and 114 other files
 
 Nico Francois: changed w32fns.c w32inevt.c w32menu.c
 
@@ -2144,11 +2152,11 @@ and changed gnus-art.el gnus-msg.el gnus.texi message.el nnmail.el
   pgg-gpg.el
 
 Reiner Steib: wrote gmm-utils.el
-and changed gnus-art.el message.el gnus.texi gnus-sum.el gnus.el
+and changed gnus-art.el gnus.texi message.el gnus-sum.el gnus.el
   gnus-group.el gnus-faq.texi gnus-util.el mml.el gnus-start.el
-  mm-util.el gnus-agent.el gnus-msg.el gnus-score.el message.texi
-  files.el spam-report.el mm-decode.el nnweb.el spam.el deuglify.el
-  and 163 other files
+  message.texi mm-util.el gnus-agent.el gnus-msg.el gnus-score.el spam.el
+  files.el spam-report.el mm-decode.el nnweb.el deuglify.el
+  and 164 other files
 
 Remek Trzaska: changed gnus-ems.el
 
@@ -2213,7 +2221,7 @@ and changed texinfmt.el emacs-lisp-intro.texi page-ext.el emacs.tex
   cl.texinfo history.el informat.el latin-1.el latin-2.el latin-3.el
   latin-4.el page.el tex-mode.el texinfo.texinfo vip.texinfo
 
-Robert Thorpe: changed cus-start.el
+Robert Thorpe: changed cus-start.el indent.el
 
 Roberto Rodr\e,Am\e(Bguez: changed ada-mode.texi glossary.texi widget.texi
 
@@ -2246,7 +2254,7 @@ Romain Francoise: changed faq.texi dired-x.el ibuf-ext.el Makefile.in
   compile.el message.el puresize.h replace.el subr.el comint.el
   files.texi gnus-fun.el gnus.texi help-fns.el make-dist rcirc.el
   antlr-mode.el bookmark.el buffer.c diary-lib.el dired.el
-  and 126 other files
+  and 128 other files
 
 Roman Belenov: changed which-func.el
 
@@ -2397,6 +2405,10 @@ Stephen A. Wood: changed fortran.el
 
 Stephen Berman: changed allout.el
 
+Stephen C. Gilardi: changed configure.in
+
+Stephen Compall: changed saveplace.el texinfo.el
+
 Stephen Eglen: wrote iswitchb.el mspools.el
 and changed diary-lib.el locate.el octave-inf.el replace.el hexl.el
   info-look.el sendmail.el spell.el uce.el MORE.STUFF add-log.el
@@ -2411,7 +2423,7 @@ and changed time-stamp.el mh-e.el mh-comp.el mh-utils.el mh-customize.el
 Stephen J. Turnbull: changed ediff-init.el strings.texi subr.el
 
 Stephen Leake: changed ada-mode.el ada-xref.el ada-stmt.el ada-mode.texi
-  ada-prj.el
+  ada-prj.el align.el
 
 Steve Fisk: wrote cal-tex.el
 
@@ -2437,9 +2449,9 @@ and changed gnus-xmas.el gnus-msg.el add-log.el dgnushack.el edebug.el
 Steven Suhr: changed dispnew.c scroll.c term.c termchar.h
 
 Steven Tamm: changed macterm.c make-package mac.c macfns.c configure.in
-  unexmacosx.c INSTALL configure mac-win.el Makefile.in README darwin.h
-  editfns.c lread.c macmenu.c scroll-bar.el MACHINES config.h config.in
-  dispnew.c eval.c and 8 other files
+  unexmacosx.c INSTALL mac-win.el Makefile.in README darwin.h editfns.c
+  lread.c macmenu.c scroll-bar.el MACHINES config.h config.in dispnew.c
+  eval.c fileio.c and 7 other files
 
 Stewart M. Clamen: wrote cal-mayan.el
 
@@ -2505,7 +2517,7 @@ Thien-Thi Nguyen: wrote hideshow.el make-mms-derivative.el
 and changed ewoc.el info.el processes.texi zone.el Makefile.in vc.el
   fileio.c lisp-mode.el scheme.el text.texi bindat.el dcl-mode.el
   display.texi files.el pcvs.el sysdep.c MORE.STUFF TUTORIAL.it
-  TUTORIAL.ja diary-lib.el diff-mode.el and 125 other files
+  TUTORIAL.ja diary-lib.el diff-mode.el and 124 other files
 
 Thierry Emery: changed kinsoku.el timezone.el url-http.el wid-edit.el
 
@@ -2627,7 +2639,8 @@ Vinicius Jose Latorre: wrote delim-col.el ebnf-abn.el ebnf-bnf.el
   ebnf-dtd.el ebnf-ebx.el ebnf-iso.el ebnf-otz.el ebnf-yac.el ebnf2ps.el
   printing.el ps-mule.el
 and changed ps-print.el ps-prin1.ps ps-bdf.el ps-prin0.ps ps-prin3.ps
-  ps-prin2.ps lpr.el subr.el ps-print-def.el ps-print0.ps ps-vars.el
+  ps-prin2.ps lpr.el subr.el easymenu.el ps-print-def.el ps-print0.ps
+  ps-vars.el
 
 Vivek Dasmohapatra: changed emacs.c sh-script.el xterm.c xterm.h
 
@@ -2695,9 +2708,9 @@ Xavier Maillard: changed gnus-faq.texi gnus-score.el spam.el
 Yagi Tatsuya: changed gnus-art.el gnus-start.el
 
 Yamamoto Mitsuharu: changed macterm.c macfns.c mac-win.el mac.c macterm.h
-  macgui.h macmenu.c image.c macselect.c keyboard.c xdisp.c emacs.c
+  macmenu.c macgui.h image.c macselect.c keyboard.c xdisp.c emacs.c
   makefile.MPW config.h macos.texi xfaces.c INSTALL Makefile.in darwin.h
-  configure configure.in and 71 other files
+  configure.in dispextern.h and 70 other files
 
 Yann Dirson: changed imenu.el
 
index 4a51c9693091308629fc2cd573fcf338328a27df..9e4bd3ce541dd4a026d84b0c05f54a10b3d7f5b8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2007-01-18  Bruno Haible  <bruno@clisp.org> (tiny change)
+
+       * INSTALL: Info files moved to share/info.
+
+2007-01-02  Stephen C. Gilardi  <scgilardi@gmail.com>  (tiny change)
+
+       * configure.in: Detect and use fink-installed in intel-based Mac
+       builds; change Apple Darwin section to support both PowerPC and
+       Intel-based Macs.
+
 2006-12-26  Andreas Schwab  <schwab@suse.de>
 
        * Makefile.in (datarootdir): Define.
 ;; End:
 
     Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
-       2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+       2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
diff --git a/INSTALL b/INSTALL
index be3dde42f12b625e9d2dde828f612c9b12c95282..3bcce41877dad3b6fb47c0f3998bbe8848202586 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -1,6 +1,6 @@
 GNU Emacs Installation Guide
-Copyright (c) 1992, 1994, 1996, 1997, 2000, 2001, 2002, 2003, 2004,
-2005, 2006  Free Software Foundation, Inc.
+Copyright (C) 1992, 1994, 1996, 1997, 2000, 2001, 2002, 2003, 2004,
+2005, 2006, 2007  Free Software Foundation, Inc.
 See the end of the file for copying permissions.
 
 
@@ -504,10 +504,11 @@ are installed in the following directories:
                useful for sites at which different kinds of machines
                share the file system Emacs is installed on.
 
-`/usr/local/info' holds the on-line documentation for Emacs, known as
-               "info files".  Many other GNU programs are documented
-               using info files as well, so this directory stands
-               apart from the other, Emacs-specific directories.
+`/usr/local/share/info' holds the on-line documentation for Emacs,
+               known as "info files".  Many other GNU programs are
+               documented using info files as well, so this directory
+               stands apart from the other, Emacs-specific
+               directories.
 
 `/usr/local/man/man1' holds the man pages for the programs installed
                in `/usr/local/bin'.
@@ -533,8 +534,8 @@ the command.  See the section below called `MAKE VARIABLES' for more
 information on this.
 
 8) Check the file `dir' in your site's info directory (usually
-/usr/local/info) to make sure that it has a menu entry for the Emacs
-info files.
+/usr/local/share/info) to make sure that it has a menu entry for the
+Emacs info files.
 
 9) If your system uses lock files to interlock access to mailer inbox files,
 then you might need to make the movemail program setuid or setgid
@@ -600,7 +601,7 @@ Here is a complete list of the variables you may want to set.
        installed on.
 
 `infodir' indicates where to put the info files distributed with
-       Emacs; it defaults to `/usr/local/info'.
+       Emacs; it defaults to `/usr/local/share/info'.
 
 `mandir' indicates where to put the man pages for Emacs and its
        utilities (like `etags'); it defaults to
index 54c55ea9f62d3ba7e69eaf6c2610f1a028c79af7..b354177d0b9cf928647092f393f1277d6c1e445e 100644 (file)
@@ -3,7 +3,7 @@
 # DIST: that first.
 
 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
-#   2001, 2002, 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+#   2001, 2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 # This file is part of GNU Emacs.
 
diff --git a/README b/README
index 06e18c244bbfa5675c1dd63a463125e28b5ec552..640596312e24a98e577330ee290f03453039415c 100644 (file)
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-This directory tree holds version 22.0.92 of GNU Emacs, the extensible,
+This directory tree holds version 22.0.93 of GNU Emacs, the extensible,
 customizable, self-documenting real-time display editor.
 
 The file INSTALL in this directory says how to build and install GNU
index 65606c02cb5e94072f2741bc4aa9a12af15ede85..c36ebf904d6263d7fe03002323a58b9528e47bfd 100644 (file)
 ;; add-log-time-zone-rule: t
 ;; End:
 
-    Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006  Free Software
-       Foundation, Inc.
+    Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+       Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index f45c5819466e02e3e61dd1abe7067e517076d994..84ada56b26d4cb296c61bdc34060c1a4760052ea 100644 (file)
@@ -1,7 +1,9 @@
 Tasks needed before the next release.
 
 * UPDATE COPYRIGHTS (Happy New Year :-)
-
+  Done, I think. Please keep an eye out for any errors, eg copyrights
+  not at the start of the file that are easy to miss, as in
+  src/emacs.c.
 
 * TO BE DONE SHORTLY BEFORE RELEASE
 
@@ -50,35 +52,13 @@ to the hack introduced on 2005-07-01 to fix some other Cleartype problem.
 
 * BUGS
 
-** document gpg-agent.
-
-** Need papers from Rubini for his code in t-mouse.el
-  Sent instructions.
-
-** lennart.borgman.073@student.lu.se, Dec 21:
-  Saving when the coding system can't code all buffer characters
-
-** Bug in ESHELL that Wiegley is supposed to fix.
-
-** How should C-x C-v ask about saving?
-
-** lennart.borgman.073@student.lu.se, Dec 16:
-  compilation-previous-error fails if first error is at start of buffer
-
-** CC mode fixes to be installed.
-
 ** W3 status with latest url package.
 
 ** Fix up the notices in oldXMenu properly.
 
-** bruno@clisp.org's patches for location of Info file directory.
-
 ** disumu@x3y2z1.net, Nov 22:
   URL not following some 302 redirects after recent changes
 
-** Give recommendations for redefining window manager keys
-  to avoid interference with Emacs.
-
 ** lennart.borgman.073@student.lu.se, Dec 29:
   How global is a define-global-minor-mode mode
 He says that customizing such a mode simply does not work.
@@ -88,11 +68,14 @@ through the custom mechanism.
 
 ** b.riefenstahl@turtle-trading.net, Dec 29:
   GTK build crashes under X
+  Seems to be a libXft or gtk theme bug, not an Emacs bug.
+  However, a workaround is possible.
 
-** dooglus@gmail.com, Dec 29: 4 week-old pretest bugs
-  Two GTK version bugs.
+** simon.marshall@misys.com, Jan 12: 
+  Font-lock decides function call is function declaration in C+ +
 
-** pgg bugs reported by rms.
+** ZTHJWSQQAFHV@spammotel.com, Jan 12:
+  Color-theme problems in Emacs 22+ (Ubuntu, Windows)
 
 * DOCUMENTATION
 
index c2d4eebe90369d9123fa383e09a06ea8423f1fe4..342b40f9bdeb14a3e65eacb9c16f25363ccc2173 100644 (file)
@@ -1,7 +1,7 @@
 ;;; admin.el --- utilities for Emacs administration
 
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006  Free Software
-;;   Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
 ;; This file is part of GNU Emacs.
 
index 3ca8d4349f35c15336adaa78f66677897da1df29..c336d808d582521a2b7ec8bd42059e32919b43f0 100644 (file)
@@ -1,6 +1,6 @@
 /* Allocate X colors.  Used for testing with dense colormaps.
-   Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006  Free Software
-     Foundation, Inc.
+   Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+     Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index b3bbfda0cd2a7bbeaa6f94ae3a79babf309f6961..b99b5405075f06269a8880d69edda39393e67ee3 100755 (executable)
@@ -1,7 +1,7 @@
 #! /usr/bin/perl
 
-# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006  Free Software
-#   Foundation, Inc.
+# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+#   Free Software Foundation, Inc.
 #
 # This file is part of GNU Emacs.
 #
index 57e98b6f32362b1c23dc8b752122d6a4a9b44233..cba8e31ac899bdf8037bdb6b408cedf2019c0f71 100644 (file)
@@ -1,7 +1,7 @@
 ;;; cus-test.el --- tests for custom types and load problems
 
-;; Copyright (C) 1998, 2000, 2002, 2003, 2004, 2005, 2006  Free
-;;   Software Foundation, Inc.
+;; Copyright (C) 1998, 2000, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
 ;; Author: Markus Rost <markus.rost@mathematik.uni-regensburg.de>
 ;; Maintainer: Markus Rost <rost@math.ohio-state.edu>
index c27a8df991daacecac71127662e8d716e65b08f5..03b5a00a12fc97f947521b904f77b95c66542c14 100755 (executable)
@@ -1,7 +1,7 @@
 #! /bin/sh
 
-# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006  Free Software
-#   Foundation, Inc.
+# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+#   Free Software Foundation, Inc.
 #
 # This file is part of GNU Emacs.
 #
index 01b8bddbd78a4bb0256851269082ab3a08e2ac96..d6b14ca22b9dbe73a153e6a7ef3b7f3bd941f2a8 100755 (executable)
@@ -1,7 +1,7 @@
 #! /usr/bin/perl
 
-# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006  Free Software
-#   Foundation, Inc.
+# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+#   Free Software Foundation, Inc.
 #
 # This file is part of GNU Emacs.
 #
index 155ccd6f0658de2a418f1e2a6ad78d45ad5b5288..b5e93f1406a732b0da47a1b05446276baf783577 100644 (file)
@@ -2,7 +2,7 @@ How to Maintain Copyright Years for GNU Emacs
 
 
 "Our lawyer says it is ok if we add, to each file that has been in Emacs
- since Emacs 21 came out in 2001, all the subsequent years.  We don't
+ since Emacs 21 came out in 2001, all the subsequent years[1].  We don't
  need to check whether *that file* was changed in those years.
  It's sufficient that *Emacs* was changed in those years (and it was!).
 
@@ -11,6 +11,9 @@ How to Maintain Copyright Years for GNU Emacs
 
  --RMS, 2005-07-13
 
+[1] Note that this includes 2001 - see
+<http://lists.gnu.org/archive/html/emacs-pretest-bug/2006-12/msg00119.html>
+
 
 For the refcards under etc/, it's ok to simply use the latest year
 (typically in a `\def\year{YEAR}' expression) for the rendered copyright
@@ -18,6 +21,23 @@ notice, while maintaining the full list of years in the copyright notice
 in the comments.
 
 
+Please fix or report any non-trivial files that have "odd" copyright
+notices.  This includes missing copyright notices, and copyright
+holders other than FSF (or AIST in some cases).  In most cases,
+individual authors should not appear in copyright statements.  Either
+the copyright has been assigned (check copyright.list) to the FSF (in
+which case the original author should be removed and the year(s)
+transferred to the FSF); or else it is possible the file should not be
+in Emacs at all (please report!).
+
+When updating the copyright in a file (eg a .tex file) that generates
+another file distributed with Emacs, don't forget to check in a
+regenerated version of the target file.
+
+For auto-generated files (eg ldefs-boot.el), RMS says (20061211,
+private mail): "Since they are automatically generated, it doesn't
+really matter what they say."
+
 ------------------------------------------------------------------------------
 
 
index e351d02530935d245603feb3987784cc8932102d..67d8e7919cef2af28471a5f633e56d408200b52b 100644 (file)
       leim-21.3-src.tar.gz
 
 
-* Distributions in multi-file .zip format
-
-  A second distribution in the form of multiple small .zip files is also
-  provided, for the benefit of people who have unreliable internet
-  connections, or who need to copy the distribution onto floppy disks:
-
-      em213b*.zip
-
-  This is equivalent to getting emacs-21.3-bin-i386.tar.gz above.
-  The lisp source is available as em213l*.zip.
-
-
 * Distributions for non-x86 platforms
 
-  I try to make this port available for all platforms supported by
-  Windows (it should build on all supported Windows NT/9x platforms).
-  However, I do not always have access to non-x86 platforms, and so I
-  cannot guarantee to provide precompiled distributions for the other
-  platforms myself.  If you find there are no binaries for your
-  platform, and you have access to a Microsoft compiler, then you can
-  download the source and compile Emacs yourself (and, if you do, please
-  consider contributing your executables; send me mail and we can make
-  arrangements for making them available on this ftp server.)
-
+  Distributions for non-x86 platforms are no longer supplied. Older
+  platforms supported by Windows NT no longer seem to be in demand,
+  and Emacs is yet to be ported to 64bit Windows platforms. If you are
+  willing to help port Emacs to 64bit versions of Windows, your
+  contribution will be welcome on the emacs-devel mailing list.
 
 * Unpacking distributions
 
-  Programs for handling the distribution file formats can be found in
-  the utilities directory: 
+  Ports of GNU gzip and GNU tar for handling the distribution file
+  formats can be found in several places that distribute ports of GNU
+  programs, for example:
 
-    http://mirrors.sunsite.dk/gnu/windows/emacs/utilities/
+    Cygwin:   http://www.cygwin.com/
+    GnuWin32: http://gnuwin32.sourceforge.net/
 
-  For gzipped tar files, you will need either gunzip.exe and tar.exe
-  together, or djtarnt.exe.  djtarnt.exe can also unpack .zip files.  I
-  strongly urge you to use these utilities since they were the ones used
-  to create the distributions; the most common problem people have in
-  trying to get Emacs to run is due to some other utility program
-  corrupting the distribution while unpacking.
+  Many other popular file compression utilities for Windows are also
+  able to handle gzipped tar files.
 
   Open a command prompt (MSDOS) window.  Decide on a directory in which
   to place Emacs.  Move the distribution to that directory, and then
   You may be prompted to rename or overwrite directories when using
   djtarnt: simply type return to continue (this is harmless).
 
-  If you have the multi-file .zip distribution, use djtarnt to unpack
-  all of the .zip files:
-
-    % djtarnt -x *.zip
-
   Once you have unpacked a precompiled distribution of Emacs, it should
   have the following subdirectories:
 
-       bin     etc     info    lisp    lock    site-lisp
-
-  If your utility failed to create the lock directory, then you can
-  simply create it by hand (it is initially empty).
-
-  One final step is needed only when installing from the multi-file .zip
-  distribution, in order to recreate emacs.exe from its fragments (it is
-  too big to fit on a floppy even when zipped):
-
-    % cd emacs-21.3\bin
-    % stitch
+       bin     etc     info    lisp    site-lisp
 
 
 * Unpacking with other tools
   the following to be sure the distribution was not corrupted:
 
   + Be sure to disable the CR/LF translation or the executables will be
-    unusable.  Older versions of WinZipNT would enable this translation
-    by default.  If you are using WinZipNT, disable it.  (I don't have
-    WinZipNT myself, and I do not know the specific commands necessary
+    unusable.  Older versions of WinZip would enable this translation
+    by default.  If you are using WinZip, disable it.  (I don't have
+    WinZip myself, and I do not know the specific commands necessary
     to disable it.)
 
   + Check that filenames were not truncated to 8.3.  For example, there
     abbrevli.el, your distribution has been corrupted while unpacking
     and Emacs will not start.
 
-  + I've been told that some utilities (WinZip again?) don't create the
-    lock subdirectory.  The lock subdirectory needs to be created.
-
-  + I've also had reports that the "gnu-win32" port of tar corrupts the
-    executables.  Use the version of tar or djtarnt in the utilities
-    directory instead.
+  + I've also had reports that some older "gnuwin32" port of tar
+    corrupts the executables.  Use the latest version from the gnuwin32
+    site or another port of tar instead.
 
   If you believe you have unpacked the distributions correctly and are
   still encountering problems, see the section on Further Information
 
   If you would like to compile Emacs from source, download the source
   distribution, unpack it in the same manner as a precompiled
-  distribution, and look in the file nt/INSTALL for detailed directions.
-  You can either use the Microsoft compiler included with Visual C++, or
-  GCC 2.95 or later with MinGW support, to compile the source.  The port
-  of GCC included in Cygwin is supported, but check the nt/INSTALL file
-  if you have trouble since some builds of GNU make aren't supported.
+  distribution, and look in the file nt/INSTALL for detailed
+  directions.  You can either use the Microsoft compiler included with
+  Visual C++ 2003 or earlier, or GCC 2.95 or later with MinGW support,
+  to compile the source.  The port of GCC included in Cygwin is
+  supported, but check the nt/INSTALL file if you have trouble since
+  some builds of GNU make aren't supported.
 
 
 * Further information
 
   Enjoy!
 
-  Andrew Innes
-  (andrewi@gnu.org)
+  Jason Rumney
+  (jasonr@gnu.org)
+
+  Most of this README was contributed by former maintainer Andrew Innes
+  (andrewi@gnu.org)
\ No newline at end of file
index 9d419cdbfdb0b0f6e4d345055169028c1af740be..78be1f6230402562f9ad89424cadc1d948c3d375 100755 (executable)
@@ -1,7 +1,7 @@
 #! /usr/bin/perl
 
-# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006  Free Software
-#   Foundation, Inc.
+# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+#   Free Software Foundation, Inc.
 #
 # This file is part of GNU Emacs.
 #
index 966b36d59ed93dd40b978b21dd72ee5a15af1089..9e56b782256eb144fbcc078034777f9ba8eb2c03 100644 (file)
@@ -2,7 +2,7 @@
 rem   ----------------------------------------------------------------------\r
 rem   Configuration script for MSDOS\r
 rem   Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003\r
-rem   2004, 2005, 2006  Free Software Foundation, Inc.\r
+rem   2004, 2005, 2006, 2007  Free Software Foundation, Inc.\r
 \r
 rem   This file is part of GNU Emacs.\r
 \r
index 862b408779a3d90379946566ee01e5e0b87e0679..2f832fdeab744e31f83f2ec695236fc2add680a7 100755 (executable)
@@ -1,7 +1,7 @@
 #! /bin/sh
 # Attempt to guess a canonical system name.
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-#   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 timestamp='2006-04-20'
 
index 5b41640064e1489990643b11e54f41b48e3937ac..9e600e0a669e591172c67f4f65b1805d8c34be44 100755 (executable)
@@ -1,7 +1,7 @@
 #! /bin/sh
 # Configuration validation subroutine script.
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-#   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 timestamp='2006-04-20'
 
index 3471c72f0decd36ca5f9982346eed97d55a452f2..92347c927ec027bfbac0f920ec07ad4c9dcdfa27 100755 (executable)
--- a/configure
+++ b/configure
@@ -2374,6 +2374,24 @@ _ACEOF
     machine=apollo opsys=bsd4-3
   ;;
 
+  ## Apple Darwin / Mac OS X
+  *-apple-darwin* )
+    case "${canonical}" in
+      i[3456]86-* )  machine=intel386 ;;
+      powerpc-* )    machine=powermac ;;
+      * )            unported=yes ;;
+    esac
+    opsys=darwin
+    # Define CPP as follows to make autoconf work correctly.
+    CPP="${CC-cc} -E -no-cpp-precomp"
+    # Use fink packages if available.
+    if test -d /sw/include && test -d /sw/lib; then
+      GCC_TEST_OPTIONS="-I/sw/include -L/sw/lib"
+      CPP="${CPP} ${GCC_TEST_OPTIONS}"
+      NON_GCC_TEST_OPTIONS=${GCC_TEST_OPTIONS}
+    fi
+  ;;
+
   ## AT&T 3b2, 3b5, 3b15, 3b20
   we32k-att-sysv* )
     machine=att3b opsys=usg5-2-2
@@ -3150,19 +3168,6 @@ _ACEOF
     machine=f301 opsys=uxpv
   ;;
 
-  ## Darwin / Mac OS X
-  powerpc-apple-darwin* )
-    machine=powermac opsys=darwin
-    # Define CPP as follows to make autoconf work correctly.
-    CPP="${CC-cc} -E -no-cpp-precomp"
-    # Use fink packages if available.
-    if test -d /sw/include && test -d /sw/lib; then
-       GCC_TEST_OPTIONS="-I/sw/include -L/sw/lib"
-        CPP="${CPP} ${GCC_TEST_OPTIONS}"
-       NON_GCC_TEST_OPTIONS=${GCC_TEST_OPTIONS}
-    fi
-  ;;
-
   ## AMD x86-64 Linux-based GNU system
   x86_64-*-linux-gnu* )
     machine=amdx86-64 opsys=gnu-linux
index e4ebaf0ca7796a40ace65216968333a5ed2e2c52..6d1f883c07bfbff2277a602c6ba131a778855043 100644 (file)
@@ -3,7 +3,7 @@ dnl To rebuild the `configure' script from this, execute the command
 dnl    autoconf
 dnl in the directory containing this script.
 dnl
-dnl  Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+dnl  Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 dnl  Free Software Foundation, Inc.
 dnl
 dnl  This file is part of GNU Emacs.
@@ -387,6 +387,24 @@ dnl see the `changequote' comment above.
     machine=apollo opsys=bsd4-3
   ;;
 
+  ## Apple Darwin / Mac OS X
+  *-apple-darwin* )
+    case "${canonical}" in
+      i[3456]86-* )  machine=intel386 ;;
+      powerpc-* )    machine=powermac ;;
+      * )            unported=yes ;;
+    esac
+    opsys=darwin
+    # Define CPP as follows to make autoconf work correctly.
+    CPP="${CC-cc} -E -no-cpp-precomp"
+    # Use fink packages if available.
+    if test -d /sw/include && test -d /sw/lib; then
+      GCC_TEST_OPTIONS="-I/sw/include -L/sw/lib"
+      CPP="${CPP} ${GCC_TEST_OPTIONS}"
+      NON_GCC_TEST_OPTIONS=${GCC_TEST_OPTIONS}
+    fi
+  ;;
+
   ## AT&T 3b2, 3b5, 3b15, 3b20
   we32k-att-sysv* )
     machine=att3b opsys=usg5-2-2
@@ -1163,19 +1181,6 @@ dnl see the `changequote' comment above.
     machine=f301 opsys=uxpv
   ;;
 
-  ## Darwin / Mac OS X
-  powerpc-apple-darwin* )
-    machine=powermac opsys=darwin
-    # Define CPP as follows to make autoconf work correctly.
-    CPP="${CC-cc} -E -no-cpp-precomp"
-    # Use fink packages if available.
-    if test -d /sw/include && test -d /sw/lib; then
-       GCC_TEST_OPTIONS="-I/sw/include -L/sw/lib"
-        CPP="${CPP} ${GCC_TEST_OPTIONS}"
-       NON_GCC_TEST_OPTIONS=${GCC_TEST_OPTIONS}
-    fi
-  ;;
-
   ## AMD x86-64 Linux-based GNU system
   x86_64-*-linux-gnu* )
     machine=amdx86-64 opsys=gnu-linux
@@ -2969,7 +2974,7 @@ if test "${REL_ALLOC}" = "yes" ; then
 fi
 
 AH_TOP([/* GNU Emacs site configuration template file.
-   Copyright (C) 1988, 1993, 1994, 1999, 2000, 2001, 2002, 2004, 2005, 2006
+   Copyright (C) 1988, 1993, 1994, 1999, 2000, 2001, 2002, 2004, 2005, 2006, 2007
              Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
index 735198a497b02cd25fdf1631ee8e8f4a202988cd..9c0cf45f12e52ab111332b6e73490f696164349f 100644 (file)
@@ -1,3 +1,54 @@
+2007-01-20  Glenn Morris  <rgm@gnu.org>
+
+       * cd-dired-ref.tex (versionemacs): New def.
+       * cs-refcard.tex (versionemacs, versionyear): New defs.
+       * cs-survival.tex (versionemacs, versiondate): New defs.
+       * de-refcard.tex (versionemacs, versionyear): New defs.
+       * fr-refcard.tex (versionemacs, versionyear): New defs.
+       * fr-survival.tex (versionemacs, versiondate): New defs.
+       * orgcard.tex (versionyear): New def.
+       (shortcopyrightnotice): Only display last copyright year.
+       * pl-refcard.tex (versionemacs, versiondate): New defs.
+       * pt-br-refcard.tex (versionemacs, versionyear): New defs.
+       * refcard.tex (versionemacs, versionyear): New defs.
+       * ru-refcard.tex (versionemacs): New def.
+       * survival.tex (versionemacs): New def.
+       * sk-dired-ref.tex (versionemacs): New def.
+       * sk-refcard.tex (versionemacs, versionyear): New defs.
+       * sk-survival.tex (versionemacs): New def.
+
+2007-01-20  Giorgos Keramidas  <keramida@ceid.upatras.gr>  (tiny change)
+
+       * MACHINES: Describe how 32-bit and 64-bit versions of Emacs can
+       be compiled on Solaris systems.
+
+2007-01-19  Chong Yidong  <cyd@stupidchicken.com>
+
+       * TODO: Proper background color handling for pngs.
+
+2007-01-18  Bruno Haible  <bruno@clisp.org> (tiny change)
+
+       * emacs.1: Info files moved to share/info.
+
+2007-01-17  Romain Francoise  <romain@orebokech.com>
+
+       * emacs.1: Update bug-gnu-emacs address.  Remove reference to
+       info-gnu-emacs-request@prep.ai.mit.edu.  Update copyrights.
+
+2007-01-13  Michael Olson  <mwolson@gnu.org>
+
+       * ERC-NEWS: Mention new erc-capab.el file.
+
+2007-01-13  Glenn Morris  <rgm@gnu.org>
+
+       * MACHINES: Add information on compiling 32-bit Emacs on 64-bit
+       GNU/Linux.
+       * PROBLEMS: As above.
+
+2007-01-02  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+
+       * etags.1: Undocument the --no-warn option.
+
 2006-12-17  Richard Stallman  <rms@gnu.org>
 
        * TUTORIAL: Say that C-d and DEL with arg do killing.
 ;; End:
 
     Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001
-       2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+       2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index bc81d1d5dc275e78a018a3d68b3aa78a6fb79edb..50171964a59b57417fb3b54e0e6739e80c243f8f 100644 (file)
--- a/etc/DEBUG
+++ b/etc/DEBUG
@@ -1,6 +1,6 @@
 Debugging GNU Emacs
 Copyright (C) 1985, 2000, 2001, 2002, 2003, 2004,
-   2005, 2006 Free Software Foundation, Inc.
+   2005, 2006, 2007 Free Software Foundation, Inc.
 
    Permission is granted to anyone to make or distribute verbatim copies
    of this document as received, in any medium, provided that the
index 8b52ee514180b40f678ee3184ebc967ad53f14f0..414e35e426ef50b21b6f0fea79e308a6b8a0e8e1 100644 (file)
@@ -5,7 +5,7 @@ the USA, see http://www.gnu.org/order/order.html.
           GNU Emacs availability information, October 2000
 
 Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1995, 1998,
-   2000, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
        Permission is granted to anyone to make or distribute
        verbatim copies of this document provided that the
index 5b0cd6f260f3f288eac3ed63218dfad456488a05..d2dcb0b00a17fadebfac888770c6fb7f209dbc2e 100644 (file)
@@ -8,6 +8,31 @@ an alias of `erc'. Likewise, `erc-select-ssl' has been renamed to
 `erc-ssl' with `erc-select-ssl' as its alias.  The function that was
 known as `erc' is now `erc-open'.
 
+** New command: /RECONNECT
+This command tries to reconnect to the current IRC server exactly
+once.  It does not work in server buffers (throws an error before the
+command is run), but works in query and channel buffers.
+
+** New options
+
+*** erc-server-reconnect-attempts: Determines the number of
+reconnection attempts that ERC will make per server.
+
+*** erc-server-reconnect-timeout: New option that determines the
+amount of time, in seconds, that ERC will wait between successive
+reconnect attempts.
+
+** New face: `erc-my-nick-face'
+This helps make it easier to distinguish messages sent by yourself
+from messages sent by other users when the value of the variable
+`erc-show-my-nick' is non-nil.
+
+** New modules
+
+*** Capab identify (erc-capab.el)
+Mark users who haven't identified to NickServ on servers supporting
+CAPAB IDENTIFY-MSG.
+
 ** Changes and additions to modules
 
 *** Channel lists (erc-list.el)
index 395080b9c0ad4c3110b9016bf0cbf791459f3772..1ac66899236a3bbd58691c3d0ff931462b12f28b 100644 (file)
@@ -94,8 +94,8 @@ those.
 
 ===================== end of discussion of tag names =====================
 
-Copyright (c) 2002, 2004, 2006
-Free software Foundation, Inc.
+Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
+Free Software Foundation, Inc.
 
 COPYING PERMISSIONS:
 
diff --git a/etc/FTP b/etc/FTP
index ea8d50f23de0738461607ba4727cf7c244b263d7..220d1a1bfd55f8080bf5587a169b9885aaa151e2 100644 (file)
--- a/etc/FTP
+++ b/etc/FTP
@@ -1,7 +1,8 @@
 Please refer to <http://www.gnu.org/software/emacs/> for information
 about obtaining Emacs.
 
-Copyright (c) 2000, 2006  Free Software Foundation, Inc.
+Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+Free Software Foundation, Inc.
 
 Verbatim copying and distribution is permitted in any medium
 provided this notice is preserved.
diff --git a/etc/GNU b/etc/GNU
index 53d7f576129164fa14bc6b55329ba2295a126758..5c5c5b64cdd29cca5c303fd1fdb0221a27a54a8f 100644 (file)
--- a/etc/GNU
+++ b/etc/GNU
@@ -1,5 +1,5 @@
-Copyright (C) 1985, 1993, 2002, 2003, 2004,
-   2005, 2006 Free Software Foundation, Inc.
+Copyright (C) 1985, 1993, 2001, 2002, 2003, 2004,
+   2005, 2006, 2007  Free Software Foundation, Inc.
 
    Permission is granted to anyone to make or distribute verbatim copies
 of this document, in any medium, provided that the copyright notice and
index 31f9ad6613e4271538412669336e539a46574c76..406858f7fc67a984def2ad58c736dbe49b8c53dc 100644 (file)
@@ -1,6 +1,6 @@
 GNUS NEWS -- history of user-visible changes.
 Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-   2006 Free Software Foundation, Inc.
+   2006, 2007 Free Software Foundation, Inc.
 See the end for copying conditions.
 
 Please send Gnus bug reports to bugs@gnus.org.
@@ -521,7 +521,7 @@ A new command which starts Gnus offline in slave mode.
 Copyright information:
 
 Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-   2006 Free Software Foundation, Inc.
+   2006, 2007 Free Software Foundation, Inc.
 
    Permission is granted to anyone to make or distribute verbatim copies
    of this document as received, in any medium, provided that the
index 821159be4bfc65d0be31646161f9648dc2ce0172..d62838ebf09813c82af5de3d9c8f83c2b9c5755e 100644 (file)
--- a/etc/HELLO
+++ b/etc/HELLO
@@ -63,8 +63,8 @@ Korean (\e$(CGQ1[\e(B)  \e$(C>H3gGO<<?d\e(B, \e$(C>H3gGO=J4O1n\e(B
 
 \f
 
-Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006
-Free software Foundation, Inc.
+Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+Free Software Foundation, Inc.
 
 COPYING PERMISSIONS:
 
index 9d7e81ebb970fddf9d9c56f2dfbb569ce63eaebf..0b55a6f33557290d8ab75c8dd6ba4a86ac1fc2c9 100644 (file)
@@ -1,7 +1,7 @@
 Emacs machines list
 
-Copyright (c) 1989, 1990, 1992, 1993, 1998, 2001, 2003, 2006
-Free software Foundation, Inc.
+Copyright (C) 1989, 1990, 1992, 1993, 1998, 2001, 2002, 2003, 2004,
+  2005, 2006, 2007  Free Software Foundation, Inc.
 See the end of the file for copying permissions.
 
 This is a list of the status of GNU Emacs on various machines and systems.
@@ -1021,11 +1021,25 @@ Sun 3, Sun 4 (sparc), Sun 386 (m68k-sun-sunos, sparc-sun-sunos, i386-sun-sunos,
                               sparc-sun-sunos4.1.3noshr, sparc-sun-solaris2.*,
                               i386-sun-solaris2.*, sparc*-*-linux-gnu)
 
+  To build a 32-bit Emacs (i.e. if you are having any sort of problem
+  bootstrapping a 64-bit version), you can use the Sun Studio compiler
+  and configure Emacs with:
+    env CC="cc -xarch=v7" CFLAGS='' ./configure    # on SPARC systems
+    env CC="cc -xarch=386" CFLAGS='' ./configure   # on x86 systems
+  On Solaris 2.10, it is also possible to use /usr/sfw/bin/gcc to build
+  a 32-bit version of Emacs.  Just make sure you point ./configure to
+  the right compiler:
+
+    env CC='/usr/sfw/bin/gcc -m32' ./configure
+
   To build a 64-bit Emacs (with larger maximum buffer size and
   including large file support) on a Solaris system which supports
   64-bit executables, use the Sun compiler, configuring something like
   this (see the cc documentation for information on 64-bit
-  compilation):  env CC="cc -xarch=v9" ./configure
+  compilation):
+
+    env CC="cc -xarch=v9" CFLAGS='' ./configure    # on SPARC systems
+    env CC="cc -xarch=amd64" CFLAGS='' ./configure # on x86 systems
 
   As of version 2.95, GCC doesn't support the 64-bit ABI properly, but
   later releases may.
@@ -1458,6 +1472,17 @@ Windows NT/95/98/ME/2000
   For installation on all versions of the MS-Windows platform, see the
   file nt/INSTALL.
 
+X86_64 GNU/Linux
+
+  No special procedures should be needed to build a 64-bit Emacs.  To
+  build a 32-bit Emacs, first ensure that the necessary 32-bit system
+  libraries and include files are installed.  Then use:
+
+    env CC="gcc -m32" ./configure --build=i386-linux-gnu \
+      --x-libraries=/usr/X11R6/lib
+
+  (using the location of the 32-bit X libraries on your system).
+
 Xenix (xenix)
 
   Should work in 18.50, but you will need to edit the files
index 531e57522ee75b6350787004676d3b58841f4bf2..b0b6208239cfbecfeb463a7a43290eeb4bd85254 100644 (file)
@@ -318,8 +318,8 @@ mode: outline
 fill-column: 72
 End:
 
-Copyright (c) 1999, 2003, 2004, 2006
-Free software Foundation, Inc.
+Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+Free Software Foundation, Inc.
 
     Permission is hereby granted, free of charge, to any person obtaining
     a copy of this file, to deal in the file without restriction, including
index 8b353fd110248d19dcfef1e6afc7aa6a7d52ee8d..70cbb5437c44fe476d38c77100c5225118a14a52 100644 (file)
@@ -1,6 +1,7 @@
 * COPYRIGHT
 
-Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+Free Software Foundation, Inc.
        
 Copying and distribution of this file, with or without modification,
 are permitted in any medium without royalty provided the copyright
index b3ccc33dda6d6fa668a91a7b4b4ae7fb03f18093..8935baa1adb75136cd66c9f50f4f96ba70dec56f 100644 (file)
@@ -1,6 +1,6 @@
 More Neat Stuff for your Emacs
-Copyright (c) 1993, 1999, 2003, 2004, 2005, 2006 
-Free software Foundation, Inc.
+Copyright (C) 1993, 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+Free Software Foundation, Inc.
 See the end of the file for copying permissions.
 
 This file describes GNU Emacs programs and resources that are
index dec33c9b4e0db197367d85f57f5054c87d07ac91..2ca4c07555056b350be58a229258f62bde7e824c 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1,5 +1,5 @@
 GNU Emacs NEWS -- history of user-visible changes.  2006-06-04
-Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
           Free Software Foundation, Inc.
 See the end for copying conditions.
 
@@ -587,7 +587,7 @@ hyperlinks for variables without variable documentation, unless
 preceded by one of the words `variable' or `option'.  It now makes
 hyperlinks to Info anchors (or nodes) if the anchor (or node) name is
 enclosed in single quotes and preceded by `info anchor' or `Info
-anchor' (in addition to earlier `info node' and `Info node'). In
+anchor' (in addition to earlier `info node' and `Info node').  In
 addition, it now makes hyperlinks to URLs as well if the URL is
 enclosed in single quotes and preceded by `URL'.
 
@@ -853,7 +853,7 @@ parts less visible than normal, so that the rest of the differing
 parts is, by contrast, slightly highlighted.
 
 Above fontification is always done when listing completions is
-triggered at minibuffer. If you want to fontify completions whose
+triggered at minibuffer.  If you want to fontify completions whose
 listing is triggered at the other normal buffer, you have to pass
 the common prefix of completions to `display-completion-list' as
 its second argument.
@@ -1741,8 +1741,8 @@ on the mode line, header line and display margin, when run in an xterm.
 
 ---
 *** Improved key bindings support when running in an xterm.
-When emacs is running in an xterm more key bindings are available. The
-following should work:
+When emacs is running in an xterm more key bindings are available.
+The following should work:
 {C,S,C-S,A}-{right,left,up,down,prior,next,delete,insert,F1-12}.
 These key bindings work on xterm from X.org 6.8, they might not work on
 some older versions of xterm, or on some proprietary versions.
@@ -2107,7 +2107,7 @@ boundaries during scrolling.
 +++
 ** The file t-mouse.el is now part of Emacs and provides access to mouse
 events from the console.  It still requires gpm to work but has been updated
-for Emacs 22. In particular, the mode-line is now position sensitive.
+for Emacs 22.  In particular, the mode-line is now position sensitive.
 \f
 * Changes in Specialized Modes and Packages in Emacs 22.1:
 
@@ -2122,7 +2122,7 @@ is similar to the way sequential output to a terminal works.)
 +++
 *** Bindings for Tumme added
 Several new keybindings, all starting with the C-t prefix, have been
-added to Dired. They are all bound to commands in Tumme. As a starting
+added to Dired.  They are all bound to commands in Tumme.  As a starting
 point, mark some image files in a dired buffer and do C-t d to display
 thumbnails of them in a separate buffer.
 
@@ -2771,7 +2771,7 @@ C-c C-i b, and so on.
 ** Fortran mode changes:
 
 ---
-*** Fortran mode does more font-locking by default. Use level 3
+*** Fortran mode does more font-locking by default.  Use level 3
 highlighting for the old default.
 
 +++
@@ -2965,7 +2965,7 @@ extracting the content of a BibTeX field.
 *** The variables `bibtex-autokey-name-case-convert' and
 `bibtex-autokey-titleword-case-convert' have been renamed to
 `bibtex-autokey-name-case-convert-function' and
-`bibtex-autokey-titleword-case-convert-function'. The old names are
+`bibtex-autokey-titleword-case-convert-function'.  The old names are
 still available as aliases.
 
 ** In Artist mode the variable `artist-text-renderer' has been
@@ -3179,13 +3179,13 @@ feature.
 +++
 ***  When comparing directories.
 Typing D brings up a buffer that lists the differences between the contents of
-directories. Now it is possible to use this buffer to copy the missing files
+directories.  Now it is possible to use this buffer to copy the missing files
 from one directory to another.
 
 +++
 *** When comparing files or buffers.
 Typing the = key now offers to perform the word-by-word comparison of the
-currently highlighted regions in an inferior Ediff session. If you answer 'n'
+currently highlighted regions in an inferior Ediff session.  If you answer 'n'
 then it reverts to the old behavior and asks the user to select regions for
 comparison.
 
@@ -3286,6 +3286,10 @@ be used (only once) in place of a file name on the command line.  Etags
 reads from standard input and marks the produced tags as belonging to
 the file FILE.
 
+** Ctags changes.
+
+*** Ctags now allows duplicate tags
+
 ** VC Changes
 
 +++
@@ -3419,7 +3423,7 @@ appointments, paydays or anything else using a sexp.
 
 +++
 *** The new function `calendar-goto-day-of-year' (g D) prompts for a
-year and day number, and moves to that date. Negative day numbers
+year and day number, and moves to that date.  Negative day numbers
 count backward from the end of the year.
 
 +++
@@ -3434,7 +3438,7 @@ window generated by the function `generate-calendar-window'.
 ---
 *** The functions `holiday-easter-etc' and `holiday-advent' now take
 optional arguments, in order to only report on the specified holiday
-rather than all. This makes customization of variables such as
+rather than all.  This makes customization of variables such as
 `christian-holidays' simpler.
 
 ---
@@ -3794,7 +3798,7 @@ See the Emacs 21.1 NEWS entry for tooltips for details.
 ---
 ** Images are now supported on MS Windows.
 
-PBM and XBM images are supported out of the box. Other image formats
+PBM and XBM images are supported out of the box.  Other image formats
 depend on external libraries.  All of these libraries have been ported
 to Windows, and can be found in both source and binary form at
 http://gnuwin32.sourceforge.net/.  Note that libpng also depends on
@@ -3836,7 +3840,7 @@ you wish to use them in other faces.
 ** On MS Windows NT/W2K/XP, Emacs uses Unicode for clipboard operations.
 
 Those systems use Unicode internally, so this allows Emacs to share
-multilingual text with other applications. On other versions of
+multilingual text with other applications.  On other versions of
 MS Windows, Emacs now uses the appropriate locale coding-system, so
 the clipboard should work correctly for your local language without
 any customizations.
@@ -3846,12 +3850,12 @@ any customizations.
 
 Previous versions of Emacs erred on the side of having a usable Emacs
 through telnet, even though that was inconvenient if you use Emacs in
-a local console window with a scrollback buffer. The default value of
+a local console window with a scrollback buffer.  The default value of
 w32-use-full-screen-buffer is now nil, which favors local console
-windows. Recent versions of Windows telnet also work well with this
-setting. If you are using an older telnet server then Emacs detects
+windows.  Recent versions of Windows telnet also work well with this
+setting.  If you are using an older telnet server then Emacs detects
 that the console window dimensions that are reported are not sane, and
-defaults to 80x25. If you use such a telnet server regularly at a size
+defaults to 80x25.  If you use such a telnet server regularly at a size
 other than 80x25, you can still manually set
 w32-use-full-screen-buffer to t.
 
@@ -6046,7 +6050,7 @@ an error if the argument actually returns differing values.
 ----------------------------------------------------------------------
 Copyright information:
 
-Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
          Free Software Foundation, Inc.
 
    Permission is granted to anyone to make or distribute verbatim copies
index 0297c928b72f2939ffecbd04e29517f61c077172..4b0a210931e6fff21f17d5b9d05714ab69b5836a 100644 (file)
@@ -1,5 +1,5 @@
 GNU Emacs NEWS -- history of user-visible changes.  26-Mar-1986
-Copyright (C) 1985, 1986, 2006 Richard M. Stallman.
+Copyright (C) 1985, 1986, 2006, 2007  Richard M. Stallman.
 See the end for copying conditions.
 
 This file is about changes in emacs versions 1 through 17.
@@ -2511,7 +2511,7 @@ Lisp programming changes
 ----------------------------------------------------------------------
 Copyright information:
 
-Copyright (C) 1985, 1986, 2006 Richard M. Stallman
+Copyright (C) 1985, 1986, 2006, 2007  Richard M. Stallman
 
    Permission is granted to anyone to make or distribute verbatim copies
    of this document as received, in any medium, provided that the
index 9d68613d1ca8e0b0774c286b2bef807b9bd5756a..ed2abdd7bd07cc3f1932ca66675be9cdda8c675b 100644 (file)
@@ -1,5 +1,5 @@
 GNU Emacs NEWS -- history of user-visible changes.  17-Aug-1988
-Copyright (C) 1988, 2006 Free Software Foundation, Inc.
+Copyright (C) 1988, 2006, 2007  Free Software Foundation, Inc.
 See the end for copying conditions.
 
 This file is about changes in emacs version 18.
@@ -1601,7 +1601,7 @@ C_SWITCH_MACHINE can be defined by the m- file to specify extra `cc' switches.
 ----------------------------------------------------------------------
 Copyright information:
 
-Copyright (C) 1988, 2006 Free Software Foundation, Inc.
+Copyright (C) 1988, 2006, 2007  Free Software Foundation, Inc.
 
    Permission is granted to anyone to make or distribute verbatim copies
    of this document as received, in any medium, provided that the
index ce06d2a8bfaddc88353c7589bc9eea1884afeb5d..0b72289dc43d1a62e6e89d211709c2e108c38a8d 100644 (file)
@@ -1,5 +1,5 @@
 GNU Emacs NEWS -- history of user-visible changes.  1992.
-Copyright (C) 1993, 1994, 1995, 2001, 2006 Free Software Foundation, Inc.
+Copyright (C) 1993, 1994, 1995, 2001, 2006, 2007 Free Software Foundation, Inc.
 See the end for copying conditions.
 
 This file is about changes in emacs versions 19.
@@ -1039,7 +1039,7 @@ your working file with the latest version from the master.
 *** RCS customization.
 
 There is a new variable vc-consult-headers.  If it is t (the default),
-VC searches for RCS headers in working files (like `$Id: NEWS.19,v 1.1 2006/06/04 01:01:51 kfstorm Exp $') and
+VC searches for RCS headers in working files (like `$Id$') and
 determines the state of the file from them, not from the master file.
 This is fast and more reliable when you use branches.  (The variable
 was already present in Emacs 19.29, but didn't get mentioned in the
@@ -6520,7 +6520,7 @@ the tar file.
 ----------------------------------------------------------------------
 Copyright information:
 
-Copyright (C) 1993, 1994, 1995, 2001, 2006 Free Software Foundation, Inc.
+Copyright (C) 1993, 1994, 1995, 2001, 2006, 2007 Free Software Foundation, Inc.
 
    Permission is granted to anyone to make or distribute verbatim copies
    of this document as received, in any medium, provided that the
index 44d5600ecb4b69f0ff55c449ecb0f6740ab5658b..ae48b3eb27f50bc678858016f8c9e742672dad84 100644 (file)
@@ -1,5 +1,5 @@
 GNU Emacs NEWS -- history of user-visible changes.  2006-05-31
-Copyright (C) 1999, 2000, 2001, 2006
+Copyright (C) 1999, 2000, 2001, 2006, 2007
           Free Software Foundation, Inc.
 See the end for copying conditions.
 
@@ -4494,7 +4494,7 @@ select one of those items.
 ----------------------------------------------------------------------
 Copyright information:
 
-Copyright (C) 1999, 2000, 2006
+Copyright (C) 1999, 2000, 2001, 2006, 2007
          Free Software Foundation, Inc.
 
    Permission is granted to anyone to make or distribute verbatim copies
index 44462b3f8277e54c3ac413a40f46ca1113c6f243..5c8c9d1d65585670c607862e3a2363f91770485d 100644 (file)
@@ -1,5 +1,5 @@
 GNU Emacs NEWS -- history of user-visible changes.  2006-05-31
-Copyright (C) 2000, 2001, 2002, 2003, 2006
+Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
           Free Software Foundation, Inc.
 See the end for copying conditions.
 
@@ -4881,7 +4881,7 @@ support a vertical-bar cursor).
 ----------------------------------------------------------------------
 Copyright information:
 
-Copyright (C) 2000, 2001, 2002, 2003, 2006
+Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
          Free Software Foundation, Inc.
 
    Permission is granted to anyone to make or distribute verbatim copies
index 55d222c17cb6062a1f93e34ebc4cc0714cd76b61..8658d536ccb4007243d8334ac7735eca7b9db879 100644 (file)
@@ -8,7 +8,8 @@ can also make tax-deductable donations to the Free Software Foundation,
 a not-for-profit organization (assuming you pay US taxes) - see
 <http://www.gnu.org/help/donate.html>.
 
-Copyright (c) 2000, 2001, 2006 Free Software Foundation, Inc.
+Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+  Free Software Foundation, Inc.
 
 Verbatim copying and distribution is permitted in any medium
 provided this notice is preserved.
index 9b196484604cdbdabed1cf3409551bf50f43f987..c6a4bee0794780298061d19b9d22747e10bb803c 100644 (file)
@@ -4,7 +4,7 @@ This file describes the differences between GNU Emacs 19, Twenex
 Emacs, Gosling Emacs (including the commercial versions by Unipress)
 and CCA Emacs.
 
-* Copyright (c) 1985 Richard M. Stallman
+* Copyright (C) 1985 Richard M. Stallman
 
    Permission is granted to anyone to make or distribute verbatim copies
    of this document as received, in any medium, provided that the
index ffad920d7ec9f7750d177b7d6300dccee80e5548..a30f4b94a63a1ff081e6d55ce90e2fa0c791ee51 100644 (file)
@@ -2359,6 +2359,16 @@ This results from a bug in a VERY old version of GNU Sed.  To solve
 the problem, install the current version of GNU Sed, then rerun
 Emacs's configure script.
 
+*** Building a 32-bit executable on a 64-bit GNU/Linux architecture.
+
+First ensure that the necessary 32-bit system libraries and include
+files are installed. Then use:
+
+  env CC="gcc -m32" ./configure --build=i386-linux-gnu \
+    --x-libraries=/usr/X11R6/lib
+
+(using the location of the 32-bit X libraries on your system).
+
 *** Building the Cygwin port for MS-Windows can fail with some GCC version
 
 Building Emacs 22 with Cygwin builds of GCC 3.4.4-1 and 3.4.4-2 is
@@ -3690,8 +3700,8 @@ This problem will not happen if the m-...h file for your type
 of machine defines NO_UNION_TYPE.
 
 \f
-Copyright 1987, 1988, 1989, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-   2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+Copyright (C) 1987, 1988, 1989, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+   2001, 2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 Copying and redistribution of this file with or without modification
 are permitted without royalty provided this notice is preserved.
index 856f8cdfcd4a138f6960a6c78b0873053c6aa617..73ee8c71cfa3814fe6b3b7e75f023cc2274fda02 100644 (file)
@@ -12,7 +12,7 @@ without installing the modified TeX versions.
 `termcap.src' is included mainly for VMS.  It is a copy of the
 `/etc/termcap' file used on Unix.
 
-Copyright (c) 1992, 1995, 2001, 2006
+Copyright (C) 1992, 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 Free Software Foundation, Inc.
 \f
 
index e97196d7c95aa58e0deea9776aca6739f4794ff6..4d6009e9f3698721b9ab0a3bb70b72173af68849 100644 (file)
@@ -1368,8 +1368,8 @@ A current version should be available on our web site at http://www.gnu.org.
 ** Please keep the entries in this file alphabetical **
 
 \f
-Copyright (c) 2000, 2004, 2005, 2006 
-Free Software Foundation
+Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+Free Software Foundation, Inc.
 
     Verbatim copying and distribution of this document are permitted
     worldwide, without royalty, in any medium, provided this notice is
index 4b34a45d6768da635c3af218d62778e9d5a0acf1..926d6130aaee20d464038316b05d9fb2a8659f78 100644 (file)
--- a/etc/TERMS
+++ b/etc/TERMS
@@ -1,5 +1,5 @@
-Copyright (c) 1999, 2003, 2006
-Free software Foundation, Inc.
+Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+Free Software Foundation, Inc.
 See the end of the file for copying permissions.
 
 This file describes what you must or might want to do to termcap entries
index 2f5cb9a029329e576ae4e5bcf4599f1f91679aaa..7c91aa43db66f06168623c1e7da125b467e04188 100644 (file)
--- a/etc/TODO
+++ b/etc/TODO
@@ -1,7 +1,7 @@
 Emacs TODO List                                                   -*-outline-*-
 
-Copyright (c) 2003, 2004, 2005, 2006
-Free software Foundation, Inc.
+Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+Free Software Foundation, Inc.
 See the end of the file for copying permissions.
 
 If you are ready to start working on any of these TODO items, we
@@ -79,6 +79,8 @@ current buffer.
 
 ** The toolbar should show keyboard equivalents in its tooltips.
 
+** Add function to redraw the tool bar.
+
 ** Modify allout.el to use overlays, like outline.el.
 
 ** M-! M-n should fetch the buffer-file-name as the default.
@@ -194,6 +196,8 @@ typically due to pilot errors and should thus be in debug-ignored-errors.
   has advice] (x y) The overlay could also be a button that you could
   use to view the advice.
 
+** Add a function to get the insertion-type of the markers in an overlay.
+
 ** ange-ftp
 *** understand sftp
    This is hard to make work because sftp doesn't print status
@@ -339,6 +343,15 @@ typically due to pilot errors and should thus be in debug-ignored-errors.
 ** Allow unknown image types to be rendered via an external program
   converting them to, say, PBM (in the same way as PostScript?).
 
+** Display images with alpha channels, such as png, with the current
+background color of whatever frame it is displayed in.  Currently, we
+use the default background color if specified in the png file, or, if
+that is unspecified, the background color of the frame in which the
+image was first created.  Ideally, the image should display the
+background color of whichever frame it is being displayed in.  The
+main complication is that this will require the loading of a new image
+object for each different background color.
+
 ** Allow displaying an X window from an external program in a buffer,
   e.g. to render graphics from Java applets.  [gerd and/or wmperry
   thought this was feasible.]
index ff1075c17bb7bd1685ed358994edd1454ea7e5b3..ec8ce7c686abc630c38786f30df125c52b83dc45 100644 (file)
@@ -1105,7 +1105,7 @@ This version of the tutorial, like GNU Emacs, is copyrighted, and
 comes with permission to distribute copies on certain conditions:
 
 Copyright (C) 1985, 1996, 1998, 2001, 2002, 2003, 2004,
-   2005, 2006 Free Software Foundation, Inc.
+   2005, 2006, 2007 Free Software Foundation, Inc.
 
    Permission is granted to anyone to make or distribute verbatim copies
    of this document as received, in any medium, provided that the
index bf6f0af8bd52d95b68ac2fdfd7490181c24271b4..cc8b2c5b2c5c1fd65a8283e98d0c1043ecf8ea6b 100644 (file)
@@ -1170,7 +1170,7 @@ This version of the tutorial, like GNU Emacs, is copyrighted, and
 comes with permission to distribute copies on certain conditions:
 
 Copyright (C) 1985, 1996, 1998, 2001, 2002, 2003, 2004,
-   2005, 2006 Free Software Foundation, Inc.
+   2005, 2006, 2007  Free Software Foundation, Inc.
 
    Permission is granted to anyone to make or distribute verbatim copies
    of this document as received, in any medium, provided that the
index 31525277d840c0cf293e52a67349c3f363fc4e2f..5e318e8ff90ea017b357f17d38ada3200eea2df5 100644 (file)
@@ -987,7 +987,7 @@ This version of the tutorial, like GNU Emacs, is copyrighted, and
 comes with permission to distribute copies on certain conditions:
 
 Copyright (C) 1985, 1996, 1998, 2001, 2002, 2003, 2004,
-   2005, 2006 Free Software Foundation, Inc.
+   2005, 2006, 2007  Free Software Foundation, Inc.
 
    Permission is granted to anyone to make or distribute verbatim copies
    of this document as received, in any medium, provided that the
@@ -1012,8 +1012,8 @@ GNU Emacs to your friends.  Help stamp out software obstructionism
 
 ±¾ÆªÎĵµÓë GNU Emacs Ò»ÑùÓµÓаæȨ£¬²¢ÔÊÐíÔÚÏÂÁÐÌõ¼þµÄÔ¼ÊøÏ·¢ÐÐÆ俽±´£º
 
-   Copyright (C) 1985, 1996, 1998, 2001, 2002, 2003, 2004, 2005, 2006
-   Free Software Foundation, Inc.
+   Copyright (C) 1985, 1996, 1998, 2001, 2002, 2003, 2004, 2005, 2006,
+   2007  Free Software Foundation, Inc.
 
    ±¾ÎĵµÔÊÐíÔÚ²»±ä¸üÎĵµÄÚÈݵÄÇé¿öÏÂÓÉÈκÎÈË·¢²¼ÔÚÈκÎýÌåÉÏ£¬Í¬Ê±±ØÐë
    ÍêÕû±£Áô°æȨºÍÐí¿ÉÉùÃ÷£¬ÇÒÐè¸øÓèÊÜÖÚÓë·¢ÐÐÕßÍêÈ«ÏàͬµÄ¡¢Èç±¾ÉùÃ÷ËùÔÊ
index 5b0e20ce218f97f8c112344dd1de60f62ff5244f..fc4650d0fa2d254a28a6ef1eb78f4b0430db2a9a 100644 (file)
@@ -1023,7 +1023,7 @@ Tato verze tutori
 je ¹íøena se svolením distribuovat kopie za jistých podmínek:
 
 Copyright (C) 1985, 1996, 1998, 2001, 2002, 2003, 2004,
-   2005, 2006 Free Software Foundation, Inc.
+   2005, 2006, 2007  Free Software Foundation, Inc.
 
    Ka¾dému je zaruèeno právo vytváøet a distribuovat pøesné kopie tohoto
    dokumentu tak, jak jej obdr¾el, na jakémkoliv médiu, s tím, ¾e bude
index c181d5960652c89eb83c4ae5bd8acf26c00b33c3..abdc1fec6ab45c6340eac9b7c9b025d9113eacd6 100644 (file)
@@ -1460,8 +1460,8 @@ geschrieben.  
 Beachten Sie bitte, daß im Zweifelsfalle das englische Original dieser
 Urheberrechtsnotiz gültig ist (zu finden in der Datei TUTORIAL).
 
-Copyright (C) 1985, 1996, 1997, 2002, 2003, 2004,
-   2005, 2006 Free Software Foundation, Inc.
+Copyright (C) 1985, 1996, 1997, 2001, 2002, 2003, 2004,
+   2005, 2006, 2007  Free Software Foundation, Inc.
 
    Hiermit wird für jedermann die Erlaubnis erteilt, wörtliche,
    unveränderte Kopien dieses Dokumentes für jegliches Medium zu
index 0860cb7972c29aee14ea11c2ab0f89e714179f81..7fdd96811e5977d23ec7a2eada9503a130a29717 100644 (file)
@@ -1188,7 +1188,7 @@ siguiente nota de derechos de reproducci
 archivo TUTORIAL).
 
 Copyright (C) 1985, 1996, 1998, 2001, 2002, 2003, 2004,
-   2005, 2006 Free Software Foundation, Inc.
+   2005, 2006, 2007  Free Software Foundation, Inc.
 
    Se permite a cualquiera hacer o distribuir copias literales de este
    documento como se recibe, en cualquier medio, siempre que la nota
index 0c8b3d3ee9b7dc28fb432ea947e919618f824ff3..88dc98a088c8116a8af7720927c79c84f9771546 100644 (file)
@@ -1171,7 +1171,7 @@ copyright, et vous pouvez en distribuer des copies sous certaines
 conditions :
 
 Copyright (C) 1985, 1996, 2001, 2002, 2003, 2004,
-   2005, 2006 Free Software Foundation, Inc.
+   2005, 2006, 2007  Free Software Foundation, Inc.
 
    Chacun peut créer ou distribuer des copies de ce document tel qu'il
    l'a reçu, sur n'importe quel support, pourvu que la note de
index 84e10878fa8b15ab2f0065896eb7233da28c899d..58cc721f6f4e3bf6c34a8a119b821312dd9091e9 100644 (file)
@@ -1093,7 +1093,7 @@ distribuito con il permesso di farne copie a determinate condizioni:
    indicativo, restando comunque inteso il fatto che è quella originale a
    fare fede.
 
-Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+Copyright (C) 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
    È permesso a chiunque copiare e distribuire attraverso ogni mezzo copie
    fedeli di questo documento così come viene ricevuto, a condizione che
index 826a175e8c67b34b86486b854e83cd652a49e92f..3452c02f0f89c6b8dd9f2c1e9164a849f0d25901 100644 (file)
@@ -1048,7 +1048,7 @@ This version of the tutorial, like GNU Emacs, is copyrighted, and
 comes with permission to distribute copies on certain conditions:
 
 Copyright (C) 1985, 1996, 1998, 2001, 2002, 2003, 2004,
-   2005, 2006 Free Software Foundation, Inc.
+   2005, 2006, 2007  Free Software Foundation, Inc.
 
    Permission is granted to anyone to make or distribute verbatim copies
    of this document as received, in any medium, provided that the
index 9a9f28612c55859a5f4c84832a7ae8462a46661e..9f3d66a48af98ec74a8569b1d927ec9b54e8081b 100644 (file)
@@ -990,7 +990,7 @@ GNU \e$(C@L8F=:?M\e(B \e$(C00@L\e(B \e$(C@L\e(B \e$(CAvD'<-\e(B \e$(CFG@:\e(B \e$(C@z@[1G@L
 \e$(C6'?!\e(B \e$(C:9;g:;@;\e(B \e$(C9hFwGR\e(B \e$(C<v\e(B \e$(C@V4B\e(B \e$(CGc0!8&\e(B \e$(C0.0m\e(B \e$(C3*?B\e(B \e$(C0M@L4Y\e(B:
 
 Copyright (C) 1985, 1996, 2001, 2002, 2003, 2004,
-   2005, 2006 Free Software Foundation, Inc.
+   2005, 2006, 2007  Free Software Foundation, Inc.
 
    \e$(C@L\e(B \e$(C9.<-4B\e(B \e$(C@L\e(B \e$(C@z@[1G\e(B \e$(C0x0m?M\e(B \e$(CGc?k\e(B \e$(C0x0m0!\e(B \e$(C1W4k7N\e(B \e$(C@/Av5G0m\e(B, \e$(C9hFw@Z0!\e(B
    \e$(C<vCk@Z?!0T\e(B \e$(C@L\e(B \e$(C0x0m?!\e(B \e$(C5{6s\e(B \e$(CGc?k5G4B\e(B \e$(C0MC373\e(B \e$(C6G\e(B \e$(C@g:P9hGO4B\e(B \e$(C0M@;\e(B
index 1efe97488035b8f833346a7a9179363afe0b7bba..f86d0b40b69c57d4c789176c1ab6c624c9b4b2bf 100644 (file)
@@ -1204,8 +1204,8 @@ het Engelse origineel.)
 Deze versie van de inleiding valt onder copyright, net als GNU Emacs.
 Je mag deze inleiding verspreiden onder bepaalde voorwaarden:
 
-Copyright (C) 1985, 1996, 1997, 2003, 2004,
-   2005, 2006 Free Software Foundation, Inc.
+Copyright (C) 1985, 1996, 1997, 2001, 2002, 2003, 2004,
+   2005, 2006, 2007  Free Software Foundation, Inc.
 
    Iedereen mag letterlijke kopieën van dit document, zowel ontvangen
    als verspreiden, op elk medium, vooropgesteld dat de
@@ -1229,8 +1229,8 @@ software te gebruiken, te schrijven en te delen!
 This version of the tutorial, like GNU Emacs, is copyrighted, and
 comes with permission to distribute copies on certain conditions:
 
-Copyright (C) 1985, 1996, 1997, 2002, 2003, 2004,
-   2005, 2006 Free Software Foundation, Inc.
+Copyright (C) 1985, 1996, 1997, 2001, 2002, 2003, 2004,
+   2005, 2006, 2007  Free Software Foundation, Inc.
 
    Permission is granted to anyone to make or distribute verbatim
    copies of this document as received, in any medium, provided that
index e1cfeec9dab7cc9dcbfa61e6a6c64a85357cdfd5..352d92b46b4ae8eebec28549ea4cf2f9c244ecc8 100644 (file)
@@ -1218,7 +1218,7 @@ Ta wersja samouczka, podobnie jak GNU Emacs, jest chroniona prawem
 autorskim, ale wolno j± kopiowaæ pod nastêpuj±cymi warunkami:
 
 Copyright (C) 1985, 1994, 2001, 2002, 2003, 2004,
-   2005, 2006 Free Software Foundation, Inc.
+   2005, 2006, 2007  Free Software Foundation, Inc.
 
 Zezwala siê na wykonywanie lub rozpowszechnianie
 wiernych kopii tego dokumentu w otrzymanej formie, na dowolnym
index b9309d31d5daafd4214d944edb0d6fc07bfab588..849075ec9a9ffdbd53fe847a09ba74c494d6d158 100644 (file)
@@ -1063,7 +1063,7 @@ Essa vers
 <marcelo@gnu.org> e como o GNU Emacs, tem um copyright, e vem
 com uma permissão de distribuição de cópias nas seguintes condições:
 
-Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+Copyright (C) 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
    Permissão é garantida a qualquer um para fazer ou distribuir copias
    integrais deste documento como recebido, em qualquer meio, deixando
index 3a4c7fb77afbfb42204f1e4b4c3afece2b28ec64..159796403d4e90ae9fcebc2c0cda18ad5d52b9a3 100644 (file)
@@ -1091,8 +1091,8 @@ continuare no
 This version of the tutorial, like GNU Emacs, is copyrighted, and
 comes with permission to distribute copies on certain conditions:
 
-Copyright (C) 1998, 2002, 2003, 2004, 2005,
-   2006 Free Software Foundation, Inc.
+Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005,
+   2006, 2007  Free Software Foundation, Inc.
 
    Permission is granted to anyone to make or distribute verbatim copies
    of this document as received, in any medium, provided that the
index 4a097635a59a3302c0a3afc659db5a57dd1cbe23..9fc54ba121de4b9b32d28c0c2fa39df9642e3afd 100644 (file)
@@ -1132,7 +1132,7 @@ Dired 
 ÓÌÅÄÕÀÝÉÍÉ ÓÏÇÌÁÛÅÎÉÑÍÉ:
 
 Copyright (C) 1985, 1996, 1998, 2001, 2002, 2003, 2004,
-   2005, 2006 Free Software Foundation, Inc.
+   2005, 2006, 2007  Free Software Foundation, Inc.
 
    Permission is granted to anyone to make or distribute verbatim copies
    of this document as received, in any medium, provided that the
index 6b2cd86bf9163f5b53ef3c8e634d6b6a80248613..7194654736f78415aebf69b6d680ecae2f3a5b9e 100644 (file)
@@ -1081,8 +1081,8 @@ t
 Táto verzia tútorialu je, podobne ako GNU Emacs, chránená copyrightom
 a je ¹írená s povolením distribuova» kópie za istých podmienok:
 
-Copyright (C) 1985, 1996, 1998, 2002, 2003, 2004,
-   2005, 2006 Free Software Foundation, Inc.
+Copyright (C) 1985, 1996, 1998, 2001, 2002, 2003, 2004,
+   2005, 2006, 2007  Free Software Foundation, Inc.
 
    Ka¾dému je zaruèené právo vytvára» a distribuova» presné kópie tohto
    dokumentu tak, ako ho dostal, na akomkoµvek médiu, s tým, ¾e bude
index 3cb38ace65be3f80e9554a5bbd8379b885d54af1..a682d9acbe00c8b145e72fc87a619b1a937c9aad 100644 (file)
@@ -1115,7 +1115,7 @@ To besedilo, kot sam GNU Emacs, je avtorsko delo, in njegovo
 razmno¾evanje in raz¹irjanje je dovoljeno pod naslednjimi pogoji:
 
 Copyright (C) 1985, 1996, 1998, 2001, 2002, 2003, 2004,
-   2005, 2006 Free Software Foundation, Inc.
+   2005, 2006, 2007  Free Software Foundation, Inc.
 
    Dovoljeno je izdelovati in raz¹irjati neokrnjene kopije tega spisa
    v kakr¹nikoli obliki pod pogojem, da je ohranjena navedba o
index 732d1fa397ea238bba2b3d0513861070d5381c4b..2a54047e8dc4d2375174a0877e5ad22a079a0bda 100644 (file)
@@ -1127,7 +1127,7 @@ This version of the tutorial, like GNU Emacs, is copyrighted, and
 comes with permission to distribute copies on certain conditions:
 
 Copyright (C) 1985, 1996, 1998, 2001, 2002, 2003, 2004,
-   2005, 2006 Free Software Foundation, Inc.
+   2005, 2006, 2007  Free Software Foundation, Inc.
 
    Permission is granted to anyone to make or distribute verbatim copies
    of this document as received, in any medium, provided that the
index 1156925e2a58f4a3021ebe815287afd0552022ec..8e70bc4fc7107d583b259d0116b776716e84a803 100644 (file)
@@ -970,8 +970,8 @@ starting with the one written by Stuart Cracraft for the original Emacs.
 This version of the tutorial, like GNU Emacs, is copyrighted, and
 comes with permission to distribute copies on certain conditions:
 
-Copyright (C) 1985, 1996, 2002, 2003, 2004,
-   2005, 2006 Free Software Foundation, Inc.
+Copyright (C) 1985, 1996, 2001, 2002, 2003, 2004,
+   2005, 2006, 2007  Free Software Foundation, Inc.
 
    Permission is granted to anyone to make or distribute verbatim copies
    of this document as received, in any medium, provided that the
index 0a04da4d9e15efd15add2d847964375c7da4c046..2793312763bd175f366881b04f48085583ff1654 100644 (file)
@@ -1050,8 +1050,7 @@ issue here>
 ´²§G¨ä«þ¨©¡G
 
 Copyright (C) 1985, 1996, 1998, 2001, 2002, 2003, 2004,
-   2005, 2006 Free Software Foundation, Inc.
-Chinese Translation by Chao-Hong Liu (2002, 2003)
+   2005, 2006, 2007  Free Software Foundation, Inc.
 
    Permission is granted to anyone to make or distribute verbatim copies
    of this document as received, in any medium, provided that the
index dca688bd70108ad96fa370929ff1b1ee5f3f52fd..fa97f7da014c8ccb33b9223c994aabefe5da029c 100644 (file)
@@ -1,8 +1,8 @@
 #                                              -*-Mode: Fundamental-*-
 # X keymap file for rlk with some emacsified bindings
 #
-# Copyright (c) 1999, 2003, 2006
-# Free software Foundation, Inc.
+# Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+#   Free Software Foundation, Inc.
 # See the end of the file for copying conditions.
 #
 # This file contains the default keyboard mapping.  The first column contains a X keyboard code; the other
index befdea965aebccc5c1bb2b5c372d91839169e532..52ed529583cbbc67b289324e6bc9237d59b6aa3e 100644 (file)
@@ -14,7 +14,7 @@
 % Typical command to print (3 cols):  dvips -t landscape calccard.dvi
 
 % Copyright (C) 1987, 1992, 2001, 2002, 2003, 2004,
-%   2005, 2006 Free Software Foundation, Inc.
+%   2005, 2006, 2007  Free Software Foundation, Inc.
 
 % This file is part of GNU Emacs.
 
@@ -60,7 +60,7 @@
 %  Internet: gildea@stop.mail-abuse.org
 
 \def\versionnumber{2.1}
-\def\year{2006}
+\def\year{2007}                 % latest copyright year
 \def\version{v\versionnumber}
 
 \def\shortcopyrightnotice{\vskip 1ex plus 2 fill
index abf8ecdf9c3aadbf7a718207b0997329ff329d4b..933b486bb0fa204c77cc58eb8d099c7934bd3d11 100644 (file)
@@ -406,8 +406,8 @@ Compilation exited abnormally with code 1 at Wed Jul 20 12:21:12
 Compilation finished at Thu Jul 21 15:02:15
 
 \f
-Copyright (c) 2004, 2005, 2006
-Free software Foundation, Inc.
+Copyright (C) 2004, 2005, 2006, 2007
+Free Software Foundation, Inc.
 
 COPYING PERMISSIONS:
 
index 46f7d7c6985fbc4f0be9ceca169dc22521596836..eb06158f81d1cfc9159c09a04c1fd9654ca9623b 100644 (file)
@@ -1,6 +1,6 @@
 % Reference Card for Dired
-% Copyright (C) 2000, 2002, 2003, 2004, 2005,
-%   2006 Free Software Foundation, Inc.
+% Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+%   2006, 2007  Free Software Foundation, Inc.
 
 % Czech hyphenation rules applied
 \chyph
@@ -48,8 +48,9 @@
 % e.g. in the TeX Live CD).
 
 \def\versionnumber{0.1}
-\def\year{2006}
-\def\version{May \year\ v\versionnumber}
+\def\versionemacs{21}
+\def\year{2007}                 % latest copyright year
+\def\version{May 2006\ v\versionnumber}
 
 \def\shortcopyrightnotice{\vskip 1ex plus 2 fill
   \centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
@@ -59,7 +60,7 @@
 \vskip 1ex plus 2 fill\begingroup\small
 \centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.}
 \centerline{designed by Stephen Gildea, \version}
-\centerline{for GNU Emacs version 21 on Unix systems}
+\centerline{for GNU Emacs version \versionemacs{} on Unix systems}
 \centerline{Updated for Dired in May 2000 by Evgeny Roubinchtein}
 
 Permission is granted to make and distribute copies of
@@ -255,7 +256,7 @@ MA 02110-1301, USA.
 
 \title{Referenèní karta pro Dired}
 
-\centerline{(urèeno pro Dired v GNU Emacsu 21.x)}
+\centerline{(urèeno pro Dired v GNU Emacsu \versionemacs.x)}
 \centerline{Pøíkazy oznaèené \dx{} vy¾adují dired-x}
 
 % trim this down to fit everything on one page
index 762b33f3d098c0ec9958f35bd0f9e9f9ce3b8d64..939111131c8bb13fba2117b6805cd2f55d8d2f1c 100644 (file)
@@ -12,7 +12,7 @@
 \columnsperpage=1
 
 % Copyright (C) 1987, 1993, 1996, 1997, 2001, 2002, 2003, 2004,
-%   2005, 2006 Free Software Foundation, Inc.
+%   2005, 2006, 2007  Free Software Foundation, Inc.
 
 % This file is part of GNU Emacs.
 
@@ -66,7 +66,8 @@
 % e.g. in the TeX Live CD).
 
 \def\versionnumber{2.2}
-\def\year{2006}
+\def\versionyear{2006}          % latest update
+\def\year{2007}                 % latest copyright year
 
 \def\shortcopyrightnotice{\vskip 1ex plus 2 fill
   \centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
@@ -75,7 +76,7 @@
 \def\copyrightnotice{
 \vskip 1ex plus 2 fill\begingroup\small
 \centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.}
-\centerline{v\versionnumber{} for GNU Emacs version 21, \year}
+\centerline{v\versionnumber{} for GNU Emacs version \versionemacs, \versionyear}
 \centerline{designed by Stephen Gildea}
 
 Permission is granted to make and distribute copies of
@@ -265,11 +266,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 
 \title{GNU Emacs -- Referenèní karta}
 
-\centerline{(pro verzi 21)}
+\centerline{(pro verzi \versionemacs)}
 
 \section{Spu¹tìní Emacsu}
 
-Pro vstup do GNU~Emacsu~21 napi¹te jeho jméno: \kbd{emacs}
+Pro vstup do GNU~Emacsu~\versionemacs{} napi¹te jeho jméno: \kbd{emacs}
 
 Jak naèítat a editovat soubory se dozvíte ní¾e v~oddíle Soubory.
 
index cf8297e7f399e545a46bc816ed8108ae867c5741..20a881184813e1b27771678eb8dd6fc67adaf3f6 100644 (file)
@@ -21,8 +21,8 @@
   \endinput
 \fi
 
-% Copyright (C) 2000, 2002, 2003, 2004, 2005,
-%   2006 Free Software Foundation, Inc.
+% Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+%   2006, 2007  Free Software Foundation, Inc.
 
 % This file is part of GNU Emacs.
 
 % e.g. in the TeX Live CD).
 
 \def\versionnumber{1.0}
-\def\year{2006}
+\def\versionemacs{21}
+\def\versiondate{duben 2000}    % latest update
+\def\year{2007}                 % latest copyright year
 
 \def\copyrightnotice{\penalty-1\vfill
   \vbox{\smallfont\baselineskip=0.8\baselineskip\raggedcenter
     Copyright \year\ Free Software Foundation, Inc.\break
-    Verze \versionnumber{} pro GNU Emacs 21, duben 2000\break
+    Verze \versionnumber{} pro GNU Emacs \versionemacs, \versiondate\break
     W{\l}odek Bzyl (matwb@univ.gda.pl)\break
     Do èe¹tiny pøelo¾il Pavel Janík (Pavel@Janik.cz)
 
 %**end of header
 \f
 
-\title{Karta\ \ pro\ \ pøe¾ití\ \ s\ \ GNU\ \ Emacsem}{pro verzi 21}
+\title{Karta\ \ pro\ \ pøe¾ití\ \ s\ \ GNU\ \ Emacsem}{pro verzi \versionemacs}
 
 V~následujícím textu \kbd{C-z} znamená: stisknìte klávesu `\kbd{z}' a
 souèasnì pøidr¾te stisknutou klávesu {\it Ctrl}. \kbd{M-z} znamená, ¾e
index bda6d6360dbff6bb6e8992d84bd75413a089ec1d..7d88949168fe363cbdd30b93c542f17acb00d2d2 100644 (file)
@@ -1,5 +1,5 @@
 %!PS-Adobe-2.0
-%%Creator: dvips(k) 5.95b Copyright 2005 Radical Eye Software
+%%Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software
 %%Title: de-refcard.dvi
 %%Pages: 2
 %%PageOrder: Ascend
@@ -11,7 +11,7 @@
 %DVIPSWebPage: (www.radicaleye.com)
 %DVIPSCommandLine: dvips -t landscape de-refcard.dvi
 %DVIPSParameters: dpi=600
-%DVIPSSource:  TeX output 2006.06.28:1519
+%DVIPSSource:  TeX output 2007.01.20:1516
 %%BeginProcSet: tex.pro 0 0
 %!
 /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
@@ -453,6 +453,7 @@ dup 50 /two put
 dup 51 /three put
 dup 53 /five put
 dup 54 /six put
+dup 55 /seven put
 dup 65 /A put
 dup 66 /B put
 dup 67 /C put
@@ -521,255 +522,259 @@ B0DAA1BA19D638676E9CF159AC7325EF17B9F74E082BEF75E07BB563C96C0A3E
 CCBD1F58ABBF1F53AD21E3BFF25EEEB046F66A924E5F431EBD7228050BE2DF43
 0B9B538DAAD511EED97630CD9A9C05CC49DC251325A93EA842C6D07B44BE620F
 08E66B611F54314B0177E299304F2294F8DEDE9914736944F125A50B5007373E
-588AD80D9983CE7824DA30CEE5DC3114D69D7ACEC0758D8201805B82925EF212
-431EB91CBBEC858F1F684438489B4069534169702F2EB2E68AF105F230938AC2
-0BDCBD3048CEC0AAE737C38E18FE00ECF6F53A612082AB7B1E562F91996D08C4
-6B7233038D22B17E3020363BCF7015F1FFFD4BE703D97D13C6D88081D27CEE8E
-7887B7EB60E1CC96432AC641AD3CC1C1CBDA2BE6897E7C4A84D9922DDC3359A0
-7D27E936384361D722A5A567067872A08BE931D2F47C95239487DC8E77C17F4A
-CB408916AD0D5450A94CACBC787B5ADA4555ECE3BFB29AA0DE1258E649A6D625
-27877CA246BC5B6C6C4E399051CED80C2461C9C892918C18B181594189D8C61A
-89CB1072E344ACFC7113725E23188C4293353D5261AFE82E4A05315619069D8C
-02E01CBE5A96A58ECDCAB2CC35553784250AD477B924469030723F1D577B1D5D
-6B704C104F726FD8EEEE2C04BF978653E92E357F5ED50F1F8D19DF29F53FE639
-834078AF1D3F52AA8A077D2518D5CE5532D249C5244926660C754DA99E3756CC
-21DDE5E6CA670CF99AFF35C72C596916EEA2116FC3C99941570D5612B528E721
-DCDB4DD84B89079439E767C8DF9D11642D37E9856DADE788FECEBF9E3189C8FA
-58A4E80DF82335AB1BC51D488E0171299CDCCA45B125314A47416F27925A4660
-A5BAFE65E113DF24C2D4FF329F5AE1D470864F9787AEA3D140A9F68CA1D5D5E6
-7FF87A087473494D918ECE4341A8FAEC893E2DF261E507C73AFD1074881BE58B
-92CB7CEA2E7F91503F40CD8A2924F30F6468C50805C00299B251E7094D889F1F
-C4F5127AFE0F33E92BC0BEB9EB4C60CA056AC4F3B34877DFC4055B7C73199571
-7E297425FFCE9FC9DF27C9F3D6884BA78F8D2D8F7480BFC4CC5C69D63F4A4B24
-5C6C388B2EE4227218995772F764F3E6E2B39C65B922B62B37EE2AD8D15F2A81
-FB8B7093701514B0BE4B6F13BEA4678C17558FF8C9AA78DF6DB37333C67E150F
-378C10E11AED4494F570C688E41B81D36EEAB08D1D1231D84AB961F81B0F1D92
-F3738A3E5E40842C837C2F33BAD69A8BB6A190C539886025C020F7DC29962A99
-D960893177A60DDFE1FC9DC077C4E064FF272C3EE149D106266EE7399402DD5B
-92C72CB6982814CC533202DD31F0A8A0DAA8B433D2DE82F6F2882B8980D15084
-FA2B8D8EBFF43B72A7B69EC89F1AE10CC08C89C8B8F89D7D859A3D279BB77587
-6C1E5FB70CDF206818C4878EEDA2C2F7EC2921DA078A80453FD409DADF4FE803
-AC477EF6185ECD8AEB3CE5ED7C80610A73B2C348CB16808FEF915F89ED13D8E6
-1C86E8E6EF57DAC4C5F6DE3DE866D99685F056E792661F90A3EBC97CFA16F856
-06F9025855691C5167E685EF43D78C8DD5CCD6CB870E0F5D5C7570EE368E22B0
-D1A3C788DAEC75C5F32237B27559AA0714879CD917A911D556D0E90F8455DF8A
-8AB4160822C85760F8B85FADA78C6FC52DAB8ACC7748ECB3E25FFAAD03FF6604
-3EB57E4FE6EDCA66A10B5EFE83F13D19267A5718241F6F2CBB4091FCEAFF4A66
-B4CA8A2362E57FF63496D84FB3A85776AE2E96F91F9621DE70585948153A180A
-13806288D36FCAD514C6F2088CF8E711A2B32A2031B422B12BE37E8F97FF0725
-4F653AB223E451EFF52F7694773A976E6631096C49E57C216F529FD8EAF6A7B9
-5494F7897984DA5A45DC1971A55EA031D60A5A8B90999409BF6B519456AA1D6B
-AFCB44119AFEFA2438F9FB72AD4CCE2623ECF85AC1729509C30BD5225DF18735
-214EB1A24B56912EB2A20136BED48EA96AFFE191A90081E8E2618E38D37E72E6
-FE9E3F152CD6D71C04F3877DA187BB016C213ED8E089109A1DCD3ABEE77C3FF9
-3FB915A1E91AAF09D66F769976E8E21C42397BB38E2AF085EE4150155EACC28D
-C94A98F4529C125C588C04D47931F8296A115C19E97DE27A73A733347D437BFD
-202BF862D3BE0E73B28DF9CF6C0DE9402BB00244AFA261D80BE7CC8A41B71934
-AF7FAA22BA975CDA4401B92EC54D06740E27B9DF9155499DDB5BDA630F22C3DF
-8C903557AF50AC67EB76639AD0EEED54E16D1D904E51DB577F32D100C8CE179B
-15B850560024800F6C98BB56406EB8EECC5F2C44880BE1595C733FB906C672D5
-97F0B558598E4932084A5BF9FF7D930150924751849FF74218DB3FA6889DA40A
-3DC28324B57DC3837D21FE8BDAD593B847D168BA3D8578773A5655C324261032
-6E59A2BB9DEAB29608F4E7771AC48A7C72F7840EC635F7E6B810A58B7729BC8F
-AAB826667840635497AFF7CA62BADDCAD3EEFFB9A33307E3866EAE10650E6361
-2F09D31CD3BCC0305A404DF6EB912C18B5EE2ED5DECE7A4C2611A58FC8FB38CE
-D35C0D0BD5E3E0889446B74E768CA7C044F6774EE964788DA57F58AC709A16E1
-3ECD5478705E6CA2708CE631A6C37D1E944FF8A385B940DEED3A9F1E5C2C6900
-E3B9AABCA329E567445A2F8BA7F5CC70BB17C26A9C2B5509F00C978B9198474A
-484382D50BF6C64D72586C132FA1EBBB8F714FA3FB127E44790439D740081823
-CD8A4ED49003D12AF87E90E7DD357DA2E14EA643E73EE27C47DF75231B455741
-E6791ADB45935C0B625BF7326BEA92D2D0A88B706E8236B205E9AD1A9EFA0477
-20B843482FF05529FE3645503A97CD34444B3D0146A0391F4F1131898AC0069E
-8A82A8DA0FD9AD316357D6933707F5C6A31FA21F2FB34C0026AA3B8D7CED7DD8
-18EAFFBBFB2A4D290A8CB04532E53A5A6790FAE61B8F76972CBE161BFC5EF7F1
-8ED0C58A3261F00DF3683F191DC627D70F226A688B00EFD4A948F8CB4DCDA490
-D35DC0898439A2258CE37E776D9F638055AC5929B24368CBD322497284F15A26
-5410EDEE3F38BDE0222D1D7257970EF472CFA8144794BA782F0EDF268A991CCC
-0103415AE3EEDFC3E8C4CB76791C633E9697E936246F38F66D8AA2F0DAB59729
-25349FE319F9805CD8EF3D3063F217F8B23100E219555B3BE19C2D4648E6B722
-604635016D0358841EF9D9292035E0E981F80BE959AE6F23B272284A9DCC0E88
-AEDA62FB1175AD3DD83A9BC80295D4E03A582FA92A264FCB50C58503208C605C
-39522FF69D5D17929D73161AD851599100AE98EAAD3FA88B3BE77F4DE309B603
-30A30E1B646C97BF007873CCA779D62AB3C8BC0C274AE46F05BC02456F769A9B
-7978AB6DCC6F1F704658793168789F3B70241B9779C03A22C6A16E45CBFADC66
-51A1FA529591E19393FA0D85896E3B36F048979426442CE0A00CF03FB8669177
-6B22DD77CED300A26838CFD0134DC657F571F49C031568E3F92C6D6D9A5190A2
-A2227F45D145D1DBA367BA3A767570F3683616C089BC0A9D559A1DD1654E11A7
-A2E1BC6812B80CB1F9A5604B60369A2B7BB8A11D63D1E6A5CAD7AC554EA83DF9
-0D562F75A758F1C9120CF3079788064BF639D92312850BC4D0118A41826D7BAE
-FED9C372043E204C4E5AF0846DD2BA3673D0A33CC9708681BC3FA023A63B64B9
-5B2F2043B02149D67E341DC01B2344AFB040ED9CDD8135B61AC32C94DB5D5179
-DB669FBF2E14883EAFFDB4A53AF6C75871C90DC0D6DDAC1A83E8B22000B52215
-6040E571B4AF486D1F64424D1F85D5792CE1EB51D0BEA2D79E68A4C06A745A14
-1005103C2C60F6497300339F56EDB34C5D0B72219D27F275EF48AA614BD1F1ED
-DDAEA676122837C8A0A432FD639A9965B1B4B868AF3E0CC4A38367A2318F2332
-7E7BBCCDD3A9569CFFC43BB0F559821D08DFEF856EE435EB1C6403D544147515
-483F7F81F5DE322720B4B618FA32908423FB3A0A16AB120F8F3AAE2F20B7FE5A
-89E0E34C7C77153C1D93713D6377AAAFD6BCA6FFF9E0074885553CCBA1EC52A0
-B1F1CA48300622C77E7F230D4A4FA474E66F8E69FA0D63E268CD0C855D1BFAA3
-4B2666F9CD0C56885DBC75C726F8FDBD928B8E92EE55CDDF38750A226AB9A47F
-5FDADEE859AA57BFC0A84105E82D00B1B05C4FE97A72E1B34808CAEEAA81AF9A
-A57014F58A8B11B9835E2D53FDED0E96D2E90AFAFADA4C816CA73E15B32B4ACB
-BF439EE68A1CDC575295B51D2CE017955718F4F354D158EEEEB3F76558C9C525
-3DE6B793EBBC2CB895E506CC6C5CAD613D2C9CBA1AEADF94BED1303A2EEF64ED
-58F22E87EC454C2551873F13CB486DA4A031E065DC2C2BF5912B7B2197B33330
-9CBCE81D0475A457B4740A59A5BEA38200CBA94F197A1FE57FFC2B596E62A1A7
-96BE20C0153B2C78D04B5B230FE32E39D5BBF0A8C93F409E7A9072FD44C20F2B
-49469B5DD8EA43A59F34C123E6646C8F7BA2A0A257D770155B809D9AD1E48BB1
-6843DBD39B49BC7DC434542AF7DCD3479F5EEF7D51CE554786F699B104F2F6B6
-C0A5C0C625E68632458C24FD97DCA6535C8F37092B49026CEE90B27AFFEC7626
-6D1CAB3B671150E9428460521AA5E8C738D54B2CC7C1B71992EBB0B9B10BB0DA
-812FBD6A84FD59598A4177BDBD2B0576C7CA12D06E1467C968C4B6326F6FA67F
-C27ED109C763286C9E266FAEA69C50626B2FD3B1AAE9B579335B9C56C6BE1E1E
-F10735777059B7583CB793E2AE64700EF97376CDAF0407BCC87FCC87A78BEBE6
-4DFFCB132C1F7B4858CE82D129B8540876CE13B5DF27073075727C0C032F3ACA
-59630875A51FC480B2861448E546B9D104860A8F548BC66FF9D18B29440159F7
-506B54565FF8A0334FBE9717FA90C3782D8A1BA48B848D2DF24D1F02DBDCE921
-B21A696645BFBBBC0B987245352BDC291E401B9938FF605A919CC880B005E243
-C9366DE0D8B4BDD8842E921D6576E716F970E6046DD47E577986041019EEA97A
-23B84CB6E7A0216B4F56954D825D5A69248D2A00DBAA346DBCB6A04E80B54D82
-43B9711DF05BDBDB329C768AFD088F05B50B2D1F90E778ACBFF2C8B170932953
-51983019F5A10C4D3A225A27B8DB28EDA2CE3F6212FF8A1DBB8C49A540DFE676
-BC3D88192F38EC7F59B3D698C628161B3D8DFC28F7B1B318B088BFB8E9EFA610
-5F053E07DEE7A4CD6FB818FF083C1200B56297133C5807E4B46C055242CDFCDB
-71C538A1AB6E3795F8302627F65B8F2F42C0F849EF756F2E42EEC8BC179670F9
-0A1CC1C45E8818AE8EEB573A0748BA348614939CDF525DC6D31601225838E2DA
-510517A77A63B07C6D825F9046047DF3D9ABEF4F521BEC63E18A6FF8B2F12DF1
-E98D7ACA2B36FD0E055087B4578CA4F89410AFD771DF2B6DD717AC499541024E
-9781B778335854FB38E4E686E4FF6600726A885BB5FFAB4D6708D7D9281EBACC
-11B2893AFAAD528643A2231CDC2C0FC70CD192A6A48300E8C95F5D124389D6EF
-A1D40241EC9CED46BEFC3A665FF2E98B6D03132B2D1788B57FC614B8E1407233
-6469E00AD5CE6190D61927941803A8FABAAD68F75FB70A99C035316B4CE76E91
-EEFD9373A4F899E21496725F0DEDE061B8FF5777C5964ADABA2E1BC290C33B50
-2BF50A9E69983F9F5A8FDD0C6AC6DF664F5C458CC00D172A8774441353B35701
-1478ED520F896E14F7EA3ACCAAE214FBD87C93B7CCBB9AB5D570C550E7583D00
-0B6243366EA4358358CF57C475FE78D871C4D1C255D2C323B6E76C45434EF62C
-BBA663EBD77102519F1D8ED9E234385D958786EC14814E190AB76240B7F49999
-FD123E69A2A172A174C6AF3E751521E0245AD794CE03151EEF2BCAB86B7BC55C
-842A38D8ED1585A879E0FDE5A45A1EB894E4C1CA2AF321FD4486E803703BCDA2
-C53C2D1316CDA90D30692EE9BD3B89F091394C5973DF193259C27EA49B1D76DB
-9C05F0C2F0AA48579E8668B8C40BDBC4603DA2CD158B999774DFAAD2C3B32A06
-AF9FEAB53F4EB7326390D9AC3405F32158FAEDF55ECD8EB7B6D63B930E62E2E5
-428C3FF37AB4AC10F3C88630D44FCF405495D85640AB50C8955702117136AF37
-FC4721C97A599CDFF555640386A351C8C060CE2205BE70797D1B2E52173CD4AC
-2B8591855640D351C04BF8E9E2F602B2666F808425CEF3CFAEB631B46F718E63
-E38CBDE84AA1EE1ACEB315A0FC82695829001188F46B0ECF3DDBEFEC299E304F
-EA7328BB3962BB23BCD1B6A851ABAB146B85A03658008767762A5BC2DDF63A6F
-60615171DC9FB7AFF10387FF1EF8E7EB14B4436EECEE7E3A733845DBD9B91289
-45CFC548EA655BB735681BB97C535CD647DCB0CADA1697D6A9A55825518659ED
-7F89A12505BE6DDD90E19B6F0B0514A04696AA60F182E07D586F88225A4E5448
-9129C3FFD18215BF6504347D40EF587DDB93A8D14647D5B61098821F69A388FC
-ED006D017EE6DC6325A700651823E557EF6384312AAD84A050A6C97229FB9A51
-8D9A03B3CD1405464D2E0FBBCBECA29C6E9DD5F0C88DDB29789D516C99FC65E9
-47317E3DB44ACD68C85F568D9F1CCEB0E80C77A52F36F3A4E3B3B555ABA8D52C
-71065953FC657636B8B87B0AD07ACCC3ACA84ADCF4264C6116F11FCBFAE5961D
-5E0B1562268274E46EFC1AC960B7E7C276CEA806D5306051D19D5F6ED5DF421C
-2CAB8179807A9937ADDC6A772F6DDB47EEEF0A03A44AC6C69FF479BCD034CE14
-38A84B932ED0211CEB75BF717687A9C1189633C215EB3F86584621801B5B76BC
-A3DDEFF5C14DED8A27771E5747B0D55F03758646346B4208536E6765D4EB4B94
-187E43C3D9A553261DD98126C7CC75113F171959BB9B988B1825313EA32F580A
-742B91B28845EA9642D9802824C2DF1F45AB928CBF9E35E1C6FA7FA8FD4C7A3B
-8604737DF9FE7B943568BA700A0EED8461A2B8FDA781B57E332C59480F9DB140
-CD62605506DE711D61680AC3AD9D65CF4E7DC88B62A74A381E96F686176D4BDA
-ABD81651C5D69B583B36B35E317F30172C2A59BEEF138B369C3D23851A1C3A07
-0464D4BE1F14AE91F6C75F83EC4112FDCEB5E81ED4BEBF00A0386265D28A3C9F
-13A581FDBF7308D8BA973B163C0B11EC44C980624BB9A7C2B946FAB60F60D8FB
-0D005E0B77B9485D3EE5E7FCAA6D358CDF397B55C5FA9B8B33BED58FBF576E6A
-72C41AC49DC6988EF853455961D5755C5F749A9808474BC3852AAFD79663C14F
-27FD8889E6E96F8815849C878859ABEBDF21FD1256A1496842642BFC5D40D790
-7DB9F87969D90958689F97251B8F36FF181551D2956CAEDDB1CBA0087BB4C9B9
-0CC913C0F95563C6D70EB030F665AD6685506EB28743AFB83FF30E44CF6267E8
-FE0914D7B4A9C9C2330636C56BB4CD52D2833CEBD83EA61637BBF41C0BF08AD7
-387DF23DC75F13AD54721CF1A9386A84BDC1980FE4998B5A297AE3498D08E0BA
-924E25113BC5FE88D3316EC383C9E260EB61D38D6B49640AD8257A60C75B1A2A
-7CA2A772EF71F4949B7178589C81D305EF8869A8205054AB2673D5CB64FE32C7
-6FF9672F09B7DEACF2823A1B23C45512A7A2E4896C7461548838537A078F1885
-B126608255CEBE25F52C562155A5B90640C8B6982980CE33284B6269F9B47B7C
-BC36DA324446A1072C103F4CFCA3FA77305D3769C5DF6B6E1824F161C15304B7
-ECCF08EA28ED870166D92E632A4425C1B2068D400F06F9AB024ECD6E12F44BE7
-CA9AA284D05ACBE7A646CFE8246534B78B4731DBB548211903701BA3A4419A5B
-BD0CA123ADEF3F00DA55D5191818DA50E14B2EA1936A00B98E7EE25CFC4D6C47
-BA8082D5FB60ADFA921116B1532075B0D89A718618691938064436DFF80D8419
-4DA886E6A179CAC156ED240353B0D0ACD09BAB0DF497F0FD1519B2114EDB7EA2
-6E06B01B41D58B0FB4DE9DAB3CFB385878964D34E18527EEE63E4E67D2F021C6
-F345C7B86C986A273F2F85724FA1AC0D4F01A2818F669527B4F7C4848C853C69
-7595012200795AE5FDAE4EC035E225357B479507F656A0A7363AAA63A25DD43D
-CF21B547A0AEF7D31E285446BED4BBD0AB7422193CFC24239E226BC8FFABE2A4
-6EC93D06802367C00CE34D55F711EA84AD1342571F4DFBC9FEFA7B5CBDE00772
-5201AC28CA8C83CBA9F8F592AFD8BA2F2F467FF9EE0EA0E43D19F378A8766EC5
-4709FEC8F094BB070987987F7403462A6B1D0582B972A9F0D46C453447507B3F
-359C62BC9C64E4690588535134E8E68E8B94C762281AC0E7B1266AD38495465D
-0C4544A03AA5D7693F83E3FA56EA82E960FCAB253741BD624D611E9E0C43FE0C
-A57396FC732243CF7965AA0CAB191F919868EBC707801E5F00900398C9B9CA7E
-25954331FA0EA881D1E55908A3FECC6E372B777456DE3BD504BAEDE07CD9AD81
-94BE3E8EE60726804FB8DDEBE9FA4DDDB1499D738A5AE002CBD1235A538490EE
-CEAC7CF9EF9E87A0CBC9E03F4FAB4E58DE6C542A9A7F0186936023402E174C69
-7358B6C0A2CB341ACAB0400C20B9BC906CC95F49D5150A788CF20F76EDA1BF40
-6D870D59931A1E337C52F947BC90F1DD669E76983F184A3A968D122D38F5D1EA
-44A4BFC8312D3340B49AF1043D720AB9E3EC1BCF3CB7D5F95B9896C68568511B
-3D5775A6AD7C6C542FF59398D46B3E959BD3FE0E68B0B15536E700F14D38A11E
-9BF59495E741677A8D891E57F25E8136648A52C8F63F72BD18D3B623E91246DE
-3B8D68547991A8006F6F2CA33FDC8C15EC3EBE5DD7AB63A854A54B1B75ABF440
-3C4B3748BE559EEA512AAD36D12496A7EBCADA15AA4BD1737B66B4CDFE0C145D
-9DEE3DAF8821A56D5B87C74D59EEA862055BE507B0F52F92B853B8284099548C
-BB278419062BB42D312E21CB0EBBFAA86A0138CEFDC93AD84B3E99D538E93D53
-058B7E933F83C5E8F49CA3B24E297E33330FA5764E7FD604786CF1100FDBC805
-EB0AC996CAA65A721EE7951A8D60C5321BB59D58BF4E4A80B090C3B51B9A9CEE
-310A33E361A86376E9D73D7A369910621F1A8055A96A467C07B0080875B236A5
-7F484F244D1274FD78BC0F92920057F9B28D2FC3CDC33A8338FE59F9A36A45BE
-AFF7D142F6D7BD85E897944E355927D485137CDD6BBA975BC79841546793197A
-4F85E3E16C52DD2C3486C66C831B7FEEAFE27EF2872E2BDFB2E9D608EE446A55
-E6825680D37FD12C5CB28C56C519785DC093ACB3F45833E70AEB14FAAC38A175
-8CA46A885EE2EEA60FD75D5D2DE47FE93A5AFB038ED83F893A3C95E48914A32A
-ECAC1C1002945B67D050FBF52EF5EF457BE9875AE20AF5A7D65FF4480CC79C3B
-AC75DB49274C417D84357CEC0E6957CF136CF989EAB89C66D291A5F7204F7D27
-F5B2C382424289051CA8DC4C9D39106DFA228FF4A37BF81D2B85131EE0CDB584
-F901407126D93AFD59044688371A7463910B0D9E837E1930F1A6E00932578209
-DE37E80991C7CBA94C58E139C380C5666B95CC2ABB98C1E565080E4558B17414
-2698C0BFF2BB19F8242D2FAC477DDF94476E8521194137EEC48CBE3EA3273A98
-F52A6F7FE6DC4D0D7BDBDD6EDB27D57F64A1B875013FA66E9EE4D753F1F7C6C8
-0A5BEFC6014C267B7610F6CB45F2297A1DD9879AA3AD7B256642F0361C715783
-F6E05DC4CCD9A44CD46B5C7EF62AC7778691F9FC62D0107AEE4CCB4EC1744A73
-7C77EFE4E68DB87521F03950D86F7E234E75046701448C053C4B444F60704F67
-341D2A216CE8C2CDEBEE72576F99AEE3A9DCD7AEEC2E5A5D4D0F115198428640
-3D9FA864B6B2D055C3C69DCABDB887D87F2478BF07331CB8B4F064EE8D887E39
-8BFC975937B0886065CE556877E3F8106136478F7BA03F1100013B98DA37B223
-66198E09723407F5D45D09615E47A9C7E73BE0A7EAE4997245C920B509BCB0D4
-19962B5C80C36E28E925C25D3048B7C5130A79584DF9C5B288EA9BBF44AC5B76
-502327B822267484D85B770574458CDB3A27CA90A8C4F6A594100FC5B60C316D
-A1D5E4CE12772B8C82E853B9FBC3E21C399A1D04741A6CD5F5F85990B3C0DBD3
-0B953BB82B541E3E253528B938F36C2AA264D3905E1F8823AA20CF61DC0F3336
-B5FED7CC59A0AF08C729E046C25A79393142D052C4C7AEE72D65B395C71A2873
-5299FDFCEB32E426D20B5E7FE9D69946091EA88B558692B0A5E173959A5C0720
-C719117A25E1720A3DB0EFE48C9157ACC0CF76DE9AD3EFA3472847BA78B110A6
-1970B054248791ACA9F0414BCEBF55BFCFA558DA94A659E65CEF6F7CFEDAC132
-E135C9FC93AAD835EE281663A3975141ACD999CD67AB2D31D40FAD6642A8B7F9
-CCFDE9FA9A64B09AF0C757ADF4092676BA199EB6245907A73E515B2CEFDA7260
-68C3046863EFCA2A368DC0750BA5752BA2B79E06AF95FE00349151D9B4ED9237
-D0C4556A6C1336AED70E4C01B54D979087F922CBD091ED735A887621CE96BD26
-8FBB15079DA1A15FB2BA7C7F8A77633D745B0B0D8BDDD9C03ABEFC033FB9777E
-CFC5F36F5793A2CE592D227B94874AC1C4CD1AD78CD7177A927A269679D19292
-EF57844FF334792AB4C38E02FFD29AFAB6844AF3406E0AF0FE14BBCE9329767D
-E526492D447B244FAD3D4170EB91DD201776A48F094E0730F380C90740848438
-4046DBD4D4DF81932F3AC19A469443656ADFED686F62C6CD2E736AC68864C8D5
-F6F2BA70B164822534D421BD238B21750BDA28A05973A3CC777CD3B045EF8E8F
-98E2F1F62303FE1DDF1BBB207CED163ABCDEB6567A152F0B063406C5D66A7A2E
-ABAE5BB912AB95101831928B768AD841A00460A16B3CA8CC1DA84DEB336FEE7B
-A2238B06862C31579A4473D5C69FE5E7C755AA96D15417BF5DC5FB55F0B2C042
-0F8E3B35680FBDEB0C96D9DFE9F07819943FEC58570BFA44DB5196892D4BD43A
-6E8B75D9049C611807B04613B183DBB214F0DBAEA9DFA5C9F287635B38A7C450
-3566D873718C1901CB6C14E156C31D6AC4096F4797580AB8D8D4881926D4FC61
-557F24598BA2F430AC5CC81BF54004ACE43B8BD08B1DE280889411FBBE1D97D7
-22F533DBC59FEA2EE38E290260D6E1CCBE009E2C06DA95F1EDB2E78B5307DF23
-9C1C9E3DE538983959424EB29410DA800ABB20D898616388F29CE7CD7FB24FEB
-7080071F16F8874CD7E056258AD0F130396D7D4B53F29C5C5B385FF443BA9128
-B7CB9A7791AF8577009418E749ECF5A6F8378B2BEAF26AB6A13887C5E0B7713F
-C99A5829E14A60D1691F13F7BA4846647FB40BDD29866FC25845545A357C31B1
-E3CF3F3175173673FC5E9D91252156982BBB4C2839B25A5968A077FF76853A6B
-9D4AA67FE47D97251543940D3CC8D12A358DDA84AD7D28FC921057144A1F9390
-EC4A337AD7D2565B2A451375C2B9D75F4DC2F9E3EB43C7A5F5F10B99E522E55C
-3CF41EFE84FDD28A52BCA20238976DE24EC71BEDE4EC1E9FDA89E84F5D047E18
-7A6287C63A
+588AD80D9983CE7824DA30CEE5DC3114D69D7ACEC0758D8201805B82925EF213
+11A0DE01524197270E30BAE6F3C9CD656B69AA3249F41C2EDFDFC2578C6843F0
+4082A0F74969AF11796C8E84B3609BBF9D33AF93598CA7C66A838B58357AF67F
+347CADBF40934F52960E498188D3AD4444102B5F3B9E13F800C9834B31497AFF
+FE049ECC9879A3C97D78A136EC0FB343492C7DE3CDC79E2F698A01BB245D0730
+EAACA3AD6FD8E87E5884D0F3C0BE35260EF291E5D87940BEA66A05454E31F581
+6A2D9BB439829A804934F86D8715E9D9293C22D7EC8CC4B9D26BD7228A6B3E02
+4A3CD1FD138AD31954A654740B42B94060C3FAE9F2E95DEC9E0D6D7512BB9444
+7A18A557840F57627ABE113EB08E2EF55F615461C79EAA63954EB129130567B2
+D99AD830E56A5337489DC6C52CF3116FB0714AA272EAFCE0615D4E29A0A3F5A2
+E7140978DD44A5C69D102D5F2108FAA5BE77A1CA20009954562FC12698A99EE4
+C0008D177A0E0780E8B6C4A36A564872DC538F59760F1CAACF615469C9087BC4
+A73FCCC86B80EE69E6490A99DC0FB667023B270B3273D60E661DC76AF2AB48FA
+6CF21B39E96F734CEE1F81FCD0EEC47E47816F157EA8D75AFE065EB866CEF278
+A88178B047F069218677369DF101FF6EDE143708E6D8B9B187ED841637FB825A
+5CFD7D0BA1A6FECDA0936080BBA33008D5C7E6D57D5DE8865CF64CDE12803375
+63DD792FFA079119C76E4811D064E3B893B358B7F1A67D3B15FE747CC220C512
+7227309A5B0E0988ACB22B9D18FFB368129CEFB1FF53E9729DF751BDBE47F443
+C6C99C6277288DDA1B7DE5645E31D2F54D5F930382B487445C930EB7071C9573
+26BCAC527FE2D2D597D22C6FFAF8CFC9A61EDB3DA8AE4397C0C0168F3C8BE8E1
+9164EAF08A91AA2437F5EE3CB02C7CBCB083D620172ECB93BAAF9E009C27E1D1
+0B02F3ABB85F2F105D73820465F653721063E3EDB736F6C2A46F81048E02A857
+462C9608320526539EEA194F1856B9FB8CC80531D9BD7D494DD90793CEE53BF9
+BD431ED5C15A3F5A186000F9AA6D83004B53E6692959B4F721AE5BB2069E3946
+D5577DDF1FE4C883FBF478970378D3292DDAA426305A2B366CF673A636C7A332
+92A3DF8254BF6D9FCD58E5DDDBBB12E5A1D2A1AB1F34DD295830F2A3F531CB78
+4C3511A7D79B5DD17626EFE0E476E146441455DCE7B9E5C6E24B099164AF8526
+48F9ECC20D963EE6BB7B30FFD3D2F93659CBD1C3F41BC1A10E7556D6E9C9D9E4
+9AC62A1417953173163DA8A1714D8D6D030927DAF814E31CA14425EF789B57EA
+C1E655A3BD6C46C4E4C74BA0D4E2890EB44B57539A76E2817C7A3A05BC099D4F
+FDF639606F5389B48FB7B2B27ACD26D6C0AB476B576FA3AD7E8A2B90EE2DABEE
+FA6C71A3BB7DBDAFA0590C0867A7B3519AEC7A88FCBD14BCF6FF71C21B8B824F
+C97617D80CAC134FD7F16B3ACCBECE31B1F2A4E7EF8641CE8539D370F6318035
+F10304B6FA3FF47B4AFA1F77C2DF7E863C23FC8877A0A626AE42BB4CBE708825
+AF5524DE49869CB408253EB64C1F793EA70207E7F18C44BAEE3FBA4097E69C89
+C571C34AD0896E3A08A3C4834ACCDD6D0191481A472247E2B4FA76527893A1E7
+32982BFD8FF3ACB2DFAD7E359513667AAF8D64A0A8538AA9AC58E5E2742878D4
+C47C9E9F74FC134D0C307904DD7100207DADC681B6EDE399EED305E32F427599
+AE414B770FB1BB49ADAD8D9FC4B5BAA4C4F01157C763198BD945BCE6C18755C5
+552A787790674AA407AEDBBFE51FE43F504BABC4C2EA2E08910A2E1B98C9FA11
+970134EA436C92BE95625A98F125CC767EA00C3B914F5335A1094EC8A7BE9F53
+F058D3C5A2ACD23A106F38247A1066AFD13942726D4C67B851F3FE91B93CE5B6
+15B556DAD06D10740DA08394D827331F504EB3401E17D3D4E0019ECA9FE7AC3B
+4C259407F93F1DA6521E1DC9FD4F996FD646A68F636CC5A6453E41DF5DC6ABC0
+2F946BCE0C4C5036B68680EED074E5770EF95BBB46EDB6E3DDE5800F6E0B88FD
+78E21751166464ACA5B7ED356F4B2BE74698872E2C791996FF364035BAFDCC15
+0290B469E3B8C929DE61CD12E4A1517E5ACBA9700BB0516E19AB997942147C76
+3CCA2DAD3882A9F937918D8F501EFABB8A578495EC78F015735EB4B17B24586A
+707B6220120B2EC9F51F8D8C6E17E895EABBD8D2C10FBFA6893F632306EF5D0B
+FCB8BCE48FC54D9C8EAE7B44675E4E7C1A5175DD2C3E6DDB13A54F4EBA618104
+12A18B6EE1DA922F9A7657F01C4FCF77C9A39FF671EADF16C961D525F3BED021
+506CD6872712B154A897BBDCA877A3EC36006AE0727C8AE9CADC0986DAFA6197
+51C6CDDD926B769B4D4E78A60498912E0076CCFB185DDD157C23C99EFC81DAAD
+DB4594666031E8B2AECB4B8C45B635B6BC5136E12838D8ABA323F0CE5F77137D
+6D996DB754DF8B1F5F863E88017EE81AF20DC0E577C4703D33D8D30335D12A3A
+43E0A60ED40490E1C17C56C8E0D8F85DEB830EE3376B50D79A7308702FC73FE0
+F687CE591A6BD165ADD468A91FA956F0896CD71280DD6ED9DCDEDC2A874B2FF8
+54A04850C55D6EF0510A57F4A92D3FB1CFB342B5EE8818A4C57B76A86B78BBEE
+94878BDBA7EA4695638C6CDA81B2DADB67F127518C61661CB25CFB241F483921
+FEE3C8B2780D3BFD3DEF7C1DD1E2E495FC2779E79AA42E691BCFBE6A179220D8
+2568A1D5CFE865D816C7DFE09525023178252D091D2176A7765A225B7A58F5E6
+31643A1F7F290793B04EDF45555F87C244802ED2F052A6B7AED10CE97B25C4D9
+689928AAC1D6359A9771D2BF145F3D8F7A5F96FCC2528F1F61ACB5EEA83C8CB5
+C8D77EA6E47460F507EAB77C41133F4CC8A7DEA55F4AA4B1D7CB79FB658DA6C8
+127E35F12C842DA381AFDA65DECF59D64CDE61D8E847CAEF1EC5D68642972D83
+35C44EAF0E96216490E3C2270FA07E38458F9A7C645C7A24AAB545459AAD739B
+6AF97F05A4BD6427E3CCC63CEC883D418604400A2D49BDEE8A05790CC79EED98
+7E1DDE7AC60E58F5905C469481C3DF3C2BBCFDBE9EE38CEBE242A4C89E73C8D0
+37618DF331E3D4ABED1F8478938BAE12DA99E1898782FD189A316FF97E71FB7B
+1D0C838B0379D8B288E3FEEFB3B5CF9E0EA17F4C46035E71208708F145A868DA
+6461FABC50816A6346A99025D0D5BE62C422309D0E38B1B57010D00BE0D37C04
+4B7811EB21242DCFF99531A7238A92DD539C57B37D57AF4F4DCC381BA2C116AA
+06E4C75AD3AFCFC79A51EDAD3680FE6AD3B84281109784BECCEE46BFFDDD2B0B
+175DC3A53E601519DA6E563E1D0938076626A851B60228E7AE1CAAA8309112B0
+1AE15047B51274ABE098001C02F97A9F7732B60280310BC1C77E3E437CC8B387
+257F33990F628292CCE5C0CBF9C0ED69391F1EB7ACBC5CE67897B60262F43104
+83A1AD89E1DE110119E0579462C478D3C96B134475D756905213654D63A25EFC
+8DD8E296C7C9822DF33EC0C37B6855A725957AE4BA59683B696471AE8006E20F
+99CB006D2871686D3F8061125B7479A0B7616ECA5AD312EA374CD3E626A3D84F
+4E321E2DB5754E31AF7C7007376F1AD295714B63ACB429D223AA7992B19798A6
+FBFAAC81F88E8FD4387026702070ABABB5C2619C99914FDE91423582F7A44173
+FD078B76F465E95060F3940BA6BE3F0D70D409B1335B671B4D0DD215C4F3E448
+C63FB9B6E3BBD2AE57CFAFC32F0C77D0D1EEB60FF42BA792B4B31D7738EE9EA5
+CFFB7CB2E9159C19EE968902ED797394D2CCA5819B69B9C929A1B3EE02AA64E0
+6B5CD5C75DD43FF3BA066DB8AC30580E839340568B8817F3390E1EAE183AA414
+17C39793EA81A0D3A41FAE03CBD0CBCF30B5AC1BC274D39046E1C9CBBA2DF6A2
+A9B2D05C754E5C7A561FE48BE039582E59D2662BAB5C70A2E604B3B12DABFF72
+F3544E789BDA8AA51758CF5C443DC40ECCAA7B90C79C76EFAEC0D914D82B46F0
+6192E669A054F9E7622BEDDF44623EC6B345D266F7B82003791B0116CF20BB26
+ECB0A3270DEC2E091AA64839AC2E2F3CF07C98F4259F38343D1B40D59221B570
+7CDAD49925EA04CF3313BC397F07C4FA88073EF9108B41379FE253E422F864DB
+4BA47CFF023329ECD166387B28B621D325901D52ADE7F7A88332120E1A70283D
+E904915349C01871C8A747B85A2953A82F93B137C75D4AD7E79BAF7886AA47AC
+2812C8464184AA44460BCAA5873ADF4306F7760CE9BA9246F450EF85279E1E61
+5CD9A6DB43EBCE8CFD8600349FB10E21331EFD113010D5F72C5496456F1DBAC2
+67FE71CF6A894F3FBD00C06EA7987D139575F362E3F2AEE1CA23B9C48D3467B3
+0BEA687B560A80006B985ABF70F876371D97492F89AD4A75350EA8B274CA65CB
+0962DE31D0A25F0EE8DC26FCA7AC4E3ED964FB64577E14E8BA83128C841C1AF3
+D9124FDD0EF2F532853CB4016188E93786428B0EFB77A1693CA03CE55CC50B00
+11DF451676C7B1A5B0E6D32EE76AC04CD3C23E53E146B192BB5992C1C28F9839
+95A0FF1E9F65FAFAE936023DDAEEDD59AC2F8E23F43838C28AD64C92A1E22AA9
+7206F686EA2214A9C6B8C72AF17632CA609A400E1612B5F09C077553CF9A06BA
+519E7BD8081B94D30EE5DD470CC9641A2BA412EC80FDC2A3D643812420D1A9B3
+5E3AA02A59297D99819B60473ABC13910A4248B870D48454DAC2FC609C5CA2C5
+6295B4B300BFDF1DBE1EB32B023C72A3620A837ED953020F01505BDD72439167
+DB676D7B928CB0D72C4400D6BD45189C822CBBC9EAF3577BFD08963D8F56CBAA
+58C48C426F61B5FB68F9B345ECA6B823009868E5770701E59D9008A9D2518ED4
+20DD45DC6A75F1C731D2EBE5CFFA71522885266B7F8868AEE1F950B2371678C9
+6D68D9AB0F46C9F9C53D76052AF52E6796B6406C21C348AA80D621D59882F326
+B8278FF5793CCAEA19C9FAAACF0EAA1674852BBD743D4228182FD2C57A848A48
+AE90677E8F78A6D7C05852C7FA2CBADB0335B5629A063AA4EE2015F75D4B3901
+54BAC73F18A56E594953392580EF185E4858F6988068B4F20612EF86A876D7AB
+138640CB81DDD4CE7C3122794F790BC4C28ED57DA2436F0EAE237FCA17FB74EA
+D32CCB0D6049642A9F1F4DE4A7FD3FC69DA115651729B8AC9579273B2D52E92C
+84AC2753C8AD938980FC6154157A9B6F16FCE4F164A7DB9B16F802AFDAF03905
+A27357A8437CA3C58AE04B7E6BBC5B7E977DE332E8BDEEC28816D620AE68DF6C
+8FEF700786881F71458CD14274C650AE40B6651E4B8CBAB438710CF1BF95CA36
+FC790D25AF295BD82FE7BE46D3F24F085EF14078BA735EB74E12F5C7ED32BD0B
+C352FD53A1C005AC06228A7BA720B6F4C4F646F78D31CF68D7EBF795C0239CCE
+BADF807DC5D67FBACA127792AC75A62F6F1F73D64AD54698343FDBA46E119F65
+6EAFEDB71B82C87DE2F8E52A2CA8F3866194E33DDBDE6CD7CE5A2048CB0069DC
+1D9B113C6F07BB27D4ACBFA9CA4C48BB3E1016BC0D0C1A244C9AA3F5775788BB
+1377B33F943759911292027D59926FFA8D2E0B42F13174C86CCC5E85DF8F690B
+C0213190B267233C97E8A00A1FEC4036D127B851B280229910447A003A6E177C
+09297A546D094EF676D79A143EF41AF32EA18FCED33E0333A269C1F415492EC3
+1030F2E5FEEA8DD4D3E4BFB2B2C3C52BD6A9A793024B8A4C922CD5EA88844521
+BF1655F0C60F26AFCC5BF249D3D526D58E9AFFF6644BF3CC63C1E34DC78F5DB5
+7EA60D5E9336082488EBE32ADA4C72398F41AB65B3D2A66873B5B21E15A373A1
+19C9DAB008F9019D4F75950F6FDCF08295A0288840F8D2C9D0D2564CF3281B46
+0D207F31673D32E7AF947C98BDFA5A0F103B9F9294522F75C1F77DF139C557C6
+8F2FBFB745FAD1F7A7D4DC44AE0059E087118A649E20D8C8C195C3D53702712E
+DEC4FB500BABBDC6F7CFA9404D7304B8B6075653C135C67535231BDC50497F82
+87A83FCD548EDE01BAC21533CD0B9580963B0D917634416CF73C8E63E8BAED61
+AC2E035C77E4F7F57BC5F6DDFBD78BEC5C63F1081CE70B28D93622A728264632
+5619E5CAEA299F82A893FA869A6109DF69CA925007F6581B4FAA7B1ABC13EA75
+A3880836F02B2CF4BB74B6EB89958205CDB5046CD44C64D37CE6C3D6D22C5DA8
+52474E899FE968F1EB87F9F6E9EB2BC293052001FFA845E135E1607CC9544197
+8F85CFD6203C8F85CD747D78328773442B66D34DE4BF167037C8AD551EEC6330
+C2FE9A866EE43C13A866FD060BA2FE71AF820ACD116E7403098336D2D6186562
+8E8A4D2389A2BAEC96021F8E53B2F819DA1834DB4926B4A28A65C4FA045AE35A
+1C1660F7C3887B418155DB104A5B4C9C357A910235C4796495E70EE20F27F1EB
+B820BC1812BDBA2BC603459D531D3F80001F33A97D4784AFA78490EA731A914C
+35E7E4B13263098E67A5A229A10DA5DA4B9C7967D65F084FC415D4562E7881CF
+F96A2A19E763DB025EC53E9772BEE1FE029AABEBB6A0C63A767941E507194460
+8BD86D66F029ABAA469B29211365FC06D76C9DE48C76656C9EFCE9DEC40A8CD0
+0325DACC7595CC4537647A8D2BE41E9B65761407481A8B95E7497C4AEE88ABAB
+62F14DA187156A45ABB26AE4B390E6B5BE999105EF6247B1CC1CFA1F67F53023
+4CC99831C018D021BFEED1A6E2DA1E22334EDB644B0452C24806D4A6C55D3244
+C9EC8D98BF765CE83DC44C5B507F7A2021DD90535D6C8189CCDE80F34A803E32
+9235759A6AF46652DC3D0929139CCAA9A4AD33B01FF0D0E384EB4B4FB8C5627E
+90A4A9BFE5BFC56D07C663C510C6E68F3D573BBDA27A0A5F87FB039CE742CE97
+E6F839579FA56E97DBC48802836942118E631C2A6722F26B1796EE244394191D
+B4794E467EF290D47D1EDE37F05C99CF4B6B107C23751402CC93D65AD7713C86
+7855D3D5903D85D3CAD3D399B9B1D6F82E9236FDD7D0C1E8768541F5D71E4FF7
+3B2627BCCA0ED0987B683DC08AEDECEC99D5ABF9002E0DB6B96F986D087097C6
+A37C7B438474736F4C302D9F96316787E623FD7C5870B0722CA503302E0D1CAB
+E0112744ABA7A4BB6EA13871EE4378DD71E6928AC777E4F8D3A79DAEB764F547
+F63030E8485A3AEF2E16205305AD3D41856413B84BF9444C58B94AD2DFEC4E0C
+C5DC6E3BC86524E6E8FA3A8F736FD528F3B4C2CBFC68D08FA4BE45E87D942E18
+1D7AB745D7BF40C8DD957887A6F196558053F1E9A66A3004D844F468AE2020B7
+C732682CD4CBEAF96D1DFA0CD7A5340B243512E01A785C318AB7FD86084A3466
+D5CFA597BB028840A94E03C0CB34656030E7A6EEAD68C5C33E9C7F4AAA07620D
+970BF9377CF44B224E59B117CFE78AE5C73681B87415CC03C63295B857DA0168
+8E815302A1175839A1BCBEDFBE1EB8BC0B86CEC817361892F6E0A26F7290E44F
+7CB4191B53D844EF577632A6C4B71C23C965754C021059E1066C106252B0A333
+E70DE9E1536E25F45F92E88139D38D8B37E839A2F38A5641797AAA9A33EDFB9F
+6703CA0490BBD846AFD3FFA514F00474C42E5637AAFD232199A754288F86F223
+8D9584DFACF5CCD498F4D525836F026C2C4EAAE67985A1D0E1F9932E47265A66
+74B02FC39F8C576B45BE94363269DCAF4E999106BF1E91CA01B735C859CB3B5B
+D4CA139D05ABFA22E943F437FE85F093921C1A7351A885F78FAAA347C777B640
+1E8B17D3405244F338B86EEC118D8BA59CA6EC06DF32B379B95B989DC6AA7035
+C51D0A6D55202155F91DC63C76168C323AC4F396BD0E254686E20F9C5BB4A184
+0092CB9A16C8928DDB70E3D4568B18BA613A32D8AF9934C64AE3ADF6A4683FB8
+EB6B330D1C9D65998CC12DE9BD75C5AEFE96AD6218FCE6831B29FBBDCFB006A2
+087A6A7A55799B74FAA02C1EF6EF22FD2F208521F6045A2A502B26F63A0DF8E8
+4749A7E80072CC9B0482AA2C5D05FEF9D396B443F4223C2E31448E0CD3A81A2C
+75260B7C95A71A4F82230A7E5EB2B7BD479EE5C4FC99FBE5B838B40284F1ACC6
+E0A2EEF1CCC917D7A954F1C62FADBAE79802BB00D9F09495F66C1C71FFDE6C35
+7B5F92AC39F5B5CD3BD36AA6625C49CDE8FDE42BF886977994D9521430372694
+F022E3573B47F1FD82D02AE54915177DCCF0A28C8F46FAD69F6F42A30714966E
+A31210E7C7DA5EFB12BBD346B6E2CC54B1AA68D6A36CD1ACFC22422E2C69C284
+FD474CADF22996095252D28D2B7C4DC2E3DC8302E56A1B2C45865E5FC0F30678
+DCD5F5F5BBD4A7CA6C5CE3E6012CEFE13A0BF35EC3687FD33606C80D7086D6E9
+09F85374D9FD4FB4075C41B3B8B2DA592DFB8A45BB0840C52F8C1B557BCC5F6D
+D7C48622E8E05A7C1AFFBFE18F847D8D719D7F6F0676F36D788B9ACC730D1E22
+D9935BE4D12BF0AA8A28BCFAF2605F5B92CF33C2C29642466BBAAD49897814BF
+01B48B4F585FA34C035075FE81FFAF0A11CCEF4FC0A8312DBC3FFBDE5D0BE3D9
+A0F14A4346E5B6AF1B248BB9D2922B01A0310F26664F4C4D7CFFF42C23743F5C
+EDF8398F6B56683E8637522FC01FA23E1D90BA6AC0AFFD2154DBAB660C3D8D50
+165C52ED71893C1E5DCFC0E8A16F0587CFBB560F7A36D2E8FADD4B51601F8EE7
+D302202266555F4C2B9DECDBB9139C8477A5F920A9EAC268FCC4B6F0F5221CD9
+66E7A162F2EDE869EADF43F3426BB5187A3C56C98F4C8E318A91CAC3EB5E8A81
+F70911F3108DD1829E1477D8140908A63DDC188A153AD6FFF9EDF25803956AA8
+2EAE342EE5B6D742DCB6ACD0B395F1191BAEFE6B4ABCFC545D63CA5C4A93B084
+CBCE8F11B0FDAB1F5E905C0FD81977C38A605261283D51170E16074300E0ED6C
+71CCDC3947C6EAD9EB08A0C8B0E376313FF292B2798DF74E24FB1CB97DA468C3
+D5471B8986210C6C918D2EBBD2AF1481B45AA80052BEED303A3C4F62BF61C51C
+16C7B5DA640355CF9E965C98B4589DCE64DBFA471A9D1E2CC595C1C4FB1E9C24
+A79C182D29BE20EFE708336ED99C099B73C2C6CD76E33CBC5CBCF9F8FC9D582B
+A5146793C6023A6D348341F3FE4DEEA24F383250DE926415813A4D5CFF0AC0F7
+0859E06EEFFCA4512763389D30F61B78D55E2029A6C434D4C6AE34FF9B842D08
+F6D9D80202A1943F7426176477151D79AFE2B04B18B862B4479ACD9A574E6F03
+300CAF6FD06088D434A4A8C4E82EF62F8C9FF511814CB612B7703045257C0E81
+B6E3BE158716443CD8A1B0CC9C3DEBB7A7209D419C8B4D0D9505E4EB803105CE
+F13164AD59435D3492E97A453E2C4C20926AD28C68F077214F792B8A53AD65DF
+9C64C0A6C5D738090FB9A9DFD5E815E463C4A910320E562611482C2499691F70
+0729920028EEC50510D86996E1992D206D9DB4154A2789E2FECB006698DCA0D4
+D9D2249F637BB1EAF1392AFC4B15F5204507517F33BFEB755A6FD123C7286C84
+147BDE88B7F2D1C30F5407072EAB1FC57298944B1DB8E484C7A00E507E02CA60
+B2FBD8B4D2C90D335482095104259790C1D0B30761CB51076F70B1FFB11C8ABE
+7D2CF73B39F62D7A89CBC61042AE125557492E71D42CCB9938EA30E4FB54D79B
+B231AB1EB11A165337E3D60F7432F99F7751F8154C88F987CA373FA3D8F53396
+EBC264FF06328ED4363A7B8DEA823AEE38764E9C4374431F695B48443D769B39
+1C70BAB440701C09EF3DC1982A6B9ED93A743055D3368535DE62389DF77A91FD
+843137AF92277CADB3656E89888D04E83051053BBE60501D44BCA52F588F7094
+B2BE919A6E1A5E871BFC66E9AC5426385381C92F061E495422A9EDAFC3550E04
+FBD39AD669FBA58E27861F5F8EEB68FA6CF43836FC89CEDF8A7F0C40C4D9AB46
+32CAC6E577206C6C96BEB49E034C9CFF6D93AE38D943E8733532B2611482D303
+F26CF863FEB1B2EA26907B140EFB1F006943F7F8BB0407C9277EF8054B7E4B21
+42DF8D189D4666CD18D7B2CD055E3F308F542B8DFE44191497589916E047D772
+3A49FAE265259300BA758E9E4AA929897FB1A3064341F50BFCB1BA941C63D2A5
+4F1D1B6F3A9469C40095143D239FBD8800390C9692D85743FDBD0236D53FE564
+3025657538DFE905B4266C6DA9861D62CCBA71773717D432A968A67624305DF1
+CA737DC9141E2B53001EA5FB230131FD58B6AED2122FA73386FEE56F6A00BE39
+88DCD9AC72D1EE3BA65845B211F50B6564FDFDAB5D700A503A4A1C56CF4D6FE4
+6A59D07DE72398CD024D77A167B96690F747078CB33BEFD96046E62F1EA3F232
+7249AFD6890C0618BAF6AC5CF5A331E7A17BF5112F015C7E32118633F54FB9B8
+9B630DCDE24CD3D8DB648FF875B6F5AB697725DD0AB985EB96CA5E4C38953385
+DBEB1F869A464B95672983AA464FA8EFE6AE5D66CFB3FB9BBBC8E76DF097A290
+70318DC19C92E6E52DD66A90C1490FCFC269313380666A5E1BE866F29A52DFCF
+1E4CD96E228D709D2A247268693100A6BEA47D46A991BEBC17B4923CE260DDCB
+CA8CF0E2A7702CFCE34B6B4C84ACB3619505E83CB15A00ADBEFB85AF76459D99
+4F13F5387C45E4A7B3545F940AF5B530CFB4B87EC62182D928B2346952A9181C
+874E562B861CBD21650CE8D45B69D57FACBB65633E5922B2421DE294C678CD1A
+A96FCBD57755BFE286B2CB859E7306FCA8D5A5647DD75CA4C88F650066682EF3
+1AAD5E5075950ACB0E6213E049747D50292FF681FA9BC10046A50A24A4343830
+F6383D5C01CCBC45B639E3E77408DAF3FFA2AC38FEEAE066E589ED2558B7233F
+46CDF10B9AB854585BE0EC1EE999AD024616AEBF8BFBC7B62FB4E61CE39FA982
+B49F014291DFB82CC597FC4458E147C7D1F35A85F43710A7C8ECA4E75297F670
+BC84DA0007590C97F264761F2442D0BFF36CDD7CBEE8309ED328F9382E888CBB
+BC797D5009C40EA7244274C38C9ED0A68D2BB5DDA1868EDBDCD77AE2AA177B41
+C0B4189AB13F26541CA0A85C45AC4264AE799D15383CA4570A72F52882EB0529
+0566FCDE2781C4F803C7530D9DDB092E9427AC9F81704A7CDA0FD244ED869732
+FAFBB1F33A02A72735AD8A0E7E9E2715825B06E5AAB07B534838C55C706E4FA6
+122335A37B18C23EF0413E80DAF87D5FC227F2284DCC2F4F210F0CF399F91263
+E493F59995500395B8636EC3800016729E7AD8F128A1915DFC887592D5D50171
+CF398265E5F0EF52603EB59188255546B58D8BA2702E76D99587172472DF09C5
+3CAA541B2B700FB971AC9EB89276D6040A110985883E8C846BB8A987BDD23CBD
+5D3DE231A8E3FC7F34A645E14C9769608AD78DA48989FD071CBB4C16ECCA8A85
+4E7414C4BE33376A747F00EC9DA3FCE5FBCBF3D11C9286F338C39009E45DA5EB
+00A574619492AB9251FE1D4927AB873CDA6FE918E84E71868D7D7144E04C49AA
+245831781F7F649174415B02D8557C9ED894096235F73E65DE886969D6BFA347
+A2883CB8FA9076051FF73D2355F0E6EA80
 0000000000000000000000000000000000000000000000000000000000000000
 0000000000000000000000000000000000000000000000000000000000000000
 0000000000000000000000000000000000000000000000000000000000000000
@@ -2374,10 +2379,10 @@ TeXDict begin 55387786 39139632 1000 600 600 (de-refcard.dvi)
 /Fc 242[61 13[{}1 49.8132 /CMSY6 rf /Fd 128[30 4[27 32
 1[43 32 34 24 24 24 1[34 30 34 50 18 32 1[18 34 30 19
 27 34 27 34 30 10[45 45 1[34 44 3[45 54 1[46 1[22 45
-47 39 41 1[43 42 45 10[30 30 1[30 30 30 30 1[18 21 18
-31[35 12[{}49 49.8132 /CMR6 rf /Fe 128[41 4[36 1[43 59
-43 45 32 32 34 1[45 41 45 68 23 43 1[23 45 41 25 37 45
-36 45 40 6[50 2[84 2[57 45 2[55 3[49 5[51 53 62 1[58
+47 39 41 1[43 42 45 9[30 30 30 1[30 30 30 30 1[18 21
+18 31[35 12[{}50 49.8132 /CMR6 rf /Fe 128[41 4[36 1[43
+59 43 45 32 32 34 1[45 41 45 68 23 43 1[23 45 41 25 37
+45 36 45 40 6[50 2[84 2[57 45 2[55 3[49 5[51 53 62 1[58
 61 18[23 27 32[45 47 11[{}39 66.4176 /CMBX8 rf /Ff 130[35
 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35
 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 2[35
@@ -2468,7 +2473,7 @@ y(uc)n(k)n(en)f(v)n(on)g Ff(C-s)g Fh(o)r(der)g Ff(C-r)g
 Fh(suc)n(h)n(t)g(w)n(eitere)g(T)-6 b(re\013er.)-294 3983
 y(W)g(enn)18 b(Emacs)f(suc)n(h)n(t,)h(un)n(terbric)n(h)n(t)g
 Ff(C-g)g Fh(n)n(ur)e(die)h(jew)n(eils)g(letzte)h(Suc)n(he.)-341
-4254 y Fd(c)-357 4256 y Fc(\015)i Fd(2006)j(F)-5 b(ree)21
+4254 y Fd(c)-357 4256 y Fc(\015)i Fd(2007)j(F)-5 b(ree)21
 b(Soft)n(w)n(are)i(F)-5 b(oundation,)20 b(Inc.)g(Bedingungen)h(auf)g
 (der)f(R)1331 4259 y(\177)1329 4256 y(uc)n(kseite.)h(v2.3)1902
 -421 y Fg(Cursor-Bew)m(egung)1902 -270 y Fe(T)-7 b(extteile)2244
@@ -2812,7 +2817,7 @@ Fh(gibt)e(an,)f(wie)g(die)g(Argumen)n(te)4098 3413 y(gelesen)d(w)n
 3493 y(ur)f(n)4273 3496 y(\177)4273 3493 y(ahere)i(Details)e(geb)r(en)i
 (Sie)f Ff(C-h)36 b(f)g(interactive)26 b Fh(ein.)4391
 3661 y Fd(Cop)n(yrigh)n(t)4694 3659 y(c)4677 3661 y Fc(\015)21
-b Fd(2006)i(F)-5 b(ree)21 b(Soft)n(w)n(are)i(F)-5 b(oundation,)20
+b Fd(2007)i(F)-5 b(ree)21 b(Soft)n(w)n(are)i(F)-5 b(oundation,)20
 b(Inc.)4549 3725 y(v2.3)h(f)4701 3728 y(\177)4699 3725
 y(ur)g(GNU)f(Emacs)h(V)-5 b(ersion)21 b(22,)g(2006)4657
 3788 y(en)n(t)n(w)n(orfen)i(v)n(on)e(Stephen)f(Gildea)4098
index 7e0df6e378bac0f53b65b53aba8f90f19a06ec3b..94f9bf0dc47436960f0893498dc94f3ba7e58b1c 100644 (file)
@@ -23,8 +23,8 @@
 \mdqoff               % deactivates the "-char
 
 % Nothing else needs to be changed below this line.
-% Copyright (C) 1987, 1993, 1996, 2000, 2002, 2003, 2004,
-%   2005, 2006 Free Software Foundation, Inc.
+% Copyright (C) 1987, 1993, 1996, 2000, 2001, 2002, 2003, 2004,
+%   2005, 2006, 2007  Free Software Foundation, Inc.
 
 % This file is part of GNU Emacs.
 
@@ -73,7 +73,9 @@
 % If there were room, it would be nice to see a section on Dired.
 
 \def\versionnumber{2.3}
-\def\year{2006}
+\def\versionyear{2006}          % latest update
+\def\versionemacs{22}
+\def\year{2007}                 % latest copyright year
 
 \def\shortcopyrightnotice{\vskip 1ex plus 2 fill
   \centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
@@ -81,7 +83,8 @@
 
 \def\copyrightnotice{\vskip 1ex plus 2 fill\begingroup\small
 \centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.}
-\centerline{v\versionnumber{} f\"ur GNU Emacs Version 22, \year}
+\centerline{v\versionnumber{} f\"ur GNU Emacs Version \versionemacs,
+  \versionyear}
 \centerline{entworfen von Stephen Gildea}
 % \centerline{deutsche \"Ubersetzung von Sven Joachim}
 
@@ -275,11 +278,11 @@ Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 
 \title{Referenzkarte zu GNU Emacs}
 
-\centerline{(f\"ur Version 22)}
+\centerline{(f\"ur Version \versionemacs)}
 
 \section{Emacs starten}
 
-Um GNU Emacs 22 zu starten, geben Sie \kbd{emacs} ein.
+Um GNU Emacs \versionemacs{} zu starten, geben Sie \kbd{emacs} ein.
 
 % Um eine Datei f\"urs Editieren zu laden, lesen Sie unten weiter.
 
index ce4150e1df7008a26e0a6ef075bc61e409829ffa..2f5c392ce1c02664603a01769266c35fb9eee447 100644 (file)
@@ -1,6 +1,6 @@
 % Reference Card for Dired
 % Copyright (C) 2000, 2001, 2002, 2003, 2004,
-%   2005, 2006 Free Software Foundation, Inc.
+%   2005, 2006, 2007  Free Software Foundation, Inc.
 
 % This file is part of GNU Emacs.
 
@@ -41,8 +41,8 @@
 
 
 \def\versionnumber{0.1}
-\def\year{2006}
-\def\version{May \year\ v\versionnumber}
+\def\year{2007}                 % latest copyright year
+\def\version{May 2006\ v\versionnumber}
 
 \def\shortcopyrightnotice{\vskip 1ex plus 2 fill
   \centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
index bd130e2f5dfc63e0b73626e3453091dde27d38c7..af0ffd716be12203917c2b151ac81ea1facf17bb 100644 (file)
@@ -2,8 +2,8 @@ File:  edt-user.doc  ---  EDT Emulation User Instructions
 
                                 For GNU Emacs 19
 
-Copyright (C) 1986, 1992, 1994, 1995, 1999, 2000, 2002, 2003, 2004,
-   2005, 2006 Free Software Foundation, Inc.
+Copyright (C) 1986, 1992, 1994, 1995, 1999, 2000, 2001, 2002, 2003, 2004,
+   2005, 2006, 2007  Free Software Foundation, Inc.
 
 Author: Kevin Gallagher <Kevin.Gallagher@boeing.com>
 Maintainer: Kevin Gallagher <Kevin.Gallagher@boeing.com>
index 7b5f2e51a4d2956251d7e29926051b44d54dccd8..6a6a73ca0b63c16cae45e8f0567a1f31ff85e2bc 100644 (file)
@@ -1,6 +1,6 @@
 # emacs-buffer.gdb --- gdb macros for recovering buffers from emacs coredumps
 
-# Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
 
 # Maintainer: Noah Friedman <friedman@splode.com>
 # Status: Works with Emacs 22.0.51.1 (prerelease) as of 2006-01-12.
index ed9de22bf33006b7c6957a446594e8dda04f4ffc..4ebcd7c632c820d13f64258d61e737e4c0495c8e 100644 (file)
@@ -1,5 +1,5 @@
 .\" Copyright (C) 1995, 1999, 2000, 2001, 2002, 2003, 2004,
-.\"   2005, 2006 Free Software Foundation, Inc.
+.\"   2005, 2006, 2007 Free Software Foundation, Inc.
 .\"
 .\" This file is part of GNU Emacs.
 .\"
@@ -431,7 +431,7 @@ make and distribute copies of the Emacs manual.  The TeX source to the
 manual is also included in the Emacs source distribution.
 .PP
 .SH FILES
-/usr/local/info - files for the Info documentation browser
+/usr/local/share/info - files for the Info documentation browser
 (a subsystem of Emacs) to refer to.  Currently not much of Unix
 is documented here, but the complete text of the Emacs reference
 manual is included in a convenient tree structured form.
@@ -470,8 +470,7 @@ of one file by two users.
 .\" STOP DELETING HERE IF YOU'RE NOT USING X
 .PP
 .SH BUGS
-There is a mailing list, bug-gnu-emacs@prep.ai.mit.edu on the internet
-(ucbvax!prep.ai.mit.edu!bug-gnu-emacs on UUCPnet), for reporting Emacs
+There is a mailing list, bug-gnu-emacs@gnu.org, for reporting Emacs
 bugs and fixes.  But before reporting something as a bug, please try
 to be sure that it really is a bug, not a misunderstanding or a
 deliberate feature.  We ask you to read the section ``Reporting Emacs
@@ -485,9 +484,7 @@ For personal assistance, look in the SERVICE file (see above) for
 a list of people who offer it.
 
 Please do not send anything but bug reports to this mailing list.
-Send requests to be added to mailing lists to the special list
-info-gnu-emacs-request@prep.ai.mit.edu (or the corresponding UUCP
-address).  For more information about Emacs mailing lists, see the
+For more information about Emacs mailing lists, see the
 file /usr/local/emacs/etc/MAILINGLISTS.  Bugs tend actually to be
 fixed if they can be isolated, so it is in your interest to report
 them in such a way that they can be easily reproduced.
@@ -537,7 +534,7 @@ Copyright
 .if t \(co
 .if n (c)
 1995, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-      2006 Free Software Foundation, Inc.
+      2006, 2007 Free Software Foundation, Inc.
 .PP
 Permission is granted to make and distribute verbatim copies of this
 document provided the copyright notice and this permission notice are
index 3de336b807510ea3d02bb90a023549cc31cc18e1..393b4793bf78c01658cf1ac62afa4351adbac9b6 100644 (file)
@@ -1,5 +1,5 @@
-# Copyright (c) 1999, 2003, 2006
-# Free software Foundation, Inc.
+# Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+# Free Software Foundation, Inc.
 #
 # This defines a csh command named `edit' which resumes an
 # existing Emacs or starts a new one if none exists.
index cc72233602fc1d5f902a9e15c16907f26d584e3c..e38ee70fab5089dfde0f9178523ef8dc937d3da5 100644 (file)
@@ -1,6 +1,6 @@
 """Definitions used by commands sent to inferior Python in python.el."""
 
-# Copyright (C) 2004, 2005, 2006  Free Software Foundation, Inc.
+# Copyright (C) 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 # Author: Dave Love <fx@gnu.org>
 
 # This file is part of GNU Emacs.
index 22eb311789ad7fe634ec58d27f415ec7395e3889..ef1941111fd9293553141d7fbbcdebfdcea4c259 100644 (file)
@@ -136,7 +136,7 @@ emacs(1)
 Copyright 
 .if t \(co
 .if n (c)
-2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+2001, 2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 .PP
 Permission is granted to make and distribute verbatim copies of this
 document provided the copyright notice and this permission notice are
index 0b83bbcabfe3836820523d617c8fe31a0a2be225..25b034434ad690852761d6fd856b16e20274833e 100644 (file)
@@ -256,8 +256,8 @@ bug reports are welcome.</indent>
 
 
 \f
-Copyright (c) 1995, 1997, 2006
-Free software Foundation, Inc.
+Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+Free Software Foundation, Inc.
 
 COPYING PERMISSIONS:
 
index 80fe2843b9159440a0f4c578100e5046afb95639..aae98875b681cb3f499d420aa9737430337a2622 100644 (file)
@@ -1,5 +1,5 @@
 .\" Copyright (C) 1992, 2001, 2002, 2003, 2004,
-.\"   2005, 2006 Free Software Foundation, Inc.
+.\"   2005, 2006, 2007  Free Software Foundation, Inc.
 .\" See section COPYING for conditions for redistribution
 .TH etags 1 "23nov2001" "GNU Tools" "GNU Tools"
 .de BP
@@ -37,7 +37,7 @@ etags, ctags \- generate tag file for Emacs, vi
 [\|\-\-language=\fIlanguage\fP\|] [\|\-\-members\|]
 [\|\-\-output=\fItagfile\fP\|] [\|\-\-regex=\fIregexp\fP\|]
 [\|\-\-typedefs\|] [\|\-\-typedefs\-and\-c++\|]
-[\|\-\-update\|] [\|\-\-no\-warn\|]
+[\|\-\-update\|]
 [\|\-\-help\|] [\|\-\-version\|]
 \fIfile\fP .\|.\|.
 .ad b
@@ -262,11 +262,6 @@ Only \fBctags\fP accepts this option.
 Instead of generating a tag file, write index (in \fBvgrind\fP format)
 to standard output.  Only \fBctags\fP accepts this option.
 .TP
-.B \-w, \-\-no\-warn
-Suppress warning messages about duplicate entries.  The \fBetags\fP
-program does not check for duplicate entries, so this option is not
-allowed with it.
-.TP
 .B \-x, \-\-cxref
 Instead of generating a tag file, write a cross reference (in
 \fBcxref\fP format) to standard output.  Only \fBctags\fP accepts this option.
@@ -292,7 +287,7 @@ Stallman.
 Copyright
 .if t \(co
 .if n (c)
-1999, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 .PP
 Permission is granted to make and distribute verbatim copies of this
 document provided the copyright notice and this permission notice are
index 40a238d529f5bb2943838562e35dea65f8a156bb..5920befb504eab95890fd6ee19302613c2d501d5 100644 (file)
@@ -1,7 +1,7 @@
 
 % Reference Card for Dired
-% Copyright (C) 2000, 2002, 2003, 2004, 2005,
-%   2006 Free Software Foundation, Inc.
+% Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+%   2006, 2007  Free Software Foundation, Inc.
 
 % This file is part of GNU Emacs.
 
@@ -42,8 +42,8 @@
 
 
 \def\versionnumber{0.1}
-\def\year{2006}
-\def\version{Mai \year\ v\versionnumber}
+\def\year{2007}                 % latest copyright year
+\def\version{Mai 2006\ v\versionnumber}
 
 \def\shortcopyrightnotice{\vskip 1ex plus 2 fill
   \centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
@@ -54,7 +54,7 @@
 \centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.}
 \centerline{conception de Stephen Gildea, \version}
 \centerline{pour GNU Emacs version 19 sur syst\`emes Unix}
-\centerline{Mis \`a jour pour Dired en Mai 200 par Evgeny Roubinchtein}
+\centerline{Mis \`a jour pour Dired en Mai 2000 par Evgeny Roubinchtein}
 \centerline{Traduction fran\c{c}aise d'\'Eric Jacoboni}
 
 Vous pouvez faire et distribuer des copies de cette carte, pourvu que
index 514af69d02993a02ee6332aa10e71a31bff500d8..7d82fe625d28b01d1f1754e1c23405700077a5d4 100644 (file)
@@ -1,5 +1,5 @@
 %!PS-Adobe-2.0
-%%Creator: dvips(k) 5.95b Copyright 2005 Radical Eye Software
+%%Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software
 %%Title: fr-refcard.dvi
 %%Pages: 3
 %%PageOrder: Ascend
@@ -11,7 +11,7 @@
 %DVIPSWebPage: (www.radicaleye.com)
 %DVIPSCommandLine: dvips -t landscape fr-refcard.dvi
 %DVIPSParameters: dpi=600
-%DVIPSSource:  TeX output 2006.06.28:1523
+%DVIPSSource:  TeX output 2007.01.20:1524
 %%BeginProcSet: tex.pro 0 0
 %!
 /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
@@ -414,6 +414,7 @@ dup 50 /two put
 dup 51 /three put
 dup 53 /five put
 dup 54 /six put
+dup 55 /seven put
 dup 65 /A put
 dup 66 /B put
 dup 67 /C put
@@ -480,249 +481,253 @@ B0DAA1BA19D638676E9CF159AC7325EF17B9F74E082BEF75E10A31C7011C0FFA
 99B797CE549B5C45238DD0FADD6B99D233AC69282DF0D91EA2DBD08CE0083904
 A6D968D5AE3BD159D01BDFF42D16111BC0A517C66B43972080D9DD4F3B9AE7FB
 11B035CE715C1218B2D779761D8D7E9DEBE277531BD58F313EBD27E33BEF9DC5
-50C7821A8BBC3B9FDF899D7EAA0B94493B97AFEAC503EB5ED7A7AB613F796B02
-D8ED841A432799EEC4E016FFBC62E0C87CC6A3C436F4DC35BBAF41697B2485A4
-B5D034E57D84406BF8B34CE1C3ADEC7E50B978AACBB09EFB77BDAEBE8CF31673
-152815BCF0D9DD5C8A44982B8E6A239D980C36DA336DF19605AB930D9A64E842
-5AEC9B53BCC2E72B19FACDC6462071B1F56719A0D37262C2CBEA20D3BD7BDE38
-35F7CE2841CF6D54C7D37EE6E0012C01ED30D95D876FF2BDDCAD20B8C39113F5
-52070A1747D673FEDDC273C262CEDC0CFAA77DAC397C05AAF52FB9980BF78ED9
-556A3C57322E09F7AAC06E21686B2DC7413649530CCCD8CDEFAF386503744636
-4A0A0DBD44F367F2AF0F7623763F7A75C5C4C081B5A736DAF8B0162F52B9F8E1
-EE9DC43F6D861CF065131D2B7C7678988211C305EC49BB1DC0CBA869DB0A5BA6
-89D935873AEA2430EDF6D5256656FA4F3BC36FD8B161BBEAB7C4906142B4120C
-3524C478D749ABFFDAAF1A763FDCB9ABF26E341D703042DE79802A70CA380712
-38D5CE4E945679CBFA42B817ABF30AF6DB144BB16261DFDFA2847D45D582B9C4
-AD4DE1A89467447FACBAEE239144EEE27B2014431639C72AA02FB2980E496E49
-8271F97E6B3B98D3BD65CE6C0063E3B7091BAD2B39AA8EB4E965681F6FD5E324
-B1855D36F77C6F82D85026103E12464BA2D6A2DE9E9D23FF953BBA129F01DED3
-0C4A6FACA1D48F3B048DBC319A0659AB406C1279E9C9D2C7FC29CFBF4DB23007
-CC911D98CC96CF93CC93AD4C91B620F3F4231E36FC04BBFF79E7791ED29A18D7
-E64B3D50D9382E014A3FFD97A5DE97AD8BC569E2C4D5B5109AA59C2715563BB7
-7E6F3FB23C789A1B31DEACEE75DAC5A3B59DED1CDE8E791938499725B234A99A
-5632EE487E36B0DA679BC2BC5061E4F8F98FAA8E15A5FA323A75A3D60597F333
-F67291F7A4ED9558FF66F3AF79093D38D9828CE65C258917AAEE8518A975C853
-DB8019A4802655A246E0B37DC46E59D8842679D5352AC38960695B5DC11DF1C6
-8474CFA43B59644C2F9D3FD931A843495281F3D4039E2043FAB22AC5484F567E
-AC040E9ADE98B4496AD42667988E2C901562A67686164A75BFAFDAD461AAA165
-43B4DCF3BB0EF56969598FECA4AA7A4F470E3812F4E950487F09F251A2649FA9
-5DE2F1049F15B09680693CE688F7385FE7E122DFCABA21A386136E41BC1CE6CA
-CCAEDBD39B31F776449454B28D21B8BA2B96A6D3C0894980542D60F932A796E9
-84B98F88DF6B4921E24317D1BB718204027CB407116D5DE1B1832E48DA134F6A
-79DAFC1B33F4382C576895A4869917A1ED5F3BC1292CDC4138AE1C1AFA0E177B
-1A410AC33A07F6E7FAF087D0755DC17CAC6B0E58EFBC9C8DC46D2F8AF1302329
-05F52FF71FAD40C4EA0CBC9BBE2EFAC772D4525D58721549FCCC972A3C6A90D7
-52FEBA3F61D901F3D271C528732D8AF9C271610959207CD5EEC3840FDC4F3F71
-205613FC78FF243635D03DCDCA51A3121FD153611132CEF4328B687126947E4F
-0C3489FC2DD8B3E145255A93C7920D06510487D13C46BD44B80CFD128E00963D
-7D165A1186DDF35486F1A88BF171805035BBD959E383D03FBBE31B7FE9933C48
-836E487A58B06DA3E20A5247CBD5D42620634F62CA89D56AE99C6F3DA3B2802D
-346774B330180BE19FD5237955E3707FA4D1E570984A539E7168D9962F8AB00A
-B759B8554EACCE76EF763E3CCB4CB7D65D4CACFC152D9AC6A638BA84616F71D0
-CF871B6C35D619385A3920BBFB30604E08D147542C127E673060AC1D0DC5CFB5
-F1DC09EEAB891F4D2BBFC321EBC13B9D466AB5BF1AED67258E77118CC684BCB5
-4F0F8011DD11228C089D7A5077D21BB320894D722707BD2083A8F82DE57B638A
-C0ECE121E64EC734E2ACE4C6F38DCA336CCA74A58964E8A2B4978A8374B3EB1A
-592060E2C00643C292430FF1F1274D32FA6787EAEFFA2FF701A0F2CE7741A350
-70DBAEF11490D1EA4DA082705DDDA2679F1BE298665D4E9C2F9F96D43E1F7CAE
-BD4158D287773E8A8399FE8F3B4C2FE39FA8E702A07335CEAA3866B773DE3E21
-5CA4B59B80DA35B09720FEB8F72AAEE2ACAF5AA8162E9F771E1679E4F2B28FC6
-8C8AAA275EF6CAE77E3C549F774BD0174234DC10D81FA5BECCB75C1C7DC5F7F3
-4FD574FAB98C8BB200FD5B994A25C69EC137BA906D4050E4498CD13E830324D8
-772AF6E0C27585B401796D13BAF5A3C04935F02EE0C6E7730C0934C94177F549
-0C3AE18281A27AC7A6521988FB939E3C470494F91EDF2DB88EAC42B63F4BC811
-14555D271E1A9CCA082A5EF33C47335CD456315090563B60AFCDFF95F0D0D25B
-39F7E49EB1E514A8DB2746A839DCDDA382F5AE3EFFAE2003149709A79D0335C6
-BF1838D79A91A3CA6EC12384EB88110E7F4E496C9FA75A5D8AD19CD0F7C67F4B
-6150DE3A6DFACE4D2FC6A7AEB82225E180FD7938A29B145E9889B5F009277051
-F5E55C496E377E375CF7A0D6445E4568026838BAE977A3847E7EFEE3031487F5
-271C91371852BD93A44D34A66002B9FE2119B0B923C174A4D779694C8C81B3D1
-8CA2957553E004D6FE1EEB861DD453BF858037FAA2A4B1D91E681F830B1DAFC8
-61765A67156DE12FC5C503FA2AD01CEBC2578DEA2DED3AC21D87EECCC7F27B7A
-F2A9730D3F6E733151AE879AEF55F66E46BC798C305DEA9583F1F918657F541A
-B4D9D4A6580DFD5890C16179EDF8D19CB48853B48D350556E46CB04AE78C5A8A
-13B762F759BB33321D4129925D5928DE8280C33EC0F3117E85B10F5DD811511D
-7ADA7A3516FC30779F41BC8E367B38E093F5EB4223CD74FD1A4995E335347838
-5A501EB813CD6382D516247883CD11BF79F33EB6DF3052B6268100A6F54669FA
-0FFAE918AEB737B616C0009974E3A3C2F3DEA40ADE7181FB85D81658CE42B131
-FF6740B71D7E05BBDA66ECFBEE3116FAEF0F9EFF9E4AF29A06B41BB5B84857FB
-BBA1E8673FFD28B224F731952D011FD7E12D2B0FCAF003D148F8E2C606DA0A4C
-DA57F335FD56B245AB9CB4A8D8782378201FA12B8A5FBD4996D024FC6EC50A7D
-225CE5ADF8B4A1DE9E4579BF790F4CFE0BBFC0F4058FF908C952984C28B8A6C7
-5890C0DB5CA9295AADA82FDBEA85DCC30138EE5931C34601D8A55230183767EA
-040833B9A7A0DDE511851A7DAB3C245154BCB91565220A5CE240D345A163A452
-E45EE977AE9AE517D8E954349C9F1B8FFF99E6229F90A7AC9BF030BF0BDE7392
-C4B3EFAEBE10B03A39E4A45711BE94F5B2F00928D3DDE5A0EF834D93FDABB670
-6493F8F725F428F4D00687E82AB994599B82342B92C4510FC73F7F81E06FC2E1
-195D2103A45865FD65B94A91FAB9558EA75231AEAFC8B2DED6320D9F9D272F7B
-221557338D6F924452953E50F9240D9E841304E99B15A780DE9D643B21FB5C54
-4F568CD0F26285E5E58567BED2FA1234F90A4847EA0FDEA28118508F1849DABD
-FA3033F7D43DE282C78B563C0D8D889DD6974EE1807A7977E6811412C94E1708
-90FA8B8C616FE747215BF17C3CA67B32910CEBC9D2E8572EF3961F4013650ADB
-B92531AC7133365D3C58CFE1BB60F65CB0B1BE32F8298001407D78675875A5E2
-76FB414201345276A010B69F98C66EAC380641B65E13A0CABCC9BAC1D737E6A4
-B7DDCA8DA016D7347493E661556F7D59A5D0A076AA479AEEF2FEC17235EF37F5
-2C399FA96EF1DECA207FD483B8B233271C3C237415DD1CE39D4DB8D85EC9F785
-D7E75046156C70877F0F4E19739D97AEA30E9FACC340228DB6EB941FA1FD37F0
-B5F48CAFF00430EADB51718C1E89FD4CFB40C9C598E9F87443E7C61B4898E4EB
-8C91D1DED94FF32CC5CE4D07A21E162E245B317546E4C329B5CD39966A018EE3
-5ECD6F30CA302A3457B5F3695B22D2989FDDB46024462513D35C60A34AFAECE4
-B2373C81E30AE5317C3EFEF89BC676D2B076A419F0F3D0FD0598D44F7A9735A6
-15D12279A675083147F409897CF9561AAEF91CCACD5D7E8241877B469902026C
-E8DD1C4F7E51D9018A561A13FBCC50C0C31DE97C873A92E1B0ECE0EDB53D727E
-D6B7373E963E5AEAF53ACA0011FA80D1B743CB801F0C059206FC61BFA4B63AA8
-6FCB243A10707C5A0486048C91F44993BD58A90CB1E496DF207F19127DB071FC
-AE6CC3CC1040408B3277A7AC3E0297BABB025F7689CA71BE3E3692EAD1D3248E
-7399C02606A5A11A9C0CAFA0C6BB44E5626335258E29558237E0D711D5959E26
-A637D3CD824615121D98D7D16EDB096E4936EE2EE3DDAF79FDF0648C12BEBC19
-C1A5182EB1E178D1031AC6D84145BD8937C83FC21E680F77D2A343E35668DF72
-18F7127799B4B442AC3C828DF9B470C52493C6E2EA808A6C5C7883481D2B6CD4
-2806B517EFFFC9DC9E719BCEEAAE2E0C02E6C844ACD8EF77D9DC8074D212E57C
-28C01A5C6FB91C6A96FD759B0A5A588AF6561A3737D29CE68B22EC1946122195
-8DD910F834633370468724B4BCBA6D65B9835E95C90D8881A67D8E27B5F11CF1
-C1119C13B56B7AA32EC4B8298621372DB5C0FC4C940FBAF4E9700A2D1FA77902
-7327FA103E2D8BC38E17050E07B07AEF3166E4688DA53D75EC70F22C2038F2C4
-DA06D7A9F3533D351566F2B5C58494FC1E2E42E02CB82EC0FA70265771A1C2E5
-D9832A81AB552B9511BA1F403956984BA49E51DFBE80D3FAFFED04D89DC36821
-28D5D63B3E3B05E2A303ED4723BC9DAF651FC1DBCCD6D3284F5DF0298C5FBB21
-AFA6ACBA3555C30D497376AF2E1920C3D52F70C46ABE83F93113682047A1D9BF
-017CCCB8C90D7192FFBD1930845E5CC2573FB32BFD68535718BBB3BA72F99664
-2DFE10347D083E1EE9958E99A6E108B9AC297735FF926221BC9E57A3008F97C5
-DCF204FB6CDD56229E0F9A7C01DBF06C45758BE21EDC04479C4AFCF47FEF4E81
-292CDF8F4A2A37E8CD5C77428539C89368E419E3E4388BF087E353CB9832B230
-F469F4E834E52D97B7DC21315B58F64EB959F72199CCB18157CED302AFCDF898
-0912B02169AEB2838E6E0965949C7D6D2ED20E408C4B673B8B97ED836540B9FD
-8DB84B40687EC082E229EB42D3AD6D3180AE7D4805B5E37DE59223A8761A2C16
-38FEBAA9DF5555B6BA5D3598B9DAFD976F7958B4EDFB8B216A28E29CFAFE2BDC
-B29789B5C664F0E83E7ABBE68FD53EA9973644CEC5902A7F034429D3D3F95622
-688AA70D0FB77BD03E70497F067170A7F0366163AFD08F1B295BDD064C516034
-E0DFE4A471C58B34771E7931FB49718B21E06B9AF57EA2E4654CC1E34ADDEAEC
-5D525C113DD5ED59E35C58283BB31C89C162384E94451E5AF534B7BAD65BF94D
-EA8A3124BF911684C18C922E13B9EC18BA47EC24CDFF1E5701178A7D24C35DBA
-147788B9B302A5BCF088A39E7A5281884DD4F77888423E45642881451CF65DAA
-8ACE902BBFB66B29E3AB1760CF5D0551FEDEE7724C81A74490ABA0B350467153
-3377336B38CF72F75A1B170C1C65530C2A623A3DA36541DDC9F7C47275B38D0A
-BC5CAFFA9BC93DA91922E5F83D32B0F37CAFECEC8849BB7B32182C81FC07FBBE
-4415023F4C61DE7321B1FC21083C1EA8CCEE53BA74797B0DE1CE70C94B72EC20
-DC9CD32253A06C6BEDD7B790549FDB380D855D51A9ECF8D54C2C76A9BC25C245
-64E618B54E8960A9A53737D1BB52F9620CCE4F4FFC48E7BD9D98FD7BA6AD5A97
-EB88D68520D5961DF8B7706112C8485426397ECC9CDC716603D8FE3B4B505406
-FC04A0D560A308E9C08DDE412D9DEF5FD4E3F4B94DB2CBBDAC758EBC6DA0CCE4
-2A7E1B97271D6E1F6523C69E30465EF9038ABA4AEB9572B4FE080401E66623C2
-14334C66BBA2A1B6146A768F12DA3F1556E23DCA24D5EEF35096ABA3C2637EB1
-59A97E94ECAA409E6E0AB6D240213BDF38F85F47F2BD26D30B80132A64746BD5
-0897BA31B6C633E5EF1E09F1EB0C08B8D586376CF96D0B33CF31D180996E397D
-C787C415E8D38F17C9C82F0009720E0C0E7FCE0355736B532364E86C7B9B45E6
-A19FDBFC7E64712D78CB0E6938C4E6A76AFB86186F19ED172E375B1734E1EA8E
-77C40EDC1A4CDD45DFD29FEDD5DAE61E9100C56BCF45A6C1F04C72B99EA4C91D
-7167003F996F145230BDF837E9FD552F14C670F03F81711FA6B018034C46BD47
-E67A18339101DF12F7202A183C1E012DCAB50E68E50D79552A966BA93FCF4E8D
-7AC55B4260E72B67CECE0E2F5E4CC93992F0BDC84CCFF11083D73E367CA503AC
-7C9EBFDE03F378323E9868365106BE44BA8E1AACC840EBA3D7C48808ADC6AE56
-296B77FDE187DA960463A7FE637F073AAE25E9E9A8D55D49A527EF7229311969
-2100A084FCE5017D82366869E7B71918B9AD1FA5F56ED11391F57C0526B5F0F8
-6626AFEF27878C3B257E84085F74C2FD10A9170BED299CDA613FED0E341D9F92
-89EA9EB251C073748441D0B5BB6AF019DE31920B3A99378F4B165B4C66DD2D74
-B84F7C140EAA47DA8C85DB135EEB60BA7CF64F2FA2BFC25A6D70547EEFBA720E
-C5E90BD653EED37288E3177D6373C7B8DB623EB7A17FDF2C4B78AC50B074B6F5
-644E0199ED31B034E4A4B74482FC317F6EE2FCA7A26C8DD509D0A08A68BE914D
-6A075E31A52CD42DE06F91C7574E0939405FDE18C6B6C01AD4BAAB1622177A98
-F6FB4F1DE83319A1EBFEF8B2A686324042F000BD43C03A9713441DAF9CF373B2
-687A44661E9443BE5A657FDBF0EF24C0DEE8722447CC24899E28CB576B6A5A23
-F752B66726229CDF3AB707DFE98EAB9A1816D867638C0D7B38D3A0009C211FE2
-D47A442524981445312BAEB65201102E831BF354FB3EC91609447E2C5C65D42D
-DDC2F5C6270A3755F959070833464A39B78EC3C9247D6F90C7B5111549A737D4
-5082F9B1323A1299DE43F8F4A74FCADD9EACA4D75BD2429087A6B5B1C3818248
-37B4BADB7B7000989C8FFBC313AE781375A9258FDCE23741338F483B8B624161
-6123DF951598A396FD50F8A70815A1708E23ADEDD158FBFFDA2780E06DAEA1D2
-91B30B6A0252E15CE9CB64E9013A450A9F87AA7E3B2A4FD12B290840F91B9182
-DBED9B4165B627B367439734AFF537CF9B17167461DC8F18E69C3C7DCC09AF1C
-D45A15990FC78BB75A1131202FDB002460927E49C37A2239E722CC24B989B598
-9C3E8CE0EE4BD5D79C905CDF068D98A375AF097B680BDAB5467E0C076404FB0A
-9C318E1E99F9525DEC6766DF4C2D167669C3B87A3EE6B387A9DA61E6BF6CE5AD
-5969DFC83D38231E249D22B9D74055DD1A8ABDCC0550A775C21B12EC2C40033F
-6F6D928EA3435FDA271CA581AB289BE58CBA667DAF7534068C560A25CE0D28A2
-00205B5F8245167D478F575CED77B733D47027E733E6BBE122431192BA0E94C2
-A10C3176F235FD1A74EFF018A173670A50C76E50070DA0B93BE24C9843B403F7
-52C45AAA6639B801DAD4DB336DF1B25BF61AB4C8CC4E6AF840823C99A87E7DA3
-2F871FC117C61CAADB558D6DB1B69BA429599F1E9D51BC05A0BC4E050576F6A5
-3BFBED5ABAD746475A5B9ABE43E8592D81F3C600FC456F77842B37E4627007C7
-66205701A812A063C2A11FA6A9093CC715C1C149AB9F50E0E704509FFF2B77A2
-7F2ECA1C23F38E1FBF72C8A6BFE1BFC636415305DA2A3D0042206343D654604E
-AF935D743DFE0CA0D36603187F5E92AAA82DFD2B2760A3968A5EA9D3B32425D7
-A532D38B726F5E8832D349829EA18071B0AB864B2058A56270FC8FF1B6DEB6BB
-2AC20EE74A55836D6BE95953D785FC40D314DAB4D16394DE2516D2DFDE52D512
-330DC6DF0D7C60E713723030458FFD755A79BD259F12620DCA6A5708BE667BC5
-78415BFEF5D50719BE61EB7B4E976E3AFF5354023B3E273A6292852520E78E70
-F62144237773957CD6D3D78FDDA5D1E16738C74CE0B1ED2C3BAC72B963B055B7
-BDF753486977AB9C14A352E6040D50EC9E58E7566DE53C1E135987C89D3BC638
-1CED6BF855080705F43F5B88FE24BA527107F8F718375CBB2A88A2E0888F0D37
-036C9A2EA841B496296F42971D132D76E344A9BA2F299EA66CC92E0A67E6B988
-3E230895DA5942818B8ABB74DD67CECECD46F885E85DD16697344B2D98E5D46A
-D7611EA65D137CCABDA774B54F79AC7829E44C9F6A70BFD7A5C96CAAA568E7D3
-DE8596A1BA3DA243DAF41400FB66520566ED36AB34F850B56D4F5D11B72FAC08
-20F85531A594D6C4CC7B808CDA4632CC4CD0A6DF89D101ACC3F55439C01DCA22
-6479FECFEC3B3E0A88D5688F12BEF714ECB9D81FBE2E581C10E49665082F0370
-6F9B8B95493FA23602C6FF8B1BB06B76E92F0DF4089EB10541A4180F5ED3E57D
-7EC54B11274C5FC77D4DB60044CA5045461DC02BBF01243DABA59CD2FF3F08BB
-9C39F1126AFE182BDC0446F7F73CDA484587563FF67968823BEE12EED943585A
-7655F4D237A493E923E87E3E4263AFD7166615BD6E19ED2A4F5577DB89F2FA3C
-DC1654AA42C1E6B15E3C230ACE51779B8D234FEF96DFB59D24DEA63D6D438123
-BD5B7CB3B914C35B33EB98675BBFDD3BD1B9A76588B5318899677F58BC4A012B
-30BFD08DAE07DDDFD64ABD5D008326D9FB5F104195AFC6007897BF0036BE2362
-42BFC0C88D5BC939AC6AD5CB7208A309EF0332349FC4827064DEAE07642E4484
-BE4F46C26091E37C0FE6AD3C6E920132144ECD331A016C84922523580C925354
-FFC830CBEF47A72AE4C8A179080B9C7B72AE9B041B36CFC908B5C6681373515F
-7BEAED33648016A3ECAF1BA52DBE655EE67455BF347101E08E5B9931A49167E2
-73436DC3B164FE9010EDCBACF3EC3A66205CF2E122618DCC8A397D5375B01061
-B0351796E04040D18815FF0FCF6EC92FA944541E158A2581B0B6281857D22370
-533163A3C15397AA0C33FA41F47A5378703B5BFD48C194AF548F8FD18FC18F42
-33E57D0A1BBF18B2918AB6F566D13561E6083603C3B03072276F7BB597B54A86
-DE1A64C238D29756233CFA8CA898643E48018CD6164DA70B4444EF5FBA772EA7
-6E6B6FB3A9E6A9540D48108D40259755534299E8CEE9DF0273880A91C8C39859
-3AA6AAE789E4342188F9BBF636CD42E9C6CE31CB93D3BB0066CDE0A4BE0FB380
-3F7A1D170306099A0DD6DF58EA4B8F8F7BF3116E15F57D703EC3513790E10201
-E927D0BD73325EF073E04EF0E6F8C9D9A56E4EBD38F22E1714FC641AF2510A88
-EEB6FD4B320224FF8E7822387FCC3236397E3E3CD90607812A3A778255AF3D98
-E174F9DB13B60C08D35FD05FCF048E716C5C44EBCA39867CC594265EF185ECD5
-D44D6183DB6A6EDE55E2E035612A6474E6686E5664C0B4F34126B67E0EE46C5B
-C92AEDFECC3085804DF2AD084C79F94F8F7E96837845568A0291CA2AE4011551
-6D00C8A0FCE7D2A77F986736C6E5733D7C23AF6E5D70EA56252712578C39BE8C
-E50750CEF3E1CACB4995460ED9C71356EAB67B3DE4489AA7981C4EF0F36CD719
-4E8494F9626E52E8F9BBB438CB901434CEA0851C5CA953A401824A13C14D4BFD
-4A8DC4CE54451969605901CD379DB08DE928153EA8668D9EE6271805EC0DCBA2
-AA8D0AA171A5A4503C3DA9C202F2BE107C4501F5BCB945BF2AFA67205F1BCCF3
-58607115CC0727A702859368493595ADC8B3311654354709D5A260F94C906660
-1C6F8BA920958C7915785490B38CD76EACD61ECE87D792AF83A387BC05739A64
-65BEEAEB67111265F98AEE8AED6D933CED6ED3FDAB1E3D8C0DD5F21F4892EE98
-20A968F35DD929BC69C0A2360C5F3B851DC301180F88C9E43F89C997EAE839A2
-881F0C141ED16BC9BF49B1C3A86F68616ABE00E5AA4B2F878E63BF770EB8EA56
-B16D4E35311FDA261F0787B1AF330AD4BD5B8622BBE088A6E6F06437E98365CC
-EB485DBF2631D3CE2BA023196355E6A7E47092DF1F1E42B8E59B8BFE743F6E30
-C43641FFCE1F4991942BCA145D9F85DA72C046B14BE6CF9FCCE4EBB73199B21E
-0E0FAD79AAD53DA6C541BC7565ADE0E7D4BC2A58FE7D10095384C986FEC1D899
-3332EB6DFBDFEC3C323F5CFAA0235364D1823E72074EC953BB12821E45BC2655
-FB6AC4E21F2BC4EDE2D69693EA58E914550E1DB06DFD858E0183554C21339D8D
-3BB3C8D4CF49208C5B38A0E3DDAAF890A8D966AFACC90F8B69FFA0CC2CFA5A42
-317F1BB8D5AF61AC2680EACB5DD690D0FBEE5733C2621CB2C94ED599FE36D41A
-645CC6FA9121C222D674CE059D1BC262A1352E31172E113018FBFE3658F9CB5E
-A47C5D1ED6CF3E60F2118EB2F515DBA5452B34C4BC98ED21AE6D4BDFCB0D0BB6
-8343E4C60178487ADC6FAF8C5DCD375CE4A120C9690D68E0318481AB43A027A4
-D9867467B9D7CE828DAD3C89A912C5E4DD07171EB643BAB870BAE15D97DEC31B
-9C3142A442C420D2458D73F09CCA91B0D4CAE9405DA3B8561EAC51F905A592A1
-D266A020B70604D87BE6FCD0A5232DA2DF82E106C93A3261E2D69831CA886B76
-2CE8F0DC4E57DA18DD4688A44E53DBDDD8FDC0F9CC8BE203376E14760A60927B
-51593B81B6C9F6D38A6510926BE47AEC5399761D9051DA3FFC79B22EEB72B7D7
-947782D8E129ADC31750AF12C5D91E01BC2D5287B5759398C8CF5AD2ECE6050F
-3E078DC39C090C1D5D29CB4181931A1E524BEB8AC1EB5461AA42FD34232E3FB3
-D822D451B1237D6EF150E74328718BA4206FDB842B48C891029AA822250243B6
-4BD79F1BAAA88B7A4D5E10A01D5F3891CA36C4407FAC504A6ECF18EB76410967
-BD8F0A6F78E7174B4A07E10F4D458399F2A4267F9887EE7A93949E6926118D5A
-E72FEFA96D06A0891731363F7A22C8D6110A08312BC54F46DB7E83D8FCDC6113
-0A7EF4719AF48A49A47922D941C36D72AEDC9CEA7302972A664DCF9234EDF9EE
-EEE565476A9B94DB3DFFEE9F2D28E4D9E90F74D46FA81247C52DA77822C5E6B2
-60F7AEB3E3A7EA93C3AF037292BBE323185B966BFD7763810C1E250D0316BFB3
-D7ECA35B267F11
+50C7821A8BBC3B9FDF899D7EAA0B94493B97AFEAC503EB5ED7A7AB613EAA9394
+D530C44C3FE66EA8FFB60C9AB182FD0F3F939F2633EE5CC31283CF157B4B8D4D
+F4885866C66360340649649BAA36FFEF7EF359D2E3276F855D5F47A63BA8EBE2
+DFC83528B60BE793381B89398CC5F00F8A63BA929BE36FA5327BDBE8B68119F5
+219D0925E7706B4E90BA28D2F6630A56FB0C73B717A4175EE4484E030A0B56B9
+D0A6E4244E9C27EA03F3F041F5F6138FE0A10CE95492F8505D02C395B5466BB9
+71F42E9AA34E61896DE1837B6647BD578A66320A79C6CFC75CF4234AC6745610
+E8EA4A80A08C87FF834A997C73AED3711458D395DC0509FC4A0AD8C02BAD0A82
+1C4CBA3AAF2CA5FCFC79CC0B2755CB1BD58F3DAE3B802A3ACA5E3E04E5B6C577
+C7CE3C88844C19114758B2E07CC5A3AA2932221EA2794E875E7CAEF35828B992
+66C970DD5FB13C21C787452BA5B3421C9BA6FE12900ACDE16088734FD017F221
+0D4748A96970790A94DB9EECFFF0940746ECC399A614C8B91FD2A46BFE7FC0B4
+FC3716DEB3C23475D8051C37033A8F4AA09F24190BFF65C44767929374C30691
+CC99832736045D3FDC8D62875BFC0371FF64613AE62E07F6CCB07990D44CF2FC
+15584D20F6FD2FFD9390E7C4E04DE67093A7FB7ED9DF317FCEB909B9E3910CBC
+34F3C7870FC8200DCB0EF4F0BCB8BB88DAF95FC2C5BD4ECAB0AB0DD5AFE65881
+8EA6E45ED985DB9EC02ED4873C8A61A6ECAC723835822AC111821826F894EB97
+B24CC14F23899C6308B46D439228ADEE575D8573B75262FD39778711F255514E
+B0089950B2D5E4511A505BE441AA0B6343986C5D47893B9F2EA8E2B0985F25BB
+F101BD6DF9A1C8F911AEB5C80476F116888D759C7F69C2CD17A6B6E13E2047A4
+97D50D6C7F064682B6062F51CCAF91AEB28C3D1A27D00F1506A5C5E424B7F9B9
+F61C5490109EF8A1024272CE56DD5D628366E66338F9F41C1F7374F3C45D1702
+C4B76468B7343E2A999C0C3D8E7C98F7EB90C9496DC1D929CBE7FB546E9E4BE6
+2EC6F77921A2359C9E61F3CE84BBD3B17B223FC3A0CA8DD41536CA5BAD70823C
+C215305F6E9500FC9650C26BB876966288E3BFC6BE74A284D71D7E573FEB891B
+932E310DF30B91BB20473670AE22D21BC21DDB40AA887112D92B04160329B176
+A5948E6B84594FDE8242BE92EE065CC3DDBB00A58009C649B5BAEEE130BCDD1D
+B9410289F7E4B477F52CE4E97C552F9A8DB5D573FC8AA35EBC7FA4A3EED00540
+F81650DE47117E01F41B7DFBE4945ADED1AD195D4E39F91D63E824100428CB42
+C7A4919B154D1EB79274C476D89553434CC1236E64D2070D24432B4AE25F346A
+C36BA7FD43EB7D4C826C4DC20C384BD67829CBD4696DD17040AC41F8E941DB0A
+95F10349E343067E14F3CAD6C2602D3761D445F6FC94BC2725C8183A7B9B63E3
+44ACFC71131CBB44D872AA9DD609402A03394F9164044005575EB84CFE261812
+70467860A055806E848E01E0245E35EFE12505F425055C32790D2CF475613683
+8B22770A58F3CC356ED3367990FAB109806A5F37A4706DF098EE353F1A626074
+84295A5E4D070E690891DD216B55702FC9A222B5C6000648DE1FD15CD00F50F4
+EB0F28CE7E4DF26A9F5AEA01CDEBFEEB7EAC3BE1A8D2DD9CDBC9216D9CF56C48
+634858C1013AE01F60A19D3CF9D33F02515E1B1A0AE0CE5F49EA2355783E4A03
+3C84920E68355C206FCAB59A91B45DFD25A3D965D2853230579E16526715588C
+1007CD787D72F52C3683DFC7D755AA5820947DCE4D401302DDE4CC46767992D4
+27C9F753D3AA4E52A7DDA0928F2C5A805DDD8D0A8C14254836EE24909DBFDAE8
+20DCADC2931C7AAA089697F00A3F25413FB841AF905C8FF3116BAD21913E3EB2
+9CF58D0FC5AFFE0F08BCF2FDD13684310B586532BA479346607D025C7AC53721
+48751595A910CF11AF8AFACB10D7EF7B8A3B80E4A1782108BB24E1279022F59F
+24828A6B5EE73140A9D1A74AD774C3F4C181179A012B726A922E5D54AB79D5C5
+958344AA47437635790F7B2CB59B9191BFE0F6FBAB28CB78F506DA2A1D601F44
+98BEE1179546E2FD11591B5D50C0B1101AD8B33D4E54AF2C15DBB0570B88AF7E
+43944C5D8D05D817B18E6F41C7E900B56A9CD196D5AFA1D715CEB73C07DF6EC3
+3BF7C9411140B544A6866AE691F55E94A72E4FFD922A2E08FD4C183A5693C355
+AA485656735C842D353687887D59EE375080A61954F5388D52739A3248543220
+1555FCE8956CEACDE634684FC3292089B1008290797B6DCF9F8C7B89E22430C1
+F2C6DA1BF663C05B3BD7DDD2DFF7B6092E377517890C24F08507C9EF29B11F39
+C9A989EE270AAC39C4C12B1F8F749D6C67EF7A0E39EF5D7ABD889F4579CD6DF6
+6EEFB8C099A9087B79A66C3F27C01A12B6692AF19029C257B4C5788BAD3901DC
+58BE54AF112DF564E16E05E3E1A5ADAFC713DEFC4DFCA8203866D95B7A3A7CA5
+0D094D713759132E3069907BCDCC1E411F7C5566D25789F8ED8858FE86705556
+9DC7AD84C8A5F71C7BA386E8E3159927E70616ECE077D72DA51082B08BD36FC2
+25E0678828BAEA91D699871778D34AE22BF05F59FD8A7B7B00D2984AFA884DE2
+EC201E75E02425AE70B432BC1A13A611675A858EFF58E3E10BC679A9AF72912F
+7A3368F44BABC0FC75D32F52E10DE61446C058C83499133AE468281F5609B217
+8008A521909151B53A0802E8C0AC992C7C3BD31E86C9AA2368AEC7964AC23E27
+F5136D4EF3059E332D19121CC95B77E4A40235AB5C3753C4012D62CFCE894094
+EB5D7D7F576CC725A6474C96263384B9B33AEB121A9E40A76937DDE710DC0760
+414F2167C378C01B0124E9A907427EB4A13B8E41CF82BDF4B16E030598B06120
+8F8ED0DEE7E7541B0B5AF6FCE95C20FB7179EF0DA411401E4BBA678F132F60C4
+CCCD0CC45A6B3A3DBADA100D3D24ECB57E3209DFF35ABD022627249C2C9C3971
+86154EE0189583C45C14A3DC8DECDBE168FE2AB8DB78B0C7F5971D670A51B76F
+48B5418F89383F1E7CEF08BAA7DF462E573145E3CF27B28841304DD743C82AB7
+CF134DB64624B7638A86BC077AA3089500749720531713E97F69AE7C908E0387
+890C06F7F621CE571E4367C83EE44A1A7A306DF62B5B1F0F08D4F682507A339C
+C36B50F2A0C9AFC456A09AB0953A983827CC570C3FB08317859A9BBE8167F876
+A744DB4EBB7746FA16ECE4610055A35A08696A78B27B9198366FA2A6206332CE
+C0CAAFEE4614B533A9D3BEEC9B8F8C13B475657AEF597FCE507704675EA219DC
+B350AF6BA3666F18CAE2531D78786DDCF57A4F4F12D372C9506B8944DC003A45
+A1149BE50F318CFEB619CF277A387623DE238A4A856BC707D19599FFDD1DE0B1
+D5062FF6DC6C279E117DD53F8C642B7E0461D36403A86206442410EC08AC6BEB
+9EF318CFC9B16DC39BC254AB31C3D9516187AF81B5A2588A8362D982D50785DC
+BE4EE2CC4E331EEC9110FCE8D18D262AED1E603825B546027D8895A4184AB49B
+6A1471592A7D7982F88CB3729D88FE543A460B3D22A466CC890007379E4010C9
+9B44A45868C1515C3F83983B9EA396A0A3079DB7F3760F5FC65F20391BDCDD25
+6FCDD09C0201E57DDA12C152561D3B6D8D467A15B9B82D58554164E661591D7F
+604ABDF37F1860FC2E08521391DA3BB2CE14AC808E18C9679B6F71D2C39F9F61
+906FDE8114D1B7651743336ECE541C9D98E83BD48C9A42720625562E371D89E2
+ABF50E925BF879BC95D5831C5420B1732FC1329CA5508F7517D819510E7D75F7
+9ADFAEC110ADF216B532B7C2F3EEF1C79C664E3919B693A8B88B2C4079A3E222
+5A8AA36205B087734FFEAB10D1FBAFA1FB04CF10A269C36B114EE2325E173207
+103312B15D3FC60CF8B4D42F46FD36A4CDFBC6CEA9E1967C19060CE817338867
+C7C27BFF13901E44329B80EEE4524C4C306C7B8AC2E572C5002C2EC691CE79BF
+DCE16EBB1992B0AC8AF106000DE0657EF6833EC910AEA5C7E6A5961650420BDB
+407F15C8800EBD140C5A10A94E10926FCD387A35DF2640F8228164FEF3598989
+640DF5ABD9A6ABC6A502887CF943E7FF255B43C2E4B1528FE6D9A70B57BA1F8A
+FBB59E079991468A8DFEEC37A4E57B943696439307D026D7866EBF4720893FB3
+4077A9783B054DF4213189BD10FAF1A41203634D083D7B2C10880E6DBEA9F551
+00976D8A89A480B3B69C021AB12E357708162ED89FA44DC514FF9FDD08C783FD
+D2E2B302F26DABA2B9B0CA6CBEDE960AAB60482BD150A4A8C536F9A274F2F317
+288E371D40745D9B37E0BF1EFC4E4387A161032EFAA51AACB236CC0F72A15203
+5570ED165D3B5664BD7E22985F53A9120826F1B6B32AB78B4D58AAFD958B3C9B
+0CE52F477A86A6C1B342D1CC12CD6A8657DAD2DE07FD60C756B0DB678BA8627B
+718C459399C34391C94326407BD44549F6E6BEA3097E796F9D5567A74CD3DD06
+CD66C78C171434C4D8D071E6680047206AB5B0700B8958D9990102E6F4201FFF
+7AA8A4F9F268F2E563E0A84E3447C5E7AAFDC681BB3ABACF428B39F4DEC69E87
+709E1E587A9291818C94A400AF2CBD3BDFE018FEC68FB52E8AB97384EE700D45
+AEDBE0A79875084452956D3E8D08695D5CF33DC65A08A2E0CE49846F8D658B1D
+290B6590590744C3BAA07B6ADD4495F84CA5EF2068564BBD28EF31E99B3EF96B
+D4DA128EBF30B5E71287EF4BE6F11F3968A6AA9FB8E039024BECD94783DEDDDF
+3E502CA25E421DF43503147F5C40EA9F64B43EF05371D7D02CAAE4BF9C3068C1
+0E4C121DB30233561855CC115A2F1C71205E13044BFDEB88A9A26FA7DA776760
+6F6232121EC7A05E952E3EFEA5C9BDF95544F47FCA6F9D49216BC1E6357FFD14
+FE08D4C9F858511333BB1391778D5F8EF4262236A3121E7CFDCE346A11585A0C
+ED8179AD3523C567A694592DCF7A738AB11BC911513A9B429070B632A5AEED18
+912DD44E8A951515C25DFEC549FA08C16DBE0C080A0741BB722083EC4D728B63
+51EF23AEA4D15015E4803F8B38EF5D7A4DA5887959AC0E1EBEBFEF3E7103D66C
+0D1C944094B48153CBECA0CC877300D97CFC241FF4C5BE3BFAE5D9DA8BF64E3E
+8F8A7124BC2A8F690503275CFD9754298D6401ECA1CEF653EB7A8BD1E8C27E63
+09797587800F513BB09F4962EFD8A548938343FEF44114E632D7D9F305FF7D9B
+B043B271955E971EAE369CBC1A569B673C636E1F3E8BCCC9A7EE73745BB4F6DF
+63E80317AE5FDBBEAE0AB05C5707910CD183CBAE9443A82D9C622DDD8C77E236
+4337FA68FEEFA8D6ECF883DC485FCA75F79579D2C3C40CFE131BE8A25BFE360E
+9BF74B6F008041D1DC288BFDC72E7554B9C35A05C802FCF91842CE6D16B35A17
+E4486E436A0C04F7D291CD06E87C7D581D4FA8D93C12F5FB46901264DF9A8491
+065D87BA1A715E107954E99896F46315CF212205CB224C91E8E67963D36AD1E6
+1A400BBB3FC39A1B94A577FB13B3EC5D1DD8D069FD2B946E6740D21D7FAA834C
+6CA596D24CF483EEED47AB8C11BF7BE8C186C112964DC28327C204F27B5242B0
+A62860BA758A6F57287D2F8FAFBB95BA694434C5E712A61AC48AA10792B51530
+7B90E890483101DEF6EFF5D6307CC24DB5D29CFFD204D43CBC41F30BD1940C80
+6BABE56764FE8FB6D14DA7B521255BA7A7FB773FA937D0A862892EFAA8713541
+4C18EE80297873AF7194C73C4AF15EDC9E394C7BD1E6840009CD40D880287C33
+D21082789DAB3E97A9A1CEB69139DA7B1195286914CDE1568CA47BB86F33DC32
+AA54AA2A59002F8E71E6592674DA1699E70D1B47932F068278B7B27D91703059
+7D85FFB3B8A554577E1C6DAE72F6DEF4757F62B9C49B070FCF09209BF8768C44
+D9C410F015DFD1E06ADAC5D886A2C887F83AB992FABAD38EABFC4169369BAE6B
+0B2D01785F129E1774EAE997A399F025C8C4CF4922AD2DFC9ACEFDB302791EAF
+D49F3B69B612A2B62EFB321E9A19406F021A514E6F503A8D0D9E349916C2C170
+F000C0F5C933396F8083413D5B5AC0F92E2FE4D552107D2DCADE18148C5CF45D
+05CAA1F51E0E00AE0C0C947E62A4BBB46A1797E3D734CD825156C60DC85E23D7
+902D68CC9C70611B37BB0EEFCE4940640D53599237EB0553F689791A736B37FF
+2F80A46C8724829E24975EC26AF48B3B1635BA37FB93B11B5B1663FDBC3E57AA
+1A741DC449EF31C1FB3809AEBA79424C2A96FF0E7D8772FEF6DC790177CFF682
+8F3825E325A61C9FA69E48BE691EA1D0CAEC56005764DFFFA6BD28BF4CEBA8BA
+9937703BA66A82F00AD51ABCAE57A0889179E5A8C4567ECAB71CDA45D2F466BC
+2BB9BE3DC301AD04C989EC67B9167136E38EB9B7BDEB8FDF84BF10AD349FF6D8
+ED5464AD98824105280822B9284F2AD285E05CADD239F64E32777275DCA340A6
+9DE9E99C12B97B9FAA8CC225419661542EC0D6D9AA8DDE52172233EE8498075C
+1F2DB1CA96A8B97209B24CA18F8D65D9D0AC7281EED9CA9035FC8DFD1B956772
+5DD851936729D332D4CE9951F7CEDF50FC5D08C56F4FA5EA38FF38C447C01ACD
+A462C73A1C726563AEBD55E9801B32586958C727C260A5549BDC25CE2B98FB38
+BC38110F20411E2B572E79552C396BEDE7230E9F677477682DD5721FA789C4AD
+A524A520DF586772C6406685C5FAC5F8C090357F38B8139DE9D4233A28574BB0
+B20E85EF2405FC38C69378EAC55C8C2A18E7CCD2DE3F6A2E884CA35AC561F9E5
+4055C29334DA2A5F4486150C1AF0B131DFFD78F67F4F286E796E82C723E6186A
+6256A59680A162BAF502C3D06BE15B567A9FE32D3DBA21B4F074A3EC20969D9B
+102E64B8A37A238025DDD2147731924ACDD2E7F2985DAE32BB8C6639B64CDC8B
+1B3B847B7E0BA43022F9212F6B80A6C1E0F00C4FA97E37F3BC26B7CFA0D4A511
+9330625B616C314F926A18D5AA3B37DFBAB3F1571CB4906FAB3293C24BDEE506
+07A5695CC3904127E4291E2F19815D7F9C53F5CB1A02019257E68F150513B75F
+188CDD36AD1AB18823951F5237A599B0CD3ABE320D2C2797520CF4F51AAAEDC4
+1169B1AED761B16A25C1A9423277FDEBC3373497004367ABEBA3AD233FC8787F
+92A4A4965BF5FD4F5F4EEDA82EEA3BED70B0E5A9B0998042E30AB0425216BFE5
+8AD806CA26F1DA26B41445FD9690E6E04A86D45E1E2CE22E3229614F9C07F585
+F57C2CF04E830EA2C8ADD6E126C124F459D66A1E575E7ADF7C5963FC3FE74643
+F6F60133CBA6ABAFD3539AB858BCEEA803D5260F0DB6E23D7D1F0EC2FB47A98F
+2A9E327B415BEED3D0CEAB1A2737D36C2E3A3DFDFBC0D75A9A2D251930FDFD5F
+7B9170FDEA176AF97EB70523673A39C1676D113EC7F0A760FABD6D939ECD02A2
+8609EFDCDAFE070D0526AF58883B9205E11BB726259FD97E6AA93FB05B296080
+DEC8CC8655EBDCCAFB6BD42F20225EB34A8CE6F881C0600B63AE58CD3E91927B
+705262B48498E76901EF7CD8A4607FD7A8BFA4EB14A3A4E78439E074A3CD1B6C
+56C63FDC56C2A29E1790A354EF0595657A022E686C0BCB106A432A242794C869
+3B468E7DBC9DD8974EEFFDBEB21AB1FC4963E9D70B7F69B62F6847628CAA171C
+E86C0D589BC6F584C5A6035D375D215FCE2DE7E03640BA7F2983C1FE2EFDA675
+44996DDE255EDE2E0EA1EA461B178B764066F0738084D1DC0A717ED3C5E002BC
+18FC3C6AFC5F415A25AFAFBCDD5E4E304EEB56EAB5448BAA447EA9B912B725B4
+CB0E3DCCBC333C7F0944545CD7C06C7927F2715F2C32EA4861FF7EAD682D63AD
+6FE869229940972740C078A9B14D5DD30263F690ED7C4AA1BCD48546467EAAEF
+53F205D24EC5A8185B965725E433E6B1F9D829D09D3E32186D7F069B05ED3536
+AE371CCF2A86F507D775CBBEB073703530EB9C13ADB6625AE485F47FC5842D64
+79074FEBB50E803F77809076725FEED43D4107B01B31341D32414FE87CA93A23
+2621F7264FFD3EF958CE17087C76C8EA88C1D8CD651090F9579C11584B59FBC3
+4339692A52ACFAFB71F8F9AC7445AAB7D6EBF9CE4E6D5847F1348B84DC01EC9E
+14659686F6C1F9C4DDEFE3FECC758F22B62DE54BD2CE3199E7B73BB7FB00D673
+5E6CE00B063FA54833E574320107613502A20B188A7649BEE66022EF48F02370
+659D37403C1D2BC66235B01BBD898C085F7BA962240C83ACA240289A57D14FC5
+E1126951E7D4B3585A3BD1F5CA63F63861F203F4893B95ED75102449DBCB8C9E
+26092452809C6C55B1960CCE65C5806D5B1A3CD8AD1209B7ECBD45B2E663C318
+4F47A682A200A866D62D909D4A25F4B1E4EC07DB0EF30AA950563BB52B201080
+BB6F6CC7BFF7BD8D5AB947E975CDFF7EEA4C234CEB57ECFD51F712AB681C51C1
+CD440E61A48A339F7BEDA750C7986A870C53E1A42B2EB9575FE127A4344B2F3A
+2925721FB1C840973D28C3E490DC2DFCC50E7D5B333C486E8DEF33A08902AC1D
+1AD15691AE5C308DAC6E9E4C6DBC8E91A0E62CE7553F7EE677C236D5FC2AD64B
+93C61D22E39B21A94A5FAB0D1159644B5895C7AB28D67F04158CEBAADFE921F8
+708DF7780BBB53353BBC356C5A30B1311DEBF3032667E6F58F3140B500BC1389
+2E268107E7A2DD447287EFB49812AA97253A993E155A0A03F8C59ADCDFD8E677
+568B69CEA669882833B1E74B658F756CBB2F8CBE47F5EC60BD15E198A3C3F600
+3CFFF12E11F7C18A38FEA39D14D2B2044702AD28B4841B7CC4DD5FF15A2EFE00
+B7977EBC290A82EBE2382DEBED2021151A954B2416BFFC75CF127BF2A4AFA2F9
+94CD77EA8F7918AB471D33AF1EF480C7C067FDC4CB8122C6F55C1E92E7AA0197
+82C1DE1C0610903A9C8A4A6B4217AD559DC4E33A0E8A3801CF31B0195AAB7D77
+751B357EB2ACAD4A52B06A0DBED89A2FC0428CF99FD570B4E36575A35AED7F28
+27C14CE9DCF1497EF8E0D0A7C58C00B1BD12F76B50FA3FF98774F0EC9CF92717
+02E79D948D45BF5A2FDB5B5956AB31C2833C381931C002741B669ABC0A20DD35
+30F4CF3D0307D145E90DEDB9275E6B892BCBD22BCC95DEBCECA270823233BDCB
+85E12C13C7EAC5590AF06926CBF83EE4E37B98D1105F04C1BCFAB78848BCECCB
+CEC7067C7809F30ABD4AFECB1B88AC31C769BCC3FEF5F1F503A1EB3DE899E58D
+368B0A1E545C50DBF0427A9CE238285870A5BE619BB212EF6EC7E417CE1A0FEA
+DB00A94FDAE477DE1F39C91160292620A5A6FA48594FFAA1DE64121864295E14
+C4D5096386C52F99094C2002476C5BF383BC0C55FA377DF0023BBF3F52D27620
+2F22A07F251551E3A31E53ADE4F5D5C9C1EA12720D95C6A0896D87FE2E703B46
+3004D91E86F41559987DC5763EAB5155DB1F8320266A405A39D6E274A3D18C11
+40D21954A786789F673BCD0FF0938DC68421A2BE201DEBE3570BE1DA4911BCB4
+9B219582E3628E1C4FF88262898D160C58E9D0D5A86571CE87A0269977745E6F
+49652DAB033108692C9B1C220EE07F72CC52BAA36BB1D7209B1A11B2CAD3CE67
+4F14B87DA489C2EFFE0E2DC1A2B6B05A8660D5DDE1089C7E7C899F2A528A6CE5
+A025BF973D8959EF4434D2C70F77D826F85009E5F909B88233A8CE812A5960C5
+05243F44B5355AF815A5AABA6511F5F3FA2B29F37A4E29EE575845F7F05BF087
+5B3AAE4637D0A6908A5086756B3BEDE605A718F5E5B47520885F283C0AB28B0D
+9F277CE965E22195CA1DD4A75E4DE0597C374FC9A0343BB87D675D94EF9D87FE
+89ADF37F61B9168047EF1A2234811CAAC507F27235E4634CA4C2B2999A575C69
+3FE19422C170F8142F3DB38AEE76D1BC4A8C2328E987CEB840CAF69CD0F0007B
+D3516F7228013D79C891BEEF835235CD6920FCC6A604648570277F104287D6AD
+75511E5D835319E1933FF896CBCC559A5ABF2572C430B8EA62ED314DED16C2EB
+A5D66CA97EC43FAC0520A3295650C1739D91539C99169A3592BF84E8BB378883
+8B3DB2BA623F01524B180118CAFDCBEBBBA3A760BBBDF2F7AC62024B298166BC
+534E7EA23642DCC4A800A0D605D88909C1840DFF31E8E9A20EAE691E07010C0B
+7C4386507038CA310ADF5A715B1525F796BE864DA5E0B8CDCCBD595D7E31F9CA
+2E85E80D313BC9DBB3EC41C8FA1632F0E75F63F137FD5BA01BE67A440F81A72B
+94A1E913CD4474E1C77A3E6B81E5F058BF583C6668A65082F60CDFE05691ABE2
+4D10B4D0CD546BA8638574A24841BD606BABFA018FAFECFA2F5D4293373315C4
+83E6D6B36B15D2CCE993C19AF2847C459A9FBA9AE47BAFF41CC6D3ECCB692860
+7C1EAE7B393C5690B72B5D4C6B2FAADBFC702E026ADEC06710E7592CD05E3D72
+022A7E117856F8D4644122045C1478728A48CE386D9A22F2C653C6462D833ED3
+DB934E4327E69C9A625200E215FD9A399779DCA7584ECBCD0C4C30E0A7DE7EE7
+941B838664EC4DF49B1C70D36BEA5FA0C08EC780AABFE652EE05C088B4B59BF9
+D794D627FE660D813FBA76A9B13A216965C8D4ECC31F9CC72FF1DB04F55BE4C5
+9312C84EAEDE62E6C9BDD074D38EB7147FE6645597413E8AC10340AE96D4E84D
+14FBEDBB96EC767268B7F0D7F17FA69A395E7B088C43CEDE2DD934B96072AB36
+BCCA43FBB6596791FE9EA006FFA4DC3E28384A124D5C5E1C1640164559FB44E4
+DE5B1CCE7962008275C41EF90DA2FF73BC92D37295DA4B47EE7663AD3FA3081E
+C6541F337A35F616F831B5BAF3289B2E6DA16960DF72F1F03F19BAEA35F8400B
+A1ACE52D96A11FE3A368E476C5BF7B5466929251A08ADAD3E2034DDE0B9CDF8C
+24B1B614C42EBAEB492ABE6667249F53C35D655D4536CD086258538A407C6394
+BFF608509B387040144662A2C510522CDB60B1C44C826FEBCA5ED65FC5B9992F
+7053C423D8E9FB4B2A92AE3E373AF9F979080C4C40F2B581A83FFA750C5835F4
+17F6630E3D98EB28A37EB425F1DCFA27F4995605A82BD9F4C3FD26A2C6692B6E
+C7C3F47741E0C8427FA2511D5FDB08F03555E7D4B2CFE592EF027D7FF58199A6
+3C8759C332C66EAF33156A1C3276053BA1F5052857F1F01F5147EAA70C126912
+9D54B91270EE22DEACBFC154D028F612E7D729ECD5D4811B3B648E4A13112FE2
+3ACE506353F913D55845453B85747DB452F0CC59FDF5220B5EDE973D34537180
+753DDF320DCE92FB09449F685AF03D72F9964F
 0000000000000000000000000000000000000000000000000000000000000000
 0000000000000000000000000000000000000000000000000000000000000000
 0000000000000000000000000000000000000000000000000000000000000000
@@ -2188,8 +2193,8 @@ TeXDict begin 55387786 39139632 1000 600 600 (fr-refcard.dvi)
 36 51[26 45[{}18 66.4176 /CMTI8 rf /Fc 242[61 13[{}1
 49.8132 /CMSY6 rf /Fd 133[27 32 1[43 32 34 24 24 24 32
 34 30 34 50 18 32 1[18 34 30 19 27 34 27 34 30 10[45
-45 1[34 2[41 1[45 54 2[31 22 1[47 39 41 1[43 42 45 10[30
-30 1[30 30 30 30 1[18 21 18 4[18 14[27 4[30 30 18[{}51
+45 1[34 2[41 1[45 54 2[31 22 1[47 39 41 1[43 42 45 9[30
+30 30 1[30 30 30 30 1[18 21 18 4[18 14[27 4[30 30 18[{}52
 49.8132 /CMR6 rf /Fe 135[43 1[43 45 32 32 34 43 45 41
 45 68 23 2[23 45 41 25 37 45 36 45 40 51[27 5[23 19[41
 41 5[45 12[{}26 66.4176 /CMBX8 rf /Ff 130[35 35 35 35
@@ -2290,7 +2295,7 @@ Ff(C-s)g Fh(ou)g Ff(C-r)h Fh(p)r(our)e(r)n(\023)-33 b(ep)n(\023)g(eter)
 1064 y(quelconque.)67 b(Si)34 b(Emacs)h(est)h(encore)g(en)f(train)g(de)
 g(c)n(herc)n(her,)j Ff(C-g)1746 1128 y Fh(n'ann)n(ule)24
 b(que)h(ce)f(qui)f(n'a)h(pas)e(\023)-33 b(et)n(\023)g(e)25
-b(fait.)1855 1367 y Fd(c)1838 1369 y Fc(\015)20 b Fd(2006)j(F)-5
+b(fait.)1855 1367 y Fd(c)1838 1369 y Fc(\015)20 b Fd(2007)j(F)-5
 b(ree)21 b(Soft)n(w)n(are)i(F)-5 b(oundation,)20 b(Inc.)27
 b(P)n(ermissions)21 b(au)g(dos.)27 b(v2.3)1746 1569 y
 Fg(D)n(\023)-55 b(eplacemen)m(ts)1746 1727 y Fe(en)n(tit)n(\023)-39
@@ -2654,7 +2659,7 @@ Ff(interactive)h Fh(indique)d(commen)n(t)h(lire)e(in)n(teractiv)n(e-)
 b(F)-6 b(aites)28 b Ff(C-h)36 b(f)f(interactive)30 b
 Fh(p)r(our)e(plus)e(de)1746 3731 y(pr)n(\023)-33 b(ecisions.)2039
 3811 y Fd(Cop)n(yrigh)n(t)2342 3809 y(c)2325 3811 y Fc(\015)21
-b Fd(2006)i(F)-5 b(ree)21 b(Soft)n(w)n(are)i(F)-5 b(oundation,)20
+b Fd(2007)i(F)-5 b(ree)21 b(Soft)n(w)n(are)i(F)-5 b(oundation,)20
 b(Inc.)2179 3862 y(v2.3)h(p)r(our)f(GNU)g(Emacs)h(v)n(ersion)h(22,)f
 (2006)2309 3913 y(conception)g(de)f(Stephen)g(Gildea)2220
 3976 y(traduction)h(fran\030)-27 b(caise)21 b(d')2831
index 48c0c927f51a4e269e6273075f3e4d68a14da16e..3fa92ccb8b8284020138325085811e1780220af3 100644 (file)
@@ -14,8 +14,8 @@
 \letterpaper=1
 
 % Nothing else needs to be changed below this line.
-% Copyright (C) 1987, 1993, 1996, 1997, 2002, 2003, 2004,
-%   2005, 2006 Free Software Foundation, Inc.
+% Copyright (C) 1987, 1993, 1996, 1997, 2001, 2002, 2003, 2004,
+%   2005, 2006, 2007  Free Software Foundation, Inc.
 
 % This file is part of GNU Emacs.
 
@@ -65,7 +65,9 @@
 % If there were room, it would be nice to see a section on Dired.
 
 \def\versionnumber{2.3}
-\def\year{2006}
+\def\versionemacs{22}
+\def\versionyear{2006}          % latest update
+\def\year{2007}                 % latest copyright year
 
 \def\shortcopyrightnotice{\vskip 1ex plus 2 fill
   \centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
@@ -74,7 +76,8 @@
 \def\copyrightnotice{
 \vskip 1ex plus 2 fill\begingroup\small
 \centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.}
-\centerline{v\versionnumber{} pour GNU Emacs version 22, \year}
+\centerline{v\versionnumber{} pour GNU Emacs version \versionemacs,
+  \versionyear}
 \centerline{conception de Stephen Gildea}
 \centerline{traduction fran\c{c}aise d'\'Eric Jacoboni}
 
@@ -278,11 +281,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA.
 
 \title{Carte de r\'ef\'erence de GNU Emacs}
 
-\centerline{(pour la version 22)}
+\centerline{(pour la version \versionemacs)}
 
 \section{Lancement d'Emacs}
 
-Pour lancer GNU Emacs 22, il suffit de taper son nom : \kbd{emacs}
+Pour lancer GNU Emacs \versionemacs, il suffit de taper son nom : \kbd{emacs}
 
 Pour charger un fichier \`a \'editer, voir Fichiers, ci-dessous.
 
index 5c99fb27c490f18b4ed74372574924e5a6c05054..ce3382191284837ca9c3327a0f16017cf0e2114e 100644 (file)
@@ -22,8 +22,8 @@
   \endinput
 \fi
 
-% Copyright (C) 2000, 2002, 2003, 2004, 2005,
-%   2006 Free Software Foundation, Inc.
+% Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+%   2006, 2007  Free Software Foundation, Inc.
 
 % This file is part of GNU Emacs.
 
 % Translated to french by \'Eric Jacoboni <jaco@teaser.fr> in November 2001
 
 \def\versionnumber{1.0}
-\def\year{2006}
+\def\versionemacs{21}
+\def\versiondate{Avril 2000}    % latest update
+\def\year{2007}                 % latest copyright year
 
 \def\copyrightnotice{\penalty-1\vfill
   \vbox{\smallfont\baselineskip=0.8\baselineskip\raggedcenter
     Copyright \year\ Free Software Foundation, Inc.\break
-    Version \versionnumber{} pour GNU Emacs 21, Avril 2000\break
+    Version \versionnumber{} pour GNU Emacs \versionemacs, \versiondate\break
     Auteur W{\l}odek Bzyl (matwb@univ.gda.pl)\break
     Traduction fran\c{c}aise \'Eric Jacoboni (jaco@teaser.fr)
 
 %**end of header
 \f
 
-\title{Carte de survie pour GNU\ \ Emacs}{version 21}
+\title{Carte de survie pour GNU\ \ Emacs}{version \versionemacs}
 
 Dans ce qui suit, \kbd{C-z} signifie qu'il faut appuyer sur la touche
 `\kbd{z}' tout en maintenant la touche {\it Ctrl}\ \
index 106e3dc621228f62d199a4b17436873aed799d88..7fda89fdb942d36e39404b87ae53cdbd2b4ae299 100644 (file)
 \newcommand*{\Logo}[1]{\centerline{%
     \includegraphics[width=\logoscale\logowidth]{gnus-logo}}}
 
+%%  Contributions by:
+%% 1995 Vladimir Alexiev <vladimir@cs.ualberta.ca>
+%% 2000 Felix Natter <fnatter@gmx.net>
 \newcommand{\Copyright}{%
   \begin{center}
-    Copyright \copyright\ 1995, 2002, 2003, 2004,
-       2005, 2006 Free Software Foundation, Inc.\\*
-    Copyright \copyright\ 1995 Vladimir Alexiev
-    $<$vladimir@cs.ualberta.ca$>$.\\*
-    Copyright \copyright\ 2000 Felix Natter $<$fnatter@gmx.net$>$.\\*
+    Copyright \copyright\ 1995, 2000, 2002, 2003, 2004,
+       2005, 2006, 2007  Free Software Foundation, Inc.\\*
     Copyright \copyright\ 2001, 2002, 2003, 2005 \author.\\*
     Created from the Gnus manual Copyright \copyright\ 1994 Lars Magne
     Ingebrigtsen.\\*
index 43a1f6474885d96f4771a496472bcd4370a1da39..0505b49f10bc7d7450529f25fdb1cbe84dd6d2c3 100644 (file)
@@ -24,8 +24,8 @@ was done by moi, yours truly, your humble servant, Lars Magne
 Ingebrigtsen.  If you have a WWW browser, you can investigate to your
 heart's delight at <URL:http://www.ifi.uio.no/~larsi/larsi.html>.
 
-;; Copyright (C) 1995, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
+;;   2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
 ;; Keywords: news
index 010230fcb46bab70d51a7e4481e3681f86d5128e..ed28c7739042324e5ad37de33ec4b8ef72230188 100644 (file)
@@ -84,8 +84,8 @@ grep -nH -e "xyzxyz" ../info/*
 
 \f
 
-Copyright (c) 2005, 2006
-Free software Foundation, Inc.
+Copyright (C) 2005, 2006, 2007
+Free Software Foundation, Inc.
 
 COPYING PERMISSIONS:
 
index b239e942293884f13c7d0bfb40d55f54b1f522d8..091264fee143313526bca7994fcce6b83c22ca82 100644 (file)
@@ -1,5 +1,5 @@
-;;; Copyright (c) 1999, 2003, 2006
-;;; Free Software Foundation, Inc.
+;;; Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;;   Free Software Foundation, Inc.
 
 ;;; This file is designed for 7-bit connections.
 ;;; Use the file ms-kermit if you have an 8-bit connection.
index 141e786345d8d892178a808fa4ba94d102404de3..51388bc6b1e2fe1b6cd4b7d760bac805231620eb 100644 (file)
@@ -1,6 +1,7 @@
 % Reference Card for Org Mode
 \def\orgversionnumber{4.56}
-\def\year{2006}
+\def\versionyear{2006}          % latest update
+\def\year{2007}                 % latest copyright year
 %
 %**start of header
 \newcount\columnsperpage
@@ -20,7 +21,9 @@
 
 \columnsperpage=3
 
-% Copyright (c) 2004 Philip Rooke, 2005, 2006 Free Software Foundation
+% Copyright (C) 2004 Philip Rooke
+% Copyright (C) 2005, 2006, 2007  Free Software Foundation, Inc.
+% FIXME - no Rooke in copyright.list
 
 % GNU Emacs is free software; you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by
 % for their many good ideas.
 
 \def\shortcopyrightnotice{\vskip 1ex plus 2 fill
-  \centerline{\small \copyright\ 2004, 2005, 2006\ Free Software Foundation, Inc.
+  \centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
   Permissions on back.  v\orgversionnumber}}
 
 \def\copyrightnotice{
 \vskip 1ex plus 100 fill\begingroup\small
 \centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.}
-\centerline{v\orgversionnumber{} for Org-Mode \orgversionnumber{}, \year}
+\centerline{v\orgversionnumber{} for Org-Mode \orgversionnumber{}, \versionyear}
 \centerline{Author: Philip Rooke}
 \centerline{based on refcard design and format by Stephen Gildea}
 
index 62dca4458c51d6fca859727cc30fc919aba62e1d..2f55402aa3d6b886d10eacbbc252a743c02f5f61 100644 (file)
@@ -32,8 +32,8 @@
 
 \columnsperpage=2
 
-% Copyright (C) 1999, 2002, 2003, 2004, 2005,
-%   2006 Free Software Foundation, Inc.
+% Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005,
+%   2006, 2007  Free Software Foundation, Inc.
 
 % This file is part of GNU Emacs.
 
@@ -74,7 +74,9 @@
 % If there were room, it would be nice to see a section on Dired.
 
 \def\versionnumber{1.2}
-\def\year{2006}
+\def\versionemacs{22}
+\def\versiondate{czerwiec 2006} % latest update
+\def\year{2007}                 % latest copyright year
 
 \def\shortcopyrightnotice{\vskip 1ex plus 2 fill
   \centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
@@ -83,8 +85,8 @@
 \def\copyrightnotice{
 \vskip 1ex plus 2 fill\begingroup\small
 \centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.}
-\centerline{Wersja \versionnumber{} dla GNU Emacsa 22,
-  czerwiec 2006}
+\centerline{Wersja \versionnumber{} dla GNU Emacsa \versionemacs,
+  \versiondate}
 \centerline{projekt Stephen Gildea}
 \centerline{t/lumaczenie W/lodek Bzyl}
 
@@ -311,12 +313,12 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 %\title{GNU Emacs Reference Card}
 \title{Przegl/ad polece/n GNU Emacsa}
 
-\centerline{(dla wersji 22)}
+\centerline{(dla wersji \versionemacs)}
 
 \section{Uruchamianie Emacsa}
 
 %To enter GNU Emacs 20, just type its name: \kbd{emacs}
-Aby uruchomi/c GNU Emacsa 22, napisz jego nazw/e: \kbd{emacs}
+Aby uruchomi/c GNU Emacsa \versionemacs, napisz jego nazw/e: \kbd{emacs}
 
 %To read in a file to edit, see Files, below.
 Aby wczyta/c plik do edycji, patrz rozdzia/l {\bf Pliki} poni/zej.
index 93c91919e52b84f7e4f3493fb2751d59587aeec2..d7ce686f12d8a87e27c8ba5affdf3032b556fa62 100644 (file)
@@ -1,5 +1,5 @@
 %!PS-Adobe-2.0
-%%Creator: dvips(k) 5.95b Copyright 2005 Radical Eye Software
+%%Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software
 %%Title: pt-br-refcard.dvi
 %%Pages: 2
 %%PageOrder: Ascend
@@ -11,7 +11,7 @@
 %DVIPSWebPage: (www.radicaleye.com)
 %DVIPSCommandLine: dvips -t landscape pt-br-refcard.dvi
 %DVIPSParameters: dpi=600
-%DVIPSSource:  TeX output 2006.06.28:1522
+%DVIPSSource:  TeX output 2007.01.20:1524
 %%BeginProcSet: tex.pro 0 0
 %!
 /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
@@ -418,6 +418,7 @@ dup 50 /two put
 dup 51 /three put
 dup 53 /five put
 dup 54 /six put
+dup 55 /seven put
 dup 65 /A put
 dup 66 /B put
 dup 67 /C put
@@ -480,221 +481,225 @@ B0DAA1BA19D638676E9CF159AC7325EF17B9F74E082BEF75E10A31C7011C0FFA
 99B797CE549B5C45238DD0FADD6B99D233AC69282DF0D91EA2DBD08CE0083904
 A6D968D5AE3BD159D01BDFF42D16111BC0A517C66B43972080D9DD4F3B9AE7FB
 11B035CE715C1218B2D779761D8D7E9DEBE277531BD58F313EBD27E33BEF9DC5
-50C7821A8BBC3B9FDF899D7EAA0B94493B97AFEAC503EB5ED7A7AB600A22D03B
-86A088CED7AE528182D2EBF4D351FD835B5DAB2036F44604002D0E21510DDCEA
-F8DD36174C2CFEBAE2D183407AAC7D4D52D51D5B2890CD3B23A88228089D26BD
-6E7ED4B31A60C45C7D8C00274A812ECF682228F241C13C41497BEAE1DB58C3B8
-3EED1B4F48D1A4706D71EB098C4FD67CC7890957724C12067CA54A2140855928
-E6197231734CB46E3EF820A1C19A6AE55A2547EDAA9994B59311C2D02BAF4950
-2A8739E2E60A1490884101F56392D67FBCB271783118B2568E2DD484465B899A
-8312F466470B4A490266852CA56F7F56991A746CCD5A365EAFD700D47D11860E
-2E2B21C90AA8B3F9915F81F0E2C2DF98D942F3CEA2300F2B9F6BC99FE21F2966
-AA932F222C35EECC2520F10C110D6FF9A32EF56A812D3760B54B451C79D6FE5F
-3F93D3E5F9E4D56096A92B9E953F160551BB6FE26206D6A317219222AA58FE76
-6C758416537175D1F7DDA512DAE5A4794216C90B561F6C29C44FAAA5EB719F20
-43333A0605C0A095D8AAC862DE53BFE3EA97A756193E9E74E7604AB5EEFC1E7C
-00888CF0F286073143ABD034A1BD66E81E588FF34930DA0421D01B48A71EF115
-BD68ECA6C15DB673CF17821A79484DA091B0FD42820B35ACBCC4E2873C3B4950
-F76EFCE8F0A80EAE5086450D76847F299FFEFAFB731C72B63DE42CDB342B1691
-0CAF1AD419B1B3102894D78C3ADE69C39ACD063566B0118C0E127D4A7C013D93
-C3F3A8D55B3A6BCFA37FC6796CB40EA156958F27435A2832A5FE55A08B76E258
-9440C4741B30E211BD4216DF1EDEE02D168A398B6769F8D165B7D7225D278BA8
-994DDDE391F57EB890156023E6E3D56E22843F3DCC582F7E6C571EF2BB436631
-A7E7738ADDAE7A0433C43A8A3B90AD8952E976F348973F79797E5B68469542DE
-D610798FAFF13B24AFA2574BF898DBD661417C41BD0FB6D448CE99BFABB91117
-E8CDCADFAD71D882E51DF28B7D04624615C826CBFA745CD903E2303337AAA886
-DF481C65C7D914DE22A026BA75D232481DC320B89A9A2F6DA1D9E54C48CDCDF3
-F657A66DFEEA1FEB0E98A71666F115BAC1286D5E0273BE8A67ECEDAA1BFA4921
-E96E67138F28919D708719107D48D8F0C4E4DDBDFE6DEC21C27F260DF7A46327
-D924F8918E2F0837760BEC3666C7D5D60A9F2A7EB0DFAECA1AE4A79C15CEBDA9
-7592B665DFC923D1C6ECB7A3444016A1F9760493BA1D71232BF2576DB84CF966
-7A7466A55FDF764D4BD7810541055B989E8A8189ACA63014CF403E3926C4F455
-81E25361FE1339777B597EFF1CD63F007EE735B9049315DE035415170248B359
-EF4A0BD6960E23D3318A59E11190AFF749ECEBC81B0D3E26795B6369309ABA76
-C1E2EA4EC1DB3065E4618BFDE7729263920EFE5236EA355BC30C95C62718EDDC
-69C3824B6A450B37974FE23553D0E1ECA572155E53DFCAD1E4F7C40FCCEB42F0
-8A41A4F516B5937D75FBB86BF290BB6548FF327853DC5A25D002A381A13DBAE8
-6CFD76979CBD26A4F4D97A791BC1E65AC1B34F43AA12D9F5E66E85E368AC33DA
-2626EE4E399623D6449037D555E35E0A22E4AABC91B360D7A961FD335E37FAD1
-46DB866561D431B05A65BE91077FEBAD52EA5587D5DB86CBD753EB270B4AFDA6
-68C0F1232BDBC07B5D7E2B58AD4FCE8D004149EA212653A83BCA85A1BC8E5AD7
-D15D165521AB6377FA20A09413403C79B1266F49D983AD0BC50AB766F1CEC782
-4609F22694540DBCF5FD113626C89BDCAA59F4905D07BABD08BA49F976C0A79F
-94A77AD26783AA9BC47B8A11CAA11090D09A88BA948844A45BCEDD3CDE0EF114
-2E16ABAC0D90E7B7345C04B53577218009E67C7B7010AD8DB0FF1073DE31C770
-670C6619622031490EA2A2D1A9FB80DD21A5ACC526C2BF0D999651B8E22A28FD
-47B4708B288F5BED8E5DFBE57FB3FB33F00657B8544CDF6CAFE1A3BBDA9F2296
-3C5BEC4351412CCB9AB6F450188D307B9AC70CA7D9DD184414833868B27BCF62
-C8CDDF23A7D796D0A1F8155E66EC9D7B35BF0FBE185103A37EC12981EADBD16D
-70CDB2D685FC168F08AE39F375739ADFC915A63C6A7246D164A12569155B956D
-A7A5795A6EA9D4FDB0AFE54C63CBC01D5C338B68DAC3D23B110527B91BC0527A
-30D7E8B7DB2A6CA19B7C71D78D71C41AE0557E0A9CF2F3285F53CEF69DC3C91A
-B3EE632FC1416B4B36CD2FDB8BAE850FAC5E9E0B7B57534A8D86948074AB123B
-B39EBA873F819AA42D36D4E07E2507EDBB3144337A743FB436545938E4DEABF7
-03EF9E9752B4DF79396023282325AC3AD52F42430A97C54287C94C3C910D025E
-B6C40DC9A11D864614393CE973DE186B99F4B3C0F33CA18E1D30F8E8EA70223A
-36853FEC29C0F96B59A6F59C0A33712B7053001FD554D23D0FF848FEB3C7EC9F
-7455645E42209FD5B8CC08A4A882E34275F6EEC5B16E7A7DE6C9D8941EB6BB46
-ABA35AA067E0439AFFF7DF7A660D66C8503BF35EC83C32270E04512FFA90618F
-6825695BB8ED9F97C4FA706BB84B66A9BB210628EBE19ADB36D679CF9E7B3BFA
-4D4764BBB31682A14FD537266E2CE1F4640131D324382542FF8B8CD9BB108B69
-6655FE8FCFB277A88C58A7E2AFAC9B740D840EDF1DFC50747CD3EA1DC24B050F
-B12404954E42E14DB6092B38F32CBAB9546A9784BFF7FB16FC0F3D2875A35A16
-75EEEA82FDD3DE0BAFF2C26BD37D229CA06A002529D27EAB41E20818ADFBBB5F
-0AAA37BB95CAD96A3F700C2E5B7DD988E89049051077CBDC2DDA592E2B99C090
-53C7D459D85A72B01880F10F9919777AAC2A3133B8A7CC5926ACB6C87B0552BE
-D310D8E86E5F4B142850D45664F2CB087C0E7546DA66214DE18E67D1BF098A30
-137068F9E9735933B96B4242E805B0D4E58FC9EDE7330D4217C9315BF6317608
-ECEE1BFED5BE0CBCDBE36119465AF20A6D7A3244652112A1E602C358D5271595
-213FC19C6562678CA6B38A817C0E7CD65FE588A1D9307FACB838C6F5461C0ED0
-888437043743899769E94B7EFD49B022E3A663EB0A00479B5C291937407B52DB
-36E71F524C1C6F4A91BB99E1A824A25C3917DDD42FC2F9DF16BB14C4D28CFFA3
-BBA2BD381C27AD1885F7DECA566B15C763B3B4B3F3EAF3806275D8600FBE4B42
-D1FEBC74147DB1CF64549C9C7DBEED10F44F4D585371BBA5357ACE0BF864231A
-436FEC2C90C94ED01324D5946B89CC05C087CEB96AF03E350BDF44683BDD566F
-0B2C48C4041411EF91A57119C9ADB0F2523477F46F72FEA57ADBB2AC25D3135F
-4F0BD460DC6D8E29830341C64BAB91275E9CA08B713955A5D344EDAEF871DCC1
-B50F30858C3C3666597B73A752E93DF128546D1A1812C5B916AE1F44CB36DBC5
-A26B5C3ECFE3A3E2A013B5BAD5722A8943BD678F651528ED340EBBF59FE47E0F
-D7BC565E44C38FF7697C3F1569C241D339EBC685E7C4D7BBD318B74E6AAFC97C
-49EECA3B147E485F1F2475AE983A18395063BFDE981F51E6A2CDBF1906E499CE
-6C6403DBD85E65E44839011D7E3F62B7504A9CFBF6A5D3C9AFD6BA64E636D7AA
-E43BD83ED14C6EFB36A5233A5D795622583AFAA09000C8557848705231B6ED8E
-5E3FA79173C172763C70AD176F4F3DB0054F144F661F9F028B596107DDA43168
-11B6A56CE4D375EB9F3DACC6EC06F632CAD1D994217FA7DA1C56F681FE7CD0AC
-6CA60BCD21FF4950D20D4A3F11E0662BC1D3CBD8AFE2DFF3DA1C609E0B337B88
-87B6FC6E735DDEFC00C491916F69D0478BA2C346608AECD337AA80031A269380
-45E450ED7BEAADFCBED412595BAC771ED3C1BFA4459A6278EA1F00CF89C9EBDB
-0A43F9CDF70A0AF808CB329CE9907FD5B36C3AF5D1C475AC99A6D6F22596CD42
-1CB7B14123D38D8FD9109438D9F49EC8AF29176204C0A776C60009AA148697B7
-F5496C6FA123F9ADAC59400E139A0B886E110425839B747241A0FD2DCA8621E4
-AC3B71FFB6FF1BD4FC5DF726DA5F383D573640774EC6327F772290930F2656C3
-3D3B1FD3F6B321E0919720F03F3C6EC09D05629549549CAF621EF916071CB6F1
-22625657C27985471E16B21714100F8B80A2C4035C5905C54FF95AB7358117C0
-DE70C0FDA8187FA316189D13A9176C1171A318A81D6A77F0E54D6DE37E5D81C2
-5BF1C7EFFEB8D130DDEA4250C4FF4F1BD1B535A20C3FEF972323F114A9FE90D8
-48162CD532AA3423FDA9AB00AD6754C8216253CE936DAD6AED5BAFAA64921186
-E217F709A73D6083A8D04F11FFF49D2D8AD5A55415043A8EFB32A478B9D70F95
-D9E63A92B53EFAABD9BE62461FEAA541F5CA67FC137E3AAEECB5BE50FF74DAB4
-18BAAE0A7244F072B33F3AF7474EBC681DDB09F4A11663EDA56268CEE9E653D7
-4C068E233BD3F142653DCAEB01E2825AFD6ACC54659F66B21AEE64F66727F033
-B3D7D17C051B17B4BF41DAC5D8FCAB88A36DEB62BCB5D248854EEB8A9EB2672A
-391013A66539BDAAD4189563B45C2FB57EBB9B02BA6845FE2E7D66CED6098014
-2831ED864C366FD3D2A36D9823E84C686D401BF9F01B71CB9864AE245E34D554
-4DE79FEE3B5C74846967D0512CC9FC103DCA3DF48D0D491E70C8A102AB9A92AD
-E868509AEC8134C6587B505139FC438FA994819CD17F108C754DF744F31B0731
-E07BB4F12389EA058127E75F5AC024595CD8477F5FEC80AE9EF2109D0FF15326
-808FC436888B98938234E93EBFB0BB009F8FACC9D0BC0058E37040CED69EDA45
-D08942E834665C0595737BD2C4B18CEF53BE576C03427D0EBD25D335ACCB2473
-63B2FC3FF036BEF8DE2CAA9308E089C591C331DE41017E36914FBC5426358701
-151572CE393FABA2C55D67E7CDC90C78CC6D58C3C6DF6524E5A9804D0D9A0E3B
-DE85F7D0057D2ADBB04FC0077E0080DB404726A8AF5029FAFC05589D835F9ABF
-ABAB4C3B3F66384368D4A2B6B3D6C1EC0FB4121C59D1C5C50CE8E65E988D06AD
-7D03BDC5B095F3BB54A1E4E7DE57601A28BDF6D1C8A26268FE2A8B510CC62B10
-A2F69EF9E8A766BE982C9D791B42C10502F3BE4516D103DE941633F021DDC99E
-4C6BB01CAFD7B886E677897C775485878943292F8592C4DED879058D96EF9F10
-B89C8BFB5567EB7D53B13F1C9893A60D22246DE121C993E9EA563EF972E433BD
-DA1119607CEC7C89145164BBF82194A31932BFA6EA40A2466EF148E9EF09209B
-973714C0DADAD79BC4DC8F767D948AA227F9A12F46262ADC3FC80BD464EB3750
-51CDE98239A728AFBA32DFCDF0E04F1364399121FBA23EA9660E71F1BD2BF976
-F6DB04FE31B3D89112C8EACEC00D8BC0834D63025580AA2A77588FEF5F95BE78
-7AB5A9BBD218B94A7D7E14AE6FC65A615D39058DE4644A126ED9AA1EA03B0A90
-9B8162D84A883D5BA85B83BE8E7EE7B3EFB9F50ACFBFDE4178C4D12D6054A046
-7CC57C142E055B9B822422C9F6E3F2323278AD2299BF211302CAD720BD980980
-4D4EBA8BCE79BC6613EB227A233BF4E0C5B73FD1C424689FECC8949C19E581B5
-9B4534060BB017C315E46E102F9C54830C11CF867846427AFF0293B6EF11970F
-A5E75BB89A8937512FAE083F1BA63BECF2B5ADCF9618F092F461096C565B55B8
-714F9AEAB4F76920A80BB74538CAE55A617C3B265F64E1B1EB19D96DEE120581
-7FDB28B9823C6F5241ED566AA02650CEEA40E6E1A2C6DB55590C5B5572D8F57B
-6AEB288D7869B6A7A50B27E496905CE770852E9BE460CD2D1C723FC7236F92DD
-727B27FAF82E9E7F32BADB7911ED3C6525D913BFA333EBDC18573F1441624892
-EB53FDBB6A945B38FC9C376C3D534127720420E20DF513EF381E2B6B5D5E5C23
-83412BD67435CD6BCE407B8FDFCE4F0A0C35E5DF9DDBB2D1D5D7CB2A45D886DD
-58F908A07FC48C245DC31F28D30FFAD477A1D1AC593FFE8086D05B285C700996
-2CB06125A817D4850B6D3DD246D671554AC1F513932BFACF92A15B75F87DB140
-F5225D5B066A913E6E3631F160CF60F54709FA0DECEBF1BB203F4D902B4351EA
-6369E4872617A98DDA8BFD29E8933D201A09149077EC934C0B082B92244DBBA5
-0E70943FE5E1E8823E0620C857D8A3CE3F857FA05A0DE16D7673E9CF27C847A7
-C8A8DC1F7B8E80A652C47C0AD748A60D76724354AE6D98D37E164B8DF1AA36C3
-04975386BD0C356DE67AF3AF9A2A7C5AB957994A588CD1BF864C64C2D00F8D07
-CCD30A5BEED0371BD23A4622BA3B8EFC35FF8A552E770FB899BFDD7A924F228B
-95B56FDDF795C0D469B399FD0DDC140CDCB61C6A6E30561CA594D7A7A0E86CE6
-B8B4A04D3651CEAF4D11F86CC71A66DA5D66555E27B1D3503E92E368352A0501
-FD045A7D79716CA26C601CA2888B9E57DED1163C821C10EAFE81CF0461A92413
-BB96D2CBD385D17430F3DD50B260F58DB83423E826B9F55FE96ADC290621D17C
-8E4BD1A39007D3EFFB5EC104D2FFC18DF08E16753C26836752BCA0F190882433
-00D86B38E658215741C887494D161A56FDEC75FD5C4E3802318C3D2B72987F3C
-2DD3B75F669F2808F2A9C0880852A4A6236FE8A4AA4FFF753FB8E0403A9926F2
-73A342837512D46102279CC3B105A959516C9CD4FF86C704BD81A2DB5FC1BA55
-4798041822419EE5B201F48A1C182EEB9530D6205677136F81D3D911C98FB220
-C04E1532CBB717A68A5AE74FC5F6ACCFFE1ADBF194551F4E9E8C481C32345FDD
-4615B1EF62FB11C900DF204485616A9D37EA2B41E81EB1854570A07B76C7A064
-2C897C81FF81F703AD989D304CF7AD99F9B900681C935A9FD79C0188B3E2B50F
-19B15C3D95D0319406F917A31676DB06839E0180EB5AF09ACB81A4493CEF52FE
-F606841668FF02BBA4492216D789B6A3C4D9C3FA1310305E9878D7457D7791E2
-4F4749102F501AFF64C3EAF5A90B7B85DF090316D74ACAC512B040C19BBC61CC
-2534597944221052369729EDFF43EDAB917F2117353A8E76A6ED790FAEFD58CD
-7B0F694B156BDCDA89DDF6DCF2B47B71CCC037111432C562AF9C6B6CA1D1BA78
-FCD24F49127731799F7A0C29786E2DAFBE0A24DBFBAE0E9A0DCD44E4649DCB7D
-2916659DB0C65232B5CDCB015827F31A5530489B79A6BB45D68E19E3ED13D3B5
-31DC8454C68CF35E3E8FD307CB301884BDC0A03EDC4F08D4142E20494C59F6EA
-8CE8046D29869C7DDCA98EC906411C57957D1C8FC5404434250881714434B1A4
-5E368208D33D37066855A8BA7318DBEAABC15A83F2E1E50362142A67E443CF03
-E31904E3AC02993022789C3A1638A2056A0D94EC8D64E2A13CED8014C4F4FA51
-8F54801B2BDE7F9F2D0F656A09EB713E8A97793DC5E7F7005241AC5D45BF297E
-429C0CB733F1B86A28AE15CB627C98548AA0DFC81E7F62817989E325324AF65E
-C44FB6A9E42A270D789463D125EEEAFDA57DFD09C94F1354D5FB7B10D8F9F47E
-B6F581CFB243A6B634647EB496F2884CF4DEA98503F4EE906A38173D2A6BDADC
-A21B3C206B15BC842DC7FFB7022AF0F963177F310E971319B9DD3BCE508D4B92
-AB9B051FDB2851502D383EE103C4B0B232E32642E305838BD2D3936387816961
-762185C7152062F990585E9055F94BDBF7BCF46EE1E5D30558BCCB4C996F27B9
-05F40807866C255B81A55D0739041B5275A66F58FC149778AF1D2D90BD83397A
-33AAE594FF0A34FE74F524FEB43A223F8E29D7ACEB1E8838EB0AEE7A5AA401CC
-9D93AA03026E0879E9B7C7BB3FED71492BDDBB28EEE6860FC9E453B0A73982DD
-7AEA950B45736DB924A67B8E88945C2FD9CD01AEAABDFA43D12083AF7D4EB987
-FCD27CA7EDE61E5707AB481BC4B566887884C33C89A2D0B234D6135BBE98ADD7
-90BB22D3BCF19B4C69FAAF0F7946A8E3ACE5C933E2AB65511E861E3C5F9428B7
-B6B61DE712F224237AC705913D0C15E717D00F1913ACF411528D7A0BA81ECC2C
-EE9C5A09F0414B01AA880EAF1776C3C4C965FDA4FF258C2C10ED0C0F894F67DC
-1EC0876ED390CE114D4635F1F7837381CC94F52F4DA12FB9C700B94D75E282BA
-C68B284F09331DCA78387C2F262FFC436FFE0B62F304CBC8BA5C287736ED17EB
-7ACE389AC473AD84A72438FD57D3F8BC75E058F0ABCB016BE01ABC26E1F2EAF1
-406809EE7F30883E006C5D62FE0D92AF0FF209B881537F7B5A34443B9A94A6D4
-4C6749230716E53A28B429458A485D1C1530527C869EAC3DB8E0928515CA5370
-83D760905152AE563F58CD82D46F80BBD9D6CA797FC8720CBE190D7264D4C754
-4590D83891A2A01C4D43AE46AECFB938899BBFDD5A0719AB0B51BD705B33446F
-24DCFD6C9D7CEC05CBC7084CFC316B0370E9F9C5F3808822C8D29CF927C76BDC
-E6C31B044951C7F455686689CF06E8138A7B19B7CE1DFDE3343136DE9287DF1E
-81778DDC3BCEF0D6DA8DBD4D56D3E06FD6AE0B51EABDB7B52024636DDC0A2396
-D34630D3E3F47889DB84CBEFB6270B85E448E02F6E81A338AE0230551D629FF4
-94A5859462DCEBE89BA8E57E107F6AC587F79CF8B427C493A5C14AF7BB045176
-A9FEE5E34663AB3AF9A8CF714DD1DD50E18889D04110634B15674D68601C4ED3
-BC8B95B927E5B2E16880E1BC5CE1FE385A2D416973B52C1A2FE4332E964074E2
-94A69FC4946F579CCBC12BD381A80B5F2B1C662CB98138B58EBB93BCA99564B0
-98CF2EB381B04F005343633B163C4DDE8A98500B447D2BEB878AFE8982510794
-D276A4A6DF3D36B0ECF8CFE7D3ED4B364B08AF5012B5AD4BA29FF5886BDF1BB0
-72378D823C1929FB02BF7C9E41B483EE3D18817B056E8FA98FB9863D79EAB517
-54BECBF7579400AC5DF7EDE80E202AF75E66C48257A50390A9784BD6077C8FDB
-CBE3D17F8BAD802E97087A8353D3412C24B0F886AFF91D101A5833CDADF898B6
-DE548E996DAFF04D6CF8668A5CFCE8400C2737D0124A97083CC808CB80B24BD5
-0162448072D97FCD1FACC4146559DFFFA11BDDE0E2698D92A9733C10BFD23E38
-73151FA9C0D030872CFA02208A31647E1A7DD2C182044D90F90D48A9C4C422A0
-FB5A3A88331168A296EEDFAA02AEAEBFCA1A698BF8A01F109EF2FB767B4F679D
-6A39AFF1972E93364E5FC5E52CCB76B06560A8FCEFEA58BE9893F9B20ED2CDA0
-F0A2EFF2C9142A50B73A1EB3547C2B7954BFA47C590FC35260C75BA557A36AD8
-18CBBC03CC65C597F432FA0F0F27DB31EEE7F754781BFCD4EFF6570BE397BFFC
-35A7C0443A8172ED4FCB128DAA55D7A0AC14F9FFF97A43538C005ED8A1FB1760
-8D01F3440420FFFDEE149F036E278E481C35007888431CA712097362CFA27134
-36FCB600FD4C4541659571FC17B8136CF3860E2A41177C4E0B6B5E39B51ABC5D
-5B5D6D732DD3D122B956D4B4328F15252762249F5D50EE7E37FBBFCFE28B12ED
-48285FF811045768B7893A838F0E02536912157475D473DBB14CB666A00B400C
-276DB1129A8D68681CED61F7E21C5761AE13FC383F55BB6FF75579CC533AB682
-E2811BC342AD6E899EBB2B16632CCEDE09B05F9DEBD65591D8CE0B6EF0FEC4DA
-10A55429C85B679511962DB373C41EFAC813C0674DA0C2B02BFD0DC1CF82E26E
-15BD338FC3236CA8DA4FB3437442EFC077549ED51208497C6B074DFB6D386333
-C0DA4772232A367AC13665201336B291E8F08BB7B30F88A3959B21C0303EAC16
-BF5BA8B4F051B58028544D56A13B171BC76F3854974A0632E262C2B90763593C
-D85BA7A24030561D968C05E641F3A72EB769B4
+50C7821A8BBC3B9FDF899D7EAA0B94493B97AFEAC503EB5ED7A7AB600BF00E09
+8A98D1D031C430FAFDED5CFE3944C4818C6A0C98FF909FC1FA6F3E7E282BFA41
+4681DB8E2D5D12A2B653E32B01A8A9C9955AE525F963EAF4B07A6D1D08E880AC
+3D77B15077B8882DAB21B262E2EC978310BC07DB953F8C65C9D5D01F35FB5A9C
+B8C57B07209A07E1C0C1B5F1324B128B60D43C223F73DC12DE901CA5AAA63BF1
+2D47B7B0B9D35F25A459484BC917AD0D87779E379F2E5E5677F463D9D4E33B38
+99DF4ED7F1C5B33E0C23064233288FF324E07452C5DD4C46365512B412E6CF46
+DCCCB4EF51A65A8E2AC9A5BC5384F739AB8D4995143C9BD3599696884AF450A9
+0B3A707395DAD474797780AD0A87C8317DDC98871259B09B0038E5CA31E6EB6E
+8FAFD3D294971700EE6CF2D4CABAA8AE2C0965FD3E864037DBE485129CA30BCA
+3DEA01CCF4AC088FC977A4668029EDAC0CFBC69C930546E7B7EA31296D7F8B31
+0DB809DE11C0150DC81247B6259C110EF06F9B3ABC4641940EDF4CE46494AC13
+72C2933FD2B3288BD37E4055F58B0E83FF9BC369A112E9FEA4CDA525E3B92B3E
+932E64E549388DEA2C0B1F29B356A0E216B37B8742916B0AA46AFE2147532AAC
+A54DB16333B9B4B66665314F8028D1DAAA6BF0AA511DDA067041E465100A7824
+D778792F109404C1A5EFE3481C9E20007664E5664A3FFF70BE402C3BC84628F1
+2703294F2514048F2B8CA0BD9EFF679B8EBBC8E49A6909FDB6D9439E5852F7AE
+296746725B1840172ECB51B72B1F2F982740F7EE67F40D96BE2B8C310F98A980
+1116EA8A4D57850E5F87DA60D054A24BBA2831838C211B008BBF8E3683B8D407
+9A3AADB4AD7D0312D560FF2DEDDA60D0A353D797BC831E4A76A234F9AAA123D8
+1BDD68A4EFDAE4338358A616D29309A416B4962EB01F6DECB59E84A5852ACDDE
+BEFF98EAC8D864A4B457A6864A7C7ADD3EFD7B2EDB984A3D14BA84390B06B83C
+550FDEC4A8A1F60B8F47BF810BD636BA945DDA0C1ABEB31C80CC71DEA1DF420B
+D41E4D04512EA018C53422F1722EFBC78123B383C9BBACA7F62C5477BB8579B4
+471922BB21A881AB30840F1A076A3B14E7EFB5A0D04610F1D248B8D6977C7C24
+5C1307D468792CC180A2DDC3AEAAEBD1682951167D9B010A3F31F74A54114C90
+6B7E87AD0D74F6E64C225E4F6C93277084CA01C09DD7B7FA91F5D7FDF9C78C34
+9F40F5CA84E8341093AFF161914663BAD849119F4D56B5C880FBC709A99F89CC
+460183DFA77E9A8817F0488874D68F1E64F690865A6ED2FA92D4B0E08C51F5E7
+95767B6B3C433DF63FC5F8E77057C2B8194BF161C3F8104FD0FA8C4033914C21
+895DAB5D43BE63E461672613B9333FA125D04205FB9EF2708D83DF0D49483E24
+143531AE2C99F7F96F95AAE8E292E1879EBCC408CC102A32CEC3FCE958691227
+5446870CEDF38ECA235F19B62F7D83116DAE464E77EA2EF5F321EEA6E9C9B685
+27845D4BC456DC77767EE49F915496C84A7BDACF424378B835FE2CECAD2E3CEF
+366E0BEFDA94E1B4FD1D838CA676E002427508687E3535B681CD072B03356F5D
+C804A3D54746C4C7501E61176E7FCC900DD83AF1A73BBE3C3D26B3EACA9E6B30
+52430FA70C2266B17C1302659F6FD5857422D1AE32F15FC9F746B770AD6F45E1
+CCD6A402BA290917E96AE92061E801EE9876FFFF800C957D57D75EDC1199DB8D
+FAE3A98603A0964F0F05F2DECF98E798360C70AA89438452AA8CFC95C5BE6E82
+D12FF9536DB97DE9A2452013B2D95D81875820B57FB0DFDF9A4A778A914F2034
+F6A8373B81351C44D69CFDF430997BE3576D86CEE83156772E71A7A70EB0AEEE
+7621DFF6E101B32F7A2ECB0B9F02ECB4F54DCB54AAFE7978C759B116F84125D5
+401851A9360D1FDF438407FEE5843EA5E4062139D474A76121006923240EAF67
+CB93828CEC646D632F9F0EA8C20DDDAB3080BF7D774F9BBD6FDCCF38B3F560E8
+84D93B442FEA4E7EB429B7B9C14B276FCB8F39B6431A141E96A24106335B966E
+F3161D90EB9CA3DB6B3F7107D25590F7F4454D2B510A2C0B9764F80EFA8F060A
+9B078CFF276A88013D97FA5E908DE854A00FB655585B9AB0D22E9E2E86DFF0D1
+AAD10D3C1B0A34E9ED40E7B18F3AA2CB0EBE66F14A18615A0BB818A05B1B70F6
+D0DFEA076D71F8BE0978DBBFD62EC9ACABFF8703485899B12D3A68BE64B2A40D
+0D3650B42E55DCD5ED90A9CD2FE2EA64398FFE6BEC54E9BAD493D034B743A214
+5A5FD3B2AFE6FD112D73F393DD613359E7558840B0B9007483264A21F39A30E1
+239A08D90F3C11F48DEEDF8A549BAC0AB84C0CE01A39AFB47732DFBB03FB925B
+B72ADA2697186843116B540DAFC381F0BDF51FB554A7905F1FEC57CFFD19D141
+EF384F0D16F6ECFE47CD2515B9402BA6CA55D473250E3EB2DAC143823EAC583A
+BF749C1C1247CFFF1C0D41868B2CF0F6F0594D0DF2CD984757CFC86413A1FC6F
+3DB37B2CF2A2E04EBE7D05B2278EB9FABBF671ED8D8A5B1D1228C2F698240026
+8666021F7A977F2BB41CC6B1F0D3B7A46521C717285E5E61E936EC61196F820C
+C4C746560DC0F031B6797E67BAC1A518DA30EE8AB870F3A3531C781B4355DE1C
+66E31FD022BC5E8100A319F218D824FE4B0472AA8822C3F7E5F1CA5BFC2CDD93
+E1BB1B0A192842C39DB1B8703B81D1B8D8EEECD9832D321F903D7C06E724090F
+B7F4FA37064F1ED601E970091C9E99B5EA7BC06FE4E69E34052F065FB0331B07
+E3F6B76CEB7B7058EC5985AC310F9F502D982C43B144FB0A19A0EEB0E8D2D59C
+FC88340EEA8CF2EC23822956934954194DA3850C70B135FE2626D0B75C4CCB35
+132378CC7BEC8DD4F86A9B0B1D6C3A89BCA2C750DB5FDFED7BFA2C0A447C614D
+812FDD4000CC37A0CE6994E0C35871C426F872395C71B4566553D083CC436108
+7F50426FE26A03EB7877250BDCF09861DA35E0E92C34A6714244CC183FFE6F82
+C665A6408136EF31A0A50AB9C38AB284FCE23F867D12FF239654D18DB9100A85
+1FAAD02EC6F5B4AB691916A846CE953CAF5B32774D37E208DF38BC9EF3A5F680
+A62CDF924DDA39563128E7FE539FA6C2CE09F5C9F154BD523D3B1211EE7C5437
+128C316A8F171E3B75E27B204531BE59BD50374BF918DFBED45D73FB0E242B6E
+EFA52C5B0DB85952E4E6C86B301A5174920BD322C49DBB29EA44646676A4C4DE
+EBC9B61A279A3CEEDA2553D4B2136294074141687DB75364DD78E6815E9AE2EC
+366FF3E042726B039A9C5C193B53C808CBB0A498B7C80404754B67F7CF49145A
+D1B7E337076982EE64E6F76D31BF17C396A115A69E0610F25BB9E5DEAF5FECE0
+8319CFEC44B8549229993901FC72AA17351A442568754A3B5B4DF7B8061D73C6
+0B29DCEAC0DF72A6236D4BB6ECCF4EABC47713B2A609DC07D96740A769473869
+FD1AC9B5BC0137EB2A3327B51378159AFDB5BBF257F4E60F127828E8CFE74E01
+D968038F659EEBA34361CE6CE0987A80C7ADBC06D71C6E3D815989AD77551771
+66F1A1AAF42A3F7649DC718AB600BFC70E4CF0247AA2A4BFBD84771199AF150B
+78100CA83704D34EF7D65F51235DAD8A5882EEA58729CEF60CAD3683B572D0A7
+89A6DAF840DCB6C7AA4A4B23222D08087B975BB64809926B588A0300F0DE79BB
+320494CED7BDE6636F3D9D826D7353C2C923BFE00949B710611D9E3DE47C3876
+711F0135334980FBE4801C3BFF158F1FB5E2E5E388D8EC7689E92D8869A7C166
+1C4262C63687BC092675C23B6755BF2B107647A4EDCDBAE8E511A64ACEB9CDAD
+F15ACE64F8E8E4A9B2064C0FD8E446CAF1592C8F109376B98D4A5B31B15B2892
+7C0FBA025E497B454B25DA16D9C31F8C0BD17368499D3B1D92A06E5E4C8C6A87
+06E7E68C95975157BAE3712904797B50802CE069B74208F549710D978CE4A253
+C186EC2D6415479D0FEAA1DC076885B2A509B0E6411E6B5C8E0EAD7578997B9E
+C5DFA526E73CFA5D3839664B3470B1973FE1790EFE2A534A277AFE1B140E5669
+407396D0BEDEAD0A9B7B7AD54CAED5C8A70EEF86FB0045EEB34907E32204EC9B
+278C809150B70F1F086F756AFFECE6F05946C36C265EC6EE79F9A8659FF0549E
+33E4E750B3292799B3448560930996F9FCAF0B5083EE6F23B238A41EEB065506
+B63F6B94F6DE9EDD11947AFB257961EE4297C832AF97D38AEF181FED09CE97D7
+FDCC50CA3BA7332EE65E16B91F62CD678C28CD26B87DA984AE10BE0276366AC7
+7BE023637C1122C8ED16412B00637D59ECB9ED3DE6A6A816E54630DAD0E5E306
+1FC9A8070EA0EE84F2E59A7E4D814C8F766ECD9EA08A23E266F1BA97362D724A
+CB2AF5932D160D281A03342E28D57B55042D68827C831B8BAEB3A42E3A38531E
+36FC41EA30DAB3F1EC598A3E011099E5586F65C806A85629AF34351B3A24A8C2
+76E43F08449043C788C5CBA1B0EA703C100377540870DC8CB1898D6783B29D66
+23BE3D60C08251392D5060FEA9BE4A40EF55FCDF1CA4BEB397041CE284527907
+E6969695E657A1A75665CB7EA8CEAB74972919F286EF710A7D123E81F60F625B
+8BE0EECE4F52E73D0186ACD058D96721819B43AD03C98123A5892B4198E3304E
+1925512299560CCBA0AEF6F9FA2EEDD0ABB0D0649AEF7DA23DFF6EEFA2BF847D
+99A217F8665916CCE5518D0849D611C7221BDBDDC4FC0E7381A49DA520815274
+3934A0FB9435C721CAB181701E292D3368DFFC86613F755D4801E97D7B872E0A
+0F6E57A80363EF1DF156CD873C303A898A5D75D742E755D019DA3091B788A036
+0CAE670793C4CAC7A15C2DEE25E49D7697F17D2F4715C2DF7964F2F88C13D83D
+C06E6ABCBF412C543BE52A4166FCC090F12E66727FF1B01C8FDC772E52DDED00
+40EE0A60818F186487150B1E5EA3B73196834A2D201E6847E3EE97BDB9CE9B6B
+ECD33FB11216C18EC4E2CB7C4B8E841EDC37057FAB5AAF23A088C7DB0CA3DB9A
+67799B2629CE0E70610F254A87A925D3D107450F209F26481B5F416D41E26C55
+934226FAF151ED9FD52E19841CC57B3C45A5F9F15B6FA9C0CF8827EC69D372E9
+839B245139330A92B0F8F2E759D0F5E2AEE7A08F0744DAE19CA53080B062D3A7
+E1A07511FF4803F76AB6E51A80185E8734392059F3B1B9ABEAEFCCA68FBE923E
+3CFFF31A62C16BB5596DBEED2FA5F9AED96A0A42A8EC600847A1D80E24F63BCA
+D6E711FF7F0A96C1F87A8D70611B311F87A04535E4822A7FF4531A9B1FAAD13C
+4E80F5AF473AB4183C65CD87F6D9FF0E5FF6279E3E174314F3413EB629DFC3D4
+DA5B751031BB211DFE829F583DFCFAB20C9D972BD57B2C3B604141AAD99A922C
+38CD696CD05FCEB4035334B02A1FDEBAEBCE1672ED6BB7F83B5FECE3001B9F7D
+70B45AE7E282D9F9FBFA62187E7E0675969C232B581CBF4C6BBF10C5CE84C3D9
+1ADEC8110EA8566DDDCD81E0C00FC5D59BBAFFEE83C274277CB42BFF09D2AA05
+FA0D8BE8DB1EBF587D31A5A8E9C570302965B2F148833CC8C64FAED2FE6DD962
+4FDF21B46A8A9C9C54B873D6DD285C1FC20BCAA83AC67D7CEB023F29F00B1438
+3BCCF291746D6A04E176368398862D4394BDB6BAB8A24BFF5DE8848D5E250E10
+98CBEFC7D88AA7FE731F6B398BA1BCE100C3C3F602C11CC039FE279B7E46DE37
+0C8328B49107C6FBAA10E509A76C9A7D34A8B96418A36EC0B3F56348A1CB5763
+2314FBB223B0CB9C054730EB2D8F9BE48CB980024B624A3FD4794B22F18ADC84
+20DA169DFCE96CAC361942A22FCD95E260F46D1279F293F2709302539214D2DF
+70D1DF28377F0A99840226330506FB5EE3A0BD9BB02A99D840A3EA58C69B93E0
+50E7B164165A7EDDFD0E7A4083891E3F5A12653FA9AB3BF1C330678358A50910
+C65FE974EF46C8AC66CF7E16D27CC6CD372FDF2E7451BF5753B029E8A456FA07
+3207EF3EB547B319EEF01DEBC64DBC8A33FF83DB4ACBA00502EAD9B3D7CB8501
+5942A7617ACAFA1594657513F71FABD0BE842A5DC60D629D0C752D7632F7F047
+0E7C87CBF771837B5947273AE5DBD500A41B884E576488836F6A8612F93E71C5
+4D64831C34B6FAF3DECE28BF4B20E7A870AD5D0F15670E7886F43360C0BDF2E8
+5A55496CD838E57BD4A0C27610AB2F5F0A7D76C1AA97641260FA03B461A3D223
+3DE435A15CFD585F5BC82BDEABF1977D7AAF973C6207C632C2DC5EA4D6617101
+43F45CA50D60132309E8795D2B0B6927A0C06324307C6599521A9FFA4CB5113D
+7C23F8830BC9EBDBF923AC5B12BB34DE6E1C7C0129D2CF2EAA09B68DFF712912
+A46E032A2A575B214293E06ACB5DDCEEE77C39F3A9071D9CE655038DB4EC2A2C
+480AAC659FD3D18BD497A8F6C5446E2A6496AE279803F329CBB3F6923C53F965
+7B6801DE0D3B1E00A8F5BD2FF70782D962F31AE5C6D6DD32F9307A97CF121830
+157802BA4A56043F833402A7A383B94D79C80ED4FBB6CF188BB91E421165DE85
+245E64BAAB30690EB6C3A8E51F6C074BA0509AE82F59E74C7417D06C65202030
+D602637542CA33CFA6522119EC9E2F25814BB5A196E47146ECCFBC844D17A5AC
+18C1F640E28750D3B6856A38B14FBF3B3C70D4BA559B2DFFA01D112CD89F7F40
+A201D0DEADDA581EF4AC73A051C005BED84C7AE69C3AE65163E8FE89F50594C2
+67747A3724E89CC50075956D3F2BFFA490FB6C02CE988AD18F52C815F2BFC18A
+D1A86E95576C1076F955183310B6271FC489052140553A08F9E322C0003964FA
+5751F67640750AE533F7D90061AB9E487C4200A30AC0CB9D1D6B882631125FCB
+FA1B24573E504A042B2722CBB83D5701294600EBEE5AD470D1983D44124FCEA5
+51BEA2690F79C58BB913A8F6036B7FC87C5314B6960F52F2579337DDADEE0249
+B2207B7AE69D4AAD19E5CF36BA318FFA19324978B4DE4ECA1E66366B070175C9
+60529A88B19F69587F9F479EA8279312DE2F6302FA872DE1A623654D2C46938E
+4F92B56E3C1513F80425060B66928CEB8672DE30C722631FB26EDCD7883F914C
+4F07167152A21B6D4F7AA789841648EC8A6859EF4696F8E2A615ABBE54161E8D
+C79111FCF9F9C956C1DFA1B3462C3C4570C91D3720812182CA75C72CD4B1979F
+D6376F48212F466945C83A94F148F300A4FF573334D01AF0E6E37E4D8F918A02
+9CD4246AB83D1946D230FF9BE714BA3D5BEDD2D331C7FA68CFE88FC0AF6F89B5
+E515227F55EC66293FBB3FCDD1976B0DE8ED0766F8F60E44B7831E25672BF65D
+6DBD52D97FBE605A2CBC2E4B72C443D2F60658E81E2183BD70D4E66277560B0C
+DC0CAC9F41726329AE7208C956D246B45CD31AA4152D23468902E5903170F10D
+BB169BE014910AA9102F382BC033A26B4DE9DAC0D7ED7F848C9C9176805D4B5E
+8D47176190D1F7AA6F8B1B2F77A5358C3B44C21C3A4F48359DCBDE38F636929B
+F0D6140AD48F557516C88E2186B12D011573A188A71771F37E9FEFEB9781137A
+1F44F2C90F4204C3B018E015CE87976E38F65505E54DE894A2E9B292BF742ABD
+35521DBA016B6A3C1BE594C020B1254459D3334F92BCF2645A454A3AA0F9A40A
+682C816937D4CD2C392D396E6E14DC64CB72143F9C3925CED4A721ECA16F39C3
+06A04605C768344C64FA9C9B75EB4FDD28139BF786619544F0A077BC564FB554
+A59DAE6BC2058064C0106C4878418D6A124654B23D9354706AF7449C996199F8
+1D3DAA2A712A18CC214BECE73751E996933968EA5766801653EBC042D1B38AE2
+996900B303A56EC81141741E26F4310265D8E785B1BFACF7B6210F2AADCE5C84
+56474ED40D92666DEDC745E4521DBC1A26F26AD1319DE992822838EA3FAC3C02
+E4F185497747635D932FFBB6EEC172AA9B975042F665BD097556EA18AD19FF77
+CCF11C505E618A19BD21159748FCC9005C9F6BEFD4B3840307B11477F21B4C80
+C6CFA2E822731A4372613498B69886FA4F43E2423C73928395C85CA14C3D5EE0
+41A6FED4A65533409372897FFC229C88847204EA16770DC57FFDCB88FA7C69EF
+EBE08C4EB56DC0D1561023AE4F4057C138FFFACD7E0B7E4C3059B168492FCEAF
+39218326F9C53CB151479639A0AB8CD5B7EAC4F53C9D54C2B91C2D6B42124C40
+C6F69ACD9B93A1AD62F37D68A35E59EF96A332ABE5CD1B52F8BE81C98EBB5C6D
+611D98B24386832ACFDB35AFBC089181D91814CE1098799B6453E7DCD921BAE9
+92760955D4729353B1B9316BFFFF1F9395BB293244D1F2B05D5934830084A81F
+C723CBC710F0CAFB8E79D6376D874DB0DE06022FD1E9916FD034382C24D35B57
+A93B81C632F39ED08B37CBD0026D727AE8068912566BB5474F58EAA977B02B87
+3162B42EED393667CB88AB5AD10EDE4A40D5AF10955DD0CB0C99FAE88AD6FDE6
+56F222885FB42190FF4882D51DBEDFED76DAB1F9404C4723B6D7727238E1C18F
+9E607AF6948E851569349ABCC415FDE3DC33F3BFCB410FC8B9773349491AC74F
+247BA3B60D1E6183F8A666AF584453037EAD347C6C6AC7D8B0124F398AC6A323
+FCCC15CE4345B56BC2CFBBD17AC5353D60191D0E3C9A9CF78DCCD46DF5F94C08
+A012B7618901095688C82869D11824493806CCD4FD7F90A3347586E6681D260C
+168869AF2A9D1F16637484D4C81382EE66B08BFFDFC57EC9FF815B1B8F60566B
+A405CB9BF6EDA6C9030FBE770F82DDBE998CC1A21BFF7BE67CFD55FD0EF86249
+EEE248A9CD8DE1CFB4CB8B100D29E8A2E50324F7D716A6AC7745BC307E74261D
+9AC05E3A9BB4E1EA6D434C82DCC2675CCE0AB1AFABCE03F8A938321257A15ED9
+71FFCE05DC19AB211D1907BB9DC032004EC6AD80AE7342DA9EAD9B6EA8AF4DD6
+E022B3DA7D187B42BE8D6F0682FD89F4283AC87D1CF68B6193A500539C7E0280
+DAFDD1A43E0560D2FC444BB9A949FA408F7F7E130E5D1656F2355FA7264B57B8
+40A70366CB14DEF5908C1A69B8365DC0CBBADFB4B82B2FE6EB68DDC9B1FE71C6
+2D61F5A48DBDF1BC8A9FE9D81CAE0F95A2FA190FC194A94623826D4A76D24132
+3A3A453D71E03414205A14ADD34DE6654972FCEC6E77BC7F988DF7212D642FC2
+86D98BA69B2CA28426880D25B97B845D3B0BE5015029F37BE17AA11D4A457118
+08F97B141DEBBA2F4EFE542CDC3AFA825338ABF0CB919718DE8C3ED384AC8078
+10BB680A52115C92AC3A6C75CF5D9BE57277BE62A0C638D058B6FB4F22B669DC
+9BC239891E3006D13D2B74A8878B8D932F12E4CCA70E5DBA1CAB0EF0D7EBA6F9
+8C89FE5A4DE66FD55579EA6E0D0B302AD7FAC851FF41E1B50BF2771D45BD4287
+A3712CE3E26C1634C30DC6E0C2B2B9BEFED266A65DA87505B05725D9E882496A
+3A2D9BCA03344153528C694F151250CF45ED116291453BD9C364372F19E3E047
+3B2E1268377C5F3D60376892D49EC914156AC19102AE4B83FA1BCA49B20596EE
+73A6B8832F30BC5440C076A5C79E61204D8DB5C99D885955723016C7E93218D3
+3F1DE9F004F301E134966BC7B30D87DCCE1EA53863D0C4231E6FEBA239CBE110
+D00DF9F318F77B6A55BABECB54FBA883110D88F2EAA5837954B88278801F1FF9
+DF37E6642449A7296A34CE8D14B32970C37A013A83D60F9D5F3CCE70E80E3AB1
+24DB2F9982D9A1281B7792BDF5EAC3473422DBBE5492784BF5B0DEFBC6FE05BA
+283506E84F5DB90E5D31A94CB84FC593B9A12B2F48DCBE4F0567CC6ADDDBB8B4
+359C3EF63045D4A4B607DA8CEA2EF305D9AFA2EA059C061E8D877E10F2517910
+2EF8EE46DD88AAB0CD1366B226D48FAB68294269E30D032A859B1BBEDB38D679
+4C545E8D4F32E78764B36AE45E2DB298ADE78DD1661D73BBC892EEB03D3417A3
+39F4DB9D20F260885EE5D6900CCD091152DD0DDAB60EC66CEAB06E4CF987F90C
+1D4E74BF853A04C2B74601E743F52F0F29D2D05FFA0B6BACC64468CF62C0A2
 0000000000000000000000000000000000000000000000000000000000000000
 0000000000000000000000000000000000000000000000000000000000000000
 0000000000000000000000000000000000000000000000000000000000000000
@@ -2165,8 +2170,8 @@ TeXDict begin 55387786 39139632 1000 600 600 (pt-br-refcard.dvi)
 33 36 51[26 45[{}19 66.4176 /CMTI8 rf /Fc 242[61 13[{}1
 49.8132 /CMSY6 rf /Fd 134[32 1[43 32 34 24 24 24 1[34
 30 34 50 18 32 1[18 34 30 19 27 34 27 34 30 11[45 1[34
-2[41 1[45 54 3[22 1[47 39 41 1[43 42 45 10[30 30 1[30
-30 30 30 1[18 21 18 44[{}43 49.8132 /CMR6 rf /Fe 129[41
+2[41 1[45 54 3[22 1[47 39 41 1[43 42 45 9[30 30 30 1[30
+30 30 30 1[18 21 18 44[{}44 49.8132 /CMR6 rf /Fe 129[41
 5[43 1[43 45 32 32 34 1[45 41 45 68 23 2[23 45 41 25
 37 45 36 45 40 72[36 4[41 2[23 3[45 47 11[{}26 66.4176
 /CMBX8 rf /Ff 130[35 35 35 35 35 35 35 35 35 35 35 35
@@ -2248,7 +2253,7 @@ b Ff(C-g)-450 3864 y Fh(Use)28 b Ff(C-s)g Fh(ou)h Ff(C-r)f
 Fh(no)n(v)l(amen)n(te)i(para)f(rep)r(etir)e(a)h(busca.)45
 b Ff(C-g)29 b Fh(cancela)-450 3934 y(ap)r(enas)c(o)e(que)i(ainda)f(n~)
 -35 b(ao)24 b(foi)f(feito.)-358 4131 y Fd(c)-375 4133
-y Fc(\015)e Fd(2006)h(F)-5 b(ree)22 b(Soft)n(w)n(are)g(F)-5
+y Fc(\015)e Fd(2007)h(F)-5 b(ree)22 b(Soft)n(w)n(are)g(F)-5
 b(oundation,)20 b(Inc.)27 b(P)n(ermissions)21 b(on)g(bac)n(k.)28
 b(v2.3)1860 -364 y Fg(Mo)m(vimen)m(ta\030)-51 b(c)o(~)-56
 b(ao)1860 -208 y Fe(a)n(v)-5 b(an\030)-36 b(car)1124
@@ -2553,7 +2558,7 @@ b(c~)c(ao)28 b Ff(interactive)h Fh(explica)e(como)f(ler)g(in)n(terativ)
 l(amen)n(te)4170 3286 y(argumen)n(tos.)32 b(T)-6 b(ecle)25
 b Ff(C-h)36 b(f)f(interactive)27 b Fh(para)d(mais)f(detalhes.)4463
 3550 y Fd(Cop)n(yrigh)n(t)4766 3548 y(c)4749 3550 y Fc(\015)e
-Fd(2006)h(F)-5 b(ree)22 b(Soft)n(w)n(are)h(F)-5 b(oundation,)20
+Fd(2007)h(F)-5 b(ree)22 b(Soft)n(w)n(are)h(F)-5 b(oundation,)20
 b(Inc.)4627 3606 y(v2.3)i(for)f(GNU)f(Emacs)h(v)n(ersion)h(22,)f(2006)
 4760 3661 y(designed)f(b)n(y)h(Stephen)f(Gildea)4170
 3746 y(P)n(ermission)28 b(is)f(gran)n(ted)i(to)f(mak)n(e)h(and)e
index 900855911d71214f3d6424cf74cc8419542d04f8..945fce4e47ac672714189bb1d4e20afb9b927e2c 100644 (file)
@@ -15,7 +15,7 @@
 
 % Nothing else needs to be changed below this line.
 % Copyright (C) 1987, 1993, 1996, 1997, 2002, 2003, 2004,
-%   2006 Free Software Foundation, Inc.
+%   2006, 2007  Free Software Foundation, Inc.
 
 % This file is part of GNU Emacs.
 
@@ -69,7 +69,9 @@
 
 
 \def\versionnumber{2.3}
-\def\year{2006}
+\def\versionyear{2006}          % latest update
+\def\versionemacs{22}
+\def\year{2007}                 % latest copyright year
 
 \def\shortcopyrightnotice{\vskip 1ex plus 2 fill
   \centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
@@ -78,7 +80,7 @@
 \def\copyrightnotice{
 \vskip 1ex plus 2 fill\begingroup\small
 \centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.}
-\centerline{v\versionnumber{} for GNU Emacs version 22, \year}
+\centerline{v\versionnumber{} for GNU Emacs version \versionemacs, \versionyear}
 \centerline{designed by Stephen Gildea}
 
 Permission is granted to make and distribute copies of
@@ -277,7 +279,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 \f
 
 \title{GNU Emacs: Cart\~ao de Refer\^encia}
-\centerline{(para vers\~ao 22)}
+\centerline{(para vers\~ao \versionemacs)}
 
 \section{Iniciando o Emacs}
 
@@ -485,7 +487,7 @@ utilizado.  Tecle \kbd{F10} para ativar o menu.
 
 \newcolumn
 \title{GNU Emacs: Cart\~ao de Refer\^encia}
-\centerline{(para vers\~ao 22)}
+\centerline{(para vers\~ao \versionemacs)}
 
 \section{Buffers}
 
index 21ac140d44b0faaabf7fe5ba2634e5a96aa8870b..7e79f2550483fa8cc6091b7924d97f89dfcb737f 100644 (file)
@@ -11,7 +11,7 @@
 %DVIPSWebPage: (www.radicaleye.com)
 %DVIPSCommandLine: dvips -t landscape refcard.dvi
 %DVIPSParameters: dpi=600
-%DVIPSSource:  TeX output 2006.09.26:2327
+%DVIPSSource:  TeX output 2007.01.20:1513
 %%BeginProcSet: tex.pro 0 0
 %!
 /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
@@ -418,6 +418,7 @@ dup 50 /two put
 dup 51 /three put
 dup 53 /five put
 dup 54 /six put
+dup 55 /seven put
 dup 65 /A put
 dup 66 /B put
 dup 67 /C put
@@ -480,221 +481,225 @@ B0DAA1BA19D638676E9CF159AC7325EF17B9F74E082BEF75E10A31C7011C0FFA
 99B797CE549B5C45238DD0FADD6B99D233AC69282DF0D91EA2DBD08CE0083904
 A6D968D5AE3BD159D01BDFF42D16111BC0A517C66B43972080D9DD4F3B9AE7FB
 11B035CE715C1218B2D779761D8D7E9DEBE277531BD58F313EBD27E33BEF9DC5
-50C7821A8BBC3B9FDF899D7EAA0B94493B97AFEAC503EB5ED7A7AB600A22D03B
-86A088CED7AE528182D2EBF4D351FD835B5DAB2036F44604002D0E21510DDCEA
-F8DD36174C2CFEBAE2D183407AAC7D4D52D51D5B2890CD3B23A88228089D26BD
-6E7ED4B31A60C45C7D8C00274A812ECF682228F241C13C41497BEAE1DB58C3B8
-3EED1B4F48D1A4706D71EB098C4FD67CC7890957724C12067CA54A2140855928
-E6197231734CB46E3EF820A1C19A6AE55A2547EDAA9994B59311C2D02BAF4950
-2A8739E2E60A1490884101F56392D67FBCB271783118B2568E2DD484465B899A
-8312F466470B4A490266852CA56F7F56991A746CCD5A365EAFD700D47D11860E
-2E2B21C90AA8B3F9915F81F0E2C2DF98D942F3CEA2300F2B9F6BC99FE21F2966
-AA932F222C35EECC2520F10C110D6FF9A32EF56A812D3760B54B451C79D6FE5F
-3F93D3E5F9E4D56096A92B9E953F160551BB6FE26206D6A317219222AA58FE76
-6C758416537175D1F7DDA512DAE5A4794216C90B561F6C29C44FAAA5EB719F20
-43333A0605C0A095D8AAC862DE53BFE3EA97A756193E9E74E7604AB5EEFC1E7C
-00888CF0F286073143ABD034A1BD66E81E588FF34930DA0421D01B48A71EF115
-BD68ECA6C15DB673CF17821A79484DA091B0FD42820B35ACBCC4E2873C3B4950
-F76EFCE8F0A80EAE5086450D76847F299FFEFAFB731C72B63DE42CDB342B1691
-0CAF1AD419B1B3102894D78C3ADE69C39ACD063566B0118C0E127D4A7C013D93
-C3F3A8D55B3A6BCFA37FC6796CB40EA156958F27435A2832A5FE55A08B76E258
-9440C4741B30E211BD4216DF1EDEE02D168A398B6769F8D165B7D7225D278BA8
-994DDDE391F57EB890156023E6E3D56E22843F3DCC582F7E6C571EF2BB436631
-A7E7738ADDAE7A0433C43A8A3B90AD8952E976F348973F79797E5B68469542DE
-D610798FAFF13B24AFA2574BF898DBD661417C41BD0FB6D448CE99BFABB91117
-E8CDCADFAD71D882E51DF28B7D04624615C826CBFA745CD903E2303337AAA886
-DF481C65C7D914DE22A026BA75D232481DC320B89A9A2F6DA1D9E54C48CDCDF3
-F657A66DFEEA1FEB0E98A71666F115BAC1286D5E0273BE8A67ECEDAA1BFA4921
-E96E67138F28919D708719107D48D8F0C4E4DDBDFE6DEC21C27F260DF7A46327
-D924F8918E2F0837760BEC3666C7D5D60A9F2A7EB0DFAECA1AE4A79C15CEBDA9
-7592B665DFC923D1C6ECB7A3444016A1F9760493BA1D71232BF2576DB84CF966
-7A7466A55FDF764D4BD7810541055B989E8A8189ACA63014CF403E3926C4F455
-81E25361FE1339777B597EFF1CD63F007EE735B9049315DE035415170248B359
-EF4A0BD6960E23D3318A59E11190AFF749ECEBC81B0D3E26795B6369309ABA76
-C1E2EA4EC1DB3065E4618BFDE7729263920EFE5236EA355BC30C95C62718EDDC
-69C3824B6A450B37974FE23553D0E1ECA572155E53DFCAD1E4F7C40FCCEB42F0
-8A41A4F516B5937D75FBB86BF290BB6548FF327853DC5A25D002A381A13DBAE8
-6CFD76979CBD26A4F4D97A791BC1E65AC1B34F43AA12D9F5E66E85E368AC33DA
-2626EE4E399623D6449037D555E35E0A22E4AABC91B360D7A961FD335E37FAD1
-46DB866561D431B05A65BE91077FEBAD52EA5587D5DB86CBD753EB270B4AFDA6
-68C0F1232BDBC07B5D7E2B58AD4FCE8D004149EA212653A83BCA85A1BC8E5AD7
-D15D165521AB6377FA20A09413403C79B1266F49D983AD0BC50AB766F1CEC782
-4609F22694540DBCF5FD113626C89BDCAA59F4905D07BABD08BA49F976C0A79F
-94A77AD26783AA9BC47B8A11CAA11090D09A88BA948844A45BCEDD3CDE0EF114
-2E16ABAC0D90E7B7345C04B53577218009E67C7B7010AD8DB0FF1073DE31C770
-670C6619622031490EA2A2D1A9FB80DD21A5ACC526C2BF0D999651B8E22A28FD
-47B4708B288F5BED8E5DFBE57FB3FB33F00657B8544CDF6CAFE1A3BBDA9F2296
-3C5BEC4351412CCB9AB6F450188D307B9AC70CA7D9DD184414833868B27BCF62
-C8CDDF23A7D796D0A1F8155E66EC9D7B35BF0FBE185103A37EC12981EADBD16D
-70CDB2D685FC168F08AE39F375739ADFC915A63C6A7246D164A12569155B956D
-A7A5795A6EA9D4FDB0AFE54C63CBC01D5C338B68DAC3D23B110527B91BC0527A
-30D7E8B7DB2A6CA19B7C71D78D71C41AE0557E0A9CF2F3285F53CEF69DC3C91A
-B3EE632FC1416B4B36CD2FDB8BAE850FAC5E9E0B7B57534A8D86948074AB123B
-B39EBA873F819AA42D36D4E07E2507EDBB3144337A743FB436545938E4DEABF7
-03EF9E9752B4DF79396023282325AC3AD52F42430A97C54287C94C3C910D025E
-B6C40DC9A11D864614393CE973DE186B99F4B3C0F33CA18E1D30F8E8EA70223A
-36853FEC29C0F96B59A6F59C0A33712B7053001FD554D23D0FF848FEB3C7EC9F
-7455645E42209FD5B8CC08A4A882E34275F6EEC5B16E7A7DE6C9D8941EB6BB46
-ABA35AA067E0439AFFF7DF7A660D66C8503BF35EC83C32270E04512FFA90618F
-6825695BB8ED9F97C4FA706BB84B66A9BB210628EBE19ADB36D679CF9E7B3BFA
-4D4764BBB31682A14FD537266E2CE1F4640131D324382542FF8B8CD9BB108B69
-6655FE8FCFB277A88C58A7E2AFAC9B740D840EDF1DFC50747CD3EA1DC24B050F
-B12404954E42E14DB6092B38F32CBAB9546A9784BFF7FB16FC0F3D2875A35A16
-75EEEA82FDD3DE0BAFF2C26BD37D229CA06A002529D27EAB41E20818ADFBBB5F
-0AAA37BB95CAD96A3F700C2E5B7DD988E89049051077CBDC2DDA592E2B99C090
-53C7D459D85A72B01880F10F9919777AAC2A3133B8A7CC5926ACB6C87B0552BE
-D310D8E86E5F4B142850D45664F2CB087C0E7546DA66214DE18E67D1BF098A30
-137068F9E9735933B96B4242E805B0D4E58FC9EDE7330D4217C9315BF6317608
-ECEE1BFED5BE0CBCDBE36119465AF20A6D7A3244652112A1E602C358D5271595
-213FC19C6562678CA6B38A817C0E7CD65FE588A1D9307FACB838C6F5461C0ED0
-888437043743899769E94B7EFD49B022E3A663EB0A00479B5C291937407B52DB
-36E71F524C1C6F4A91BB99E1A824A25C3917DDD42FC2F9DF16BB14C4D28CFFA3
-BBA2BD381C27AD1885F7DECA566B15C763B3B4B3F3EAF3806275D8600FBE4B42
-D1FEBC74147DB1CF64549C9C7DBEED10F44F4D585371BBA5357ACE0BF864231A
-436FEC2C90C94ED01324D5946B89CC05C087CEB96AF03E350BDF44683BDD566F
-0B2C48C4041411EF91A57119C9ADB0F2523477F46F72FEA57ADBB2AC25D3135F
-4F0BD460DC6D8E29830341C64BAB91275E9CA08B713955A5D344EDAEF871DCC1
-B50F30858C3C3666597B73A752E93DF128546D1A1812C5B916AE1F44CB36DBC5
-A26B5C3ECFE3A3E2A013B5BAD5722A8943BD678F651528ED340EBBF59FE47E0F
-D7BC565E44C38FF7697C3F1569C241D339EBC685E7C4D7BBD318B74E6AAFC97C
-49EECA3B147E485F1F2475AE983A18395063BFDE981F51E6A2CDBF1906E499CE
-6C6403DBD85E65E44839011D7E3F62B7504A9CFBF6A5D3C9AFD6BA64E636D7AA
-E43BD83ED14C6EFB36A5233A5D795622583AFAA09000C8557848705231B6ED8E
-5E3FA79173C172763C70AD176F4F3DB0054F144F661F9F028B596107DDA43168
-11B6A56CE4D375EB9F3DACC6EC06F632CAD1D994217FA7DA1C56F681FE7CD0AC
-6CA60BCD21FF4950D20D4A3F11E0662BC1D3CBD8AFE2DFF3DA1C609E0B337B88
-87B6FC6E735DDEFC00C491916F69D0478BA2C346608AECD337AA80031A269380
-45E450ED7BEAADFCBED412595BAC771ED3C1BFA4459A6278EA1F00CF89C9EBDB
-0A43F9CDF70A0AF808CB329CE9907FD5B36C3AF5D1C475AC99A6D6F22596CD42
-1CB7B14123D38D8FD9109438D9F49EC8AF29176204C0A776C60009AA148697B7
-F5496C6FA123F9ADAC59400E139A0B886E110425839B747241A0FD2DCA8621E4
-AC3B71FFB6FF1BD4FC5DF726DA5F383D573640774EC6327F772290930F2656C3
-3D3B1FD3F6B321E0919720F03F3C6EC09D05629549549CAF621EF916071CB6F1
-22625657C27985471E16B21714100F8B80A2C4035C5905C54FF95AB7358117C0
-DE70C0FDA8187FA316189D13A9176C1171A318A81D6A77F0E54D6DE37E5D81C2
-5BF1C7EFFEB8D130DDEA4250C4FF4F1BD1B535A20C3FEF972323F114A9FE90D8
-48162CD532AA3423FDA9AB00AD6754C8216253CE936DAD6AED5BAFAA64921186
-E217F709A73D6083A8D04F11FFF49D2D8AD5A55415043A8EFB32A478B9D70F95
-D9E63A92B53EFAABD9BE62461FEAA541F5CA67FC137E3AAEECB5BE50FF74DAB4
-18BAAE0A7244F072B33F3AF7474EBC681DDB09F4A11663EDA56268CEE9E653D7
-4C068E233BD3F142653DCAEB01E2825AFD6ACC54659F66B21AEE64F66727F033
-B3D7D17C051B17B4BF41DAC5D8FCAB88A36DEB62BCB5D248854EEB8A9EB2672A
-391013A66539BDAAD4189563B45C2FB57EBB9B02BA6845FE2E7D66CED6098014
-2831ED864C366FD3D2A36D9823E84C686D401BF9F01B71CB9864AE245E34D554
-4DE79FEE3B5C74846967D0512CC9FC103DCA3DF48D0D491E70C8A102AB9A92AD
-E868509AEC8134C6587B505139FC438FA994819CD17F108C754DF744F31B0731
-E07BB4F12389EA058127E75F5AC024595CD8477F5FEC80AE9EF2109D0FF15326
-808FC436888B98938234E93EBFB0BB009F8FACC9D0BC0058E37040CED69EDA45
-D08942E834665C0595737BD2C4B18CEF53BE576C03427D0EBD25D335ACCB2473
-63B2FC3FF036BEF8DE2CAA9308E089C591C331DE41017E36914FBC5426358701
-151572CE393FABA2C55D67E7CDC90C78CC6D58C3C6DF6524E5A9804D0D9A0E3B
-DE85F7D0057D2ADBB04FC0077E0080DB404726A8AF5029FAFC05589D835F9ABF
-ABAB4C3B3F66384368D4A2B6B3D6C1EC0FB4121C59D1C5C50CE8E65E988D06AD
-7D03BDC5B095F3BB54A1E4E7DE57601A28BDF6D1C8A26268FE2A8B510CC62B10
-A2F69EF9E8A766BE982C9D791B42C10502F3BE4516D103DE941633F021DDC99E
-4C6BB01CAFD7B886E677897C775485878943292F8592C4DED879058D96EF9F10
-B89C8BFB5567EB7D53B13F1C9893A60D22246DE121C993E9EA563EF972E433BD
-DA1119607CEC7C89145164BBF82194A31932BFA6EA40A2466EF148E9EF09209B
-973714C0DADAD79BC4DC8F767D948AA227F9A12F46262ADC3FC80BD464EB3750
-51CDE98239A728AFBA32DFCDF0E04F1364399121FBA23EA9660E71F1BD2BF976
-F6DB04FE31B3D89112C8EACEC00D8BC0834D63025580AA2A77588FEF5F95BE78
-7AB5A9BBD218B94A7D7E14AE6FC65A615D39058DE4644A126ED9AA1EA03B0A90
-9B8162D84A883D5BA85B83BE8E7EE7B3EFB9F50ACFBFDE4178C4D12D6054A046
-7CC57C142E055B9B822422C9F6E3F2323278AD2299BF211302CAD720BD980980
-4D4EBA8BCE79BC6613EB227A233BF4E0C5B73FD1C424689FECC8949C19E581B5
-9B4534060BB017C315E46E102F9C54830C11CF867846427AFF0293B6EF11970F
-A5E75BB89A8937512FAE083F1BA63BECF2B5ADCF9618F092F461096C565B55B8
-714F9AEAB4F76920A80BB74538CAE55A617C3B265F64E1B1EB19D96DEE120581
-7FDB28B9823C6F5241ED566AA02650CEEA40E6E1A2C6DB55590C5B5572D8F57B
-6AEB288D7869B6A7A50B27E496905CE770852E9BE460CD2D1C723FC7236F92DD
-727B27FAF82E9E7F32BADB7911ED3C6525D913BFA333EBDC18573F1441624892
-EB53FDBB6A945B38FC9C376C3D534127720420E20DF513EF381E2B6B5D5E5C23
-83412BD67435CD6BCE407B8FDFCE4F0A0C35E5DF9DDBB2D1D5D7CB2A45D886DD
-58F908A07FC48C245DC31F28D30FFAD477A1D1AC593FFE8086D05B285C700996
-2CB06125A817D4850B6D3DD246D671554AC1F513932BFACF92A15B75F87DB140
-F5225D5B066A913E6E3631F160CF60F54709FA0DECEBF1BB203F4D902B4351EA
-6369E4872617A98DDA8BFD29E8933D201A09149077EC934C0B082B92244DBBA5
-0E70943FE5E1E8823E0620C857D8A3CE3F857FA05A0DE16D7673E9CF27C847A7
-C8A8DC1F7B8E80A652C47C0AD748A60D76724354AE6D98D37E164B8DF1AA36C3
-04975386BD0C356DE67AF3AF9A2A7C5AB957994A588CD1BF864C64C2D00F8D07
-CCD30A5BEED0371BD23A4622BA3B8EFC35FF8A552E770FB899BFDD7A924F228B
-95B56FDDF795C0D469B399FD0DDC140CDCB61C6A6E30561CA594D7A7A0E86CE6
-B8B4A04D3651CEAF4D11F86CC71A66DA5D66555E27B1D3503E92E368352A0501
-FD045A7D79716CA26C601CA2888B9E57DED1163C821C10EAFE81CF0461A92413
-BB96D2CBD385D17430F3DD50B260F58DB83423E826B9F55FE96ADC290621D17C
-8E4BD1A39007D3EFFB5EC104D2FFC18DF08E16753C26836752BCA0F190882433
-00D86B38E658215741C887494D161A56FDEC75FD5C4E3802318C3D2B72987F3C
-2DD3B75F669F2808F2A9C0880852A4A6236FE8A4AA4FFF753FB8E0403A9926F2
-73A342837512D46102279CC3B105A959516C9CD4FF86C704BD81A2DB5FC1BA55
-4798041822419EE5B201F48A1C182EEB9530D6205677136F81D3D911C98FB220
-C04E1532CBB717A68A5AE74FC5F6ACCFFE1ADBF194551F4E9E8C481C32345FDD
-4615B1EF62FB11C900DF204485616A9D37EA2B41E81EB1854570A07B76C7A064
-2C897C81FF81F703AD989D304CF7AD99F9B900681C935A9FD79C0188B3E2B50F
-19B15C3D95D0319406F917A31676DB06839E0180EB5AF09ACB81A4493CEF52FE
-F606841668FF02BBA4492216D789B6A3C4D9C3FA1310305E9878D7457D7791E2
-4F4749102F501AFF64C3EAF5A90B7B85DF090316D74ACAC512B040C19BBC61CC
-2534597944221052369729EDFF43EDAB917F2117353A8E76A6ED790FAEFD58CD
-7B0F694B156BDCDA89DDF6DCF2B47B71CCC037111432C562AF9C6B6CA1D1BA78
-FCD24F49127731799F7A0C29786E2DAFBE0A24DBFBAE0E9A0DCD44E4649DCB7D
-2916659DB0C65232B5CDCB015827F31A5530489B79A6BB45D68E19E3ED13D3B5
-31DC8454C68CF35E3E8FD307CB301884BDC0A03EDC4F08D4142E20494C59F6EA
-8CE8046D29869C7DDCA98EC906411C57957D1C8FC5404434250881714434B1A4
-5E368208D33D37066855A8BA7318DBEAABC15A83F2E1E50362142A67E443CF03
-E31904E3AC02993022789C3A1638A2056A0D94EC8D64E2A13CED8014C4F4FA51
-8F54801B2BDE7F9F2D0F656A09EB713E8A97793DC5E7F7005241AC5D45BF297E
-429C0CB733F1B86A28AE15CB627C98548AA0DFC81E7F62817989E325324AF65E
-C44FB6A9E42A270D789463D125EEEAFDA57DFD09C94F1354D5FB7B10D8F9F47E
-B6F581CFB243A6B634647EB496F2884CF4DEA98503F4EE906A38173D2A6BDADC
-A21B3C206B15BC842DC7FFB7022AF0F963177F310E971319B9DD3BCE508D4B92
-AB9B051FDB2851502D383EE103C4B0B232E32642E305838BD2D3936387816961
-762185C7152062F990585E9055F94BDBF7BCF46EE1E5D30558BCCB4C996F27B9
-05F40807866C255B81A55D0739041B5275A66F58FC149778AF1D2D90BD83397A
-33AAE594FF0A34FE74F524FEB43A223F8E29D7ACEB1E8838EB0AEE7A5AA401CC
-9D93AA03026E0879E9B7C7BB3FED71492BDDBB28EEE6860FC9E453B0A73982DD
-7AEA950B45736DB924A67B8E88945C2FD9CD01AEAABDFA43D12083AF7D4EB987
-FCD27CA7EDE61E5707AB481BC4B566887884C33C89A2D0B234D6135BBE98ADD7
-90BB22D3BCF19B4C69FAAF0F7946A8E3ACE5C933E2AB65511E861E3C5F9428B7
-B6B61DE712F224237AC705913D0C15E717D00F1913ACF411528D7A0BA81ECC2C
-EE9C5A09F0414B01AA880EAF1776C3C4C965FDA4FF258C2C10ED0C0F894F67DC
-1EC0876ED390CE114D4635F1F7837381CC94F52F4DA12FB9C700B94D75E282BA
-C68B284F09331DCA78387C2F262FFC436FFE0B62F304CBC8BA5C287736ED17EB
-7ACE389AC473AD84A72438FD57D3F8BC75E058F0ABCB016BE01ABC26E1F2EAF1
-406809EE7F30883E006C5D62FE0D92AF0FF209B881537F7B5A34443B9A94A6D4
-4C6749230716E53A28B429458A485D1C1530527C869EAC3DB8E0928515CA5370
-83D760905152AE563F58CD82D46F80BBD9D6CA797FC8720CBE190D7264D4C754
-4590D83891A2A01C4D43AE46AECFB938899BBFDD5A0719AB0B51BD705B33446F
-24DCFD6C9D7CEC05CBC7084CFC316B0370E9F9C5F3808822C8D29CF927C76BDC
-E6C31B044951C7F455686689CF06E8138A7B19B7CE1DFDE3343136DE9287DF1E
-81778DDC3BCEF0D6DA8DBD4D56D3E06FD6AE0B51EABDB7B52024636DDC0A2396
-D34630D3E3F47889DB84CBEFB6270B85E448E02F6E81A338AE0230551D629FF4
-94A5859462DCEBE89BA8E57E107F6AC587F79CF8B427C493A5C14AF7BB045176
-A9FEE5E34663AB3AF9A8CF714DD1DD50E18889D04110634B15674D68601C4ED3
-BC8B95B927E5B2E16880E1BC5CE1FE385A2D416973B52C1A2FE4332E964074E2
-94A69FC4946F579CCBC12BD381A80B5F2B1C662CB98138B58EBB93BCA99564B0
-98CF2EB381B04F005343633B163C4DDE8A98500B447D2BEB878AFE8982510794
-D276A4A6DF3D36B0ECF8CFE7D3ED4B364B08AF5012B5AD4BA29FF5886BDF1BB0
-72378D823C1929FB02BF7C9E41B483EE3D18817B056E8FA98FB9863D79EAB517
-54BECBF7579400AC5DF7EDE80E202AF75E66C48257A50390A9784BD6077C8FDB
-CBE3D17F8BAD802E97087A8353D3412C24B0F886AFF91D101A5833CDADF898B6
-DE548E996DAFF04D6CF8668A5CFCE8400C2737D0124A97083CC808CB80B24BD5
-0162448072D97FCD1FACC4146559DFFFA11BDDE0E2698D92A9733C10BFD23E38
-73151FA9C0D030872CFA02208A31647E1A7DD2C182044D90F90D48A9C4C422A0
-FB5A3A88331168A296EEDFAA02AEAEBFCA1A698BF8A01F109EF2FB767B4F679D
-6A39AFF1972E93364E5FC5E52CCB76B06560A8FCEFEA58BE9893F9B20ED2CDA0
-F0A2EFF2C9142A50B73A1EB3547C2B7954BFA47C590FC35260C75BA557A36AD8
-18CBBC03CC65C597F432FA0F0F27DB31EEE7F754781BFCD4EFF6570BE397BFFC
-35A7C0443A8172ED4FCB128DAA55D7A0AC14F9FFF97A43538C005ED8A1FB1760
-8D01F3440420FFFDEE149F036E278E481C35007888431CA712097362CFA27134
-36FCB600FD4C4541659571FC17B8136CF3860E2A41177C4E0B6B5E39B51ABC5D
-5B5D6D732DD3D122B956D4B4328F15252762249F5D50EE7E37FBBFCFE28B12ED
-48285FF811045768B7893A838F0E02536912157475D473DBB14CB666A00B400C
-276DB1129A8D68681CED61F7E21C5761AE13FC383F55BB6FF75579CC533AB682
-E2811BC342AD6E899EBB2B16632CCEDE09B05F9DEBD65591D8CE0B6EF0FEC4DA
-10A55429C85B679511962DB373C41EFAC813C0674DA0C2B02BFD0DC1CF82E26E
-15BD338FC3236CA8DA4FB3437442EFC077549ED51208497C6B074DFB6D386333
-C0DA4772232A367AC13665201336B291E8F08BB7B30F88A3959B21C0303EAC16
-BF5BA8B4F051B58028544D56A13B171BC76F3854974A0632E262C2B90763593C
-D85BA7A24030561D968C05E641F3A72EB769B4
+50C7821A8BBC3B9FDF899D7EAA0B94493B97AFEAC503EB5ED7A7AB600BF00E09
+8A98D1D031C430FAFDED5CFE3944C4818C6A0C98FF909FC1FA6F3E7E282BFA41
+4681DB8E2D5D12A2B653E32B01A8A9C9955AE525F963EAF4B07A6D1D08E880AC
+3D77B15077B8882DAB21B262E2EC978310BC07DB953F8C65C9D5D01F35FB5A9C
+B8C57B07209A07E1C0C1B5F1324B128B60D43C223F73DC12DE901CA5AAA63BF1
+2D47B7B0B9D35F25A459484BC917AD0D87779E379F2E5E5677F463D9D4E33B38
+99DF4ED7F1C5B33E0C23064233288FF324E07452C5DD4C46365512B412E6CF46
+DCCCB4EF51A65A8E2AC9A5BC5384F739AB8D4995143C9BD3599696884AF450A9
+0B3A707395DAD474797780AD0A87C8317DDC98871259B09B0038E5CA31E6EB6E
+8FAFD3D294971700EE6CF2D4CABAA8AE2C0965FD3E864037DBE485129CA30BCA
+3DEA01CCF4AC088FC977A4668029EDAC0CFBC69C930546E7B7EA31296D7F8B31
+0DB809DE11C0150DC81247B6259C110EF06F9B3ABC4641940EDF4CE46494AC13
+72C2933FD2B3288BD37E4055F58B0E83FF9BC369A112E9FEA4CDA525E3B92B3E
+932E64E549388DEA2C0B1F29B356A0E216B37B8742916B0AA46AFE2147532AAC
+A54DB16333B9B4B66665314F8028D1DAAA6BF0AA511DDA067041E465100A7824
+D778792F109404C1A5EFE3481C9E20007664E5664A3FFF70BE402C3BC84628F1
+2703294F2514048F2B8CA0BD9EFF679B8EBBC8E49A6909FDB6D9439E5852F7AE
+296746725B1840172ECB51B72B1F2F982740F7EE67F40D96BE2B8C310F98A980
+1116EA8A4D57850E5F87DA60D054A24BBA2831838C211B008BBF8E3683B8D407
+9A3AADB4AD7D0312D560FF2DEDDA60D0A353D797BC831E4A76A234F9AAA123D8
+1BDD68A4EFDAE4338358A616D29309A416B4962EB01F6DECB59E84A5852ACDDE
+BEFF98EAC8D864A4B457A6864A7C7ADD3EFD7B2EDB984A3D14BA84390B06B83C
+550FDEC4A8A1F60B8F47BF810BD636BA945DDA0C1ABEB31C80CC71DEA1DF420B
+D41E4D04512EA018C53422F1722EFBC78123B383C9BBACA7F62C5477BB8579B4
+471922BB21A881AB30840F1A076A3B14E7EFB5A0D04610F1D248B8D6977C7C24
+5C1307D468792CC180A2DDC3AEAAEBD1682951167D9B010A3F31F74A54114C90
+6B7E87AD0D74F6E64C225E4F6C93277084CA01C09DD7B7FA91F5D7FDF9C78C34
+9F40F5CA84E8341093AFF161914663BAD849119F4D56B5C880FBC709A99F89CC
+460183DFA77E9A8817F0488874D68F1E64F690865A6ED2FA92D4B0E08C51F5E7
+95767B6B3C433DF63FC5F8E77057C2B8194BF161C3F8104FD0FA8C4033914C21
+895DAB5D43BE63E461672613B9333FA125D04205FB9EF2708D83DF0D49483E24
+143531AE2C99F7F96F95AAE8E292E1879EBCC408CC102A32CEC3FCE958691227
+5446870CEDF38ECA235F19B62F7D83116DAE464E77EA2EF5F321EEA6E9C9B685
+27845D4BC456DC77767EE49F915496C84A7BDACF424378B835FE2CECAD2E3CEF
+366E0BEFDA94E1B4FD1D838CA676E002427508687E3535B681CD072B03356F5D
+C804A3D54746C4C7501E61176E7FCC900DD83AF1A73BBE3C3D26B3EACA9E6B30
+52430FA70C2266B17C1302659F6FD5857422D1AE32F15FC9F746B770AD6F45E1
+CCD6A402BA290917E96AE92061E801EE9876FFFF800C957D57D75EDC1199DB8D
+FAE3A98603A0964F0F05F2DECF98E798360C70AA89438452AA8CFC95C5BE6E82
+D12FF9536DB97DE9A2452013B2D95D81875820B57FB0DFDF9A4A778A914F2034
+F6A8373B81351C44D69CFDF430997BE3576D86CEE83156772E71A7A70EB0AEEE
+7621DFF6E101B32F7A2ECB0B9F02ECB4F54DCB54AAFE7978C759B116F84125D5
+401851A9360D1FDF438407FEE5843EA5E4062139D474A76121006923240EAF67
+CB93828CEC646D632F9F0EA8C20DDDAB3080BF7D774F9BBD6FDCCF38B3F560E8
+84D93B442FEA4E7EB429B7B9C14B276FCB8F39B6431A141E96A24106335B966E
+F3161D90EB9CA3DB6B3F7107D25590F7F4454D2B510A2C0B9764F80EFA8F060A
+9B078CFF276A88013D97FA5E908DE854A00FB655585B9AB0D22E9E2E86DFF0D1
+AAD10D3C1B0A34E9ED40E7B18F3AA2CB0EBE66F14A18615A0BB818A05B1B70F6
+D0DFEA076D71F8BE0978DBBFD62EC9ACABFF8703485899B12D3A68BE64B2A40D
+0D3650B42E55DCD5ED90A9CD2FE2EA64398FFE6BEC54E9BAD493D034B743A214
+5A5FD3B2AFE6FD112D73F393DD613359E7558840B0B9007483264A21F39A30E1
+239A08D90F3C11F48DEEDF8A549BAC0AB84C0CE01A39AFB47732DFBB03FB925B
+B72ADA2697186843116B540DAFC381F0BDF51FB554A7905F1FEC57CFFD19D141
+EF384F0D16F6ECFE47CD2515B9402BA6CA55D473250E3EB2DAC143823EAC583A
+BF749C1C1247CFFF1C0D41868B2CF0F6F0594D0DF2CD984757CFC86413A1FC6F
+3DB37B2CF2A2E04EBE7D05B2278EB9FABBF671ED8D8A5B1D1228C2F698240026
+8666021F7A977F2BB41CC6B1F0D3B7A46521C717285E5E61E936EC61196F820C
+C4C746560DC0F031B6797E67BAC1A518DA30EE8AB870F3A3531C781B4355DE1C
+66E31FD022BC5E8100A319F218D824FE4B0472AA8822C3F7E5F1CA5BFC2CDD93
+E1BB1B0A192842C39DB1B8703B81D1B8D8EEECD9832D321F903D7C06E724090F
+B7F4FA37064F1ED601E970091C9E99B5EA7BC06FE4E69E34052F065FB0331B07
+E3F6B76CEB7B7058EC5985AC310F9F502D982C43B144FB0A19A0EEB0E8D2D59C
+FC88340EEA8CF2EC23822956934954194DA3850C70B135FE2626D0B75C4CCB35
+132378CC7BEC8DD4F86A9B0B1D6C3A89BCA2C750DB5FDFED7BFA2C0A447C614D
+812FDD4000CC37A0CE6994E0C35871C426F872395C71B4566553D083CC436108
+7F50426FE26A03EB7877250BDCF09861DA35E0E92C34A6714244CC183FFE6F82
+C665A6408136EF31A0A50AB9C38AB284FCE23F867D12FF239654D18DB9100A85
+1FAAD02EC6F5B4AB691916A846CE953CAF5B32774D37E208DF38BC9EF3A5F680
+A62CDF924DDA39563128E7FE539FA6C2CE09F5C9F154BD523D3B1211EE7C5437
+128C316A8F171E3B75E27B204531BE59BD50374BF918DFBED45D73FB0E242B6E
+EFA52C5B0DB85952E4E6C86B301A5174920BD322C49DBB29EA44646676A4C4DE
+EBC9B61A279A3CEEDA2553D4B2136294074141687DB75364DD78E6815E9AE2EC
+366FF3E042726B039A9C5C193B53C808CBB0A498B7C80404754B67F7CF49145A
+D1B7E337076982EE64E6F76D31BF17C396A115A69E0610F25BB9E5DEAF5FECE0
+8319CFEC44B8549229993901FC72AA17351A442568754A3B5B4DF7B8061D73C6
+0B29DCEAC0DF72A6236D4BB6ECCF4EABC47713B2A609DC07D96740A769473869
+FD1AC9B5BC0137EB2A3327B51378159AFDB5BBF257F4E60F127828E8CFE74E01
+D968038F659EEBA34361CE6CE0987A80C7ADBC06D71C6E3D815989AD77551771
+66F1A1AAF42A3F7649DC718AB600BFC70E4CF0247AA2A4BFBD84771199AF150B
+78100CA83704D34EF7D65F51235DAD8A5882EEA58729CEF60CAD3683B572D0A7
+89A6DAF840DCB6C7AA4A4B23222D08087B975BB64809926B588A0300F0DE79BB
+320494CED7BDE6636F3D9D826D7353C2C923BFE00949B710611D9E3DE47C3876
+711F0135334980FBE4801C3BFF158F1FB5E2E5E388D8EC7689E92D8869A7C166
+1C4262C63687BC092675C23B6755BF2B107647A4EDCDBAE8E511A64ACEB9CDAD
+F15ACE64F8E8E4A9B2064C0FD8E446CAF1592C8F109376B98D4A5B31B15B2892
+7C0FBA025E497B454B25DA16D9C31F8C0BD17368499D3B1D92A06E5E4C8C6A87
+06E7E68C95975157BAE3712904797B50802CE069B74208F549710D978CE4A253
+C186EC2D6415479D0FEAA1DC076885B2A509B0E6411E6B5C8E0EAD7578997B9E
+C5DFA526E73CFA5D3839664B3470B1973FE1790EFE2A534A277AFE1B140E5669
+407396D0BEDEAD0A9B7B7AD54CAED5C8A70EEF86FB0045EEB34907E32204EC9B
+278C809150B70F1F086F756AFFECE6F05946C36C265EC6EE79F9A8659FF0549E
+33E4E750B3292799B3448560930996F9FCAF0B5083EE6F23B238A41EEB065506
+B63F6B94F6DE9EDD11947AFB257961EE4297C832AF97D38AEF181FED09CE97D7
+FDCC50CA3BA7332EE65E16B91F62CD678C28CD26B87DA984AE10BE0276366AC7
+7BE023637C1122C8ED16412B00637D59ECB9ED3DE6A6A816E54630DAD0E5E306
+1FC9A8070EA0EE84F2E59A7E4D814C8F766ECD9EA08A23E266F1BA97362D724A
+CB2AF5932D160D281A03342E28D57B55042D68827C831B8BAEB3A42E3A38531E
+36FC41EA30DAB3F1EC598A3E011099E5586F65C806A85629AF34351B3A24A8C2
+76E43F08449043C788C5CBA1B0EA703C100377540870DC8CB1898D6783B29D66
+23BE3D60C08251392D5060FEA9BE4A40EF55FCDF1CA4BEB397041CE284527907
+E6969695E657A1A75665CB7EA8CEAB74972919F286EF710A7D123E81F60F625B
+8BE0EECE4F52E73D0186ACD058D96721819B43AD03C98123A5892B4198E3304E
+1925512299560CCBA0AEF6F9FA2EEDD0ABB0D0649AEF7DA23DFF6EEFA2BF847D
+99A217F8665916CCE5518D0849D611C7221BDBDDC4FC0E7381A49DA520815274
+3934A0FB9435C721CAB181701E292D3368DFFC86613F755D4801E97D7B872E0A
+0F6E57A80363EF1DF156CD873C303A898A5D75D742E755D019DA3091B788A036
+0CAE670793C4CAC7A15C2DEE25E49D7697F17D2F4715C2DF7964F2F88C13D83D
+C06E6ABCBF412C543BE52A4166FCC090F12E66727FF1B01C8FDC772E52DDED00
+40EE0A60818F186487150B1E5EA3B73196834A2D201E6847E3EE97BDB9CE9B6B
+ECD33FB11216C18EC4E2CB7C4B8E841EDC37057FAB5AAF23A088C7DB0CA3DB9A
+67799B2629CE0E70610F254A87A925D3D107450F209F26481B5F416D41E26C55
+934226FAF151ED9FD52E19841CC57B3C45A5F9F15B6FA9C0CF8827EC69D372E9
+839B245139330A92B0F8F2E759D0F5E2AEE7A08F0744DAE19CA53080B062D3A7
+E1A07511FF4803F76AB6E51A80185E8734392059F3B1B9ABEAEFCCA68FBE923E
+3CFFF31A62C16BB5596DBEED2FA5F9AED96A0A42A8EC600847A1D80E24F63BCA
+D6E711FF7F0A96C1F87A8D70611B311F87A04535E4822A7FF4531A9B1FAAD13C
+4E80F5AF473AB4183C65CD87F6D9FF0E5FF6279E3E174314F3413EB629DFC3D4
+DA5B751031BB211DFE829F583DFCFAB20C9D972BD57B2C3B604141AAD99A922C
+38CD696CD05FCEB4035334B02A1FDEBAEBCE1672ED6BB7F83B5FECE3001B9F7D
+70B45AE7E282D9F9FBFA62187E7E0675969C232B581CBF4C6BBF10C5CE84C3D9
+1ADEC8110EA8566DDDCD81E0C00FC5D59BBAFFEE83C274277CB42BFF09D2AA05
+FA0D8BE8DB1EBF587D31A5A8E9C570302965B2F148833CC8C64FAED2FE6DD962
+4FDF21B46A8A9C9C54B873D6DD285C1FC20BCAA83AC67D7CEB023F29F00B1438
+3BCCF291746D6A04E176368398862D4394BDB6BAB8A24BFF5DE8848D5E250E10
+98CBEFC7D88AA7FE731F6B398BA1BCE100C3C3F602C11CC039FE279B7E46DE37
+0C8328B49107C6FBAA10E509A76C9A7D34A8B96418A36EC0B3F56348A1CB5763
+2314FBB223B0CB9C054730EB2D8F9BE48CB980024B624A3FD4794B22F18ADC84
+20DA169DFCE96CAC361942A22FCD95E260F46D1279F293F2709302539214D2DF
+70D1DF28377F0A99840226330506FB5EE3A0BD9BB02A99D840A3EA58C69B93E0
+50E7B164165A7EDDFD0E7A4083891E3F5A12653FA9AB3BF1C330678358A50910
+C65FE974EF46C8AC66CF7E16D27CC6CD372FDF2E7451BF5753B029E8A456FA07
+3207EF3EB547B319EEF01DEBC64DBC8A33FF83DB4ACBA00502EAD9B3D7CB8501
+5942A7617ACAFA1594657513F71FABD0BE842A5DC60D629D0C752D7632F7F047
+0E7C87CBF771837B5947273AE5DBD500A41B884E576488836F6A8612F93E71C5
+4D64831C34B6FAF3DECE28BF4B20E7A870AD5D0F15670E7886F43360C0BDF2E8
+5A55496CD838E57BD4A0C27610AB2F5F0A7D76C1AA97641260FA03B461A3D223
+3DE435A15CFD585F5BC82BDEABF1977D7AAF973C6207C632C2DC5EA4D6617101
+43F45CA50D60132309E8795D2B0B6927A0C06324307C6599521A9FFA4CB5113D
+7C23F8830BC9EBDBF923AC5B12BB34DE6E1C7C0129D2CF2EAA09B68DFF712912
+A46E032A2A575B214293E06ACB5DDCEEE77C39F3A9071D9CE655038DB4EC2A2C
+480AAC659FD3D18BD497A8F6C5446E2A6496AE279803F329CBB3F6923C53F965
+7B6801DE0D3B1E00A8F5BD2FF70782D962F31AE5C6D6DD32F9307A97CF121830
+157802BA4A56043F833402A7A383B94D79C80ED4FBB6CF188BB91E421165DE85
+245E64BAAB30690EB6C3A8E51F6C074BA0509AE82F59E74C7417D06C65202030
+D602637542CA33CFA6522119EC9E2F25814BB5A196E47146ECCFBC844D17A5AC
+18C1F640E28750D3B6856A38B14FBF3B3C70D4BA559B2DFFA01D112CD89F7F40
+A201D0DEADDA581EF4AC73A051C005BED84C7AE69C3AE65163E8FE89F50594C2
+67747A3724E89CC50075956D3F2BFFA490FB6C02CE988AD18F52C815F2BFC18A
+D1A86E95576C1076F955183310B6271FC489052140553A08F9E322C0003964FA
+5751F67640750AE533F7D90061AB9E487C4200A30AC0CB9D1D6B882631125FCB
+FA1B24573E504A042B2722CBB83D5701294600EBEE5AD470D1983D44124FCEA5
+51BEA2690F79C58BB913A8F6036B7FC87C5314B6960F52F2579337DDADEE0249
+B2207B7AE69D4AAD19E5CF36BA318FFA19324978B4DE4ECA1E66366B070175C9
+60529A88B19F69587F9F479EA8279312DE2F6302FA872DE1A623654D2C46938E
+4F92B56E3C1513F80425060B66928CEB8672DE30C722631FB26EDCD7883F914C
+4F07167152A21B6D4F7AA789841648EC8A6859EF4696F8E2A615ABBE54161E8D
+C79111FCF9F9C956C1DFA1B3462C3C4570C91D3720812182CA75C72CD4B1979F
+D6376F48212F466945C83A94F148F300A4FF573334D01AF0E6E37E4D8F918A02
+9CD4246AB83D1946D230FF9BE714BA3D5BEDD2D331C7FA68CFE88FC0AF6F89B5
+E515227F55EC66293FBB3FCDD1976B0DE8ED0766F8F60E44B7831E25672BF65D
+6DBD52D97FBE605A2CBC2E4B72C443D2F60658E81E2183BD70D4E66277560B0C
+DC0CAC9F41726329AE7208C956D246B45CD31AA4152D23468902E5903170F10D
+BB169BE014910AA9102F382BC033A26B4DE9DAC0D7ED7F848C9C9176805D4B5E
+8D47176190D1F7AA6F8B1B2F77A5358C3B44C21C3A4F48359DCBDE38F636929B
+F0D6140AD48F557516C88E2186B12D011573A188A71771F37E9FEFEB9781137A
+1F44F2C90F4204C3B018E015CE87976E38F65505E54DE894A2E9B292BF742ABD
+35521DBA016B6A3C1BE594C020B1254459D3334F92BCF2645A454A3AA0F9A40A
+682C816937D4CD2C392D396E6E14DC64CB72143F9C3925CED4A721ECA16F39C3
+06A04605C768344C64FA9C9B75EB4FDD28139BF786619544F0A077BC564FB554
+A59DAE6BC2058064C0106C4878418D6A124654B23D9354706AF7449C996199F8
+1D3DAA2A712A18CC214BECE73751E996933968EA5766801653EBC042D1B38AE2
+996900B303A56EC81141741E26F4310265D8E785B1BFACF7B6210F2AADCE5C84
+56474ED40D92666DEDC745E4521DBC1A26F26AD1319DE992822838EA3FAC3C02
+E4F185497747635D932FFBB6EEC172AA9B975042F665BD097556EA18AD19FF77
+CCF11C505E618A19BD21159748FCC9005C9F6BEFD4B3840307B11477F21B4C80
+C6CFA2E822731A4372613498B69886FA4F43E2423C73928395C85CA14C3D5EE0
+41A6FED4A65533409372897FFC229C88847204EA16770DC57FFDCB88FA7C69EF
+EBE08C4EB56DC0D1561023AE4F4057C138FFFACD7E0B7E4C3059B168492FCEAF
+39218326F9C53CB151479639A0AB8CD5B7EAC4F53C9D54C2B91C2D6B42124C40
+C6F69ACD9B93A1AD62F37D68A35E59EF96A332ABE5CD1B52F8BE81C98EBB5C6D
+611D98B24386832ACFDB35AFBC089181D91814CE1098799B6453E7DCD921BAE9
+92760955D4729353B1B9316BFFFF1F9395BB293244D1F2B05D5934830084A81F
+C723CBC710F0CAFB8E79D6376D874DB0DE06022FD1E9916FD034382C24D35B57
+A93B81C632F39ED08B37CBD0026D727AE8068912566BB5474F58EAA977B02B87
+3162B42EED393667CB88AB5AD10EDE4A40D5AF10955DD0CB0C99FAE88AD6FDE6
+56F222885FB42190FF4882D51DBEDFED76DAB1F9404C4723B6D7727238E1C18F
+9E607AF6948E851569349ABCC415FDE3DC33F3BFCB410FC8B9773349491AC74F
+247BA3B60D1E6183F8A666AF584453037EAD347C6C6AC7D8B0124F398AC6A323
+FCCC15CE4345B56BC2CFBBD17AC5353D60191D0E3C9A9CF78DCCD46DF5F94C08
+A012B7618901095688C82869D11824493806CCD4FD7F90A3347586E6681D260C
+168869AF2A9D1F16637484D4C81382EE66B08BFFDFC57EC9FF815B1B8F60566B
+A405CB9BF6EDA6C9030FBE770F82DDBE998CC1A21BFF7BE67CFD55FD0EF86249
+EEE248A9CD8DE1CFB4CB8B100D29E8A2E50324F7D716A6AC7745BC307E74261D
+9AC05E3A9BB4E1EA6D434C82DCC2675CCE0AB1AFABCE03F8A938321257A15ED9
+71FFCE05DC19AB211D1907BB9DC032004EC6AD80AE7342DA9EAD9B6EA8AF4DD6
+E022B3DA7D187B42BE8D6F0682FD89F4283AC87D1CF68B6193A500539C7E0280
+DAFDD1A43E0560D2FC444BB9A949FA408F7F7E130E5D1656F2355FA7264B57B8
+40A70366CB14DEF5908C1A69B8365DC0CBBADFB4B82B2FE6EB68DDC9B1FE71C6
+2D61F5A48DBDF1BC8A9FE9D81CAE0F95A2FA190FC194A94623826D4A76D24132
+3A3A453D71E03414205A14ADD34DE6654972FCEC6E77BC7F988DF7212D642FC2
+86D98BA69B2CA28426880D25B97B845D3B0BE5015029F37BE17AA11D4A457118
+08F97B141DEBBA2F4EFE542CDC3AFA825338ABF0CB919718DE8C3ED384AC8078
+10BB680A52115C92AC3A6C75CF5D9BE57277BE62A0C638D058B6FB4F22B669DC
+9BC239891E3006D13D2B74A8878B8D932F12E4CCA70E5DBA1CAB0EF0D7EBA6F9
+8C89FE5A4DE66FD55579EA6E0D0B302AD7FAC851FF41E1B50BF2771D45BD4287
+A3712CE3E26C1634C30DC6E0C2B2B9BEFED266A65DA87505B05725D9E882496A
+3A2D9BCA03344153528C694F151250CF45ED116291453BD9C364372F19E3E047
+3B2E1268377C5F3D60376892D49EC914156AC19102AE4B83FA1BCA49B20596EE
+73A6B8832F30BC5440C076A5C79E61204D8DB5C99D885955723016C7E93218D3
+3F1DE9F004F301E134966BC7B30D87DCCE1EA53863D0C4231E6FEBA239CBE110
+D00DF9F318F77B6A55BABECB54FBA883110D88F2EAA5837954B88278801F1FF9
+DF37E6642449A7296A34CE8D14B32970C37A013A83D60F9D5F3CCE70E80E3AB1
+24DB2F9982D9A1281B7792BDF5EAC3473422DBBE5492784BF5B0DEFBC6FE05BA
+283506E84F5DB90E5D31A94CB84FC593B9A12B2F48DCBE4F0567CC6ADDDBB8B4
+359C3EF63045D4A4B607DA8CEA2EF305D9AFA2EA059C061E8D877E10F2517910
+2EF8EE46DD88AAB0CD1366B226D48FAB68294269E30D032A859B1BBEDB38D679
+4C545E8D4F32E78764B36AE45E2DB298ADE78DD1661D73BBC892EEB03D3417A3
+39F4DB9D20F260885EE5D6900CCD091152DD0DDAB60EC66CEAB06E4CF987F90C
+1D4E74BF853A04C2B74601E743F52F0F29D2D05FFA0B6BACC64468CF62C0A2
 0000000000000000000000000000000000000000000000000000000000000000
 0000000000000000000000000000000000000000000000000000000000000000
 0000000000000000000000000000000000000000000000000000000000000000
@@ -2141,8 +2146,8 @@ TeXDict begin 55387786 39139632 1000 600 600 (refcard.dvi)
 33 36 51[26 45[{}19 66.4176 /CMTI8 rf /Fc 242[61 13[{}1
 49.8132 /CMSY6 rf /Fd 134[32 1[43 32 34 24 24 24 1[34
 30 34 50 18 32 1[18 34 30 19 27 34 27 34 30 11[45 1[34
-2[41 1[45 54 3[22 1[47 39 41 1[43 42 45 10[30 30 1[30
-30 30 30 1[18 21 18 44[{}43 49.8132 /CMR6 rf /Fe 134[43
+2[41 1[45 54 3[22 1[47 39 41 1[43 42 45 9[30 30 30 1[30
+30 30 30 1[18 21 18 44[{}44 49.8132 /CMR6 rf /Fe 134[43
 43 59 43 45 32 32 34 43 45 41 45 68 23 43 1[23 45 41
 25 37 45 36 45 40 85[47 11[{}25 66.4176 /CMBX8 rf /Ff
 130[35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35
@@ -2164,9 +2169,7 @@ TeXDict begin 55387786 39139632 1000 600 600 (refcard.dvi)
 %%BeginSetup
 %%Feature: *Resolution 600dpi
 TeXDict begin
-%%BeginPaperSize: a4
-a4
-%%EndPaperSize
+%%PaperSize: A4
  @landscape end
 %%EndSetup
 %%Page: 1 1
@@ -2223,7 +2226,7 @@ b(curren)n(t)g(searc)n(h)815 b Ff(C-g)-450 4125 y Fh(Use)27
 b Ff(C-s)h Fh(or)f Ff(C-r)h Fh(again)g(to)f(rep)r(eat)i(the)f(searc)n
 (h)f(in)g(either)h(direction.)-450 4205 y(If)23 b(Emacs)h(is)f(still)g
 (searc)n(hing,)h Ff(C-g)g Fh(cancels)h(only)e(the)i(part)f(not)g(done.)
--358 4311 y Fd(c)-375 4313 y Fc(\015)d Fd(2006)h(F)-5
+-358 4311 y Fd(c)-375 4313 y Fc(\015)d Fd(2007)h(F)-5
 b(ree)22 b(Soft)n(w)n(are)g(F)-5 b(oundation,)20 b(Inc.)27
 b(P)n(ermissions)21 b(on)g(bac)n(k.)28 b(v2.3)1746 -364
 y Fg(Motion)1746 -201 y Fe(en)n(tit)n(y)e(to)g(mo)n(v)n(e)h(o)n(v)n(er)
@@ -2488,7 +2491,7 @@ Fh(sp)r(ec)c(sa)n(ys)g(ho)n(w)h(to)f(read)h(argumen)n(ts)g(in)n(terac-)
 3942 3605 y(tiv)n(ely)-6 b(.)32 b(T)n(yp)r(e)24 b Ff(C-h)36
 b(f)g(interactive)26 b Fh(for)d(more)h(details.)4235
 3736 y Fd(Cop)n(yrigh)n(t)4538 3734 y(c)4521 3736 y Fc(\015)d
-Fd(2006)i(F)-5 b(ree)21 b(Soft)n(w)n(are)i(F)-5 b(oundation,)20
+Fd(2007)i(F)-5 b(ree)21 b(Soft)n(w)n(are)i(F)-5 b(oundation,)20
 b(Inc.)4399 3800 y(v2.3)i(for)f(GNU)f(Emacs)h(v)n(ersion)h(22,)f(2006)
 4532 3864 y(designed)f(b)n(y)h(Stephen)f(Gildea)3942
 3956 y(P)n(ermission)28 b(is)f(gran)n(ted)i(to)f(mak)n(e)h(and)e
index 42a2cba44567f2586725613b54d41f69890ca42f..8c8d3288841f88e009d4b5b5c382dc19bf843229 100644 (file)
@@ -14,8 +14,8 @@
 \letterpaper=1
 
 % Nothing else needs to be changed below this line.
-% Copyright (C) 1987, 1993, 1996, 1997, 2002, 2003, 2004,
-%   2005, 2006 Free Software Foundation, Inc.
+% Copyright (C) 1987, 1993, 1996, 1997, 2001, 2002, 2003, 2004,
+%   2005, 2006, 2007  Free Software Foundation, Inc.
 
 % This file is part of GNU Emacs.
 
 
 % If there were room, it would be nice to see a section on Dired.
 
-\def\versionnumber{2.3}
-\def\year{2006}
+\def\versionnumber{2.3}         % version of this manual
+\def\versionyear{2006}          % year manual was updated
+\def\versionemacs{22}           % version of emacs this manual is for
+\def\year{2007}                 % copyright year
 
 \def\shortcopyrightnotice{\vskip 1ex plus 2 fill
   \centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
@@ -73,7 +75,7 @@
 \def\copyrightnotice{
 \vskip 1ex plus 2 fill\begingroup\small
 \centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.}
-\centerline{v\versionnumber{} for GNU Emacs version 22, \year}
+\centerline{v\versionnumber{} for GNU Emacs version \versionemacs, \versionyear}
 \centerline{designed by Stephen Gildea}
 
 Permission is granted to make and distribute copies of
@@ -271,11 +273,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 
 \title{GNU Emacs Reference Card}
 
-\centerline{(for version 22)}
+\centerline{(for version \versionemacs)}
 
 \section{Starting Emacs}
 
-To enter GNU Emacs 22, just type its name: \kbd{emacs}
+To enter GNU Emacs \versionemacs, just type its name: \kbd{emacs}
 
 \section{Leaving Emacs}
 
index 8a847504d9a34ff6748d4841c20ae27dd7a2de4f..108beb7b80f83a64c6423699bd816157638d804c 100644 (file)
@@ -1,17 +1,16 @@
 %!PS-Adobe-2.0
-%%Creator: dvips(k) 5.95b Copyright 2005 Radical Eye Software
+%%Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software
 %%Title: ru-refcard.dvi
 %%Pages: 6
 %%PageOrder: Ascend
 %%BoundingBox: 0 0 595 842
-%%DocumentFonts: SFRM1000 SFBX1440 SFTT1000 SFBX1000 SFTI1000 CMSY10
-%%+ CMMI10 SFRM0800 CMSY8
+%%DocumentFonts: CMSY10 CMMI10 CMSY8
 %%DocumentPaperSizes: a4
 %%EndComments
 %DVIPSWebPage: (www.radicaleye.com)
 %DVIPSCommandLine: dvips ru-refcard.dvi
 %DVIPSParameters: dpi=600
-%DVIPSSource:  TeX output 2006.07.17:1737
+%DVIPSSource:  TeX output 2007.01.20:1526
 %%BeginProcSet: tex.pro 0 0
 %!
 /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
@@ -57,299 +56,6 @@ B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
 p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
 rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
 
-%%EndProcSet
-%%BeginProcSet: cm-super-t2a.enc 0 0
-% This file is generated from `T2Auni.map' and `glyphlist.txt', `gl-other.txt'
-%
-% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
-% LIGKERN quoteleft quoteleft =: quotedblleft ;
-% LIGKERN quoteright quoteright =: quotedblright ;
-% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
-% LIGKERN greater greater =: guillemotright ;
-% LIGKERN f f =: ff ; f i =: fi ; f l =: fl ; ff i =: ffi ; ff l =: ffl ;
-%
-% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
-% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
-% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
-% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
-% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
-% LIGKERN nine {} * ; * {} nine ;
-%
-/T2AEncoding [
-% 0x00
-/grave
-/acute
-/circumflex
-/tilde
-/dieresis
-/hungarumlaut
-/ring
-/caron
-/breve
-/macron
-/dotaccent
-/cedilla
-/ogonek
-/uni04C0
-/angleleft
-/angleright
-% 0x10
-/quotedblleft
-/quotedblright
-/cyrflex
-/dblgrave
-/cyrbreve
-/endash
-/emdash.cyr % CYRILLIC EM DASH
-/afii61664
-/perthousandzero % PERTHOUSAND ZERO
-/dotlessi
-/dotlessj
-/ff
-/fi
-/fl
-/ffi
-/ffl
-% 0x20
-/uni2423
-/exclam
-/quotedbl
-/numbersign
-/dollar
-/percent
-/ampersand
-/quoteright
-/parenleft
-/parenright
-/asterisk
-/plus
-/comma
-/hyphen
-/period
-/slash
-% 0x30
-/zero
-/one
-/two
-/three
-/four
-/five
-/six
-/seven
-/eight
-/nine
-/colon
-/semicolon
-/less
-/equal
-/greater
-/question
-% 0x40
-/at
-/A
-/B
-/C
-/D
-/E
-/F
-/G
-/H
-/I
-/J
-/K
-/L
-/M
-/N
-/O
-% 0x50
-/P
-/Q
-/R
-/S
-/T
-/U
-/V
-/W
-/X
-/Y
-/Z
-/bracketleft
-/backslash
-/bracketright
-/asciicircum
-/underscore
-% 0x60
-/quoteleft
-/a
-/b
-/c
-/d
-/e
-/f
-/g
-/h
-/i
-/j
-/k
-/l
-/m
-/n
-/o
-% 0x70
-/p
-/q
-/r
-/s
-/t
-/u
-/v
-/w
-/x
-/y
-/z
-/braceleft
-/bar
-/braceright
-/asciitilde
-/hyphen.alt % HANGING HYPHEN
-% 0x80
-/afii10050
-/uni0492
-/afii10051
-/afii10060
-/uni04BA
-/uni0496
-/uni0498
-/afii10058
-/afii10056
-/uni049A
-/uni04A0
-/uni049C
-/uni04D4
-/uni04A2
-/uni04A4
-/afii10054
-% 0x90
-/uni04E8
-/uni04AA
-/afii10062
-/uni04AE
-/uni04B0
-/uni04B2
-/afii10145
-/uni04B8
-/uni04B6
-/afii10053
-/uni04D8
-/afii10059
-/afii10023
-/afii61352
-/currency
-/section
-% 0xA0
-/afii10098
-/uni0493
-/afii10099
-/afii10108
-/uni04BB
-/uni0497
-/uni0499
-/afii10106
-/afii10104
-/uni049B
-/uni04A1
-/uni049D
-/uni04D5
-/uni04A3
-/uni04A5
-/afii10102
-% 0xB0
-/uni04E9
-/uni04AB
-/afii10110
-/uni04AF
-/uni04B1
-/uni04B3
-/afii10193
-/uni04B9
-/uni04B7
-/afii10101
-/afii10846
-/afii10107
-/afii10071
-/quotedblbase
-/guillemotleft.cyr
-/guillemotright.cyr
-% 0xC0
-/afii10017
-/afii10018
-/afii10019
-/afii10020
-/afii10021
-/afii10022
-/afii10024
-/afii10025
-/afii10026
-/afii10027
-/afii10028
-/afii10029
-/afii10030
-/afii10031
-/afii10032
-/afii10033
-% 0xD0
-/afii10034
-/afii10035
-/afii10036
-/afii10037
-/afii10038
-/afii10039
-/afii10040
-/afii10041
-/afii10042
-/afii10043
-/afii10044
-/afii10045
-/afii10046
-/afii10047
-/afii10048
-/afii10049
-% 0xE0
-/afii10065
-/afii10066
-/afii10067
-/afii10068
-/afii10069
-/afii10070
-/afii10072
-/afii10073
-/afii10074
-/afii10075
-/afii10076
-/afii10077
-/afii10078
-/afii10079
-/afii10080
-/afii10081
-% 0xF0
-/afii10082
-/afii10083
-/afii10084
-/afii10085
-/afii10086
-/afii10087
-/afii10088
-/afii10089
-/afii10090
-/afii10091
-/afii10092
-/afii10093
-/afii10094
-/afii10095
-/afii10096
-/afii10097
-] def
-
 %%EndProcSet
 %%BeginProcSet: texps.pro 0 0
 %!
@@ -424,1058 +130,6 @@ BA9D46A1C3CBD3FEC92F0C2D2207B273DC24E300E83AB9EED3EBBA394BE52DBA
 0000000000000000000000000000000000000000000000000000000000000000
 cleartomark
 %%EndFont 
-%%BeginFont: SFRM0800
-%!FontType1-1.0: SFRM0800 0.3
-%%CreationDate: Wed Sep 12 2001
-% Copyright (c) 2001 Vladimir Volovich <vvv@vsu.ru>.
-% See the file COPYING (GNU General Public License) for license conditions.
-% Converted from METAFONT EC/TC and LH fonts:
-% ecrm0800, tcrm0800, larm0800, lbrm0800, lcrm0800, rxrm0800.
-11 dict begin
-/FontInfo 6 dict dup begin
-/version (0.3) def
-/FullName (Computer Modern Roman) def
-/FamilyName (Computer Modern) def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/Weight (Medium) def
-end readonly def
-/FontName /SFRM0800 def
-/Encoding StandardEncoding def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] def
-/FontBBox{-203 -320 1554 938}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6B55C6E47AD7A9A958A6E22E00FDD4D6492D53ADDC90ECD778346C06747
-57609FE8907DFFFED75E2CF963A64C7F72488F4A02372BE681E9BBF09A9CE5A9
-3894F6358C244FCD46C148F1EB60DE2137E6D3079D6AE03B3724F7D7BBA47BC4
-41C27FFFDFF9FB7B7738A8D88C27573A53E244723E07C995948DED2516B6044E
-ADED62C496A56BC14483D307884467ADE985655A4712DD06ED00811F9A05BF9F
-BF2AC66203817289FFB5BDCD0445293981AF6F55928C132E885ED009DE1B5FB0
-C230370EB5156A8B609E466F00F768F0A52ABCFBFCE3514C0FDDE31E601AD508
-2666AD26D9DB386B9FEC80AC197C9FE7447928C0C6A2858375F0A1D7AD3BE53C
-9A926DDFBAC60D846783AA97CB86F804701BF53F7C4D18B925FD604F60231215
-EBDF4FAD73F2D13518E1901C3DA00ACE65647765106EFCA89D1CE1787EC5930A
-CB162F5B9EAA313D307A0E184C13434C1BD022B99B5412C3C2CCB7E80D459D72
-6BD901DE4D3AB277B44856DA45D8E2155D76F424646B1BA2A4DD97877892544E
-FDC803CBA09D705D43E883FDF9F79A6F8A3CEE49E2407F694112A0C8454F9289
-C328AFDD8890E2BB9C6AB0315D44440AA4F02E7DE2860008607D0237138D37F5
-E0A3F297B18B477AE21A280BFD3EB80E6AC595A0FFC1521A9A4A11FC2937DD74
-E0E81FFCF3EBC70EC3906FB4170A07926FECDEBC9BBCA5C4CA3CCFDDB392437E
-B397A1B6F635A11085E9257B704C2493DCBB627AEB9DD147C72542E1B69F31E2
-A63866E965A1199F5BAD6C11DF3C2415B138E97EAE546C5FBD2819EF84822E71
-04E346196E4B796D7EBE41F2D952A20F347736433B140818D6124A14A8255758
-FF27AE2CE7928A38DCDA7488F5EFF44820F7BAFF46F01FB08E3BBFB5AC0E62AE
-591050BF6E2E03F44DEDA8ADEBDE4C9DD2720E8BB2E7C89F80871A39CD4E9727
-784A87B911491BA13540746426543291BE73DA5FA01E47A5033DF15B5CFAEA9A
-2FB4F86960E14829DCED39A2CDA20655EAE3D9A9FA3B75D97F81EBEBEC283DC8
-EFC417FDB1158C194B8C21EE962CAF2F3CEE9D5D3B7E0E068D8FB28434D54A22
-570A504018E35E5A5D1C6A8229A99A44D0C2556460DDC78775F03A6093BBFB42
-BCAA36262CCA0420EA3B963A5FD3753587DB2DF74C7E087631C219CD2FCECD1C
-C91C552E195D2B9BF9896CC9853BE8714F7DB317EA3224199D021C57FB5F5020
-CDEDD97680DCC51FF73857F4DE131A37AF43FB1DF859AF41E9061111F3941D2B
-D641B845836A57263ACB3A516326029734D7839347248D320852F5CCC677E953
-78A28E7EE1A472EB31BB93B946143A1ED8D930CF195D0445359AE31AE528FB13
-1D87EFEB0200CDBC35CAB95FEB55157A0115144EA5771B7639B4216AC1E9DE98
-AE6889CA0E236D265F815F8E6F6CFD416727119FDD7A16AD079A9D6269E3D47C
-19623A9D31E27EB3689830029A77E8902838DC3B5C4F131C1D25A062672CD203
-4880F94B19FBAFCC9140BA35F54557DFBC3467DD4CE7F8000D71140AE1183D6E
-D5C1D7BB98DB92519A8F57C668755A4A81F46A0C4A01F7BEC519652AFA5F3C85
-0C326082DA3A3003ACF66F2F79D42E2E0BA83FBE69DABD78E652C2F30BBE8FAC
-323EF5A61C3C91A3A139F60B9020D1561D3EE22BBC33950B72719B354E67F57B
-5F9EA0BBFADC0778035C26D33B1E958A5F53BBE99F6DCCF1D50321133EE1307F
-8B58EE812475744CBD3C65762F194BAF8EF1405968330DBEFE8C3E172B5A8B48
-5A16A330F1A782BE7A11B64CA962A42E771F6773733744ABFED58E96F78C2E50
-23A96FA936D1071EBC6837AFBEEE6CCEFA7384F1616D325A4F1E267E79AD9FD6
-2A998F77DBA3A320DE1C232DE21D1C0B66CD9BFF71B8538459AC97D827C7F84B
-66B6170F5272B7BA365964A12653F10A88E4A95E1716E3D1A202580A233574EB
-2A2782F948787DC4FDE207F01D6D3B0C66F25E94F86F24A92A2602AFDB81E6D7
-CC034B232A0D74E8EFF35D7DB57AF27BA09A5F4C064B9BB83253A236A4D2864D
-9B5B8FC933F97DADF735C6B7B778DC72CB1A1E42C71F16AAEA3274474B7B295C
-1A0F09781A22DCC8B8EA7B18FD037257C110BDFD84304EEDA172A99BDDCDCBFC
-3CFE4FB3E4D7D97069E9178CAD5205CF89589C565B8A2B647427475D16E6CD0F
-CBA52E75B6516E19D7710CE3BCF2EE5A72718963EBE9CA74F3B0C9250C31EEDB
-0736EFFA9A358EC45930779B7C9D69CF6BCB12D9C22F926E0F2D1C619E3BF64C
-536F2D6E8E02476647E85C431CDD93F911D0A9AC867025B919C25AB8A2F999BF
-8065FBEF2CAD38CE90C43D1908D5ED61CA4990F2B00074FD94A8B8862158C876
-6928604E5058FECC5E0F3040E33B3A028630AC0E2778C9F8B82591AA72971FF4
-C9F6D17EDD30DCA06F06577895783EA91A820A14D693E9391F6345EF715C5FAF
-9982B447F2D5968DB14B3E8218F367505881414A43EBE15A0E494E11A2DF77B6
-00F65B9A7CBE85F9578FBA23B1A84BC329C53782F73CC58F848D679F04375B9C
-FDC2C6A856666973F4594B6A9B2F03E11F3655959EEB4DDB3F7E7C0D6AACEF81
-F55C426E394175D4F7C895527B5C25240B5C3716E12A243C9BC54F4581C1D433
-65D2DC3E2476FF711265CAF4C37572FCB0D341ECCC7612DD60816E2359CE0FE3
-33FCA575AF040898840134B1E41216806B476A6F56A4614EDC35601E3AA6C0D7
-BAC635775A95703ECE3404FE13BB2DCF2B1E413DDEC853B3DC6D09D96C07FC93
-E96DBDED14F568946C078E41FF3A7C5A058192076D3D39705960D396E4C0A637
-397D08ABA6AECB50B75FE8B344D4237442FE1EE1671D327D3155C6C7E5D26CC5
-2AD6CF713CE61711E44C7592A4F88A8137188FFB9C981BA8C294958AC2048F22
-F444FB867F7FC0A39D60BE6CC01F861FE10D6693B1020F5B39E3958EFD88EC7C
-9BF7316F3F299316809A62AE554D1874EA8F9CC95F26FFEB4EB4E5E0A922FF89
-60E5F9713407B087EAB33A3F768CD5A6F63A6239734C4B7E5AC5E9D63A3107AC
-C1BA676430F0C5C492189D0393409CDCDA952861B3446D798258C632E7268213
-8EF5BCB006353594BBD7BE9385F5978CDA7A13B531AE44224664FAA4E23357B1
-0812E2B8DD05845147DF0967B287FBFE762B859879666549FC7650A0B973D413
-4D0136CA2DE0015CB0206A1CE8C80875B760A3F8FDEA267F6C015FC8EA05AB22
-6B2FDF7D9E62685CD4005000132921E636E9F3805372A2BE42F3D6F504A691CF
-A9BC37EAEFBAA3F57514891FC67761C0F2A1DD706030BF20D49714B3BAC04612
-25359FAE96C1B4AC7858B02D0ADCABCECC56BE5767F216185055E36717092CA7
-8B984ADD891A991B2009B4DD384A4C293D71261F056DD1E351307D32EC613F3F
-A299289B28EA48B83A1FD1E87AA060CEA042816BA7B43F3CC04D9613309C5A43
-E0A3FBA8A2871EC62679EDF0E9BAF8FC3B56C5E37E69EDFEBB6B24D65132203A
-934884BAA87B0D5CCD3353432FAD28C3104E28F1B40621DC4981C49010267477
-63D2683A51D3AF2D6DA8D68E8C01DB68EFD8918344FE3D71BD64E59530B4C5C8
-5636E79B44E6346BE0AC571C31CA133567D66FE5A249CA1F398E66944DC2DF54
-5D0A6C526B1757B2A33BFE7C2212F1D8DB22470CC69C301094C3CC38998B6719
-E0EA158B8AA257AA5481C600B3B2B80B78914E1D232EC35DCC8588CDC4486639
-9877B3DDF7350A2D1E3D84C87C7BF119B71A4BA78303623728A8EDE4273BFF14
-BB7E08D5D985DDAE015BBCB27DC4189230B5771E456510B2AA4A5F5226E2AED0
-AC4101D0EF51C36B43FAFDB3135590951DAC29A65D9ECD9E12114C8E8AE1FF43
-37F8F8F140A361A9FD262DF82DD5E036FA36A2FCB2966E603304077B139B5F18
-1FF4FB2FAB3F70812510AC23802A8039FAAC38379F28EBA7D7C1162573F54297
-DEB65860CE160FC724A35D44D5C5419019CDED21DA0240C8E58FC086993242A8
-F3E97D7E71C8F6C3940B254C9585AFC8392A0F3AD37C946DE09D0FACFE96A27A
-9F47B1BD06E56E03019A715C990C07D59B99FFC4C87D544B17E2A1673FD790F8
-C597FDDAAD58CF3E9F892D369B6F12BAD38D2BD275F52D2032CCA601F9616170
-C9F2F765BCD98F4483FE0BF0141BBD66BF824489624F7D704DC64C8FD286E358
-4BA8F9B3C73D34077A762913DD926E05A517978A13D9B3A0E8776D9D14B16CCC
-772B792396A683BF9E6D882110D14D8CCA6B5D4ADC3474D0497793CD7A345633
-40F4C5D18E8E035185C3A6B25CBD51A7811E110C733FD4AC67CC6B4D451E2F8C
-15F50D7E6BE0C38A556DA239A35712BE7FB03EC02F14F045C51AEDC2771321F8
-DC37266F6E98335E02FB736A5DEA95A929C10BA325299F3F8B3231A8FA2BB6F2
-648779D5FAB6F4C068C0F92E18ACECE3210433FD33A74B2AB42E0E55627C5ED7
-6A531AF2322A19A6C4BCE5D714E2ED794E4F789CFE3F18C589F8D5969A7E8A80
-10DE1F1D17CAFE9261EAB031DC3A6C7481AB5B7E8EDCB96BD0A129E45E3151C0
-68C4A3466D34DF751FDBEB2B123B0269F5D58746AD3511F899AD73546D90FF3C
-889FA0C12535CF9BF81ED5D22C7D4488AB58231EDAD7FD489E95ED64025A6E56
-9079B19F4DAE58F4A81959C7F00B0C8DC36AAF162BA35CAD61832DB7FD0E3C47
-6FEF3616C3EDE4949F89257B8BC394FFB4123025C83DAAB2E41CA448F1A2A7AB
-9F9C16115A546B05EF3E68182DCEA45E5BCA3828D480A07DFDF715B0AA065007
-7436CF8E9C7AD5CC2CB3A323908F04EF6C58A3EC9830DA6008CFCAECFCA51597
-9287566B045913228B9AF937E995DE25B164F92ECE2B20CA39C37DE8DFA27027
-48557459EB0ACDA237C2820AC7D469DFB04BE8629E396F7AA969DB6D8A7A8727
-A4ADF741F0A0CE065EA0CAA4C01A872FEA4D2366A41F749A4A0F3DBA016E91B0
-437AA1FFFB75C1502F623E4865D842640BBDA869DC79D81384246D8C9C333263
-ADAEADFBD4B2909199F3FDDF8A406D54E730263FBED4CF2B0DC261F7600746F7
-1F3104A0BF7795EE5AD69C09BB0E65DA90A6EAACC67DF5835A1564B7B8E7BE98
-428D5D83FFA1C9F60AD9B71E44E5D1F0F33BDAFB33725FFD2BFF11380DB62D8E
-F40B50A4BC239A64B2BBA2850B923872199FA302572EECC7AD678C17BABBF100
-3A76077C2F2C646FEE56CA4C83717D5F912782D18DBB716F848DDA5CDE379CFA
-A4246F698186DF6558A7D73A1A3115508AE417718F8E96EBE70EAFC48FFE9F6B
-AD4E45069E37ABC2B016D44EB1D7C5E2B352E3D552B3DE731DCB114ECEB901FF
-7212B8EF53ED117AC42C40E13EAD24FF248D6E1D4489388506EB42D43FFD22D0
-69C017D667BB9A7801E03AD41CD762C34A2D2D294D50C9511CE4AEAB1E4868B8
-F192141752BDD0DF44B76E01404DF023E59BB17F002EA5001C5F0026D1B964B9
-A39EBD2C0345683C7598991B7971AD959C8114374E49BF0E8147397C65FBEF84
-3969219FE11DC103C8A473FD7BCA303E026431BC89297BB7E463A1AC0DA1339B
-26A213AD5635DC4274EC6E0EBF2F3DCE3172A31E9E8B0E8F028A09EF4454C3A8
-A2039CA50A868AE11D05F5D4C08C461346EFAA3A716151F6E7C12DBF7CE8DF3F
-CC1E436036A002B9839348ECE1A1643925A919DDA56F30DCF88F5999DBB222FB
-502BF42DEFE71EE90CF70EF4A2F176691D987177B4ACD7F70E20616F63B60836
-670B842013D42771E0482BEFB1750AF50DC5A509E50078B49AB90AF028658E67
-0A48BCDAE45C2EDF35C92C4A5E96679AB95ABF8B013698ACE11CABC3E81563C7
-BD442DBA7B5AE87EEC9585C1DD2DF76F3ECD59C0E937396599CCEC208E1D791F
-330A89AEA2888BC36C94595CA615CB84755194506AC7A83AD19F7F19B58FBC36
-DA6EF5A42E268B80F6B6425373644C10714EEFDD6ABE83B981B1A28CD4CBF1BB
-3D95A7B4F265303970278496B58FB9D855EC18AE2A2783A9B6A04D651FAD2DBC
-264C5528CAAC1CC02764D6C138FAD877C8819C937980087C603273FD3BA5E383
-0CF794C8A21BD43EC2C275EEA8847678BF001B4794A52F7867C683D88F1E0541
-6088FE17CE3764D4B737D0DB9A5DCB66DF0F65EF55030C2CDFCB9D1D32F10757
-E7D4C6BF4B370BEC69C7EB84E9764345E0AC515004CF15320E474D48E58E0D11
-05BECDAF170FC211987093310CB0E76F4BC6D524397F787290D7FF8C6777057D
-96CFB3D350CEBEC3F5C9C4AEE1C987556F5DAFB74B28726C5F214187552576BF
-80A50BB8D3E118A48D07852E2B94339C5E0220FB8FDE941E8D74793648762A85
-120D97E46E70E403CA4324D3B14BEF58BB62086217DC4B458BD70438009C4FFF
-4F67D4B68E9063DE5A12CBA6053E07838BA7E80EBD64092A555214F34411F968
-716E4F331166795ACC5DCB27EC72DE470B6199C520CD0A5FE74E649567B4255E
-E18A915ABD4070E7C2A9F04C4DD5A9ED0D90124905E2515A3A522C2B09385BB1
-2AA42E87FD05BF715F47EBE8CD44F1FB810CE30F5A9149A77CF01347412F127C
-C4E8432018559C0757C1ED0C5A1B5B3D53FBA5F534BB79BE22811CD7BAFF119E
-F9DA7A6099E851E6312F5475669445A71FC40FC02BA0C651AF60E24140F72BE6
-15EEEF43E52454E7251BE2E0950E313AFF4BF6EE7EE405A09CF4893F756A35D6
-E9E687F69754A4FF7D6CFD5DA7A975FE3D85D758C54FD237547FF5816D46A9E4
-6BE339A32316087C7A7248392C8F8EC2D6F3E65C9F6BC48A4A4FA660526A6060
-944E43538A977C94968E61B67735D6B9D9782950B53AA7285727B0FCAFDF971C
-4858BB002CDC644D4CCB2DC159EBDB6463B89101CDAD53E859EBDFE766B69B44
-8D51EBFAAFF141EE43367B2619CEABE1E9DF4262D5A5B92337009C13E8ABAAC1
-9350DE4CD0EF6309A8BB7F6E7846D73CFB02F1EB12E99D79F03FFA5B36CEF1F2
-3E2B38306DB5A76F1751EB37415182F40F523BC8373E9632DDC33A3845B6086C
-41EBDADCCF9470B9A1A88679B764D82076C95BF61AA5E528F1FEB2954197D787
-E04A8BD482BEED92658B5C3580A6C8CF71B595868C28507F74C4AB27AA73050F
-486B1F993002C707022951A73024B35D3C26129CB619B507577B90DF7A5E7B75
-AFE0E6F6982403D933863C32A326191A8CEDCFB195416FBEEA99D3773D2B6C47
-B1E99BB1A14514BD26F041E5D568AE5844558FC1C5B080C962D5D7BE9C836415
-B17059290C2404C78744582EEF247AD08B9EA98BAE5792511B0B0B2D33F0D37A
-F96633EB1DE8AC98F91DF932DDED7A2F0320E1B6435230C8D6541D1D3A02FFCD
-0916EA409A82FF79821365C7DBD28DDB39110C818F911E727EEE7B9EAC17AB85
-B1CF1EEC87BCB1F24646286CB6EF9356949ED5DA9C739D62C204556EA7B188AB
-E3C8FF2810F37F0650F94223C4C5B485E3E420F0F6D841F7B6421C735A676809
-003E6D283D46B9487E82B2809B3DFD7CD9936C49BFBB74AF4DFBC37DE98AFFDD
-E3815F5E4EEA8D2295EB84AB91522AD18FE2678DD9CE727EBA8B1474730FD83A
-6927E9C86737AB82D182E9F0D61467DFC393BD3E7D1B6A9D5A0C7E7D959D3AA6
-1032D599D0582A2C89212832C6F0BA4D2F9316E80D3A72025A19848C2EE2DDF6
-A46CB96754DD6278AE4F45B40608B5B10AE8CF0E540B39DFFBBC8A0BF42461DD
-5124AFB033C28C50E44029DC4365DC1D1509734C53F08258868624137187C94E
-4665973A0B63A3E9A84C6DE68BB93B63EEB14E67D089193205D01792BCE5BDF0
-FBE0A0B014B4803B9F40377004955165076E6C293968556CC64556EC5DFA5DE3
-268925E472C1970DBAC2932B59607780612E3E67F979E9E43E8205E94B130DBB
-2878D14C301A3CB6358559FE1ACBAD8DCC77C25BBBB53FF4363FC14A52EEC779
-4366F6F4FA2F411720469953DE4AEBAB2412EE03ADDFD883DC48B8A2E605AB55
-D9802B609A3F376AD9409DE3DA98910E662EB9EC3503C9F4D36F5639AADD67B3
-D33126389786CF1ABFB5DDD867C907DFB9EB86E852C109F5D74891C295A21DB1
-F239FA7504658B3960F98A4F749DB082D8640412C65E7F51C2D2114747EB3CF1
-87BD9B12730BB9EFDD4846E7627C4E51D9D95D8330F083721AF585C51796B885
-176476E3C46F4B4C4022093CE906E54F467864690F9FF4633E307B0AE4B4D3BA
-AA326A787AE941EA13F26AFBDB79DC3DE6C212FBDA727DDC0F67D72C6D9F03AA
-07329268F441F7B61230735CA8CDE44B9E0B0C4EDE1E7B3A8F24532F9B5B95B4
-FF6AD19614EB0F5846C3F39584F07395BDF0E94BDBA3E596943D4601767AC5FF
-37E8A17D3B8FBC8E3A528977340401CCCFA08C2E7C903AE04590716B2B87C777
-AC73621B0CEE8D52BAE71F9B21E8B6FF7D706B3F8611EE3DBCA777AC4DD1A732
-29492316AF4A6179CA9B40078FA6D29085C9FD62AF625845BE576A8AE7707CC0
-109E907CCC13C08A5818D5A1793EB14070D0F21DACCBFEDD1373B405CEB46BE1
-1D5F9650C0F66BB492F0B4303966A802421547922E347AE7B86078D700614732
-F3FBAFE78126A83AA0054F2FCBFD9BA0526D38D2B62A63183AEFBB12601CDB62
-7AEFC03821B866DE2EEF671E9BB731D34333CA08BD3B59ABD343F57D447FBA3E
-2E33939F289D74ACC66238E1670A9AFF90F36EA52B43BF83F3887DF04892347A
-A30E30E0439AD51CA05FE182548BAC9A4E4779842E107AF605DA87B9B8EC5D78
-80A8BBC24B7A3CB1A0FF6AC6CF91D1438FCFF493D16C767057A1527179E6516F
-2DA2F6F1EF7034B0B105989D2306690E731005702E16C267BAA850D9D9F47299
-71049E0713C1259E4452C67F4597929BD1F886EE2C401CAE4797DBBA90C6EE57
-61B51B33E1D3575B231CE23085742109B87E6267D6C72AE747100DEDE157E1E7
-6E88462A7B6EF995DC233FBDBC1AECD25C8320E8D6C7D9F0D92F0CC81BEBB8EC
-36E7D75DD3D914D8665C70AE06F959153B40F83362570423EED2346532C37EE4
-D84080D073BC484C694C9E6AF299409D5DA769D152ED7195DEE9EA5858F641B9
-B205E9C04B52183462F00ABF0860E598A169B0DBF10EC37AE2049EA3D7D646DB
-B6357102E2678F49A9828EEDB4E916F2E43A1420D8487C36611A9C173F501978
-063D5CB2BF0F32BA27284A5C2AAA6CCD4045199E1E658B3F8256A73D24FBFD85
-DCA2D990480AF3E10E463F32FAFD38D3EDDA08253115EF6AE4BB32AF9FDA5D89
-D8FDB4F30174DB0BE99A9EEDDC6102FECAE58D200A1F6839758EAB6FAB286A35
-24FCFB9E4119A186341CFB1AA8E3E68BF3AA81126A7DF90D0FA6D94A42165F8C
-F0EBE41A6528A38D30855606E5038BD8E414F8FADACFD56F1858BD6A32858601
-7AD53A43E30046E876CF2AE38B7D280A9CE82E0F36283EB997E12511E74E53F6
-46497DB76ACB11DCFF1014DE5BEABB6133D42B6866ED2CAB51089E2AF32BFA54
-8FAA2DCD12570443FCD3BDC6D53520404E753034519C81A3E84C3E122D4CC1A9
-0AA2AE164475BE0E2AD6661334764F71C20FEC887BD8EF2B7271A67FA2F7EB9F
-39255EEB4D22E5D7256DED2876CA7F7DF9CA683D412185E385437EDFDF32AE56
-3386A8DA8DB8A4CD28FB8076EA389AE2391E44BF680FAE50DF5E2EEAAAEAFE0A
-2813A3537D1AD9DDCF50F0EF1CC8F8CABD064949F7DE5218BD668A0B46999BB1
-9AA4AAFB14003647CDFD6EF5ADB142F14D1A604F7E99414FCE97D03C016DAF74
-2B7C96ABE807EC5FDC5BC5C6B0CDCE45381BB160ABF82633F4C4B1E7C0B95AC1
-2570EA999477C368E35BB4BA0AD6FA78D3942107095FD062D11B7F47E7A4CB7E
-F71F78BC09019DAAF0AFF6D80777EC6E0EBF2F3DCE3172A31E9E8B0E8DACA7BB
-04D5A74A7A854E6F38BE2FD18650F9E4E501F0ECD4C674EF110B5E03A723CD62
-BD6A5358809C15CDC64BE255F808AD2A9BFEC49CD4CA623943F9D50078D11D6C
-02F53F06905AB2BE3AFB8573FC804919E0EE4DCB39A498F35C5E3E94310F96B1
-8F190A1945C40D9AC30E4989EAEF8B4BB1CBB268FF2B28C1A77C92F2D29C78C5
-011191AAA5654639F0697807C78317A9408FA4D85B5B5386FF5D783A91D9202F
-D513BF1821A66A17A74FB8E90B43C59F73DF237F7522F402A1318C4451865DAA
-080162D25EB096A304B09FF6EB0F09A6759AB4016F34A84B9DBC034DD02A4AF6
-F20A3E1C9B59168843DCD4EA64FA10F2C451F1208BBC4B45150CC89090410289
-B7ACB44FE75ACBFDEE0097F82D37ABD2372CDC3559CAE8B6CB3A8CAF71B74574
-3AFAD713AD907BD89BE20D3890376550DABF8BD6E51017DB5FAA8A1AA52DAC77
-F76702320FA5C140B10E79BF83046010334476F8DE1DB73C290536312DAA72F7
-FDE1FFC42A8E20781E3A8A16C208878786250A2A5B0954E529BBBE321F440F8C
-BDF2B8EFA26F820DBC1D7C6F0844A379C61C3A67973E2F4253A1F1A0DFCFAD4D
-ACEDE777F2D2F7A733B3C4BBFE15A96C8D5ADCE25EF35156AB35544DB9AD54B6
-56E0FFE2322734D19C6ED66639946A5655D4AD9DF6BCF9D32438D63CEEF3B544
-E7D1FC006E8C4C3F2D155B13792823471BF6CB9B9C9B512A591D6BBD2DBA76A5
-BDA3A7FC8A9EB136AD0292B7A2D04B027F9895AF10705A7057302A95FD4FDC69
-5BD0ED514DDEE8A97443E951A14349B9684AB09A0216CA7EB282702007937C5F
-C3B4915B96C0735F911FFFA39DB14BFCE5A17B2D1F1F6FE2968EA102843A33C4
-1A7ED4ACFCD87501895B4C12F6FF094944ACDA44DC93F0101BE268FFDFA70393
-8403CAEB1B1B2F9F239D53F6C5A70960A982D2FFD0E9015BAC8C6E053E1FFB29
-AB077D7C9C30DDC155FF78D7983E522685DFD13A9798F89A254547D0EA504FE8
-DD1550B21E3C8334DDB53A02CA4D48A609AD53CA578EAF162A453176DFBF3D57
-D7A6A1AE1DA613DD527C875A9B507D65A69195472A36DE2F8BFC733C09C2D2E6
-0E95DC0DDE5183DAA9D884A8798CEF1B25F77F2142710DE7B71FA982355B9673
-70A7D562FB29845025DE74A799168EDC8C3FE6A833E4F1138F534C15749E6448
-A0F7AE66099CEF20748BCE485A83A4EEC159C8DADC40A4C224C18346967ED516
-DDA389645D0597B03E2E467338DD786580B7F92E5D4AC255A4B6F12369BE1FB2
-7F0334405838C68FF0150A4059B0C6F18FECC7E5739AAC9EE1D540A4599C2C81
-1F1ED8DCDC2085F52A2D9587EDD34089D289A05C01E31D77A04A784DC764FF7D
-5C7E8DD9DB7134F8CB8CE47391413F5D0E95D7FDF91A1C3D6D6A6377D9579857
-34A354911091A94ED990FB35ECDD21C3CCBE906FABAB6A8B86A55F2C22D9BCF0
-FA25B4200DFDD137447D344418740C7ECEC15E46A1E4117F05362A63C5894A93
-6090BE946598A7B75209AA4DB14E2B31021616D0CBE2AB0CC375A64D25DD775F
-3281803F22BB0E250316916B563A6255648CA76FCB18087B9B5D4A33135AD0A7
-55FF956E5992A758A1FCAC3511A660F947EAE0662B629AB08E4B6E6F50966B57
-1D008A6354ED03FCC0229B82C90E71132EAEDA24FFEA7A4A1C1C422D565231E3
-FE9BE4A9B67E3D3B0831F0CE66CE8EE2BFE7B05B16CE039B8D3289187A6C9C19
-310EFC5E36BC61F687DAAA15BFEFDBC9937241C42219CD3616A5D11228208CC8
-7D5A04AD6C137F45365AF1CDBAD223910BD35BD2EB58AE599692D289182E8366
-7B0969D391FA8209D950AE914E3C26F50676D14A201A7943854EDD7F52833E7F
-F56008284B979CEC35A117AFCF73F21E8C3591B38A540A0C4E8BD600D387A958
-8432E92AAA4B658651C5705B18F3F9E8FB440DDC598FB62B1FEA0094A55B4E45
-C53253484E7E91716700FD203DAF0FA1FC7A8F697A832BD25B063B730B9880BF
-55333A6CE01F971CC5F7868A56ADCC26A319C9BB6A34CDF5E3387FC96653449E
-E9722363DF0EE41B4D100FBF6D005EA0771D97F082C6EDE2BD31BFD64849832A
-EC79257182DABEAC97904055A36CDCD11C026236C919FB9BBBC657E12E012A16
-98F904876922AF7804B9129CF2E8B1DE8F7AF1318DFBFCC20D8DC0B1604ACBD1
-63617B77D65D423ECCE8F6BEFACDB7133CC76213C0CCB254551EC5656ABD621A
-93FEE100A012CE9760134D9D871BD38ACC4F3B3E50CE7B5DCCEE39982DCD39C2
-CAB8666DD40307F715DB7141EBEF90FF45C1568270892DA8E03F79D065067089
-A0100AF38CF7F85524EB9327D1B78219BA61C70B8A6E3055D5E09CDA43120DDD
-426201D85654CEDB93BF85EED01AD9608AA5FD4F91EB43E2BA60664D2B3CFF2D
-A641C65D559F045FC941E58159AD71A3EA6E5483E906ACBC70DD95CAF3E5AC0E
-7921BE5815AFE6F78B047B69B01EDD51BDE9E852337EEB911B60BDCB54CDBEE9
-EFF00404DAFBAB588BB2761DDAC94C969BF0ABDA7CB9384161F986EA6F86EB1A
-9796A0A60B69D92DDBAC1814E86EACD5FB6D70BFFA48734A112325C1A897E66E
-70C4948FCBEB0923B97E2BB3D7FDDB44CBD2E46A288D9C33E400B1AF6CA3E3CD
-BD4B895C63BEB7A0984388833E625269C99CD4FC0A790ED8BD50E7E64FE8209F
-213BD7DE9CF746B2CB1440EAF9CD52B42F144B0017205DB99874CD62A1201224
-A6D8A3CADDF6758764EA8D08BF2738665ED1EA4736EDE4F70D29CB5478EB9745
-5F72F059602D8B973915A7C1F786DCCB6057256197D5794AB9EA2FEC41F92373
-7AF822EC3FE0391CD4458C278E08C1B92F418619E7390034503C71ACAD5790A4
-F95E540442693624FC17FEE33307AEC932F59D55EBEA90EA77370AA8F4036F1F
-DEAA348233939F5607EF930D1492D31A8CD0151DCB3F2E5E9F3E62E1C35CF9F3
-5CE5CE88D17D4C36039AA6FCDC3889AB0112AABDB6CD26559BB8ADE544590F53
-347543911BD163518B55DD16A675565CF5D7D8FCFD3FE4F4BD5FE326BD8D582B
-84B706E20415743D0DF6AD4178462197A88C1E113B90E82875230FFC3D39815E
-541D394C7F082C8EF4D86D0A690F1E74C8D54A376C3995D0B3DCFDE691BC8842
-17598B64FDE8F8532F766B7C6A9B3D936216D3956B620507F47C18A5FE2A0A25
-D3BC9B76D241C6709E4877F9DDEA53717146AFE90ECACEC165897D8B62368913
-5A5537A585EF6A8A8FE7596CF2FC56D4FCE859643E2812ED117912BAF8525989
-CCFDBC9C202D88F6BA2845DFF2C1C1C9D9828F903A1E8CE2D951739BB8D026A5
-936720B633FAB3ED412C719A499C1047C6744CB0892425DD60AFD01BDADD8C7D
-A24C22FC651EF3BAF2B8F2B508D1F2766519D340C1D0355E7F1B35DBBA430894
-6CAF8A0C46F2FA9C717122B0337EC089B991F4C6A8A57CAB93CE582C78D45CE0
-4A2141D8F088B8FAE6346EA8ADB8E2490CB460292AE0EBE73447B9970705FF8A
-83B18986FF5B00FE98C28A090CA9326D2B50BC8CAC89359C4B7F903874E1565B
-380CFC3F7C0B54BADC8412987114A59F9150D97CBA104445F674E322693F54A2
-B9A0A8C6E372580349F62493707EEC78F2599944404B7B0B79A979C28CAA156C
-45671FB5B4F0460B13971D1CFA93D523E09977B2F9A3E312687B3BFA6DA70D7B
-AF2BC5ECE2C1B198297E770D56F2D294CCE9815E786B7812BA06DC7D6D23E570
-9062979D1E3CEE6C21EA9663977FAD359575B9FFCE754572251698C73D2F79DB
-E5829B25FD7977D644213D14B429F3794F213661F2D540CFDD8E485757694026
-0D69B3D22D9CDB0E7D6172EC63B0420817803DD790567258E34B481428336BB8
-8BFA0047BFFC49FE05B87FF208E0CE33921093F6584A826FC240B1C09BD5F86A
-B267E5081D8792F7B595A923E703F053C1379F4479EAFE8298CE6525E588CD80
-C2CE885D80A5FA021D82019BD818FD2B3A23BD832382909C04C816C7281A6C34
-F6E4CB1B8533911531E5A78BA298E6F2CFA64D8635BC8BA99BE306A2FE66F68D
-BE8367DA9CDD98220835DBC6AABB15EEC62319968B96989AD1803EA201601BA9
-63414EBE683208E5BAA9164DD4A185DF4DDD6F99441DADD217940B20CBD8405E
-14009AFBB533EBEE1A84A1CC16ACB7092B8A67802E7057E6E943CE6E928BE352
-1024C4E4EE397DEF71DE6E44FDA017315077ACBD4059377935789BFFDB8444B6
-560E8F1540F4D60638A1B6AC0E3EBD9F7300F14D37179C411309FFFD39A68730
-3EE12F67EAB031DC3A6C7481AB5B7E8EDCB96F2F1C815196CB981CD9E774C89E
-A5F5C6FE10406CEC405D7C9C636559B949E8EC26D42DCC883F4C98E8F1421D27
-E364F998698F5EF8153E9BDBFE859BFD0309F63FC38328AC14A974D380750414
-1E681F461DD52B50B47843EECE9B0D611D1417541EA6139091305BA7FBD8764F
-3B8165F1D5BEE6EA025C8CE694EC1013EC7DA9906D6FE6BF97BC5E5DF7BA4E33
-07DD612C811D1F5EF4154E8517C9A6D1ADC46D04C670733B2C23FCEA7522156E
-606E82C845394F756338384568830D74860E6F5DD9D2BFAE8C95BEACB5EB2C35
-151CBF5B4CEB8CFC307FE6B9688648C5D0FAC55A6E44BB517A2A46C308B15A58
-DB52D07D265C7C3E543008979A1C2B658D0FC9A088BC621561E6B322A2E3B359
-ED857F6E0865F7F174EBDE802A3E06D80034921111DDA60783D93F3D614565D4
-27CCD0DA4972CAA82B3BAF2492765568DF45E747C960CA867B2E61628FA5C021
-6748129E8EA2E2C0E9C5178533B46ED0C393645BD2A7E6A8D60F51DFCDDA6EBC
-C6E808C26B9F11A2703F22C147175154CDBE30E4846980EC5C122E5C62E41C5A
-37A6A184F781387785659D5749B03DFEE967A577C3029DA91CDD158284395277
-753F54F06B9F0575B401A1E45CAE9D7CBDD92563CBDA134FBD216D3ECEB60359
-676B3D5E37F6B17ACE851965E554349F4D724F0D03DFE331519283579B2C564F
-6AD4B474718963EB8518DC88DF321590964525BDDB65D09D387A6859BB4B5754
-D6AD19A3D5CBFB3ABF8FA0A6B188786814127E692F78AEF3018B399D402AE7DB
-2B5F5DF76EC7B0BFD28142BFC5658A0F18579FA9E2976F685A4FEA2FFED40032
-E5385748A6AB1B4B78F117B96D7FF4F776A87F5EB2D258C0C5C8FF044C5D51EE
-944BD226D4263EEA7DFAF3BE09E104E15E8F50FD61EFD84E2F7BE36AFC600D90
-AA4AB24C8D70D7DD605CF2D6CAC857EF9039E0E40D94FC1EA50094338BB87DDA
-95EE2C2CB3EE5241C75A3E484F89E43ED060DBE2C40BC1316BC6EEB5C03D87CD
-0D47132C98C92112710CC7E4C777AD410D4FE76E8C19205BF20DCDDF2638DE42
-7873EFE74BD32E6F175E2041EA03E2F4883F2FC1150C71BBBE6ABA94387BC6A7
-A1493EA767EEC302D5FA50C4F9AA8DE190836B04F5A5A1C15373DA2417F560AA
-D8F7A0F321E2AF047D326D9E8235BA1EEC1B49E10222B18281C85D674A07B0FC
-1EC0418A953C5ECD1140F15A6CC35994BD493853D06D6B24303BEEFB9B13358C
-49F992C7BAD1CA1B67D1E455A4D8FEF844FF846625D4B998C7A49EFC9BA7B9CF
-C0F091D72980787CCACC9A300CC8C57A473B513D0547FD7753572D062A4F3306
-5C6855B4119BDD6B39E62FFA97EDD64670B853F37DBC2067EC814CC8EAF00E82
-A18E979900E45B554F6167ECC9FB3ABAD8AED202BDBC66750C0E1A7B078B3884
-F6EBC2F9C6B78BB2E238C84CE373C46F6B8D65DCB198028942FE2DEA69DF8236
-B7A0D87D4A147C8F6CAF3FF7C69B5883AD5ED8C90B5F8881BDD5C8B919F85B14
-ACC7F679B5E0663DE8B2FDAADC9C7C58A544F9B7B02C4AF59DE093BE7325B646
-D3235BC74A261844D5693B5B4D51E4F77D6F54DCBE33B54E85858C66967652BD
-943BDBF66C0D6F1E120F630EC8D94DB19D986464CF1216850D9A2805A7B0A3BD
-AD4296CEC91CE68FA4C154F2787DF155909FD15CD543C9E77FECB880DC544F69
-02887B4732C0DFF4F888CA1841FA3BE110DF05375A73B359AA659C0A03155636
-10FE6C3304E8FA02762E70BDD5A0248929CD231FA6F6DBF66EED768D77B63FA5
-EBCBC8635DCF6B1D57E13FFE99DEBD32B4F79A0245F7CFFE269A9019005B3147
-95B74CF2961F9A3134794C9DA6D1038DE6B43480FB5EE2544529C26ED6D62B24
-4FAF3CB42599EEDBC5B3019F45B91AEF08090DC5F5C74C085E02E341AD46C463
-BEF42E1508FD510807529017A115D3F7DFF7BDA21C9212688E3157241E5675EA
-37BA5FECC46CC6CAE184B57FF286283A4A8816304D4D372D68B5C88A1927266A
-C2D70049EA6B3ECFF6A9570EE528D5DAD8DE7FAE0570A198165D6103ABD39931
-4AE1462B55AE6781011A7F8DD8C009350DF5A0B1F1F8416FDD6FBE4C4CCC091A
-D43E75946819F8F8F6979CEB210E41CD54E49CC3D05EEAD310D5497F6B79F694
-C12E2294B0FC893AC816C50817B81EEDEF8A16CC709242C8DB9FCEBFB0092E7C
-C538FD53EEADFA0A7599C2FD99C7ED08E6DC49562502D9F906C7334F8CDD2106
-0D35F24B66D6EA6E9A9448041CA120B5BBD8541D72B9E4FB6B098A6974BF3AFB
-78928BC794C012540C98EAC425179A193AFD7293BC86B961BD9462105BC864CE
-15BF8CD37D9B695DAE2AD24C779823B3B68CB259F0DBBA44091627F82A2107ED
-318919D17A6691E51A64CD6A4724202B676BEF8AC977C3D98F22E80F8F2A44AD
-2A69E71605A02036FA8CC986D7978D5385EB3E98013BFAF63A4FD761EE98BDE0
-07F27329ED943F2612F7CB94A0D0218F3735DAAE8FDAD87E1DCC3CDA3AD6350E
-BC037FFE4E5C435BBBB77BB00E9A42DF896943603FCB1F5029F7896994AF242E
-4F815C06D0429017BDB5C63EF2880E068D61F2B88A0B988C95C23E250FAB1A65
-B10806DB00191FA15D133E43AC34CCDF00093EBC7666B6C313D91E792C2F57F8
-E5E3DF6D0AB7F073F2125CCA53E95B0432ED1D2D1E7D8E9E31A9F31E61867385
-CCC3EABC2E11AA696B307C0F917BEB0792EF74A8EDC509992BB43647973FE7E8
-EC1149BD86C9DE3F669EC1E43EE7F6550079955C6F050BFCF9BAAB9E7E886635
-BB25D2A1F860F99494554390A481B2FAB03F71564EF9483CF38C1F6ECCDB714B
-8C7203ECC022D039ECA0E56DCC537CEDF368A8A589519566F2CF2EE2D2813671
-92AC38361E21F854ADE2B3C9339C7F2D5D5F1D4EC0051F70FA03DD920776126E
-CE12840EE7E96F7C530602B5B8758C87D68C6556A313F6633C69F00DE7B605CD
-2D29851B1DFF7B1977BFCAC4AF623DA5F51C801F28FF85B65AA64D0A0F0FCD32
-2693F94BD5B0C148358155098914090C94E75BF46534F22A0A879A6E0FB14291
-6EB455639AB72C00B2748BF2934AA97CFBE378C0EA28694A1F17110415FB578D
-42458CA22E8CB9BAD86DC43503650971AA39EB97A6DF077449CCC2E54301ACB0
-3240C471B5F320965C5833822130BB667821A43528A4722E9ED04606324C1A57
-E233C21AB0545A4870EB8BD3975ABDE7082BD80EF4E68C091050DAB6DB518E52
-7024D7882EB6EB1D995CC1D43CC2A8C9BBB207D833D4AA8A26978E30D10F40F2
-7217A3DC389C4E4502F242872B2A0EAE2EF5B837AB2374CAF3D149C28E917935
-F900BCB267F265A4E0DDCFFC231A5483AB4716AF2F161714DFB69589777AAD8A
-E5FFD07CDB692AB573379B1C2BDFB23580C36AE9665A682B3E70A0BD79B271CE
-5EF9EC4396FB40835264156CBE6E45181D681F68882673E4226C6B8071F790AA
-B877DDBCD883B765526C0DB03090391D0541318D849C05B43B0024BF4E4D11A3
-B4EF5BB7493CAA62376514740EA9B262DF772D45540E911E023E9DE938422898
-0FE79303FA08B26C706B7182E0ECECA6F1A5F28A3BDCC009AA087430E1CAD0C5
-CCA7AA0C8C69E446C5E9E947547AF94E4E92CC4FD0B8BDB826155ABFD0D6524C
-5DEE8878906BE4B099EB919A1D92B1C28891E7E087164FC30DEFA88A0633B814
-D930BB66850360DE1EDD37514032F3FBAB92F4A9451EA11D2BF0761E13A5BA19
-D270E129C114CF11E3F7ECF0DA3B4FC19AC48283426DCDEF6C2D28B23B18083C
-0AB82A8E1C8999F6509CB4B5D5D35511A5C1709C10AC3342C409728BEEBBC460
-F15933CEF659613B4FF9F233E0DA75BE2AB01B3054F3C9BFCEDF6D41356C45EC
-5B4066A584FF5B17E2949D527990C138C1F04497C2BF64BA6446D5BF743DE7F6
-4CCB65987E1C20EF9F5BC4A756A5FB016AC1C16EA8067A159FF477531712CA53
-7EF27C0F787BA056116AF83D4A814C15985CA25AA8953D7C789983AEB0B8D1C2
-699A1C86D56C35889B7448D5E375AFA2D63A122AB374EC2F09C547E2499F82CB
-0863CA1DEEE53FEA5A7EC6709615C2108B3D054CE68034C2A6D708A293DE05F3
-5F21D5ADFC6174D10CD5F096CFEA22775D900069B5DBF57DD6C9020D2B2F4717
-A30A1A61329DDF2702FDFE076E8A829F3AC56AA8919110929BA9D7AA624B0F38
-DA38F9D60A06AE7022A3333F152B0F95536F23C110900CF816B1D50F4DEA8081
-7F0584BA7971FC760DFF6B0C53A633B5548AAB20EF4FB76F9F28748902E0150B
-15977EAEC2C3F420D0FB6099FA9323331CFB1AA87717F1937E11F51844C7CFF9
-CEAC489ABA9675F5F3B9C1493AD1584318B525F8729BF5A75CC740BCC8AFE654
-8467F1215E49EAA00EC86276E5EE27F1A31F0164FD638129B7AD090D5F1B4AF7
-9CED5A9E01AF160394A46573B762BC519E0381DCF47B7DA629D93C16425463AF
-DDFC846DDA7598B052AB49A5028CB45B53A97E58D41FF2432A2B90961AAC898E
-1EC35E0FA39B9C9A1D143BA01D7D0DDC12486083D63DB4BEBB436ADA07160EB8
-159DE52CACA71A5038C75C21261D2C8114A2D7D0DAA90A78BEA38FD84EDFF90F
-BCADD4E255B966DB2921A91DAC9FF182D68984C3CB2D6E6D8EA17C952E76689E
-15BA0AC4784C1265F2D5E1C853972821354ED4AF87297541C8D173328A525BDD
-021509A8EEF039147DFE3DC0A791E0D3455CBDD171190EF2B0E7DEC2F27D8338
-894B268A8C63765C595EB4F94B50CAACB363C9B90560D4FC58B6755640D56BB0
-DA9A012FAA533533A8B61FA50AD2F0DBA6620A2A134EC9DBEC4065CD137700EF
-893AA235E1EA0B2B5B3D0AFEC15249E9FE986CD9D4072082F3A7EBD9537B34B5
-261BEA38922F75D6450580110EA6EDAED269F4CD60146C464AF992111236F25A
-7D6DA6DE13FC1CB9C9B08D902ACD8AEF10BF9D973E8BE85632FCDC5659BCB61E
-A8737E15D4202AF42CC32C491CDE2B427018A2BBA26A2C45A0F04352CF0B3155
-23867AB76CAD6E53F54BAB7DDEAAAD55546EA51A95577ADCFDDC4A58479952D1
-9F81B21259FD46E4C6BBF7A072A4069B75E13F0102CC6B4B8646BF9D7732C91B
-233C05C4EE16860D79BB42219DDBD23908972312AB03D983571659B463CB46D7
-27A6621D519E3F40873073022681554FF98A94D4DEA5549706E7B600E2FE7DD3
-4459EDA02F49FACB9646930CCAA606F4FF8D3B5789972B002720C95A2D5CEE2F
-45485846D5A67E9187C31473E23A91DE40428A105067129E6446B95CAE1FB11F
-0A54A9CEA0561550EBA70D9A44A04E343F00CF94FE622C081287AD00D2E8241A
-799ADAFCBA0293A7E3AEA2007E8B62BB2B827B62CAB8CB0EC5569B2DB12CD196
-95D7A7FEB41FBFAA27D7B8976B201319A4CAA8F84A4D929A12C1C5D7D0C18917
-D607E588656BB3AD6D26D2BA11DCC78243F0216B2D085F23A3599B2D53386700
-11A7DAF4905EA41B92D984A86D4CB723B3506FE1734E7899FAC520ED33A28158
-AF7A3B99CF8192BD991F8911FC331C81B939FE798C7F002A6E40AE7078A95BDB
-FACC554CEB9A3EAB48D2982AC6D77EDF092FEF3BB8A345D4C31821E9F1256189
-BF1382EF65A786679CFB5ABBB5DBA25B73A8B3C76F8827FBFCDF4F069C9E473D
-E8CF8AB7FBA03FA8BEA26BEBE95BBFF7EE492FED29DE87F14739C514452AFEF9
-5753F94E4381611CD41A199C054097A39069AE5760000FB82BBDC79835F6A043
-C7526B5BCF7AF7545F473ACC165EF655F727051CD6C6C0B29CAE7D8530D4601B
-C0E60666979449BF6C6569A6CF07310AA50B8EAAAA737EB43FE9405D7A38EF46
-7C870B1642FB03A5B8C4C1A2602430B8121C9AED3237FB2974ED556CABC84C95
-7FA4ACCE1DBEBC4BE3ED2D84B5CEA691A4A86F49BE122DC7D5ECD64755438C3F
-B63E9A5F665DC054F07A295CA75750164CA685947A2F28A8BCC6313A6ED75C1D
-24E60A2553E618FF5465628A07C98C4A2467D01B541CFECFBCB75E93B814DA4C
-75991244E63C1C7EB591FC6D359BF6F2441A7D0F54599408F38754A1CC3D9F1A
-4322044F33EC757B52F0106177F0F23BCE64E31685AF97354CC36262019E3476
-B1EF9A23349BDA7A0D40A2BF87EA87FF6E81832C56001493187415AC3EDD5866
-A57291B18B39E76363A4E5E257A35D40BCB27417EC261F7FC291A8D6487481EC
-990A434FC53C17836585F6A9D0BA3560B03AD8C992268C3BFD216EFEEA627A6C
-E24B848135D68881A996560BE0074056810896610148F4BF13E2B80090318249
-3BBA16E93050BC1296234E2C0357B669B3CF930F32F813655B8D03F409DEB009
-9129EFC2FD637B8258FC293CECC4D7C7375A7ACE08E5145D51851ABF7A52B3D1
-5468A0A94B2FE8ADF68891F1B4C9133596D02846F6DE8D407F18665E6C8D4FE9
-32F197A0A15F70138388B33AD5E6A3517B8E1F3987FCE1B042E9A1EE908E06C4
-661944B856AD10C675F1360599EB9944A0EF679771C6326D165EB73DF430289F
-B00E5ACFE7C21733BDE367140A03532A10D271133D227B0A6C3A8355DD660C7D
-E6FB054D5C2A7E4A560A0EE40868FE793D27B0BAF57CD3E3879B8A6C79FE24B7
-2B80A8DBB01865237DAE898315CEE46A6B9F75B1EB9C13A18DAEA267D2D0BCEB
-FF371F994BAFB16A9EFC4A085DD627628FF636C1FB297B120CDA157C76215C21
-DC2E84527128624ACAE5653D54A26F1750A2379BDFBDEA0E9538A6DAE6EB0178
-018466DB240C8087EBF064D5A965CF29595BD5A8A00DC94A62D1038DB8FD8564
-12EFE0C12ECFCDFC701E4AC529026DACAFCC13B34B86F0674BC1A3A222556396
-7115894B5493450991FFA9415CC9728B291AA864A247BB25B13BBE6608AC17C8
-C32337397279F2A5006D8D6706AE3543A9003139A00BF6CDA8E6F47F4AF7E408
-833553A532812C0942746433D471B49C180B5CA3308B03E40CBB2214E4588E12
-39D377C60855563C6866D547E713A92EF72B48F0E43559C339A6E8441055FE2F
-F591A28B7C0E1C069B9F9A97D64F85AB7F422BD776FACDFD31ACE6F1E8B1295C
-D3DA706CAE5892E9C28D181385A8DEEA875AE819DCE128EF0EA527B3222B46B3
-E57B2D609823AFA49E43EED3C6A020F738731515C4FC62C42F16A9280870B95B
-AE5DC1F680E6D075C2ADC885773DD9B5E82677A46B5CEF2E0D4C03A321C96B32
-D992E914CDEE573B1CFFE98979C9B5EAA328B5EB1AAFBEA5F5209F7A83B6CA80
-087E824D1AB3713754D4EC765C0C623B98752E1F536B2BCF82346B956F55704E
-BD3FBDE0CA044B82C503D49FCD4062032E133A03DB0F1CA80EC1CCA065626473
-42D7714172F78B674A1A2FE0E8E9B59E2ADD8103447074EC1EAE57304FD5004A
-41CB4F458C94BCA7DC6EA2CF8A1DF50B568A8983D858523953F9EA9D7066AD4E
-54B817D0D677F19A8C689E45A11861E6E57261FE6443E04D616815B238C540F8
-FCF9704727EEF043C756A23822063B431332B0111FF23BB092357DFA5DDF16EE
-569259AFB5A97A32CE7F64649BE083244677C9E67F6F58EE35FDFE0770F1CBC5
-9AF0A6E383F97CFCEAE634F1F770E20899B68CBB0E84909F10E6AB20AD629B8C
-DB3B36D53CEDF0D75FF6A8861D1804686C70EF95949E4B1F89B9D749FEAD878D
-CD1076B5D2A5E0C13FF6091D64837C745817CA28E72273A9AF45059EC4B2187E
-3E5AF4654283920CD8191503E232CE93648185343BDFA7C76758639775B8E3FB
-C1BE8F2E260434DF28B7F23D694364024F92586FEAFF2AF047F983EF4A455ECF
-930727B44E0A07EE0942C47D90DDF5573EF77D36622682F728CC9C318F5FB0DA
-550DF4E3FE6C566DE91910FBFB7FFBBF78E6EE37345196875A3706D05440CAF2
-074DAF626748053A51101B499AC82577C38F3C55A5DF192C32EE011BAD68CBDB
-6571CF2A93C77CE392CDE3A0E93D890670B1B0272C619E6A2C21F3F3D4DC3CCB
-DDECC187750C798B5DBD31CF98D22DC5F1C6DF4689C3BABF5DA280C2C237E497
-C4CE6D19C2FACE2FB850D00D10DE53F83F62958C8230C205B14615B9FADD984F
-27AD672FA6C9427435D7D06BDCEBDED922D68614EF8BAFF8DC2932DDBB65431B
-AB752564280289D1DECA67CF6155D768CEF28EB6DDF2C229901041722A0513DB
-83632B5ABCF9F440C3E32EF365412B509BA54EB538A5A26374DF00301B8A75A0
-950BCE4D780CDE769503A5D8B8555EAC7D6217B2DE3D4FD234996D4DBE8E3F2D
-A2F1A776A723E07319733165F9AE94E798A1DB6EC9E44D1AB2A79192EC03650A
-5C697A6E5FD0ADBD14877ECD01B39360F9DDB768507DA2DF800342B9E5E56D88
-EB007AEE61B8403183BBA21D3B530E8F7AC8B9EF2B15FF13A4D2865EFC5983C2
-2F46B2786FFE54927511655AF37BEB2428FC6F61826C7C96F6F7A06D21A92DF5
-0153C14E14110095FAC7ADDE01FD05DA0F0329462D257D317BD727A79F76CFDE
-32121CEC3C7ED88F3A382164E0102A87BF52ECEC7F32A6A7AFCFEDB62D976755
-4791B0CB6A3EE86561E0F1CD6BD53E98FDFBFAD3110FFD4459C787EE8B5F7B88
-ED8A03B769EA530CD6B73D3D72DD04443629AF93DD4F2BEBA37A5873F70B9AE6
-CBE03E60A6668BB9953FBAAFD8EB663BE5BD4C1FD21624B75589E4B6EB69128E
-560E65150C6D1603097AD0122A05960C9FB80C3043F43E70D6DD772EDEAEDF89
-BD895CF65CEF5068E717611129208909B1597C8D6AB392D181D4775319A80CCC
-E3EBB841BA61F5FE90E9F0BEA8BDB0802A32C3600A4D81F82F434ED577D0F5F4
-7106F104A4BF675C3F29D4677679610367CE4EB4962DDAAF34C1C1B8D4EAC9FD
-4CF7CD1EC456A274647930E61CA8631B774730AB1B05AFA40DB774F03B47672A
-382136D301953FB9524065A9B04885EA4378CE942D14EBD98C2E22D858D5CA30
-74E4FDB73552571D56000EB14777FD7D4D4CBDE5BC1FB3E8F0DF1FEB09D689D7
-A1FE918E814A200FFD1DB572F9CA81D2A44AB6E949A14EB60996D6F35D16838F
-7DAF61336EDB7E5DFCAD6E0BAF8FA004CE56B5FCDF355AB4746F0788BD6EC326
-64D044295E4812E91CB9F50407B61AA86D6CA2656854239C6665D98AF27856F1
-69FC627591323CA7B36653712BD7B63348EAC9049ED1F1E511FFF5C9580B3E2E
-7A5FF1B5694232569216567155154AD3030A2BE940F1C541BCA62E5366A9BB4F
-D86BBCF8F2968868126430B2BAA8096D5D15D99CCEFFC24695F92690FC2E02F3
-C72F91FE5A7BB6D40702640C793B34018632B42602C7E7615581C53C8C57CCF0
-8CB709F40562DA786DA14CA697E7977A060830BE729498CCE79FF1654242E3BA
-C76B44BA44B66A846F72D608463F9DC9A08E30FAA2B3B5DF5C47837374C2741D
-9AF98CA2D6BAF878198E2392B1B63646393A214DDAC0CB6531BBADE768260E49
-F4BB5BDFD72CF231995D772337305CA8D261BE57692E244C0E7A0CE56424C532
-C76F4823178B71F7490D50CB35C742980A7ABDDB1231F72AEBF1B92EC67EC422
-7DE6BEA6E5EAB5D38FE09883E39712D02BB7E5D587DE6F4DAE11F247DDB57070
-60178105C278039076BAE300D1B6FDFEF4412F8D6DC8DF39C4E969F8A173487D
-F644CC7D3E580D4770613039506507863C1EC7346A0D03A661BFF3FCE9D3C4E8
-B26C4AB8D9EE092CD1C0F8069E82BBC376BB9B2E55BA7128973BFFE6EC338C06
-2567033F263A93FF5A9AAC5A1025AAAE1EC0ED91632832683BA3F8F1E0D315BE
-5C3BE1C67CD4F84ECC6EA7F95F1E3F3A52AA51265F3E8DBAAC8127CC18C1C11B
-9F30D95805F328E7823E813F7BE2B243AD6BC607955DFF38A45647DE5980BDF5
-7CB889914B0B47907F08AF08FD95986F0C754851DA0A82B77210012EA35BC0A3
-14A39BE00ADC5ADE5F8D0EE1112BC33AEBAAA8D1C34E1114BB734038E34C9DB6
-2648DBB6357102E2678F49A9828EEDB4E2B5FB644C3719BCE7A46A6B1906D47C
-257CCD8FE3C200741CC02E1468636CABA978DCB64752F71241F6446DD92A1105
-933646F632E07CC0EA72143F5F82A1A3D214AE275086823AA74F0471B6D69B9A
-1B63AC5634E98884E125B9014610BA9F3CB67EBC2E6788126BBA513DB848EB8A
-95703BCF515F36CFD6F9E109CBADB2525E5435E5A6FA4C97C9154BDD47FC9493
-CF67C524702A851BA45C4BF4B8128C9F67C2052F37A31831EC9C680590BF576A
-4AF9D264B7CFFD26BD472F06308826728D3482FAD1DAEE7C7685D77458C7D78C
-9CF75F1A1BCEB919F48A5EC283D22352DEE39DA54CEDD266C3CD4D31ACE2B562
-CD3A620BD8CBC5329D97AFDB3E66189B9E36F1715E22BADCA9D13C11D38C1921
-3D665D0B5BA11511BA9CAFD3ACCB5E5E19A45F49A8CDF6D24C88EF3E11F3B4EB
-349737AA8C8AE9FE413A04D2CA895309C65CE071E625D44BBE7C7E02008C8E78
-D245B1A006319E6C4D9071E763A6D1E71520E0ED9CDA00CE5985B754CA38C6BF
-ABD3FCFF3E61833B6ED678C8D1FE0FA2402F8A7548A0F87CAA5549F5A4265BFF
-36301C9D89D9EF7E2F39CA2FB5D4A370D22E2E00B544890F4DB89FEA84C466F0
-BDF6AAFC42D93376454F1985FF992895772FC29132DE6676FD95641AC100752A
-31EBE517DB61E1D3039E500F5726124BDCC670BD901614682E0D743A82E7D19C
-BF609C323A0BA3BFE6E729430307EFD1994446295C076879B63866E552F0F225
-178BEE68D832FA9310B262738C3B1AF9F74131749538C7805F022D7A58792F43
-E1376A0B12B4A0B4725D440897927250E744D817E2B8E2106FFF649F753094D3
-46482607441E52B099D08B534992629646C228EA9EAAD051610BE21EE92FA7DD
-B629A34733ECDFE98953DDCA6F6BBD44761813958267F5676D66C0661EB4A9BB
-38C298B2D25A8A306BAFC22E13D70E9E490381406A6A0AE7190E88EC9EE9AD3F
-2C217744E547BE20A48FB5F9332DE28A27F92472AF1A54FE8F681512C28FF0C3
-D9644250CAB98E4F74DE422010BA6186C7E8251D2D38483DF24C1A2DA9C76593
-2086953984C5F9BE47E398C00E2DE650DE7BE2BEC59D6785800C2AAE476FAFBB
-C1293D25DA35A6259AE5B4E78D50991F9B45BAF0ABC51FCBA6005E737A777882
-C3A6D4F8BBEA8FA43A98760A584F0F19C7AB91209866A2DF316CBE4C5F6E2176
-0EE8CDB2433060A700AAFF7C1EF56AFF93D285E9A5E14A0B8181AA1745AED616
-B048135CA9CF45ABB3951B0166465BBB66DA36A56EF9FF5FE98CAF3E801A7F64
-CE14338943767EC89060359BCE5A4690852253975D7915F3E0952134DD6475C2
-8E7E3DD0B2409D6629BCEC3BE789C56CF79853DC1A61C48317ACD72DA2BF34C8
-1B7F2A85577FD61C7B1A017A9BC0C1F47385CC339F73B2241E58AA1C2FD38C88
-D047F8A95C9DC16D018DE4AA3D9A44EF59E529C025118B542888BC497B767614
-6467B05F8FDC46F8C49F738CE8E686759EA4C87DC66D11ACD5B5AAD0FC7872F4
-8FED658505C3547D6D62AE05BF0C17BD9301866B0E947815CA48217EF03C9A8B
-91B9057A70EFB8642319BE02A2F59F2B7222B33970019592FC2CB6141D657C42
-AAC219BBF030B00633795273BEF944BCA8D3C9C560604F6D80D2831F91D29A5B
-2FB69BCD78F3DE7516C7C42385048A738747EB936FA92CFB8D5E7339D0AF16E9
-ED6DF45D1FEDB26731D14016E0DF27ABED7158E2CADBAB7CFEDCEDAFFF1D7BAB
-B751E5575A083E1B1EC95AEA27FAEA6ED7E10C3F5F0E14226345B12F46B0C27D
-A442F562597F53C44FE45D74F8B756F9BF64F1FFE56AF2362A5061388B92A6E3
-93D35E45FFD0726F542EE02E1853473BB1241421A1547CE8DE865BD36C91B345
-53FA52C009DFA61A3E4DD48302D7E683BF12201E1B1038EC8D7CED573FD57E8E
-BEF4ED0B403E60EBDFE9ADA568512DE96AA1571393D4CDF2B40D04DE8B32CA13
-87AC2CACF43D7122A7326EB51EF1326EDA521925BD4FD08CA710161CA661AB65
-CD62C2FCB8F10C36AE0F9B6B6B91DEFDD23A86E6541A3DB6AEBF5471381422A7
-47C5190A77B1AC66D2B928D0601739845B78F0007B8526F290F5E991DEFE3DD4
-2659633E64853844E903325D527AA087A30861991093A1BDAAFDFF5A7C8B85D0
-BB87589E8D20D71EFFAC02A91AD60FFEF0AFEE25C1A74933C0C3F6F96B20F14F
-EC84DA9FD024FC5C21DCC84EB946AB4F026D595B21D407E159E0FAEAD1708AEE
-42C5127F6800542AD54BB5AD7922BF5BB09B4374201DBF5848EAC03D8DFA1782
-82D911F772C4E66F7F9B8A3149BF7F3E93E768EED54CD1B901D961881B6BDE55
-C6640ABCA77CEAFC1ECEE17BE945EAAE5A65B22E68200202BF126C35FB522B0D
-75F7809F3C777C61BEEC468CDED769F521571C6A90094CBAAEF8A2F62C1B30E2
-57E0FC19562D5C0EF6AF509DC385235B0B385EF20C2408E39D3D0C60E56AE4C3
-63C35198132570951103FFEADBC6D886500F28BE378FCC3A8318A93BC21F7BAB
-B751E5575A083E1B1EC95AEA27F936AE8283306D13AB70D2E2CE7BBCBB707F74
-1E16C68A2F08FF9E3EFE930AC07EF8E06E1EB0AECCFCE97230A76C3229AB9712
-618BAE91ECFD67C4736B0FF2EBAD5EACDD53987B43D32393F164F52E157BE9B0
-17AD5C5E6A9DB5B2B562AC113019405B9CB4C946FDBBA95FE7561A0F6C6FC08D
-06E40C508685186420ABE61F510C22B6B5399326C2B7DE4C7ECA54E95EA45ECB
-AD1E993050B8FCCB457D18190AEEAE4AD2A892E8AC1E90BFA99D34B3F0C8587F
-88FBF9D9FD45259E13F436A2A27845584168BC2A430D06DEEF720C2A4B7775DD
-8180B8F67DFE48BF6D57D1B9E2FA148D62DF24597B0E0ACDF4549F41B90C5FD4
-01D13976B458A7E9FD538C4204709AAD1F75E4D5A1502CC2CC543AC0256DDBDB
-5089BA3FD9A9AF7C7859A6D7316E7F3AAFB1F6E5152BA2DB39D6C3E8B60ACD52
-00D73F13DD53248456F5FE7580E909415AFD0F4D62BD0829DB4D1E7A70393F39
-60A8E49BD7AE2C4244979EB14BA8FFB8750F3C0B15BC34C21954FBECE4294E49
-F4B9985E304525252397B8C516A5074C31FFEC8DF303C02BCBE567071E250332
-9FA299DD94B3166DDC73E4D69A045A365DD3742E9A9B3EF969FBB1A1C89CD24F
-B498E67FE4A9DEE1596B6CE165C9B7AFE20F344EFC8217D74CE9504531A6AA0D
-4C54C358E25AAB98F555FE41A893408105F86983284256E7756C4225673D893C
-04FE2FBB81024DA99E7651145F9F6A7917586CD4272637F2EFFB9A370FC5F685
-A8D52C7F290358AA9CD9E5A311B539ED10EDE77EEDCF560F52A92D0E01A054DA
-0FFF4EDCDFCAE93B9876A2A536E40834E3033FE22F2496AFF7EA72EA1F8C5CED
-D3BD22FC0D05F643C0BE6B4EA705F7F72FE94A5D2361B7C7880568C75286B8E5
-432A57197DFFAF472BA2F075BFF945955888D5394A4E220D4D0728FF95FB8515
-B293590B96F399693567B7223CF6D2B765E13449133EF6E94BB6C1DF9165F034
-13A9334659FB1B848AB8AF7AB51D2EC0C209AB2F31A131A36CA0FA480C85A7CF
-F5E2C1D183E6492E434EAE1BA0936E19DA29AA77C08192EDCCA27AFB43FC96F2
-72D6CFE0F901FEAE217E4421D35B88BA2B4D3F6F088D0F9C391246268801A724
-28BC41869EE445C59D2E7F060E236F64E78BBFC912ED6BA4E8450EB4CD29EA16
-466250AF1955A7D8410598244D3D1B5A62907162B395AFF7D2F1551CB919E461
-71281F6615E9F77B8CA0DC0E20B1749EBBA97830506DE264B09359B8FF5E9064
-0C827C099C1AF8DEE7C73D21C577F5F78DE375BB7C0114ADD885B7054999E507
-8A8DF072F6743A4A36CC8EF06577BFFDDD06959CA7D6DE7EE2E57E1EF7679465
-62D76B38A71CCA202C629955EFC693152FE8233BBC3C6D4C990C040338A47C3D
-5716C5FFC37C0BCC9D526C04C0E9B11D392B955915E160B6EA71FF8434677237
-C694DE103FD053880598442C19E74AF0306FF73C6348C6C0104FAAB95F43A934
-D7CFB6ACB5AA86203987018C30EDF9198DA3B295A52FEBA91F23C6A080503F95
-1267C814DA30660F5CBB05691126CBA8DCB4B2B8E745D05D92A5E89E143E6348
-1013B1B34382A9944207CFBB5178A2320DBFD2CAEC9B48E523BB9EF1768967EF
-92BCDD01EDC7396510649E1B2937368D65BB5406668651177CB853BE259666CE
-FE37424C1879C263F53833C574289E8CF6B6425373644C10714EEFDD6ABE83B0
-5B49897FF9750541B1C0E5EFFCA669C4F79E40DFA180E2035E5D135A65E21D49
-EA8DF28250FD321BE28AE3866F391864DF9B406DA10FF25100E4A7B55D10A241
-B70626C45A3FA81265C589F9566A0DE3D63C52431A65E478F6C60B6F0C6AB5F5
-90023B275307AF550F3C8C13E73BE444E65664EC42611931FEBB48E1D944D55E
-5257B796091ADB5E11304823F59C0FEB78C3D60680790EA9A57DDBDA18159F64
-A0207F43EE94536CDADC68BD81E5F16BE5F1CAC4FC71AE40DD936C862424A0BA
-C81570931316A6FD605E5D024B220DAA367F548020D1E44597BA2B8136F6B4C3
-9D72FB257822D94CD38DD33F020621C739A23460E15A24E346EBA615C4745640
-D56BB0DA9A012FAA533533A8B069923F9BC6C15C2B90F2B875C69FEDB4D616FC
-08A3EDA1387100AB99012F5925C5DC14AD5AD10D7223B592C2A8A182282AC372
-524BC3EFC773AFBC1A0878CCEEFD3F19A075FF8715306AB45FF1BC2B95760307
-BC60159FBFF468ABD0D0DE65E308F66943CB484E59B5BF520B3690A473C03D8E
-B75769699973F30339A97AD6C21ACA5730E20E928F74CDCF7596C4CD08477EA8
-A10AC0EDF889F685C6329CB34200253A9865682F4AF47518C14B00EDBAFC19F7
-EB1ED81B2D427CE3773057AABC817A74BFFE3909373E58065861CCDC04CA260D
-FECA9314987E3C64A741F0573924ED453E7574D949072F84388B64B150164F45
-071FAB3A449E4ADE2B774D9A507C35B2DE0562B465FAEEB2946B704CFA85E9B8
-1C81D941119F6CACE20A956D46E24F00818C8B6C191BD6688F83543BFC3DB23F
-65BB7F4D73B66A518C92F21E559AAD015A3BB9AA0163D375FC63A29AC7A63035
-395B7732702AB2FD0841A2984E41D6F1D1CAEDF7D87A8368B3645354674E9D05
-C2A2F21919F232567243DFC434EDE85D9E940C2DE6294C204F564C4875111084
-019DF1E1505BBA2D1762B7829081E452016C9C47C1EBB5A97CFF90F3A9BB46C3
-9AB4059C4C1E6475BE0BD506F7D93A732D49159533F0A776551EFDAF45F42DE4
-DF55EF5EB148060F15EC1B9269A78056FBBFA94CA8CE853D1669C8B78F6E0D7B
-BD280FAA448CC5459DCABB85FC2BB9F82186C49854C81C529DAAC256C1113F18
-83DF375342B8752BB898FF54845EBE5A1051F54537269DF1B2469B2758113055
-1E50DE50A9294CBE4ACDBABF62A9C64E6B12A850C0B890ADB17448068F514C48
-F418F4FD664CF4A14B47910425E1C1A55181E2BD713FD508E71841FBA395E476
-0547CDED5FEF708BC0CAB941DB0F04E833D591665A8EECEE214953CD860E793E
-991C966B7777ED705A8694E2A18BC898E9B2C39B564606B5A3EDAE9C07AEE310
-765477A8430DF7C4807966DCD0A083590D0EEA038CBC34921FD978D547A19202
-4C5900F8D4D19C5A8F90D0F4FFEC44169612E6863E2CBC25209AEF2CA999760B
-4C21F07CE4A017188A7DCA2FA52586428602BEC3A2B52D070AED97512E482C10
-F29C0C9BF26AF416CCACEE7B7541E53B123F4C64EDBD8A47E2F0DD05B8EB4B11
-C559EBBF0C5793831F8079D606716AB49805DE8EE0BE989F253C99F70FEC44FC
-6751FFB7784D8CE077BB143C350932D5090F88EBEE48C425FB6CF525A89980FF
-27F779C22329FF3EF9736936BFA1677F9F159F56F311786004C781152C01A7DF
-2E63C5CE55A43D1E883072265509C773504E9CD185FB68DD670054CC043964D0
-0CEE7E0EBF2972A42B4377965E2751A705D116805B15434A0198AF290273F1AE
-C190131D8296B53D99DB83C3C8454E68E939C8180E393C3A59C0057187156D97
-B290681B74AFD960AC4D52164DEA4954BFE662832D6A288DA32B6A3727A8AE10
-C1DAB806F66DF64C752CAA4ACCBE63120324CB09647D099F37D57B0B774F5D11
-3689C1751FAA84E322D4D12B1C3AC4CE272A31A235CFC3847A20EB006A10EDE7
-446B6C20AFAD9B94D7D19DC903969D22D25C8BF83097668C1CD5A60B8BBD17B6
-F3FBEA2B02ADE6305BED5E3FA72E836C004888A9E3D1E1C084A314499D7969C3
-E1175CCC946DEFDC0211C72C553CFB252C766E145F7ED680C722D72B59FC8B72
-4D77D84042AD4F1BC759AC75EF0FFF8ADCDD0BC65CB5EFB3FA01075CBCA38F62
-F716A0D8D0709FF897D28D1A004B586D39934F9AF66E6A3A57133CF478E9F067
-1D80BDE5B721AEC981009946CB280D6B363AFE2E5A2BDC65218BA88536F39B91
-4E5A0227C67942E58265D3CAEB8042ED76611FC167CEE0E2289EDE846293F4F5
-6DE6FB10DA622DFB280F4449B2ECED8A0313F338CD6556FC81C0187AE54D66AD
-FFC21A73701BE76559565CEACC05FB32ED9F3E77B8511B12315F712F77B0087B
-C7F19D3F849A6C61544B9C3D02EDC9E8A17FFA5B8022B6BD7854AEFB0684920C
-377C6146145BDF2BEF868FB889F5222353363B087C84A710814F12C04BDBEFE2
-C775A9E06AF693EFAB399C45696693A66A3BDEC5337E9D118179748A711091FC
-6EB19B0D6A6859763F7B9A214DCBC47DC8D7AD29DC274A8649D5B4C2F0DE086C
-AFAFCEF427EC3CA64FABFEF61523B758FDFDD3AF8FB4953A41094223A7DF2565
-F9FBC37CAD7A6041AF74FE079CB63A71E923150AAB3E846D158561BABC666376
-781E20D97E007795C893004F0FF6F864B4B4EC2FA91647D519943974CE6BC92C
-9CFB50132566D97A3E9167F0336E74CB76158D3AA128E3F5A94B4F28882C7633
-22B8BD8C8971D38FCD48D970B5AC4817C3F4C930F466C8DA028A78151B3385A0
-419CB4BDB568A79C75BCA3587E2EE44BA0915A98382870E635E040ABF6290582
-EAD2D65F03B4F41F53C61527CA98C78F4C6A66BCAB41387510DE1F1D17CAFE90
-8333DA981F25F42CE4A508C64816AA53D20F70BEE9E7CC4E0102F440EF2178C4
-8656E7E1F90C99D7886336B100F563EAEDA1666DBE91C9FEE857CA24D639D1B6
-C0D11A36DF260B09F64791245396BD98D7150D912BDA36385ECB446B6A381E9A
-E3EFA16E57CA8AB4A794E20F0F91DE57258E76E62A5EC2864AA97D995CFB5CF0
-8D51635906AE373215DA6BE2D42186EAC29304C335F5B925C040C9D0B9DC8BF2
-743A55803F83CDAB10D8E6C6AC093048BE1AF532FEA512C3F549800060786475
-340F4C4EE0AFE289E706863BE5CA703C7E9008569384E748CAE68EC429C1E873
-9CDC6B7CB99EAAA11CB03F520C4A6D93BBCCA0DBBDCEA8CD955399A4C6ED5F08
-3DB926C575C39B48EC426A65F9A209CB529C9FCD3573D3638C9DB5F9E35909B9
-9BE84C6B85C4F826BE36C5DD69E7D75C28F10E36B8102BCB41948176DA539116
-A823981C022DAA84FF4C34ADB130C45E53242A2E098C8EC311F3825D2F094D28
-B2D14BB4980CC07458A94A744A8CF85027613367CF38183CF1A91DBA89ED8B99
-5E769DB4970CE05412EA234C0A9685025A4FDDCD201B1758A3230D24D3B4FEBA
-4C862A86B1E821F9D2DB75F392C1F50F74B56D7C138C43F2B48573C899604FE5
-ECA83E5498528A909BD1EBD3EFE90C52832C20F7A6B20B18AE9AD012FE58489A
-CEC2AE2D8AFCBE2A4ACF3656C3B8F6F5BE260468792E754C5B34437B4D59F78B
-BB257E4B6DC1EE172836B50D48FDE84C53DC7B7BB5BED5200C5A84D992093932
-B2A4AF29B1DADBAB29A3AD9548774801EC346775C1C58B0AA01505D8AF766A2C
-669E5DEEDBC498A105A631C9029476EB5CF17AD92C3B17437723BE893CA4219E
-DBC06050E75E10EE0CFBA12254E20A3AD95858C61FE91043392BF28AA3E81603
-552CAD7BEB03E3B1BD502BB121E1E63D96E03A3D80B7C9DE5BCD2F6C4916F886
-4C66B923534872346F9D77E785F0B9D6F18DD25B324FABD0332CE9F85AF33502
-B1CCD5C33D0A8CDCB8F364DB9CF4A50AFF8AF33E265466B0998803E2B471A603
-846D7D1D12D93E6F9A4842B58496DA11C4F3105DA1EAD121C1DAEFDAC451BBD5
-B3026F46A885C3075AC4F78FA9DD430FC052215D08B3827DB47D2F2A6101174D
-977AFFA061C446BCC62482B4B2C438721443B85A8CD5F9053F3B0F0F67E5A323
-03AB89407C1F76976E42E4FABF2862CCBE4A792E069D3374A50CE6A910731A7F
-C1148B92884265B7080CBC5D0A00663E3BAD9A3E5AC290267DE0EBCF4E8A9125
-C2C3AED7F28F1E960903F3F91AEB7D31425AACE0EE90FC8F7C5A8DF87E7B708C
-54090B44A480BFACC1068F24F4D96949D25BE62A33E9D5D50F333312ED4E86BB
-2D2D7B3C1E78EFDD9998F00C593AF355D01F62A1452100B2B2DC0BC6E8EC2D2E
-54FB9FB9D98C5CD0F9CBC1807DB699B5BBCB8BD25DF64E2380F743CDD7A37B47
-558E0809189B1F0334050C2AC4BC5CA3B1130DD7881A8A45E3A889F0D94B141E
-179739A968C1E8D2A16953F241D2B29CE1C264B240804392E39C0059349AFB7F
-4DD2A97D1D2EDDA252F084AC1D366F313550FF12FF5112A4DE06D030921EF357
-77508A91CBCB78D1075447F1BF200C954546CEC71A8CF58015E90FEAA26ACC1A
-82EADD5A9C5A0E2294620867A9EDE99D3E799A3444E30AF7E71E5C38E4836A25
-720AFFA396E67FBD60772ECF052D12071E3EE60ECF627820565FDD00685C3E9E
-6240DF06FC04BE56C079644071EA53DA652B8DC47C5A2AC31EEB5D70D3037FA0
-AA5D19143C1686030CCED179A17096991A733B846E5229145BC09212571BDB87
-6AA0C3B4E88F35C6A3A1D05018E2990B2A0A5EAE6B3ED7DBAF8C7CA1CB6AADE5
-B6C0B6EB20AF9E9E93D0A8329B5C4B02F963685F485B4F6C0CAFAB3A7B26FF5C
-71C5CA9FDAC213E8A421ADD0A860D8AB1FEF0A81B35823980852E3A177445357
-7ADC5EE8561EA5DA8AAF08224A765198DC8855D6211E35631E5DFDEF651275B0
-AB6F342A4C10ED6463C16D507B28AB8A72ACFB71C8870ABC0277F610F004CD38
-201FA97E452B299133A3035F4E8894E45F2D22BF10CC5A61D54EB584CF303E55
-3DD815FE141F62C97A9728A28243BCD4E21BE88C01A0B2210EEFF1947B4A363C
-4FFD777EDDB3A4E56F24FDA05C7FE9F60D94755CFAFBA4022AF1DE152549EC2E
-67AA08F39E679E63E859E81EE819AB583F35B45BEF6B083FCC2004F4360E15FF
-F7D235CB837837EAFEA94DE5AD0278F8540A1AEB43A6BB67E2140467B4659ACA
-C002635A6AC998BB3F5519D5A88831C4C74F2CD5B426B03370C287308A36D5C0
-B0ADE2FE7B9D4F0565AA9DF27743C46D3B1D21D42D518497E1B24581DF7AB1E2
-0ACB6222505FE5C83B03BC4B15F19988231B2C8399F89691BFAA0D969FFFD096
-FE6F622B800F0E072655B09FEF82F4FC83BB38C81787B9AEFB52BA1FFD1549C0
-C413CA99804164944A1D2219CD7A6640C3869B720107E1B419A31372FDAD3362
-4EC4F36C3C0754A0B4DD592546418C3BE1B694BE3DDEE519A4D0A2A62E6ECC23
-AEDADFF288C39378BA7BAD73FBA07B96330BE471385C6857F4C126357B0919F3
-904202F8E72CF54AD0AD0CFF2723351184FF8253357DA2A606F264C0FAC8B9D0
-07F81727C21BA8FE7530F15E7E70AC53DC25BB3381E6E2B76B90EADA49C06163
-DB92EA227BBE3E5C9A87BCCC01B572E646B9EB17782C2B48EF75784AEA114D4A
-71BD7B1C6A09144D7F5085C1B6E2D85FB13DECD1F6C8FCD190BE2B90FA0CA867
-6489046D5D1AF1B815951D40BFD690BD03828E5DA36B7270ADCDD94BCFA853EE
-7109134D1BFFB8F0EE0BF91EB2CEEE7BBD69175AA3EF7A2B8107874DD9AFE31E
-06B982D00AF5739563BCB18307FA279100C62007C9AE47A86CD0CD5CB82CE229
-CEC433FC66F1521EB7EFA3B95510B2397DC0288F2CFB622E0C124545FD3F649D
-69EAE69921CF1E7340E7C821C43F4173670C17D388FA26600DDC9DE060DCD50F
-E01E0B5F51067DF45DFCE5748770FF36626B6D3CA792C4B8D7E456A255CA16CB
-F85D772FFC5413E6D7C126A5524B3349BB77DE88FC465DBE4D4B2E4E3D29389D
-4AB4EDF41B64F1EEFC8510587306CEE625CCB6DA4201769DD5E1AAF2F9B40D9D
-2B0CD2708112BAB4652292ECFC1AF6B889417E594628F5ED214831E2B1DA3E87
-632BA0CC11D233AB142845621B7C3C9EE6289A02C1C010440AD2D26963560F79
-37B4FE2516EBC239623E2A9E0A0D8BB69EC82E846FE0C5F56933DCCE3575F053
-8953B5B80F08AAB57175C3848F1B9C3908041A710786F5475D47765EAA99726D
-9BECE2641C252DBB20573F61EF4CECDA2A3D751F25FA921EB806C93543B3EE89
-1BFA4432687739383284265CAFDF623228C312692BCF5E233E8703A7F113FB6D
-EE634DB4E4D1129C16ECFECCFFECC6011704610345B43711AB5DFACB0CFC7323
-EA3EE3399BA4A61057AACC02E0A6844A64423FA911D71B78806C3031DE22F546
-4D61357696B0F3EE4B5C41F69CEA685A825445AB53689EB05C4777C20162468B
-B283DCDC1CCE7024850796A8448B76189D977C895C3A2C926762931AA5302489
-5F86490E21D0DBA19294B44563C55BF94925F8D07A16BCAFB8C797934C021123
-B88158BDC19F48B210467BC02952D612A863E1F1628F38E56C5BB73C10A179C7
-A2E5D03F7BDD11BC79EE16C54812C5B0FA1A4774B01DC7DEC115D7C4DC04891D
-75DE7A19F45EE3EEF17C0400176C122F50879B409E635388BA61F67C6ADA3E92
-2CE941F15ADF0B43981360659E02E8A0FA57D13B295A2D3BFA4F098F9296AA4E
-C8B98810B8AC75FA6659F3C28FB92D9F4BBC6C79741C471345C87672B8A4EE95
-CC7CDF7F6FD447A6AB04E55DC3D7422EB524A373B8435DA01C4E420249845DD9
-13C1E80E5EA0D68C819969EAA5F3CFF81A7B271261FB6CE7D1C1567759DA85E8
-96BFE3A1BDDD890ABA7FC5B0C44911B91D3953E6A33C1E69B7C58651A49CDD57
-E740AF490CAA0B3A9AFEADCDD57D640BB4E4C2BFFB2C0AF81972F72459D083D4
-FF2A18655ED1BF57336ECEE601932AC5B4F718006D144C86383D9CCBC659E831
-D4002D8F9D8047DE71FC4235575F1D03C0D12F5C047A9930460101E5330B4827
-E618877FC51051D8D1314DD09291C1ECAF9E16F3FA36D84E0389410D2920A8B3
-760B578D6C3E6686CD334508064D17F6351AF7C1865F2C4B197539B51293404F
-B31283545AB983919A2A172D3798E835259766D94C9FB5F2DDF2B7A5F5EB4C51
-077066BB4BDAFFF8BB96DCDF35EC94A77EF533FEBC52F85CEF1AAA5C089A2939
-D17D7CA326FB78C1F9F42F4FA6328DB31D4B9D50C97AC52365DE7FC5A1729CBD
-B9D3C78B677A9532BA3BBC08970570FE982B3B72B9585FA2F8CF585890B4AD71
-220E37A2C628C024FB9C7B7C12D26CF43DE7CC2A4BCF9103073157993B81B59F
-529BFDF9560C05C6BC7FAA0977CF57A766C676DF4DA3B163B60D73BC1B3C0FEA
-F6BDEE612FCDAB38DA30794F2CAA5D7652914325FEB8826321E6F474EFF718C3
-C76EA97B306D0A408CD94644D4CE6D06F6A3D24C03709C95810D88B38D3C85F6
-F4579146632D60955FFFFDDC25FA4E018D4047AE4540CF20D9F36A0FA0BA678C
-A02173ED0E0D96033B84D23EDF250EF867163D5068A63C244BFEBCA03EEEFE6B
-6BC4609A1F6F8107AA8B5AA1AE982ED8D67850CBDECDB7EF8FA7E61447867B5D
-9E3B015635279DE022508F7B111AAE91B4D7431CCE2BA2D56CAFE71C54FFEBF0
-9B8F30AC3D4C7B00DED5E18583987D0657CE49412931B59F777DDE34C32B03EB
-67CC64FD8A0D3DED8ABDAE904F21402A9BBE0773098DF09FD5378AF589A005B2
-E54C5B8F0223EFE41CF0AF78C7091D0C8B28AFBD271938F41982F06073BDA8F9
-39DBA4DC6590392F3BACE9820D1B0FE88969669E89573056504B8892FB407CC8
-EB296A870B529B7D9E6C6849BD64FEEDFDE6F82A3AF65B3A4555A111C42D083D
-F7C6B09F7AD928C28A172F2B3929AA0038F02C440D35189FEF7797C4E8173117
-355A651CF4637FBACFEA5BEF2ECDAD0835F86D5DFEE8A0D59BAE4517077B1C04
-7FDEC85943101A2BE950BEA0402F71184D33388D59534E01F4422D28F2718258
-FFFCF6E247896C1A470E6D5821CC27C00B980A0763823134081719637A93E130
-1AC64EC572BD9F960C1B50B55948FDBAFCDC604E51BDC8C0C3B188FB0347BC6A
-4F1B77A3708253BFFEFC7B674EF57F467B96793FBBA4D7672269491583929D66
-083116243107B26DA87EB8FEA9077B670FAD425F1508DA1BCE72BB1F702E969A
-57DC0520930A222AB71D09383EF842543E6C9BD3ABFB1A864B8CE1F6B0018F49
-9894CF4826113BEF27B379C916A15C122E338ACADBAC6C5C1F4C730EF8387504
-252108EA4DACF23CBC0C05DF73046D9FBA59599E709CA04C92700233B4442E84
-A162CE13526CAAFA590FB0E2C40A9F307D3C48C94EE0C5EAFE0E6F09E073F0E5
-AFBFFB390276CF294671F5E747A7314EAB3F4A1D8F8AAA3908F3FEA68FC77AFD
-FA0E64AFF2EB3B9036EAF8B9A79107507BF9A4FE20476F6641ADAD2D530ABC17
-4DD991FF20526265E37E4467DBE0CC01BF2C794B37397F3FD242040E11B31A68
-E40C1790200B7524593AA9D0EAB84A76B67E1D03877FC17F708E0A7AC8CC2291
-5CC200BCDC262825C608DFEFAAB22150E344E744DD2BAE8D23DDB32D99CDE6CA
-B655FDF9BD1172C721F3B4B4FEEABE1B4F2F061631D79DB0A810917FB836AB26
-D89DB7CF2B44EEC77257571D873EEC3C16B138ADA8D89C26118A7857AAEA2406
-1EAA6D7341931C22AFD986C991661492A752ABD7A46FA6AF48FA63060E311850
-854401F0BE9C76396DD5CA7331BD3361B62258806ECDB608E4F41E5E57B95DC5
-D007A3DF73886E2CE3A6CC35739C3EC19DD66B382E4E99A28DBFCA1D556A72C3
-3669B28EFF355CE14273CA318A5F3A0A1074A6FCE263AEA08A4F7415D5244B29
-E9130A5A2D42DD31481C8424259688EF24E8075B8F05D5AC8EBD206E20AF5FF0
-5D4B2851247A70292C551E6EBC1BB19BEB6C13F7EC3D8FF9BEB56A8131CE6536
-E02AD75D553DF139858052C42F0051E3CFE89C7682FD118CEA45A0220FCFAFE5
-2F85B4972DC3824F3DC9E30276592D5AA9F2A8EE2369006515DFA3EDDE6BA960
-6EA9E06A9547DBC1B9323081E03E8F7E9B9B7BAE77926F8DC1D3A3E75E504AAE
-A415CBFAFA73C4FA03DA023FE965109286906CDB5950B19B5C93B19E7F13EDAB
-D4EA8EF4DD163A569DDE50AB8935968A187DBFF6126C9CD4A4A0037D43CFE4E1
-E64686F7797A9F889A6848E25B6BC6DC56421679FE5B5F50145DE56C8A7F5326
-72722E4B2F5F699F5607B659E62E0079926FC32DD941C8C30AB8044B02FF1333
-858346272BB8BE62E060ADF79880B8E49DEE95E3A9448234DBD0356256866FAC
-A6320E2DE52A4701D75735AB7C74A141A0E756CD0911E17C15082078479CDED7
-7DA3284098D9EB7EB94C9334B9F828B64EFEDE90AAFB09BCA7EED54A97315114
-9E8374F142219812746B9471C47FEB1A91D72DD4C55EB328637FF82BF7B2BAB1
-782ADC4EF83F236F2FBF18B709032E82B4707E495957A0AC129607612C5C2FE5
-8D3C37A99B1A72ED892CB47D46DAA2D9B1C31D23BB70059C2AD1BA57363C1E65
-54E9F3A9579366A511ACB6D012C5288F7A044313EB0CDB62BBDBE443B693E420
-A819BB16E16F05005F83A19BA6F25289C7B97AA785B0E30467665B66E428D490
-F0816EAC535888EDBC2FB9963E681528CB1CE2FABCF540BC2D4835DA3824669C
-EA23B51CD0BA683BB2F05CB974DE2B5D1D45D5EFDD9142347AF28EE43923FD44
-9AAF8959C65F4721E18CF74E648E29C14767FC1318844ED896CDA69E9FC3BF06
-2F0B6BC8D036012247886F35057F5F730C1C247454C8F079F49364CBCD0E428F
-EB3F0F33EE6E814879CF6E1C77C4604088B0B1B7BC9A62A0CD5701E680970156
-FF9EA53A26ADDACC64F5E982017633F0F52C80C5F8DCBA6E5685661E138A169E
-02EF58EAF37FFB230083EC44545C5B00BDEAE2FE48209BD7D3F104959A2EA005
-4C9D49652EDB0E9E33FE27B7C60E55C4EE9BCA5168480428D8AC31DF912DC4D2
-F9DE606B1C446AF764AC388FBC83F12A5A5D7694AC6EACAB408384D5BB44E3D2
-9E76767BD9F390AC855C4247DA1E0E85B407DF2A5E1C83309C1BC5A5D17A5AFE
-D11E12BC74C54B689A62E76AC69A530306263FE922B60F8F40C0985BCD0A0C96
-9C9A9112312154840EA81291E6856D748035874577C95169FC5CBA4CFE871C46
-0C4CC83C226D77B22A181DF66C6BEE70CE2E4F80D43EDC2FC6682A824935EF44
-6067A5211DB2FCCF7E08C5BED8059DA8A48823B13B7F89B94646F3B19ECB7AAB
-FBECC6A88639981D5A9D0C5C6597FC8603A5CF55AB12C9552259285A49CB8DE2
-41BA124F5560FF9370757FFEC238897167B6B53C0694F2F7AE51BFE24484F544
-311B394AD8AC70DE40D04A65D6E413F010E2594750908BB57A8D3B14F527499E
-E50C191933339E2AD31682A947F73F2ABE9600EC2AEBE8E2BFD7984A0DE6FA14
-66979AFBCBC238912F1D9ED75263691E5B5D7FF53E89489DF2A913C5337E0D20
-B7C44727C0A235170C861616D09E47EAE84878FB85FC4AD451F4252459581A57
-925F0D5F3E7E8F58921F2C400538B964E31894FDB34D237F708E45173F822E8C
-ED1D50EC067AB42B5E938BC87BD2ADC343A53CE7DDDA67B802F737450746CF9C
-1998685EFDB9ED0E3BE1B53586A2982CA3083BAB8648B814F7557C6B804F7485
-5BF3F2CEFD04917DBBA375524990A995CD66810CB1ECE7EA958403E45590F1B9
-B5ACA8C745086DDF991DB49D71D62BF5B3EB7A94C56B3A50C66BBC0A3931AD07
-D1EC0F919228E607FC8C1AFFDF84421C6B07A5C451945560D1AD4BEB7405C033
-F783E36EFFF57DD7FD73B7F157F95F43238BC8471751E2F48B100E78F26D427A
-F55A604F3C026C84622D9A333E6BF853A23C6BDA3E4EC5522E3FA87A556E8F6C
-180BB34524DC5F88783193CFB97B52E2DD0CC729B9838314CFBB792589524D07
-CA95197B6ABC9C108FA596B986B986E8924C9549401E63687C75666AC3C9614F
-C6D1A3A2B587C23E6442DFEE3DB6E217B07AF9B5366909EAF116B929134520CA
-21B2F1AE51A2E86F9C9E63EA1A8D793222BFB7C14B734D93A9DDA0923CAE8BF3
-2869C735E2621B4504F56E95DEBF78945AA14FC3C71E67CA3A14F8E67EA97C4B
-7FBEB8CCE9A8A5E175112BF492BC4676E65812B07AD3FA3602E348559804CF0D
-7F2B7B2D04E1CD54C9EFA0111245D326031F9CD55CE35A9C97864D7D2343029B
-F63CE981834FC6EDD8637276E75447288C9384C5EAB7221B3EBAC87ACD43A7AB
-B59A0CED944D84151368D51D842410B8A31AF8FAC669EFA13AEA737A3A1EBC67
-84B5B4FC6CF7FE3B83FCE1FF87C74805066EF65F6ED21FF106648A0B93BC3509
-2C8A67319225BF42BC0E7C5C5EFA1FA1D1A14813FA065330D88465D62995B723
-4D3A5EA85EF4D64897C5DD3613EE8E823156C0DA75DF4C8C3F4B6CF90F4FD807
-18ECD1B542D02B04A2057D9E9813D75473763CE08011FB4B0AA1D677209CAC26
-ED8E7C2FE95590E9FC14BDC52B3D08FBEFF99C757EBE4C8F2A74A945FB384325
-EC722326C2A4140F1C069E67C5DFB3B11B9BBE123C76E1451F8F25CC79D8A65E
-B58CF9668A6F4EF777A127217E16D9C7EBA02293A983A7B36C45D4B124B452B6
-5078234AFE81698ABA4D3F3C271ACD2DA371AD295518BF8E68EFF06703EB4146
-924776B618637610BCEE5C095F3F94027B142CD375615E110E5D26D4E87354FA
-4F82B8F6690F586EFC0DF41111AE5FAC1DB414CED91061225D30B484D83ED94C
-CDBE83A188B93133B22EC00CFC6DA0B99F78C27BD9B23BC1AEBE376C94C4F6EA
-294ED84CB4511E8492B5BF73CED87400ABBF9DD98302C8ED1F40F5E8847B6ACF
-6CABFE99AC65C1032FE30C8E33065C621E89B376C5F90998E7AC246E00368FDC
-EF9E496A62EF6F273EAC41D3C5C5EE6F78E51F8DE92938A50AAE3CECBC6B297C
-A6C8D8BEF1E781DCF6CFEBFB1330225A372081079133CED1EB680C0046345F44
-5FBFEDBFCBD163CEEE390C735C562B6F2037F2A1937702272D3B541B4C0DB44F
-351A6589C1A68C32F5E165C2D75DAFDBB41A6466C6B31FC45A484331AC6B8E0E
-DDE99F924BD26DB1A4E3508CAC4547445A444D997ABD0F4DD2A6A75E0E5C38C3
-AEAB391A6496381B12157AA9AA5DBD429DEFCC9E03721E32CB89D42AB2D1DC0B
-884933739214DB66E632049672EB6493E94DFB7B928C1307D3B9080890CFE30A
-6A201B4DC5EC38193083CDDF3350E8D4B76C0F112470CF896676B2334B7FD2FF
-AD5E1361C20001217617FF6333D46BC09A688B5DED20CFE9BCAAF46E842E348B
-24434581F35F8D6C275893DEE0328849BC6E3A1B032F8F994F2501977B517363
-9B27CB1D19892FD7B64C7A86AA0BE8E8FE330C4C2C692102688A4174D2ADA70A
-01F8228E5FE55F5C93099AB75444D9DF32E2CD708D54A4F0570F8A264BF542E5
-8284FAA65C42960AC841CB16B017AA594B4BDD4E998629B96D3A4494BE0532FA
-971F12AED1CD9EEBE6DAA5CBBFB29AD389E9F7C8DA1C32AB6EEB68873AEB3785
-9825B153779CDF820940D8EE3803DA8C19E21BC8EE7CE8C57B321A7F9C9CD2D8
-D8B9A9AAF795624C8C9397EE3EAC2EF8A94BF7F862A5B05D6DD962716BD61A7F
-1C07EC9FECF339094D377E232E0B81C8C06EBA63D50BC0B64E71D2633683FF45
-365C146574F189A715AF191BD29FB01CFFD9D9C4C69EEE30BD144B102451CF77
-CD8D21258F237B1EF44853207D620E7FCCBD0D9F41FEAE8D704F64BA48E9E32F
-A1615C6F8A18C8D34D8B73148AF6673A4723420C1874486D3B2C66734AC48443
-9EE21E0EBCBBC22C1ED7D5F08AC5AA1A3F22DA2054F4BB10CCD30D513A4454E3
-FA6CB25DBBEAA4540A2583F5025814C40F0116B4BB430497E519D5CC4E881EBE
-57D9342AAD3FAB1142648CFD6299155D7D6833986BFD28688BD199D43D96C80B
-5232E2B2877EA961FFA8E9DA7EC7F8A75FA0CFADA5B8A97A3A1D8F9D2CF3FD48
-FA818370F2E7AD2FE03B9F97ABBECF337C97161D2F123944C036BBCA9F983C00
-EF987631975194FCCBB708384DEB5ABE7C74B85F9D7916470C0740509C6E1422
-22D6417DC2ACE7A9F81196630DD8859F54521C715F370EF1BE899E09B90BD196
-0925B3352173C50B0A734F65ACD272FEE3F5F1D70B6640FBF1D16A4774AD8558
-7047AB50EE33276E7895D8FCA529D7CD3E7F5C944B3F67758335F4F89971214A
-D4A8C5685A08EBAE962CCC8828AC07852CD86F73C2B29CAB113F30DD712B482E
-7AF5861053B2DAF66D4435BD075F5846F3E4B3E280F4CB9E0D2527727E2717FB
-FF3AD11BFC7D7CB8AD8FDE1176EB4C5716D326EC07CF6803CCB907F6245008E4
-918C582387E65AF3975E5A1C723565048F9535F588D2D95FD836ECD4206DD864
-EC0CA5781B75DDCD16C56F238D5DCE5E2DD5E98410AF9DB27C0FFB82734F0DCA
-812129B1B4036804F9CE7732C6D8520BC605D08759B8934126C8B4D1E2925BB2
-03D7FABB36ADB0E37DDEEF17A4095EB414458C28EAE187B42330812233D66766
-DF00EF7269571D8F5B0B9DF4C75147288782A25A5242464BDD62369E5BABCBE0
-E941903441FEF0D27CCC90DB0B23227F6A6ECB4844B62F7D19EFEA6DAB6C15D4
-93C10ECF818A5371FBBA71990CE09DA9B84BA7A839BAA3DAF1B59DB1093D7892
-09268A57A7CA92AC65B665246981D165D8514BDD36BD083CC7B9548A8E18B2F6
-F520CE52DBB2AF50CAB62DC30670C55F06F176D0DF351A1C4D3B743CC70EDA78
-C9A4439521338C0626D62046D3C301AE9C551E952A945C5C7CFAF56590429AAD
-BF1245E40501DB9C694526CC1D52CE9EA95EE6236812E8C7FA63E559C71275FC
-FBDB0BED9EF4AF403075082F8E1EA5DFCC3C45575FE2F8163743DCBE275E251D
-FD1243B28B40E5D435BEAE113036E783C7AB17E71687B0B161D4721D9C5FE168
-5D5DC9DE54915C2B00214318C9249C31294CE618B66C3DFD9ECF8EDF32CDDA2B
-E9ED3712E48A17120BB7C66D811B88BE02FE18B6B502286781D394AE6057E519
-CD8D68F5EDAA2BFDEF3D266259ADC7AA1E5E9465A53D9E2ECFA1504C4AB2F944
-BF2C8967D76BE4B599E3E76A35CE06D51F30263E42764B3168A32B04AB2E001B
-565911AAB607FA5B8F16F30E3415F82CADE3B1441406CECC125F4DD0D987E23B
-14675EFD78CB464BC514293FBD9B67ED482C7D0B1BF9072C2F631C60E01B5BFA
-88ECA463B4721EAA6E2B34C1E3F0F90A402DBFE03234837B6DAB7E0CD72CA065
-87FBA4C55A8DA3D6BA2A0B43145D46D914291003388940E0328A6CBB0D1E83DC
-0DD20EC415ACEDB31539284B64F240A9D0C2DFD49533EDC6B678B46CA186027D
-69DBBD6DB27B41728167F8152BFD18A07304EAA80D103B76DBE87B208577646C
-0CCBA19118BCCC910212EFF7533BB8730BE292D247089CA71153BE22CBE2645C
-01FB2B85FB39C969431729EB31EC454E429F8E6E1FF836B7343B45F5AEE2FE6B
-AFC596060D18880375891730CB9072FD5A7D16C56A794C2A1D118DEEFF2CF857
-8CCF6F08242D1892E8DEFF85DD8B8B7BF47AEABDA115B282C27C7DF8F235B056
-213351D882CDDDF895D14F77E22CA5CC659BFB8B116B83781209B05037DDD0AE
-0E32D8D425CCE833A30E00D2E733FEE802A7912157F5636E9EADB8CE012FB092
-BCC584613266C607F7E496F0A5A3CF850E821EEC233AD1112AE56956867D258E
-D242CF1B1A4E3358ED9F50BCA552A1EEF71C496D65B570784A716950D286C187
-A1A71121B581EA267B569E0DEA8BED793C74DBE3AA2091713D3ACD49D65EE813
-B2A85B8EBCF6711105915BB3DA9E5FD2A5B5DCCBE823727356A4202746A374D7
-1ED14E687B95AB09340275699FAE367973C1A1B7DC1FFD9D5422E052C8AE2610
-1370314197F6C7631BAE6D1198D59B593C2A2C9CCBC200C83185E63999632B99
-CE7C5B28B5F02C539660C975B0A18898FAE8C8E906B86D0777D1854BC31988D3
-611F2302C9DBF6321AB5A4FDBBBAF575B94A167B3E31F8938CC1EAD88654C1CA
-CBD3106EEE4598DFEDFFB9956BF6C00C6B29B945FE6B9142F8F0519CAC769742
-1FC3659A650CA49BA6D5500762CB2F6204936C52DC24BA48CB5920E51001BD25
-4A5251713D49A17245C219F2B38F87FACF01AFB402C83B84E03DBDF1F7325A93
-6C7D2392274296CEA3123F3CA7D73F6DD889C78929953CBFF4E74E23A02E6EA0
-60F49155C7CCF3C2CA079E7E3D804534C42938EBC7FF94C6129F74C28F527474
-1D1B32DD19E811CF73B39F300DEB78BA1BB953A0A938E9A9A5F2AE613D422F5E
-5518DD630E209642D814D01417FB9EDCFD391436388925A9DB5D663EC84ADE2B
-E087DCC33930AD2B76194DD4DF12F05BFBBF7100FBA22DEB809C67B46EA0943E
-5D61B15B97B7894383EBBEEBADF5805822454C053DF5089ED484552C4E1D2900
-A7AFB5152D2CF2C501098AD8B2491CD733DB1A5818C636299FF98F96A7E9027F
-9147FF5EE7A170D301A2A58A32121E64FB78669750EF65233156130BB51DA26C
-C684CB4946E909544298F6B8EC328D6C7322E838CC41297F5A1E618FFE319124
-305DB0285964CE1DD0307F1B521E08B5F3C57168A538C2EA1DC3B64D986D9A43
-BF83C5FC9E6A9FCC2E6EE9D7C581480EA0A1E3BD3171F13D576E75A9C3479A67
-712DC0D52F47AD6296E5B488F9D3A6E3754C872C2DAA6A5B5FC0EB340F985E02
-3E44E07753BD36D431F4B3385CAFD82B7A593C44F4B090188189ABB97C593CD3
-7F6E41BA6B5EF6F9F7F0BD98236D8A2541D27111BE59C4664B361BC681B3D50E
-28C97EDF51B365CEAA2B43B087B1B6333A27F1C1C01A9E974CD87EDDD7D184DA
-02989F47F1188FC701E66B5306D74B2864397C7F3817DD6A40C5D26E098BB9BA
-58D94EE5FF0BE890CBE7717D9042F405725D2C08AFE9AE6118C2D4024A13CA4F
-4C3FBE1A6686290FBF812C0442FFB474421E4AF7377A106CE8818D4A70E91FEC
-14F6E4493DF86996BEC392E47AEF1B21CF18673682BC666FE16F9A32F752CEF0
-F86E481067C9C83CFEDEDAC560D390167DE04B9EC0FF3E5FFDEB9CB00125829C
-B3EED3E9668E4CC601DBA68AC54DE334E5D73CF78D12E4A0B4DD3C4AD8FFF573
-91998254E3C1735FABD53ACB450D03C9E090D57BB542CA8BED6CC382D6E65E89
-6C3D1B34F3ACFBE8A92488F5F5FC840BF7C75AD46945A56B3FA8FECC3EBADCA3
-D55CE1F07975B0A2D04DB2C3A00651D2C10E900F54372D638E40E90FA811EC19
-28E524F84432828BD8777D919F6C0D1C1AC623EAA258349CF2072AF11544AF25
-C93133D1D3D358BF8B71E94F367E5641148513CEEFCC461A328DE1A9C43A6DEA
-123502E2F98A9FA8086198F911168AD85054AC753747E7348F964DF5D039E364
-20C3679FA4659C5F5CA2D3EB75A2620CCA0304AE592073D0C5FC57692235A37B
-ED21009599AC22E2D2C3E83651B3FA45195BEC1396857546FD63391E28C6084F
-36E782ABA8F7BCC01163DCD85523D0BFA9BC91DBEDAE9D7495E9DE5389A10299
-AD8EB3974638A05E322A58223D504E234FCEC89629C6FFC6C3790DAF7E6F81DF
-C46DFC8AE53DE4D3676BD927F348EB7176ECB3CBBE7247775CF0723471EF3085
-3ABB677186121C901275360541EFAD48059105658C99366651C68B4EBFFEBBDC
-5C2B79D537A9D193E041546C25F3FDEC2E760A5410571016F9EAFAAE8501693E
-69D2CB3C2CC6CE248FEC8F1C98654F2A9DD5E0DECFB6913CB22A7B92682E3B32
-22D49ACC4A98E9508CA9BB539DEA589657D96E0E35A205C9AFB73C72CDD485CC
-6E3C435EB51C9E6D50145A568A00F51ED4043D7F6055AF350BC4AF9C733476FA
-675460F8584B8974D7061D351308F0055BFC3019AB79CBBCC8AC26D229D605B5
-45B1F5D7B506DDAC71F3775DF4BBD00E772BF1A857644E51BC31DAFBB48427BD
-148C377C6DABE2BC17AE234EBDBF3060F7259A0FB6561B287D4AF864DE29D7F3
-0A7C9A2ED28C6446DA1A5D6F1C6E922A14D621179EB82978C85A49B718534A69
-895D0C53F03AC89BDFA9245F6903805203EB211499533BC29F5AEEFB01EE285B
-DE97903C9F88E377AB6FE0D99AC2408C0C62BAE3FD818539DDEF5BCEC605A770
-7C730C9A7D97ADE411301454145B6401CABE6447ECACE2A613F2ADDE4DA61B40
-BCCC22CB08F7F5E516DB25B1B2291618619C380A67F628567F0495A9EBEC04C3
-3478111CBD51536386DF9E816148287196CD07E1EF1AF1E425E733019201BCFA
-60D2004615986454AE2125A1993E56EE9C8A17C572B69F881D5ECC28E7FCF5B8
-645DFC1C47B263E7D6CF826708F40C19BA4E3C2085E502247198989AA7478A75
-E2039E37BE2C697C391587054CD67A9A07DE929BAA58F996BAC2A9158B52B363
-627582713C7AAF0928073799056084DB51A47D2CBDD1FD98BE64E732D74142D4
-5B0B124187FB0DC5B93602F064D3EE7F58E02209FD3167E9D85AC5DB9E306435
-609118474D16FA97DF7CE052934BF0443E0E013E5C8DF7FE2B8FB9D5B8E33892
-0286E51A7E3112B865B69AAFE571399750BA685ABD55E1958FC8FB8910EEA7A5
-C08EF52A8C543568EC4FB1E77ABBCEDD42266067EA264946D3AA4B54EB337D1D
-C08988FF3CFB685FD00718D8E3399CFC29B26CEE6A4DF1EF624AAD58C1949779
-D32AD29E2292F7330AC690190FE6A1D9B9148ECD7F2D28F33446A783A4E0F5CE
-395954048BB8DDA27AEB24D52E77227B64B86F5B806483DB10A7AB800079DC56
-6427EFB5B913236FAE3477C5A1DB97E6B85407AE86193366BAD0505E231F651C
-91BD0B0724B13D8DA4
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
 %%BeginFont: CMMI10
 %!PS-AdobeFont-1.1: CMMI10 1.100
 %%CreationDate: 1996 Jul 23 07:53:57
@@ -1599,3498 +253,2902 @@ C1654A0861D138AE84F16B962C0122AC9345ED069B0D66F1B775F1D5E3CD3B
 0000000000000000000000000000000000000000000000000000000000000000
 cleartomark
 %%EndFont 
-%%BeginFont: SFTI1000
-%!FontType1-1.0: SFTI1000 0.3
-%%CreationDate: Wed Sep 12 2001
-% Copyright (c) 2001 Vladimir Volovich <vvv@vsu.ru>.
-% See the file COPYING (GNU General Public License) for license conditions.
-% Converted from METAFONT EC/TC and LH fonts:
-% ecti1000, tcti1000, lati1000, lbti1000, lcti1000, rxti1000.
-11 dict begin
-/FontInfo 6 dict dup begin
-/version (0.3) def
-/FullName (Computer Modern Italic) def
-/FamilyName (Computer Modern) def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-/Weight (Medium) def
-end readonly def
-/FontName /SFTI1000 def
-/Encoding StandardEncoding def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] def
-/FontBBox{-95 -321 1415 932}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6B55C6E47AD7A9A958A6E22E00FDD4D6492D53ADDC90ECD778346C06747
-57609FE8907DFFFED75E2CF963A64C7F72488F4A02372BE681E9BBF09A9CE5A9
-3894F6358C244FCD46C148F1EB60DE2137E6D3079D6AE03B3724F7D7BBA47BC4
-41C27FFFDFF9FB7B7738A8D88C27573A53E244723E07C995948DED2516B6044E
-ADED62C496A56BC14483D307884467ADE985655A4712DD06ED00811F9A05BF9F
-BF2AC66203817289FFB5BDCD0445293981AF6F55928C132E885ED009DE1B5FB0
-C230370EB5156A8B609E466F00F768F0A52ABCFBFCE3514C0FDDE31E601AD508
-2666AD26D9DB386B9FEC80AC197C9FE7447928C0C6A2858375F0A1D7AD3BE53C
-9A926DDFBAC60D846783AA97CB86F804701BF53F7C4D18B925FD604F60231215
-EBDF4FAD73F2D13518E1901C3DA00ACE65647765106EFCA89D1D9658B03F6CA8
-B946CC6A042A9252DC769230F3BD7E28F4F053048B53BD212C59DA9014DC7AE0
-EC0B3CDA53F5E7841151CA72391E3A10D7516363D380459F088D76B89C3EF169
-B03C4766CA4B85355DB143022F211836E5D6305B246CFBE9FAA7BBC54FFF001A
-2DB17495F48D6E54B6FA8A07F235DDB3A77888969BBDAE1805687208571A3504
-BB3369B5BA66993CB4F6637C6D78C2049B479579C840FD79266C063FC5C3E202
-CAD886763ACC659E21F8BD2E4BC8C80B3E38FECFD3B86DAFB461ED9E7E1A0A14
-95DEDF3EAF23A3841911D45492010C1EAB95BBD126557690A998052D72DBCE88
-490275B598CA2074F6F567E9FE9BF00422E28353DFB841E0E3C0022F349A558F
-2BB17A2A6F7BDD8B6348996C73F5B17C75A64BDC52975EE709A13A78235AD9A8
-9D879EFBF0D6F37860D59ABC08F10D3367C5B7DAB76C265E687CE3B6352AD978
-9127D2DFFDC37BA11A4FD123BF2090C3A371D2D4BDA1683B0CDC42D90BFB853D
-612B9764DA9E47D93BF2AD5A3AAA6CC25DDA316BF4B8A357E0BD8DBFD359041C
-E30E763D97D07A2599B250E855837276A91317E68C073482D86B13EBD8AC1FB0
-84361E47E0529F4EE7ECF91C20AF7F8F0F3C50D555F0CE868F575CA4887169E9
-31886F602E3FC3ECE4C8C2A44F2756FCEF03AF7CC9DB3DFBCDF90E884AE2A1DF
-7BACC3A3E210B235B7F548E43221D2B5492C8C2742F7E10B6AC4B028E2534A7C
-B78CF6A4CABE55C1E5B193BA5A18C3CB83D520B4C370BA1F63FFABB2ACBC287D
-AD13AEDEAFE9598B4393F13501807A827B6662A8AA22453875D179A3C519F5E0
-68809F9BADE016976113E3EC1E77C9D623DB208F4458A01D03FA3098878D8D6E
-412F0E04466246A5C288DD481826334369F5B4853C7062D03CFA88A1DA6F6F50
-5CA0AF78EA1391B469859B00A7B0820096920ED9B916947493B04A964D732DC5
-F4084084A521945E1E080B0C9434404BF60D673AC6AC600FC03200B0EEEE8E1E
-3138731AA734976342C0D7B4BCABC4A5526F66B4367215A14348C871E99BC247
-C7777A033F4A061B524B2B97D839C5CA258F772B60076B1FA827241F6AA77817
-DA31C00366C28046CB4A25F352611FE6FAEFADF138942E75D2BC26E84BAF5EC7
-E9A027D006A71F6165D6BA6C48B28A43277474966DCF750A6B28557C121308E5
-5D30AD9647EE836E7FEF2A6ED048289E359C54E9010A912ADD3BA1731919AFF2
-5C0E3D258B2D0132A4E068D1B3E46C78359A538D3F491EDAAC90F6C2EC51CAE9
-8971C101698A4D1DC0570D7F6C476707543F829126E86C981B1ABF777B11464F
-13541B83DF22AEA6E178D5B630BCA75AF6C3954A58E620D561DE09809FB5AC47
-8F2E52FB517C878F1E7C9B0DF328C1284E4B259EBE17E067DC85486F43A5BF90
-F745659E1138A3DC9E486D4E8E040FB096D06A3FAF7C41FBE2C4749AB79EAAFA
-A7490F5819E5AA671664772FF9981427AA7B9146CBF9F15521CEA6580851BD4E
-642A4D1B0CFAC76C11AD5E3FB277FC745DAFCBBDB74C8CEEA8B64C7D8C3F99C5
-2B31B8590E76E4852F907802E624888AA3B545837B730AB4F5332D80C9E5B717
-12EC51B7ACE615B2B6F59CE6F11158F191CAA801ACD47CD16A19541272BFA69A
-22C76302E47C25720D76B5CA6F55229C7436A0077B2EB8CDE617BF3E94A4327A
-497A4E63244DE2E03A09A9FD459F6FBD5975E3CD0F4FDB90F2AEA7197E6D7685
-339221906C6F4ABAA86C60E5D1B682D98C99E38B0CFB140C1A8DA85A30FA6C8E
-B90E8CD4B1B28B1193A9D86770164CEEEE38D7F23A84AD292F2AA9391866DC5F
-E396C113B45485013DEF503E52442DC0D8BD0EB8DED6B7F93ED35538EA4D574B
-5CFB96FC252707566F1E75D597AF192AFA801A097137A3C06457D8F1D82C084C
-821BC367059E01E3EEE319902CD31BDF01CB939FE771F881F7FE31A4F18310B0
-820959855E9387EFD7AD553DFC13377E1A883568C7B98C4BE2651D1DBFA54667
-0BB0F545C53C146A467A2B1FE385E2F67117502589946B6CCD857646A77A99BA
-356ADFF1FEF6F14DEED94625B0198777868BBC8E0539C7748BB7531E32995D3F
-FD777D555B22CF936A844FF05750A856764ADC18854135BF8A74C56DFE1DC0F2
-29CDEF162FD7456EFD747DD6665600A4464C388256C0689EA93891C6F7E80F7B
-8CA32EA57782592F15D28B49C5D78D509F6F6595F7435BC8AED00CC85086B55A
-554D41378C0DBD9B4A5F59DA78CF4A345D495A7649FBB5C703BE9B12BAB4F088
-9980C4AADBE25C90D7096250DFE5F439639F339043DD02D1E7E91BB698E8712D
-8D19CC888119EFC8D97C8B44F79C286288A1FD2251AFFA1A1729F12EE46D7546
-D91B7F0C2EF2318FBACF5F30AF2D23EBF2E564166A0FD31EB9C8E9E48CED8475
-882B9AFA057BCACEC4D91D6861625F254D66F6FC279902ABB867B3CD62F1135E
-58FB7EAD2A047AD848A7363862C3B863D3C871DE8112D4A642C7461ED8C2AD3A
-F0293FC8ED1C9996
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: SFBX1000
-%!FontType1-1.0: SFBX1000 0.3
-%%CreationDate: Wed Sep 12 2001
-% Copyright (c) 2001 Vladimir Volovich <vvv@vsu.ru>.
-% See the file COPYING (GNU General Public License) for license conditions.
-% Converted from METAFONT EC/TC and LH fonts:
-% ecbx1000, tcbx1000, labx1000, lbbx1000, lcbx1000, rxbx1000.
-11 dict begin
-/FontInfo 6 dict dup begin
-/version (0.3) def
-/FullName (Computer Modern Bold Extended) def
-/FamilyName (Computer Modern) def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/Weight (Bold) def
-end readonly def
-/FontName /SFBX1000 def
-/Encoding StandardEncoding def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] def
-/FontBBox{-229 -316 1737 939}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6B55C6E47AD7A9A958A6E22E00FDD4D6492D53ADDC90ECD778346C06747
-57609FE8907DFFFED75E2CF963A64C7F72488F4A02372BE681E9BBF09A9CE5A9
-3894F6358C244FCD46C148F1EB60DE2137E6D3079D6AE03B3724F7D7BBA47BC4
-41C27FFFDFF9FB7B7738A8D88C27573A53E244723E07C995948DED2516B6044E
-ADED62C496A56BC14483D307884467ADE985655A4712DD06ED00811F9A05BF9F
-BF2AC66203817289FFB5BDCD0445293981AF6F55928C132E885ED009DE1B5FB0
-C230370EB5156A8B609E466F00F768F0A52ABCFBFCE3514C0FDDE31E601AD508
-2666AD26D9DB386B9FEC80AC197C9FE7447928C0C6A2858375F0A1D7AD3BE53C
-9A926DDFBAC60D846783AA97CB86F804701BF53F7C4D18B925FD604F60231215
-EBDF4FAD73F2D13518E1901C3DA00ACE65647765106EFCA89D1D9F9A167BC064
-00BECB75078C40B8FE29E6169F9CA9EAD3C8CC4B31F33E66B30F4CA5F0F743EF
-DC2B1859C37C4291C5D64419125B705ADDB0C085612F09D6AC7DC4CE8B35EBC8
-1CE8C5F6B0F8EF41A213445DA7BD05638DF2ED81B404B2C3CAB5F51C2A4263CD
-B74F54D38C2B4C86A0D6E76212B7BEDF7FAE6334339A8A249C1AF2A51EF48DF3
-0FF609A25A0FA1EDCFE4A5DE9F3BD59C2DF4BC1D50B4BC3341CE01EB8BD39743
-8E79DAF3EC0D27ADDC68BD517E4225CF4C78D8A72E0683D6BC285C21EB4084CE
-E8B4A08A05BF8EDE3D97CCEC74C9E9CB21D7A52D5F7CC453D2240D8168F765D3
-F7ADD78BC19857C2383EBE7036C9E7DD0883919C1649EE0B35396BB484568F68
-18EBFF229ED655CBB00D1D31F80BE718631475170BDC146470623E7F43790F3E
-7E638F184A19FA7C41FB65C57F943116D297C764A50F6B2BA83E9DF429D8E4CC
-2F9564E06F04E59567342AF2B1DE89B1A0960CD69C89E13E08C1063FC92078E1
-22523E41B1BC8519EFAAD6DCE266E951DEACD1EE1AB160F414C2BE609D0D902C
-A8C73258346B52B14D43C252C9A3E7DA8EBF491EC59E07AF64E71172286098BA
-3ED1AA95CDCF1B2D5E8CB973130E8C0188F9951C62F04404166720C341B35EDB
-458654159220AD7BE5F195D5D1243B062CCDDB60BA4124D5F9BB1FB1585EE99F
-D49D0BF36808DE251352DF811E9F039C1267B2FF5415DC581FAD73549E22E4F8
-0F05C1A852615B62AEF4155A50A03B5D6AD11645F38AB4EABF4E9F1245797ECF
-DBEEB8A77D41960A13E886B36C8712E36D1C8D801BC81F3A92E9B9592E3C8F41
-66A6597472295C1A0F09781A22DCC8B8EA7B18FAF763F5BC9AA0B9676C4D3014
-05160F9B3B8FF7CE836FBE0F4C2A9D0DF3B6F3A3CC2CC70A2B10D3194194A4D7
-91F756E98E254A060C183C0FB485F0CBB97C471EB8B35536EEEA92E15404468F
-F6A49FC7F0377F86B0E3DA3B83396DEAFC24FFC850E62EE33AC73EF5BF683D9A
-332101D526C505AF1EDABF95E5BE758D2EB86322E992998AE060FB7403020E8C
-BC71BF2164719CE2534E467DB93146EC76A522D02D32DCE37E9DFC2029CB2787
-20165615BB48132E0390C70E727962F446E9C589F052ECE51D1F3D2B48DCEAD8
-152BF74D5579B5A41C0A3D72F582C0BBEA7AEF0C210277AE0937E0D3C3425402
-77D26CC23934FB5CAA3D39A47EBE6BD5E3C4F6E4632F3D26725AF65FA8A79B5C
-062C6CE5331219D3DB3DC54EE1EE6149F64F24049536EC80F2EA982104A9F80E
-163B9464FA8F9A8F8FB04C9D0570259653C198D0616D77CFDCED41C91EDEBCCC
-B299020527C9AE75AB220FF02ABC6F0AAE5F86D21C91800124336EBBD8289D0E
-9A984A2C7920EBB2722067BA36A6F3AD360A8CC682D8612B8C468B6249A951CD
-1AB6EACA1812BAB103BF99520448091D3187C8F9848D28E81242F2AA8C2A0EE0
-197FC501948A2F1E38D20B0C9A9C9873D4D6C551C870F2AD1C5FC479243BCBE2
-F0B5980980893DC68CFA0967A1F43D482CDF7EF767F8D869945B938C3DAF7520
-859209EAC736C703DA63FD0AC9E9F69B87DF1F84EFCB2997C5DB837A3A55ED7C
-81B805FB95FB63AA3986D0FE5DCBA28CD7E94393452EC6876E901F2B3EADF02F
-9C151E481AB18A39F7865FE0C33632490186FE8FABD0B28E0E1210793D00DB52
-40475705766CFEE36331C606B6A2107D6A48A8E0536E58C703FBE92C089C5574
-832207126FF29BC538452B9CA27973FF22A0D0A42FF0579CA53CDC9A3FCB8E51
-767F35D50073E17CDEEAE4A7F0959FFA480FF4A42B0C0E056593AEA52D3575DA
-03DEDBC37B6E851DF1C389B1675ED8953E25AD53FEDC27FA986E5ED3585B4D9D
-4BDBBC980E5BADA5784B94F5F0D320CC36B4125B2AFFB93523D9F15DF7FD8C17
-AE5C262337855AC2256A1F88C666D89289FA3EDB6AF6846262DA782903707483
-11C9CB87BA94275392766C0420610DBA35BE10A214F78F51E932E96201932071
-393EDE1269C402F737EC89A37A2BAC8A56474AD6EEC15BF22EA3718F127D165B
-E6CB131EA68FA9F717F9D071D3C018B7321E63AA935B8626B683087751257E47
-D26E7AB250DE4A57B781D221C2E0C92CFF820CBAFCE2B2BB02924BE9E803A1F4
-E8CC696F5911BFEF3BE6E1025401A52997D43ADB30816C67D3E4137E2A444E89
-93B9C48680054245EB5498557F6A083C41506866793BD01D1049072AB4CE4775
-C2952BEA2FCFBC8BCCF95A937AD3BAFD9547DFBC86EB8EB27522EF0EDBC599AA
-A09B236EAF9B48F5D366083E1E62D73A8A2F03F06BE539108CE3D7D6FDEAB359
-4E3B700F63A024D9A28646BD2778EDD7D7FBE6BCC0DDA25AD823EAEB81855292
-A77C4348F534CF6EC42AE08F9109D02CE66AB3DFD317C62A3DA4E58BD27EC19C
-8D31C93A7047AA549D061FAF49EF1BEAB02D0ED88C388C055D3F67A2984AB0CB
-15C1E3AEAFE213A2A6444AEB5EB47B2AE56319ABEC36DF0CF09FC63635387137
-F29D045F71BE529B96547A3AB2A9B42CAF3BC022AF92AB2D13A00167F4448962
-4F7D7045B69A39F2CD165C1C02EED17F9C23C6825C1BBD64429B42AA0E812EFB
-5C64A45C9BDF83822F2CDBDAAE8A14B95868CFE747F700D5F4A778E8CE1BA6B9
-16B884A94C0B781D76E12A4496F04A93EDB7B6F041EB7D8BAB60F40809A1C563
-F00FB88D12C683D583639404958D708826E752C197F861A659E8251E5D7E34AC
-430E1E2A35E4D405EF5506E704FE9646D327DA01637CEEE4F0A67D901A1D503D
-6BF751CE7A783161342DFD0C1BE92E4EAA56A06C320B96A8CCB587B77E53A34D
-B9AC1F2149B2D60169538D2A3932A06DD26EB6D15E65ECC5BFEEBEE7573D31F8
-E6DE1904EB35AD47AC9926A4E0DC847085CE787BBD813C15DA6BE2D42186EAC7
-93193AEE3A19AAEB1AD63991615A2F1C12F052EC3919FB92DBE1EDF020EE0461
-8B1C6F2780C6DDF4F26C1B143FF92C2644D45E4FF7148E5ED8DAB1355C50F246
-011C107F3E02689A186C8F15DDE7B3A9E18999CCFD551D3AEDEC14E81AE0336B
-C012FD2E2BCBE4FB941D2BD6A3048172E176552EEE18CE2997C90C883A0A78EA
-E913E04ED663EF2C63EA5CB9517AEA8268E3FCF67EA5E3C0CE42CD0E5D8CBAEA
-2E083B0C396418447177FD548D2F87DEA7AD54F0A56D5902AFA79AD535A6A202
-F2052982D388DB7A0B4AB918A12C026CA39F58608A0360F9E92CE707E362648C
-A69430AC00F3BAF2B8F2B50DC3B4359F2B3F7356BB8922EEA4D008B69D9F941B
-A80871AB1512FFF6D54DC35284340CBF8A247B6CE16FEA63B75E6B1B69E4E114
-1811106954C59C45019557A4A5B85141F5DB1E66132420A36F92A6D278952CEC
-57397B1B19CEFD61D46E8E6251748D3A5C51627595F5384641389D410DC113F8
-E414A2092E1F016894547B9180086F32282A9E5008BF0EC303D795D819315A07
-7A53626EC56D1A51A2D63B302BFA5BFE76725BFF2763DF7A1BE276D38F9E4900
-1347C36E5544A537340D3432C95C0CE6FB109AFAF835F63ABDFBFB87D7CAB309
-8DECB48D92918280061A3B508E3FE77B38DE70C08F2AEEFE4A95E744AC9F187B
-5A56B299D19740758FD5F83FBF45E3CD135925471D708F074CB7052C84BE0880
-6D9BE9CC6CDE5123C540750977BD5C40C3A06C2C9635A3D185E483A0A0BCEBAA
-98ED8F9E91F811CBA81DD774706285A5D764D47C6619BA577DEFBE2A8F4CFEE4
-5D4224C668D733858A9A2BC3165FCA696BFB81FB9F6D9525AF9142F7D9B88CC9
-3C4A04143EFE905C3A53DB1CBB576FA71515ACDC4E9FB046132DF4391BB1BD17
-9E3D9F1134A08BBC61E2FF7C22C5414848C2EF8EEA7EA0E3BEA00CAB58234DA4
-32D462D39FD27B6D7075490FA8F7A2CC0E61131FD16E4730C3E052517CEB7161
-54E39C02B4C1C5203AFC3DDF08F9AB41D6DB7BD688D8741907B93DE8D05746D2
-CFCA62853EF535C720963D87F6E98BD70CB0077361C63083CC9EB2AB48724F5A
-C7C1EE072EAB1591DE9DF8FCF694C0A0D00897B267BEB94DB325318C02FE0EB8
-F2871ED36C458381955334B2DC5815FB50946F6F84387177D9E09E418B68C687
-17BA7EDCC0A431639DDED783A0838DB4FEFAC3A50B2DE33B535AFA7D8DD82309
-6C2AB536486916B2F335A8F897A5D340C636181FC9C7E2BAE55D9A65F4703045
-57D3C717030D55D70DAE34526ADDFDE4B3C92CE801EB0158E3A53936693B9D9F
-FF23B80988CDDDB2F94164FABDEB6E90DCC5A7E098E41332AB4A1EA8E070198F
-C4AE542B3B20A60CFC9EE2368B474D025F05D1F96032D0329F34EE5B5B450ECA
-29655E724FDA6AF338DE98FA754629431BC1E44A567B1408D4DA1C592A0CC28D
-D57201857C85A13D6280F1DD4EC25B0A494C9F21F04E2205464FDB78466EFF0B
-B058752B8FFDBFF71174C12AFD587BAD4296FFE66EDD97F6A14AEF4FBDCB257B
-E600F6AEEFB534AC1E1047CB60C39BA36E561B7BF7EB819155CC4339AC60BACA
-20DF47D2D9E59EF22E588431EEFF2EB5EFFC3B585084E89E81DC0C24264F8009
-09EBB172D9C25C0D11FF699E670B493AC2EAC2358BD1B72028E00C36ADC9BA60
-732B3B26ED56BC82B3DBA957FB4C02E8E2DD90C2FCE345BF97D8FBE13ADCF5A1
-BE554DCBC49BC30D6E133BADF6D86FC17A341233109015CB52681426BAB5E93A
-5E57AAF28A69A9FE2C849713EB0CF82D169006B74C02A1C1F6C380259388923D
-66E40BCF28CF9DBF326C93ED85EEDF22A87FA8790A48774204D4563D51A0B5A7
-3A71F8E104CC29E7EF753321EBA17CA8283BA88341129513E928612BFB8EB983
-331A1D69E8BCCF9303EEB299C30FA51A66F061275483A96484F85AE27775672B
-3C002AFE7109807FCC60D682BCBBD9984BA2BECB273EA14572ED74D9781C6E59
-501E063BEFB1DA90060CB80071B65CDE7FF58FB70849517FE7A0A9B5D572F1CA
-E6C5B3F9578207D7E69A9F0B69B68517AA4845CE8D31CE3721C4C49FDEC385C5
-933B63098D91B4A33BFE7CB26C8E4D3D81D4D7CCA6305056344B396BFAEBB5C4
-DC13B15B757C5F8F182E8366EC4B3961EC8037F93EFB11E28CEA9B446793278B
-612A84F26A47EDE9CAAA63F2D405BDC6B2CDEFF681BF007F9FC5F1FD29578B74
-EBDBE7A95014F86EE9E1BC3D775C1BC9A898B0917E087BF96EC6E82FDA152006
-7A79AAC0A1C3D0A762D9BA1E7944D50A817ECB31744987159A9F70A08CD713C8
-65A988A6E45CEA1A61C3941E1176C18EC8A91273B225348A9FF4DACA0B096148
-6DC314286F42513CD54741AE6F729DE20E79D59BB69C887F7AF3A7D3F8B0A1D3
-5D40B7522486BED30509528A4BBBBDD2A50A325CD0CA221529B26D1EDBB53985
-F718EB894E2A0D724F436FC98BF053D5067935EB118B733F58C0443DD3D64D76
-5F774F261FC14E5AA8471D287F1C04BDA0EADD20298237B2352D4E7FCD49F5AC
-C93C65A71042892E2FCF538C3403E53291C6E7195967FCC6D767D2C0572B0416
-00A679A61D7B8261CC3B395287ADA6B899BE3DE48E1BE994C9BE0AB599DAF88D
-0F8CF24A8C78A70B4591C6EFFCFD672E9A2D96030C8503CAD9B4EDF49999671E
-9684077EF2068F18EBFF909D24102E3E79F997B5E7C5E4E070442AE0685DC67A
-04535D97466722D32D8B1042DE5D37BF6BFCBE65A6B6720EA143169B3A34B5DF
-C57857E636D4619D888315557DBE9DC603F451EC86343CC765CF32BF00E63640
-A7F2697F3D6B82A0614B44268DC41ED693C25C465471DFD0D90158B1ADEF3F2D
-E761F2FF65C4467FECBFF43F3789D2BA336E083FF2EAE5F6BF7E234913241CE1
-D463338059E5DF714572CD9F552DC1788F746DB2285356FEFEF131296558DF6E
-D37902E8508E69374508D392FBBA98189605B7114D71719C1184331DF27439F9
-C05F5AB76980EE92597F087828494F7882DC730771332BF01043B0C95CB562A1
-6D928920AABC474EE515FA6D3BB0415F05122BD6D0998EA189DF6749FE773621
-5CB19FAE8D4472207AF37E91749ADC4F1CD9752F903C1DD22A7E42C5EE6D200F
-3EEAD0F2030166028F61D005072FEFF3FBB46549507E87F293E9D2A73843ED55
-64F7248CEF3435430F2AE7A106FC01ACB11B33677146306B414CB019ED2B6B84
-735840D0CC6DB88F59B5D71780BC8778545636337BD17728BB5C0314CEC937E6
-AD613635D1D8431DE6749FF3C632B9331B16AE96BBA47CA99C32FBCD23EDFE71
-1D06D699907B4E95B379B2939A4CF024C1D60D6C032E30DCFA044C4E7AB05ED8
-595448A85A13A14973415269767D225062845488B79685C54BB97866B13240B7
-BEF0688C4849D38B065DC55C2B6F86AB0A9BCA32146B352449FF4375C6549548
-16765A2EDB6A38E948C291C97C9ACAE35E92FC52FE171632E71CC6EDFD98057D
-DA5E3513C61721BDC7694E0384BFE1860945EC1E66FC9392BD9D3C8AA735CE55
-19D94ACA804AE0BD2FF853717146AF0AAF6A5E3A2F218187C3F19216D05BA1F7
-F612BAE6AAA2FB8ABA276E87E4C85A2607441E52537DB089C63A580D43F03568
-6197B85C7E74DED9D79A91166245A8E53F483E7280D32632A289CD36634EFB88
-A2B0312681207357626DB7B9E3BC8FF68A9B57B781624CC2EA113D6A52C732CE
-516270191CFACB8F0074C160B2FC703231C3D4A0DCF5DBAE33B706E31A25CF78
-7E35B985D05E5D449DCFE75FE74E519495BAF2A65D179D3D18196C7BA237365F
-08D2A398429364E9EE56DE5377A28B11AE28E02041ECFF251F9C922F2A812FCD
-B587912F783B3F36A48A079B930BF0B3F3342C6C829A41F9C61D65D72E5FDDB8
-A2B925D0E68AF6E969C54F0CD3FC764D2B9444BBF09C2EA1D6E53C51F72EB99C
-52720227BCF80215A0FC71F453CFB1BA34B6168E8949905687194168E2825D38
-3A296122AD2AA61DF3EEDF2D8A778070BC8CCCF89D9BF92A47A29D76E5832907
-638BBE1689924AD5E9292726300E5374FF21BD3F460F15EBB8B971ECB356DF4B
-5923FB10B677EE4FCC17498A44E119AFECF07F52EECBB7A09EE9E5E71ECE78FD
-49FD299DBE8D4A381D96D8547DE7CCC235C4026E4E30C1F3DAD4A3E47A53217B
-95BC6285CE787BBD62DB5CD545E3CA96832E21C57E912E718E1BB1B8ED4C182B
-4ED6E6BE789B666F0E167E2200C056EE11F50146F3EB4B18067551FAA65BA2CF
-35A4E0482BEFB17509CCA233B3A69F14B82DBBD9C22377152E913C34532E82BC
-9F304C531B3AC32D0956C520A7F0516B4D0B294D31AD0F31B506F4B5E57FE4BD
-32205CACB2605BEE33352421E79A5C0FE089EE3EBC3198DC157AAED8B8D8D9C3
-EDCB06BE895360FCB7C96BF078100DFE97263BD1BA047534FAFDA6AA4F349427
-2049781B4D3F4EAF9C324E6B383448BA7A5863F83A27D0241DDAC2F0E54D46BF
-A6937AB38744D515394B702245B4E133B9D839D7474DD1AF70C243566CE2EFD4
-A2E9F96F4F828B5EFA48EF89EF801A4CD5FAF790DD8F83EE6966700636D6725B
-911A1353727A87834B7FB91C66ECA1AB9CF110DB1D6824CF111FCA4FF54AB65C
-8EAD822F11667A54986CFC03292292174887B55B27CAB5EA16F46B393A3AF253
-D5507E766A2E21A8C9D36C3AE2A4CF0D8804596DFEB7AE093BF3A6094DA80257
-BC6918172D2E3CDE44D64CBC082956DDA9D5E44340C03EEBA35D4EA21435D935
-0B0393DB1BE66733CCB58DFFD98B2EF3702218FA908C91AB0F45D4395F8B86A5
-3D3A7960305E7331D9436A41F1259FC7EEE9294875DD4504B1C5039597D8D57E
-E7F238388CE1AF8834DAD635760D4BF1D98AD023A7C47B0998FD0576EBCC5CB1
-F7AFD52D4174ED125B5C40E904EFCA544DC1C79C1E897C545A48A8FC9783E5F5
-A2402F8A7548AB934FD107E63776442B0353DA7F2533BAB97F342FA42EE2BADC
-32DE8520CC3C9C9235A7D55715527EC8761EE7C2143589684B5B12B4CF38E2E3
-13DE97D03B5FF43BBE3DE5FE94130B085992A0EC322112CEADDD60DA3A075A05
-F2BFE8BF9CE3B4EBC993D6CDFE3B8EB75065286397FF14640C6AB106ABEB773F
-63831475D31E7BA92108CA7DC3E5A2859B20779044AF8D99296CD1BE362540A8
-FA6F0CD74BADDEFB530B5F294019BE157CA6968BDB97C00532DB86739389352F
-C9D6F02E201D0307A5BB72C321B336DB5250CBB1042BAD9462C337471FAAA6A8
-C75ACD9F3829A1FC8042AA6A0E4640DBDA17DC17BC28174CD7DC6F714657AB24
-E8A364AD9EF93AAEC79F6C88FD11363CEAFACFEAFD29CE426F9016DD0D3FFCE4
-6787EF6C73B6DAD0E0AACF3B4C7B3FAA21E6ABCE10A6C77EF9DDEBA18B86189A
-FDACB87D89C7DE5B6F007D2D886CB91CCD814A74054076ED61779957F878A707
-8F23FE16CCF1F3D4F03DA5188DB3C86BE4B0854C6B43CFE107F02A1C4FC6E211
-3698D6E345292701FA78EEDE4EC1A7FCB2519FBB2B7793C35FC597A24C398F8F
-7778F6AFB0691A987F65E23912F5B7A56C0D58859EB49313BFB5237B7534FB7E
-32EDE24078C8D01D6B2763FE80E2091B2D5370B7B993DA081DC875F9E3ADBBA6
-3A7CDAABB144133AC8D20F57EA85F58D1B7E72E773B24176C9184F8DAFF97ACB
-D53BEC72B33670F2ACCA99724FC57DD1037C6C00DE7BCF6DBD32C2800D15C1FA
-FEB6F051EF41ADA2F3F797D883FC87418DFC9DF3AEB72FEA8A4DE63DE27550A6
-759D7844CB8871CC776EEFCF2CE05493847880E395CB4F64FBA2A1D3B145718A
-88BABD797A6154EEBA8AEC4D18FA06419D43D12E0B439E560E6DC28FA5E3E5D5
-E154937668F60AEF7F1E0BC67F303DC07FC8D62B62E8A423173D97119C98FD1D
-3422E9C6092E964B5BB9DF70E9E4E278EE880D1F0CCA7F099DA7D5687182CF50
-F6C71C1F5FE888E504929E28F5FE875E86826ACE3E12340D6D9567586B290745
-9F4B8F1920EB0B6ADF80FE64A68CC6A5E45D6216D85DAB27885183D8BEFB8AB3
-34698392036C6D4FC06E57BCEA8B7C356131CC2B0EEEDC622E31A0B0D6450853
-BB473C3D4EC72A07B4F1DD4E042B673C33FCA0604E225B5B7AE9CD3117B29102
-A4EF91089B21D067CDD216DCA396EB26D3A93354B1EF9480ADFBF47302944B8E
-689BF2A5577E685DD676900267F27D1F0D909E028A8230F1E78D0A5CEB315613
-7BCCE783AEC76A00528495C39288912795CA29E310F14D0254EAF189EC9F6B50
-DD11C600E830E8089FF6E8551D922108ED658D7532924122B25779F6249574DA
-23335811A89F3F1BE93397BCBE567DA3FB55EC17EBF96D17351F2E91949BF461
-81BED82C96F3A8D3218A5ADC7636D91F8BE8815E2D87747CEDD0E2318114794C
-5F9EDC14F93A499036AB8F86D87D8BF69CDA7D7FAF4D7DD01B15D0A65C97635A
-B519714DC29C3E36FFDB7E29FB09BF477E32BE84816DC51182375E90AB1DBC36
-5E4D719259BDBD2A2E9DCB025613E537958ACB83B7A86D23B70CB104EF925650
-F5DA43B2A18812F4EBA0AB8DB6351BF489CF0A32511D4A1879437E3C226A101E
-1F33FD0F1A5657B51B636BF520BE37193F2BA020B3DFF82D46462F98CB967589
-90DA46A5B65F52B78DA019EC900FE6CC2CB727B8B6F3B6640D49F4CE63A52624
-A2ED29D4C4A28C7B1D7470092EDF41101E6B628E18DD125773E7AE9426A3A529
-FBDD996A2DA46A21D720F2F49FBF611DBE110D2678D585115EDD9D5D5C22E4F9
-7F0E675E3023C23EFAC7D025DBF6D767A9012AED3418B583A55D565B5989A17E
-D45885D63D8CFBFB16FBEDE6EDC39D706D2246483E21D63B6E43E1878F89853C
-09C710D4F20F075E550DEDC0FC1B728E459206168BE1021125DCCABB86087F2D
-E6F897157BB0FB6824B33C511CEB1DBE4BDEF507614B28AF0A59B028CCAA91FE
-A4EE8A00821BD66A3678A4EB6C09A17BF57483FDD188645E6EAA31621CD5260E
-54AC3512EEB1A57C4DA652E89C3792689724B632441BD194B68D9AF88E29C7BA
-77F888E53B981F6AE9F5515E6D8A968619514F62BD91BD6807E02CFCCA694DC7
-CA9316809A62AE5174775235DCF9BEFB00592F1FF418499B3FECC4E42F652103
-36C015C0747BCAC97E12C8BD01C4E9D9D4889DB534E0B2B745E35D08691803F1
-F622D4DAC08C124C2C8F4A111166C0481C293E7DD2619A3E5307AE41EA7E04C0
-F55A7EB42F83BC3BFA8E8118AA580FF426C75B52EA68D34AC1A2F3FDF20CF272
-CB7A2E6246DCB25F3F870E7440A2520B5EAF59B61EC9FEDE3F2F2A79AB4F3DA8
-D3E9B9B99513FFC2C1B9555EEF08BC5570B6C1A046795C4CEAB187105607AB6E
-A7623709DDE1E087F071105B611CDD52912F3D10EAA9A4BFB5B77E75FE6F2BF0
-458D283935100D526A913FE631A7C7E54F1CE6097795517E83CC396807ACF701
-5E2AF3C11A75F66D27DC1E84820428B9FAE88EAA0CF06C0F46A2518094058431
-1546612C37B6AD9F91449FB32BE62AB65C32F898D5F9FD416ADC59EA35E306BA
-11635BBB6361D5378232B80D18BF45B5BE8C6F51F4A2DF04DBF511A468F1BF64
-F1A2EAD1FBD42EDFB9B35C8E53829E6D39256B54FFED92CE58F1F9695B073C27
-A51CD4EC20481BB25C6CA4081CEDEEE63FE726B8EC951A41FABFF83A7F1C70DE
-FAFB8D10522CFA6C33DA23CC1ED63C1CC25003120BB9F3153553EBE6A2870BA9
-C8FBB4CD3A6ED75C1D24E60A2553E618FF546128BACDE6DC59A64B812DEAC61B
-7606A35FB6F06EEC7FDDECB36AF0ADEE58F41316346D863CFD8E114F44FB9EED
-950D41B8B1D9C9FE6321228CF171B560B8B129F80EA04A82B731C34AE9DC269A
-EC08729BBB2824C1451EEFC851AFB32A5485A035E61015488EBE3A5354FF7951
-BF7F795196542F152AA344065C644AB515D95F1DC5471674E5EB3BFCAEBEB97C
-F4D017377E3A136C63EADBAF7D4729FE78A82ABFDC02AB7DD4A49B269AEDE26D
-5D04A0593A19E626595875789BC83535DD71C6829FF46F59BB1384DC2E6371DF
-3E014F3C26AB00AA55B4CE9B93A645D4990CB2B32B9DD6E2C60D3FD6CD3D48CC
-C662D724F7933A1C544B9C5F16C37FA27D3E028517A687FF469B5376A8EC5C9F
-6156528B841DE6E4357CD98F9CF0363000573026FD561E1E7EB6BD2164C7A1CC
-3032E4386A942085F76284F63F02B9FDC1B6B67463B36DF7FB39A7855B791D1C
-4CC9A3A2B130711E646097D65D9F3980E432766C422B5470F1A281D167A5BA2C
-3C15F6AED61CD52A7A12167DE46343604A2C24524AB64B360AFDC5DFD58DE801
-408055D36D4B314A80A66DD7BE1116EA32BB3C646A2EB3BA9E4ADEB587312C09
-44292F8F328F542E479BBF54177F19A7BA75562F5D36E7F9641535E9047E99AD
-A579CF75788080388BC3CA8D2789A86A7F9FBDE90E8D9119DDCD2601FC8944C5
-855E13075943D2FCF133CE3EA0239624D8678DDFF50F1CA43F4595588906B39D
-F0F8E92B891FAD86830D1127CA2EB3E81615A138B1F06BD4B59FC4DACE4ECD84
-ED9D41199B1309CBD5D498C18ADFCEF1F24B85304F54925DE840B4474E27AE9D
-B4AC1959FEA2110989D7128076138353B81C08F99F19CAAE0B2ABA49609C95B9
-977E3A62B9DF6F39D245EBFD902B245EFA2CC601864F399D4748C1192B0FCBB6
-9A2BDC9FEE5D20F4E8415EDFE4800D86725417CEF973CC1D242A501B1BBFAC3F
-E66CDA3FCFFE4474DF22648F56EA12FF1F5DF4F84430F2F5A787DE997CE19D36
-081B69E41897AF30965733C4064D8B664046940A735F7E0BCDC0F1758078BF65
-5B0562B7CBC32511D668E8B270F61DE04C9E99D7B2B6670A048E973E53096782
-9B3566BF079BDBA6C9E83ACA1165738C929000F8C2A849D1BA054D2895149FBC
-463679A22F07B6E8E1F5E38E2A8418384853B4B7F685733716F42D49935073D8
-6FDE1AE59F5A0A26EBAB5607DA830C585CC1E8397872ED1E0FF20A7F526FFA42
-2193C1316CB7798708FDCD9E25138064E46C4EB3362970F7C8A6449F1C557E69
-F42F18E817359EC26FD7590199FB158B07DAAC0DFF4D6A55B5AFA1C3707F81D0
-BA0651B21F633DB33DF01FD605545BC99BC0CE3C2C846F47DDF7A259E0754BBE
-8BC9FDBEC590EB756997F26C1556CA2249FBC9E56868A62B2D35462D110EE04B
-8AAB34FE27F5F3A495FD1ECD64E0FD0679EBE6604F8E00670B60A229A29D9407
-B3554892E8239F92DE2647FD08B39FF2662369BD5CF140562AA3AA093F5143F4
-E234A7D47DB543ABD141B026792056178716D13A0CD10F830E008ADA04292E32
-E2324E1DBCBB84ED85D10ABE559BE9F13F343FE03052FD170A0CE2FD5F34A9AB
-B81756931C612B54FFB7C48B8EFBF352E67A8A2CA6706E4EB29D402EE393F126
-1857F04A371B8BE53C392C58434E3250B40D0D58AAEE75B1500F7A02CE82C4C6
-4141DCD5474BE9E7ECC08F4724A6508B40890CCB768817174AD09B8CEBD087E7
-E26F3A57DCB97906E1C4AE759DEFB8E5B2CA22485735603DF495B087FF8E144B
-F590AD3EA1E4162DDBF5A1D0E1C5B3989C995738A25BF8FB57ABBA26ABEAD61E
-6F721C323236F71271AE347F880CF434F9D47FEFD2A56C190B26F3CA707933CD
-98EF706460832D64B6B853DB3E53363FC62693FE340EBE8F03A38F4668525177
-B3F3F787B8476D86834FA113D4940F264922952353518FE7FA75593992BB7198
-5720CD02B9F0F9EE7E854D53B85807334FC9EFC84868BD70C437B55086E8EC8B
-54C10D293C24C8FB674C65A36614A686D08EECE666928A10F29F26AF6E6B603C
-0B230840D087C62CD2FA5377941C7D4C1A6A14840243C8DA1ED5E1FE7292D960
-B9D610F2C027418A23AA23F5C68A9EBBABB3D61CDDBB1D29EBCD13C0C591F2C2
-7230D296654674BF1B6547AE0E055DBCEBEBBBAAEA6203DE45C18B7DA973048E
-DBEE43181ACD15D47341C8D173328A525BDD021509A8EEF2AE8AAF3B87B1634A
-D3002E8F1BEEEF87F9754B58358B7615AB339565AC57D38A894C2896D235F5AE
-C7BFA18C7FC1931C7FC6AAFCD9800AB858FAE8077F2C67E435D943355F9CB4B4
-E0BBB2665441CE3460EFD9A98F40CF83B7F46D35AF353EAA542CC2D5F3EF8BF3
-10D5A5422F4975082A24C769CACCF8A787B344491E3E4F6F79AED993627B44B8
-AB47398C0478B42E67E8799F33FC9278A545359002E94F19D01AC465BDEF5666
-2CCAD2C2BF89521C1664B08616B5F12FF470C14488E783C3A191547D6381252D
-B48967E971CBE03C9BDA3387B36BA3612090F755F46FFAC5F91247BA7417F374
-2AEBFCD0C91057AF11DEDF31797AC1008A586429159B593124C8B71EC87C16EE
-D7840A32481524A958DCC60D989A9E387BE96268611C1C54AA679B279A52F993
-32D188253ED0DAB9F7C98955E6118DCACA7CE701BB5D1CD5E70D0188C0CCE8A0
-142B83FC90A97FD06F2084234C078CB926A526B872DFDE42F5ED8508E453B12D
-045277A3E76EBA27511B4CF0FF6FB3B4B41302DD5E2E25760E30B8BEAA3ACDEA
-A2D701C039C111A83A46DCD201B947F52F25E1047AF10B5325561B8BAA0E7564
-DC31D8E8ED2A24847A146B824F2F7798E4461ADDB4C5E75DADE1C253DB22D4C9
-9AB28E31E5733B18E42B055A420D77BC98406E980BC92C77A3774555A1693011
-D0D22163A3D0042D2F8DB77722AFDB3403736F02F04DDE50CBDF379F434A8468
-A1E3BCCE78BE91C08004995477A27EDFCD93112678869F9EC08409B3CEBF9A8E
-FC2F9B354A48713B4E2B9328F50C0090C82A06D04576A763849DE2479E5ACAAD
-BE435CA9D4D06EAAD43B61B9CD7932CE46A69D6793D8FE7C245CA0CB4BE77059
-477C447F6FDE0013AC5E8C97D5131832ACA1B50E853E465AD8C50485E4291624
-1BF809A7397F05AD367EA3B7A971E14DD43DC9298BF52567ED56E189510DB574
-B5A6F70D7DF08890DC5D837B6A2D09BBB708F7A868A39EA54E733D0482FA9544
-7F807644F3FC336D78D22EAE12F48254753EFEA3B31F3090AFF572D7F3E77B5F
-7ABCBA19D7D9C2EEE8ACA58C1E1770DD151E01EA0DFC7CCEB4141A00F85B5EE8
-18461F5A24D4E4B8B7F309F65E974C7F715C1CD466145F5A870F2F424CF33C13
-78E39A0430CB4BE748BD72E880031077F04EA32ABA3D359AAF79E225B41ECBC5
-A9C2944D5267D9FFC194C547D05D92A5E89E143E63481013B1B346260EC1EBAE
-7BE17AA72035DF86B62F46E3849F42D43448BDD4F91DEB4C3F859B9D4E937CBD
-C4D25170D2D80CAAB1CC0253731252CC051D729A6CD87D39C1EBF50C61D9A575
-4445F7F5E51607E97EAD6C933FF531967E6153181AB7D323E42C2CCC78803E2A
-DBDB113309B5D75B045D3A5D180673D8917841CB9DC54EE19721A3AD436971C6
-DF9DD9FA78238D37179EC2E7B9BA528C485873F99D209AA53D38084B4BBFCB7E
-C559FD3F939BEDF5BB9A75F11D2F853285E2626C0C6D79CCD2DF4486FDAD3A2F
-898C348F4D3C6C29BAB02E9686C6DC99DCD203C94B4E8869BAB8083E62D7DBB6
-22173A97B3481C144B95134419188E297D2521223464418C83752328FD6C84FD
-F910E26F8F20918AECCF86E937D69C708B4FBA5B94BB1F573274FD9EE6C2F26F
-C657665EBE9ADA23BE2D4949F52FA4E30A3E9400B3226CE24C4D30807E262ECE
-2D506BE02FDE8A0D4042F908324409E608F45FBF94E7ED12E99D56288A305A94
-7DE50958BBC47A2C7043F560F591B5AA209376AB2EB3E59C3C9A6748E429412E
-1823CB5F64D80A93D96FE073F8507F07787499D1A439F2000604CBBD63DF31ED
-4C6CD3915D933D0F98CA90FC983C29EDC92B7DF08334E9772A31683746DD4C9B
-CF460446DC8541B503A3DD5EAB9E88107587A93092F201DEFE926F41E035F09B
-CFA90B81E97D8AE484FDC96D5491574CC9884922176D121A3E274B94D239CD69
-6D545F87238BF05DAE40FBB7671BEB2AE967DACBAA528E66D57C5C8EC554B9E8
-972F83D668216F336A46C0FAC6F066E7776D199DF204E16D8E3E293882716BEC
-B1DC6C9866404A2582D8A9D23F3081EDA0EF3731A8D94D8069D589EB4744B0EC
-4866393C30F5A11AF6C0A3F48E7A5C1AAAB80CB6E20A84412802C2862AB121E2
-71F3C96A25C43C08DABAFA7C557DBEAF679AEBFB53B81D3A7E55710AF3860559
-45932079CC79BF6123FBD852D62C41B049A9A560226939F080E9EA5C72EBAD46
-EDD8390B57DCAC3B55A45C40CD0AD2D521C2BDF299899F52125F78B8477E6953
-DCA76BA5E2F7D0AB2A29CFB258573A3CF80998F3E6333CE19CEFB58C71D773E0
-C9C96C0C52DD189606B11A8128B97CA631271B28CC49D88070825BB5CD6D9CE2
-01BB269B0D0010845BE00197F7D0127A32602DDA051556B006DE0534B351F8DA
-8728E60C223D8B759DEF450AF14078F4A393077A68D8B656F0ECC756D4D495E7
-AC0090A6C0D2C25B0C18D7144AF78C083374FAF761CDCD8E27044BD090A397CC
-23025AF4C76C1507205EA91DC41FC1E660010AFD85F1DC2668317588E77F390C
-6F2BE6E87E64F979C259EB35B9E06ACF5E86EB1EFA669BD9338DC1544221CC77
-7EF9430DE3E878E7D8686781443CC7A11F8DB43CC7EBD5743574E56DA0DAA6A8
-FC799ADCD91EBF7D279FAAE08D5683E0E2ADE9C2D1C9C1D35B354090D17BCF2D
-9E16A48B1668F90634CA41EA3A5CA8D20ED0AC53022B3F1F3C9E17A02C00F379
-BBF61D1FF26823FF394BC9B669EC8A32D8C020D3C95AD058EBDE1B512FB8B6F5
-4645909503E6D8F0CA833C911766DE63D1E06A7D4DD37B6FB3EFF5AC003BB759
-5EF311D5B8930D775DB5C4F82E519A28488C93E011E22A468E268CF139412DE2
-11DB62A7748F9A643E4DFB264DD81A9509DF461FFF1D350396FE190DF9529224
-8C47FFCA391FCA5734666D533DC19E7F41BA0E3F7641681586FBAE859A50BF9F
-EA343866CAB65326676EF5353273D42A4E8CFF92E11FD0FAF9E754547D2DC133
-1C5A676EF2B6647119CBF8A7FBCB965056D732D8EBCE0EE11D0D37B6625B27B4
-388D1DD60D642547BD6C5C6FAE9A72F4E68DA46757B662DE726985D46DA3215A
-628B0128C0835685588239EF638D489FF9499DAC82F2144E361EB8FF5CCE80DF
-5E1BA97782FA5E81821219387753CB8EAE7EFE65DEA82CFB784469ED32DF6E21
-D6D7E94392D8DAA5C62A88E0E7743A34F2C18BF01312B49C035E915E7A317B82
-B59504CFEBDF35DD368389D0C89A308843AB31595669E828463E26D5D6E78630
-8E455D9A6C3EB58E3F58056FA0A30CA961675B1E40AEEFC8F310314F49C513EF
-ABF5101F59034D5318C1D9C70C3290434B65FD6D3148B8DAABA24F517EB3F070
-0DE19B389909B2DD5BB43BA3F6DDC2972B40A4DD13C7599C74AFC097175A05E5
-F2C307A59DC48A9C15354D57156ADA9009505A602D77C4E7AD4902D9B606B520
-52BB66B78FA21683FC98259E6A5A9E6027323FF2F879081C6465598E848D5031
-24DC83B7D18AD3BFAED378AED4F17C6CCBBD9EACE31B800E3174ABB020E32D48
-9CDDE69D160D630F790157BF4DA87B14151692DB846C1D96710AA7266A483346
-F7060060F10CE583F407B7430BCD1D5121FC9C270291F993538BC10D7A5F7868
-D7D434FE795AA707A63874ED9668F27F101A701BA9E43077A2EA1B7CD576CFA1
-B614BD1DA7EF3F9B0EA0AAB021B53BFC5D3C897DBFA7B6079EE99E66346B343F
-140A350F1B9805485A30AB93486A217AC0CA663E654E533CC9197632A555AD60
-2B60047195877B3513FFB99E895F3EC3CD0BE0CF08901AFC3D79479C9DA36E85
-1D6DE801D3ED1C34256011B2035C52B73D98B8F12D707B876D25FB09EB5C1C02
-89856EFB3D8080F00922F338EC6FBE85CF57B160CF85B658881960A64CF065EC
-B32D2BA2A1FE235C1AF87EAA4373F09AEC05A1C355F4C57E9259AC2BA4A8AD23
-2E0E3989DD45DFDCB54336D1F249650ECFB21433FA11A14A42141ABB516E3D85
-2887A97334AB91E4134576A74DA397826F6D4659F388F7B722C675BCA42C9338
-934F94B6321CB3885FFA7CD4C7A96E9D14E5A2A5DA68C5B5E11010EE38444B1F
-30CEB6F0410EAB6EBBA097E482429763214E4DDE0DB2C004F735B032DB3045A6
-459DA48453CF6EDBC47CE46609AE01F9EC5433C85608B7D3E1E890E4A64CDA6C
-BB94399EAC00F06908EC2870FCBA4044F93B016C91C28349EDB7C91C92236D4B
-5347F2408F98D684BA1FC14C27809DA7DDAA414297DAEBFACDF70BDF412100C8
-A42C35797E48EFFBDEF5C2F593470234F75E3B0A4EFEFA74FEE6090B884DDD5E
-EC0CA5F53E47917BE27CA2FA1054B232CE95A2CE2E8A70610FDEF00B38F03970
-3A00FC6C909CD0787D493EB5946352BB90F1C041899C334F7C155CD9B76DDBD1
-221FE505EA179D91727B44864AB6DC5E5F48DDD018BB4253600AC4D342CA65EC
-D60A69959428025811042426F7059EC08EA28095BFF175B7A6ABA8BA52E88A32
-E42E18DB45D00C7A4FFB0BEDD837BF8049BA57DF31F1143DF780277D23C1E197
-3C59A001A97EAB93B4431906E598F0822AE35713D21645B43E13182EAC122EBD
-2DFB477AA508D4184085BFC22D1FA6A8DF10D9A916E6179A2CCEBAEE35490CF6
-5BA6BE437D4D8EF01CAE05FB929861D2BEDF3E9B0053B776F4402CB9D063A71D
-E0A1CA682AD69A5D9EA13C86997A779861EA71730FBEE1D9A4640983AF02B703
-CD7A85F0793C07EBB57FB9631A781EB54C8DA8ADB872D6A32DCBA78FB0AAF00C
-D893FDD8E4981145CCD80A14DB6FBCBBBB03E7D23D492009B98B757F0044553E
-BBEDD139EA52E664EF2A1D4531D16BBEA5EA29AB6491CBB85263B8BAB6D446F9
-F67AC3A247A29E4A0B081C8D811FE057667DB23F94441C74E11E7AAA6D9BA4C3
-854EDE23520C9C4548016DAFD3E791D599D94D6D61BB218BD00E232DA493015A
-93751B5EE91F63F7B08E72EB6C15160BAFDCCD42D826AB7FD8A992555BBE5A44
-E6FD0C46DCD45FB959CCCF2EEFE037176FA202416441C59CF5A27D8354427AA1
-67C15E6F2E90B55B3C46B7B0F1410B17BCF452948252AD4C661864CB6CC39F03
-31AD003356A4C7C92BA73804C28B416C836D8D655790C53D3818E70C62C38D48
-6FA6C6CBA2ABE8AEDC125C8541B3B1FCCD73F4474560F5BE1A07A7D1A04D5ED9
-FFC20BE392021C08442619BAA93F499D6AE85D70F787BA03434DDC7B800D8146
-A14496AC947CD17252756D40F0465DD2D9161E344936C65A4CAF63B5C8EB9E34
-ABB1A6E2B6A76F7B91CC1AAA8903B86EF621F76E7606EAC8A8F0B63B704E102C
-98C4185D33007D1B98246949B8BEEA380613E9B81D3E2FC3F894AA4F4C1DA876
-62E92D9FD8589A5C7A0E9D4D28733C08DFF7189A0232A8289FF537376AE13C08
-7D7E43CC83CE9DF0D6372A075AC8063CB89AF6EADAD6179F03F5D3898DCF51AD
-0D8833EB69C68C0D6429CCA12C5E2D9182035B3F771A8D7A5FBFD40A44F12351
-E3F42D3A5BE0FB4D0AD2E899D289127D8EB4D8D4030784E884ECB9FE60B9DD9B
-31F5190BF95FD48CC1CF0E50E61CA832589FB380F0AF14852C60EB4EBC0179F0
-455F3F48433DE6CFC41A89273B628219E57E88DF7AFDC72414AC323B89926A5A
-0A06E29FBBF7EE9E3BE5562CE995096595EFE5F6CD7A2CACECBF2303753B8CB4
-3465F3922D3E963CDD093688F57330254883BF082BC72116ADE2D8E750992458
-47D8CE7A1529FF9983F6CD56A7575F0BB34AE438E6ECD37EE83D951A356B83C6
-AAE7234343325AE51BA0AA1E517669AA7B662C09A55AFF9910201E9B47C45B01
-DDB755242819FCB31941359CD47CB9B03A162C719DBBB92A4041B71B8D22B10C
-597418225DF3DC20044D7A7FF360150AE91D9F6770BABE3D15B0AFB2151500BC
-FFD6B5DA992A4B999A4E9C9460B76879998E2D4BEB467026B321E156B06716A1
-2C242A93F2239763CD4541C9C6AF7F2E1F956B9A484B254803C85B29D7543D20
-E40C07A636F07436935229401B071955A6C722387418F3D99E3389FD50ABCB5E
-D61A9D0B26CCBD6DC47B8377C078DE3B0DB9462E0B1C8040B92E1994E44B5704
-425DD3348E5745B29A620FC3048456AAB6A24800CF394E13707B6FB778A0B4DB
-1923DB961A83643CD1E70B5701C56564E061E2F46F9FA8C531BC01D01F937BB6
-2C4FB758B07E60B48338D26AA856702E68A92CA42AB1BFDDFB7953FDAF8133CD
-AFCDC4D995020706DFB6CAF3E07EDC4AF9750E3253CB72C00FE6AF5765A61F39
-4ED724F4B0E4459B678F7E8CF774C7AB87AF78E38615F23ACC8EC71E0591B71F
-254978D3DE271E2C182FDF190809E6551E7606C78492A7BA274DDB0CCAFA320F
-89ADB50F35734028847A5A09473EEF19A11FF5597FE05A429A3C8DD312130032
-C4D64B5B02DDAF78A4C08C00BBDCAF6D72DBB7B636E4A9403E66A9AFD4FAE520
-A96367FE821B98B497AF9B86F31D90ACE82DCA3EB3A6636335EA4061E10E917E
-BE2BDD1CAC5395B4679A7ED1E7319AB670CBA366DBCDC8FC5607A8DE17E59E44
-4E700E43F88C00B1EF4BAB74CEF90A9095C1B168F680E550CCFF2D480C070E27
-6D1347BEAD1A40A57CB502339C9827354732B1986FFDFEBF48160453A1F559BC
-F6E83A71523A3BBE399DBC0B757082BE6CADBCAE340EE1331E4755D359AB9256
-32BF4E2B1E3BBB8EE25F2E0572807D082ED15829B0CCF054BCEC1378198AE033
-5802B209BB452DF331A8EC46FFF63358C7288B7C0F20D6FCF54398D7BCBB1493
-84217642755C6A8D56467866294B5D7E4B2E760A5075A7931F63DE69CCD47FBC
-FD845CC09093DB75E3ED88CDBE9298089E6A1E663D934225B0023ABF54E95D10
-F614D3602CF4509215683F5B9773ED0F1EEA41E17454CF8503AF1BE23AA251DA
-7874A62289A3983E6F95444B98A35BA3B8A45FE375FA58BCAEEF768EFEBD25AD
-117A393B999B2B217C66EE4FF70F8A91B4153E771E19AFC195208215F9502DAD
-945201A987E71FCC93B5B27976C77A53AB5F34CF1A6D2F2A4C8B3CC0941ECF70
-791BF425A729C9EA2C09C54FBBDAE3CBA84A89AC4BCF397EA1A028F5656DEFA8
-43FFF3553ED9D8FE19DB02DB297EAE11DC8D88C2EB0F1B89904537E99B360BD2
-0BE004711612CC9CE6F2BFEB4B8AC1DEE1079059BB5C5D6D5C19659988959053
-D1B4E9321AE28D8E7706929157078BE75D1234A03DDEFB8E636A6187703BCC63
-FF7FCC512EDC737EBE5AEED7D6080F061DF3E11664F736C22D88BBE00C61FCE7
-BCBC47AD3C84146019EE40FC356F70B68E05669879AEC46F561E891847EA5E80
-16562374B1565FCF6DBF4DEF8FF6A6D5D67B09FD32487B6BC502F3EC1533CB39
-A9BE9D7BD861C1272D48AB737B1A3B424894410A48C810447252ECBA3F738EAD
-C29AFA3B3E2C150AFD5D5BA383EE691119F0B04C16FA47E1A15C0D6694FECD90
-3E3D710D92D8F623D19D6F13F87DF43986A4A3ABFF6952EDC7793A94933AC704
-AD4ED8729263AB7450219B0BF0A83B7FCA0E16DB6A9C249BD77E49EFF7EF1603
-4D9E34ACC2990C7F4DDB992B2101828CEA1116945990B0AB6750D72A1EF77409
-04930C8D7381295F022B1835EADB9886F5ACEC4E032303139719FB0B65E8DB0B
-BCF2D520F59F3AA73EE4ABC2B26B0F0C911A88E9FA7691DC71D3ED030BE70CC9
-556B9D0D0F630A53008B29C8ACB54341178302F82D52358FC75943445AD091C3
-CB5893B1482357017AA5A68785AC8EE74DE29816B1BA3ACD8C715411256A34D3
-AF0F727E32EDAC4EB9B929EC85DA20566902F0EDBE49DBDD2D6DF571EE858268
-E76959766C9F890F86FF7249BCB77E0AB1762E4C41DEDC2692A8073992FF5FF7
-7D8FE0EB091A682A00A2D1F3E2C1478337ACD4AA713A0F9381DC407175A09FAA
-830C3B7BAF6B9FA80B65C43349C3083704B67E445BD2F352B055A0ECDB6EC24F
-70FACB80CBD977ABCA4500126F669B117455573E0B7B2876613CA5A8CFB9023F
-482DD6A956F5C39236674BC75B59A713CEA196D7EE20897C89848DA95F5477CA
-7B58559AC776CBD692D7752C1926FFBB82672464B26AACF44F3AC1A9E311FC60
-7C2342334EC63F9E082826600AA2789B974541766D3052AFA1AA42560EA78666
-3C82EDCC89B3BF8F9AEA3E0ACF605258A7D29FB862487FAF82C4624BEA65DEC7
-CD829E1C41D8769E07B6CCAB1ABF40FA83ECA22A5E8E3ECC88CD3079561AA3D7
-F56CAA4CC0C4BE4AAA3CEC37C5752A23CC5AD3684883D1970CEF660084A17E3D
-EC6FDAE4815BA9F11CC1705A7F9963DD4BD0238B8C4BE251FD0B208A6672C465
-12DAFE3233FADF4561FA10FFA9A3996CF1EC24EA5F6EFA9CA0830B631247BAEF
-1011C5F51850A1F05B7E0762B15A5EA06DA454569F30084FAD88A2A0B5D8D4A9
-2D81C477D6E73799848B6A009E52A51CD9489D571FA534D5BF163F338EB81195
-10000C2F8466F1B211CCB6BFAD21BD7E8411CFE75B7200EEF00CDD7EBEFF4A8F
-1DDEEE82DF38693C9FEDBB1D0981E57B49B4EE8D1505ACAD76BCF07E46560F56
-A672F5C4F615521D851946EA0086F13A550BA75A7D42E032910DD366138D58A8
-2716B1BB741A539BB4F2211885E321470C26EBA3156DF3B2135BAF9337718E38
-8A5B516645B1EACEC6E71701DBB86940122975371B8C60D578A3686BBF6B3FD7
-A4FBAAD3E11A6C8A2B7985C9DFA85C082E656C708FF52752A82C012D7A19EEB9
-FB4D90A6BEA4E75B898D4408DFB91085163593C4082EF66A4644FFF02DE50E6A
-0572D75884312C043840C7163D7694E45113B324B5C317B0AE18F2D3D361F4B1
-9DC531DBF5A21F286776E9D39A81E49B93622879450537902F71257FDA210C0C
-44FF7C2706E38C88D6DF57EFCD3F62844D72ACC7C0584C4BFF6B60DB256AEF5A
-73FFA790805D1018D173DA5C75FE525D4F01F40B6B382FEAC93772718AD2C69D
-186CE9153A28A246243D9CD121911557C38B73C6CD3724E9481409B572F0F347
-413AE0FB9150D55679DE7DF297B238CB8DB93DA772F248100528EC959B80534D
-23619F594217262B1220C9E7C1141605718A8E589F967C810E2B9ED6436040A0
-9E204EBC6397C6EEC571BCA43788624296A4179DB3D4976EC6D27B14EEF92349
-6EAD3716721F52EDBA5517EA740322327A62F96D0B9D4D715D64B4794384B410
-2BA9F8F442D1BE31B5C48761E44EB339F061EC3213D4EF1EC6D8F294C5B222C0
-02911E1D61B7D2663255BE13FCEAAD6E665829E79CA81DFD5627E22BE4B91D8C
-839BFB35C7ACD48BBDFFC61A4811A4875061855934E445B60C9B5A965C636778
-888B0E87E60BC83018E4BC16F08EE8891BD3C56B8F7EB4C1B6A6BD11D79FF638
-9EFD2243A9E7CE1D2A492868EB148AD8D3CA2B939FF3CC36557464E71E64BE13
-133946D7BC1DED761EF1EDF4D8524650B9A02319DB72BF0B5321B7D9BF8C357F
-0D8D66A54EE088E9C270FEEAFD68735B046E4CEE851A2D03C97AB895A6AE96B0
-1A29DA9A4C96698F319D8BD1D5087F36D5112AD45A9F059D291C5507563933D8
-5FF87C7DEE8FEDE23D505ED6F0A14383E2BFC7A2B020A8598453B16D2DD38D5D
-A8BB4F0D5A4523E5FF4FCFB19DBBEB5B1E2AF5EE260AC450FDC82A6A92E61707
-2237B50DD36599D476225CBA112763A8A5DD3B1919A91A79B9F324BD30B990EC
-A32C3828BC991F8F43CE31FC202A2690DABCB64F814CCE11309752251E7EE559
-80D162949E7E578498C0338C6EEF3546B5F938D08699711D635ADD67B81C2230
-FFF3B1C0FDCAC4FF5A625E9D56B0BC229E605681E46F18737C599F914DB1FA42
-C6FACD77380689C14646E71F2C5A6DC68B119262D433326B181CADE47B2D7DB9
-214740E622F3A06383234F46C28586121C64B10A5B1ACB8ED7AFCF5E0E653FBC
-D3C5598CC6D21FF5C6BD24C114BCDCA63F8485BB592356115B32998E4DEFCEFA
-D63CD51CB54A69FE5690999F41FA2106A76A27C194FB44568FC7268D1D40FFD4
-24E553F660C83FD34271347E987897650C93DF64EA0F9D41AD68A40908E42729
-E008565141930C48395703F5FB61A99D2B087C065744126AF226CA5EC2659BAE
-AB0A9F3EEBF46796547B29CED71BE3EF5FDD8AC6594F482E5E01C1A4EA33F401
-0CFCA0798A5686A379E8603CA1AD7034764157987DA0901DEFC5AAA57E97329C
-7F297A594169E6A3598C75AA98DF3FEC78AD50D50568DA02DBFDAD9695DFFF4A
-4F88A68F986F657E2C5B7290ABDDBDDE38C80E98D7A97654662C9F19190E1444
-0E7ECBDF22F295E5A09E988979D581313C9B8CC19D96723FB0BAD1657D50FFFE
-DA1CDFDF513E88D869598E6B396158BF9A35F49BC1810EC7CC6AD1C2374D66DD
-061112B679739E3840DBCA3865E2AE5600C8DBEED513F4BCDB0B284E655A2DC1
-6A6E53F78760A4FA927C16B4771DC7084308640A43E87E6B4AFC7578E20848B2
-8F77803EFB46E7E7798DF886E113A37B7C1223EFEC68CF74DD5038CFC927E41F
-82452EB90C565065B9B182920DA7F2FDC0CF13E00A9604B5BD1C51A3F2D938AB
-1415CF0981B8A1ECBBFE6067358E5A480866728CCE529B799262E165CDB9A0D6
-97BAA5D4934879D6CFA9B881CB0569B38DADFA5AC8C3A3146E68B8D250CACD6E
-E1BF0BFDCDCE70485D603ABED0151F454DCE7FFF60C72B532C42B2D1B7C70F35
-1848AC903E659691DF5D05A1FC3F8DC8269A2ACA77E1DC53C22F875FC62BC325
-AE4E9042CD3B9F3C231B8BDA0D4F37C7A84A8C79A48F3D926F5A4B1685B0BBE8
-93D2231A97FC39EEA3277BC29EEBA0CDAC4B77938051A9DAE8832CE9269807E7
-9017D8DF9DF20A500562B6E972F82B99B7081B21E6D444D2A50763D0DCCCEBF5
-D018D9E7561F50F7A20FD012F33363E821FE54E387A194034B5674F376EC373B
-A22F533904D6B1B3539F1BC6737B49112866320385714601584D8E69C4042B67
-71BB7F3DEC4FB857B25A2CAB22746CA62C762CC64B341A435439564895335D26
-D3F2E02948F17BA8533C75D628A46F7B88D33ED5CCB75E54BB9147DB9E567E2B
-29E73361C786B38F1DE733E52DF6997641D52C70786E4524C049194EE1DB9A6A
-2D49CFE5C4A47998E043DF5ECE933482EF1CC57B21FA44A84F02F194A4D7284B
-AC4D4DAE7E51D869D41DB4E35F95136E16149413FD1D3703553F601ABCAED979
-602F094A08297C2AB3F2A31E80985C819FACDAFA757DA43C9BDC811F2A425631
-D288E459CF99F6EF06B16724C0FEC9F2437FDBC7B9C85D55B418C6B8FFE40961
-57D94FEF03B5031B566D1FE3FB0C3CB87A873AAA83A7171B657B8997F834B17C
-197F2083E048E1AD59C265C4CAA03BDD0535F8FE7D2B427F447BFAAEC0BD0D6A
-4E4B208966DC35AA64E3421829069560D287D04DCE2463F7EC261A6F4E11F2A6
-809F98E311E174BB528EC1E6EA4A00C22DD62F6B3419DA8AE72615EE06C98ACC
-5E3E4761B20252EA0AD0DA374306E234B808D13750FD60D4422F66E4720C57A9
-FC981D2FD198C2F51F1E7DEEB22E9E0427B57AC7A12031F1C5B5EC9A026FC2C7
-CB4F7D30B6C3FC5E1B19F55044A44C2BE1E9B622E8934C6B90222979861F1A89
-BE1F41D1E68910404F0E53851B8955C1BD99F92AF952E736E2FEF0AF768B9A2F
-BDAC44D8167A705B9B91F17796BEBF45666F32714D158899CBB6818134829B35
-27EEA46B37916844A4ED6EA1DB6C3DAF66FEF84BC095C904BDA9CE9388E09D40
-80D8723585600F9C024996C01857F44F4C2F10EB24C5E4C99C1FB6BE46174FEB
-0DA222EAED2D4CF261BE9EB24EE0EF1782E075A0ADD653F5E05BFF4C9E1D5A04
-5A821C376579B34D54BF28F55D967702C96A6C5A552D55C614B4B1689F7DDC97
-A940063425E330B9F154AB0ABC96641CA8B494509F72D6B9C3378DFBD88E2961
-C67751A36C59E77D930F1939D6B5861176423B69866E4389B9FD6EECF71887B4
-57DF13F2F86B5CE3F56665E376539E9F1B92256185A61E30A29393B95AE3404C
-E1979DD13CAF1EA6B654E378EDB6A471CD09182F578D593ACD9FBA780682FD72
-D0B45CC90DCAB0D5CAED2EE39FAA5DA935820CF6DE4E77518C14859B3DB3A611
-AF2ADD391ADAB116D038872613C586E58A2E7CE0C387283E9E301FB7F61EAFC2
-2315EF6AE4BB9199B5B30A6ECC7BE93B393BDA0D565CB3B9CF2923F4C6D3626F
-CEC8A7CE3441FCA79BB25987EEC36B78B6F18F87CB9C167EEF297866C7524EAA
-CC8E5732D9E9D2D43792BE3EA5B7328AF20BAAA203F731B5CE600DF471C426B5
-88388F81F5F0BA6EBE6E4BE25C0862B6410507C6F44649521C831E794BF5084A
-F11B3FFB2FC371B22589C174699892A622EBF13A62A5D21F95A11E28921CB346
-2A1A01E5D870664D158C97F177009385C76197231AB4D0E1C90FBC0C5AF9991B
-689BF14CFA6C64E7B1258F4EEA28B543E2CA4E62F2D0A3FD773ECA
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: SFTT1000
-%!FontType1-1.0: SFTT1000 0.3
-%%CreationDate: Wed Sep 12 2001
-% Copyright (c) 2001 Vladimir Volovich <vvv@vsu.ru>.
-% See the file COPYING (GNU General Public License) for license conditions.
-% Converted from METAFONT EC/TC and LH fonts:
-% ectt1000, tctt1000, latt1000, lbtt1000, lctt1000, rxtt1000.
-11 dict begin
-/FontInfo 6 dict dup begin
-/version (0.3) def
-/FullName (Computer Modern Typewriter) def
-/FamilyName (Computer Modern) def
-/ItalicAngle 0 def
-/isFixedPitch true def
-/Weight (Medium) def
-end readonly def
-/FontName /SFTT1000 def
-/Encoding StandardEncoding def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] def
-/FontBBox{-208 -360 1374 838}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6B55C6E47AD7A9A958A6E22E00FDD4D6492D53ADDC90ECD778346C06747
-57609FE8907DFFFED75E2CF963A64C7F72488F4A02372BE681E9BBF09A9CE5A9
-3894F6358C244FCD46C148F1EB60DE2137E6D3079D6AE03B3724F7D7BBA47BC4
-41C27FFFDFF9FB7B7738A8D88C27573A53E244723E07C995948DED2516B6044E
-ADED62C496A56BC14483D307884467ADE985655A4712DD06ED00811F9A05BF9F
-BF2AC66203817289FFB5BDCD0445293981AF6F55928C132E885ED009DE1B5FB0
-C230370EB5156A8B609E466F00F768F0A52ABCFBFCE3514C0FDDE31E601AD508
-2666AD26D9DB386B9FEC80AC197C9FE7447928C0C6A2858375F0A1D7AD3BE53C
-9A926DDFBAC60D846783AA97CB86F804701BF53F7C4D18B925FD604F60231215
-EBDF4FAD73F2D13518E1901C3DA00ACE65647765106EFCA89D1F7797042A1CE8
-F39E2475DC2936BFA24A71D879CF46FE753E2C63BEAFDC65589FD17B18155220
-1044C366077F0DEDA5BFC03931758CAD2A066BF49A7C1889BB0582A174CE59A2
-59693720FDAA7CA1BB8015F9BD51B468C01600BEA3AAB225F4B800EC1614FF01
-B5B9AA6122750A57EF7694D92C4128F15BC6AA1BFFF59BD99696A942A03329A4
-DA4A4BB6688CF1633E3631EFCC8BBC4E1E846D5B831E795053288965201B6D62
-C485D993C7676717C6F652970F8C71AA5948C43E2613965EA9CB1FDBEF39EA12
-9804EF497008E1665E769A11316D98C991D65B35E667629F1A83377B4440FEFA
-2316C3143FAD6F4EFC2480E093CBBB3B0D57290ACBC802CE585B70BC89FD0400
-AB0D76CA8CE7E9E4B042C6F15C00A965B4CF8C986FC975B41877FD2F7B8991BE
-92E4F228FCBF7E51CD29ED70C5236A59B5098A689930DEE73D114EC6414B19A8
-C51FCBA6005E793F7EF33A6AC89F8075C30DEC81BAB27F3973CF898C308445F2
-27C37CC99307E7D2EDDFB0073070337FB681F73F2E43061F1D2236B326103D10
-CE9957519DC15C5E6123AEB1AD8C87F74965E2326DC9E018F96DB9F031C527F1
-427DC1009F3020BBC82F52A7957E4674F4EA2232D4114834A511BD053DA38ED4
-9C619CBBD8B273A2A1D12D74B161A800FDF0B0B1A8C29D9CB9E207BE22F6378E
-5764E59B1AF384D8654E21B4798087F2B70245683C7598991B7971AD959C8114
-374B2C5C17E2AB9130B642421543DC77566E0658A3230D2443A28CFE4BF80988
-B578C71908F2165D39E588AD8CD668493FCB46571A5E2DC20AB95C1E01F539C7
-495DCC3506D9665B38656B1C6735F2E4903C3D9A5CAE8580EEE684E5FC47B8C0
-72DCA309FC8C5B8AFFB5C5C8813CB052EFF2E73C4A53C193B3888D7F0A43DF8A
-49D4EFBD56A6A7AFB5DB2C47C7A6B6CB3DB7D048B7EACBE1CA0F60F794E41D60
-CF5131DCE442BCA4E670B93B4B89397E91919EF8DF9A36F60320139D158B9CA2
-F8E93C1F0AE8CF59D623D090FCCF6D6AD66E47C4C503F5AD782ED4BA8FD6B959
-D5E5DCF2E781553AC903944A0D64CB893874114823A05F2A2F38A719C2373607
-49358DBC1FD1CFA6CC0B73C6CE231015DFDAF48360371D61B0D523C06678F931
-61CC97D03C016DAF742B7C96ABE807EC5FD9DDDB48BEF35922CB4CF649C3503F
-09911C57F704575A2E3547481E6F365643205C90D1B145B394BAB0B56007BF7C
-C7638FECA128568AF90469201E64134B6D968A2F1E38D20B0C9A9C9873D4D6C5
-56CE0B113B53DBA617C3277F59A41F129ADA297929914BA65AA45D2F0BFC9BCB
-F13C49870D17368E6E655B321D70FBC7D0F1E12D309A24544D560CB3BCDCC053
-D86F455F45E4C4476C08318B70D386CEF4E20CE7CB4722090265C89C158A1BA9
-348730A9DAE214BDA6CA97DEC6FE4167A888FA70DEE5B1CE56815D212539DF21
-21531966A4FD7DDA9498F6710A4716E17C3829CE4FD4877180A3B8D2A1DEAB5F
-005E49E79FB981B5CDAC4E05D5B7B7BD979DC57863EB039C8D9885DAF4095A1A
-876A054D85D2C32FB58A5E3A0F8F21766DC58E46B447335B6ABC0C952107129C
-6D2F7025AC3F86B32F0383A87B3D74498463B350075D682B7FD7B008602477E0
-E17679FFFF591DDB337A4C5CA16CA40041B87E1F0CB447DB5D69790A3CAD5161
-715BBE6577DA7B5642F97B047EF82E199099F4E035A443EB52D755CE80CFD3D5
-180D223C92CC05887A552AF39A3226A85688257A0ACAEE74CA2C60C50747A04C
-E8B24764D050C43A37597B2A807669B37EADF65179AACF71809E2FE040F0603A
-5125CC8749B0792422AE7DD3DE695AE830FEC7280100B7438A5DB747E46FEE92
-CF64E7E6A79BDF0F17F399854B5ADBCAE31AB4DDF4392C2D008D745D290CA44A
-26EB148E00C2331B456E30F9B29425C2E6BBCE3B73DA666D16385BA6A4CF2F31
-031957018202E91FF38129A1DC67101691BA63C29C3A6225C428A72EBBBF5EDA
-19D83869EFEE31289EC203D44D54EA89132B185D5F5010E54AF1B227F9FEE4E2
-953342626EF81DDA0F01CD4E367FB5BD58074443951308885DAAEB9A473ED328
-A9E1117E316216150FDA64CD94A8CB8582B36A070B070BE6573C82584E261A1C
-4F6EAAB676E720F06A40B386A9E6968BF6DAA0E1A671EF99B1D587C464B806EC
-E1DEEF5C791A36E49878E16F092EFF96B6BF4E1AEF672B7DCAFB475E1810CDC9
-ABB2E9415DC4E6071978BA7B86885799F51B86475F3CC24B135F82BA9F5DA055
-0808AE2CFDC476B635511344BCF63E09DAACD30A86AA97CAB22BE70E0BAF94BC
-2D4F757FD2D92405876E5B62CD35B5F1224243A9295C84B5D2CFC66EDADA202E
-F23086E3B533ABF7C79160207D979A968B940908D65F1D6FA995ABDB0DDB8D98
-B31DD25B1C97585581FE1ABDBA264899FD8BB1A26E4C283F7565A75FE0D8F0DD
-3FC02D26B2766E577C4251D4853ABB17909E57392327DB9D09E35E4620D18B26
-A7B3C39D282B768E6D52D4E391FF23ABB06ECB9CF4F2318C5845C333FF05B9C0
-90DA827BF8D40B4D1A2C270E9F7012B8711E6F7285D5241ABF47EC404A81B6A9
-BB2D9C19FB99A2F6349C73D488961C0D203C995E7B4F9D76DC7093A2EDAD2B14
-6B0362656BF728154AB6B5C1F425673B34CA0E705F28A1EDE4273BFF14BB7E08
-D5D985DDAE01532CB7951416B89E3A4527472AA97B87775188ED740BB8936DE1
-867D7C5CFDF28F8A46CB87DED2564B9B7B6500ADBDD6ECA0DBDA155FA928DD54
-11849D2D1EBE4E3590D1D0C006DBED988E33B7D90D3BC021B9530B25897B461F
-6F73384EEDA74A8F94FA5D65CBBF949F0B461AB7FFB7086E252C67924FBD9AA7
-D152C36BFEF08A6FCBE03A77CA2A9B790591C1B6BCE260A08980D4FF46FA16E5
-64810BDB02559E8B90B384D0F3BAB44FB8CD1C47F94C807C9FA1BD662287328D
-D1C4FB30ACFFC018F46AA386EB1C7EC5148AB2B9A2D1449253111FAA6D5196A4
-7C66A781B70228D645BB02F7E34FC5413DF4043D7366CF3B738CF40765F3F0D5
-160260DD49DC31524A88C597DC8468A0097594875138D6E4ABAB99D719EF3819
-CE3C02690267D3DB7A027E2E9AD10EB2377642839F5BF88B037C97CDED504D10
-47440838DF57CDB61132BA4E9789E83139B2250D1AF45D7B3EAF0A0CCF457DCB
-C891C937B5A8590223348E583B708ACA629AC90E5DDCE728DB55A59A2CD189DA
-04381B8A89CCFFBFA86407A133C0550FC35102731CAF9E2E219188350856B1FF
-333F0267B6CB8CA666215006C9511786D8A31D1748622483A20A40492CC4A8FB
-539ADEAB500B13EFDD792DF12A7CC63B5B75FBE2AF8F77EF4A390FB6028AD884
-FC8A25BDF7A4AA59AAEDB2F3419C17C0C2BACDA129495A0DCBA462D58B23F405
-598AD9898017A55E9DBF2F34EBB244773D048AE37A8C0E86B138CB0E2E5874A3
-F32D7D55815DE48432BBAB96BF9C394E36E4551F17BE8A34B9B8DED5E017FB32
-B5CB9FAB426C90CF016B6AB8429D0486EE22E7E48F1DEAABF717F9D092DF600E
-465C91C83961232C5005066F234A334480837D71F84D7A0176EDBF89C7C51FE3
-7A8D9A77D29CA666C46C7A182347BD7837CA4B2868279FA9CDD72ACA8195737C
-7D1AA33274C3012431411F730F8F7B9F42B371DA95ED6F871F7EF9D23EC7B1E5
-0DAE5204700DBBB0040E5D7EF576D995A6053D2F6D7B66DA87A1533DB0EDA641
-E24CBBB11341F56826B6E811AADFCC865B260D204D0F9E6863D0A5BE19FA101B
-88EBFC9AEB25654D7609FD9BDCAD47C282AD725F2115E4FF0D00EFB74ACA8AA3
-1889A372F349A80E6AB44D714042BE5459B26B502AA27CC38AFF357AE6A53900
-2A6F111DC0E1EC2955C1741CCF689B9936DF4BFC4169E55F7124D503B3FC8CAB
-5BC735A8AC6CC6CD84B69089EDD9D9E9D4E9E1DCB2C2AA2FD0D42E5D595ACC5B
-377A693D547C54662D56705BD350DB066AD3906E061403C4ACB7D926033F767B
-7CF04E1878DEB73398289AC51FA285DD573AD8351FF5A2DF77B600F65C43FB9A
-1170F87A7B93755951DAB75CDE41C9AB87FF4A3C0642DE3CFDE50FF58784936E
-CAE75AB6621737D0038CDBD5145F0FAD8F48D2617C371AD2430706B3533DCA6D
-53423007F10788F4CA8EB2E70F6C7F85853C81AE62A672AB1CD3BE9F8CBA6147
-E6650683D3506ADFC6B93221B94ABF2240E2A71CC79A3AAB0BD12641091F0437
-0196094CE0D6A735884B0FF9C7ECFE22AEFB771050062D3A32D368C2080CB82D
-852C8994B9C760480F19C7AB91209866A2DF316CBE4C5F66AADDD91F5566C6E4
-54A9293E6098E23F8754F16EEDB301F732B2B8E0A0BB9CE60BCF90AF2219C2C6
-709E93564A44AE56F46397C1A13B9B8230B750CD8DED6CEAB6E2FFAA5EB8B704
-68B9C883251C000F8CA08911AE9F92D5C55721D5A3D4251446381F0BE1593DCB
-D61A0098CA8DC95DB7D76DAFD1ADFBB7A95E614F2B3F382C3E3D889FDC79CAE7
-859B778969438652EC9FAB39D7E7229BF60D804CAB12CDBBE899E6428AD036B1
-6894D56733F80BE71815EA32A4464964CA6BAB229830CA86F446D702836418AE
-EB3BABBAB53F489F6F40A677701401FB744D3FDDD905D1B917821BC4A3BEEA81
-EB1E25B8B7A26FF50CEB02308F1017345781971846BBB054A5ED96A85D73655E
-D39839A29A59176CAF28B281CF2D539CF52CC6B6D3A523B80543E5C5BC117BAD
-EE7AF4F435A714897CA1F692BE45D405B31E18DF51010B078F87BF7A118A9E95
-B32BE62AB65C32F898D5F9FD416ADE303432D46C7142AA024752680446F888A0
-49219F805C5234B34324EB8230F9DE24876C85EE6C874F1FC02F482D3C35939A
-D5402B9FF25F128794E8251BAC9DF7903F684121B4E94812780E1B31CBF68174
-7FD266CF682FD125D77501D606D116DD87E53498554C02271DBAB03D03C86F3B
-D362C41DD7FCF07A1BE52F1EFCFD28E53796831C17BD9FA5BA906BCDE88AFEB1
-28AC8277D947D080B9EBE459C27A9DADE26221A016066AFD35F3CBE6616842EB
-764AA3D6A504892ABBFDB04B5EC7D3C8E69068F30CD463BC757AFBDD141A36D3
-6D7C8A8421237F5E84C46AF675002AFCF312E015A27EBAA026FA7A544D921800
-29E624F2ABE0AECC6D391FEAE0DCC445A5C53D8CEF3E46E4EF8F8F3488250939
-7573EDAF90A4DF18ABBEC8F6ABDCB407C71CA45EC8D45A2424561A6F9D36FB76
-A714B5E2F6E508F5C083AAA8A2C57AEDCC25C2A6CE7BA7EBECC4F9C2A0F1A167
-444F363854E70D2298B815068C58BCA91885E74104A683274642E06644521D0E
-86A38C600346B06752666973F4CD5635455BD6FF14D50CB1DCCD2E56FCD72D9C
-67D2ECF30C6D99EE6740095586AD5E67668D5E10B5ACD3A1F34ACAE923D009D2
-A88D0C730E9F51B7608CE98C2071B8EB9B760218116F1200912C0DF585CCEA93
-7D81A4C56E85C49E1046B825E6E51EC5C12CD1DEBEE93BB42BFA61E16923C8B0
-E9551CB7B408BEAB7B01E971293BF6B237DF6F81CD1B17E8E2FAFA616D1ACE96
-8363BFA08C5031B8BF2B867551BE8C78234B6ABA804AA79FBAED815CD13DB9EB
-7D8664EC6F3CF2D7A37A8811D9ECD9008017A8EE5071BBBD6D42C75C2E333816
-A1331E7AE419A1D07C3F4BAB14F678725C804C8038216792799A76206DA6F8A8
-C0D0A0B7D6995AB4BF80641C1F340A1BF768DD25A05DF2E27D18D2C6FCDDCB35
-3F1D40E461C4859F5172B69E1AAEA8D0BF251C0573F0379E1A96FAF6E8D4EA87
-7B0E32D0191E418D036889E73D8F4082594C8EDC306F8753B6B05165C6BE3F89
-48E5A8C892AC942C12CF6F8C2BCBFF1CE76B4B0966C53E3A3B0D9FEB53EFC640
-D25B5C822A214878CEB4141A00F85B5EE818461F5A24D207238CE13E25AE2C9F
-9850AEEB66D566CEC7FB666E7897473CAB6683BB18DF86BE795E1FF383AEDF5B
-51EAD818B276D7DF579A394FD748651F735A15A38A79C8D06FE44D96DA3F4F4A
-64F68FE714749A197A4731EB63E0FF2CB3CB4C20D8AA9050F3077109A452E9EB
-4351D7CE4C8466D99A6B5E6703526C18F4FFEBEA04314EF677B432A407FC3C3D
-09B51301F8DB6945841A7D57E124AA20048FDB60F5B7127CD910EF599E7195F5
-FE5336A8247990B75EB602AC8551147686B1F50867CA015D3978B9CFC3BFA870
-214856B16DE4DF92802CA429A4734AAA7A8E15F91D25EB006A10EDE7446B6C20
-AFAD9B94D447A1614B3636B6A7E621ADFF237E9135E28F1173E4C47654CA1ED2
-4F41481153D90B7371BFB1C4BA3248B8E9F566478C522E1C2760B064559D0503
-C4BB3ADF55F4C8A7A026DD0A69B38E393AC2C8110004057BF9DF430C851718FD
-95B5504D4932479E48E7E85BBD023FC3D28ABC1F7C21BB8ABA0C945A3B9C06B0
-18DBD0CF1B46BDF91F6A2A22889FCBD730B54966DAAC3652475F29A5573CDC99
-A23EA5FF4BFDB666C49BE08571244EC8AA811E5EF31ECD781013A2AB8EE4213C
-F001F5A2E89A41C2FD72D65B625F9BE81E9A3D106138C21F43EC284C0804B778
-6C224A88A9F81F469362528A78C899C531EFCDD69AA98D0317E182A20B24E56D
-BB752A5F90F941B274D98C9CAA11D4B1B44670D943FB3A4B59EDA1F766D0FB2B
-3B58543B3403BE46503E917A73197FEC953C79F6D0E430ABCB066F69FBA05327
-0FEB8A24B15286EF3157EE25826AF5AEBD9210ABD04515CF1566AA299D28776A
-7D9127CDBC812A7A1BD9FBC456DD79E7F189A29616E96407A2967E6607678AFF
-EACACD957127800C14210A12F526494FDDE7F1256189BF1382EF65A786679CFB
-5FA5F058FA48F6F257F934737F41CD6C5D5B514ADC7E3D38D7DFB95A85F95EB9
-E16E2938C709DA68B180A7F6D08F1E6042DBCDBEC93B08EA55A8208B15B3999B
-814D50658FC41593B994E844FA61DA13E2944C3A15D1983D8FF658B4E4B6E016
-4DC17B9B2D7A5C0CE7004E47D28984E3BB231F9B2BE823CA8ABB3BD0B0B339C1
-FE3EC4C064E66A2311BC9693F3D0489C50D8D3FD070C486BF3EFD0C036465D67
-0AFD502DF4C1AB403583C928AC4173A43A7B825C2C67623B12EA02AA67EA7E1A
-60A26CED51F1B2F763A6371F05029340A32BB6477A05334C624F5882B92407F0
-D29D11AD06F3BAFC13D97E54A8BA33619EF88EDD1276660C3F6D10188FFB7C69
-1A75C3064BA8187484FD925439D79DEFE0B301053F9CB8CCBF3D9CFF436C37B3
-B40C4C9DE82D2B856EB27BBC2DA4075F9AA787E3AAB686093BBF1F6D6439CD63
-51047A85CACB17666FAC752200BAA227236AF985E13DC26F9CCC64406DE5D90A
-0EC78EFB6F9D6E3F13BB1F1F73DB96EF2F43B98AE9B8AAFECF0386C2C12BF63A
-091BDA8DC38B9E9BAB4CFD0414C1E26279776ABE590F7F2360A7322CB68667C4
-C42DDC9F719976FD548D2F87DEA7AD54F0A56D5902AC1E56E86951DEDC46FE8A
-9875FB3AA771E57926A5FF95672766EFA6F78D5F6FA9E78578EA2EF20252A869
-A5D05695FC1F275B90BB4D110BBAD769E72D8B6D636E17D9385659B9224A0888
-F4BD685A9864F05F1EAB073215AA33A0B045FF4BABA91AF4CB1A21CB0D12C410
-11E99E553FA98F494A4E80FF15912E762AA915F9D0CCDA9D6D0AAC8815FDD47A
-9A7B5889ADA2C89FE6F77C8B07CF300D39DCE33DB22C072CBADCFB1E70FAEC4A
-0BCCC84A00033A28AA9ABC971AFDB87660AEE00DC098B3CDFE5B5AA49F923426
-DCA91BEA8D1C85E1DC21B21E89E4A8B625984095150CDCEB505AFB2077F3B799
-75EAD0E03F21DD780AE10B38AA356AE01C55CABC65EEC6EB4A48EB5AD41941E7
-FFE2E16A653DC385E8FDDA1B9EC3D923F68C15C23762E5080D4B96BDF3B99FE5
-3DDE41092EFBFE768BEA738A0340BD56FB5C86C115432E7EC81538FA1F7518FE
-BA8B1DE9F90256F708E878B47AE7DE9F0339DAC4F30270C0ED8D059CD6E1A55F
-28866AEB5DB0AB4365A84355FC7A0AC358010C359883C9873391EE640A47BE5F
-D984D7B9102FE3B76F5D283D9EB5AF30A3F9941F4529C475E5D473CCA759DF74
-000D4AAA50E2C4B396D944701CB9EF8534AA6784E6594FC3D6B57700B115E4B1
-283FAE9E4BF83897DDCFD26F72EFA374935E68F7527488B25CA376EC614BEA4A
-B849C2355AEDCFEAAF1B36A4B19F80378367D1C0C83854D45F2EE5368A9E6D98
-EE5DD441AFDE03D1D1275C361B1A766262D2B1A1AB776AD75E9AD7F3A170A87E
-7A66931EC108559B53DD956C071723890FC7E35E829E2F8184A18CC89B89B019
-09EE55639B95B350455BD69E29B64E8C9FDC96111549EBF88CFB6F9D6E3F13BB
-1F1F73DB96EF2F42F04792B4576BD85457D8F23A620060C06EAEB4A400109BA1
-95AE8F8FA23C07E45A72482896E0DCE82EE449EF82118F07B7C4CC5C063EE4F5
-5CD03A9295F44F79BFB78626CBD0CC4EF9443709A499321715A18BF8445DB96C
-DB5E597C4C53AFE6E66913D3A897198CEDC1E9DAD766A096CDED882DB34E1265
-4BF5CE400B5E3DBF836072ED471DF04F8B764CF5DF96395076772A359FB2DF0A
-D89A592F52198A6569C06585EF6D1A99402FBAB1AFC824E2B4185519D69D84A4
-8D7F94BEFF657959EF9750028DECD616F6D9A0E87C09440EC4067167E2F94439
-CD793871669471556217EAE80B0B15014882FEEC8C9515D8E5EA7326EA3A84A0
-AFAA3A3689003AF20FAA38D2FB319A42C704CDFA38D00DD181A881EC11A66834
-F578B65D50C22030ED28F8B08DBA25871C468685029B2462ED59C31B4CA1D152
-B689BBB4F12FD99B9DDA73263D25AF07F4EBA45699E4BB7662AAB7D35853A9A2
-2E7D0490827DEAB840559364C871FC632957E34C337ADEA7201CDD73F522BB21
-829737BFD4E9ADA1387512E98B21EE4E016B527EE20FFCEADD41FF95EF7C0937
-2F2C81E804FAF02E65184BBFB93CC260FC98F89D301A67FCCC3ADFF44DEF32FD
-BE0C5D4FEBA843BAEF012940FCF6BAF7CFADB29320B06FB1BEBDB8D583A65FD8
-48EDE89EB679AAF16A6915909F2B67CA60F43724210924A7EE8CF146CA8985E1
-FE9D341D00CE4A3C20E7108D5BC85D7A354BFFC18E6A4309069B4D29B8780324
-620366F20EFAF3F49CC767C4ADD9AED4DD342F6BD1F58F44A32B4B69BE873FB9
-9E6B03BB06E190C786A258D699E6BFFFC94BEFA09929F74C066777C0EEE3F46D
-5964CE8CE031D2246BFF5CEB95637073FC36964D5D235898F90A8F9EC168D8F3
-F0D19A5478BF8C7532201FBD807679F344E0B89DA7A1A94773BC1AA1F90888F9
-574E6263837E6C89C6B147D977BB0EE409B509D7884DA5EDEB4B417A21BAD240
-62D37A3B63B5106C16F763F5A74118585FD6336EB49D655B6C5724EA082C8B2D
-DAE96AFDE134B1223D2A02F6922A1E6C0375F2C85A6C1F0C709611910A9CCF30
-7F6D71E889F3A3AEDBA377C49BD73551EE33D2181C5FCA0E5C1334331B00DF5B
-0D0FB1E381BF7904A96D4DFD0595CB6D68524816961B459205A04DBB3106D8BA
-DD31C832B487C1776543BC136CEDBC7768DA2E1E7D41D88DF6B71C6DCD3B7A3E
-6DF18600E51B9CB6F5E40E6AB442D39B8DDF3117169AE6FABD5BEC5A6D4479CA
-09754EC4FF5B5A012DE8E4D0FB41685ED114909B51B46F37163C30A3E6AAA64C
-A50484708849FC2EA4BD68A4878D02E16C29E1B4D1EDD55535898FD82F8CDF99
-8D154DD37FD6DC5EB0C03DF892BD3CF68BDF8A180D498869E6DA7BF32FD8BF40
-FD9DF0F6197AECE4483E74C30C6B87C58C0F879CA6E6D86A6065AAC962D26847
-BA338048B5C0F4FF9B7A027A2F0C9B1B0E0E0A2758D703B135945389E00FDE71
-5A12BF0256ACC5EB54A166B0844F3E2B85300042F83D0FB78671CEAE34CA174E
-99FDD2019DFBAB30D236C7E1AC683FD9D4AC55BFB5357C9B8AFA0B208A66C823
-D92F2190F679B4AA238E6997790715FF3A7D193D29AA6E064CE74632B9FCAB8F
-08F414904BB943CBEF6C5A0E0F782934492BA0298D1F27766AE939908650C5D1
-43A29B56F5AD7ECACCDEC2C22F0116C1AE65B566EE84451C87587310AF1C459D
-BC8383A2DDBEE9E91C51725CCB20B2DBA38FB775EA6381B18319141D0F640C23
-FE11241E5E5A735C0F03483314B5B66B1CFA2112A88D2EDB3CAE1DD1B07F793E
-BF81AC8A49B118B30B722A9A239E9C090D34E7152B75D38846B1FCBADB2BBAEF
-975DE30A4C54C358E25AAB98F555FE41A8934276B8DB71151A5223CABBE0A285
-32BB1E7CD5B961FE37D6C1FC7CB28D61FA5DE6B930337F59F1CDC9101ED5E553
-AB897E1D4B399C60C1D31764B442E0FD8FB0F64592C48ACF4502373E3A5348F7
-9AFD8ADD64A0A7A8E208EC630E1834E7884D372DAB56438F1ABD0AFA5C07CD9F
-B7EF6D04ED4AB2CFDEDC6B66D1E0999B1F8587A8E6377DA1F5B665B438D0AFA4
-C6E7E81C1AD7B8FDAAA92A383826014909EEDEAB4FA1585EE041F16B13185158
-9C5427FC5AE2C80C3C6C6EE5F2571934B834C09F0382F957BAB8C4EAEC254BF9
-57FEB935764507DAD1D156FEF121AFDF84668426C4EAB2299AEA936CCBEF4183
-7673BD98B1CC22BC42E4C7CA56235F280A1B098A78B1E954A35EC2280593CCB4
-1A92B9761758DD36BA22A9A8AF83C0BAF60689956A45E64A4B4AC7C6D2E7CBCB
-60046602A6FC6B851D58C07D20CB3ED1B6827637A805D8409FB7FB6329E44BA4
-BB7D31EFCD46CE22625C3F77FA97E827D07A1F1DEB1CA290E518A20604ADFDE3
-3354F37F2F1460A7619ADB0457A1F423302AAA7F1CCE1A08A96ADFD7A0D66FD6
-003BFA038693E420353870922B9DBA3658D26ED8804E63DBFD9635B4FA44FF9A
-2DB58AEB208F005BC288840D93CE8B43CDC028313A7DA1487FBC4AB1C1842F0A
-5266D5122D00C0C12130E00F6F434879B74127DBEB77437A408C35BFA7760367
-488AFB9DE892B1AEF2C3DBACD21613127F49B87DC3A2540B73E0EF4601DC0EDD
-AF6ADA62C68879679485698934499738157FF184D20486B00BFD6ECBC7D80993
-5CA7CB827B4CFF9DE61704AE3E2FDFB5303979CE2E690FBE869A352FD3012372
-F5F50B62E4E1C751EC21A85C9EDD308EC0A3654EAC3D7F11E8AC439771701C8F
-FAFD897BC9C6E093D11AC1B1BCB48BC643EAAA929A1D4FDEFDF0B037D4DB2FB8
-200E2D718595958A47E665A5AE0826ED4BA2E9F16E3C80DC2BD0517C37C5E66E
-1A4AB402419224B691FB11A7769676912DC04F6EA1C569B6D3A3EAAEDD0BD057
-586AD16D5DB6039036132D39A440B46165FBFAB1531E6483CEFDE9D7A8A0D9EA
-B462BD85C29B1BBE07864314B9EF98E3FD411C35CFAB4328FF9AFA383238F60A
-BC7E57C953753548797FD1F408B1C5AD935A40D2BDE614D343A17EF3B666EB21
-52A3926B97DED6574A1A9C83F60A56BFAD8971B8758DCE3149285DDE1AAE1F4B
-CB401296D15E5C6126E3443D41F16E97FF2A12FDAEB88773010B1F1AA68FBF03
-F004B65B0209209CDB01F49335D95DE480459AEA993B1A8E7152B690D8D57EE7
-11B0E98D8364936989F8DFD7C6BD029122E7DA3B1F8128ACF24B559DC47BFAEE
-A5EA01803C0FF1033BE01128E284D81AB576C8D2E6E71EEAB6E93910414F0EA7
-5B223F0421D2F75EC6106C4A13E817D8FF5FA42DCBEA02FF29B64C360D5B8D07
-38D897A538D88D9B5E441590EB25F26840F533B9FFECAE81E0EEB35BCA1FF7E2
-5EEA35E306BA11635BBB6361D5378232BFD77DB099D52B2229CDA4E05B38314F
-6AADB8564795031C2883F21A8F27FBA3E1DBDBB2D37FAEA29EA59C0F040CF9D0
-8057C9CEDD3F0083858C1BC2539B6CA23A8418AC968906C5A509E50078B49AB9
-0AF028658E621F55B331890A74C6A822AF7359BA3562E5BC15DB5E4120CB0A92
-E3F3370A0216FE0DE36E788D33CB2BFDCAC8C30DDEC0ED585E585C6126E3443D
-41F16E97FF2A12FDAEB881454B8A4735F2C79F25B7930A9C69CE41441A14422E
-D8EC630FD949B7EEC2606AB346F667E05D7DBF0043A84CD19EFED7D65BCCBF86
-6AE01EC417ECD42B8D1D6FE49724DC7BF38B98BC11B3A59C930053655C34F921
-332A5B15B7EE275BFE52845A80DD99643F1786082F7E85AE5161C3C3EBB3655E
-E3F29EE24CD27CC0A4FB07CB3803C83FC4B2B3A78354D0E954278AFC74C77C98
-ED17D4D511BB3C28CE5379CF6E561B155C720BF9287911E93FFF1AAA67D0C3BE
-D44A2D79E369B1D96AA5C41F946B9A294F6B673D04BD30A1FB997A7A26A7644F
-0445359AE31AE03EA362A97855EABA676B6984520897A55A25BE65ED13BCEB2B
-B0C86C036F2E0E5008B22AC502A96C815D6E15E1AF4CFA20F1D4F46F225BA8C8
-659792B456273B4422C594CD306613794A1D78B294AA85806BDBC521573B6865
-FC8ADBC92B86F62BE70941CC72F3CFCC098CAA2F521A2A640B1244D999ABE068
-A0201D628A9206F4691EDD31135B79628EB6261A861DE26CBB0AE63E6694438B
-3D602190E7D58DAAFA82132FE1FFDDCADFD4C81377C8B8BBF22CF5443F03CF7C
-7A4C656B329C751D9AACC110997A5CC84D1EF86C370EFA237E333A7E22BDD9F9
-A8223F7E3BE4A245B091707F5B73FB24648387F15FC584868DFC551050E958FA
-CCBAF383B70B03E31ECF9296008E7E14A0C8FD4F4FCBB377CD4FCB267FB1E0F6
-8E315C56035A8FFEFF815AC6E2BA30C4DDE0218E6BB90C96ABE2D5ACFCD87501
-895B4C12F6FF094944AB2B8C6025E035338A53DCE6B389149BA88A6BD774E7BC
-3D775CF8635908D0EAD76F745E145C98480B614B497A452DA716B05A622439D0
-C0DC565AFC9F86C40B618FA651F9BE192578F812E5286C24E7DAB522E1F4AA4F
-717F6FC1A28D9ADEFE78899CE46B9008C808E2331F55F22AF8E6DE837F563BDA
-8D554C43DD2CB687C00DF5FFB4E64A8D0B29796AF5C9812F2C6980F6082E7DB9
-AB152394A44733ECDFE98953DDCA6F6BBD4476158E308B6A4F413A567B1B47FF
-0015EA3478504249B082DC068BDD21BBAAD7F22D53ED67A0EF44057BB1512B0E
-59A0D741E384B6BA9B38874661DF5A96B4A62B2EF5319D08D8FF512FED3E63B7
-58FCD495A44E006FB412CB1D74FB02D446A8FC0C8133A84721DFAF10426E3110
-AF168E8A1A2CDECCBC03A0ED7B6510819F6D4430EDB088B45034BDCCD85181FE
-A89AADFBBF1795BE768420D36F7472A72487D7BC29ECC169B466DAE292D82A29
-A1408073FBFA39CABD1D3E005374772B7BA2DC611215A54DF064498636F2E30D
-B2F1CB3DBF5C9072F60FA592CBDEF437D74FC29AB096B64A94F46FCA7003A222
-51C2BEA0FC2704E7CB9FE42B02F1C5A129EED9910C3C63649FDC8CAF160FAA8A
-00773A6FC77227BB9109CEEFC23CAA6AC4AC771A7A9122B0D9439184620D64E6
-2BBA8F01DFC0EBD21DDD87BB6FC299C48D3BF406A132E0C0C05EE36342942ABF
-B7F8F252EC70527E2614E9390E31647B34FB4F4BF9DFDB49745C71EF9E01759D
-ACC64DCDC7C5B7562B0B5B7D111AD8538E5C96B3C3483531E3DF9F0377CD2B1A
-84A01C795AF1E6D48BD6778C227BA9788E48DDDF0DF942B87D3A7155DEA85128
-98CDA3AD587269922F3BF63F068AFF141145E9E3A5558C4202B4B61395653528
-E85CA52D6FF10DDDFA8675CC72516F8C50ED9620DDB62D651709E14D4201384F
-2666A84518A2142AA88621D2D81176BA98D9A5895B8EEA6205215E4AE4456332
-0D69DEB7D901F49335D95DE480459AEA993B1A8F2272DA8844EB5425426DE443
-2AAAB19E4ABF72035EE6521D41BAF09A62BD8BCC4CDB858302400F780F84C78A
-FD2FF6750E6A33A54BFBC084DE81466C56591BA554EF5D757446811AE3EF7F02
-3236D34C0000F2F3136C8B83FDA302999F0A1255E592C1AB0CB1D9948A2E2A59
-F8B1742AEB3CDEB3B476604DBB8C7BEEBD84C17B295C99C4EE2418D7069A3F8F
-AC34BCE1640DAE78B9D00EA80BA14AB1E0B60DCCBA7F7CB2310E08D89635A472
-A2DF671C74B2791EA65773E679768B6CDE2E1239D5C4E70AB2B88B24D2A7E6A8
-D609BACAC74C18F6C99926FD7C3A3F37E15B750010CF1358C94266F6BB667061
-5D883FBCDEEF6F2D2FBD5E69FBC5ED80B4481836492D0A452AD422880BDAAFB1
-48FCE2FD8C7416636B23190C01E28D768768D62E3196DC56CF511C1740FF5DCB
-FFE8F2DB95A06948135F748A5C51ED13422D16E9493A282C0416C7AC08B6A1A7
-45F83F1ACDE163362AC0E6635F833BDD50AC84EE8AAB6F15B42EEEF07A21D848
-8348B85E9355B1CA091B788D218E73286B897635CCE51A3A5197A1A5A28D242C
-601D7156E2CAFFE9D75627B7F5E17E1975775B62121C9DD9C4208BDE99766E53
-E87681D0F6227CC9B19628F781B150860D0D01F1C5FCCC8270AF90627DC9C775
-F7BF9440D2631E1F1809A5FBD84954BB3505DCD659B2BF1621DFA6E584333C38
-C766AE282BD49866E13BC4ACD9224F0ADF973D8E905BE1D53EDFE9DAE60211B1
-54A5E95314EAFECB96469398711001ADE80BA875935F4B381B470F8EC3BA011E
-B3FBCC801CF04261F97988E5FA87693B20BC52584238681B1FEDA48B197B0275
-DF2DF5977ED674C75A31D82802C0F04FCB4B9DD6CB1D746E055B9517B3BE8D4A
-CE080DB5F5641CDE1F94CA36C0411FB479F8AED77C57E0A3DECE776F2DE35806
-43C2FF74532ED4CB1E9D646229D1F4732CB2357C711BC40FBE2DFD45B7CE6A03
-0BF267ADADEA3B09E1A3FA4C1ED8E6DFF061F3DAFB0F0857C29192867A14D1BA
-0C8C10A5C0648AB8A1F7E68C35848C100815B82B72A98EE2D78AE5FDEE28D417
-FBF2A17C4F3DD614960CB5CC2DD64BDF00B9C5923C7F62D79CFA9222492F7617
-EAEF8A2E677760B57ABFC9D9B5BC3E26BF856F4CB223D90D64677C00BFC3E7B8
-C6FFAF9234946D3C60A0A3A977B37516886C28EF3CA2F75CEB9BCA1C35F319F7
-7A136CADA3BF2485F16EFD4335811D7615849FA8B3641AE4702706DB511000D9
-E1B4D14DCD6AD90B65B133189BD36F932442C0D55E062CDFDE27E0390034503C
-71ACAD5790A4F95E54057A12D3CB0A2EDF34F1172E84955B590C7887F60DA4E3
-BCB74A19FB5C753FDBA67801BCF0DF8AB8B6025C64300079E65214FF6069BEEF
-266573BAD749B169A312C95C6F22DE6FBA80EA8BB281E7AA88E0740F8195CBC9
-AD443F6E69C007FE1C06C98575E4DD443B01FD8DC906C03F12A77F12506C02F1
-A02E5804D38302E0FA81AA5CB2C343CA865E2210D2EE038C3F78BF402688366F
-92ADDDD55F19349DAC523CFD7DBD4CDACD8E52AFE3CDAE38D07CC29CF6DF05E6
-3CA91A99D0A49FD8676CF7767315F1B315231BA851FECDCD0C0A4ABC2B46D019
-AE179E316C22CB30CF4FCDAB9568D28AF18CB636FFEE11D9FB220D6FF27AF9D5
-5A23559A57E9BC3E39112C3366F1A023D9A302B915FF910E63CD9EF6085A99C9
-D7CD8782E05C9EC0288EF48DE7E39BA940B07F9D5B204656BC172C25541107F9
-BE15F3263D2757CF5808E562AE237D04E629DD665E8DB14DAE5A39C14B11C295
-B0FA514300B8EA7D1536894DBD4663A1B50AB9C0FB3CE55AD1A8CCC3E6FB3DB2
-6C76DA3A623F60D70D0BB625E227C1394DAC31F739AAD64524308A83DB3E2C7F
-AB24124A59E12F18EEC79A35C72A1C95BF082BD0954721494C407085E1D0EB52
-E57A53569CE8E37FB3DAE116CFBA0393321EC741425E063D5D3333E92AE5856D
-B02D336DEFAF80280BE69864DDD8F313E448FB954363E91EDDDDD658AE358CEA
-489977374C6F891DEA415DEED53F78B2C96E50DF4E50C83467B3ACB980EADE1E
-D7641A5CFBC55DE441898A1FF2A46FCAEE3E46319FA22E72C0C52730A8BFC3CD
-D927EF0DE76B31E059A7CA7B8FDD12E05379231BEACB696161BC77B245AC94E7
-C72D4E3355096B85EB2987B681097B77624C3941FEF32D760B94F04E7E98600B
-39883A5C8BC421C93B70DAF8B686861E4561A057D452BDDB45FBF3990F78D693
-5706B6F40E423AE58475B7B83A70AA730E29EBCE084FEAC9C44F9ABC884EE745
-F76032B3DD7E1E345385838DD6C6F57D6D9CAAC29D32BADA33D5762A612CB8A6
-654F600384177D6AC008AD0256C66635B0554F26F62D4E912B80B497AD29762E
-D3B68E1300629833F96DA4A210B9F1DAB53B3D24FCC49E480BD4A377910D0CB4
-0BBC38A2A33E8E4DE18CB57B816D4923B7921E10281F4D0A41D347A9A9E94359
-9AB6E7D87891D43882F1E6BDE85AD0EDA3C662DB95B03D4BFB080F96D362EE37
-2219E70F5A49FD44FF87F2389B9E35143EED4D9B6238C596181D514047E4BE25
-F323C2BFE6AE236DFE8F685E652A0518596249C5004013C1C4FB989BA4A7EC2F
-20EAFB8A3EC255B1A3B63D2136661EF3CC66EC1EB8714D9A35763F965DDD347E
-4A5AD0B2498D3F0A4D3871620A68AC317CC09B45B88C7AA8F0F18DA458C81515
-0659CDB421AE4D723FA5EBCBC8635EF65F73700A3262F94C34FBC8B052084E3F
-ED683624FC17FEE33307AEC932F59D55E90C47AD5AF93DBBDC12F32BDBB44F3C
-4C46E1C44A12AC14C9270FAA819DC341467C251FAFD0E455FB0E33C554BC3EB6
-9533374188F2E15C3F2940FEDEB21EDF5CFADB42D371CBD1211C195AE2A2C1DB
-FEAC0256D2EDE6E14BEDB87C87E7677F0F09834F266D75297A5EA9E7664FE0C4
-5ACE4C06C4901851656B6CB6FDFF86A455712337397279F2A45CC5C37E3119B8
-301A63610A91FAACDE090CE8CD317805BF616A66AFD71DBD125526927DA8D3E5
-3FDF89C76833DEC9F84A7A0263D3265A7F01F2EE19E84AD94379D3ECCE690334
-8CF7A4D21DD718CB10253F3AEA499502E5FD0A803F755911A900FED35B6100FA
-86E8A76DC062DAA42385E23E7BFB8DADB2ADE8FAB01E5DC7FA016CF35B353A16
-BFF6312093F1B6BAAD298CB839DFA7ACEBF9ECC3C3F4245A7F1062066CF520A1
-EA42110DF28ECED7E231BE9D5202D6A34B82FE309050DD97A3EDACB53C18F522
-8D9C350F56F4579FD3051FC3D211B2A16ADF483A79F5AD662FA1EDAC95994C16
-27D63C59F47F0A2A0818E65867B7161F83E14DFB03A64A85D62374278287AAAD
-C2E4C11086C1F8EA9341C57558D1780E9629943100DC958C443BC43A2D385191
-8A0CC23A8013455DD6BCBCC78BD24BD0BA72F182910F9A54F39C3B3428C7344F
-8F7C114743B853D7F77E37356AEF3A87A3AF643D025F05D1F96035671D1143B1
-0B4F2D2B2D68BDEA255789EEA9C7FA30B012030508228BBDECA4F73DB091E29F
-973DA79B49BBDFD3366CBFCD58173FF078BB583C58A99395F56B969C8038FAA5
-BF1A184D08BA19717B6F2F761AE6941490D7A3D8A5413350D7F80E18DF0980B9
-4E6A76363ADB4A40DE137306109DA8B55B5820326F8753B6B05165C6BE3F8948
-E5A8CCEACFD49EF48ECDAEF8BD4D458D882F528A980B646847DBC2683798CB6F
-A5EF4ED2D269A13BC8F6DEBC7B77A0BBCD01C3AEEB1487C07FC9540F4E6150D6
-2B8F1FD538A20BA1375E4E2D1A6B9A3063F127E4F23DBFEB60029DA19D2BE3EA
-475F8365D2D6786863BAD98F52363C7D94FBA64A560A0EE40869A1D98B65DD28
-2E5E4E83E17B88AB50F1B6716D73D50077C1B18171DBE993CD1AA09238F08ED3
-2879F02F28E97C76A0C811390F9294FAD538373A242FB78ACB51BCEFC9021D2B
-2299E1863D0F96396824DE103926BD4D8763F5ACF719E5F6F67F39C312730300
-2CF61000D206CFB809F4ED2686995EDCA2CD087E0D879E9D279B62A7D82A16D2
-AB62148D2A6EB3670C83FD026A2574748D297E014A42A55432D5EAA6104B726C
-D2B9B1844E0458A81D478BF53F44409CFD7519C05FD392D7B05CFCBDE18F40C3
-F25AAAB3B0B47746FE43E19436021ADD192EFAA0B14F8C3365B83DA2B08A45C6
-EA594D46E0483414B9C232E07BE7DCEFBEA147451DACFEE99AFB8A47E53438E5
-BCB621172D6A36BECCF3785BB9A0216DCC76AAECD6E8B378BA7BAAA5F583DCEC
-D8BEC310BD56FAB3C659E171B0BB525342F8FAB0D292F871F304B4DFCBAA0651
-C7A072E1BE2DB874998CBEA5DA5691672DB6F5382A471E5194C4E07EE9BFE298
-1B0CA5D6F239AA5DF6AE37E4830BDFE930E9E2A7743A49497AFDF2D8116FCC75
-A63F16F5B035511344BCF63E09DAACD30A86AA97C22C1A689BEF2A7BA65FA843
-6EDE35AD60150B758449C0D93B0DC0CD43322399787701A01986C83EA5FF16F6
-DB42EAF18494A4CDBE2917793A90FDF9C6E47200F0601ACA6FF6CE313CC90392
-EA44550A03D98CFC064B616C166234DAB848CCDCBD76D78C10C2B8696E5308B0
-B80C7190D1FAD81AA210A4E9E2CB5661475E1A02CD82D93D9AFE101F28C26AB3
-840A241FE593B475FCC1191961D0CBF0CE90AE74784F52CAEB87491AFC8668D4
-2113D07432DABD196340D32CF19140FF95FB63AA3986D0FE5DCBA28CD7E94391
-E5E9E8FECCFA6183E7A9A4340D67B1EE8BC15BDD8E82810A67B279EBF42D1767
-C2A7776CBFB97B90B5677553F37C495B95A559A31C24EE5D80ECFC1D340A12D5
-09E1A6257086DF3D8AC3B654C9B7522CCA662CFC62C1693E1E872F8367873609
-A7312EE7E49C963ECD9CCFEF19337B39725C13676E0978694ACAEA999DEA79E9
-4EAB8587031174CA5483548BB5D156DDA82B1A9CCC6587F9A25214DEF1E3DF49
-2E31AA77AD96270F0C267D6E166B55809E4CAAAD00969C92D66E125F9E5DDDE6
-8AE101F5BDA1A741023CFBE9F67C85E0CE7774D57D3B8930D7C3D779D8BECD88
-6D57BBC9598552B299BD66CEDB67D27677753704E4C38F455C59552906D8A1D1
-24F085347992F0A90BD6E7E017A42A6BCFFF5C07D6DF8B7B3732D86FD0CA9AB0
-011869B3670C83FD026A2574748D297E014B7B10CCDB7AEECE8DC7771718DBB0
-1E4B3E6CCCB6B1A41E8730B874BF14E532D888A1FDF43C439BEA165478DF6EA3
-5ABF5AC19769600F7B8C941284296E67936A72132D1CA61DA6B51C2B0A93CD1A
-148B9E6F4CE18673A6B808DAAAC242D262024BD62DB3B00F44ADCB96480DE056
-D81DFBE22BFEBB308580E7F7E902C2C6A18FB7C0BE10B406C01A432DDE0CBF1A
-C54019AD3E8183EF460A18EAF0655635E1B5711C32E17928D1B6DF670054CC04
-3964D00CEE7E0EBF297406D598C01DB574903BAA23F18EEAC5CB36F41E6DD1B7
-E12C321884C5D9C35184B130B2B81B4396442A7ECFC14B5F3F44C0A04F909D82
-D59CAD0D6F69314B2C1BE29ED3E6F129785A8F19C81EF24FFE681D2B4CC3FF07
-2F5A915AB8B0CA2414C2B1A4C8DF83ECF617AF17E598DCA2BB9F3FD72133E2C2
-14CE0D596D39460AD4D257DCDEA1A6706E851DF1C389B1675ED8953E25AD52C8
-EEEB464040B2C785D4A2BD238254DBF49A7B5D41AC27C13150D4ED8DD3F3E9F9
-6D496A48C71E27774623BCBFFF856FCECFD4BB43CA0CCB89524A7E1482AFE68A
-C59109ED6A12325961ED29667AAB1980EB2CA0828D717D15A4514C96122B5317
-C1AC61864D22368C48000AE99A2BDACAE3C922AA636F38AAB3EE61D681403B3C
-FE5AF7F85118BCA69CCE0FEA03DD5DD3F1A177F0D86E0DC7B0D373B6D8FE2218
-E26EBEB6A6D4E7C9DDEFD33B72309C45696670166CD8F39F442BDF5163D9CCAF
-5E69D2389F643CF6D2EC9382C441D10989CBFB8ED964F7110A7AFEC7A30B04A7
-5885A54B561FD72427DBBE528FF8381B327BCEAB4376746DDA53FD1F267F5E2E
-D65FEE8633BB86C3CDEEC6ABDAF38CA975030FAA951762C0B127C8D1B49232D8
-B077EDF0C89D0EB6A21EF3DB40EFD19B8557BC75D148B686A87D07B17B077EAA
-C299C8E78F6025E035338A53DCE6B389149BA889B3620DFBF2089A0E6C4A8F35
-E8D451109E119AE3AB48507AB8BFEC54BEE42E887A285A61065A282A4AA2E870
-658CC6B6D44365CA23036C8A9C60E545B0D9222D8185DE4BBD34935C33D2AB8C
-70640A3B07EF857768FA8460E895C7935B3927327D503B6481CF7F0F7B0B8158
-0F7A84034ED80CED0DF4AF79983D51707C258188D0A4B2BC685A4D900B71104E
-372DD006C09D5BD8A615C1AAA83E8FEA614E03116AA3E53AC69535F016DE1959
-0722452B9E96CF0A9E18BC9FCC1BF0180333B6DC8505120B7C287D34A13C209F
-57B300578FB2D6FA2C7672E337A837C07F22EE69CD649916C35773D079D26FFA
-9827200E224E0FB6DC681B7A4DA6F3AB42129ADFE6CAFBB65DD5BEB334D5E337
-DB4644474B7F22C02B5527421785CC508450D6039B7EB158A5EF039C8EC45DC9
-9D12241F2AFA2AE929E7696D31CD8A1ED77D571FB57B9BF0AE25212A52D33A0D
-D829600699FBF3B6096D0141213E6B67A4DA27CB17746D0DE7EC085A1D1ECD91
-6FC88CF8A8369C49B092A0A4E923DBB843CAF6F899F53C3380BC1F07AC4C818E
-A103F170565DAD8DF42D54E4D439F1C0056BA48005B43F6940B4EAC49650049A
-25249432DC74B09FF1640E1E4BDF8F4B6F8A5E3A74345E38D29FCC3E44C93804
-D115640EF9C73792C9E9DF233C10030731B2FE8FF49E753057359646924CCBB0
-AA354F1ABD3099FE129A576BC7E2B1650C7A47226C1B0D8ACDA775B785638667
-081E297D5436660D5056FFD0D3DEE7207889B1A7E131BD76E748078A8B045728
-6AC280D35634C288550DB20C261C0BD15FA3B7E7DDD25741803DB72B962DC65D
-F1269FB36CEF3DEBF2AA4D0051D39A57B6212893BE7CEA7E4AC7694B7CFCEEC0
-74FE8447CB362A9A9513DCAB9DCE465C13768AE95D4CD1FD5D7177762C5D47A2
-26D0E16201E484DC939CE41D4A4AB1691081BC0D48CE7D358510F14A207D5A31
-B6271A50010E1AA336BD73133F6006D5667320A8F4E8B29E5130373D8517C72F
-B2161C0D0C4459ABD8BD65029A9698D078C5052A1A75C736A723DFE0543AE32F
-AC28AB8D540CF4BBAED697FEE5A08CF07ECD1927BD85A776D20558A8A1E0DDCF
-FC57A6D8473B2957BEFF319D32180098AC3C1BAD394692FF9CDC1E32DD3A7B5D
-320295697422AECD4652A881D50C9DF5BD1E25370499AAD99B2BF5FD6C097D90
-3E87B291F94D0DF9D4DFBAD4F365A705238728DAD394CB6AFA870A1B4B48EAD9
-4822B08D66902C80C45B2949B8D1B947EB79E90166D70429F89E4CC19AE91F43
-081B993FD24B99CD5B7F09CB0424C5EEE503AE51162A0A611190E892D1C3377A
-4D9AC90E5053C20AE8C8D5AE084F120F523EAD11E87D3BF96987EC8E3DD4CCFB
-50DBF6A58583363104120084A5B4DF5BED6475F467ECD47FC82672F4DF953813
-D97A5A57A70667A9DEA17233E545F186E375B2E7C66E8DEE2FD6CF5808C50411
-E3E995021BFF530EDF03F0F37DD81F84508FAC8B0C39574526207A9A15ADF33E
-9562D6853E4634BCF507E7AD0376C57438BCEC02B710F47A1C83530D8209DC87
-A889789783D7BAF435D9D4424DEA71B30DEA52C8BE16216CB98B5BC6C000D783
-A35DA4ABB72A8A0CB3A0EF60A20EB9C3A14046A033A9127228D38514EA1ACE4E
-1CABB39D662DF9AC5871E81DCDF0EB03E3E5D5C45087084FF5BCF2AD8DB66001
-90E9D17A10723D5092244E59DA1A31FDC7D428FDDEC90C0BBDB7D33C17E67AF5
-87343AB6A2F77A9B5610E99EE28760C893004F0FF6F1824C362DE0BD574ADFD0
-9199AB33E984B1932C2F37D72CE8E289BCE928D33FFE478A3D0579EF48C1B6B7
-D9D2C0CDD61043B7396BE6E1B31863BEB7A09843844F99739B2B395C1E1FCB5A
-50C614A3CF4D2F074926073116CC0E21A6AB4CAA2CEDBA125816385BA6A4CF2F
-31031957018202E7A279FA2684744B44E53995A57FFD2AF2902DC0E2D8D23222
-3135D6DC1CED640204057D5EFA1B959041FEDE65D99A38C4418DCC15832736C4
-41BCF3EA39F06B94C76B4627C85DD8D9A19C29C595C180FB895544396AD83BCA
-3C3EE87B3B7DA0659DC9016C341D7281784F095CC3FB07990FCEE3EA3747D114
-B2291AB473A00400C0D2161C45AB7666C0543D1151199B867435D34DE4FB36D1
-11529F4CD2A906E6EB0E6B8BDA20700DB08EB09832F5AB8111BA022F3DE7D033
-481A58BEEDC9D18E6A4C4F010DCE7727E2C39A22DD8C32F8320AA4EF2448D307
-C029D465ACC69F29EA9E146E743FF23E464EEA52BAC94E8987B671EFFBDA7FED
-F68C44148B894F0D317234E5B93A07705F6D5E131582375A39192FC7079E1AF3
-6527967B6029658F4A25AA6A3A2A31184D9E799F1A89AD23AC72100FAF00BC44
-4976F95E0D29F58A1F30CEA9589841761C3C4AEB59EC5B7CE530B7D9209A054F
-AEC5DB7FD50BA11C7C8E75F60B96B3F32224BCD621FE8B60436A92E7810F4EF1
-A383EB5CC7C9D905FF68679CD1419595FD349D0426A06D8399D29D37034D5E32
-AD8B11FBD160CC6F35687A7C9329C32B26C0670E76028B6A0ED2EE5FCA0E5E5D
-5495FED4BB91E5EF23184556FDD8D91AB1786629028DCA382465BB2E8E2F86C3
-AD61AB24AC4352EBB4032EF81E1E424444AB41624E57F1F0D632B10222361470
-C87235908D29FB5C111C70E20DD363C0E4E80AEFED2994F529E8FF5CB04C5F53
-BFFBB695A74B0CE299A184E5B456C0325CDE88001328D680E755908E37FAFE91
-72F99F316BD4E977C5AECE0148D5C1569CB76470E812371F2C85AFC224047588
-61A20861FE013FD244059FDF56DE90F179491EF5DC2BDC2E562B5D110F55204F
-B97C7DE262534D9D78FC171C4E45C410CFCEE4D0F24DE9BD790EDFCCEEF428FA
-C68C969A795F827F3CD34AF57DB2C2EE097802C73848ABB8A2DE9D61A86898BC
-30968AB0F3815C1EFD9A5D5A5EAA5E69FC9990605BE8B25A0783950018B1D1BC
-2B470727B8E5735180291E72CE3F05A96019464892E2148B22F73ABB8ADAE775
-D48C160373031EC17934534919D0CF112E98F0AB2D1660CA2E5FC05F132544A8
-0A3C8121C2D778EC5AB7389B6D2AE3E93BB2AAD079DB6B489C4D126C29073659
-71AB75F9FC3A7279A43F791661CCCE9F84CE854986B22A73DE85208B7E1CCF8D
-430A55097F0247441D29E0473BBA287F9DCDA628378F55BEB25295679DE33656
-DE4A57B781D221C2E0C92CFF820CB5F52D08070481ED64C864407BB4F8412C99
-53514689FFAFEEB7EB9DB0B0B6AE73C7FDEACDC880CFEE01D42113A5362855E7
-6633C0371716F1C2E561BF468F25A14171E98AEE8C4EA2787A64FE298E93FF9F
-EE194145CF213A79D737177B7CF395C28634677237C694DE103FD0538805984D
-6AAE5FFBB8DB67B63131F6FA30DFE295B57F8F1835D1265B5A7E052A766636F5
-42479784B0449805D5F3D31C084ECEF4405FC13C1840B84D6AB848266C0BF823
-79048B1FCD8822EC75011790B2F773E4767C85BDA76030EDA4D7FD489E95ED6D
-4B8BDB902B1BEBB98B09D75EB3C549DF9F96E8E43DE333691B46FD11AA5A0323
-1016B6213E8612D2E9E418AE44415555C1BF26A96D24DC6363A3B14E0B3AB195
-EAB86047652767F4EE0B1D25341EB5DC714A0AEA5431FCF44889EE69F967F3ED
-0BFA9623AB0236098AB59593042533CD81AAD8A9C471EC6F606499F6B3A7AFB1
-235297260AC4EFB99EE5B4C8D47D3A66093CEB824B80E7F0A9205E6E3272B595
-7E5BD6DCBEC86456F4E8E3F12F16E6A5393669400982F75538BA7D723DC31930
-2977F80396CAA5B9B2786EF4F0118B9BC1B4387634BD356B6212A9591C3B528D
-02B24C4F66A8B42A6863873B8FC2C23A3C4CC050B71418C1621225A259AC38AE
-AF34019F352C728C91F2FE8158445F14F544470EE28AFA3499B8A9F747224C9F
-7FE712328C23570BD17A64553B08E8D176F9854A6CB34369AD260BAA8A23BF5D
-CBB68BC527D556455F2EE04826E7AABC974969B84B8B5ED945005796D6E5CE30
-B9FC75CBBE150489AC693C7DF6E18940558F0B55872E2A8FEAEE6F3EFE676529
-45517604ACBE3FDB2D9AEB2B491FF8476CB513596CC4CE074A404A45DACBC206
-4B8E5B3A05B911B89D67DFC33C7A3AF53D83724AC09702571F5CD690DF2B3904
-A6D968DD313F8B6620A91E59C279D9963FC18B01491576807C53E6376B190465
-789380E191267592709AABDC0CC32A09318A9C95D8F77E844A2DEBCF0EA68497
-581770F83952F5020238599613FCC511AD78A8EF3243D6377346E3C13B4E11BB
-7DA45B6B2EC3CD85FFEFA5B1A5AD10FFBC85F554AD7B9F50285ABFD57B6078B5
-53AD3DE612AD0CCF5AFC45F7BD1AF11FE4F13A61BF776933E36F8009058113D7
-83D4BA20262CC542547DFFAFA5F98F5D00E4B188CDC731482BCA919A3A1F896A
-19A2DADD4D86FF1A0F9F7F3BD2784B527526F940386ACA2DABCEB8C62C49061B
-62F2D50B706D71E95F697AE8307A03BBF73E9C20D6C810852B208B14FE526225
-F24695B3525CF75CC7661DA8BB4E577282DAF0CD7567DB7B0CEE6A589E968CB4
-39BE739482947F1C6D1EB30E7BE6BF792852370A1E8F480BD4A37773E7E94D1C
-E78A704905CEBB6BB5F416EE4D1761CC6A69F94C15CBAF6993C7C1320D17015A
-62221E2CBE5373AA639F3E79E65C233D1FCEBB85B138839C183D51C008EC7521
-23B8F51C5FC6AC81C0BC54649D642C43D19C7F2CFD2FF2ECF25F01E4B8AD5E6A
-7BF8AE22D7AFB4A1FB5E6BBF5CFEF55888C05C911E862BC7FC1D418EA1E169E3
-F8FF9ECF4E5CB80644208DC1FA98C478F58DD1B4887D39F4E68DB6BD275E1FD1
-11304A34AABECF0CEF5235E1EAD65EFCAF25A910309DE273147EA8EC4184591B
-C3FA3ACD7D3D2C88DEEC558274FC74A6ACA1EECAE6AEAF1C0EEBCE74333650B0
-0B0165AE4C8A9BE5593DC6B1B6794C65035B1158CB8AF6B4ECBE34ECC1C42036
-F8176820D3BA2C3629B20D494FCA27B6D4C07BFD3B385B425A562F78DE222F62
-5A1691CE8CE57ADE018FBAB4888095E72D3BDAFCED350C75731470AA64535A61
-B226BA5DFED762812F048EBEFCA6F34D79C33B5DE9FE84CF9087B563B38255AC
-32B2D894EED8B618B3695A3D6FB37C7A96309E02D86BFE14AFDCB4C2422AC330
-19E9583A08776779F286B56A27E4435BD7ED0F7E76FA03BAC080CEB7AFC4D525
-AFF12EDC7599454C8ECCAE5CAB7D23983538F5B8BC0F4D0E4ECF9FFD37B6146F
-783A463CB52C3F987588EF1671A0A771A5920B527A69199B7DDE664F040B07B3
-C752CAB169C4DB746D708D0ACC9590B7DCA104DD9EA1DFB6039D2C59FF69B34D
-18E0EDD3F8117581D1D2699F0BB1E027C2A2353B63C7154C219881FD13E554E9
-06513EE93A265EE65DD2585CA59320010A1363F72E2FB94D7604F659C42F46B0
-BB09A3BF5B224E83C822654CF5BC4D062322F2334343EC50F3BBA86B055407C8
-6CDB7C52B728791E55F013B9AEBD4395C36978583836894DFC08A2A1DA2BADBA
-7EC0BCCEF106ED93EFE20AEF2504E5881A5749981A897E7EBE0136DA2990EF19
-AEA0AA9213089D45A24617FB1BD1465059E7002AECB3A497E39819D7241F3CAC
-1E067BB075EC8BDF94C35AFF9972B28E627BDFBD753ECC7B5664999F24219B77
-A4969716151F1B3741D6DEE0C27F05220142226D8CBF2D503C8F0D77EBBF9D30
-9286264EC426283B7585C1CD855ED1F18D7D9BC60F6CA00F108D6D2683633F04
-2E15ACDBA49399844FF84BF593920F876CAB1BB06220CDF7309480B2D66A534A
-A4D10E4716AF17AB6D274EC67FA6ECA9EF8BDD18912FD7D3740C6D85C5725607
-FCE37C111AD8538E5C96B3C3483531E3DF93B21D30F2014E2613B1ED8F550E96
-59338D922D770274B0A5459322547F1F829DCF455715EC94547193B9CD9840CF
-87F65670BD7CB5E2283FA61818360A5DB870C2E63B923D7FE705AA7185CEB4BE
-424923A196FF423742A1050102B840BD2BBC6E36608A56610F67CA49491CC1CA
-4DD07180A8849721EC7395A7B8F1B3C54F9B3DFDABD7F3AE4C9AB94DDB066FEE
-28F66CD402FB770916FBA1F1F958E0AEDB13CA76A19E5289872538A6CCFAD70E
-3673C8BED4931027AECEDCFF854CC3AC19482CA681418BB883B4550C5B6CE6B1
-F3176B8003D25BA625C6A749C366609D095954AD206420C18C7AFDC4CE39D27B
-0B0ADF02B146CA121A70050A18073850174435FA6F9E72C238B7A48CACB4AC69
-B3D1D6E1D3D17A3B106E635904F196627E241F253DE8D54756898AEF86B18CEE
-8238655681B001971F293CF8EB6A54859C49042A008423964CB56DA11B02BFBD
-BB6B95C298DD4689290BC979F03FB1E2A7451675B8F0D622758768A74278259D
-2732EDA8600201A4250517F399854B5ADBCAE31AB4DDF43923E2969A8F4CC0D8
-924C90E2E028F14B685D483A849D29F1CC10D6CA809478563AFE463015807B51
-6444DF3D790E32BA259FC90335C2A77E83D1A804550EEE8C7E7C399B8D09DEB6
-46BE09DAD67B3496168CA488A7C61A08C6659ADBAD689ED3094CC31833BCE783
-C9C376BE3EBC327007F6F08731634F35CF7103EBD648B95EBC2300146F9D80E0
-B685671E2881895138C2DF073F9D118179748A711143B125418C68866DC4DD53
-6A07F238E7B27ADA83DD1AC8F18610FCC7CDFDBFC2A74E488E4F7C82023F6B53
-E7702EDFB5C56D031B0BC96C5A6A9B7EE808EA3C36CCE4069B1FCA4C93737280
-CFF37D45E848DDD7FF85285CFE4B72F5011977C4F4FC48C919B6867B1C0322F3
-C8F60100F20FE3D7C3D6F202369C03C964E130A6A3B33F40E2462B9D23EEDD23
-7344E597FC54638A67156C453F496263FC5B5B8227429E50D1FA9675AC21373A
-0843EF4143E5FABF69310BCF766906A395AFC353ACEED85F6557B423C06C89DA
-157F70DBA8CB5ED2E852BC19201CF22E5C169EBE06307F1ECC4F900F7E81EB26
-96AFCE64C1080F0DCBB5532A4F584E700049B3CC8FE919D55E03AB6A69A4B916
-82DB727263624B35D22FCA7CCE9A67D4504FC1BAFA1652D965E6E8ED6DB964A9
-A2C4867AB5F552E54DE92D9DF52CB8C6EBBBD5813BB11DB6B147F75D950DCDED
-7405C1B49B48B94474AD10F88DAF3697A076A9D67EA899B19687E506BECF1947
-D2ACE1E45048A8FD7AAF81C1D5837392B1EB9E514580E6097FD825B080ADF0CB
-46435431DEDC5096CCD5DEDA9B4EC965F20FD452DAF79E3CE3E32A46986D1902
-9F54CA543AF69D52E5EF1CA0E3F2D03F15752D5A8AC3A9BDAA9FD62A998F77DB
-A3A320DE1C232DE70425A046A4A1C69698A882DA14ACAED323DEAFE079D8E7FB
-4E4218D2AED884DC7088B6E37BFE194D145345D1F6D09757F728E56482127BA6
-54667224C5C327BA7C4059535C34BA975A756A4775529B87C76AB5FB9081462E
-3701D485345FA762B5C47718214ADE09FE538B23688F844B44253958A76A0582
-998EBABC0D7584F171D99039326CE8EB82690E7CD815EF823F57EA5E29CA97C0
-747BA67335F672BA95A862AEBD5E357AE63F9A97A2C92AAD8041372C63A3E020
-6C9841236404728304F8447E9EA64B143CF6AF5C08136AA11496D880A38BF73F
-4D12FCACF35DD8739E42C58FBFBE458C94707C825C53B327D89EF39C556012EE
-5E31D9C11A0A60AEFE0E7079E7C04CEB52B02DCA88DE1B6EB0C1C47C8B7DC5D2
-E8AE95B1FA4C2F60D1F8DD87A889789783D7BAF435D9D4424DE3AB25CAC39266
-D3E4A190F18BAFF8145444A4B33DAF9D83A46EF9BC4210C3652D589681C49267
-97C5878337B23DE5DE7D508B5D2E4B9FFF872FA2EE85982E48BA5ECA86A3BEBF
-3DDC5FB1D62336C6DC98BA3D193ABE5CAF809C6AF9CF31345A8EE0B0EF884808
-520A08D611AB049D38D79C6EF9F538A5B366063CE605C921BE7EFDD5865D649F
-955FF368F3E3153D1BB6B398ABE3BEA00CAB58234DA432D462D39FD27EFD08D9
-C5B958F98C9705C655CFD1D12CB2857F376D4CE59261BAFF1A8A50279607C8C5
-0EFED335B0FD0EB25D58F5309529F24EB9BFDCAAFC4A23CC6FAB0DE4F8B78FCE
-9BF97A624E689F4E593E15CA50F009E610CBF667B8F013E5BD513714707D5E75
-122E9BD66526CBA0ABC48E8AE6B1688FF8C25C464C8DE841813C3438080D2057
-E7B69F4345188CDF8229A2A9475D08CCC2A3B9A71C78D97D57AD16CCAB7AD48B
-74BCEAD013AA352ED6369B602A6820FB41BE653402C988B1197DA58CAF8A510C
-59E13F2A893DA448E31527E6085EC42BA53B144B8A437A0874F11E6E78FB33DB
-0F0235D303D5186D6770D7E095A90349D3CC302E4E863FE63C4EE141EDCCACF1
-BAB40513F7D25384B0D340430A5F9B3F92EDBE20BBC686A00D258068BC1A62F0
-4404166720C341B35EDB4586541593F8536E8D473A35FE8BDA05362C779ADB80
-09BEEDA495FB7E96A9D101C6688152F65850E258E9545B720871B869DE025AEE
-9FFAE558501E9D8BD94A35F727AA9A71C33D368CE03E7045BF99AAA7F7BA00F3
-C55757BAC2F85E6355C0A2EB388B751A404EBE1D6E4A85FA54648D55A6CC58E5
-99F5423B549EA4606DE426020F95E07A58B2B9F86769175F99F90508F5CE503B
-44C533D473316168274219A3D52FDFD91F501260D47FB341FA124B395111FF22
-86AB9F162B86EABC2008C55DC2822D61D9FD8AF7C15086E5FD1820DDA9CB849E
-06FC42AD1B381A7FC8F2074DAF626748053A51101B499AC140EA0AFCAC525A24
-2798E9AF66587D0F331BF14A5FAD8D01980777AF9FE9ED826DADA4972390EE80
-1E5FD7734D167AFACB2415433D3E55B504919FCB2BCDDC054CC91C85B3597B7D
-BCBBE833C0916F666504245ABAA2635F3632B4CAB549BBF294D1BDC3AD51A118
-DB4E6B848DEB130A56DCDB935ABD3260FDCEC2B6116127D4313DCEE81AD1E409
-405895F8C6A43E375E4AC001F20E9FEA7872B3775E1FE556DB100BB5E216B775
-53198A68F75051096681B771253439471A25D61F2E91A96E16FDDB337474D437
-81699AFDAB98393605EB377F7EBD25E7B62C2DA82CF09948A46297D3DF65E84A
-150AF97D63621D7887E6D25DAC343737B9E9E6D048D7E2D64F2604418C884641
-113D7FCC36B76034F37A3CBC3367DAACE9A220DFF0F6C95BFDF4909D9FB5B381
-82110BAAB191FF5B0389A77DA7110EF40898D7F2206E9C8751A1DCF4CE35B2F2
-3DB6068ADEA4771A6B5A94E01D479AC152C7B16B0DE4C97C1C2E379B2BECB9CE
-C1E9CBD2182564CBC6D032FD49D5AB137C172E040482181D88EE923137013492
-BE918865CEB7D7904FBE0D6CE8EB82690E7CD815EF823EA6C2877253324B87A4
-C12A18D08F7EDFE563197C89A0100AF38CF7F85524EB9327D1B29FBBB07B8D31
-4CBB30FA57688C97CD7C7C9EC37930E27512B968ACD62F9C5DE49C03FB720403
-11E96719D178A8CD7EB7504A31AF3D78D061307879F2608CC69105C029BA8D4A
-7B964A305F8A2101572777E59B3CB401C9A2671A7E019746C28E8CBB5DAF0430
-BF2B6039464E356B50BD9E3128227794FDA75C0305C968BD907D9138544B713E
-F29426A30BD387E54F1BD6BD48B2DD3EEF0434EE61ED7C48B0F9D65B1B0697BA
-4437173CC6A46EAF491CE04DFA281908DE892FACA4D1ABA93042CAD9B3058B16
-57B2C480D92CC613AC5B947AAF21CBD08A2E3B1BF6B7EC58FADEB7214E434723
-BB02264F53B52A9221A13865E8864E6F75D40A38ED471D2B68BFB683965CE95D
-09719C82246C7F9AD6801A25C85FC14D3716B645EE3FF46B759E75EB57C655FB
-CBEBA20E12A6B89D792D69041F008F36B9F5777C45F61CA7707EDED071FB0976
-1997C01E99C910D18C1DCBE9942830173961D1EE5F1403E30D3B9265ADF81528
-18A2DBD40C1365F2863F24E3D0E77D9071466ADD35EA17B49FC53E54F0180C3F
-20BED95BABFA45C59BB87134F56F6DDC7CDD5B3D625DFE4BC40DCE69F4361E52
-73DA715BE8EBBBFC6365EEA16AEC84B561C94007AFB3B9D2B58A91DEE9802B6C
-2B7EBCD0F0E28CC1198A84ECECE33D7A162F781736FCA7D87E54E2B1DD43A458
-C557E303C569492C3DCC7C3A1162682A719FF916E6BF859686F6F08A3CC07CEA
-9151BB3C676519D0968C7F70B0E01D9569049031B0CB8D9271589795CB99777F
-D2D8A4F18A6EEFA9BF9407D73C5BA42F50D139A2F87C2614D3548980353A6C53
-F47F0BC75FA49BE3FA0347CF24E7C89BAF56C8C376AE1E9568204D34D67FC196
-A380248F5F7C4DCA4A1AB06A04B309EA45653D1CB7231B90B4FBEF4BD42CE514
-8E2E8B29F7189FE0D4BEAE918F3B43E35DFDF3E388792697DDF193801C220F92
-14878C181A430FF6E45BFA39AF25EEE7CAD916AF093B9CFFF3DDC21C184C9124
-50DCE380331BA4ABC51615EE5D8441A99DF86E7BF7F4F19B865E66B2436238C2
-05B14615B9FADD984F27AD672FAF0AD31F3CC7F2ABFA021B56CC1B2283621D7F
-3D46A5B576F5C3504555BA1C468685029B26DC46EC8C2071B8EB9B760218116F
-1200912C057A90E5402A179F2CE4038057A8E54B86751CBD2C6F8FCB4C69B81B
-83F3DE4BFF9AA2FDB171BB810200EA42792B05EE8604E044677CCEECF15A358A
-6D9B701DAF00476083D7E55E62BDF3F1387A5765C889845BA3E641BFCD71BA0E
-FFC60665EA8C7D1911675EB2AAE536E5981CF029D6044761F6AC4248B4DD0A85
-01455C630EA8B2FEDDC4ECD2E027CAA7E47CD79BA6590ABFE3D82563182ACE5F
-26F28357151F0312297D4488AB58231EDAD7FD489E95ED6400E6C9E03ED38DCE
-D8595FD2F0F24767A37905556DF8D9EA9F089E6255751DA6992A60954063C678
-0A5D0DD42AF1F80B7C41C28075ABD939AB3A0F6DC112020338A99EB84A014856
-86CC04EF6188FEC4340FC7724F9739E9BF73C80C90A98A4BFE80B440ED5BB438
-642E42FF7E89F7B7EC58FADEB7214E434723BB02264F53B0214DFE59BBC83093
-AA0097057E98511746178E03DD8016396A43CA64927852E3D9861C668F21F154
-4E638C756553C296724A240A89A859DE1890CB49909A2811CA7986436F225200
-A24D95F2ED54290D18669353307B572DC6669803A1FC4949AC98BF3A8F45BFB5
-024F2D915BDDF06338224565A9CD8CB62CF82CF9A610BC392B6F93AB77C10207
-D2C8B19311384F24598722F9B696D09272F8D6706CCC05401F995AB75AA569B6
-CAFAE547713D0F7BA5103FAFB49EF22CA8F00F055CD83E7D52E442EA02E581CA
-D63F033B04D0A17BB868F8B54699D1CCB02E6143A0EFE51D2ABB47787AB8FF47
-08C6F40E3075D884212459C6D27DC1FFFC271547C1152EAF04B84479FE9FEF9B
-EE08C93E676D71335A8E3751C29155B007398319845C28648410EDFB3F813E16
-648DA877C1E3EADC98DD86AC283210AFC93EA37CC2F783594DE6123338345A8E
-E0B0EF884808520A08D611AB054EC0179769635EA058F2856281564D7EC944B1
-E2009223C277E6A0FC6158005511B081AF211EE4ECAB2CF1E1A7F12E6405D970
-EBE676CA582D1D69099DEA0FED70B3DC135B4F6BB07F45CBA6FBDB4418225E53
-8C9D8D83343E89075F5EAAEAB6F3F9CF07DFCD9B962A65F8E5AB88436BF64E3D
-45BD2863327CCEB361EC854814F692C90E50531DD64039C230A6A9FE0071C240
-477F32573BD733E0DEE8A4F5B8BF91F528E8A014CFB8690DD38F18F77A31D381
-3FFB58E225C51FE22F794782F47EF717845F2D4F899C7F1323D614E16C7733BF
-56AE6BA3F64F76691CA5A4833BC348A1E61CA45D557DA14428D1221FA8330AC2
-63BFC99EF7C10ADBFBFC2E8211676F375782CBDCB2E42C04E3ED3F1DA3AF6456
-E1F3CA3831A76F106E667F9E91865F8975FD450125C9EB1502D64929BFB8E89D
-5313570AFC25B6FE29D40BCE62841432BB56EB8DFEC5E56EA980AF8A14F46FED
-6BE897BAF99BD16EC9F360B9B976ED055189493B71486D921DF62EA1EC80DA59
-9184F48143580DF45B39230434930F24F928EAC244CAD6F9BF5528DCEEEFF00D
-865999A09D5AD428839828542FA8FE12343741AD49384B9C069FBDB0831C6116
-9B250F1A80B8A883C5D2B3B78959EE59DE1CFFBC4EFFAFF00D29054A5911CEBE
-02EC916BB486871FDACACD9F4BB11F629865683E164AE60471A6340C4308A3FE
-3B2B5EC30A47C3FCD41E7BA921C341FE2DB804C2195EFD9817CD55AA40B796BF
-F1833FCC9BA70E3A369E78E8AF00B974938842FD01B7ECAFC159A997FE183D49
-4EBD62F23805FED20C07398C16EAA2B2C822BA7A8048BADB860F1538363AC9D6
-7696EE9341D32AA35D91124EE5DCEAC78C8F28787EB15CF3E4F68CB4DB29E22F
-72F6C86F41D02E5346CDEF765B7B097C8EDD95A5F9611B35D898DCF84D403B9C
-082FEDFD718FAE8C7E66BB3E8D6817070CE96D322EE6880AA0CC336D1B5FD0E3
-3CCA75F5FB1507ECD236EB945506F442C105B236BD37E1C7C43CB9DA26F9D0FB
-21C434FE2DE3BDFA26D24C4FCC92C1A8998026BDB99E910E615A5189A41081DE
-B45DD711488E406853A5A013581A46DF8B9288C97C1AE272FE83AB5351D5C38F
-ED668260EA8879EF78B4C92970F5F516904AC4A1A00EAF33C65CA58BA761AC62
-2EA8AA58FE0B5DEC627172D10DD0A55213B5F2404925368DCD3A257C29E84AD1
-386C6B61A5E15EF994AEAF8BF6853531B9436E94DDADAC273939DD770974B196
-CF4680521C166453070EFA5A968937157CAD1E44C4FC5F060A58A4B289F71E0A
-7B6C57A9DE0839022947957AA9A1C98A74287704A56D2134BFCE5702C75743A1
-9EB312118BFF5A24E4FF1888ECEE4BECC76AE143C0B8F46598B144BC6FC56F4C
-60915F5886B34D8B0E8770F45F08A49A1B5F33685187943C7B3EAE5F31C66313
-15532CC81E6B68697A78C0EA28694A184C9FC05A5C20CC812CACF7FF11B4B138
-F5B71737DEB70C29FAAE5CA8513697176088F976548B25494413A8E9A76EB90F
-760875A07674C9E9886B199B3099B051B7D6BAF653662EFE131B5FAD9FFDCB5C
-D1FBB4CDEB5D7E8002400221C12A9D9E4EBDAB441DD7633F7E773036AFC95EF5
-D66120A2E0DD954ABFE0C0A68306BF04D894FF7239C0727D31A47273D009FE3B
-5BB0705A054BD4656A6FA42F3010A127B90553E52B30909144726492A9381FA2
-D444C8BA71E64046CA64B07041A32A2CD4E2DC961805C11F33D554529BBED98E
-9B33E1A28F8FDC11342F692C47424F6E1F4059C474F38CCEE148B9BB0197602E
-779D8721C358C413D885ACFDEFB9466A40768F3FBEE331237AA5651C685C892B
-5CC6570CA4757961B6636831ECA0F8B87BE3549FE64C282F92BD7ADA0071AEA3
-37BE6580744556CEF3EDA3FBC4EB639ED805C1160DEE19259864EDA6D5958092
-060E1BBE06F336F9B31BC43A659B9224A277E39DAE4B1F4329D0578D921F431E
-52D386C5C3C820C77B0614508AEC91C5BF1D9BC4BC86A0447DF2D2F8AED9616D
-307713089224F1B957C12FC00B99594E3B7055A2E28E9E929720A9A8E40BC0AC
-69332572834FC089732AB9257978765B08FD1933564A845F18148B481E89B057
-408A7366EEE0638C1B2A9C39C6C54F8DDB7817CE07AEC10D671EB0E1214231AA
-D4743B196C108C4C08A13AB566167064AB08542DB96F22756F879171F49500C2
-CC2F349E947589A7119237DEFA4CB7D83522B1B066597E4C9CF54DE449335FEF
-F104BA204536CA3D1F9C73EA6B21DE24A4633E8C4FD5A5026FB1A7687E22E6C1
-D5D4AF8B97E1BDA1B94A5B9CBCAF2550A9A909E205BEAB20B9C50F06EB219E9F
-34BAD5A87B9D289C5F0228E28996554F6DBC2AB4E2B6673C79F5569843D01C9E
-ECF3F8709EFC582D4B381136CF3EFF857D7E72529BF5E2B164936143663A1B48
-946531719C594B300DA573A543FA3813C8C501A9D40DE20885985399BC432FF8
-FDDA9AAF6701121CC345DA2CBC59C08B8DBC55042C8D7BD026B159A61E712E1C
-BBA825B8DA3C2B95B40BA3B134DF7B43AE695E86255FA5EB839E2D73F12DCBEC
-A349561889268551933B05EBEDA717EAE6F06D02F4B36052A66FC4ABAADEC307
-FF1D04E857F077C359419B32B4AD76E8E15929C11019F60055CAA3336A72D2E5
-046169FADF335767CC27E611C815D6B6DF63FE65E92A428C4351AFC8A18ACEE6
-9A16021B0A6188A69E24579291B94B09493CA7656DA2CD7661D66AEE53CB1F39
-B56EFDDF93A1E45B47724E41DB4205D1200CFCD7F510798D2EA69D685F8592F5
-59CBE379E1CBCDDEDA1B69FBBAFE27CEB5E868B2CE2113416A56856B2EC2B06C
-5698FE079E7A564EEFD0487561C9049EF7D5DE455D3E2445D997DF463AEC9962
-91983B29F0773CA253CB694395FE40C7A582F443817A2DBA36F655B7864D8BE4
-02E67959A853734C237CC5C2AAEB4A8E0028DC3CC80D3BF33EA8DDAEB7ED807B
-849BF7008A9B513D1958946B3105AF4F88FEE69EC2D3FF638042BC75D0876359
-AA48A4627A7B49F80E4E727703DEB6BAA91BDA86AE5CC081E2657740EF74D19A
-425917974EF7A02C99A3FFF334625A47FC66EE11954463D6600A17ED4C028542
-25B42ADB4ACF269D70EBCCA996BD48AF33D63080218EF947F06F8CC552C9A6BD
-C6F04A612DE0A010C16E27EDA16EAA18A7760E11E9873BB0EF9262F18A75D9EA
-C932ED1B2FC469A51FDCB3692D818549BAA79C71FC44B61BCE2A53D14C9CD1B3
-69AA1D89B9BEFFB4D8C8D4CC21955C0BC8534A8D042A2892904AA055F13EFD67
-5747E1403BC46BF01EA715E0BE3C0B37FC5F13D9598FFEE4714DC6A4E85650AF
-2902D1D4E796D3F9592975D46A86D4ACE66BD5B1E4895B24E34B9E7D5C4D3300
-6F55CEEF9DD439477DBE791957058A1BFF3D38510A8B1E8D692F82221C0D0228
-4F4E1A03F2CBE758744C4DC36BC0B3C1533E1AB95D2D5BAFA00555363CE9A004
-63422485CDB2BEB86B7BAA4DB298E92EDBA3B4CBE5DBCB63063E9CEF4190C3D6
-0DB8F69EC10ECF8C4350D1B42C3F463C91787BDB31D261AA410CA1F6033533B2
-7A95E93DACC191CDCA7B1B7E1BD2E7B169804610DDF6CBE34DC4B3669F9D55B8
-214ED5DE41244A94AEDF8B39312798C5CC828F8DA0799EF23F0E13B5C402119D
-EC0E921DE7E75BFD5014A39D2820506253A21FC3F3DC447CE0ADFAF8AB10FED3
-202C5D70278D34189977217FEAE275E008BE2A9E46CD4E13586642088F523124
-089540F8F01858D08C9A11FD8478484519A21EEA38ECAACC578E6AFF2A78F0F2
-655E0D319A46AAA1AA99E374E08414CFBC44D28486B6BD2C8806D062834B5DD1
-7EF5AC689609C39ECD8878AC5033ED10E0124AA411C1D25C37E7DE50B54ACF35
-735C298A3C0B345FA3AB6C46E841B009890EB081211B28BD1BBA03E9F31528CC
-992709DA92489200C8665A75BC8E80AD171B40042CCCA9C93A5C1D1196B2B5D5
-8422043C9E6FA5E03CBC0644D19F5DAA9DAE04D05B31B5252F16C538C76DA224
-B72B3FD6D176F819E31E7D3DF647E2D4999FE6A0DE6DF6DC47D17EC51B652DD5
-16B02507AE571FF88E0ED3D63F36691F13AC80D0F63AC8F58F8A66F6DB1D353D
-F72592DD06C9E3B6642B88E3B9453AD8432E02EF88C5BFA8EBD9980E0D46B855
-BC68799E247A08C67F0553E9188FCEAE7175F58C41EAD02F1E04DBB79D433DC7
-C6EDEB9DAAD6B4B9EB4F58721FBA5678E67D28758503B8AF2F7D473969ACA8B3
-6D260178BBFB4E9085C76827CE47DB355BEA13D2F2EFE1FA920B455CBF179FFC
-6332060F58DE7C7D9FCA742EB0F64D0BC20FF0C7A765ECA7433820D0AA0C416D
-CE23B325E84440EE2576F50A9965537A2D8378AF8DA2DB25326B93F68807D6FE
-251A45DBED45FE728E41AC313E09B1E98DDDE4534127DECDA30528589B23CABE
-4D575F34346D0142B84AD90EE9C0C952BF67D04D706334D3BEE929AFE318F4E9
-42B5B7B9F5783ED140DD88C3CBA66FB93D605A16D0252822F78FCB375FE11CCB
-A0BE6657101D19D38370AE8EE4C6CB3794B363E47536FFCBD994CECBC290E973
-1790E0C229E76B96F368D072A5411DBC3229305342B3654D962C496008320B46
-22FD094D0990BAF08FF7B8CD3B214C27E246BE731809425575B7B78FC6905EF7
-7F476C56DC2D466B3E37A8964E85F3E332599A6862C056CD8D6A6E5BE4A68D2F
-BE01781FCB57630DA28784DD2C1ECA1B0F29D33EA21E1EC7D98753CC0B0DE8CE
-2EBC01607F748CBF09BE6B304B6A7C8B20A4CCE1F21B70E9A72196619B2885F5
-3B5613FBB6AA7828EE0DE066DAA0F7B37584E69D3846E4CAB40F4C3363E7CC30
-F5C8497AF7F3CC55FF1E5E038185C219143116B1216E617CA3B4B2CD42E74283
-B405EC73C48682A684ED9C4C3C88D6C66595F801C53733B844B1FF523FEAE6DD
-EFF36D20E721C0E2990EDB17BC7E7E6B47B44B6CFBAE1FC1EC2E37AF4EA714DF
-2EE9258DB011C37A10167D70AE8E74941ED68BD2DC37A3A0CFE28993C9DB0149
-8C28EA049592F7FEF72BF3252CCCB4FE5D9E0395CC4A27E0AF50087CAE709C80
-E16198740B6C64682D60644CF6982E936026833D02357AFAF505BBB4399AF5B3
-9B571C9CBAB1CB76146F11DB9C67E171D02695507FB58C02AF64A3F9A3E44046
-215E511A29D9ED23A8DCE42E09F8AEC681D2BE52F45D126B05BF0774D61F8AAE
-4F41599D4EA851F298FBBAF954DD2452740CE664E3AB4F0A3A1D23E3D7A1FF95
-A19E9F7C25618DF3FF44EA5130DD54CAD6771F05B8D8930F24CB7D51EC0FEA67
-A6F22E6C0ADC4A53ED2E67BEF5621FF6EC41A11BCFEDE3DFF1E55520432F60CB
-F8DD4952BBB002F5BBE7B326CFFF9DC25A9FDBFF6DD130E12D453750B02CFB9D
-A8F7DF6AC43C7BCFB5CBE8BEE5F43AFCBFE1DCFC843BEF122EC34136FF9604A2
-B187C515FE807F7501C0F79DD13A91E165B94E21F21F3EC5025979795A28D8EE
-E8CF1F375E4072DB154BDF85D4A4DB6558C02F080607C5833A1234E63221E5EC
-5198D3AA4E28734996C848D09B52B70D7014877C4B912431BCD6F322E71DBF12
-7ADCD2145D1E57AB7485F8424431724E17611AA60DBC04464FF1C1F0DF8A1798
-DBA973568222F20C665B28C93548C53FC4A80FA632845A15AB5EDDD225374A5E
-E30CA81873184F97C0F359FB1633D9478DD42337023E6C31D3CF0BC861D5120D
-ECA23E694C8920F87882A33EC2C796A816C32C8129151AE11F492142246E7760
-713FCE2AB36097A94D72BBEFC2437377995B71D79AF8ABA3C7DE20C23F80A9E7
-B596E2E89B18FFEF3E37771839E50C253D90E3AEF7BB4ABED3E92680242F1E85
-DBFFC65A6651FE8AF5306DB5BE81CE0678EC10D256B22869F66CE2AB8C64A7BA
-D995D50787848CA545832F287EF1E894A6357A35CA5DF2E6CD14AD95400FE6E7
-CE4779C51FED4DB577E1133E2ACD0DE778F9F450777832650C685334E19449E8
-3388A7EDC1A2E8C45F11C10DF016A08A86EFD0417C0C368313C13C7CB6D860AC
-6E3C4D2909609692CDC68CC32CD8F13DD25BF2E9FFF3798F8626849A475A4F8E
-7D640B9AE1348ECE5AFA0CD99BA67E24211B729BE417329B705E0AD40D58A1B3
-60CA6264BE9A6BC3161A16DBC05025BE2365DADBE6C25A22E9503771B4E01844
-1737B8DB12AB27E665D176B23321BE58F4F60344746A140943A21BB8375FAD62
-D4880707D784D8B988AF4ADD547B5EA2130DAB02853A77B923BCCB1F2AF7F3E8
-CE9ED8CA8EE0764B91FE8E5EB90B0C17B107AF6A64FC51737FAC17A32FD0B699
-2AD0E4E5B9DD6F801ADBC455288F30774EA0F02618741F944B7E91828123EADD
-4AC58810C5CB85EA6C4C52D2D613CD1E3138F8BDB1AF4950CE4F5336F7AD8703
-C0178F058CE9D7D762C3266F419E61B87FF82CD98E00D7650101A99921ADB106
-80BB85CBDE4E8BF9207852CCBE3E415E591B9AA7F51C630A6E818EFA57DF1EF3
-CC6133EE41523FEDB4761D52B2C2366C2188DCFDD17610FE2ECEB2BCE883590E
-1DFBCA43E5C88EFB24788F19B1C893F3343331B8A03AB1076BC7C96F1DAFA16D
-E4E2C5B0E12DB3115AD17D43453312DC576AF60E797F13DA12AB2BDDBF839F82
-FB4F4CCCEA3ED3A3C4C4CA336644E9CC92BD9173A222FE465954469BB637146C
-6B98D3FB9952053804387743D390B807C5C16D6B26DEC3AA76EB39F6F520E0D8
-4D3CC188A9551F14B8C668988CC65134F561FA9ED6CCD6594F8E2B6DC8546C7F
-6779095AA991D32FD25E5E7A133DBA1FCBD74BC7B0EAC0F718185FDE400C2C44
-8B59991C9C1DD018F3902727EC317F7B28D28ADAEEF244BC3B09E010C290C8D9
-0E83373E1EA2357EA3162D613396A11D1C38BE31430A9F883C87EBE445088684
-CD799FE721AC49AAEAC072130E8D2F2173C4E634CA6E69F5DC6E4E89E53E7C3C
-FA380AFAF5115FB1000AA9A99791865EA1E194BBF52EB343933AE0A363697910
-1883D3BB3F2B5BCA74BF77AA0AE780748CC9DEB8F919594616FAF14CC038FB48
-6CDC991D5714E8CFAF29ED79F3D14B529CE8E3A72E8770C02C84221628AA110D
-7D7F6FF3841D4A13E188538760F8C276B50C43FC3A5A440297582ADC8675B878
-90EF08FCA0A37F34C988401381B30225C18C5946D56866014A3FEB1BC623EF38
-3E7B0F8471CEB9022545F3D90F2F21057CE945980EE45965F7C6AACFB71A8FD0
-EE68B1078AC40E104ABF5FB58A5AE3DF8DFB99ACE094367928AAF1B85FBDE001
-FD299A2D3243D0D4E1F9BF5639BBD7A96D502C48A5932056DE708A7CB88A8CC5
-E352322A9E0E8ED6E05E963828E3D76B2ECEC872496754139B3697776C022DED
-9FBB8B7BCA4C1BFC078B1B4BB7E3530FD2DC2FA1BE263801506F142B686C6879
-BB487A74B38968D07A02DFDD52AFD396E88CBB10933037B3211C57F25EE294E6
-EB777130AC311A0EE1FAF898ED8F7216070DA8C51892E04AC47E93A6D11B0364
-241AE3FB0674C4299EE3C4FD162F1E40E6425E3E11CA760A1AFB8D2E27CC70C5
-615BF53D9717E0332F020ABDBB793ECB04B7303F40685A0D8B29A4E2C6167BCD
-AA4565873E4A7E1AC131303800BB7E84F79AA98B7E792B8157FA38292BCD8949
-5E15ACE436C8BE29834F524552D810D2FB67017734AD4C03C73BD7C9841CA31C
-ACB7FB3464E39F61016235DA61ADA8710BCE5519767276D2242B757B3B0B5699
-935DAA1B4A0701AD24097B65D3769EA5E45508A6D2579A081F3173F0F32F1E28
-2EC97C05787A7BCADBEBC7A1E9504983E856E98145C3EA1296B9565998A60B37
-58BDA0A88ABF39136FD74EDD15DCF459489A567222871889DF6543CD1E90855B
-ADC971A6640670D14D5A2C369EE753676755568A45CE78BEB75DE98FD6A6105C
-81BD69680D82DBFC86A39F5EADEDF270D9757F982699F8A3ED83CD8F5E26374A
-82CB21947A0DBB6D7A6FC4F6ADF6F8CE74B7895AEE7F0C951F6AC2DEABC3A5E2
-38EB6D4FB4CA828E7984B0758B60E93291FA65BDA41BDD1AD3C890860A1626F8
-CA0C11872CB7C9E628A78F2E7EAFA7BF167CCDEEBE829BD3BD1302C0E4E37870
-313601E5C5CF14454CA69B3B5F2A38DF8F352848ACEE5F1045004BDFC92F534C
-6E00875001F682FBEEF952CD8DA111CA9DB3031DAB0D0D8A71F41AF4AE7E9BC8
-55BA6FF6FAC74294E1DC5F047600D3E9790A434F5AE586587E2355C6BC8F4122
-E46DA77C3BE64AC6535AEF02CA9A56C7D6A1525E565157FD5E981041BC4EF514
-CD2DFB705CFD64C9A237EB0C2EC52DE80DB36049C5921791852AA9761B870221
-75F9B6F780EA47027FEC5DC776DE29E6E446F8425969C2A1A772D0F80DB2ED3A
-12B279D3CDE0A3FBD24BC2F2BC54D522EA256139EE9281C54924042C6EEC4564
-27B3EC40268A5A7CD4BA5D279A8AE7E20F3132D0AC3798367D6C65D20F3CF20F
-E712E9D1C49EB2766BC242BA82FE2894B780773725B2BA465CE5EF5D246064DC
-29797C23D1C37356A111BD205AFC8678BA8F2EC47B2A4EF8DA50D34F075DB648
-44B346FFE6E7DDDAABF4386BF3AB848D548B2CEDB7AE775C2274ABA1708EDB5E
-3E67CDB15ACA37A8DE363BEDAB04E822A04436FBDA67C76A1A0BC48B71A1F3A9
-9EA7005A7F3939BA5B8C5272B7F11BA12CBE776981DDF6C614CE1A218973A98A
-EB3147C5BEACC6D85C0218D399AB8E6EF8C7DA136FA18CC47DBB6C8F4CC905E4
-7EE6F5246B76FE94E16C95E92125BEE0E5977582FBC5321C4D1B50BFB6B8CB40
-6DA97DB9C7085D38A7371ACA81217AFE2066BE751EEA53269D66A21E9EB85A82
-F924B6908295B8D3C2CB66E32BF4BEC8E5F914FD03A0229BC6C22661CA09E790
-79FC30E2A564561EDF97155EC22B17FC8C0E24BF95EB84FED35F15729BA9E65E
-EB7D617822F3759FC4BE5D26B8A81A86502CABCBEB2821F31C81289487A35B2C
-6634F1915D079B2510CBAD6B8A8A310FFB89C3DBF54835E2440EF380D5CD044D
-79C868C8E19833928C61A638C12B14764C2E1F3EBB7D53F6488CCA64BD46B121
-2EF4C820F77C36CD60881000957331905C3CAE890191646652584BDC25006454
-B7DD9D36CC5CE676CB05648FA49E0D4C40CF8A467DC3073F1BE6123231E4BFAA
-29D020A47CFA392063172C2D39388118D2B97A4D0B0FE56E8F5C75D5DA0670A9
-8518B93771382B5C9CAB5171A9B7E7BE3EDA56FB6F46BCF1D8A8F55E5DEB25C3
-120AF42C35A47212F61223E0F5DD9EBBD071E0E454CEEAD5E1AED7FE401135FE
-54FF2515FE7F2AC181F05681230F2ADFC21480178265377C0B863766F3A89EBA
-D5FDA711B2F2F7D0AF305603E515611515C03CE0D497F7009B15FDD3CF7B9BBB
-8774AF7295A5FB58326524CB2A5B2DACAEA5169D358F6DB97A059AF69368F85B
-637689ABACE3C095B5B5ECBED19406A241F0968E82FFB4E8B2DD8895A7D05413
-35471E17B3121C46DFE1F3393302541C9589089632A939336ADD5B2CEC8DFA77
-31A2F8034EBB20A451830E33233330851DB80D558FE1945A08F977FD569A7097
-DDC256C3BB5E0335A4E9FF1F59E458A23F4A8CC81A4A545BD85F86CC1E7DBAED
-BCF58249BE18C57546F2A2CA9BAEF5E8D0C5128307DE9698591DCBCFF4A45588
-3CD844FCF4D1B7D546D66B6E9A10F0475CF8A4425DB318762FB207AAD6A3AF2F
-18F8B93F0922D3130F2F34E309B03F50AC68ABC8959061BB7B67C09A947D258A
-5B5B318E80062317DEF35BD7ED949C408CC920CD22D36D7C6033DF960D539E2B
-8EA682A180C37F04528FA5069858C80EF05FEE3158F8B16EA9C6D0008F27D0E4
-9301620F7B635E985141CBE37D546A349B9EB1F0C2EE079A0758FD2F034DEE63
-A77F4905E3202EBFCBF5D9AF53194AFE947CF122C02F0223FFCE52C30C13ECA7
-741D9FB2D337992C1200E011B9D2BE0292D632EA63AE091B937B00CA429CD6FB
-D7E27B3C53133F3C860A0EFAC0C263822746022580664DA465C985EFA421D112
-25BD0B56DB824848F63412C8E26838415BE8840613DE90502764D49643990BF3
-913E895BC87FE2D45134910D9F2AED57E244FB907BA1EE1782EF6A1908D52EB8
-8A0E35712798D4AA803C95AA6A10E4A8F537C1A1B4BA4668D04DA0C3CB01EF27
-2D2FB81322FF42743B00A5B0A8D406DE4C93A10C73CA28FEA7E3D181886E708A
-D9C71530EE481BDB0DC7D5635615D2EA224398D73AA957D193D8D310C85E8988
-4F34BBE83B0937CDB02C06F09FE30E9D32611D7BB552F8CAA973546B52B039D2
-13C8CD65DF3E9220E12C475B486DDC9D1AE4AF17AB2B8BEFA630187D3617B938
-41721617F7F316402A65DD78B644FE2D3EC762FEF2F33A9DE36076FFFF7EE562
-1E1A2AA33889B1371F37AB9D21782745B0638EBAE39A6A91573F271CD97B1F2A
-F784155AC7B610456C284BB92C0F1B3BF42B112F0F069D15ADD414134EC80EAB
-B4BF36A66A43F756B609A29029C1A9683204FEA9B86F461555D654FF76D6DDE2
-A4B043BFB9A74D49BCC0F7FF07AE0445B5000696547B96FFB3C200768DCD28CC
-D168368EC0E5400710A8EB3320F0243E0F8A271FFE250A165AC3D0717EBE2572
-379F61940798C6BA81EB5B295150DE6AFE2CBDF32706C489203D1D0B99114063
-E3F46CC6F1E8D9885872A81C7D7ECE0E1D10B6A9C035557B9537EDC5D0012529
-4081E0FB641A94147642D1D1F09AC50BD39587C4FAAD1963151A42886F73CE86
-FF3E369046B5987DC6AC3FF490B2412614DAF252DF71C6382D9520EC24C6C80F
-32038BB8EE6F1F0653D3FE87028748A822CAE716E3BD16B401D405F5C0ABB7CF
-76209DFE817EC80AEFBB6AF4CDA68F1A9AEFC7093AD38E31106B54F878D34C36
-C05CFF435107489ACE0DC8F0669443BCBAD218BA35100DFC6967E8C5A5AE0FD4
-55A7B09E58547CDF8ECCF986BB4642E3DA6E5AAE8447CF15180CE44851BC5AB2
-AFDA9162E3F8EE5345A84AE8353F0ADB44AC1209AFF4D937B5B797B348429D95
-26AABACED222D29F01A36108B86F4B1B5BD8AA39DDCBFC834D684E3903F209ED
-2573806438DAA3A2B46FCDB66AFF13047A4B1221D1759B6E69A80F09012F107F
-154CB57D1FB3EBEDA7AA800F1A217B92A73A591A89DC43F2C58CC2D7A5CDF71D
-1DAAC77CDF41C6B305DB18C3ABCB9B36DE8522EEC89DC3B7CCB35B0AA89D1C43
-9F67A1E01AD73F77BD202D4E2520E4CB014F8147E0C01A2528E674AE656F8E50
-73148827D3A5C9CEF2C3B7788A0914332687E1468DE710546C7FB46E9D9BEE25
-E6ABAB831ACE7B5B8CA4339C98476ABB2B51D6394C6C8DD3A394588828CD7FDC
-4194B1EE61CDC06B1057E8BC62594F8F223167CA500F4FADDEEDCBC99778B482
-56DA1E7B5C09D1A6EBC77D7B527419A6235438CCCD2112D5536B80E3FB85839C
-DAE6F186D3099AED4817EFA52B7F568F6940CA90EB18F12E17B1E6942A12438A
-0E134923AE5F9ED242551FF8A746218BD100E7499EF45C0C873BE6AFBCFB2B21
-0D1355A6849EB0A3EDA9A5F7C7A1A42E1AE72CB34B7597D3EA0ED9348C49DE6D
-CBD1F63D6FAE6E7D46CF0D67C4201CDF6BAD0E1EBB264644B90C4B0F670DD266
-2DFCD60C2B28F1CF139D373675F6F30799E4B355229AEA6486DED99CF690C0EF
-A4DADA7E0E0AAD1CA0C6FB2F6FDC6E988EBAFCFD7A49DCB0AE7391EE980DEE6B
-7E63947C86B0B274A510814E5153EA73DFA9341796C27F88F76ADCEC27438B5E
-52E6A675FFECCF216D46716944628AF91F663E10A973F38507293C0D170B1F46
-5DB5158FE0288C667934D6F9574BA49DF45293D460A24A8DC1DC391ECBCF74DE
-109B067AE2E26EF0B7E2D94D3B70C712A92531D9CB97FB8300D047FC81DFFC50
-C86A58A7322DD04647D972236BD4B9170EF93C2C1E6779F26285B7C594244684
-BA6C28A87ED95CB5AFEDD99E7035DB8AA7D50A1FDBC56507F2DB7A83E569F69F
-97BC7B84626E6C5BFD743D5B333447BDD19B1D5E8581978E6184174D46652F64
-132CC85A954F7006FDB2E82A61E3625A18C067F82CEF40ED7574BE9C2688B25C
-DC95E3203506A0A9CBB17125086E0F1098E3B79176E11BA65F055706568E9319
-4572DD5CAB0E4C50984910FEE5818FF78F92C2054A1B7C556135836E902BA3A2
-596AE6A0D4355F8CFF05DBBF3FA66B8A7AEDE8337A2026893E03E65BD561E68D
-DA32592C403464C7CCAD732FC4F3E827891B4CC9D8D1C3D9829513A93A6B355B
-B89DF9194143FC8AB686B945D6E6FE3FA7C5096AF68CF78D2CC516D36BA30374
-AFEA624B77D557F06DAD638DCA11ABD1839850FFE5CD135E28B939659F815DBB
-465A8D53C87C8EDF1E9FEAAC316DB62E887D0F04ABE77F9A337855FB33E744E7
-373316512D9BEF04FBB2995E8AA887FCE7F0F7BDAB71C0CEA58E944D58AEE590
-E4DD89CEDA2EA32D8D99DDBD44567C9485F4BBA3540428CEFA9AC0F6BB177AE2
-6150A53365D9AA500F78DE6C04D5BD49B655A927FA217CD2DB0381CED30C03F2
-2912F274AFD2D3A219A71331FFB90DF76E0C24A157090BB8B3A9233E89E4AAF6
-3DB1591D03AA5200F0C73F534A1EB4484BFB861F323BE67330F9BAE3401FAA3D
-AC07A2CD5D10816C4A88E4B31E6DC79D757062DF3B506DABE5BD33B319B7AB11
-B92BA9C1C4C3B40CE4A6020E7A6363D879ED0884E550BB5AFF11F7328B25237F
-7CF530A97DC7EC462519E6D3EA80D32752FC08132F30DB72592F4520F10CEEF8
-185123CEF67B82E8604380D41BC0CC65BCE6DE08EEAAB28AF3D3311E405579AF
-01077188CC85297C76D9341C4002C123C8F00362FF6478BFC4D1B7CABD23330F
-77B2706BEDB00F3FA8C33BF5F21211AD68FF3AC9B4C34F6738F2D41A6BB8CBB7
-8AB0806A424C01997D029B9A3338BE99CF8FE6C39EA2FA98FB7BCFD7774085D6
-35BBABB6698D60C171CF51895DEE35F2C56694698A8301E86E93B19D02C3B5AB
-D2DB7BBE132843259C816E8795A19FAA736C0EAC5C487CB6312AE9E0748CD117
-3CC93892BC103760CAD3E1BB7BB548A78DA576C742DAA725DAB163826914F029
-30FAAEA08463BFE61B6CF30EE8F3DBBB6656D451A7D3DC90F1DC7DE683B0A0AF
-934E0587FC22B99D4ABE58B46919818D09F74389CFE25A3DF25B3ED6C21C3EB1
-538B282139B25CF35733F5840023E64C1662D2201F2875F0F08246A76ADB344F
-530B619148A2BF8F7C6554EDCEAFE8498BD27518E2C7910EF47E5F9A85D4D8F4
-D9ACE62FBFE34477E0ADB4BEAAC4FAE1DB32E022F1C9AFF04979EC82C9988493
-D4A6FA585A2827A7399D8EE9E358376E67B9C9EFBA4ED3F30C98C4A2098C7441
-BA86101856C3A60E1D0B1842162748E15163076C1300B1A59A8EDFF026986451
-9856D5DB23DD10046A42824F3953C87A67EE2D2F3EE62E8CD1512A4D18D9ADA2
-46EC9F0A186AC7783791EDC690F34D6308C7477C2FB5006E5254312AF4AB964D
-870E218598F552C0F26D7A1299982A0578090B984C1F11BB5D0C3A5386BDB016
-0BD5D2EDB71D3FB791FF33423C6B527FDFEA50DB07C4AA8F65B9AE2D7079EB58
-EDBFFFE5805D5E4D2D5DBE66F3B5F2EC864F69356976E51873EFD945DC5D33D4
-17842941F2861E93908852528BC23BD6FF56CF9094F9C80AFE957FA18225229B
-149DC5C15F421799834DEA3260EC1D93CD18C4A75D20DD24CB58BDA9185A8199
-ACD6562679E296B37051DE676E374163601F79685390D147A8CAEFDAF22D0BFC
-1858984471FF1690EA5916654BFBE10174B3CCC84F89805E609A61AC9C5CF960
-5BE2ECCD12E5DAE53FC55B77CDD2A9BA3592A007431F576C5DADF36D5C1427AD
-6189B8F415FAA1E38F4D04F2E8C6386E25C3BF311761D95F8688B68B5BBC1FB7
-D91400CD00EAD6BF646785E094D3ECFB8100BA65B665D6F5E8E35D2F5C3B3A57
-DF49B89D9151ECFF486567D35132F830E59CF04B8F38F00E9BD8EC4149591B0B
-26E4F598D58FB3315151A810C7109C8A77E9FDE6C0BF8C551437BFACB42464FE
-842F6792EF99F600C66D1204F8FE6288F1F8259A8358B4CA21C1B82DFB5AA997
-9FD878D6864CA660BD89DBAE38ADF821769D9DFFDDB4946F2DAB422F33458D0B
-999FE26D8023866BF38CC544129513D2B37665176E8B0F15C3554B699B59E1B5
-9EB0CB8A0CF137AF32A805821D2F5EF806D9DDE968CEA58B1DADFAF0BE960B68
-E124580F7C3BC4089D9865D0971CC45CE74868C8122CAE43B57E58A5A862D5B5
-751016CDCEC16222435B5E823F121DFF1D88245E745FD51F4E971DA916E6C8DB
-CC1B15755F72F5692A2C47AD1967E812F21563CF2A0F8274289BF22405AB8158
-73B8BB9AAAF846691CF20B058B800FE1C75D8FC586FBF3BE85F1B87073565DBE
-FC1DD2D7C3006FD775C2349DDF659D05224178173E8A7AF73F982C90750F8356
-BD2BC9AFA1DB2007B89D6387A97BA32AD4FC4BF559EA5FD2DC6412E8B460B251
-8A1CD242CE0BD3CE22A7F97834BBD4475E231794036D0040A8EAE9ACADFAAABD
-83EA88CBF0BB9CD0C3C60F5379FEA1FF57255DFA6CD97042BCC0C9CFF68E71B9
-59E6080A165B650DE75BC264B113A3D00EB5BCAA2F4E7B2F5BAC3162CF23BA3B
-E4C2D2AD908ABE5C63729DF4CAABB6B2987483B8BB39AB836B05E30B2AF3211A
-65CD7280C50427159F00E27094F7DF1482A0F5C11ACD1FA25174C78BC44084FA
-B83A8153875B85D1DED601875334A8F20819A018D1F05EE6D840331DE4CF5EA1
-9C1778E223D44F8F85D20C5D8B5B6EC8CC1773B7072122BDF4C41E0F66FD50D3
-0993E010D9DE243826BF3791DF41EF81B077C095BAF5A84D44AE4EF6AC3B5396
-32712CD96F96C4951D991765C2A80D4BBCFDCCBD87EC0677787C5DA8EA93F859
-8A0F9B2B2FDCEA5A22F19F0050EC0A6A4A1F164DE87F1F29B6D49A58D71EDB77
-A1E4D554685156F111E288F0CA0919364B7378DF77BBD2FF9EB451E106AF3279
-7982AA2A5A87C95D170F2CD52A37EE49193CCFFD6ADEDBB09A355B76C351DD5D
-1A345EF1AEB6AE1E0F97F775214137797E433D351A6DB5B7111643C283D24181
-D0E270296D43E11375325C95765C3C5665260A6DDFAF7DF22D248190C525946F
-B6B0ECF3175CB05B3FB54AA3629F910573037B8FA53F85FBCF6C702E36293661
-55E05060813F639DECA4E473CEC7B7542AF0ABC91F1A51B07EA37BBA4FF366F2
-88689B2414C8F2CC0E18C630B2DA735AAB8180F58A551535C34ABD8CCB1093F5
-D933E742D3B702572F06EBE5D60DA7AEE103E825868D663044338ADB3C9D1899
-D9974325D740DB84212971625B8E379471C5C90AADCF0A9AEB1D2D0C092373EE
-25F02A57DBC7E2973CCA7A6BDD71B32D81E970731F6B46436EC5DF7971150881
-90B48748B0C9E9BF661E3BF9BF428254095BE013C649C2E99CBE108437E64185
-EE4EA13FAAF2C823049C9EDF27B5558B3D94E21A246CAC4EADBE7E31AA3BAF46
-15EBBEBA067037F1FD1EDC9F9488AC031AEAC11EE61D9ACAFDCFCB2451B7D944
-89F148028EE70BF5550474B8C34474A38404E53B10C0B770619502A2DB4138B2
-4BA812344D3D86C1DD1FDFC25507CA39CC10BA327B7188B30177D2B49DA94740
-8FC3EF502B0B535BDF4A81DCC8B0FB99E9117351523E1ABFA0C2879EBA5B374D
-3CEE4C80264717EC5073908F8E60B704457C3F0C1D32A1B61E6F25D08C36C051
-2EA798E6BE78EDBAE978E9F41D87446F0D3F724F1BA22895465D091BFD8B6E7D
-BB3D4EFC2E8D59FEA35263C964529F9E0F1CDB2AC0DCA9BA134461602D22AC2A
-CFEE36E15CF4CE30D74BB5A98A96AB6D31E3D418797B2EBBBF0ABA03F20DDED0
-B437CF69A1066F5EDAD9C21DC18BC390E0DE088B82EEFC23BE67EC5EDD0BFAB4
-FBED26930AE2185C1FAF80B9596416522B0B615227330FA99659A375F261FFDC
-FCA94B360DFF79BAA8E856DDCDFC95DFA4F0778A4F4BD99BC43EF344CCE1FA95
-F0E7C74A0E38AFAF9AF2F7A4613E8ECE116018437555CD00451A28946AE8196D
-3CE6273620A0EB981DF43395E52FD05DE06C76AB5E8148BEE6A6AA07C945943A
-06C90FE2F5EFA4EF1B6DE6BFEDB6B673460D4B55452EF438AA0ACF7E9DACF826
-BF1C7EFD78F501EF65D3A77750464EA1C36BAE51DFDB1F6ACFFDAB646297889D
-EF18491F4BFAA9C2255D6D66D6E975C56436FA1291424C3A3FFB833285EB6118
-FE8AFE03F16A8C99DEAD2E987B97B9B6F5DEAEEB3418FBD95B0E0F8062D8B445
-7AF2917A3E50C1FD2CD917A4DCA5CEB841A393F12716FB067C4C431D3738C4CC
-616FEAE739955EBBF2388AA113249FDD3CB65614972EA2ECA678858EF2FD5A95
-D0161F05EBB9F859D155E7FF70B567BE42FDEF8AC8FD584BD6F3848121E02397
-DA00A73E52025070CF6D6C44CA0FFAAAA6EDB678306A3CE8D469F94B4511E4F3
-3581CA8695A0E5BB64116D8DD899837931DBA3862B69B38FFB6CCBF1D6199DFA
-4801D1007F9E4CF391406F0AB61352D6053A2C3A38BA40BDB894EB7EBC2DAB34
-BE2E082037DC7BCBCF8DED1852250412F6ECB9BEC20A04FC012D2F97159A979B
-71E19442DBA788E65CBE9ECE846FD307CE7103323FD49AC37565FD450B5B4662
-4381EBEBB98186F7C6DFDAA22AD161B30A48D6C8B233158A1EC56BE74188ED67
-DD8937011B01FB6F690B6EFA7C9416561682ED59D6067CF28827291915878663
-A2CF19D86B2AAD2476F03A1786D6072E9E14321CB4643C3586D8D3378E12CCE7
-EEAC5BF5478783F5600A46BD929BF75E254F5B9991ECE829CC0DA99C2DE73C8E
-A1438CFEC618F8239FCBFBA63C3CC68EF3C84D492EF39E428A4EF041FC7A034F
-8DBF169C96C7AAD7EF572EA9D8E7995AE9B5820918604E0245A58196E870C92C
-A4269B9F06A7945D516A8C1F571D2C658A9A95D02935628CF61C7E8E099E96A9
-A0CD9F497056AC91DBD40D589F463DFC63B665107EEDE9A7702B9002A4839612
-FD9B2CF0ED8B9E899B8A311435081E387998496097F860C70B0856217D31077F
-0628139533B6B19973D86231548E6D47E7167B1475063B8970391B9D1622D8F1
-CB1B46509E78AED81B437787B47B8711712239D43F2ADE009EF927548DF663D2
-21E2CB3AEA75D642BA7BB2DA3AE9191BBB1534EA87AF0C8BD688A01C8AEFD429
-59453063E34CD9378EF7DC4517E5007FF110C2AE71504E3BDCD9EBA1694C4785
-5A4022233893F25684FB1B5FB3967FDCDA0E19CBDFBA7F4AD16E91B798F38A0D
-0D9382A1A371236BEC93664BA5C5F96BF93FECF823D8F11D2BA4BD28396FEBE5
-5A65BFDA938F6D476F3D850A6A9E0576E82C72F0177076866FED31245B67B7D4
-2C09118B904D86972671B7F202EFA9FD9510419FC9589352E6004237B6140EE9
-5677B11B6F16C881CC0678BFC2A47F6F4EB7B86D424A28AF414D5D14AE8EB2B8
-CFBE634D951E20AF1C2E5461075CE0120C4C28AB55B3D1C7FA2C8DF5FDA22888
-3F91696288A283879D31036F9A7B0F1627BD7D3B1830DC3EA77BD4BEEBB66CDE
-AB448B52C9B7E44DC1121A01CD198D6C53E84117BB796508B053D85567C8DD3F
-2BA6C3EED05EF6CCC6FF9A6BFB1860B6E302982DDE2068781C15473CC0BA8C30
-10C7D99F3CCA2F31CBF0994DB5746F78021809AB116E7686907AF69AE07269C6
-3633795268FE168619CC3BD6CEEBCE16566E581FF7E2EED20253155807B7CC5F
-E3C3CEB9B6610CAE9A6CB710B84DC00E6E7D4F53A0F82FA4E9C9240578DAD3BE
-6FBC79391DBE1F06569C0D0DF69CEEB4C47C1C839041B828D6B8260C29009FAC
-3A166A6D04B47E4EC4C57EFFAD93596D486FB21E8CCAE06BB3BC4CB8E191B3C3
-5925792FFD99715ADFAF58605AEC477934BB2DA781713B740D3ECFB6903B9D0F
-BF0DDE2FBBC352312FECF74430C923C9E634CC8887973B949AD5232B0F674D52
-6500120AD24310F078117DCBC671F4C7885313A5F5579A639127C830A4BCD859
-832EAF9236FE60F0BBE3DE38F19E55F7CEF8D3CDB218A63A387A8B4F2B12380D
-09D39DBFE2D8C471047B36549DF83B517DD57EADD7B34476DA3974DFEE987759
-AA1E2EB8F835BE740FDB2DB6D5118E9082302065CB6E91A2F3C7B5657F12F842
-89B702DEAEB322FF63C34FDF5293CFAED441F7692B5FA225EDCF155BF3105E48
-7E6A3A99F68C20F5499CB9B26B5D7E915175F17B6D9D2B012906BFE07EA38F28
-EBEDD8E34246A7C6184FEE0E4CC01F5C6F8970DDCF67D3F7AF3E64E2E0EC0F85
-363953AE8A29969D71357EB11AC7E21DE2BE5723E8416A639ECFEA20D0042D72
-87E92A6EF2027C1C8ADF7788A169E06F50268D1AD9012DCB7965F9173C4995A4
-C1264D0AFF2A649B8DB2F0EE7CB5F74E0FFF03AB75E2A32BE4B1D4261EA69B5A
-7D0A4625CF33D5B9B13439BA2ABB30AB399211A7FAEACA25C721845795FCE18E
-C752871F1D5B2E8F42FB13E785ADF1612802979C374F124F1FB8F85D328F3A09
-1987C577078D35BBD1892C84DAA254000DE099F7220375BA244025221D83AE07
-767160AEB66FD0D8A9D1D29A68836F837C8149C2402C6E42C7AA1E51DB4701C8
-FF47C9D9B89191E914C0B5E2D464201C987856B5C8347CB567E86F2B040B6B4F
-15A09258EDC942844D997873259392890204CFCF0DDC475E846658E161204272
-2BD48A1032E05D73F49CF87C0B4AB361E0A8087D5BCBE2F1F4068B635BBFEA3A
-6595BEF5DF4F34F0375C89AC1F42D264C16E61B4861250873B67ABF0CA8CA846
-ED91961EF609560C74746062DCAF92A8EC4010BC9FCD79D7DBA48753F02363A6
-1A6BE1BC087E48C334DADA1F21C5BEB5C169517D1ECA54FB284C9919532BEFFA
-884961384205AC450A6329C27678C7AB2AE0BBDB3378F9F3CC026C48413B13D5
-EF8C2AEC6F34C44B7BA04D71971C62BE351560798D2FCA419BD75ED389044AC9
-E62AE8B3EBA2CB0826DFFD5D6270DD802CEE51E7C137217EB34094B44846EDBA
-0FA5BDEAFE7DE979FAB20CF48B28543AF71AE789D3CD910BA237E6D292C9DBDD
-078EE3101F557D5403ED2F73BA84E97541BAE26673D53250FBD8B67B16CE6682
-CCF3EB4DA7889B718063CED7EF8D4B97E12EF318DE2E0C9F5B439B85B038D979
-B442A57E96C0E0D3CFF2352361978F71ED74CF86738D0F8AD77ACD20CB9B305D
-52DA163086C39FD967DE099AF9798F59006DD0BCC8508410C13A626838192AD2
-EA130256AD24CFE5A1605C1F679CB7D030D76945370A7C2E6B045608CFE10D55
-19C6C9A84788ADF3EEB12D9742E04CD0E4633FAD0EE1DBE291C13EF093FB4C8A
-1BD8693178646959C4C9EEEA2EDCFBA5F31896B86636933A6F7DC43BA8196F28
-5487F3259CB21448E37B1708CEB1E1651C53BEAF0D09A17741E2B1B7870B431B
-9AF492A59351A536E15167D5F5E26BE73D66405775B956653D2B5B23A0B29D43
-24A5507583E35056011CB334A7FA08FC5BFB50819FC146515A069EBFD291C5FC
-E0AE26EA930F5DE0934EE1986AFC357FFEBF99CA22AD12086542E2DA9C2F3157
-39F1D7E591F392304DC264337262594A64B6EF4F9741D034B2C291AD19B7F13A
-4EBFE6A338443914BC6B81625C7140C817D39436B6AC4C2908603CC8D4642E52
-CA7A0B9CD1D230BE607A5FE89771E21B897F0BFB8C7A1315B554A4F036F8F50B
-4DB04A6FB17F9D6F86CA00F8621E2216683BD2BC4668091700BE1EDBF9377C7E
-A94482C1251D227466ACB8BCE5AED8578F0A4CBF78BA3D909D9096B2CC7E48E7
-E346355C3455C20A80A93F1492C285C427581C7D10A5459FA997C96F9F51ABA4
-7D28A48CC9E59B8D8476F6A3AC1CBA05DEE690F33E5A75C2290CFBA105FE38F9
-1EB9E309AF3F7A1A44273B2BD0FFEEBEA9ECA9F60E4008F83ACD56078C698C8C
-95BDA63B876CD63990B23F1EF7E4B6FCAFE47C62EE9AEF014071117FC1851F61
-2514BEB09DE651B7AEF1716B7D4C49609F125050559DCC289D410CD59B4AB0ED
-554449BF070327E9822A863430F59444AD4B6B91C88A7DC58FF1701EB2CA81D7
-2DBA5B749716E09CCD9CB8DCF747546F24967985F4CC7B052FCE186DF5976864
-F465517D8F479192285345CF7401073D5DBB5878EC2C6DCD11E94A0649CB320A
-61CDB0D6A0AE01F4CEDA46094F100F58B7F7BD9A1C40610B5B2C08193B3CB9AE
-AD7BE2796D9B40A9602282EF0DF395FC8A27CE9B880C73A7AA7B9498324669B9
-9BCA199EBF63D883FDB77ED213A8FD450633D1DD9AAE6534E3672F4795F49713
-72C1D053F5BFFA6093FDAC3F7527426740B53193DBFA84375E2F697ECCC2AF76
-C8CA746B032C293989FB9ED210703244493EA7C3A01CADDF218D3FB543DFA5BD
-0296333039C5AE67AF1D3FB1491E54B4631B65806A30B279AF8F82A8222BEDED
-44A451B84EB62FF653AE3C3C1FAE373FDFCF5EC38F6736518BB69B250797FA03
-6D4843E535F9BB28830230482FC058A1001E061552B4E00386F048883BEB18AB
-0F1799221D3AB37963487BDBD9B298500606512C282DAF37BAD73D5402252F47
-8F30C91E42B4A5D2F2DB3E750D3189CE6613EC3DD73B055C
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: SFBX1440
-%!FontType1-1.0: SFBX1440 0.3
-%%CreationDate: Wed Sep 12 2001
-% Copyright (c) 2001 Vladimir Volovich <vvv@vsu.ru>.
-% See the file COPYING (GNU General Public License) for license conditions.
-% Converted from METAFONT EC/TC and LH fonts:
-% ecbx1440, tcbx1440, labx1440, lbbx1440, lcbx1440, rxbx1440.
-11 dict begin
-/FontInfo 6 dict dup begin
-/version (0.3) def
-/FullName (Computer Modern Bold Extended) def
-/FamilyName (Computer Modern) def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/Weight (Bold) def
-end readonly def
-/FontName /SFBX1440 def
-/Encoding StandardEncoding def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] def
-/FontBBox{-218 -316 1652 915}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6B55C6E47AD7A9A958A6E22E00FDD4D6492D53ADDC90ECD778346C06747
-57609FE8907DFFFED75E2CF963A64C7F72488F4A02372BE681E9BBF09A9CE5A9
-3894F6358C244FCD46C148F1EB60DE2137E6D3079D6AE03B3724F7D7BBA47BC4
-41C27FFFDFF9FB7B7738A8D88C27573A53E244723E07C995948DED2516B6044E
-ADED62C496A56BC14483D307884467ADE985655A4712DD06ED00811F9A05BF9F
-BF2AC66203817289FFB5BDCD0445293981AF6F55928C132E885ED009DE1B5FB0
-C230370EB5156A8B609E466F00F768F0A52ABCFBFCE3514C0FDDE31E601AD508
-2666AD26D9DB386B9FEC80AC197C9FE7447928C0C6A2858375F0A1D7AD3BE53C
-9A926DDFBAC60D846783AA97CB86F804701BF53F7C4D18B925FD604F60231215
-EBDF4FAD73F2D13518E1901C3DA00ACE65647765106EFCA89D1D9F9948B28E5C
-88B31806AF1433ACB13EE555D069E50649D3C93032500DE92DCEF42B7487E4A4
-1ABF7F6C8F177A4CF5776AFDE02721C8B9F69A7CA769B2466EB4501A7E5683FC
-58FFB0982039E9154719C1C110840B2DC207902F8EE3E83464C763A03C52F60D
-D7194DA5888BCAFEECA5C0AC8DE6DCA956F1D0E6AABAB6E20F7B64BBC9871543
-D62E73F596D732C3A412E916A3EDADAC745BED5D2176C14AF05DC28DBEF5C944
-FDFFD52D98A35990F8D5FE21D5DCF5C9900FAFFB698C14E56B6667CF8734534D
-8698ABFC9B4BE68E86CC30704F0CE920EF1B2B0F3A73E6FB24B20F9702ED522D
-C0854E870B8B81B62B48650AA5E74D2F06FC2BB2E06DAE38B8F0D829E2240B76
-CB76085648CBE820C02A50638D84251325835B79D82034373114FA691B029ED3
-7E265B00258A76B193EC155C0A4DE5338B95073EFD9CE428E8C7D9F8CA3819F6
-59291A239C1CBB8629179F79B794CC64ADDCC520647C90B2AC97E3129FFE6A47
-71E86300F2FB20F2CE0D6482A2F94630EBE822C060B15F1B57B51C82D4AC05CE
-B552810FFF3EABE30E288BF601AE1003C0DCB4B555167DB1E6F4004684B76258
-726C1DE83C45C8CFF7EB05B68EEF717FB397BEC159B148060F15EC1B9269A780
-56FBBFA94D7E8333173E4BA3BFE2854107F555F08E9105A080F1DC512EDC2A15
-A74776E3A18FAB7C1F64921B8A976D7E279395659E0886ADFECDBFF558F1E4CA
-70E9A40AEA239D0DA342BBCD975C13315C3951A6527B3BB9AD87064C0B4A3C2E
-FE1FE92EF6EFE9DDA2D709D94E00EF85C03F169FF99CCABCE91F2140BA287866
-E237994F72E705AA7185CEB4BE424923A196FF49955CE55BE7066690E780E3B8
-76EACEA86F719D6327C049905B70F9F72252A06126C8B4A56669AE182EF98465
-4059FA3C23B13593FE6A5DB1C5C2E7B9BA528C4E0CB9D1B93019A8E265824344
-86947FDEE9A49733A27ED7F51ADE0FD2A113DD2612350DEBB93EFEDAF6F39C6F
-ABA7F3D9349EDAE7EEFC31F9D510418FF169EE4D6B05905B96130EE6FA2DB817
-49EE49A4F4C49FDAF4F61073438D53D676F5D5ADA65791E20C3E433BE062BF8B
-9D022DE963F8DDA6A8CA1A304AA20C31A589D07090EDDB762A308F74E12C8424
-24E029E5AA85A8D7039EB206F025EE75EF233DF666CBD0FE4F0C4106E016CCBC
-73C481D62BE2CD71103CC54D60E4E66AF7CC62795466A3E7B1A94AB4E7D377F6
-B7BB47F307D72302B8F94274D83EF5C41C3C5F8114B46CCA0E57EB32802E5416
-2EED9743461D2D1A76E3AEEDCBB9185700010921FBE9A3BF6AFBF1942787A468
-FA39B093E080B08F124A61528B5C6434FFEF6D68C98B9F1C3F5C60ED024F57E8
-2DD0F836312FA51F866D49187B3E2A2915E0454A4AA688165089897077D8C442
-3D10F8A2CE50554183F312A7BC87D5C3EE7287DA937B474209957BD46971F5F6
-EF5B5ED47CD8B004B57C3F8810014C31481600E2BD4D7B418A019F3A92B7D92D
-3BE4E7795410423165EB84744390FF2A6C0A69DB32F2039182AAB2696F59551E
-A794895BA40F8AD7CEA83C899387E2A5C860D9EAD6AB9E2498BF607FC96D2ECF
-92AD53351FA9A291FC9CC8C8B191298B1DE626D05C96A5EAC0693CE5DF610DBA
-35BE10A0BDC92DE2D075CC9EA0B352F70D344305DE698B13F0EE51BB8C838848
-058B25DCA0273105F11543E86C215CE9B0DB507A58B5B98FC3BB678BEBCDFB46
-C68793400B20E042BA55E2A3356EAB836DAC4800C97EEA153A44CF4C4C0FA45C
-5EB8C4C9824EF4E9CF895B8BF91443591A8845AA3D9E7850037241E18CC0FDE3
-14BC8E0ABDFEAD85B5A4BA814CA2B258558D55DB22566FCB135A4E492B3816CD
-777C55A00BCE19F67E919617D5FE5382E07A0335AC8324405024951654F4D037
-DF90A94D5F72455ED72162D199CCC38215CE324D0488F9574E6263837E6C89C6
-B147D972BE838A53674134236CBBB25691DEE7635631DA60F55432929A1C0816
-9CB9C24E2062F345A33653C64546E560F1515876812BF0CDBB53AF8F8017D43C
-472CC042D06C6CF00D11367B38D977823C021047D0CA9A4CCCB636E923D56791
-014712DD21E2AC4B36F2C44A99FEE02231973454E506A7EDA19FF225BA338890
-C5E4C89C600A19B44DAFBD70D9D22EB3E9292F3ED47688F7DDC03516C5EE15BD
-E294CC18F968DCA42CEE062184CEFC151AC9B70B321CE632A9134E57DC364AEF
-8D56EBB2809C91FF3FD1322AA99B6390DD9AA79B27397F787290D7FF8C677705
-7D96CFB98975BCEA1293C2D4F168426A80EB406A67AB1E075F05481E39E7D0C8
-B621DCD49E8597360265F1D80A2EEE072875ADA58EE90965EB0E987C0B3B7917
-BA23FE14C2AADE06B13BD007E3776FE26688D3AE88D250DC6A85C3FF736F7D09
-6DC25761E86AFDE134B1223D2A02F6922A1E6C0928734867CF629CE465DA20E5
-5FA2C6A6B1F946BCB7EF85045B2B1E29781C91E02F43C1D0E4C1A6F0FC474330
-D5548FC854AF646F86F1A125516E25FD221A20181680F53ED87DD09D744CBD3C
-6576252E726D201916D593A35C00F1073FEBD4D4A0A76151A9471489A27E9CF6
-405EE4C86F34E7E66D3F9AF497C0E16231807435E72A74B9B5C4BA8889012BF8
-40FD65270EF8EB3A1425BDC5BCF4C85CCF00A1D59BA4667982D2224354EF7FE3
-F3841E13D4F36E015D90333A175C8D8DE89E25D510AB158618CFA2D579FC5C30
-27341ECBD768AE5844558FC1C5B080C962D5D7BDEACB02BDCF20465A8A79F72C
-444B2D7915D902725939390051529D3A80BC3FBEFCE09EE1974F6CA604752952
-32BF2BBDD15216C57251A94A2E7348F3DFB5B8FA36670B1438E6A168F565A5CD
-E781D8908FEC9886FA4B0072557C5EC4D1F91FB39541B8757874D2BE4842AA01
-2D8F4F735C79C8251FAF27472437EB991C97AB40F7A50968EF23A47A2494352A
-4EBBE0BE0ACA51F2AF6CE3C6EC2110159D662590BA16F111B283D212732D8DAE
-5A86550E0FC62990F3A8774A6880960BF2869E3CB846CC82BA6CA3B20B1E56A4
-6BDA417FE127C21585D66F95FAF7D1E9752C8D3B41E0A123FBBDE22F8187AF34
-646FEBD88F13134F93BF24ACB6FAAEAE69863F1B01521E754D9086BFA198297E
-D08DD57201859FB92EA58FD6661205683F9BC9C74EE0BC58AC36C802A06B3A54
-5B9D3778C5DE154C7D677AD25547888AA4DA562C245D9611D6B9A0F43D1D2724
-3FCA3AC2A85AE8B0F4C743CCAA43EFD1439B4E4F0634451D086A7F44262EEDB1
-754D92D4FCF6767209C3DD2C4E988752AF6C7189714F48484F0C032E3F0B911B
-A2946D40D26538C0A2FE6FF83B554B290734A845FEAB6923FA5B4BAAFB29F046
-14DDA7052FF516185055E36717092CA78B984ADD80D97CF969EBB7BE3D9AF57B
-7CC30B6CE0F4A20B0352B2CB4C6D9B48624A4E81527F6BEB58814CAA58557A3B
-331EA44FA926093CEB9775B5F46CB4228D472AE283F5507F6A97549A6281584F
-024023060F377820DA5991797492318B4A7FB9BDB94221EF653D3B19FD733028
-1523A24D3FE3D8A87EC7D1C2012EFA8553B0ECA1E53FA0604F07F199DF340E05
-78AF13C8BB4B01F056552345D69417AF66307EA431D1DD4AC2CE36F0C62099F2
-29A909F8C89D2FD614D0A1C73129BA80F98D57358C5A6A2BE8F779FBFEC09764
-D216BE0194193F12F5586AD94A9B7A7F52C5226042107AAEEDC19442FBDD8350
-3D108C1D2A535C76F2015EACCDA0533E943977A5952997A76EE71BD8315FD944
-2C290FABA1C9270D3BA6137B67316819E3C86A6D4BC4D1CA6AB363C5B025F48C
-20EA921AF6B8A0FE01D023CDFD9F2FF79929CAA374AA5BD5B16A244B6353F10B
-AE5F4A5D720BBACB948F8A484DB1BA09AADF05EF93D978075598F37DF29454BB
-F727ABA4802F0818924031DEBDAA8BACC3A9198798B7A3A82E3FEFCD34A540C8
-FB9616F9CFCB7E8EA5467758F590CF4C75851E8ACA14E5FD6BA44209BF5E3A4B
-A9E7582D800DA6B4E644F5AFF9BDE1D94746B56099CF4C69DD98887B0558D80F
-6AB73672D36BFF375543122059CCD4972FDD5A13226B636F31A9670EB8ED6BB2
-F154C62CC43CFC0992B53CED0B6E1698FDBA922439D31B485997AF2FA2172F2F
-A52264F8F41A202FCFFF3D4F59EE2B52D2DF34CB3032D235AC8D305F677FF348
-E8ED022BC8896E1F0D19DA566E1A005AA9FF5890A3EF59251992896E2DACB179
-2DA8AA542CF25DC62707F8197943268BF6C4EE974A29E11E616206524AE42399
-5F527A2F37D55A4BA4FB7C83E095AE14BC3576B74813C32CAAE86DA2CCA4CA4B
-67BDF25AD0563924032DB576103CE40DDC83CCF7770E6E7C59C4558FA322B3B7
-2F00014A634554C3C0157825F1BE1F15AA3302B07DB3D998AA3DF32558EBA96C
-17EE5BFD98C6F798796C3B32AD100A7AABBF9CEDB3F956010D4F44273492DDC4
-3003C0E99AD88DCA692BB289A3160110CD44E8B9911569BBE5859C5D5E32E767
-BF3B2DCE86D087063159E197F46AAE7CE33A000E9606C7FFAE669141EEC6706E
-FB1092E65F6D8D4DA45DE6FBF64947CFB2BE1DA039D5234B380545252B0FCF63
-F4D1AC55E1D63AD86FF3B1EDE08D8E0531224B173C3D95DDEEBEF6C21F32802E
-7B644F74737BB4D418C8D726BD0069D63A29995C8F1A10B2C2DD83360B845F8F
-777B7AB59559AC79BDA3CF37ECD8E5A8A722A37AA9E2BBAFD0DFF297412F05BE
-0ED66AD153091804325EDBBB42CB75B6B0387037465E8326ACE6F0EE58D3E084
-1829EEF6296BD35F40ECD773CC32F9177051B66626037F2EF8F72D3E8810F44C
-1F90A29F713C4B6784C28130E159196D62685E0BB74FA8D305566BAB9535BCEC
-11888D480C4FFBAA2913871A921E3786DE1A12257A2F80BFB32FBF06EF866BDC
-2078EDA35B3EF74B76F7BC2334609D8770C72038D2441924CC860D5D6ADE6ABA
-C1A2B9F1957D2BC023287E0586C1DE490362FAF9F6F9DC2727A6C59FB2B5D964
-FE2285E31989960E6FF2AE617BD0942BCA05F9EC6EDDC6AEA463308DCF934F95
-47239ECB8F2E788BEBF2316DB4434CF4778BA8A08F81174FFBC7909AF179689B
-20B21F6CC7A175FEABDA80C9F12A93F017BA002DC0100066E149089669FC652E
-DC347D8345AD1FDCAFB9194886DE76368C58A3A0E2B7EE5C291BF7DC9D492ED2
-034880F94B19FBAFCC9140BA35F609878F63563690FB6616CF4F561C0F16F1B4
-0123114AF5F6119F3E31DF844B80FD932ECA2B1FEFDE6DF002F020CE5552EDD5
-96640576111071F9842E588E8A53FFE7F6E0C73B532238190F81728C8E84AA50
-34CA2A83C89317C2C12E0849D0730493F2B71BCF385A9A7F1371490BD74E5555
-4E8CF3E58A1F64F68659A329118D5AE4A04B529CC5FF1D10005BAD9127E3DF9F
-89CD1DF2EFBC61DE2167A4EAC0BBB553D2E25F739057AE5FF0400536C96ED9B1
-3E2D62C6373B30B200B46E02CE575D7548424E8A62509515B1F8D4A203B55606
-3CABDEECA106FFADFC82AD0F108B53BA73F703D0EFA348DE07C687E6AA0A1A6E
-8D7EABA86EC05EB9182E8CE99206EC7058C6E834DB285C80DB394CBBC16C8D8C
-BF96C549535FF126795B4815AA6C81BB02BDAC98F463F9F2DB713F617DB098BC
-D2C0A21B60BE57B6E9FC564DCEF51473A34B1180C87FDB21B1106FC1AB1434BE
-0F486BEBD3ECCB35189CDD7CDE672342B98C8B6DF5674D6A259A56F4C16261D6
-2BF54A98653BC12D34082E154839D2D146296AA6AB6EE175A70D1B7E169CC492
-0ED7DD0EA7E721B24437AAD1B71850694AE73296A0548CD56785013A5C6A7C57
-8242F9C073D5C913A9DC12FE9C7A00AE3900BB5282962120BAAAE8825552418B
-A6EF605546465D1D51CF44DEBB3177037AF0A01B8533E61CE4EDBF519D72A09A
-9F65D4BE9EA9D8BE9CEABA2FA6652BAE2A60CC8E3DB2F96FD40D8CEFA73AB0C9
-2DE2D075CC9EA0B352F70D3443024DB75306E86948992EA2F55881B9BC5D665D
-E316B46FA1C7B9BD37D974AC8B12D710E9F234815612041D65F7AB542C1FFFE3
-D303687A70056A21792FC0CAA7A490C010EF2354760171613751436F61169344
-F16D65F08323792D55018D00466D467D451A5EA9CDAA07C11E9848171A2060E1
-F47F0B7609CC7E46B115C9D6D6FBE5DB269D6C785041CF4C252DBB92F6103E5C
-F27544A9A4DA9C733CBAA2104C13D509344199297288159243942BDB4B57EF7E
-58F7B026929CA4D6209472C58851280518BBF10BC64AA63302CAECCC09C46AB1
-192DCEF6D7E7BD3D0CA4E480D6327B3A5608D50778A51145669DA65C070D9E60
-E0A797E0EFBF9FCA57130803563596ECE28F6C40CD614F18EAA944673BADB4E7
-20E5D872AAAA47A65D325F70930E8D7DA817AB20E2F5767F2497968B6F19CAE5
-CA70E18DDBED0789AC6FA67A329BFF8DC7D9233840841431FD101E684692AB6A
-20102DE05AE4CF51C7AF1347F5A1C8768CBEE53402787A22BF5DA37F4B3EEAA7
-2C0E4537AA133EECCB6D285EAB4720FCF2FC99376EBBE20F6354928D3870F6E3
-07F7EEFB23493FFC0733B474B943DF0EA5ACCE8ADF6D1AEA39EE9FDC2A1223CA
-6D6776B9E4A7AA577DBB49F1DC54CC0994D3927A26BCFC59BEE455F29C564B60
-FA5C65BF595737280992EA0CA133296F5544899E9BC19773B1F7C9FA10B3A52A
-D51618595AB6D1FC6EAD553A520F2676A88DB50E260794595C7AFA244C9DB0E9
-9A3098954BBC19648EBDD8C739C68E778FCEB19755D84E02F4D57224CD9813AF
-1D7FCCE72138258FE2EADCC25BFDFC9F6BC27D09621A5C5E9822E8CCF89283F2
-26681393A95422DC7897E3FD02939B72BE23C90B0192438832D2963055947FC1
-067D5EBBCC34A8424B1B7F820C3863CDA8AC53C3E9B70C22F4B2BE684B749A1D
-5F47814A253DA746B96C3013D38EFB1B705ACD02BED2868524C4B7F7EBE4C9A8
-1AC251A26EF66A325D2590889763C0BB94D94C79362041DC8E6923B21CC19F58
-1EC026DE5DB104A8F2391DB2EC4704E4C7DB807BBCF3CC3A51C28763E7D96C7E
-879EB79905E020B6A3F62B37E30213275A6BB5ADEA1F68825054C17452983D4D
-DF9CF1A646DAF4C199AD347F880CF434F9D47FEFD2A56C190D816C4CFCD5941E
-1ACF6A13BABB9017E6E32546DA2CBB3D700532353A0A09EAFD6CD4620F24BB20
-6B04189D3793748591978319C613B7CF53983E67FC1E1E54A9DEF9CE726F3EF4
-25D14BB8004C5D0272CFD969120081D57AF688617314B6294A8BD979D0E18AC3
-194C8A46D164857F29AC8DC0F34527ECA7D071B372032A0A2203C66B672C3C04
-B87D64AA24788C2DD47F3EEA2CAF5D87C2BF5A1360D3887EA695AC8D1190BA07
-19EE75F37FE348A344A81F1C9434AB91F771A43E794647CF42873A11216F1AB9
-FDAB2AB6C754BA721FCA3CDC3DD7E469B37CE1EB1D1369A4F7D86AF87683EB1C
-5E2D089DEC3F27752170482765960AA313ACE31F06B8DF8A8717C41296075286
-EC52EC611FED9B67011D26A5B089D2FA6D5F95637897D9F07AC6BDC79702571F
-5CD690DF2B3904A6D968D66BA2F252EAF13ED8DFED86DE9A50266375C4A16CA4
-5AD99C6F46F4FEA9D490254D0B8B890E332E065FC825D15C8042ABAE0FE6B7FF
-C9E74AB677EF964F1B2C75F19ADCA0383AA86B2CE30AD8442D0D5BE930B51F65
-5D426F0258AD3AF3762B10F34C6E09398C197F4AED4B02C50A9C7BEC3EB7D8AF
-04516D0A58BF46BDD0B08A487186EBD24ECEE90D6B327A49AAB860397BC02A2F
-6319B8DC5410786F5F980817FB5C3DFD8EC23ABB784AE1B93C6BA9E500D12BD0
-9D01776436F2979F3EE368F0F87EBA74FFAC047CB1E113C4BB90C43C27E56990
-C6266654BE466F7F65FF8022545893B42918ACD45660016B2865C0D3E47B18B2
-A77609A5D2B18E3AA351B5A5BDB53A9752A2F8ACF2221AD60D8B22DB6384862E
-6B822DB60B75370E3098DB08BE8A70B0B58FA824CB1132A858400E64626B6B18
-23B60F897C57D8C0C83854D45F2EE5368A9E6D98EE5C2FFADAA076D0238E90CE
-57E74E9D32600C3B7ED4086C8FCC3A8318A9302FCF2021B83E6DA70C0C99CA2C
-AC35CEE42814C9CB5EE2434F6D77319964639CAB6F918B521D4937B828C2FBC5
-D75A7FC59B06C2972A7A2C21BD5F26752BA385333CEAE62B18F8B7C2226896C5
-6FD93713226D0A59D3F62D908AD571BB330A7A81EA1D38E208A7DA5DBC09AD0D
-8549341C97D75B3BFE1026819B52AAAD08987E79FF608A2575B8B4447857A30E
-F5E29C75198B3502927A6357657E1EFA718B04F89D0C92DE6592FEC3A7904B25
-E8F13FFB675BDD72726715B7672296E2823BC2C72D57F5D625228E8899862082
-5E5DEB864CA08B2D4F08E7A6707AB7328908FFF44A8B6B3FD5F4AE9C33C6CE5B
-1CA3D4F3A0DD6BC7FDA232425F6BC550EBC6F4D7157AC2B3C51C3B43EDB59353
-C3AD6E4ED6FF8D4B2054A8A2DCF72D6E53197F7BF6793C6C5F94E518AD693D9B
-D825BA5E2E148DB8135259BE7A2B30104B9B29ED568DF576EE7F9745A93A475E
-BFCEC10B11EE0303EBF47707ECA0EA73E1EA8C244C6F1FB0B2D4971F24421D15
-82EA2143BD718FBC25D1458F1D6454D0B1E18027FC4E025334A0B67127E4A11B
-C3DE5341C6E2DC7689796749F1D31ED0007E952D15DC23F217A218623BF9A149
-3D6BBC92804715D15EAB09AA2066A46A548EC53C567618F86E1B2D41867F2125
-00FCF22375719E96286C44547C33373105AE0E871939D02873061B41E8800AB0
-0ACB4C4E8426E4A1D3745B85CF550FE0561561626D33617426738916FCE32FD0
-C0D0726F542EE02E1853473BBB13471F941EC4348F8A47251F5B90A8BD181B01
-D12E148B3C4F22C866D8A0180E5676683D488BD2B13810A80AC610FA22DA7709
-42EB0D3F839A019200746DA3FCE6BD16E0B71E4D72FC1ED751488FBCBC196D14
-CE1D4DBF68F87FF65D712369BE1FB27F04E1BF56BD94EE5A645BBA7813F98DBD
-D94794794A08724F976D788157F92E6A39E5CDDB2C2BD14323C7511828EEDE84
-4A1F915890069ECFF80A655017ACF73F4900B22B2EA07EDD6AA349720177E3F5
-B4555EBD9C95B09208872E72AFBD70D9D22EB3E9292F3A8000D5EBC6BDC8417D
-C9736A3A5009F8ADED7347DC1B49DA9005744BBF9CD44C4946901986D81A6703
-A43E43A8491373352251F2CC97EE45B95F25469CFC69F443133F64D3FE06D833
-6A7F8C73AC819FCD5879179D17CB5100F73620FC5E9646094C740B89626C2CA6
-A8D35E94283B20AF70088E031574FBC64F7EBB0D1CF4D0983BA3E2095F15EF46
-277703A7262419F77B452D11BCF43C8A30F8927D223D5752A6F6A7A22B1E79D2
-E6258C0A799F5D5F71E41E7FF4731BB6385AF7AC4A31660EE294C4EFFEF96961
-62D5E63BED7A26EBCC92748B548A1D0CE72227D78A20B22F15AF23BB70DB99A5
-79EC88E8BA13A7B8DBB6040E07D6CF5DFE97F0350980004263CC8877906845D2
-43DC0167B40150C337CD600BCEEA49E2AE83C19E45C3C94DF43F771986154128
-FF270D5C81BDA1A9E1302F69FD2FA841F2A90B208F4F0C823FEA1A509E8C911E
-20C54625CC9E12C44829209E67A14CF35A06A1EEE241876108A66876E209818D
-0CE088754032317DBACBF1F0E7E89F92C55E0DDB42EC76756BAF902B8D65A3C1
-83E6C3DFE282FDC5512B75228E70132B4B5FF051501F581F21AE095296988C32
-170ADEE55684051D476A5230FAFDEFA9CDDF1BA46083F1DAC8EA472D0BE425CB
-951677D71E6B6C1C3405C4E97763B354C220227D765CDEDD65CD119F97268907
-AC9E31BEF927E571D90AF7E77D6924521843A12A491E774EB8849FA1775336E9
-A76DF04E27D2A8C4365BD1E7D40BFED18F51EC704293A2D38CC6490326117E11
-1B592701C02026181F8FB67C9AEF7F5F87F0ECA8AEC7F5FFFF60D2D3A2CF45C1
-8D1DE6E4357CD98F9CF0363000573026FD572C2591DADEBAC1ADA3DC26D77EA9
-BD91B1E6E6B7159D03943C0FEC7288B07A530E4E2AA8EB94830D582DAA0E393C
-9CBBCC3304D5EBD32BFC296E9E2EC7D26069399999CF1CAF479526CEE1A51AF1
-286DB7DCE087C6E8F683B4D637C70514A3FE524F1D370B28DB6C7E6757E74C40
-3966D0FC1770164273B023CE921B27A0F732EEF21AF015CD502F8FAEB4AFA2DE
-7A4F86CB3511004549A91A4D01D469B990F68784D5D76AECE35F32AE20D6FBE5
-5A867B35C3486D00A5941DAEC733E34F7EC597F9E51B8ADF515DCF95E1C1BCC3
-2B6E3D6C1D8D72028B38DD56DD19DB4920F0B8EDA4236F2140E3C7246BEFCA59
-058620D20DC9E964094F9572C6947FFE7F8A67E78A412846AAF99F6432BF22BD
-8E38168FD327996198CA0BD62025B18894A854816928A70877FACFCBE01B479D
-35FC6543A55AAE8B8E5DDE11742F3526336D19861EFDF62604F4459A725888D5
-40FF922F2E230880F9B4732D92BF326C93EF78A741F33C05B536E8A261D42541
-141BED166EA9972F0DA7E17EAD1438FBF0BD10A5EAE4F3AA6154776C04921FFE
-C808630E4959DFCBF48583D0F506A80F6CE267095F20E0157EDE32F7306FC510
-9E9B82D49241BA31AA6FD2A3147460D6652EE135F41F3D4DF71C8733A6BDED1F
-A6599D85EB7D3520187287FCFB9DE9652139BCFF47D5FF7EA0C9299D8264EF75
-B074C0D09FF870058252DCB98F0B82A22191BBF5E844D33992B77FD5465C5F86
-2365912A6F1A096B83DEE05DA44B14F667B66958B8607BCB4A3CD42FDFA83E04
-0D218B2ABF7415F0C8C7C42C5BE575F35FA041022BC39F96901E870F2A99727F
-422B9DE8019687B6DA4FE510CBA51D8EFF47001442E1881576241C445EB8A775
-28DB431CC384CC3056213447475CB38C7A634F0F59DA5E42054ED0BFAF257293
-D1C97721CCD5B23C889833A9F19277013D89DC6BB13F37C3902F0EA39A778405
-729FA64B31BA789C5F12B6186491AC8F8E86E7ED3B5537732964C054592F4504
-28E8EF8D5806C643A8DD9562843B44CF9E118F8AE0E11915A9AC3A3E28660653
-E130D1B67B2952D41647F8AAB650AA5D6961A855BA0A223B94F37DB212B481BC
-86FEADCEAF1B833AFDB4BBAFBB02C101F62C24FA2BDD8BB304DD76E088EB464D
-DE4EAF62DA53E442A214481C40C737920F27AD208D73660A5E192DC2FD59AFE2
-BA5E3C41EC046CC3AF9BE96507102DE80EA9FE08D50A1618AF6D25ABA53D20CA
-08E41336016AAFA30970124211829E7332C090BF144C4DF8A023A37D8C7CED05
-7A56657DE220EC3C7A4495E79EA70AB1288DEBCE8AAE26FC92FDB92492DC9FF9
-3B5B17B5785482A577FF8B9D7CA04798EB5270B89D4C10114DEA1E2280D53137
-2163C947A4585876A5FE591ECF97AAE832AE56F29DD74CADC12D2B0A1236A9A2
-3271148BE4C58BE707FD277A265473BFAF99632083D34FBF011B53CB86D76754
-EFCCB35F92C8E0FE3E1345C0B29C55D4AFEE09D23E4FA1D036E199AE43740CE4
-C68F4E30ED050A4DF59C547C662B898F653305C0A3A0EB26BEC9D164FABD6E0D
-CEEDC405D5F4209598D1BF46C9D0986C34C08358A2C0AE6B18BC3B645F2882D0
-AA9A795BED8C35342DF7E95C56007922C46FE8971B81C555C9877459E17F88BD
-1AC0D43F1AA6550592055A9B44EF7FDC49297465AF931B313168B5E91FEA3E81
-108B19009B3A8AC756F0843AA6CEB0C54FD6770499060FC8F91369FF3E6B4DC5
-A089CB7A1CD5A3E4CD9AF2A396F2F3C6AA6CC767360DB84D20BF831737E6C856
-B07350100C49C8F660952474944B025266C0705E278A51FB608112267C75E02B
-E4192A75D90F43FF3340E34526A6639C45A949627DC528813437A0B89250FD36
-D0605470D52C1CF767595670D82F5E017BCA5A3E256F7339C0CFD82F9975D946
-F5C0721154CC2FC7E68C5434949A65C90F6C30E58DE3AE6D6062FF81CB388A15
-FAD5C938189870AB14F58909271C4BA31B68DC43875B3416729E4144860F483D
-2CCA10261512EF7EFEE399F8DFB0D5F1B6381728B0445301771208D54EEF81B8
-C90E71F6DA858BB65821D74880A8B9D20BC2925DEC67311DBA920DCDA36F0BC8
-06F4206253C2DA56406FB0D0E5F67CAAA56F5F5AF989A1D8B01FAECB1596066A
-358E0E25A0732B430D997E287E5C3D2929125EFB9B17F2D3ABC27D05B79BE843
-4DBE405F44ABB8C1529CD42158ED6F9E16660C8C03A111BD9BD87A1BE4D3CA0B
-358B5E56BE56A6A7AF5936425746D90F6B7C040356E13E3986298B5F78F50FB7
-AA073453B24D191F700286BB68AAAE6D77E1529AAAA00D86FE40526E96273134
-E283864A2170296053C539A9D5870507804E1E2865C1F737A7BE978579C9829E
-4B339205283CE90F6427F402AD9A67EADE1C6C34415FC36307D8A1A2A86A51D3
-98662F45140B3DB6E751F508634C04D9C36103A31288689D9A1CCE52D495FDA5
-57D1F221A883E6A86931370FF1C57833575EAA34BC2EB5039799BAB1D6B99860
-716466C2D0C37F3373021F966AF6EAA5DB28498FD290D0114241D47C520180CB
-454D1F3BEC6F63AD2BCDA34F7503A6265C8AC3115688FB738B09E180F55C8935
-5A821A9FA5A598353C7EEF9A2C5428275184B22D22E0F60C0A0C1D1C43AE5F03
-01A06C16AB8144034EC715D55C8882930890FF5C1FB93E4AAA49D99D2C147C27
-EB3220A36FA8F9A611CE125A9831E1BD8A1409BC845D9FF89CE952EAC659EF8E
-B2509CFA7CD4D5E918E1538E5F46D118F048C61334358D515339099932CE5476
-4556B808C39169EA6C55C5EDE0699EB9218B431353C15FAA6F7B4261C1333D9C
-213A5625F088728150E0A2C212DAD07FDA7694AED68F9FA3ED9BEF89C393A15C
-A7FBD8764F3B8165F1D5BEE6EA025DB8DE272269316208385F8BD4BFDA5D2D44
-27BF42005B10DFF2CA1C1701AECC58B5FD92E0D3EE02A8EA64170AC5F9A9A995
-5142860A85181C11CB1CB494AE4C7D41C3B93D94A7D5C8038529CB996463A2DD
-0036C9CA06029A725F7F84530D75D9E1072D4D4BCCBDC25A56E4B7681BC2BE97
-B7151637D8B786A2B7FDF83ABAAF6D7A9042CE0AE98F7C3781CC2F8901E947B9
-6B4D31E8D6D5E8F7F66D11B3BC666376C284EC24C9D1D083F76C56D0221FFF60
-AA585F1C4FDE0541624C7D92EFFEBA06DAD2BF6148B60BCC727F901724AD97E0
-61B6C512E9D49917F01C5AA51EE291BA98527840293EB33C1C4257740B261FFC
-C47F6BE71B96FA40713C2AE046AE59FB6653E874E1787E50F3CF3F625B87308D
-D7D777588AFBD43F9038A3EC5210029FB97BA9CB2E5038BA520005A88CD39230
-CC2FA8D7EF81D7B872925482A267B4E0A71AC8A6025EE6E12A9AFDCEBCA19848
-81D91D8393DED88F3D182E922AE2A122A36D71C766EAC46F4B4C4022093CE906
-E54F4678628C782D4DACD64B60E411CF9FF433F53312C44D5E96101DFCFF50A7
-5DDCCA88D2BC7B7B97874A2179E9EB0381D66D058BE17FECD3BC681BA215ABA1
-5D2F7777624B250F7A9E77E98C2F07DFE6869C459C2392CC420B43C6861BD4EF
-1EC66FF22F8337966F12D57691B4B85CE075FA01DB14F5613DDA0C47222A397B
-BCA1AEC22D912D45893081D52B8E639E82956EEAF9797953DEDB23C805F59669
-20B9EB86E852C109F5D74891C295A4FE101038EC8D7CED573FD57E8EBEF4ED07
-0BD79563058F8653B31CC2BB74C92AC1A71F9537A854D3848E5B49B1C0AAE1F2
-A93C4ABBC0B93523D9F15DF7FD8C17AE5C2620A5BBB996C90D0A556D73ECBF08
-1EB27E2E40002C3205A1255A8E343EB23944236E551BED8AEFAAB5AE6016D941
-47F28C20CEB75AD6AF5FE7C52CD35133B97F3DBE73F5B14393C47A79E7B97B72
-638761994F100F98117860AD354A8BF649FB4ED2F640D9972ED5F152BD242CC5
-B02E3F967012DF37335ED9CD7011A15DC9333C10CE70D23A90373D4EA3F4ACE5
-EEFD0D203E01E164FE2634052ED21D0F948033FCA14776DCC03B779611E4B6E9
-1882518BC17AA8EF1CBAE9775E4F3DE0D556CD5D4A726F74D2930C1F354F5726
-4C15C7AD6CD21FB9C73B029888C8905DF2A02603E0306AB7AD095FE32595B2F9
-E65F068F498CDE2290ACDEE596993FF175FB8620931A3C680419B9CB7F8FD2D8
-33755466D111342F692C47424F6E1F4059C474F7CA53DE4C8F6EE60210F1ADE9
-83F653DD92E2C15A595D19EE15F60AC88518D2E33F83E83C303CA49A5C39F295
-D7D147B0AC82510AC0DFFDD6F8390A175066AF343CFFE077DBB0DD27F9B41AEC
-19DD3115141F83FFE2575FC2676122F9ADC83E22555C164BB3A8122FCA8876DB
-CC17324EE79571B219B385E5454C121D84A767D398EA0C5F34CF5783AF410B76
-991CF963530BED15BD9149141587FEAF5770DCC8A32C9FC7518B524263D56FE2
-9FC4876E46194F9BCB692B3A7FFFEB22CFBEC8405A8286DEA6533EFA1DBEB4DE
-ADD8F906C7334F8CDD21060D35F24B66D53E3C4D2C37E9A6127C76F77F2A35EA
-7D7BBB05C8BA583DD9A269D4B38CEDA90AFAE002A19B4EE957E47D5B75C2B3C5
-1C3B43EBDB21D843F29DE2CA844E6E1C6218C453A82F70A6C8848C67F2E63A79
-A37EC8F5AC92611404E5268DC2F1A70C0ED29B4BD7FF380B7544C88247386091
-B97D303A0733B90BD95C13228B9AF937E995DE25B164F92ECAD1B62B9C8623A4
-340C904D5178CC9EBDB7971E6839758EAB6FAB286A3524FCFB9E4735FBA867ED
-FFE39A045F3841E352111EB5CF018CE47819A335D93508D544A070C12B251168
-6ABBE6D30D803DF8C414D751106EF919AA9CA0F59D9208A5085721D1A09931E9
-ED5A6CC3EAB277162366D2EDD758AB2F3175CFAE2312D2AE49E1E87614A9035E
-7D8ADE1137E73AC45E6F9506369E8E8645AB4DBBE8388DBD8AF05BF0B8E4DFB2
-332F353941875FF0566E52F8B65FBCAAFC7EA12342B90C8D927DF8FEE42F4556
-0883B5A3B4D6FE2BF837D27982CC1133B810916A7AE03EFD3F47D393CDB4386D
-F2FFB814E1A0E71BBCC475BA8BC06953FA5C8AF351C911935428ED22ABEF3822
-BBC0466F8151BFB286EF8275EFE5022D585805DD9838C5C286885BD5B17E6FE6
-9970133A14BC5CAC9AB898C57569EB8C39D367CFD48C7BD62F4D3D8EE1D306C0
-9D5BD8A615C1AAA83E8FEA614CA16688B07D6BE1DF5DC925E6C50D9EC45195EA
-4A41EB8E78E6F68AED4CC8E4733788DA2636CA7EA16B5EDE02A53172B7D2FF25
-2DEDBBC24F63F407ED3A2BE7DB640FE0D2B5580AB196B1076F266483B8C867AF
-2D6FAFB2A57DCEA9747723965BBFF9ADFBA707E5220277AE0937E0D3C3425402
-77D26CC49FB0E6B6301422543F0E771136153514EAA879E7F0B684E456BC80BC
-0DFE56DEF44A300335D0703BBC2FCE8D020E555E6236DFD5243F9546BAF6E281
-BB02AA4A7562A64F902547069E8F4431148F69B40EA3E5BFEFB5881319F7AAC5
-EC4E0D04E7F5BEA1C0AC4932A5F654E1F944636D1F0A3B15C5702DCB79A765DC
-EF6A50455566931C6FE5513D47CA245099A74DF9D29AE42FB802BF39752F7BE6
-BD64BE142E903C737091B799071AD3407D5AD671CC46D0B3D4FF116C73301F59
-B5AE136C368A2C7E38243846F12B91D1B0C15C1B10A90143231CDF75D63B04C6
-160F0CEA97D14C2E4D2CEC832D600437B3DB129E8196DC52965FF723B9E56881
-ECE08B6A933F02A7B755312E119B22530A22EB11E55111543027CF23A6620EE0
-45C29D0A1CEFBD8FF7C5D624B0655B73A98A39CCD624DCB0649B7328EFBB2606
-21A92EA19C1344CAF6F5A5D91D45AA9832FCCC5A41CF3B12DD35015FE337027A
-AABFE5E503DBB9D4ECF793FC16B81EE8A12CF6EE2136877E9C2D4FD9B87AAEFC
-97ED41FB430770C73FE1E61A47C73C9A99117DFF5DCE9A459F0286042ED80AE4
-C211364DBB9683475F6ED9F7793858CB5FF0A1F564E7AFE6C32351C12221FF5A
-C4DDF536F4EDD1F3DAEA3D24AF7FF4ED05D3731759FFFC0F7E0A0FDC3161EB03
-0829C04E5B450B055CD784DAC694A4AA4C0D49C29C1346628CA40CE09357C127
-3147D5EFD093623F22F1DBECC416C1BD43DEA0D128AFD923A3939203D77C5ECB
-49FEFB8D74EECE5FEE601D0E666EC8E4063A7BC2BD910C0C87314FC298428208
-16F61BF02FCC8193C050AEC765768A7640EBB3B873BFC4BDF0905CC7CAC4CA9C
-CBF035E2A2B469CE530BA8EB46B1005255BEAB3A63FDE2070F840A7802A9FFD9
-5FB0035BA885A201C9A3343499A503624BB1D0F0AFA77133E13CFA4C0830CC48
-D8BD18A5525590F4C56A9F29B6EA82DA0786DE33D1919DD855EC6B588C2339CD
-BC635FC1AB2ABB867B15E64840DCE1AA53373BE1722DF73AFF158125FCD6F66C
-8FF756B566126D8320252E2244A82710082B7142B9BEADA2ABB8EF5DD7EF7998
-9BA81DB5C9CCF2FE8C3271385D29E5D4EF28FEC6854626A9D0A128C16E16F63E
-E6D4E78C5745321549A0011C4B48A4DF9B463C5BCF1E1230D8D9B7E9905911A9
-0EE492CCAAD3CECB9C051BEA22C3839E3319274936057F666376A65F78060089
-BB721072E7F5DF2BC13134B6A3F95EFA914E404098FF8D2C69AAFBAE692AB402
-2C270E9F70B8265D39966B8F336C39C7A901E9E48058318C260AD2ECDF4316CE
-6CA9191C42CD6A16AAC55CAF82592CCF64C1D5B6CF58810503B24F203AEF0F1D
-48B91FA07509D782C441167205F96FACF1588CD956DC1320874DB1CB40FD961A
-676654E3DAECA127F9C5A80092AF6827E0E2F2B31CB11ADDB5E5724856DBA60A
-8ED4312EFC1591FB582AD4DC0390A5F8963C5B2B852082AE76BA29ACAFC624A0
-B268166077DBBF55392400E9C8160E25125CE6C4ADA29B83551623376FCD59A9
-89F1C64A1FA901CFAA20D063E103899CE96808BFEF9C3CF36BFEC63ACBEC2675
-93F27BF76686F9DA3E341D168D65A53F7D1220A13FF179912864E0C7F860F1A1
-AB3B1A045EAF52E4752FA0A6F1BAA8A2495983ED9D1EEDE32B19BECC7CCBD142
-2A19EC2A6E2CBAF5D0E525D6494D63A9C004B1D4A33C27848275C678F413674F
-E0D464565FC16624590E085E26243740701F3D87D6D4F3765216FDD6783D571B
-248D7F541869B4CC1785C29687880CA396B0C5B06EC910AF0568D802D0C81292
-9AFC214CF0BFE9A999965402E7BD676B552880C68197BB2E2FF5932155A907E0
-716E1B84C49B17C05C9A309BB6DDEE004808301EFBA46CCC5A571B50D254C940
-4DD4C43F17534450FCFDBB093EA68D2FC282B48F5C20B7F9EB2E099A3B4ACACB
-181C5F37C9C6276E3049FD7E2F8C67A07E507A25CF1BA751294D9F5EFF4CFDB5
-0B837215EC6CA4347342488502D6F1B8BE446A3AE862A03E0A36402A4EB45264
-4567E3EEC5DB5F69EAD5B7522411DE7AC8AA9522B079A962286315C150EE549C
-D5C1EEB3FC63B66929EEB6FDEF526BE7AAF06B4DF9F188705E0B2C851FD5AD29
-BA9F00BDCF9EF177DD7407BA10E5AB0C3A4F9F8DA48048A61C7CF873767870F6
-F66E669F6D2C36BC776D4B8EEF8581A9EE4E1DD3FB181D957111D0B74EB1362A
-C5398FC8DCCCC14A6C2D755864DC8B2DB199B7FFA06EE2FC613E1A7D2B5D74EE
-0EFF99E30FB56296D126A7D108387967167AFB5D2F5E0C0AFE7E26F464AACEC9
-7E6ECC700D6FE76A6D5D265E0A0BED62A1A0ABBFD7A3BA87CFC4F9162ED52266
-4DA164033110DDAD5A30B28DCF16E23C4C055B24FA9EAA2AEF953720C6039D1B
-85402575844BE848F03CBF445CBF9593F1C2FFEB8BFD1F8CB78163EDD46BF1CC
-704F60C6538BBDC15C2997BDC1939A52E63091F6F50F332538D19A917CEB60C2
-A8B575246A1F9A00418F7E4B9EA6F10DE15B91C2EF861CD35CAD1EF020E5497B
-F806253012D440B3D3D0E2FF114C5BE5E011D8B603E7D02800AD5C0D3D505155
-6F5F1292B1C92CE55DF5F6BC891772AE09CBFACB0F06551B3BE274ADCC737DE9
-01B9C192D9FB3BC3FC0127D0CA32A8EF4C99E0BEA94D9B9A9721F6AADDBBA2E1
-18E5282105B05AC38E82CC63560AEAAD3A6023A03078CA6F4D7BA8E59D92AF84
-777002D0007ED4CBE93F81EADF695DDF9C9763E4B98700B54A969D7226602024
-883B5909F6A0056034B86E55C59347465898AED8A4C2A5D6A13B93FEF4FB66EC
-201C79B5070116EA08E0B4246195E0E070442AC2C1F955A591E19474D21DEF78
-FF1DD6F8E90B1414C8A195BB6843098C33187A1FB662D6CA57A04CE2B97B495B
-4EF86DFEFC97BEC5D2CE01E20590AB41FD07ED81799A722462439A3985EC7B0B
-5E07C7687E2F76C93766EAD9B9F6274A23A4A655390CFE3870152FDCE07E39BF
-4748C4AC86F8519F86E3450593BAECCD4EC66F3D083CDE2CEE85A18E41EA57ED
-5511DC93E98B633F38F180F1A5E48F4DE97B62D0D91AFC5A14087F52FC166ACA
-220F8E85398E3EE5B0971C052BC9C0A2D9092A09712403B8F4DBD3E999E3C036
-13302D5CBB0FCF3790196D5E38C87315AE202183C49A21741D1E2EA3CDECE786
-2AAA84AFA22F071FC98484B06E390DD0F5750A03091A3E9EE7556481EEFD734F
-74D2ADD097F8D95F46C5C386EA0F842E393A5FA11BE51601ACB4832BB89EC037
-683F13C68618CB6F5E9363C317786FAF58B0F46F5F364E155D41A4561C193BF1
-F808A6C7152FE62A702FC13202F73F747C75C890DEC65A2459A698796E3A9CD5
-6AED0A64756FB43FB5321E3693DB6CCBD6720CC9815FBD9BD742BEE29E72F820
-E2ED969D138CB051EC3FCA2B82E22DD21B648BDC83FC2301C25D6AA7DBEDF65F
-9E2699546274DFDB81451874B04ED3BADEFA126373955D64DF0B15F10C67EFF7
-30643BA1C7AA8089739BA8C779FC707BE1F681ABEC3C34F2A6284C264903255D
-0A63D5EB37B977E9B00F3003CCB358AD48507587CE02341A0A226E30B35E3DE7
-3A3B0B396F3F1C2EBF42CBC55A195B47452791ACA9B9802FE687F3B994348A04
-90FC420D56AE7616C0EF0542F340380D492BB4B900C40F91AB57913A58CBDCB8
-480B6B525B4EC2D232DD997EEBB3600B73A39A2DD2A713DE7E69683B1766E7B6
-AD65B4EFD88C0D159A80B9BCFC033E4466CFC36CFB9F34014B0CF902F5F9A7D1
-566547928426ADBC9097A5F7842DBB10059678532856521034ADE873B55C3E06
-EC8C1D78334313CE2DFB1DE71FEEAA17710B4A9B3773D3225379756B979149FD
-135D37B1022358386FBFCDEBD2B26D91C9EF0CCCA1B27ADA83C5F0CC48C04BBF
-73BCC497ED5DB855296314CF8AA79DCD8AF08F1493F65426D72AA86D7DAF2F47
-551B35A525DDB19AABEED9C99CC89C2F0C6EAE7C60DFCE56C4F69C4CB5FCE33D
-828E3B9F3CDC1ABA6CC6476C1156CFEFEBFB89815B800C0B06BF64825BE72678
-8C0AF76ED6F8E76D26A98CF7AE75AB109ACDE596FCF8F4A502911CD757354DD9
-57BB7795063FBC1C1AF4E1B567061B8A975316C0159038E34BCACA5BFF8EEB06
-5134B38146B3C5E01DA5E097B8F5DC9FCF7014B4A811AEF0EAE2E2977F6F50CE
-E28156444214ED37532E40C23CD2F4A55AC0AD2943703B152CD3B22ADAA5FCA4
-D02AF7D8E2DBCE39A91C0FD0D0F540CF97A76F3FEF75E36DD33033C1A2331475
-3F2A8C610F2CD04070339637915738523110D80F6FA7AB8722DD6A06C975E6D8
-D5AA5DAF47C1B37D7B0B38A5734F4BBF05A68C5999A6E614786581B6AD202BEA
-69AEC361C1BF58A5900C1E3D00C4BFC5596CA9A8522FEA0DDEC0B7EFC34F8DCF
-3EDB2E29624A7FA8FA1A3474C7D919E1558AE84F3BBAB40AC30E5D405E523E70
-7FF71732C91D3C25126205F7E3A0E56BD61CEBC6F1CEBD520B1B93E0BFA17517
-7016303B83D18ECA1EFEAB621A38848F5408A41A0DC52319DEFF5931A506AF2D
-23A017AC71738EA9CFD6439419CB2F094548586C22591429C24F179417386D6B
-7422E76397F9BCADEAA0323ECBA854C07A158077EDD502B03C1CC1D29D1EE80D
-91D58ED070BDA692ADAA98C08661F1F848836F856C78F9A7497E063FD7904D71
-64AE15B1BC14EED1A7E6717246CF2FD7235D2770753516FD9AD1DFFD399319BC
-393209D3253310F10EDCA47E7BB81231EBECE4B3B64245F7894C4888CCFF45E1
-53F6DF629C8A33D73EF26EB4A7B2C94560F8B9F3EDF5B6E8FC3032C557539FC9
-14B2CD642B4459D613C65D97567F33C5BC96052BF155A25D0065E9BD1C3A6492
-8F0194EF29C0182D2A2E2A2591D792BE071B4B37587CE75F747ED760690D1CEF
-12C1443F997CB68FB4921F929E88F19CAF7991870C124AFF94A5D2C768433D92
-7E053F8F96D142AAC303D1D114B6C52E2C6ACB257E47DF6863827915A854BCF5
-98FAF350F71D9BDF2F70CFF4378BFF0B13113C591626F01F8486B7FE64B88E7B
-B7A345CBFD09CC9E048245D10714516508CC6AAF66A613E8563D2D8D5430FB69
-FE9F89E000847CD5CCCC73013953C50AA5FAF4068CFE756EB490ABBCAD7B5B22
-681476D1026CEEB22C9702209D92D7359E96239195769E009793E7B78E47E07A
-9C378E37183C6C2BD11866717CFC0778E4ECF8E6E7C0E0950340E052AE8F4116
-22561FCB48DFE8D56AFE3A922DBBF60E5CBA7005D748AE1BA7863BA1AB290236
-25DEC1881C106CF4B457E9F69BBC0C6A2092FDD566B742C167987998A9041F86
-BB6D8A9ADC7947D4BA39C1600358609C90D1AE51A5E3BE9AB15A208A9817EDF8
-90175FC2C67139BBF9AF22010160FBD7CB032A1E078C53A64F948BCD855F6BCB
-55B0DD46C6FE7A2F09CB814CEA71705F600F2B306EA9A0C06AF8E67413DFB694
-4749731403B81292D9FDB2F7F5C749C1623F854B2FBFB5A15ED4D3620592E9E2
-FA8FD26DF4D792893441CE3EA2987966AEB4AD527F395DC5128E494A5E0CD1D4
-9F9F01BE1BB170A75CD9D4557D055C485BE54C3447CCCFC90C5745150EEBD88C
-8F3BE4E795AC9F4EE141C31CEC15D2A91735AFA894D0706178102537C2485D76
-E3B1D929E45C742411D004E77D2D8D2BA2632EEAF4C356633DA4CA20ADDBE1B1
-5B64EBA05CD5F8566CB10268C4F534B775415F8FE9A2FBFAF6AB880B0892C3DC
-849522CBA30C08FBB753917347CE8BAE7B99EDBD3FF2895F0954DF907E64B531
-7B85E1DB2F4040E9088BAF2B2FB51CD757564165E8C660EDE3C88279EE790172
-68B73DE643527E75333759B02D7BF8621881B3CAFA2CDA69BF9F3102C983A252
-B16A35294703F2DF89A757B72F86E107CB90BDAC614F0A0C7612174445D87B72
-6F396D7BC86514691C3F8B04F9F2A61B44DE1E80CDB15E7F49BCA245501E3953
-205AAF574A8FAF5AE129614646706C9A11FD4531D45111A87138240CE39C7F6F
-48FFA2EC3EF86B3D7152DA2C6093FF9000EA9CC9E571E13F65E1E39C7AC62B40
-25631747274A7CE9A68B9A47CED36586DB1D08A931161F011B5544781D32D90B
-685F0313DCE4AAAECD2573587A412F0E7326DE5B5F83858809F956AC82477CCA
-4FA06852CC31ABACDDFCDAD1D9B85647A713FF5ED8642B725664A2C369C33EA8
-B6F212D0FAA14BB54D881376CA91439197AC47153BBEC903A4D5D0F5D6F871E9
-B020FDCEBFCC521CC8E2187BE479CE9914F9D7D4519E9474D14EEE6699B03114
-06EED1B8403F02E7963A072366FA61CC46452D1619655A89710182107DE93375
-30C3EB937E9F0AE11EBA12F04386FCF004E72BA6A2B85B30B7AF3D015559ACE8
-130C3B90FDD4294EF0D78250B9738A7C99B117309754B5646BFE82E5B811DBF0
-101AE44042BBF22A0821235022416C6EF8E21BC9A2563E554F63CD3B4130D380
-298A29C3AFA8AE9CE1C78C77D6D493FAB5CAFD2D9547A72D13DCFE650373C46F
-A28017FF48FEF310AA54120C199C6616B1DE3D45DC374F2C7B8FCFD11AFC7242
-CA94DEAC7454310AC71DD00933F5520F7B7776224AED667957C4131DACEBE83A
-97D3C036775FEAB8E4C15686627D9CEAA50B891BE937F995D1BB72D2D4479C5E
-BB29C15909565C86D6EB623FD067627674B9D636AF0E6AA2E3AF08185C91A87C
-1DAAE7B207B75FC41232A1170A765AE4CE21208B49287C7753D652DDCA751C6E
-68453CC16AA4AE7CC3808A6DCBAE191793B0047787419565757447E98B6461B4
-E6C2C0016BAA0BC279C6ABD2EBB32702E669A5F4E2B5F7B4EE5F53D83524E1DB
-75F4532484BB396364F2F4514F91102A493315D70E2ADD132FB31906E8A23BD8
-E3121DC3AF7A196D2054698AAE898F65B6D0D84F65EA918CE1C6FC4B1E6CC23A
-CC2FAE0FD96D36EDC5C50A0D6D7C4A1E36EB1399DB0E29D2D4964C058CAADCB7
-C19C5D25981FFE4BC66EFB316487608625D0DC726022772A661C0E69A5B6741A
-CB3D37ED0852C328148527CEA461A92FB4698097E72244964AA9C69DDA2BF798
-3D125CB8B896EAC1AB0F16BA3A50DD34BB8B3529E9A7F37793A50E012E35BFE4
-7E8A70B289655BA976BBC5EEC0165653D00116A4FCACB1F49C427B0B6C7BFDFF
-FF4AAEA93AB473305577D134C3240D970E17D42F407420461FE5125C3A03FD8E
-04351E0314203320E51EAC86A74A3CC821DF3C70E3A6C678FC04133C5FCA2145
-A5153EE6548A340FB382A6ECEA394498EA1A041987F27817B36022F600E9CA57
-E338C98521C2DD649D05A1130B609FBC342EEFEC00D990DA97E8348E84623859
-0D01DFD10457A38102BA8F93C97640A4A143EA1ABF7A141EAA0D7535632158C2
-5F0D0FBAB8683C09EAFC8AE79DB8AF83FB7766EE83BDCD08917600D41B4BFB1B
-B7A993B6809FBD7273A89D47086504E318FC677C635166D9F5DAEDA7207428BF
-26781C40FA494292225F8FFAD4B29DEDFF234D66B5F1A945C31A8559AEE0F072
-6580BD40D977FFEC00A8EA73886A58D7EBDBCD099D5304735B08F7ECBED90270
-924DFCFCE0AA43130ED047F1161C564E16D6BEDD6B85B131BBA6C0BD2D2AB7A6
-2F0A31DE15C08015B82763A6E83E2682251C713F2CEC26DB1217A0606A4EFCFA
-5C3DFF669F1E2412F14A23A8E132D7E183F0FEB3E872F784903A41176E4228E5
-B4747A475C7A05BCB99DF8DD0974BE2BD374FAC3C8FF1DBCA5D6F5EAF1943510
-6231E304573E7CAFDDFE2F2A5DFB5F7C441AE694F13C3F90F54A187E07000686
-E8554666AA962B433DC096AD033E73BCDC78788E352835A88CD054DC6E1F6E89
-95D1430EF5D91A510BD891FDCE152BE0DC3E331688CBBEA9459BEA0D12AC8AFE
-3554737BBD944E0FE6973109B2777EA764F30B21625D4ACF425D3E463A46C670
-77534C69D0C456044E1AF87B7819DF303D13A8B88260C7D72BCBB4273D123A1A
-209EB37512843398BDD13B04E649ADD0E0714DD33429D228984140630C8D982E
-42D4E0EFAF96751775F9936C66836AE953DD2266A3477030B65707CE8429C662
-D6E4A9865B4B8C3716C4F6DC9B00D92F230CD90AF3586B47AFCAA4DCD3F5E76F
-22F99D84EFA2F474D4C0AF342EE09992950988E269D3615915A3ACC187E568EA
-EDEED2521392544E774D3C91AC688CBF7CAB911C6375F94166B8A8F432778604
-63944E7C3BCFE056A8631B89D2F21EEC2884A1D9974AD6C511331FD45FE7F51D
-270C0362D808795F2F6C9B2661E1407DDFB94AA0568F0A53459C7CD395D0E240
-93744CFA9F4DB3800483459E08AA1AB49C569196B58F3C6B0089555C497ED7F6
-9CAABDC938BBF909E8AC4900C1F700D4C0ADCC1437143D8CD4486850C4A98F70
-3ED44B1B180DC8BA328618EE7B1BFA006D0C6F1BB121EA39CA4B1C961F3F83BC
-174FE36B60A0F4DFD84E26CD9B17DB938D8D35312393CC3336F2393A61E612F4
-BCFA3077FF17C7ED3B01194A6527184FA0C38A8CA0EE84590A2CFA74267997F3
-35BE395D2BEDC4691B1F68BB9808EB0A8FA62E7CACE9289C9345320F475FE4DA
-329DAA8D136E076411738169C37E9D6040DA5C1105A93FCDE630F8797A7BAFDD
-15182536D44A40A27A1A17E932B247892517DDB143F1A22E05D23B09D6787FC6
-C7B2635083E1D333A3E3D5D1FF875BC7160135A9BC4DDA6D13A27F647C825724
-6CB21F7179E3F643A508822C1528A06BE1CF7A2F25D5E5D18EB6F73555681784
-9E901B128614560B8800FA6FA010DC0EA0CA726DB85854138EC839D520D122EE
-5D990B29FEC8ECD9C31D6A740F7491AE02B51B1872A7DB7EDB851BACD2300D0A
-01C97B022888A5EE25AF1FD9CDDB20A2E567E38C57B1D5EA2C27E2321264E885
-01DBE50E5A3C4590E992E61EB9008611F110C9396F3BCFCE936AD3E11D4918FC
-B8DCA8F34BC936DDDF6EC7B3B449944B29ED6A3C6C3F9292E48F9EC5CF0F70C5
-60D8D671C3DBF64224108F741EDE19A60BE29D64871F726BF7ED1E02089CE2BB
-4DC8F4D23E0CF34C3B7F6C90C4043DF2D8B85A13B0CAABBDD01C81EEB01041F4
-4980B5187BC8C1B08DF9C8C7AB70A337AA568B0F6714F74E4DDD88295CB99A8F
-9D4CD756F1034D00C46C8DAA25DFDF3018EA67DD0E6E5374EE0D0586ACF095D1
-83B44831C0CFC5E7130F44D938B9EAB2B740216133854C417E05CEA62A49F2C2
-5FCF3455D9AA96945C01D73C814CE1F7CB9A54544F144B4883F4D8CB00AC5450
-6506F0F59DB5D9C144500012D4F41E8D1B8197581FF138CFC8CBA235FBEBE153
-1B6850C7D3C8CA2B79BE7BDE1EA748BE8ADF3FB09D187341199C84FC0CBF9453
-C238BCD1C4F82A8688A575F0B15F3F7D82565BA62A5F8F0F6363392FC3262A37
-8750900A22A9116C01BF4533DA211174072F34C21EEA44BF35B3D3C3BC8D6AE9
-BEA520E5EAC71304ED8CEDEFF92F93E7FC553A9168D41BCD5FD977A6CAEF584A
-DCC74C50CB37968AE9C0C5BBAD0BBDFA9DA2B421DC89DC332C4C6C0426DB97E5
-81B170477DC4B6F62C6A4960030882C28F0B3FF50A08CF18E359D6E95BA2BD8A
-8552F0338DF12E4DA843E3EAFC4444EC39269D61860704D722E422BA502C1633
-A23D5BAF15CD44CC22F67D2FBD8D855931558641255F1F2CB8DA3ADDD771CF6F
-2D6C503C9C3BE2F593E475A16B0DB7570D142DD81549F099773BA5267BBCEB7C
-C4CF66E68FE221970E61593EAE06013A9C790E542C820945D764D01C7F4D9EF9
-245A07C9304B784201D7D06566C91363B45CB5D6577F385456697575572276E6
-B310AFF7485325E5056F7123C839AF630CCC9A410FBB33C0636DA87C9A0B95C4
-BF0E8FE113F965BB23EB631F47AFAE6418D00C6F809B49E2DEB14828BFD11B7D
-06CFA669102A6EF9D864A6230FD0AFE54A93A25EA70A53CC3CFE060E40A281E9
-07FD9CE479DDF79C5034C592B80010A289834350AF08EA9C1C6464EDB2C07695
-5D1327C7FA939CDCDE954662772C3A6B96FB1ECF5B2D63FE4266A67D4A806FAA
-237B3ED16C85321764EB8F35523F79C016C50033784C3AAC9E5908EEDF249078
-8DADEB4EA95E674B598EA6A30DF9AB4740C4FF4439C023452B444585E6CA5707
-44A2CE2B3DEDBA44257870D42C8A02199C02569B71E8984041AEA872770760C6
-AA6297E946516A3FEE3EB0F2BD88226A11FA23A6D5A61F4AAD0F8E5CDD1B7F7D
-169A04C8E460E0FEBC845D87AB60F69A85F8664C9E3373F3909A72B3967C6E7D
-9E261C02FE726DA6D1D8D34D042B0024C63C532DC756763C4312E9F7759992AB
-26861822BBB6BE290F1C377FAB01D8902FFC8F48288BA6DD0AE875ED602CE204
-A6B28360BAF0A5FF2BEA0875C8735270DCB7C22491FA9D1D8977E8973A4DE0D5
-A57A1D80E712B347A3E28FEAFF9C94BEE26A75C900504F958804263CFF2D6BF9
-66C661889332BED6D47D1B846A69E48AF64C32381A282C9E3FC6E116C2FCC8A9
-67D3E29EACE37661BA2BA4894BD25BCF2C5D241D8D949928151B006593CB212E
-106E738462CA9F739D7A8EC6FB6F80C4E5CC436F0E6AA2823E3B83C58CB4B785
-AED595A4B0F32FD91835A8F039EC8D7CEDD667E0F5F15E9572BE2CC98D8EF6DE
-21861EC36D3B67B5846F77E4C388130AD5A9EAF4B492FC29C669A6A19E3A5444
-64B3E7D88C8B5F776AF63F6F10CD7A4614B2B7EE47157E6AA4B8F9D65B10B4B1
-8813D4F973080740F233737AB7F02D5CA201015CBFBABBD54759726D51E8CCD7
-E3CBF2507AC8453DF0EA66191AF825FA2D3132C8A3B7CDA71BD0366214C0F30C
-ABF5C6D70A3DDF63A6BD2E9DAB500B4F45A405B74DB1C83E20C49A2041258C47
-5AED28A9A49B78C09A26F0FE35C1A335C499DF22D581142015C3B1E27D35AC3D
-541EE3895566BB73D53845FF46B2E15C4A56A136E20B0218A0987E8895551B9F
-4EE133028547F1C2EF1BF327269854B54682345726C3BA64F900722E23E1B32E
-84C56A843A1A2CB2B8CC1B9644A1DED4A0DD1AABE5B5FBF19A30668B0C37316C
-E15373017428A860DE9AB9F07C89FC156FF537B7D768D22C7B1E5744CAECCD85
-FF5AAAF42104A71FBDC2CB06DE8500D4193CD9DA4CE0D54DC0113A64740CADE7
-F504414F21869B11F1E26B035FC36CE0DF91EB27378647EC234F989C87EBF296
-156471CD28F3188FA329E0923DC7AB3BDA4F786509B2B6E7F52F77EB95A3BB58
-CB41A58AAA15161710C72000839CED32FF315E86D952BF10E4EE28B6018A6D98
-EC796CA11E15826E961D0F425B1EBD9A21BD23FCE74E74C2D67717464CE9891C
-285543C3D10E627DAE2D768417B081EBCC569B7ABF80FC581E2A2E5A86644711
-B23A61B5AE9C65B846B190A7856AF3D6C8C97A96B6B7B9DEC43E9B6A26AF6240
-579B9C80AEB704CAF7464F451ECCAF59A1863D0A66257649EF103D46F622E382
-A4C705292E23FAA9D3E23B11E90726406DB6215B55B74A71F7F66D54977AEF48
-D39911E099B51ACFCD72A9042ED5A6A5688B3ACE3B6D8775CF238579EEA7DF90
-198CA615034333503D4D5938CD789F063384BCDD5E52AFB69CBB3EDFEF8942AA
-6D3AB76D2285A21B183FF2ED76DBD17E63BA58223183D9D672BA4C5A38DEBED1
-F710BD9FA9B75ECEFF35FDAF9A81C84336562ADF81D7A6E2DF956FB531BA83C9
-4C9BE454947D6CB9CBDDABF2119A1EB830533B33EEE3389276096503FEAC58F6
-64E11E68BE3B895B0B2EB353A8218938A9A8CA6D36270ECC0C8290D35B3AC0E5
-3401652E8AEAFD415E72A8B4D8F3C13882F78918AB86F66A305804775D31F053
-E947D0C97CF3C48550B2074BEACA87B9532A83C43B44DA8815BF1E7694AF202C
-60E66AD2B22D13A21C05F441E0D5E11024568743F5664FDE68856BA289C9F6CC
-EA29D561996F7FD4C8657BFAF84D2B51D9105A6B56DB485B74317C8965859786
-5B9483DD4F13DE44A8A5793123046206DCD6B4B8D7A366F9899CF8882B21EDAA
-3041428849998362A954CAE8793A846B24F186D117E36844322EF158EEF4D1EA
-7C594BD937757D94D165A51358DAE698DB5B0F3F5267DE03190FDD51C2B684C0
-E38799610E553E5A9B4FA27E3BD3726597634F456D0C61B51DBFADE1B7179DCA
-4F8ADD2A8E7F2A0C12F7324EF1CD7DA47F3D5913029662FA9C6077F3C9902897
-D363984CFAF467296F72C3DDB15E6A8CC9B60C3DB7F15062D8F32ED1677C52F4
-7BD71768C5B14E9E8254B77D80203D61C7A46B18279866D219A24F1B23358E6D
-11D2B7160BFA3393EB9D1794304A8C7D094D234F1424DE481F1F5DA9C1EC4FE7
-31D4229941A14B401F512EAA7C0C74A42E47741B03D1A78706470834ED36923B
-C0A52AE6D31A08CCCE1AC02E994FCBB9218932F6CE8B0BF79EE393BDB4988244
-83C384FB3333E09DF0BBA34656623242AFE31B39F827BE534333A93C1D3CAD95
-CB3D9E1587FB694FCE9472358AB2A99A820DEB422A86A715B15CAFFFA1BAEE74
-475E99BF177ADED5E1A12ED5E3C662E2D3F26EFBE780DD045978D5965E89FFDF
-0A5948E692CF7DE29E5B1A1D33A030D55E1D7BD6A0A717EEEE4D3EAD512DBF4A
-3A8D6918D3396D326257D17386DB2BA6B55D5E8DE1D070A8D3E844D39E35BBF8
-2EDE74110186F43A09F751C485289D9BA0B7949E287BBE648DF618CE9A028358
-DD8E5F2758AC8358DBBDA07ECDB00B77407F5D09D87AFBCF20F02AC950C52FC7
-8DE7844C4C4AC8CF70EDA68E9BD55C00013DEDCA5C814D36B53FAC4064B8796A
-EBFFA24DA2DDDA25D3738192BA50F2F12A68596A9D3AFF33CE3C040DC62FDDB7
-B8CBB3A5E878E6E9A0C52F970946D81E5C873186109D4777ADAC59F855A483B7
-D796DCF4FE6DD4D01CA9A3466BA843D4EC7D665B8719F669429CF0BDB4FAB6C1
-8F34DBEF53429D1A006BE23F1DE1BBAE68E53BBE40B4D979B6C0A09134C57853
-A385B9AB8D220BACCC1D8726417B838510BC1C5BCDBC81E62A18A54417DDBBB1
-80725F5499CA08CB1A01AECDEC7ABB36CC518A35435425CF3B4AA1BE49ADBC1B
-17278DC8E698CD55316B57C1FEA461ADFED533808F009FE161813F5783FC76DC
-6E3590BCD34C91DCE8B35F73BC42C44E5C477225FE02DBDA4F42F4A482E0E6CF
-19EBF5F31E2D425E80C4FDC8FC06B57DD9AA060682A242F159C3B7EBC50A1832
-60DB7B5602085F119E471C805A89772FD6B97E9AF9749E2EF7DDF69D39E71153
-46BC2E75654757D539D23460E4AD8F2039080D61B412B37A6042C090A8939E33
-23A2CC49B48B72E6C59AE422EA56911399115816EF6EA7E4C0F75CAAC5AE9180
-AE852BEC0BA3D2D6CDE9DCB32E67E682AE5C115CAE3FCAB4570B6902B6B25E89
-59F4294FD6F4E8512EBFE752152DF26F9503A0754BC8ED48EE5F9FC492701314
-F9D38D2F5931DCBE8BD011BAC4EB016E116AFF7225BB06F9D7CCC047FE5B8995
-06CE92D0E1777D667C4145B015D726CE8AF0C560124DF89C95F58D6C6BF2D263
-7057FE497302D6DCC60064812AF0250DF9754B16B0840929349814DC489EDD37
-62475072F593EEB69745E85CC13A74F5B9D676440B64B757B2DB67B105054373
-F8F77BA303A993787AE579F7C16120818C4621FB69A359258FE74A93880B3ECC
-65C6C091B4E3C4781039C7B4E5C60DF19954B5E16BA170111535184DF978A32F
-C259E863DD2531BA6F7583C856842289DB822F21249C54669773215ABEC5ACB4
-B75B09618E9816398DF9F6441B06AA3CAAD7471371710648585E03830E4CFF79
-C2E132E9E3443E3181296AC32463EE77353B63E56202198ACAF00F6C3B18594D
-ED45B5177BA8444BA0BA960186411576299AD0390A96038F9272533228E60579
-39DB6A07F76CBBDEB0771B212E6C115220DAD4F40A4D72580E7F4F35D7BACBAE
-C85AAE2B5C19337E826B304B0F2275982B9E53E9197C104FDD31AE6CAE916076
-9D883898467FEDDB51926CAE802AAE1B0B854574DD225193C8B8175D5FC3698D
-F91518F7E295C63A4E0CAF526BC5133528D08ACEAA51CF2EAA12F19BE72028B7
-BC0B9012A6399ECBE07D6C0A8A63F4FB16171E8144596F7E72E9212979FBFD51
-CB22E314BD0945C253AEB226F48C14B09D1E16994F4F998C6ED0FADEAF6FBCAB
-928A9DFD791B0798336B167AE7DFAA142E7F66615DBFA5C60C9D648DF5C7CE0A
-5EEEF5328AC3CF5DC8069F3FCF387B0AE5998EC6FDF6473735F09A01C134305D
-A849A5CADAE3A5D75268336262DAA145FCDB8367C162F34FB2129D5B891D2834
-19D225B9AFA19B886A24E63347C8C3F6D18555A491CFE87FD375FAE4CCBD05F2
-068306B114F719C5F815325C816E544BB18B23EA3696AC428FA93EC820A0962F
-4F87BBB1451B061EFFA4CCD006F824A2EAF335FBDBCE70364CB2B1B6A6536893
-B0898C620114F8EF0F1A08DC61EA905B21FC040BC94A876233382BD4A2240F58
-937DC70061DB2EB774DCBB5D8EB6AB0040C653DAC66BDAF02B475A325B15C68B
-D84BAEC97D714EDC21B11DFA7DA5F61E9F8F3BAC60C831392BB2E06ED6D91A39
-E117056185DC97511DF6CB8A98E7082C61B8CAAE36F27C6A610181677A1F9D72
-33EF80D91BD0F2B243BD9B959250758E5EE8410E9BDFCC6A40A5D1BAA134531C
-8C38CA61BA2F5BA9288F548690B54D6C3005F3510F008E56A5121EDD51FC3D7E
-5851184867F203F69CFFD9F1652553DDE002AEA1B94F9671C2B4EB05105644DA
-F94991928BBF13A68801BAE4D3BC27C289662E40799D5398416DC5FC110D5890
-BC3ED389E572F9070767E5DBD1B95EC0019C218CA73CD21BA7EE9460B7DA19FD
-AC097C35D3ED5C31A263C03B748CBF5799DE41EF262CAA6D796E3E4BCA7D5BD1
-5C80F9C7BDD9C2D6480A00667B3CF26BC2CBEE260B3D3DC0BE0F9A0401354325
-854CE9D8F5B990D83CE7E7C1920924F6EFFA5361F9AEBE2F666048F67ECE58DE
-6271401C9A585CA2EB43A70DD58768B76457A27BBEB4072994860266CF32A8A0
-0C4F99FAE668972FDB8A6CC60DE13DDA3D597255E4EE1E3ED43A91754F6B8513
-11202A7096A93C7846C2BE0BC9ACC628659FAE7B46502144CEC96BB97BF461F6
-A6835D550BD5220C8FF579F52BA42B32C76D624F9F2E7347C48622202B3BCA1D
-366509F881A31D9C3FAF365F1C20975D5677A2ED441E169144F8D0B6925962A5
-AD92CE8338B8145122D55B938684A0056E8E9B09E20D8FD4C26CB0A8DFDE84A6
-A7778ACC28EF7DBA6FC1CDBC5705800A29FBF238AEC1763E0F9B02339FA6A8E4
-11D8C3E9DC97CDA9312D91A3A64E72ED65ACC8B9460E77688BE8C5315E31010D
-1A2595442F58965BCC7AB3E245D7E82C869FF631D6B5154A178DE4C5C7CD0DEF
-B5FE7A13BE0EDDB3478F24E9E415E0999936DAF4001200CB69010A27046EA11B
-2C677F2F838885BBDE9F370E6D981EBE3814A6E26DF7398E71307C267E91CA52
-FC7E4039D45A538B225E1B285688E4CAA243E1A05ACAC6BD29DA173D99831049
-70C9EE5EDD31D644683A5458E9167AC38BA9EFD44923463298A683D449936D01
-DE6366E1369E9D1D37A68CAA3F379A012895980857A510A624C669CC103B71CF
-E507EA75854F0ACAF25FF1B0AC5CAF338D21FFF0F7941D9FEA340A2AA9659F58
-3EBBBBF52469CECD979F4BD3FAA32763EC2304810EC2341F52678AD8F267385A
-1FB9DAB00F1ADE83E37741CCACED5214460FD8A487F9B9C77A401095434AB8BF
-2243497A1732510CBD90675E073BAE7CB2C4FA32028EAC040AD5B5B3FE4675D7
-D8CD9173A7486EDBF9FF59B02F42982CEA6E2E54CA12175E3065808CA54124F4
-33C0B1047BE03EF8550BB6D63FD312B9DB10713A6F4EDD439452083586A22172
-5D251910014D503B571862FC2B9A9F6818E5FC4D2BDC61B0BF3A65A8DB578C99
-A34263CC197B3E08AEFFC1A50AEF145004AFE122098FD5B31D98C1301FA9FF3C
-7E5BA9160E88980715743756E34F840C6950023A6C9D6114348AEC5F4236D34A
-14E80D884B0AC4D368AABBD7E4955F2818C157ACE66AAC950919ECDF8038A985
-0372A6DAC4548E8E17BB5CB06C20F08A9DA85132C20B91F5CF0D902190C25A44
-F045FFF129E607D49FD4B707D437E97A1B1303954636B4C541FFB0F8354C946B
-E258179ADD8096A1AD49C11C81AFBB5564252BE349486A7AC8A26C20F7B5D404
-18A08B4412E0AC1FF8A18B687722041F3AC5A1F1E7567299CF906AB0E37143CB
-A3703FCAAE846FA55B7FF43FF7EFE2AB34F3FDD9A66360D669459A54D96A23DA
-B5BC73CE7DD9B433773D9F4F0FBB55BFDD6BC18EB47CFBDF3503E7C60CC785EC
-F6D032CA9A9E8F9DFE7156F76ABFE4F2436BBD3F0C942C65D1E182F04FAFF45F
-C6CDE75ADC8E0292D7EDE48FC45E9A6E35D5C45B87E4FF82BCFBCF95025C2976
-7901B6740EF3ABA5AA29111252003BCE13CD6A3E6C834FA0E4C01BD076E47962
-EF303BDE9DD09D6907D836CF9199E7C47416D24D24093317F5DCF5C833956031
-CDA4943283F99C0B308D5857856EF286F8E020F7EA923F17101A582806939AF9
-EC02BD1B9CDAB8373938B9BC961389D769642ADAADB26B39FE2DF0FB8E812655
-040F93A9C9C44BABB746F0CB51D8B2018B1F5620D60F624347123ED831268F35
-3F14CD8E693F35CA35F84478B68BAF34A519167202596E9A087583E56DC53AB3
-17B8C3B396453156E007DAA86D441AC8E874A987855928CF78D990B027C3F4AC
-35B7CEBE10A5225B84AF0AF2FB814384986D5B50D624B7C2CEAAF3DB1C300AFD
-5D492291111EE99F371CBD35B6B301F6F141B12148B9B48F2981261CEA0781F8
-2C6EAF4F78E03B8EF8FACDF79C2EF33FAFA7B3695D0F259005B896FAC44D34D6
-4C590D55E611C34A22E1F61D1A58251C0A962115D58E0695DF6A98F505DF44FA
-7D7C21170D98D3A6652F8A8893CD739FA8A9DD73E6E26A3A3B6D7605C9F7AF75
-FC8A71DCD925BAC4BB99203BF81D2617C2E0C6E4BC21721299013D3B9644120B
-4ECB846F77B3AF897F92813102E8004F14443BCBE6B81F15A9423994B749EF4B
-C3737CE7791B0577BBC54D29EB458A841E6DF73FC36DBC2D6EF65DF0E53544DA
-1CD9FABE29F7172EA3245EAA958D05ACD9B91E5BA30414DB41ADDF8317F5B7F5
-1FF06DE55AE1573A5D0FA138DE4D2F078DD7D7926C6E98374871586E6ED9F5FE
-BE15D9433127FF0CBCE30846CE71E4D84704AF00F19FA0D4D54DC1CE2E4991FA
-8ABE228220D150AF3211E672064B4E59FCAC1B48CF99306519C7C1053E422CE5
-2EFC96E981C5227BEA54F9651B59B9F3026AC34080355FD05CCF22871E0FB75A
-BA05BBE538541922695F1D8FCE7D6D0D92FA5A11412203296890C83FC49EE6BE
-FEFE63B3B3E868F92AD389ED479C04D76192DE6DC0D13DB91DEA4651C1936BC7
-49181A960FB872A8C68AC09A385A0EEB9C9C85654A208EB86B2173453292CA9E
-634EA2944F64F96C259369AAA0B9EB07535352C25DDEA8E92D030BFC41D66670
-88F861BA06264496B2BFCB8DE46084CCFC4F3D3BB76E402E97980B08A9690DC3
-8FBDD6721961810D32E8626D528C704F7F1818FDEE1F91A4AB16A6B817A33CC6
-1AB08A2A36D424929872FDD701E83163DAF18B14B101A809E737C4137834A764
-607B4F416980EC7EBC542BD62DFB6CFD355EE815A64D14299B9656ADF85000C3
-AB5CF404FA4D3C771AD37E1CDBD3DE70687096790950C0E3EDF6A57FC60989C0
-A421A529E6C3AEB98A225704C97F5AFCFBB755C6C9FA193F5E89EE8D21A6E043
-29D48B6D90798E4B1B82AA0ABD368099962C339FB640CEC9CC1192C751EAD1AC
-E1E450E56D503D7D091AEAF955B537116ADB479C90F16BD815AD592031DC85DF
-06E0EB7AE0F5F35E69720B5BE8318F7033F49E92FD81CEB291720B3160C897B6
-74F5865F950CD8769A92DCAA6A45BCD37DA94DB12E5C12B942D1884E5D050891
-B24B82A650D059218A5DBFF61B6BF399C916A7E1D9134C1AC1ECA2D2EF33C249
-4A38B17EA1A050FE2D6F24F4B44D03633D37F84636B2035336C7DF456C23447C
-CD73BA41C1D5A811D06EB84BBC21AB877DD9BC3FF1949DC783A184BDDAEC71CB
-13FD629F24410728C2D96FE91493C54E70FB17F6B9FB28B1B6BD03A2610E09E7
-2B393DC0B4F138C003B3FB77177761E7B84BF343C940CA39B6C8E2B725C7F055
-D559E296F87AC291047F0068D3CD555D151C1EBC85
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: SFRM1000
-%!FontType1-1.0: SFRM1000 0.3
-%%CreationDate: Wed Sep 12 2001
-% Copyright (c) 2001 Vladimir Volovich <vvv@vsu.ru>.
-% See the file COPYING (GNU General Public License) for license conditions.
-% Converted from METAFONT EC/TC and LH fonts:
-% ecrm1000, tcrm1000, larm1000, lbrm1000, lcrm1000, rxrm1000.
-11 dict begin
-/FontInfo 6 dict dup begin
-/version (0.3) def
-/FullName (Computer Modern Roman) def
-/FamilyName (Computer Modern) def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/Weight (Medium) def
-end readonly def
-/FontName /SFRM1000 def
-/Encoding StandardEncoding def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] def
-/FontBBox{-189 -321 1456 937}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6B55C6E47AD7A9A958A6E22E00FDD4D6492D53ADDC90ECD778346C06747
-57609FE8907DFFFED75E2CF963A64C7F72488F4A02372BE681E9BBF09A9CE5A9
-3894F6358C244FCD46C148F1EB60DE2137E6D3079D6AE03B3724F7D7BBA47BC4
-41C27FFFDFF9FB7B7738A8D88C27573A53E244723E07C995948DED2516B6044E
-ADED62C496A56BC14483D307884467ADE985655A4712DD06ED00811F9A05BF9F
-BF2AC66203817289FFB5BDCD0445293981AF6F55928C132E885ED009DE1B5FB0
-C230370EB5156A8B609E466F00F768F0A52ABCFBFCE3514C0FDDE31E601AD508
-2666AD26D9DB386B9FEC80AC197C9FE7447928C0C6A2858375F0A1D7AD3BE53C
-9A926DDFBAC60D846783AA97CB86F804701BF53F7C4D18B925FD604F60231215
-EBDF4FAD73F2D13518E1901C3DA00ACE65647765106EFCA89D1CE17ADBB75815
-7BF819C45DA64CEAA10062501C3B0FE0387FD5406CBDB17A69376AFED2632E2A
-C400D16CA3657327EBBCF7CAC55A62AC9AB3D07691C97D98ABFA2A4C85DB2345
-C8773110004A7812B031AB3F9B3AB9C7D0E5A2317931334466110BC5C95CE00C
-E1CD16242B71CCB962978DB5B8FB03BB2FED25589D10F8B3861F73DAEE17BC59
-B909B17D2510F640D341330CCF08ADF9E3106B0C8BB0D04D5F939FAE21AFE501
-4614CBFE82CAEF30ECC2B6B47B373FAB1A828AA3CDF7B59BF013442EEFE267AA
-AF153EE99EBE4743CA764DA09185666446630553F3D278E1953BFF08FE477C68
-4661A47656EC28B2039365CA017F4F1B6E9F85525565795336F7136A054E8C15
-A5DC42CFF335C364E4CE3AA6B2D994C06755AC8F47D2077CE2E78D55C139FF3A
-8FB1AC9F23B06E08130D5636F60DD5462F796B9572D41602B364404046DBC3C1
-2810C5CB192F06CCD0DEBB630AB851F83DAA632969F031210CCAE081481BC26C
-70241E3B6A9E5D5C9D03D0CB3894B67C56FC42B85256FD869D386F4E111424A8
-5440D6DD0F8339C5B26FF77B5369B85AEBCADDBF3B8F0497D01DBAB7D519ADBE
-D96E0CEC25689C42CEDF7DF03D7E272CD37586B57E786E92070292E9C3E1D47E
-0A6896FDBE0E928D5DB66C5EA2E6854382AA5CA5685B9153690C89F9054DDC6D
-B3FD91105C0A009CEA600CFB92229B74CCE1D5CD54B5B98FC3BB678BEBCDFB46
-C6879344596FB5F8D06F944125CDF74583DD980518AE2D21CEFDC37035CD52B8
-F789FA9EFAE3616AD9FD1E3DE672487EEAB7641CB0BD529CFA779D760050C8CA
-845F90A4A3C17D3345F693A399DCA2F57D33E98FF89327E11F4488C1178F7685
-90168A50018F480BD4A37773E7E94D1CE78A7042A09FB8FDFC8825307CBEBAC1
-70EF577F4FB5BFCF260A4A974D2819B6AB69628EE35FB5C9410C2DD7492E5B20
-ABE6A0B351A2C7848EDC71C154BEB335CB8D729783439C3C30F66E2B5A056986
-8C1976D07F0EB87DD9A66432ECCE06E3CC7AF6A949BC0F04038ADC737397AE47
-CD1B4DA2FA4D345E513FD2989E631538416DE27A398249225FBA2283D19DB053
-32FED3F58AF914AE91715B82C9609E21115B51A1BF84E206CE9AE237101EBE5A
-D2A733DE210660CAEBCC0624FE053CD1BC4E240BAB92A63D02BB936FE3FC1B51
-4C17ABB4CFB6B5D336695D6564C4D558F15D8B8DF67E2DCFA2329B685FC7E54D
-643F7C28AC6661022E895E2BAB631ACE06A9A9FF209EC740EB5778F383FAD114
-3830B37E5F85BBAF87266E04926AC28EE58208E5FF3A7F77691670E52EAD9547
-7C862FDCC7E38291F9D57A5CFC242C3A6CA52CA6F1FD70DCBD7775A922A82BF8
-FE45235B905B88AA1F57077E40DC39A24FD0F31FEF0E8AD8D232194435E1E46D
-BAF38F0A1DF997F7BB595A7DD1FB0641EEAD89461E96EB0CA9B8F74507554EF5
-9D717625D44575E168799E96910161478FAB68C09FBEB2C71851C9A266D00F71
-935DED5BAF7ACF97F2903EC9F39DBFE5034F884D07B3DCBC37AFA1AD3FBEFEAB
-15171D267262E0EE3A1B308928220DFC4ECF5B47D69E05FD209C78EB04C02E57
-BB179CB25CDBB9EED3113315449A91166245A8E296F5506423CB0976CFCDAFE4
-8A6325C7CC8C296ACA9F65445301BAED4B5C0741D4A6E842DAA661EDF41F56AB
-44A01ECBF24084E8328724C6B96C4AA9861BFEDD8B868D0901C0F1A6D8DE936E
-063A86D882388FFE83164D48F8ED5325D93A44718CCA766DB7E79308A424BB95
-96C01223258CE375CE848749E9776BAE09E9DE0B40A4E60CAB87F5DD44027A7E
-8A840B4655DCC73B3605D2AA42440D81C64C56F274B3AB76DF147153A71361A2
-8CDF1B9EB3B7408A2061915D01EA2FF8FD0FCC2671D7598440AE0BB0BEF2B686
-CEC58565836FDADAB8AF8B41781E12C156A0C13ABF92BFD5D3AD648739B45BDA
-63F1667EF43B5BFEC525CDCD5EBDF6055A56F8EFB0F344029B4FAE13F5F39D43
-D1BB90436218D25A2700E4F9FEC0024E40A9EEF27DAF0B9E8644F305289E2720
-0220E95F5B2C235A30D2F970486820AD219033ADF8EE59614415C725D247D1C1
-13A2A3E97AFF7A7C4754B34F0F887D0DA522E23CE4B53543EE23274A4E35AB90
-126937F05024AA805E0C9B1247F592823A4FD66516885AFF7D982BD9961E83CB
-3A428737E1BAE9CE248E218B8F3C6BBD771BA744450ED82E0F6F47D14C8F37EA
-53E0871C69C57E357DD91C6EE90FD8DDFFCCCF53675B9256CF5387097B94F548
-3928FFC038877FFBA23FDDA0BCD20A59239032099C1D4E81FA79D1B73F657FB6
-8AAA09DC49CF836758C3ABF74F86BAD5DEF2C0E27A67924722964C457907EF85
-7768FA8BCB78A942A6AC7E735519F76EE1819C62311CB7231B90B4FBEF4BD42C
-E5148E272C6A07C62E44B634B80EAF77C4678AA003ADCCE107A62413223359F4
-5D49BE8F9E394D1706FA900038FB78A0042C6E34F9EB2430255451EA8BDBED24
-B33D2C321A8AC238508C65A7891ED5A200D311A5CCBB984CCFFF4984B6C973E2
-6B49D2DE75366CE29B7370714477487F7DB9B92AC6CDC752C1A8E9347AF4D8A6
-BA18F7E20D5266D5122D00C0C12130E00F6F4345E5ECBA9FA07AD34BC3736E7F
-05D1DDF60397ACE0B3D05AF6B3539B9ACF4C51DD58485557CF0E93122F862442
-9EDBA0EC2349B037277B12C1FDB1A140C181447FFEBBFE1B129C727B97DE0CBE
-BF6566D46CD929F59D56E5EDBD46C31DA97B354C30C957C8AC043A1A15ABD592
-8B0BE4AA2722B21DA5486F6C7E238C2B1D51D0941763DBCB00EB4AC62F92DAAA
-C3BFFEDA5D2707EFB6C956FB2938A9F7692A0C7F53F0FD64B09DACC9C7369094
-236A028036BB2DBB9A8BAF17F2E1683E2CBBFAFF80AEDF853C4B6AE0029F09D6
-F82000FD6F9610EF405DCF2341ED099900F9CBF3D4A0DD4CCEB0A322FD64128A
-A67682A05FE781364D5EFEC8F31FF038572A939790B6F8D8922E39B848EB8A79
-6774E35E6A9E4FAEEC157AB1E76F5F1FEB3C51EA2546A25390A0B65779A96176
-3DA072A2F7E6D9C645D2EA3E572DCEE4367E5C48C027D889C21EFD9CB662BCAC
-06E1FC6AA5FEF8EDBDA26B381F1DC93BF9CA6308CD93E5C302B483BD8C5DC96A
-E0A549D43F0F0FF3C26AD6F167A57E16AD3A4BABCB916C1DD38F7DE255AF984E
-731FB5DCC43D4F092C1F2A7C4B66383E542DF5EA6C93D92EE11F97CF96D876E0
-0ABB14CA302180B5F195594927A440961CC682212B91C49A34CBB31C63BC213E
-01333C8680E45C2E567244DD437C9DDA01C31989FD377E95446C12AD4B31AFA0
-36642676D7A11670C012ECB95A1698FA15591CE3DD9459D56F730021623FB950
-B5AD26DFF7B8875FF41E027995C83844A337AF36BFB304EE0B1474CAF944D3F3
-6F6578809A8C34F93467C904661E073277126B478167DA127541626E069F54DF
-0487319E7372F40C4B5B596817F2352D88E60966020B1AC5069A272613C152B3
-67BDDA469E4AFD9A5C6CA5940C6CF164F5A879AA563F78644782FDAD4A040839
-172AE1B40D18E3EEAC3DE65FF1E36B990182A7C552DC797F9282E0058FB833A4
-1FCA23C93202D5E80E91968677B980DD72D4849AB7182B587234FAFDA66115E6
-7207A8E469C59D8D75BFA359D398EEEFF042E3039E13DD9EBA754B4F0E7EFCEA
-598C4D5D03A83FE3E12ABAC555A090772904542194D0FA7B8DF087D28C520370
-0A1B0467A3410C344225461587359DE2D0ABA8AFCE946761C3C25E6DB3BA225C
-7EBB46ACB75BF41ADE04A99CFA6F40A62A8DC06D1FB428CEE7220A24C4F710E9
-390E31647B34FB4F4BF9DFDB4970009E87181A28BECD9DDEF0AD7C4F17AA5DA7
-355D53A731F040A2E03562C91747F8D772202104E707F4E1A4BBECC58D564A2A
-4AE1EB3766EF2447C59CEFBF4DBC586BB076ECD68865DF1005883DC31FB277C8
-A73DAA9C33F7584DBC29C1E854B6433ABB0C95B20A2D15E7B8783FAD53D6DBF4
-C0C7733A6C466E3F9957D7D204A06E5E8AF2CEED07C08939A3DDE2C62A9EBA62
-E260D893C887B93C492852AC88D4C0349125EA311F492951B2CF10C40502BE6F
-43BA2AFD0CFB80D2FCFFAFBC9326373439B566F1D520AEEC90B1CE7814753631
-0A007016DC9436272D0F7D02F07E8865685360068A7324BB45C4E1B14AF5222E
-8260659A7EC53FB6559ED82662A6A71040D5DC5218644D0B6E89C7B307B119A9
-2DD149B68AEB439BEB6004D3BEB951C5A77E2347719C840F9D80FEB166DB2921
-4561FDF5DEA9847290AE36776450A82E332578CD68E18C8694A3A112789DCB9E
-BDE1370D442C2268BD02B689A06E3BF6A7D973D0558E38708EB224BA8532DDB5
-6F9B45F5A779188F573DC300C9881CA3FEA82759F805795998A134028BFEAC36
-8CA611C301EE8888A6B5E23A054BB979C3B2765A1A31039603476203DD8A41EE
-4E5F2458E582904611C1E7D6A5D35DDCA32970271BFB1B21A18EF7A5064CB064
-0FE67FE477C08B31C99A1F412C57EC52F22DE68C10A032E2DB4E9EF0BF7E947C
-AF49A788DEFA49953AC2CB3A80199AC5564A78467A0DE9653164C690E5E1A43A
-A0934806C61442FBA48C3A72C6DE2DF791BF25A0818628A3A2D6846B3F80CCBA
-0D8C4A73AF4A83C3A8A67B5B7C1105A8A616425C8C01430CD53B87B4453E661B
-B5135F61CB43AE29A4BBECFB543F88A65BE5B62BD9292D3A8AD77E104D23A2FF
-E0A8B42D8361F4F4AD697AA4113FC736C6BCE4AB5EC199BC38509DFD6F770F66
-3F30AD895A1755943936612438AEA57D95DF26492FFF58DB28F3E9D392EBCC63
-FBC6312A96DB7AC1828C9F348AC84AE11AEA0EF827A4990AC8B56F7291E33D92
-E4238E710DBF23765DE7F55E4CF0E5E3B1B7752ECEE67DEB3C4B8B5621EB3026
-B1B7D86DBB3CB49480D82EEE041AABAC78B9A0159066C9E1E1B3F0B609F7D6A8
-D961E40A742D4DEF88749B7866BF40BDB197273DBF932EAD731158AE8E59584B
-F2C14FDB41055DF050AAA294962C772E462E596A2BC5859DF71FB76EE853DE28
-6F488D1911107F16D275CAB98E00218FA8EA1466420A6948354C4C2107BA9A66
-6A0419394BAB966F6F8438EBD7C3BF803B2AC884DFF567CFAC4F14127EF9F57C
-9E871B94888726133B02EF8612DB5D9C59FA6753CD52FCAFA6EAD1547E674B9E
-AC2F89769561942B30CD8F435656170684AD5F833A4FA58300298B11CCC10DC6
-8BD3C456E755A3C7659ABBE847174A74375CDB6AC5EF4370E07D7B3AF4B2CD1F
-FD6E1BCCC6D554BA23AE35137D9179ABE05CD7F44E3EEEE83ADA9D54DF5BF992
-DF73B6ADABB828E32E0E5E776B6A4EE93F19E0C7CADE72564CB02A28FBD48EAC
-90FF5D7101B9A16DAD8F0CB047B3AE8446D1FFBBB040C8D257870A08DE2618D6
-9C46649DDEEEE098F242169281079AD5F94F4D46106E917A6D8E5C341717EE4C
-4E5B30C8EB8C34A6B1BA22E733B3FDA9F9B21E328A19BBF80843B2584EACDBA1
-3ED8C992268C3BFB41C1BF8699D1A13E6DB023FD71495D647DBB227A144719F4
-00805345777C502E4DD741CD96F9F3A2E9A8F1935AE395D789B19C45C34E00F9
-7E97D2DB43CFAF1B243B7AD72631B7A9EF583A03CBA575788EB9B9FC13053A7D
-2ED3646C0C4EFD1B5BF8E9EC27CD83CC3E5EE9328797E9B2711285B001D05DD7
-F47A20ABEE6D518129A645176E1413548F70D8B645FCB5729D3E371B43BA4B41
-CCCBE44E4B57B7363E38006F628938193BAA442B075924607D035DBE1253BEC8
-68510AAEE4FF4165FE35E149F14A7ED8305E2C673A29D1F779DE999433EBEB76
-456B69DDC90A88CE30C854EABA1498CDEF8BD9F3DBA0A1C28AD58F4C24DDBDCA
-E422301F9D4C7E84577468E2942E4627EEA57F01D7B319F8F498EB827FA3329C
-744C038CA5E93FC02A160331EA4C88D993A41F182B7A47EE9CA676E7D19BBBCC
-A0DB5E4D458BDF3DE1588DCFE5A854C998C7DCB12CA41F02EEE710E7AA734227
-DA8754202ECBFC7F94C8534E760D1EB092A16569B09343888C8BFCB4BA4D75FD
-B0B027DBE706DC8A504273FDD95DAD898911647236459B07957983587B8F7265
-4188680A02D5CFA911032205BFB45CDE8FB95873D394AA7CE5EF8DA0E7F02425
-1BB0EC195873B5FD273B3093EF21DAC4222BAD0927B55FE301E0FCCAC9A7BE0D
-F9C8123DDD1FE98240762DF9025D6C30DEB1309E95FCCDC39266D3E4A190F18B
-AFF8145444A7DCDB5273C7511CB4676FAD01FFAC7B89E13A6F1745E4694A1E16
-6823D7AED054EEECB7711D6F0D5A93815ED9352CD15484C1411E018549DFDD11
-9754FFDA86DD1AA3B98D810436824DB68165D8994030FA0A897B4D235905878E
-70CE626B47EE5C6C45364246A167EDDFD67AC003084D6BB74CAB963863B3D691
-578C22DA7FEB9E4F12937740FC7632D193CFEB06FC43C66D1201EC8C699C4F03
-FE04A62538384BF244A807198071847D6446F0DD57F541F3161074E3B41CD919
-5326E283FEC7943DB8616B89DD9632E1213A919DFDADFD2B6E55C511820062E8
-C72ABCE134A3479BF750E341F372EF0550084F40A06DCA1790E7DAD0CF58D396
-65E2C28B103AEE91740E2A3BF369ED246E697AC0ECBA84B0993E312892B18CC5
-1B2055286AC280D35634C288550DB20C2619F4C14BBFAD0EC565E737CF8477DD
-9E6268868F98D03CF2BC22D2EEB9533447DF8C324BF709E951E6E688E7186D30
-0837F93F3BE85FFED7D5EC27E0388F551282032FBD3217F7EFE75804C70BB9AE
-4309B34137B90E4417B0C5E9D85B02E60F4C6D5341C850C8AED4239A550A850D
-AF7CA372A9C7C4FCF865F9A22253ED79C70534B5B76DCB93A22FB9658B4023F2
-CB37AEA49B6707443F7F882AE90FE5927569CB2EB20409F295F67DC7C58C0215
-FD9FFDF32CF460832254061A2E632AA48264F9A14CFACA295C846272F1FBF107
-7E786DB51FCD79924BD3CFBBE3A4BE19D82FBAFDAF96BA395D0F02753A2401D7
-26FCED7A6F36F438A5C0478BDEAAFFD1706040F93AAC1DD9A616421ECE4982A6
-E06F5F015987A8D0377B0A329BFAA39EB5F85BED22992E463158141E2B98A8D2
-C6AC693DCDD077425545D1A85B96F792FCC991DFF2A444F01AF5C5D0B311EFE6
-AF127E30074DFCF486F41B2D86C404C1BBE3AA3E9EF090367BAE451A303D6A41
-159F56CC2695CB214296C9100E09A751C10AD9809F58BF1F55B3EFF6084DADE6
-B065BD20BEEBCE9EBC2BEF084C26F81DC1CB69E49659140DADD4CA458F966944
-8E4F15861C21A44A7CD2DA1C3F466BF4E857E48A7AE87E62F7F3ABECBF57FAB4
-DA37992C12F98C614BF0BCF98668E3F24338AE9B7DD34F72BCC6858F1F68149E
-4C7078836335CB3830C3B2E11A6248C4485AFEB935764507DAD1D156FEF121AF
-DED848C1AACBD7A024C2FE254B67D6A21F2B50FBFDDECCF6193CBDCF1336F8E4
-D8E154C278108E93449AB8BB31789982D566148A8850A72D727146622E76B9EA
-470066F36B30E7BD4A284E2E82D444573D6CB83D9A7BEA26F2BC85C2E56055C6
-1BF45C869DD22F3C72E98AF8910F5563FD678734863351A9658DEA635D04CB10
-803B3002C8A34C0A5D928469C8C8E6BA569DF26A74F7A8D5A62FBD9D6A89DAA8
-4D6638A415E49E919F3B1276071D81F9578FBA995DEA9DB194030ED94F94903E
-C5185272635659CE152AE8FD1E3E418B1B83BAE915F099648D6FF77B12E4164D
-577B2E68B3BB4D0707DF97F5BB698636E7B8920ED125D8D57C331FF687912D6B
-FD8798D27394AF7F4F0012382AA3BBE0CC5384D1756478B78D2A4912465AA29E
-75AED6891EC0E5A59156F005A297E7D0CCD7A756035987F6A5346041A936CEB3
-0C5D2010BDBD866DE57AA7A10C10DD37A377615FC761955E88A9E462426A9F04
-6987618DE9906C730EE8CDB2433060A700AAFF7C1EF561B5BD2B6C371C8BE8DC
-A56E15D6E646EC32BA4FD02BCBF9146D5BDA14F53765437534FAA86A8E4D25E7
-A0751195B28CC547809329AECAEE551B608C8BCAABB224C18433977140446D2D
-AE060B4D7C12AB3E3D1F7E6724ADE6D1D9E3E1A67BB68257AEB962FA85910498
-8C95C23E250FAB1A65B10806DB045CAE0D07C101288692191BCF9C3FF4D5ADDD
-4E089905350C682DA4BC85BE0B5CB46EB73650F2640205DE8C16112ACB0A383A
-F510EEA3B982B25AB0F93D296CAAB4BF0452C7BACC8D65B001332729CA1B913B
-6C41741A8706EE125994271F0B5B3A5148DF78B2022F0BE413CEED24F5B8C579
-9479C0B57C8051B509168898F0A39FEFDF2C960468100A145D29180BC2878F89
-82639A22D4B5C215518A53BB54B02999698ABC09A67527FF711B3D85FE62F9DA
-7DEA4ACCADF5182E7A12026AAD54821B1F41AA1A7A7519E343CBF0A3ABD99337
-A09AC0E24A1304B93408ABDCA9B2C1730401C35271F36704CAEC1A529C1A7B56
-EA04B8ED502534DD90080F5DAB27885183D9665CBD6EAA5B20C2BF4E401C1B6C
-3B4FFAE53351B23B3F2564A9012AD2DFADAC4C372E4C019A9C4BD0698C165698
-4DB029444F6DE6DDB7E52D5CE34C08E8DF98C6DB6D919A4DBDD7DD4B8F205C30
-DF8D13F727ABA4802F0AF842531FBF5E0C9B1247F592823A4FD661C56D618EE0
-795577D5ED25EC385D5B226926FCB6434473B77A07B20C78DF99DCD01FD12112
-008036A7907A9DB3C16EB097563A4C92EFAEF890D326F10BF2A11281521268BB
-5301EA6D07BC9BB8F9480F3AF8A3CD29D75FC977F1D5C1C5A4378F3E7135BA20
-0F79B1AB0948DCC35C3E6C2AFBC5585C31DA3FA5F356AADFC778254D8CDD4AA8
-165084651EC81A24201AF897B1D8302690CA150BC09B08A61AE9DF20F8083439
-CA6F46FA3B8D40A76F33EDB0DEE3AA7EFAF24577849E9CBA64AACE3F6D272193
-D709C5A9B8CAD7CB5E32D0FCA727506D064E8B324AF1D92A3ED4AD4B797C0CE9
-20DC63A01D1490C53B9A91E3F22BE45C2D6F1BA4570F9C2E4BB6CD489175DE3E
-7FCCE905119830D82966E313281CF175BF4A02A4E4BD33A157D34E3A36070989
-EE94FCB35E3C0A16CEFDBB6560259437E0DB5D8E13419C36B655F11DAAA8D795
-1BE78517A0088804099D1AEDA76B839194716463616218D2CA3C534DD2A83DCE
-E4B95082A10E8E04BE4073CD3360E850730A1086613A2FDF97981EB804B358D7
-2858D1D25120FF3149420784C4C7F3A235E86088B3BC53306E0C6E7DB595F7FB
-95599C75FA4BE52C24C31581720F2C4FAD37A635BE422C1591ADDAFDB0B100AD
-D37C1E564957ED7310E67438FFC63FEB697077B3801C21F18FCE12ABEB1C9949
-A52123E6333A0AB8699E2A1BD96042E480EE7CB17B98A3967CDD77B448449333
-6AB5E89D40F1B0C83C5BDE3B1B91161CF2F197157BB0FB6824B33C511CEB1DBE
-4BDAA1224952E9325C1A491C31F98EF3E461051BB13C89FC4E59BCFF14F2559D
-AF8ABEEBAC75E9F2E2CB4EC847B931D9857C3B16A31B399274458A9A8EA1ECCD
-C25C60E8A164928EE967F7268C30C7B204597577BFF28F0565290B0827C19A46
-E567FEE4D90ADC53EBDA0EE7FB4414650A0311A0D89DF6A6DDDEB3E960E1FDFA
-88E6AB0E385830AFA2263859644C302D4B0F7D629E27D5F96365F28F360936D9
-CDB35B049FD91C042AFC47494C9025BF6134E762AEDBA118ED153CF2CD73DFD0
-A97DD66320CCB3D57E6BE3EB4F59843AA5D748BAE9E2F7B45AC79C44C9C6E094
-849D6EE2900C4AAA0650C2CAF200E1F8948C114D16D8E04E5B37E88852235919
-4529FCCF947372ECB27BD2636287654006B368FC50488D4E5E6E335627F3FFBF
-CCF21DFF345ACF67BFA7C3C3E2988DDAF1C1C8B655548A969D432D227A34FC33
-E497FC0401A88EC6C5EBAB2EB93AE45F43A20BDB91831CD7DDA151201C9120BE
-4991B5DEEFFFF4DF109F46AE10AE5316F3CFA69EBD674FA754E7EAEA3B458443
-9D34DDD10C20B0E29BFE91C393F64A38BEB5A2A18AC8C48F7238152E496B4134
-C7E3E3368EC6EFF8B80E1A4FBCCF67BE85C01E69EE23261A0372C6F83E579F27
-6B4478FEE973646B6E717CE9A1DB92A7F896839267A93396495809C6B3B4BEE2
-521324C2BF474BF1DA8D317B2053BE6C071B55907ACB1A1E4257DF179671B533
-CE41F0FC1C372CFE35BF066C34DB109D3925CC15BDA9840B9B9CC28854DB2D25
-E958FD52B8B85F5F4C08682D632C6EFEF3EA9F91771F168792F7B595A923E703
-F053C1379F429CEDCCB1CFC850A30E51CFFF5F34F292CEB37EDBB7F0B90805FB
-72DC6E795A18DDE81C99766134F0FE694BE854C3F6DB8A516B41B37B8731A157
-2344FA5F7265890DC8E107A624F0E3A9DA8242D507E267481CD15AFF67B2CF6C
-EE942F67A0ABA8D0FF2FA9FC89057F26F5E4F613C4D50E879D955834D8B57860
-EB209E5D3A05649BF179DA515A288478CCDD5814AD3DF03ECA6EC567C589077B
-E973B40D709C856EB500E8B0F68ECDFFDF65B4D74A7E48756142547DB43E1DB3
-08EE0AA452F417D274651C0A2290F147A4C1A34C26965CAAAC2C5026600A5584
-E6D37940939D2ED8069FB7CB9CA174D8A84F5D7914A2F3A209EC712949F1E2B6
-772F4BCE71D4A4B506A966D1242954A80600EE3ED05672B457D8FF1C5611F5B3
-42B1553FA2643DE22ECF8AAFA7F60D7D25E1D0E9B6F30672158A5779A6802E2D
-FA6FDE2EFDB4C68AB115DBC45077B9BBEFF0E498AC4040D939A89C378B22176A
-73620D97B5E4EA1CB56E1CCAC3F42B43B61F708BABA1C0C34B7AFD27F6D4652F
-976633B7F566D32F1196F3C52F6957C31A3EB7D6B01CB47BCDCF769950AC8567
-7C29A9CAF1600662AA1244171EC66956E70153D62714A07ACD1FFC9D96703EB3
-0AA4F00C5D894D12CE8C51A971E34DDEAC3960039B6C949F611D1F4DE43BD9C0
-A148F4BF13E2B804E7AD2B882CF498FE6B3C7B9818D3B7D3B6F77A913B7DE079
-B27F8F9F8C86D8D507AC1FC45D541E1DA1C045F4FD8DBF4C824594E450D7416E
-4B4AD35A717D2A8506E9720398830C106C342F853A8ADC462AA8FA3A05598229
-BD14C828AB255F860128995EB7C8D61F14F2A7137A0BC12E17A15C58FC473154
-F14440BBF863FB76057F4EBBBF2A1D8221F9E9A0C65B29FB3516285924E18F07
-27384F65035B1158CB8AF6B4ECBE34ECC1C92BD43122D50F769BF2635DB3A6B2
-809013C7F3BDFC734C4FE9BB0124492B397CAE8063F9DB7FBF04107A9732BBF1
-DE23785F7C93D8CF4EF71CF5AA2B15FCD672EB3B04BF0C20F2BF7DDC6C96DA05
-B51212FC3C15A1341DF03FEFDD72D3ABC34E8CCF7D3B607C058336EA3B39075B
-5D33BBF0FB0D9F6D1007B5C863156EC1636E573FFF75376588223CB5CAE66BBB
-DD2F28F62A6CAA01A20DC6ED5A1BBA09D3D2E2DFCE99155F8560A05501371B36
-C77B9CE789A7F1A25BB7E76970E14CC4D68E6A9F965AC81144B2C7A3AACE0F16
-B204918623195E9355B1CA091A4E7DA97C5C9B44EF7F4C684B6BB7195CE4CC15
-E287E6B9920195C092924B8AACE106D06861196230930C3BD9127C11C9FF2304
-428ACB7AAE7CD7E03F532CC982DF1C25E9AD6277642A8F3DA96322CF2F5D6E13
-C91D1370B77CF7193C0882B54AD63C130BC46B3F28D248C9EBA436D460355880
-DD260F8D71419DBF63E5440429CC98DC77C52DC3B8DE77120720FC8AA96D6A21
-30FAF109A22DE2C5B6BE985DAFF4DCA56A210552323E27BA7A6287353054CF3A
-EDABDFAAADE9F324EFFD62189F1E95F04ACEF0E929AFB87CFB60A8276BF4F24D
-3838D406A98E13C5BEC9B802419FC877272B644165D1DF5C73C752A5863A2DB4
-169AE81B73309EEDED85D8EA7F0DAD22346E6D7292084C9B54AFEAA96DC29BDE
-65BC23762872730DECB549E68CACDEFCAF9C9D91EF5EDF6ED379E1DE2D6CB5FD
-306F441CE0548CB861C8D7E3B2C742FD653E61560560C0F89453A945E332A36A
-296F42C631B8D278A30243C88CA4B1E861486F0DC8961CD57059394C09E56B34
-F35885F657994EC8A1DAE33E25F9FF539D3BACF73444EF96E9B2D1D5EA98791C
-83DDBBA89A6045A974E591706CA03D2EFCA2BB9E185D1DDF9A5EEAC158ECF8DF
-24E56860EECEAD7885CDC00B3E21B3A43F18056F4B929F1D6B75D752E2785946
-B825FE322EA5D4C2395A33DAA0610011102B166D2E179046B511EC03D1F5A404
-FB627E610BBB972F36591F3CCF344D42512CAB0C290380675C45947463CE4143
-29500F0314F1A48D9A7778204143BE17E8AEDF446F747C7C364EB2DFDC09F907
-7349C960579FCDBD0DFAF5367DF13854712FDB8103894469BFF7A072A4BC1E8A
-5DB3DE45991030E879CDA191CC5AF0F5AA4EAF9537010E9E59D7FC5A9E50D5D6
-FFB14E7A93AA0159E380CF5F0062593F64B1DF91A7D4664C8763BFD550A8D800
-48A00D9A295EA233C4642F336B38DDB19F5AED826805973D94A4EA9543566CC1
-6D3B423A5B99F34840B539410A0A5D8E3FD2F3966893386573FDB37DCD596508
-1E7638FFED5E34F70561F300FDCCE6DDA284C287D7F863E2B69CE5BF2C7F9DD8
-6354761166DBF57784BCD075E72C5317E27A4011C0DB293E503F892E2AD632C2
-9F98F3A63182E9A86CEC90A5A7090091ECCDDAF83672289EA7A2B57540F4BD87
-32D22447CC9DD97F3A620431903D20979303EAA16BAE50167B0DDF5BC57E563C
-368FC2CD7A5EA5D9F773FD3D2E8D1832882148100051BE9A99A124C37F99DA8E
-4B3F9DAE12DB3A65E948DBEB692D031F96A76025C00AC519BAAD5F369B6D4FB6
-9034EB7994DF1480A64BB598FE6F7090DE0D19C3220AFFEB9355DF4897412731
-8A206241AFFBB20E758129A7F35FF4A6752FC9E1DA5F8E11A5703CDE29DA1619
-E09C929AD4C3FACFA5909A4971A117518246B2ABA0253A688552D0590F4B765F
-79E725EA40F375FBAFD4DAD73EBD3654AD70897CAFF2471EC2FE30D64D2E5C3B
-F765B99291FD42FEB07E977B8ACFE7D2355E58BCBD94E02CF68E1D0497C5DD3C
-99847FA65563015C802A996F133B5FBFC7A222E39A4B7ACC1C818272A97FADD0
-64206627AE413D164072E7C803D8ADDA2114723BE7AD318FE993D38DEC3AAA98
-5020BBCD6F870D8D390A83349B27672BE6D090E0479B4A0901D7C54A74BD8DFE
-36E6D747C388FB658A5092178338F8659FB80001BCC025B40493AC5A76827726
-D334CCE482851C048EA5CAA13D93F66187FEFC42E3E7DB653EA0C47DC416F4A3
-C2B24B7CB4A08927877E724E70684465D34B23743B6453C7A02B9AA54AD0FB1B
-6C846EFFE12104BEAFDA92A62AEF4C895A60296186938AD595D3E7EA6FCE8AF4
-814FB2B875C2380FA12EC3DAF09B58F3A0F0171850AD6D916C75CE5BE5F6BAFB
-FC8A6B4AF68BB427D09E5FB2D47D5A303DC6981BEAB387453351F27C23AF8F03
-532D45517E7E6BB74C3DC7A1AD93C29A03FE6592242656C4A98F0A2E28EDF77D
-D7A0B6FC1678B3031971AF047C29FBCD26DAB7E8923845AC28CA14A2D00CC01A
-2243992ED937B3B774B6D5FD4A82F0D1D94AA1301FA12FC0D8B7D2789930DCAD
-864E457136836EEB963D6ED1B46EF76C15708BBA6F90FA081E481BDA28A390D6
-5E9A37F8AB0B02DE5B852D4191BFA0C3F5554F0F8186CEF21EF8C4C383F1BF6E
-1974834C58792A2B87DA951C2F0D52F8860C6A8D26A9873AF9561C2AACC8C899
-8B1FECCF491A1574DBB58A1C5F136D935B95F0A6E785B86F0FBC14613073C42D
-B8D6FF8FA86578A22D63C06CFC2AC3BB100F1C883072DCEE52154377C2B9A8E9
-465D60A64C56FC19E61CFC45920FB27E112C34E23948D65BB3AC06B6382DB63A
-E23F744BB1D936332AB3745769187AFB47A0133512C73F4D8EDBDD43B779EB6E
-DC0E422BE6339A43C224954178698E838C5519A1D839BB41CF11EE97B2C26BF4
-7CA9C5D6E2CBCD435A92A1A427EE0F0BB3EA1BEC0D1E91C80D3A1D6E3FBCE208
-0FAA6C65303A45147DFA54F13132D662BC22FF5188E31FBB61E185C306FA4B8D
-07A9407EB913B0CF46407B012F74B242EE91E49232CA891BB6F44013354C6F60
-8269BD1421DEFEE20BBDDC308A1594FADCD50C57443EB3E9DA038CE1AFBB215E
-558CF8732A643A3E872B40D8F972995B8885560E5013507CD300C8097D0FA096
-B89593EF262C5951D69A325131D37F94D841BEA633834CF9119F9D32981F9F24
-B5F167AB828483A08488AC0EDF72BBE1B16BAFF6AA7C72A97F769CA412E3A1A3
-3A5137FAD91FB87C5ED4CBF4BE19E38C8F82FEFC3C0D86FDA37B588258B7FD69
-C96195ECAD77DAECBE37AA065E7FDABAADBBC2482A84A983B1D6FC6BEC6B66C2
-488AC43CAF218059F65BBFA205E9803908FB4FFA49248CE056296BEA7A56789C
-0978CA8EDFDEED12B8CB85A01312AF855EC909FF285309DECDE04CEC2FADE907
-7970AB5551B3F3044F2672917989D1A1D235707F0218FD63FF71B313F10F88BF
-77D9454E5B86C9586D5971176129D7A47939238549A75359DF402AB3D7B1E6F8
-90A0ACCC3787DA0A89646872315271054AF016B6DF90387CBEFAC608C9D9EEA8
-26AB565CCA3BF7042FC15259AC9009384088995A3D51C87F30096BF2677D2E69
-FCA08B573AF910E7BF3BFC68CEE469A5D43CB25A903E2D77A4AF7E431BE839E7
-2D4DE8488376C1312B32C1388C67B6BE84FD9C2F0379562523954D8A37E50D1B
-FD1E53FEFD6709A3B7663213647A18FE44251A38D552E21571C41AB78C9E6CC6
-1352497E467B1898FFF92161293FA538599EA073CFC13A4C67B5BC2602D56D9D
-34BBB9C4A5885970D4DB827C41CD812D659E49F6DD0D9CD6D9BD96737591F86A
-7BAF41608E5FFEF7864F76265CDD3368BF096F85076B374E78D4336C9B0D786A
-50CE8CB5E1D6862E2579C425D422B497DD0A61D6AD28F40B482710FC02034D43
-2B1890DB210CC277254FC9BD9501456B8225FEA8DF1C112295F596D6AE42F13E
-EE59B7A725FE363FCB85AEA7AFA2860D420E064914DBF6F4D2013FB9749330BC
-CB37E8950621262289B1B7BB265075AAE83FE40A166529EAEA7C04B32C077C1D
-EDF5183668C9C42C319BFFFE729E6FF86D4DC989D50533A2EE41817B1B58CFD1
-B963954AFF54F04E22F0C3C724C2189075A9DACB00933383F00B21A098739BF2
-E2449E6B9EBCE2997498579A92B43B6480F4FA07A89D9643B63E1CF6DDADB36E
-DF4CCAB0F285164F3F67F5BD1670A7F671750BF50F1E5D0064B35F1245DFE167
-DA31AF15610D612CF82741DAA87C9DA7A37EFCB2E5144B1E269A33394A1EF019
-74DC8777576F8BED09FCC38FE9A3D2085638CAC31CDDBC2CA8615ABE70E9FAC3
-3779D68F2B8B73C9CCA30266A231D674C44ED3FC017E955F43B9B5D780267BA7
-2FED48D96658269BD1E6EB164FDCE3055D2CC76B47003E47BE312543571F4CB0
-102FA8751F36521DDB32767C1B277589259BFC81BB97FFB0A41D485FAA543358
-6C59593C7978279C030154DFD4667A4F6C8E273CFE145A86EABF868487AB741B
-19C602C0B03CDF0FDA0593B7C8673E3EAACBE78C4787AFC3BA3B12C759B8916F
-017BC5D20C9A44079F6D498A1C25B94826B5333D18BC4B8C6ADEE04B65911FD6
-42896B0285ADF7F35C5EC1F50FE79DF97F8D2B3B71AA6F456BE3DAA660D34D02
-74D2BB73D36F4904788B2DD16BB226F98B4BD777E155738DEC48E943E61EEA3F
-BDE79DF8345ADF83F6B6D3957621050FB9DFFEC6F9584BBA5F1E478A5B5DE778
-D2F1A4CEE58283C8AFDFB8E35F149FB8DC9FC2E16E72E28ED76A2A09BA282A1F
-D0E49578EFA3EDFDE303C71FC21E9B96FD2FF08831244583176D584DCB1D2233
-C86A5AE43D621777B513932F82095BBE4F8762751022D37595B7DAB995F65199
-C0AA4C5E75B594AB52DE0FB02DC65AC91FF4346B4896FC3359EB3009B5C1419E
-72ACA9198E1D466CE84EA09E097B990F5E466FDE2E891E7F8B0D13D40C311E9B
-82BE678F4F785AB9BB1E7F576AD26956C9F857CAA625D457157665973CB8AAB8
-1FECA4F9221BD05FF8F8C4B89679147CC37681F368489D9ECA5EB6239F91E141
-037EB988BE2D06F88A17E5633E78DB9180012F0F5AEE29F15A5F117B6C954771
-55EE4443DED24466560091C6267F088C409BBD078E329CF3505FDF91EF714A69
-7C43CBEFB6679AFAFB68F0DD80AD2EDE4BE111A4CD7AC4119ADC27DDF293C981
-32EE548578983E7137939BB871239042968D517931A6F589330E4BAEA98ABD74
-3FEF957F2F46EF50D401E980EAB3FDD90CFEC312B9F0812E15E8288A540BCDF8
-15BBA03705A0ECA18074D48E15FDE6CC47AAA10BEC3CEC4ACF8B5550E537CE67
-90655A3AAD5F217E097178E4367E6931E63903A93217C68714F2D465C1A4C3C3
-B9B764B201D8D93A82BAF2EFE3D86A5DF79E381D28264FB88D912E1D77902ADB
-21EA9D2219D153584E94F9FDFC2325E5F615A7E600C6691A54DA416ACCF5ED15
-1D53E2FF69910578BB1BF0B0EEC4F999F15176D71AE7537C87F9F800B5754CDE
-E7BD92845C78AF1656610B36DA4DC0DBA53E19D5288394F54908863AB68E95BC
-90052E32FCB6390957B06E5A42722F8DFACE67A03675B8698089E8152222401F
-C9C8CFFBE0375715E4C30AC63845B23BDB4D840EAA8108A67FF7591642BF9B67
-325D3991167F89DFA624F1807A25E114B182E55D01CF6CA05BF8E259C5FBE4C5
-FD0FE95DA708294C72A38BAF210B354522DB91D286D266F6C81AFE11CD0709EB
-BDFAF570ADBFC20A39D6FA8F8BEC6009B6785E7CB4CB5D7F7504653D6C52BE87
-CD426944523A30005209D41636C2BF62846EDDD45D13B463FDAFD4E23A849A40
-FDAE2096F1E621D4E37AADB4C39E6785812BC481598A270C5B9D581EECAEDD8C
-78131C4EBE23798B9E58BDF8C74CE05CFFA998F65DB1A30D18EAF50C4751F85F
-578FA29E32D03C428A1CE0F80C12B562F3B844624D72CB78010859F2CB54CEC1
-2F7E69FF6478BFAC05A041898A8385D0FB6BB1F69C5FFB7590804251C7C84ECC
-327760A145A97673ECA9277DC026FBBFF0291055F564130BC875C5665A7B39EF
-A1BE2084901B152495EBBD8A6F47A0552D553C23248F2B0009111656145E033A
-ECE1F226E79CF2E061E9EA17CCDECF783B81E18B6D3E4937B0CE938108C4660E
-3FD4B431378B84D43221BE9FC86D81C5D7F08AA10902A068936B8C1439700F25
-CBBBC8395643AC598F133DDC673827B5556711B6E34A554457147F43029E5F96
-5146E572064831FA3AFD7B1D2C4340933C0ABEFD8836BBD9CA6A0D11B76DFEBE
-480CED36649148849EBC4244757F735E53096F608F33A5600A6E8D540EB6AD0C
-20F4C6FD071BEBEFE1C4F405ED2355BC2EC089D18EC8D0328412DE548AE6C6ED
-3D3B170635E9E18433600FE85386C2123732E0F48FAB34ADF478EF6A15BF0C7C
-3A83AD9AAB014D1565AC521A29AE6717E57E3A201B32B88EBC7E8DC58EAC0913
-28682A1B36B62A57DF1E920CAA1CC32173E609C70AD9EF2B466A32A57BBA0E99
-2189E6AE9DB4A3809B5BE2691F103990FC64D8523D13EC813393222F59911045
-73257885DEBBDD8EC3F13BF531962BC50B7F83A6FE14047B4281BC2683DE2FE7
-F98813EDD87E65D129AA30DC8C7CFA636A933F7CF6C8148DD5D9B4B362911EEE
-EF3FC22BDCDF68D998D6B22DB90EB63BB638C8B1C95CD991BD958E0693A02D86
-57D1589443DB506CE7001207F7B2CE7BFF543E1F5A9556776B02C6F2EB9D26C3
-2E68460D2D911B99BF28161BF454F328430D41BEF231BCD413E5B62C0B137606
-B331843027DA93FD6409D468E7F207C418D9F9B43878A271E765C171EFB44B17
-41083D56B45E57C9CDEA401AD81CFE5A7BB360D49C03A5CFEC272EB9DC4CB5BE
-6D9EAFC2D428CAFC8151BAD609C48E75B40DB9C996BF99F6CCA12AF4801AFEB9
-0907D417E2537811E71E4C8ECEF9F2AAF6DCFD9F98562B77561280A5373F6A5B
-11E9764A322EB673EB08E53ACBDA5BFFEF0796D41D04EC3CBBB6355A361A8C30
-B1C312C26950D4B3DCA3594A3BFFE53A5574EA5520FAF1EF6EEF7F1A1B3C62EB
-400C1D3975E6E0A7EA95B7543797BCDC917C44BDAA8AF8842ADB73E6CD95826F
-C496F73CE76501D712078FE6801D02D0E0E173DFA1D98C84E4285EBA15E962BB
-23A7A4C5AA06BB88CB36186CA7E61192567CCE04AB5FF208C0A199712E2F1A2F
-23162FE782A4EF4FC664DAEB734DF821FED6AAF92E29A45984DF2091905DA9BD
-2F840C231FA9104AC77F1D95068093498AC1A00253B2115C9971DBE9E482C4AA
-0FFF7B9A9926774BCD6DFEF484A3086199AD2A6A58F14D87CA346ED05A6F363D
-EAE4CEE0E3082035879E4C9FEF9C02DEBFBDBD6B3C0935F1C0ACE06FC7E13A7A
-06450092BE11DB0920581BEC4C011186A7F122F042E8FAAB14B6BCE226CD341E
-83FAE799F59ED9090A70146803EB2F86E4F42B8B84E11BEFD1C2A9C8B61B2A43
-CF448822268F0A491A97F4F6C5DC5B43A9D8250EDAFE4FEB14F24F6303CC5971
-A711C098C81729F7F35B99DBD753C539B86ECB65AA2BAA55C75936E8CEF37E91
-95AF20D9F224F73427A9F000572D016CFFC77CEA8B9A0402C2C46567F9F816E2
-89319162F65A77A4E99FBD9802A63ACCC30F9AAE53636F6916D81C0A28A522D3
-1CF9A59E77E8982F47ED294A09AD1F2A250F4F5ADB0BA9DAC8DA18DF71714E98
-9395E968624ADBBDA27746B0D7CC1B603151002CD636A375584C6EE2FE2105B1
-039B51C1C39CBB5683C4E1BD4B14D0F175C2B873DF772EADF3AA1175D2500818
-80A2F57522D6CA59FB7225373007E2F2CBA005C270D09793011A5DA47959B628
-1B367CA1043A5971A45C6E3240E06C9A80756936BF6325EB6BDF91E97F36CCC9
-A5669B4D48852E840E65DA93221B917976439346EC6E7ABA0FD8541BA614E61B
-E2E8F7BDB89B16505D3D7C47FD3C74B1E83D14C554904681FA19EC7E802098FA
-1FF0631D7EBDC8011F81F8C5BFD29A9F108DFBADBEFFCABF7A7EBC86E44E9B25
-27523B31E0969354056B3704E8844E631F3972518FAE7C856C1918C3FF7E06DE
-32915E48633EC500E54559595732842915FD9817C29CDE1BD68E4527CDA3A77E
-AD9B363E69A665224EBEF23DB3C381A8B6FACFD444EA729A2EE211AAD61C900B
-792ADE52D0DF52057FEAB8001BF8881B256E73D0C4C334054C8664EA864CC1C7
-A542E153768791D04D4223ED3AAE140684F92A9C72B3E6AAD4FB887E457EA578
-74109CEC10D1E60610B41D659DD71C4A2F8FD38951725CBBD1C133B67E947FAE
-3A8AD0736B361807ED883E9567077E8A0DD343BC2B1C5BBC0BC051C8A53C444D
-15D641059119EB18A99BE095CCA1150AB21602583117CD5C5E4AC9F857D00F37
-469AE7A0C9F4FE41FC0062D7E08EB8D8E9128B82DE5FA04593461EC01F440085
-CCC56A662F46A22D07FB50EEB071896D83F85B9BEF82A732ADB0C6BA37072A79
-0D4973A038E2853053DA8A45FB38177C1C1D7A888488A00688413CE0E02B05D2
-ECD672F7DD5A65260ED11711A8941B63BEFB346635C0747DFA0AD1F074B0114A
-E0A65C17CD7BBE57E5543E6D67DF4A4EAD3D338A77F50E62AFF1A90DCA0725B4
-2793296A690D303A0AD24862BBF3B6733A07936598E990702AAE191A0F75E052
-57801DD80B8C342B8A8EA3249C19E0F276671738E2CDF73E9A433BA49A5C3948
-CF1BAE2C669A00619960E265E645C63B0057E5E140D2F0455D982A90D648CBE0
-5433B67EAB2BA27FF59FC74165954C05D77FD3445BA270CBDAB9D5FA7896A83F
-F4D25B9FC040B67462C4DBE2D391983A40C2FAF7039DDF74329FF242C867FCF0
-E8111D8CFBD4881331CB71214D2F63B6F9EDDE7BCE10D108CC73443F4C427281
-70CB57B6B1019340AD05DCC150ECBCFE6E92EEB6FCA584545CFE4663648BE3F4
-6A3A9CD35F1DF7750F0918047DB04114039D4EF050A4C260292A2C758B7A47F1
-0ACF5426EBB0737916FB4F11BA621D7E8A278376DA1C14EF2C661121336D81B0
-037D3FF76E1B90193E7FF345B4CC6936125B998CBCBE15349F1894D1E20041B7
-48A6751B9FA7192F62F7F421E5FBA187188486D17849B5209CA0F8AFEAAD76C4
-E642485A6FE7810033A8ABE856B9E94C98425C60735132F1334A9652F3143BF5
-9D6D129AAC142E3EF0374F2E58BB6DEF36480BC2990BF8A21929AD4DB14B42CE
-91A1B5E60587F84C709693FEDC3B816A260A2BBAB8CC350B082F154173E8AE31
-C92B50CBD0A3924BC6FBA9946E327705771B975D3FAFB0D8FB8AC745A6A91D67
-BE7395CB842DF341EF9B6D83563F2AC654EE9A65182C90D88AEAFA8EA1BE1854
-4BE31DAEDBBB59893F5E4B03964D8AD2E2837B404D44DCF4BFA700A051A82BC9
-8E7C8826FEB2967956F02F09D05D665FE4C26A4142A153D7A38937E3DFD06515
-F63CDEE0D89EB9C58350FF50694624D04AFE896DBFC51B5A4621F946EDF34547
-86169212677D2B1C2407B21B0B08119C4CE2BAD69C1193AA97753D75E2275DE3
-E7F6302DA95E3B53580F20727127FD7CFF5DF4E5CE5E272867EA5DC55566108A
-9EC3705D2B91A1BCE32BB38C9F3B95D30DC7141B6779A86A8FEC66C3A11FF58D
-B32D30E4ED92C8E016A6889FEFF22E6265CD4349B6D956C2E957814F954DB2DE
-799BA1DD8E53945101C2C5952E3BF17D397E3EAA15B900D369F201925F8FC24B
-0E37AC46EBE8E9F9A65680EFDE1F2B6238C5B2B80377121714610EAE0CACFDAF
-6E3E74E0D412020222D476F1C89D2E12E13F6B1FE025B29E96B6349D4BEBD1DF
-1DBD75B5D3016BA270D85895CAAC893C2FD780A00816002ADC3DC7B87B087252
-4BE70E24C4B26724D8B1DECF7FF8AA4F4BFEB5CCEC4E75D7E7326A17AC40EFA3
-8346207C2CDB1A90248A4A51150F79734286FAA1A778D5509148BFD638482978
-3E99A0F19E0AD62F9011EED4A9C200B10AB781CAE42617AB2B556D5B9C1C79A8
-DB31D6D1E2CF6FD906FE031C0555CEAB54A999079A92857F73ACDEFF8F10DC5C
-737D0AB3226D238BC3D8D90F12DE65E3DBE6363E3C9C2CE711179B349733A2B1
-C3E8FED39817FC942A6E6F77D4C19F1242FF494556027BC01488E481D2665306
-3E2FB9869153DDA63695114A96208F3A8A40E0908597521E543B9605305A3554
-C65C1829BFBD44EE65AF78E1B47B1ECCEE9B863C0A050484E0A247332221455B
-1791B8CE5D6BD9C823FB8F6C1F6E7DAE68AF6BD0F237E47A8091AC0FC2243EF4
-D4086A051A32B5F1493B68CA3195D4F379DE7C7A2EB721ADB457E5B7BA35AFFA
-8B72D274749CFC33D9808F94D6B1CD50457F1A62B29EDF379204141F1F5E8704
-CCDBDD0DD514EAABBDF147F09064F334B7FA79C280C5E1CA75D53BF349DB87E6
-C33C5F9E960D8EF643325BFAD04686A2E1269DA228431D37423DC52D99D8D3AA
-D12D50916BD9EF448CFFEDDC9CE27B33AC96F09CFB58A84831594F137AA7FCE9
-70A338782010C94F7EE70ECF37001EBBB6B907044AF6F572538BB9779806A2CF
-DADFF8FD509DE21D04122957AA7837EA48C6C74EEA5A9113B8BF4054EEDD8653
-BFEE326920DCB736B762580CA96D533B36EACE82F90F059EBCA326D65AE6E522
-AB642CE6BB3F729C1BFAC98B0CE631D310BB17E7DC5600A708571FBB219E0216
-606FE121BEEED2F8F97D397DFE374111C19FA21AE47B055E55957C38EDBAC055
-454814D6E9988EBDF6CA74950F34B79DE2979AEA3B3FD43C18A7E19F0A43E94A
-978C3548C21020BC615545AC9B75C6BB37A0C0CC7D7D8448A2CF9C89A25FB81D
-A4FD219C47DF3B80E8F25FEB6EC541CF077BB1837B55B997A06747FD83BA1D24
-596515B43FCE88D00FDE476531F8B841D7FBC1F4B1A03636965913231158D060
-9532930BC7A2CC1FDF2215C20B5A8033B59F711C864B01762C06AB8722F61F57
-A491BB5C6776CB2ED341108C013242F5475D2F19676A8893BF85E733367414E1
-12478278355809D9497071C5BAD05ADA9CD15A32A0DACA6DA9CDEB7629B092B0
-4A6BB34EE05D2E789F9732C7ACB292EA5066188DEAF310FBCFEB02F99399AD30
-B7D97E0F9012FA1CE47B3947A824EEB39C28B1D89DD2BE6F57042EACF571FA47
-665D8A9079DC3510738F3FD185979BE657853F12F0EBD47724BC7C203E3F51C3
-E3DDD6C0AE7E8822CE7AE60662382B66F9FCCE607E3CAC3AF3612EBE2E3E083C
-B2B2C1728A729AD4CBAE78C7104A3A362DA1A4F1981383E0D103A0BC8B3D62BE
-1FB63D6A51AFFC15DEEA743C06614A3FCF40EFBD685D77E6AB48EE882846BB9E
-E860E7B4A6202084871E7FF6300A8E5F8B16F2A86D75566D92780F0580B0CEE6
-D2B859860630AEF80A1FBDDC726BD6B30EA80A3265C3FFB578C4B1E39260C3A2
-389C5FF2E8FBE8EA43E4CD79E54F4D5B5B59FD8B2293242797F61F260A5B2ADE
-0C0B4547EA3F7B0DD04AAB31244DAE58A91EDB297737457DFAD63F1B87BCB9FA
-0AE1C1E82BD8D428720D5DAEE09B46EBEB2602A7349FF303BF69B56ADC05819D
-14B0FDB8FC85A73B4F8EF524F3F7FF3AA39D7160A8E9DD4EAF62DAEC21FCDE1C
-D23C570BEA16460403BEF4C196F74022EC0A24384F4CD05588BFA794B5E0C7B0
-B071E289EED906E7CEB2E3D1ED30D0FB125EF89E13486846FA5C81B128F932F1
-CBD0E31E24FD3F87C1EE2C7A0AAF68B5378C96DD454EFAD9C47ADCA3F1988077
-2660DA5AEE769F9089EE17A4178F58A64A403B519137AB2E5F90D63E155AE0D4
-02B5D9DAE5102946198107DB1720236D687D6D04A21C1DAEFE52DE1E5F2EF71D
-C7EBE02A6C81BC7CEEE4A3326DDFFCE28DD5A858B1DB6013A4A488EFBDAC6C9F
-544A8719FF0D02B6AE164937C952DA80EEC61AE1C7D1642C10F5AB314F767907
-E1D2FDA315D84A8CA30D7B0E15C68BA024EC1AA66A079BD129C457085DF51001
-08682A2306BC671D498B7D135C42C9B260E9EA44171B5234A49AD8FF367530C9
-C7DF39E95B7E302853AF3D99DF356EFE27B0F9862828B69B2B18962B5BD686B2
-ABF4C9D2E968354FE837109AEFEFD7578BCBB155ECFEB7CED3A48225DCCDF210
-8095DED73E54BA52D77B7FC47D6F330F0E9E84DB1D9B083D8423A1585E8C336D
-D1DE7CECFF81F6775B3D71E7F4EBACAEFDFF837009C5E826776349F4D2F7E3BE
-1D3A25B2C140BCFD02D0A728805989D0B396694433B21858E338824DF618A7E6
-CBDE101C5E311C471679B0D8CA27699DEE0C3A95FB003DF172358CA9C34293A7
-323A4D72A6DE8857874C91BEF80CC0584320BE481977BF7A359BA4249BCC5DC2
-D8A2DCD1E9B1555EB5EDC1894AB2400E63810510375E4C72848BBB8A2B4189FD
-09CDF6FDD521DDDD14E4CF760BBA2A73303E53718B53262B2FA1867E5995C89C
-6C47DCA3ED3EAB2EEFB82F121E31653127DA5213879B1A4F86A44D4038660CCA
-09C4DBCF72409686B2406DC9B406D9BD2BFB134F7F2737C84B61184EE543242D
-2D0E1581AB39C26D0E0AFB95623E918B06A4DDA9E79E287DB8682F299E71B2FE
-A1F7B26B8A2EEE3E641A5C93D1CE20B7AECF7DB1776968879ACF768642A52D80
-21D0ABCF1E797A49FBE5A0C424B1DE19613C46C87E40950C64291CC080C3C832
-9C756112F945E72003AC34E90281379A3EE09D38BABFCC6DB2DED54ACE56D7F9
-90E1D9A3FEB42F07BB95F31D6C5845F477985B5BFDB5C6E52DCF62A84DAED840
-2F44C11313946A625875C5DA492867B0DA26FA4BB1A96D92237D1663D3CDADD7
-272F3F7634677AF947409848132D43E8E9860F3E42A1BD27656F3530CA23E6EF
-48DA81778F5387183CB5DD3A59344F5DB6BF6405ADB42CDECB85CB48E4527FFC
-D2A2458ADE0EAAC8ADA5506D8855890D8597BC8F4891D83E942E58BABA21F9BE
-6CDB6C8BC17C2DB20DDE01223C514054CED58E68BE804D0C1472CA3CCA46839B
-F07D4F6CA156EE2AF61CD359EC312456BB0B5C2320103A8A502E87A2C0CC468B
-8E96B1F277CCC33BB475E3D3749F33B2F835CB591D3A80C6154C8889B4BD474C
-A2852CD0004542ECE3F65501C8E3AD2223EDEEA592BA7315B3E9315857324987
-EDDFB0D51B7903E78CBD47FC1423EDB27E0AF64C5CD536513EB7179CCD32AB97
-9D7AB250E019510AD038621C110FC960664F12E2896E098914303524EEB86BBE
-D4E81332710F387271A54656A3E43EBF02A1BEEB3FBD7ED3BE4ED7CB3036B88E
-AFC5F0291249DBFD9B2072C3F1254554C9B1363EF1652DC266A9DD50BF1EB3DF
-623D239EAAAB6333B2BF269D9B0BE3DB020B97ED6834404F5F92640E958A72CD
-36116DA64327E126927467CE722674FB3E120D2185E9466757DE5F70420D719D
-8E2673E0DA0544136FB80CB4C562B498EE18B39803B2B0B3AA834EF47780B5DA
-79FB95FAC386FCB9F7D41851BF7A947B019A5D84558DD5D2D65F0D66FBAABDB9
-B84F04801861022F61ECBBBCB9E25C5EAA4B6440400AC4E21AEB7DBC209BBA02
-7A16B6C76EB5A9D91D1F8FBFE9322CCFA33617C57FDCA52D9923E32522273A4F
-1617D2B9132B156AF2512C439DB118DC19861FCB61189153C099CB5BFF20A4D5
-5DCB4E2CC65C0573FEABFC0C7E21C6E866DBB1424D69F24C43176E44479CE006
-730FE4AE1B0237CBD990B50AAAD05B270E78E5CEA05020C6722F519C9A842F5A
-BE6655B847AFE2A55000718BB9F4B270264A50D80FABEF3EEDD999A3A3D2BCE6
-802F13EBB6299CDA5A5AFE6076841A93ACD6935DCE3D4010C2A533084558BA1A
-9B016D10457B99C50029E92896867A4E176FAEB2DCB99A3532EF4DE084CB1E96
-F4BE65BAD8F8C25AAAF3584932157FE9127A1D7835570CDA77B6F7D0229615B2
-AA21D3E3431778144B7EEEBB956B3595BAC07AB0D751FD62C9A6CECB950C3538
-BC6CD77C8533DDEC5C372AC27C6A2E9A79CCBE36864B8348ED91E9976785CBC4
-EF07FF48B49B29BF1206D7240DAC3A12F989DBB8CBE5F6FA91BC0EDEC04A2A7A
-9A6299785CB40219C27824F58C55BCF547FA8DEE5654A43DAC8280B440662928
-0D4E4DC6EEEE1F0C0E35E9228E96B4F573153BAA1D35CF53D894A74C51BB6E4A
-55E9B2FFB61F092B4F888065038B55D958BDEBE9598FA3DAD90E5709F0B0E0FF
-DE79BE14618CF79A8662E5568F18A3CBC6D09B68DF0FB332D46C40F590987A61
-5E393DB2AB0477C10C8480F0B9A867BF6A02F20351EC59B2DEB1FE00B2EC860D
-83E76D2CDF1F213F0497A12BB8AEF9CDC4D03EFFD0B8F3AA9D8ACDE4617960A2
-8EF4C506BE24F2A3B5CDE1B98368A88BDF59015F5349D81684340FC068D66765
-BB73373ECA89499B4F59A4927D2C570A2DFAB416448A04D8DB0A295AF120DA50
-30BE22C955705463FD41D6B601DFB5E620E8FB613286B36DEB36EC9490C2994E
-D5435DFC3F0F0F4745A98A60611C5193F1388CD48A18F3E721A524C3F88D1CE6
-373050987B34D4ED2DCD8DA4D8DB16D00A1F0CF4F8CFEBD149EFA78E737B7230
-AF131677ABFC07306CE38120F2953D76A84E39565DFB324E8A5A923914E5E054
-687503DED4E80DE9AA25A7DB3F77364C6F12C00BD8F11C49F08BA70308F9A4DC
-E509B0C1319FE1984FC01335AA5A0EC5E7309D2C1EC843575DFCE8B4C2375AEC
-C92184932876BAB2367A5B5DB41242F7B409EA9EAD239AD00A804EEEA0787FD3
-2E43FE0F363EC52E5A15897B6075A85548FBD06638730EC69F38F338639319C0
-89809A3CDCB60FF8A60208022DF3468FD483C0B5BA43F46C1D39B5B2CE9B85DF
-7A47299E90962361BE2D4AB7910FA184C2BC48AA3B20780D66B2B4EA0EDF5B05
-B6C48D4387773B6D67DF8A9A239475F84E70C0FB2D406020F48D1773913654F4
-45132D01525B3C7BB7AF17F19A8A039BE7F182C1EF0807E02CD76AA543A9E257
-E74BA7A4EF067A92BB470D39523E31F0FC152BCF85932F1C38DC41E67CF045C8
-9B4F7B909D35F1E602D3A3A229AD15F49F02342D7B0D3705679321E100A3407A
-95DAF5081DF7D98B53CB97C9D51AC86EC7CCAE3927BF6AA5BACA993455D27408
-5931BFC2ED2F6B06AE0627DD2B697AF0355B2594DCAB53003EBCC39F7BF0C3CB
-E299796249322787174180262E89DFED4E33DA5E5E6D60631BA92F43FED7E91D
-08408B588D5EA4D42129518881043CD91EA3D8AB42F255007995DC970D1419D7
-67156C21B76893B61FDF55BBA4CD1FA7B4B90AA3F1C64B42CD4BE8714D61B9F9
-D1CB7BE88BC050CED54CCE63B075542943E73E87C2B2EBB941F899184B19C59D
-931BAF7F53133948A9B4D302464486909D207BF5D135ECC528376E0FC7DB93DF
-849C6F29F1673CD08EEAA67C80EC193D80E9B3502716061AB96442A15E76DFD8
-3A7B74968EFF508B62C4A4C2360095A74F9D039C9A66E5F0BCBF0ACFF1D43B69
-FD50C16DD6ABAB1B320E5463089D771FD4DB65D66129E61F29786C8C249DC8A5
-758EEF3DE93CD763698AE76267C1EAB9A5AF224892D3F743DEB40374E8D6C02D
-1A7861E8531EB9918ED5FFF642293D93D41D08299EF196B58D5CD3A1BFAAA350
-A20D2111CFC616ADD3AFB71415FF98E30F5FFE957DEE5E9D803222C6C35D94BD
-40A43FB3F565B462D1A8039BD181106EA03C38E1EF81FEF3601203B9F26CA2A5
-BB2EAF08608A52C7C19EF2704F9131312EBFEDED137F7A79C99D1095FF85E470
-B0F79637B3A6F6C45E2589143C070403B2466EFBEABDBDE0895E50379D7D1052
-4F2FC50ABF9EF4BF4483FB93683426701669C3F5E28199B8C87D858D6B1B25FA
-D871DCF81CEAB71D3FB7AD2E1E2456A2792720EC91143FCF5B5DB15484E72F84
-FE2A10F5A726363A1F06362BB889E4FAD1A0AD2340E27C644B392A89D7D3484D
-73F96123AE36D03FFFFFE633BF015C145A0B25B98CA7D524160379DF43CE3C36
-673F45FAC8A8D63CD03717ECA647F6A3B23634E33BC43B79CB2EEE95CB7E9F01
-4184D7C6B634B9873B04C179D355D829B77A52FF118A9C16D854D4F2E83CF7EA
-1BD60244590A81536BD27FBBD5984B985BD6493D8CDEE4C84684A371CEB06102
-7E4D023F72BFE609D408AD65B4BA561365B2B355D5DA63482ED9807D20DD2427
-071139A2D1B1EDAC50899265FA12DDC0FF16568B460F6B3C526276D3966777EE
-C6C21E5BFA32145F42081FFF25C70B0AD3230087863840FA43005C337EAA3BE9
-AF577E52D58A351845C91366AC7198B22D0C6019F6C63CEB8109EEED7DA89B24
-D9559DBCD40A9825D40F65BF01E0A8804ADB6B145B9B94AEE12FFD31F57FCD5A
-1EA298C3BCBC1646F181516FFFD2FC43046B6BF503DEAF982B479315D5402E63
-8A02A7973465CFD2A7E1B17E20BCAF12B3B17676BC6BCB0DA42A5D339837B76B
-ED1B51449B8EE8807D330015006402877FEE9027A263A257C40322A9048803C5
-ABF417D357B4461A99AEEA9AF74755E140986FC19AEFB15AA42AAD4FE9ACB5B5
-358EE6B0F472FF26792FF63664B18307DC2E0E5BAABD1C9C2DCD0524085885D0
-E7F7F8B4FF423B47C7364D615F43FF2E5C3FF57A3662F47418B2B03CE8BC7B2B
-667A7F47C7A74E79FF634628D59569261A3A387B7B3FE7ED20E9D705EDE34756
-AEF02031C54E49C9D42A371738870E13B8137627218FD2703FA8FEB440CA4198
-F6A2A43CF219E144108B6CEDEECE86EFCE68A9BC1716B4712420298BA32C1453
-7E6D10684F386702583E55C3A94DB2388EE18EB35261AD61B08A7DA98AE9854C
-332A64BA203123AAD3576BE2C635DC60D6B49D116AD99B59FB8CD87AB171AAC9
-ADD81250ED29A7F1F96D3482BEA33964C4AC4719ABC0F647DF5F908E73153610
-0133582A1C79A2D9DB8D643A79CEFE77615806C61DFFFC84C007E3CBF716D4A7
-7D83C8A04F24D096BD77F013440938BF95EFEB58F9AC3839D78F65C86B2CBC32
-53F47E432207E4126D05AA29FF693722863F82130BF90474670D60915279F001
-23408B2F6D821D4DD6EEFA54470DCC72D00F0A67BECB0D1215C461529BC37D20
-FB10CB7342B3EEB935184FB18E309DCF4761F4F69BF29C900534C016B93745FD
-39F4B7A4B995597BE15E27ABE6E5A241EAC5F138251E38DADA82A3D2991AC97B
-FB5CFA577644F19D176BAD9E33429B14063A8EC1DD93643A9F47AE6F3F5E7F7D
-3B1B85C9EADFF3D1B9C015506DCED1166DBDDFBD25AF9A126A5FD97A3486AE49
-1D843BAD8865CF0123F45BE95B08141E270E448D4CC467A7FC3439686C0572E5
-2A9440B9680F6D0F4CF80A43447A4EF4DF2FDD399F3BFAEBD3DAC8B088DFDBE2
-58D27CAB82A1DBF2AECCD34307B873B6AAB6835BF678CC1C1B41E3C0249210D5
-0AF7DBEA28E57D520173E62D8CC1CE880211BB8A5AD7C7C7A9FA113B3D041845
-24E75396857842C00021719D0B458373D7E330036DD09EBA8BEC1CDC59726D59
-B42EEE1C45E26F90454973ACE698117140D912647F9B319651729A722C70E929
-F7D2B04709632AD5A599D0E1BAB38EFDA3BDCE499B01D36EBD12C83C4B3ED5B0
-0E4A2E88DEC143BE3D29A3BB4C833D4F660EA761CE84235CDFFC4A9E234CFE35
-9E1076EB2775DF5345F6A1BA1D40D76B79BD396ED1E83557B5F2FAED0196CE2C
-C7611C67C44879CE1012F2A5107FCAE7E1320A267156993D8D0D5940C3FA3AC6
-86488587BCAB96B544F57033A493E6B57A0CF5C72A94DADD111B56D6415FF06C
-D7B431EBBF62A745C5E547DA458F5F9A116C7A4C80CC6DBCDB687DEDD9FFCF04
-14B9AEBC57F35F59CEC7EAAD33BFEA3212118D133A71A5C06B665A85FA82E5A3
-0D505148263B59211572B1A3E2138969DB43F18138EE430AC2828566BB5AC27A
-BF7E8F06B7CFFBC51E8CB1A41DC1530F29DA63A98BB237E1DBAA8B2DB802F927
-2BEB6DD48DCAD7FA334A3257263855A70D72AE577EB6B3A3D7DBD03BC2FCE5A2
-390387FF25EDBD9BA335F92208AC2BE0AA6928B0986082F65D8541DA9EA536F4
-FA80888DC2C7D0B2E99221F8E5D2E662839363315AC6E2450010438D4D4F4292
-0E5E1CA07E95CF3D5387B7248CFAFFF26BE33F257377364620D7B25AD3F89046
-E733BF97F99C3F73D972934C3E49A591B990DA34D349AED34F536F67D226056B
-92A0297DD6D847F4FEBD58298A0A3F4098CB587C22B4A98FB853A5324E66974F
-DB075C4B0356D7DA6BA14D11F52250CBA270E51A9132FA75B83755070BC3E8AC
-CE3323F5930AD95B8C38722789C58FD2FB323DC4042F80220A7D6785FBA2F391
-78CD6E8DA8C5A6E73782B78412719F576767FC8FD32DB37A7A42188D67A0D11E
-18D51E9828ACD95C92070AF1E3BEFC32350FAA0477023C88B2722AC43CFC4678
-544264E96CA849ABC0B49B050AE29C18BD1F81B9150A965B51AAB408E1F8E275
-410E7779A6E30B867100662C6E387F681E2AC94DF450B163710C5A6AB2AB2F7A
-0E4E202A3F276AE9BB5685AEC43E0E9B24AACB6CF30DACC57CCB156A2FE5757F
-D5060CFC388FF0CDAD86B2F175A17F1E16012D7507B49EF5A694D6B285E7590C
-9278371F4FDE7DABBB21518DDF727117D06C8ED481024E3B54C9FE40B781881A
-7B7A9E2EB81DA0504CEB7F6CF8369932E8C258EA7916DFD51E49FD93E2D9922C
-FB2C2215B368E8FE85C2248C9593756C11AC52299404A93C2D2CF7E8E580FFFC
-817B83140261CB056F1B6AB7FEDDC7CF955C77D906B289AF67864931141F5DD8
-6B9009FB2248940C916FFF9F46791F00FB64D50866C790ECA8B242FB54AB3745
-FB3BBE5355FE7B899F4CB013D43F5236FAB1AF707BE2F7B0D8CF4897F885EFC6
-434CF862AA4F638B71E9345C5EC197599B7CD674ED6C1ACFDFE8C2C84D1829E7
-FA741F877C54EF07D95C735711AA314D50B51FE139907AA8748898E2610750B3
-9EE46B01902C530E798CD7A8675C51B782ECEA51A3F152B600E92D2DCC1E1137
-CBF2657B5ACE3C4919E82A2A486BBF07A73D115DDD8373AB72A8ABA000155A1E
-C02C7652E9D96EB87FAA286234F71A79197EAEC163AD6224FCEDCE51EAC4AB19
-1A775B623C4AC884B17575E6DDAF6AE55E64FA5C2F1CFDC3AD95B5B665C7C9F3
-82D20A58C6BFAD430C801F63B6C91709849FB4AA42F075A4D25D21F1D83C8391
-04C859D4F355BA56099653AF1D7F591C06423CB8BAC0EBB82E43AE0B7E061F7E
-F6E29D8EABE89DA4630501FE2378B642A171BFA6F6F4F647489CFE85C25C2AB4
-3F963F2E52AAEAE8368BCA11A0123D406F78AFE1FFB4B87537429AE2B1611D6D
-A8BAD3DBD8CADA2C66849D3E8BEC5CD6F0BA84304EB3F8D75EC1BC91383EAA57
-2363EC047B0ADC98B5DA2D44012C2367DA3A6D2B99C3323A0A6B15CCFF8B533D
-BC4C76F76940967781AB6D1AF8C5C0CD16619C0FC295158A597000517D6EA409
-EBDEC75A9D06293588D595D8A72136D3FB97B64D2ADC86CAB5474BB8FE548E9B
-DB41C23C4F5AD0655DD946774AD42213C7D49B45CC132F37CEEDF23E8D3B6FE7
-20589E789EAF0B5EFCAFCAA03A1B62A5BC96171C596FB110773FCFB0D990901D
-60E06DB0CBF1395F0E90191E27D944F83BDE324122C5F4824681F03FD8B3F8E6
-BC46A595722E9280577251C0E31C0E693FACD76E0A6A212D34E4A8069E5DAA3F
-13804E428A8CC22A51F754BF6B3D42DA997EC496492BEDD45C282EAB489A79D7
-2DE49123947BDCCA0C2DDCF8CE8781128E25289B9BC15D2F18F292A0E8B642F3
-D6F5B32DD53A5C578E9F39B2680F1CAB85A319B5F037710AB7968F1DCF08BE88
-5D2F8D1CDB27737332BE3520DE708B90481CFEB893BACCE3451FE5F3F6E734A3
-FD24BA5DB023A8BD03434BF30D9523C4CF7325E15D2A159B003B358057DCCEEF
-605C461466437F7A6286ADFE9AFFB9B13BF24489814551B2AA2760AA1AEFC2F2
-722B8BE418B704E7D785705CD22865304D060B216D506C07E1059B2DD14B5AAB
-D57A63B2957EAA3CDB10E48C37D66221BC05FFD7489DD7B6F19FB775AF6BA0A6
-CF5D12898D8C2A8EDDE1CCE54913EDF074ED1E35D7EF734BCF85D6C154F2DC90
-5478277243B3D7DC58674BB4608C95DDF7C8444C8B6AFD129541A6D9DF2A9903
-B4D251AC301ECF1042A857306EB3980BA89838253FA7644BA0CBFD4CC574CACB
-77E33D64445C0A4A64EFA36037EA854EDA52E903EE14C251B8D73D4BFAAB4FD6
-F2D24373DFEEF7173099659B9855785C10060E8E26F005337F64D253DE9E85E7
-662E9D4D68F1B027252DF51AF44DC0DD7E6F05994A792B3CBE26C2BCF66F64FF
-A752ECDFA0A802238C5DC3CA4AF92DA47E1A013D9F930437F677A55EC03EDB6C
-B57F0B26378F7887F4C54C520F0DA3ABDE09D74BE8A3DE2236F1C1EFABD69C0C
-D3EB0DA09BB16DD0376A0B77C3E28D2DD959BEF829B11EDAA1CF13C7F5F9BFB8
-1C231350208DD35DF45D7FCD20C242CAA437DD7E614E51E37BCFD47019D5608B
-95173A100A3701F25FF43125C2AB17E17352B3E41466F51693451A986CD2C642
-40EA04ABFA6BDFBFC31AB307FA726E033D613031AF06E4C6EA569192B99070A2
-5D82A614648F304920496ABEC8502ABF45C0CBD754CE7EC7D57060E03B384538
-BF894FCF7EA07E746A94AFB5CDA77FF669953C174966BC2652FABB40EE00AB25
-337A06AA440580F4F6DC7400BFEC6AC5C58D5C73E87AAF5040ED64B588053864
-432F749B68D6AF46C091114958859BDB75DEFDB2CFC048E1AABCA0FE28113B27
-957AB07CAFE27BEC706BC62948C484A9A5333E8A392326C88A55D973D95DCC70
-92CD97A8EA3D66CE661E4ABAFD6D83229ECF69EE50888F6BEF924D5D63CADD11
-C4D7A21DA0675EA2BF15C9C4DE84998D0B69F5686D4C9B73F085DE5CB431B7D7
-D137CCA6203197EF104B1FAE6B3B7B4B6664F2364E69B1A96D70CC1D817EE595
-54A50F7F0C46F29A20A0BB9E11DA2CFF991921357FB4BC5656B67BA91C5A8243
-6C907AF6C9614230BE133595F665F3ECA8E5E4CD6F9B2006D428EB3BE7DE3397
-E33AAFBE50E2F1E6FEB83FEB404BE3899043ACADEBFFC78CE883BF26D14D84E5
-DAA3D87223393403FE12BD1CF8E6C16EE61427F28841576EB4C112D236981C4B
-14A0B373C06015136FFCCEFA2B8ABCDF316265773A1FCE899A4E22D8245A7557
-46998F7D6FFD0BBF1AFCB7EFABE5403BC84CAC9EB3309B8966862B87415EA54A
-CB99F5AFBE5037B030B0DC196974895C9EB75A12D5EDACC83F3EE4258B448D2A
-167C4DF31B3546B0EAEEDCF31F61134DFC17A6063FCBE09FDA70F7CB8DF5C1F8
-09618DBB3B1FE9E33593AA2B9F4B0F5EEC9202C346B0F15C95D62D7914230F35
-42ACAE6ACE600DDF35F6CB1EC986B5763FC2CAFE50645CFA457AC1843A83B1B9
-45F2743ED899C19C931A852E56BF0BF69F0C433A9F9B45179654A65B4CE96CA9
-FA9F5037C967FCD6DE25880719BE90F58FBA561C3EC59DBFE3CA2A29E95A15AC
-EA30AB69593AD005809B105B28C5CD980E8744F48F8B1EDD24E699655ED26D84
-B5629040FAC51F9CFD85D6321453A4294F0C890EF6E9ED7AB312F521C04AC1FF
-950B02FE73C055BB10353DA73A25A6E38365B0DEF614B35507173F8D50508C07
-C3D07CA3382F12780D285F882BA433FF021A815380B3C0F16142BCFCB0BDFF7B
-E01DB4582A7DA86602F8A6712A346941164F113D2691FCB96DFCCEEC226C3052
-784B1DCD80E20584997B037F581E422829E964D0244CC122EFAE87AE71CB2F9E
-7DEA702C99C4FA29569650D150DD0895751A98C965E88764FEC259166FEE1E01
-2322B00834D35DF7500F95CA1A6230667CAF5C9DAD75C0236FE3F8DAED492D1A
-AC9A77FD054D15A8F421C67966E5285F8F1A5F3081832718324C1645160BAE46
-7631243A007DEA8E5EC0B31F59AEBD54213F3B113E2C11192A6202BF726C609E
-D7AB5FCE51A7BCFBEDC0953E78E669C27239380E74808EACEBE455152E0D20B3
-AD1521947D5035C0E1FEA838CE7A56C032275C12BC254934C49A519353E205CA
-116E2E4EAC45278BE0BC8BE3D0668E0A818AAE007661A73CFBFE968C60E5923C
-4D74BEA1587335CBB6770C6A319D0BB7F02DB3F01AC52ED574E006BC70E925D0
-97EBC2D8BBCA9E6719F26CFD5EA4BF25567B383C4627CC03490D9D1F95A18BC6
-7FEA0D5481CE6C856FCD37B8EF8FEAF0D3250CF4471ADEDC6073A5E003FD8602
-A890102EA5B9B94C845A4C3C77AED948C590E054B11B06DDFE55413E222308AC
-DA972DE63E749FC0FC0548A91FA786359585078B7870002C54E27F81E360E965
-EE71DDC73025CFDB4089ADE1B259C00D2E6125E4C46995C638CCC0B98FE00F23
-A61B9DF8D38DFAEA0E2194AA27C74A1221688937B4AE747FD597244B5DC8BB3C
-E8BC00BD0DE53D4A65DB275692F6BD0F99C7FFF99D5CA0394090A51EDBD8A75B
-87D35EB07733862636D9E13A5D7CBD3B22FCC97710D52D157D7E5083E49381F4
-8D91CA4331B070A7D90C41D235056947C21C186A9110F31970DA20D2172ECA80
-B9B01B7C965CEA77C1B4C939133425FD0DE08055EB456F71072A77420EFDADAD
-46E32BEEE986589FE9140678D83F1874B83D6F7C2D44CBF1A40B920A0FACEC2E
-82A4A92EF9D32895C8E97BE6A743C75BA0DE734E669B051BE4443A084D04E679
-49B13B564C6F8C26E09A7F3B1B36A80C4AB6486111DD6B8BE2A73D3D96E8477D
-FEF6703EC13578805F29F18D1AEFD56F4F6E6E786CE0636E87B7BBA3E49D58B1
-7F1DD67D7A514B14285BB3BB4CAFA2B493ED4A7990B413F8872EC4D06F43A07A
-F7580AEEE11315D01E5E4483B5923B13CC62935561D3AE18D91ED0BF62FFEA21
-CD6FA372F614E4B9FDDDF8159C291DA08A694D9A81C05DA69D2E15CDB29A8A87
-D8C95EE615FF831C3CCDBA64EDA6CE6E1DB95C062E0DC3B301DB5CA1A9AABB6E
-637D7DEF9E402CE90BAF65900FF480DBD9FE983FD3845737BB86DF197C087187
-657AAE6FF5F3091EFCBD689B
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
 TeXDict begin 39139632 55387786 1000 600 600 (ru-refcard.dvi)
-@start /Fa 242[71 13[{}1 66.4176 /CMSY8 rf /Fb 15[39
-1[35 8[31 39 1[35 18[55 85[37 37 51 37 39 27 28 27 1[39
-35 39 59 20 37 1[20 39 35 22 31 39 31 39 35 11[53 1[39
-2[48 55 53 65 2[36 25 1[55 46 48 1[51 50 53 55 1[55 1[55
-5[35 35 1[35 35 35 35 1[20 24 20 44[{T2AEncoding ReEncodeFont}55
-66.4176 /SFRM0800 rf /Fc 197[23 58[{}1 83.022 /CMMI10
-rf /Fd 145[42 3[23 106[{}2 83.022 /CMSY10 rf /Fe 141[35
-3[47 5[42 38 3[38 1[42 97[{T2AEncoding ReEncodeFont}6
-83.022 /SFTI1000 rf /Ff 50 72 1[48 69 57 78 1[53 53 50
-74 50 45 42 53 53 48 53 64 53 53 53 53 42 80 44 53 41
-48 48 46 106[53 6[53 7[29 44 53 54[32 45[{T2AEncoding ReEncodeFont}36
-83.022 /SFBX1000 rf /Fg 130[44 44 44 44 44 44 44 44 44
-44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44
-44 44 44 44 1[44 44 44 3[44 2[44 44 44 1[44 2[44 44 4[44
-44 44 44 44 44 44 44 44 44 1[44 1[44 4[44 44 44 44 44
-44 44 44 44 44 44 44 44 44 44 1[44 44 44 44 44 11[44
-18[44 2[{T2AEncoding ReEncodeFont}75 83.022 /SFTT1000
-rf /Fh 69 2[66 95 1[108 108 73 73 69 102 69 62 58 73
-73 66 73 88 73 73 73 73 58 110 60 73 57 66 66 66 11[110
-99 91 95 90 103 1[103 125 1[103 1[103 80 4[93 93 77[52
-2[73 66 73 110 3[37 2[40 2[58 1[66 20[79 2[48 103 2[86
-11[66 66 66 66 66 66 66 66 66 66 3[37 2[51 51 40[{
-T2AEncoding ReEncodeFont}68 119.552 /SFBX1440 rf /Fi
-45 62 37 42 60 51 67 67 46 46 44 65 44 42 37 46 46 42
-46 55 46 46 46 46 37 69 37 46 37 42 42 42 14[60 1[65
-1[65 2[65 4[56 65 1[59 72[44 44 2[46 32 33 33 44 46 42
-1[69 23 2[23 1[42 25 37 46 37 1[42 8[62 2[62 6[62 76
-52 3[62 65 1[56 63 9[23 42 2[42 42 42 42 42 42 2[23 28
-23 2[32 32 18[42 3[28 28 16[{T2AEncoding ReEncodeFont}82
-83.022 /SFRM1000 rf end
+@start /Fa 242[71 13[{}1 66.4176 /CMSY8 rf
+%DVIPSBitmapFont: Fb larm0800 8 56
+/Fb 56 241 df<3C007E00FF00FF00FF80FF807F803D8001800180018003800300030007
+0006000E001C0038007000600009157A8714>44 D<FFFFC0FFFFC0FFFFC0FFFFC012047F
+9018>I<3C7EFFFFFFFF7E3C08087A8714>I<003FC00000FFF00003E07C0007C03E000F80
+1F000F000F001E0007801E0007803E0007C03E0007C07C0003E07C0003E07C0003E07C00
+03E07C0003E0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC00
+03F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F07C00
+03E07C0003E07C0003E07E0007E03E0007C03E0007C03E0007C01F000F800F000F000F80
+1F0007C03E0003F0FC0000FFF000003FC0001C2D7DAB23>48 D<000C00003C00007C0003
+FC00FFFC00FC7C00007C00007C00007C00007C00007C00007C00007C00007C00007C0000
+7C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C0000
+7C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C0000
+7C00007C0000FE007FFFFE7FFFFE172C7AAB23>I<007F800001FFF0000780FC000E003F
+001C001F8038000FC070000FC0600007E0F00007E0FC0007F0FE0007F0FE0003F0FE0003
+F0FE0003F07C0007F0000007F0000007F0000007E000000FE000000FC000001FC000001F
+8000003F0000007E0000007C000000F8000001F0000003E0000007C000000F8000001E00
+00003C00000078000000F0003000E0003001C0003003800060070000600E0000E01FFFFF
+E03FFFFFE07FFFFFC0FFFFFFC0FFFFFFC01C2C7DAB23>I<003FC00001FFF00007C0FC00
+0E007E001C003F001C001F803F001FC03F001FC03F800FC03F000FC03F000FC00C001FC0
+00001FC000001F8000001F8000003F0000003E0000007C000000F8000003F00000FFC000
+00FFF0000000FC0000003F0000001F8000001FC000000FC000000FE000000FE0000007F0
+000007F0380007F07C0007F0FE0007F0FE0007F0FE0007F0FE000FE0F8000FE060000FC0
+70001FC038001F801E003F000780FC0001FFF000007FC0001C2D7DAB23>I<0C0001800F
+C01F800FFFFF000FFFFE000FFFFC000FFFF0000FFFC0000C7E00000C0000000C0000000C
+0000000C0000000C0000000C0000000C0000000C0000000C1FC0000C7FF8000DE07C000F
+801F000F001F800E000F800C0007C0000007E0000007E0000003E0000003F0000003F000
+0003F0000003F0780003F0FC0003F0FC0003F0FC0003F0FC0003F0F80007E0E00007E060
+0007C070000FC038000F801C001F000E003E000780F80001FFE000007F80001C2D7DAB23
+>53 D<0003F800000FFE00003E078000F8018001F007C003E00FC007C00FC00F800FC00F
+800FC01F0007801F0000003E0000003E0000007E0000007E0000007C0000007C0FC000FC
+3FF000FCF07C00FDC01E00FF800F00FF000F80FF0007C0FE0007E0FE0007E0FE0003E0FC
+0003F0FC0003F0FC0003F0FC0003F07C0003F07C0003F07C0003F07E0003F07E0003F03E
+0003E03E0007E01E0007E01F0007C00F000F8007801F0003C03E0001E07C00007FF00000
+1FC0001C2D7DAB23>I<300000003C0000003FFFFFF83FFFFFF83FFFFFF07FFFFFF07FFF
+FFE0700001C06000018060000380C0000700C0000E00C0000C0000001C00000038000000
+3000000070000000E0000001C0000001C00000038000000380000007000000070000000F
+0000000E0000001E0000001E0000003E0000003E0000003E0000003C0000007C0000007C
+0000007C0000007C000000FC000000FC000000FC000000FC000000FC000000FC000000FC
+000000FC000000FC0000007800001D2E7CAC23>I<0000000000C00000000003C0000000
+000F00000000003C0000000000F00000000003C0000000000F00000000003C0000000000
+F00000000003C0000000001F00000000007C0000000001E0000000000780000000001E00
+00000000780000000001E0000000000780000000001E0000000000780000000000E00000
+0000007800000000001E000000000007800000000001E000000000007800000000001E00
+0000000007800000000001E000000000007C00000000001F000000000003C00000000000
+F000000000003C00000000000F000000000003C00000000000F000000000003C00000000
+000F000000000003C00000000000C02A297AA437>60 D<C00000000000F000000000003C
+00000000000F000000000003C00000000000F000000000003C00000000000F0000000000
+03C00000000000F000000000003E00000000000F800000000001E0000000000078000000
+00001E000000000007800000000001E000000000007800000000001E0000000000078000
+00000001C0000000000780000000001E0000000000780000000001E00000000007800000
+00001E0000000000780000000001E0000000000F80000000003E0000000000F000000000
+03C0000000000F00000000003C0000000000F00000000003C0000000000F00000000003C
+0000000000F00000000000C000000000002A297AA437>62 D<00003FF000000001FFFE00
+000007C00F8000001E0001E00000380000700000F000003C0001C000000E000380000007
+0007000000038006000FC001800E007FF001C01C01F03C00E01803E00E00603807C00700
+70300F80038030701F0001F838601F0001F818603E0000F818603E0000F818E03E0000F8
+1CC07C0000F80CC07C0000F80CC07C0000F80CC07C0000F80CC07C0000F80CC07C0000F8
+0CC07C0000F80CC07C0000F80CE03E0000F80C603E0000F80C603E0000F80C601F0001F8
+1C701F0001F818300F8003F8183807C007F8181803E00EF8381C01F03C7C700E007FF03F
+E006000FC00F8007000000000003800000000001C00000000000F00000003C0038000001
+FC001E00001FF00007C003FF800001FFFFF80000003FFE00002E307CAE37>64
+D<000001800000000003C00000000003C00000000003C00000000007E00000000007E000
+0000000FF0000000000FF0000000000FF0000000001BF80000000019F80000000019F800
+00000030FC0000000030FC0000000070FE00000000607E00000000607E00000000C03F00
+000000C03F00000000C03F00000001801F80000001801F80000003801FC0000003000FC0
+000003000FC00000060007E00000060007E00000060007E000000C0003F000000C0003F0
+00001FFFFFF800001FFFFFF80000180001F80000300000FC0000300000FC0000300000FC
+00006000007E00006000007E0000E000007F0000C000003F0000C000003F0001C000001F
+8003C000001F8007C000001FC00FF000003FE0FFFC0003FFFFFFFC0003FFFF302F7EAE35
+>I<FFFFFFFC0000FFFFFFFF800003F8000FC00001F80003F00001F80001F80001F80000
+FC0001F80000FE0001F800007E0001F800007F0001F800007F0001F800007F0001F80000
+7F0001F800007F0001F800007F0001F800007E0001F80000FE0001F80000FC0001F80001
+F80001F80003F00001F8000FE00001F8007F800001FFFFFF000001FFFFFFE00001F80003
+F00001F80001FC0001F80000FE0001F800007F0001F800003F0001F800003F8001F80000
+1F8001F800001FC001F800001FC001F800001FC001F800001FC001F800001FC001F80000
+1FC001F800001F8001F800003F8001F800003F0001F800007F0001F80000FE0001F80003
+FC0003F8000FF000FFFFFFFFC000FFFFFFFE00002A2D7DAC32>I<00001FF000C00000FF
+FE01C00003F00F83C0000F8001E3C0003F000077C0007C00003FC001F800001FC003F000
+000FC007E0000007C007E0000007C00FC0000003C01FC0000003C01F80000001C03F8000
+0001C03F00000001C07F00000000C07F00000000C07F00000000C0FE0000000000FE0000
+000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000
+000000FE0000000000FE0000000000FE00000000007F00000000007F00000000C07F0000
+0000C03F00000000C03F80000000C01F80000001C01FC0000001800FC00000018007E000
+00038007E00000070003F00000060001F800000E00007C00001C00003F00007800000F80
+01E0000003F00FC0000000FFFE000000001FF000002A2F7CAD33>I<FFFFFFFFFC00FFFF
+FFFFFC0003F80003FC0001F800007C0001F800003E0001F800001E0001F800000E0001F8
+00000E0001F80000060001F80000060001F80000060001F80000070001F80000030001F8
+0030030001F80030030001F80030000001F80030000001F80030000001F80070000001F8
+0070000001F801F0000001FFFFF0000001FFFFF0000001F801F0000001F80070000001F8
+0070000001F80030000001F80030000001F8003000C001F8003000C001F8003000C001F8
+0000018001F80000018001F80000018001F80000018001F80000038001F80000030001F8
+0000070001F80000070001F800000F0001F800001F0001F800007F0003F80001FE00FFFF
+FFFFFE00FFFFFFFFFE002A2D7DAC30>69 D<FFFFFFFFFCFFFFFFFFFC03F80003FC01F800
+007C01F800003E01F800001E01F800000E01F800000E01F800000601F800000601F80000
+0601F800000701F800000301F800180301F800180301F800180001F800180001F8001800
+01F800380001F800780001F800F80001FFFFF80001FFFFF80001F800F80001F800780001
+F800380001F800180001F800180001F800180001F800180001F800180001F800000001F8
+00000001F800000001F800000001F800000001F800000001F800000001F800000001F800
+000001F800000001F800000003FC000000FFFFF80000FFFFF80000282D7EAC2E>I<0000
+1FF000C00000FFFE01C00003F00F83C0000F8001E3C0003F000077C0007C00003FC001F8
+00001FC003F000000FC007E0000007C007E0000007C00FC0000003C01FC0000003C01F80
+000001C03F80000001C03F00000001C07F00000000C07F00000000C07F00000000C0FE00
+00000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE00
+00000000FE0000000000FE0000000000FE00001FFFFEFE00001FFFFE7F0000001FE07F00
+00000FC07F0000000FC03F0000000FC03F8000000FC01F8000000FC01FC000000FC00FC0
+00000FC007E000000FC007E000000FC003F000000FC001F800001FC0007C00001FC0003F
+00003FC0000F8000F3C00003F007C1C00000FFFF00C000001FF800002F2F7CAD37>I<FF
+FFF0FFFFF003FC0001F80001F80001F80001F80001F80001F80001F80001F80001F80001
+F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001
+F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001
+F80001F80001F80001F80001F80001F80003FC00FFFFF0FFFFF0142D7EAC19>73
+D<007FFFF0007FFFF00000FF0000007E0000007E0000007E0000007E0000007E0000007E
+0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E
+0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E
+0000007E0000007E0000007E0000007E0000007E0000007E0000007E0038007E00FE007E
+00FE007E00FE007E00FE00FE00FE00FC007800FC007001F8003803F0001E07E00007FF80
+0001FC00001C2E7DAC24>I<FFF800000007FFC0FFFC0000000FFFC003FC0000000FF000
+01FC0000000FE00001BE0000001BE00001BE0000001BE000019F00000033E000019F0000
+0033E000019F00000033E000018F80000063E000018F80000063E0000187C00000C3E000
+0187C00000C3E0000183E0000183E0000183E0000183E0000183E0000183E0000181F000
+0303E0000181F0000303E0000180F8000603E0000180F8000603E0000180F8000603E000
+01807C000C03E00001807C000C03E00001803E001803E00001803E001803E00001803E00
+1803E00001801F003003E00001801F003003E00001800F806003E00001800F806003E000
+018007C0C003E000018007C0C003E000018007C0C003E000018003E18003E000018003E1
+8003E000018001F30003E000018001F30003E000018001F30003E000018000FE0003E000
+018000FE0003E0000180007C0003E00003C0007C0003E0000FF0007C0007F000FFFF0038
+01FFFFC0FFFF003801FFFFC03A2D7DAC41>77 D<FFF80003FFFCFFFC0003FFFC01FC0000
+3FC001FE00000F0001FF0000060001BF8000060001BF80000600019FC0000600018FE000
+06000187E00006000187F00006000183F80006000181F80006000181FC0006000180FE00
+060001807E00060001807F00060001803F80060001801FC0060001800FC0060001800FE0
+0600018007F00600018003F00600018003F80600018001FC0600018000FC0600018000FE
+06000180007F06000180003F86000180001F86000180001FC6000180000FE60001800007
+E60001800007F60001800003FE0001800001FE0001800001FE0001800000FE0001800000
+7E00018000003E00018000003E0003C000001E000FF000000E00FFFF00000E00FFFF0000
+06002E2D7DAC35>I<00003FF000000001FFFE00000007E01F8000001F8007E000003E00
+01F00000FC0000FC0001F800007E0003F000003F0007E000001F8007C000000F800FC000
+000FC01F80000007E01F80000007E03F00000003F03F00000003F07F00000003F87F0000
+0003F87E00000001F87E00000001F8FE00000001FCFE00000001FCFE00000001FCFE0000
+0001FCFE00000001FCFE00000001FCFE00000001FCFE00000001FCFE00000001FCFE0000
+0001FC7F00000003F87F00000003F87F00000003F83F00000003F03F80000007F01F8000
+0007E01F80000007E00FC000000FC00FE000001FC007E000001F8003F000003F0001F800
+007E0000FC0000FC00007E0001F800001F8007E0000007E01F80000001FFFE000000003F
+F000002E2F7CAD37>I<FFFFFFF800FFFFFFFF0003F8001FC001F80007E001F80001F001
+F80001F801F80000FC01F80000FE01F800007E01F800007F01F800007F01F800007F01F8
+00007F01F800007F01F800007F01F800007E01F80000FE01F80000FC01F80001F801F800
+01F001F80007E001F8001FC001FFFFFF0001FFFFF80001F800000001F800000001F80000
+0001F800000001F800000001F800000001F800000001F800000001F800000001F8000000
+01F800000001F800000001F800000001F800000001F800000001F800000001F800000001
+F800000003FC000000FFFFF00000FFFFF00000282D7DAC30>I<003F803001FFF07007C0
+7C700F000EF01E0007F03C0003F0780001F0780000F0700000F0F0000070F0000070F000
+0070F0000030F8000030F8000030FC0000007E0000007F0000003FE000003FFE00001FFF
+E0000FFFFC0007FFFF0001FFFF80003FFFE00003FFE000003FF0000007F8000001F80000
+00F8000000FC0000007CC000007CC000003CC000003CC000003CE000003CE000003CE000
+0078F0000078F8000070FC0000F0FE0001E0F78003C0E3F00F00E07FFE00C00FF0001E2F
+7CAD27>83 D<FFFFF003FFFCFFFFF003FFFC03FC00003FC001F800000F0001F800000600
+01F80000060001F80000060001F80000060001F80000060001F80000060001F800000600
+01F80000060001F80000060001F80000060001F80000060001F80000060001F800000600
+01F80000060001F80000060001F80000060001F80000060001F80000060001F800000600
+01F80000060001F80000060001F80000060001F80000060001F80000060001F800000600
+01F80000060001F80000060001F80000060001F80000060001F800000E0000F800000C00
+00FC00000C0000FC00001C00007C00001800007E00003800003F00007000001F00006000
+000F8001E0000007E00380000001F80F000000007FFC000000000FF000002E2E7DAC35>
+85 D<00FF000007FFC0000F01F0001C00F8003F007C003F003E003F003E003F003F001E
+001F0000001F0000001F0000001F0000001F000007FF00007FFF0001FE1F0007F01F001F
+C01F003F801F007F001F007E001F00FE001F06FC001F06FC001F06FC001F06FC003F06FE
+003F067E007F067F00EF8C1F83C7FC0FFF03F801FC01E01F207D9E23>97
+D<07C0000000FFC0000000FFC00000000FC000000007C000000007C000000007C0000000
+07C000000007C000000007C000000007C000000007C000000007C000000007C000000007
+C000000007C000000007C0FE000007C7FF800007CF03E00007DC01F00007F8007C0007F0
+007E0007E0003E0007C0001F0007C0001F8007C0001F8007C0000F8007C0000FC007C000
+0FC007C0000FC007C0000FC007C0000FC007C0000FC007C0000FC007C0000FC007C0000F
+C007C0001F8007C0001F8007C0001F0007C0003F0007E0003E0007F0007C0007B000F800
+07BC01F000070E07E0000607FF80000001FC0000222F7EAD27>I<001FE000007FFC0001
+F01E0003E0070007C01F800F801F801F001F803F001F803E000F007E0000007E0000007C
+000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC
+0000007E0000007E0000007E0000C03F0000C01F0001C01F8001800FC0038007E0070001
+F03E00007FF800001FC0001A207E9E1F>I<000000F80000001FF80000001FF800000001
+F800000000F800000000F800000000F800000000F800000000F800000000F800000000F8
+00000000F800000000F800000000F800000000F800000000F800000FE0F800007FF8F800
+01F81EF80003E007F80007C003F8000F8001F8001F0001F8003F0000F8003E0000F8007E
+0000F8007E0000F800FC0000F800FC0000F800FC0000F800FC0000F800FC0000F800FC00
+00F800FC0000F800FC0000F800FC0000F8007C0000F8007E0000F8007E0000F8003E0001
+F8001F0001F8001F8003F8000F8007F80003E00EFC0001F03CFFC0007FF0FFC0001FC0F8
+00222F7EAD27>I<001F800000FFF00003E0780007C03E000F801E001F001F001F000F80
+3E000F807E0007807E0007C07C0007C0FC0007C0FC0007C0FC0007C0FFFFFFC0FFFFFFC0
+FC000000FC000000FC000000FC000000FC0000007E0000007E0000003E0000C03F0000C0
+1F0001C00F8003800FC0030003E00F0001F03C00007FF800001FC0001A207E9E1F>I<00
+03F0000FFC003E1E007C3F00F83F01F03F01F03F03E00C03E00003E00003E00003E00003
+E00003E00003E00003E00003E00003E000FFFFE0FFFFE003E00003E00003E00003E00003
+E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003
+E00003E00003E00003E00003E00003E00003E00003E00007F0007FFF807FFF80182F7FAE
+16>I<003F00F800FFC3FE03E1FF1E07807C1E0F807C0C1F003E001F003E003E001F003E
+001F003E001F003E001F003E001F003E001F003E001F001F003E001F003E000F807C0007
+8078000FE1F0000CFFC0001C3F00001C0000001C0000001C0000001E0000001F0000000F
+FFF8000FFFFF0007FFFFC00FFFFFF01E0007F83C0000F87800007CF800007CF000003CF0
+00003CF000003CF000003CF800007C7C0000F83E0001F01F0003E007E01F8001FFFE0000
+3FF0001F2D7E9D23>I<07C0000000FFC0000000FFC00000000FC000000007C000000007
+C000000007C000000007C000000007C000000007C000000007C000000007C000000007C0
+00000007C000000007C000000007C000000007C0FE000007C3FF800007C703E00007DE01
+F00007F801F00007F000F80007F000F80007E000F80007E000F80007C000F80007C000F8
+0007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F800
+07C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007
+C000F80007C000F8000FE001FC00FFFE1FFFC0FFFE1FFFC0222E7EAD27>I<07800FC01F
+E01FE01FE01FE00FC007800000000000000000000000000000000007C0FFC0FFC00FC007
+C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007
+C007C007C007C007C00FE0FFFCFFFC0E2E7EAD14>I<07C0000000FFC0000000FFC00000
+000FC000000007C000000007C000000007C000000007C000000007C000000007C0000000
+07C000000007C000000007C000000007C000000007C000000007C000000007C000000007
+C01FFE0007C01FFE0007C00FF00007C007C00007C007800007C00E000007C01C000007C0
+38000007C070000007C0E0000007C3C0000007C7C0000007CFE0000007DFF0000007F9F0
+000007F0F8000007E0FC000007C07E000007C03E000007C01F000007C01F800007C00FC0
+0007C007C00007C003E00007C003F00007C001F8000FE003FC00FFFE07FF80FFFE07FF80
+212E7EAD25>107 D<07C0FFC0FFC00FC007C007C007C007C007C007C007C007C007C007
+C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007
+C007C007C007C007C007C007C007C007C007C007C007C00FE0FFFEFFFE0F2E7EAD14>I<
+07C07F0007F000FFC3FFC03FFC00FFC783F0783F000FCE01F8E01F8007DC00F9C00F8007
+F800FF800FC007F0007F0007C007E0007E0007C007E0007E0007C007C0007C0007C007C0
+007C0007C007C0007C0007C007C0007C0007C007C0007C0007C007C0007C0007C007C000
+7C0007C007C0007C0007C007C0007C0007C007C0007C0007C007C0007C0007C007C0007C
+0007C007C0007C0007C007C0007C0007C007C0007C0007C007C0007C0007C007C0007C00
+07C007C0007C0007C00FE000FE000FE0FFFE0FFFE0FFFEFFFE0FFFE0FFFE371E7E9D3C>
+I<07C0FE0000FFC3FF8000FFC703E0000FDE01F00007F801F00007F000F80007F000F800
+07E000F80007E000F80007C000F80007C000F80007C000F80007C000F80007C000F80007
+C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C0
+00F80007C000F80007C000F80007C000F80007C000F80007C000F8000FE001FC00FFFE1F
+FFC0FFFE1FFFC0221E7E9D27>I<001FE000007FF80001F03E0003C00F00078007800F00
+03C01F0003E03E0001F03E0001F07C0000F87C0000F87C0000F8FC0000FCFC0000FCFC00
+00FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FC7C0000F87C0000F83E00
+01F03E0001F01F0003E01F0003E00F8007C007C00F8001F03E00007FF800001FE0001E20
+7E9E23>I<07C0FE0000FFC7FF8000FFCF03E0000FDC01F00007F800FC0007F0007E0007
+E0003E0007C0003F0007C0001F8007C0001F8007C0001F8007C0000FC007C0000FC007C0
+000FC007C0000FC007C0000FC007C0000FC007C0000FC007C0000FC007C0001FC007C000
+1F8007C0001F8007C0003F0007C0003F0007E0007E0007F0007C0007F000F80007FC01F0
+0007CE07E00007C7FF800007C1FC000007C000000007C000000007C000000007C0000000
+07C000000007C000000007C000000007C000000007C00000000FE0000000FFFE000000FF
+FE000000222B7E9D27>I<0781F0FF87FCFF9E7E0F987E07B87E07B07E07F03C07E00007
+E00007E00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007
+C00007C00007C00007C00007C00007C00007C0000FE000FFFF00FFFF00171E7E9D1B>
+114 D<01FE1807FFB81E01F83C00F8780078F00038F00038F00018F00018F80018FC0018
+FF00007FF0003FFF001FFFC00FFFF001FFF8001FFC0001FCC0007EC0003EC0003EE0001E
+E0001EF0001EF0001EF8003CF8003CFC0078FF01F0E3FFC0C0FF0017207E9E1C>I<0060
+0000600000600000600000E00000E00000E00001E00003E00003E00007E0001FE000FFFF
+F0FFFFF003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E0
+0003E00003E00003E00003E00003E01803E01803E01803E01803E01803E01803E01803E0
+3801F03001F07000F860003FE0000F80152A7FA81B>I<07C000F800FFC01FF800FFC01F
+F8000FC001F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F8
+0007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F800
+07C000F80007C000F80007C000F80007C000F80007C000F80007C001F80007C001F80007
+C001F80007C003F80003E007F80003E00EFC0001F81CFFC0007FF8FFC0001FE0F800221F
+7E9D27>I<FFFC01FFC0FFFC01FFC00FE0007E0007E0007C0007E000380003E000300003
+E000700001F000600001F000600000F800C00000F800C00000F800C000007C018000007C
+018000003E030000003E030000003F070000001F060000001F060000000F8C0000000F8C
+0000000FDC00000007D800000007D800000003F000000003F000000003F000000001E000
+000001E000000000C00000221E7F9C25>I<FFFC3FFE07FFFFFC3FFE07FF0FE003F001F8
+0FC003E000F007C001E000E007C001F000E003E003F000C003E003F000C003E007F801C0
+01F00678018001F00678018001F80E7C038000F80C3C030000F80C3C0300007C181E0600
+007C181E0600007C181F0600003E300F0C00003E300F0C00003E300F8C00001F60079800
+001F60079800001F6007D800000FC003F000000FC003F000000FC003F00000078001E000
+00078001E00000078001E00000030000C000301E7F9C33>I<FFFC07FF80FFFC07FF800F
+F003FC0003F001F00001F001C00001F803800000F8030000007C060000003E0E0000001F
+1C0000001FB80000000FB000000007E000000003E000000001F000000003F800000007F8
+000000067C0000000C3E0000001C1F000000381F800000700F800000E007C00000E003E0
+0003C003F00007C001F8001FE003FC00FFF007FFC0FFF007FFC0221D7F9C25>I<FFFC01
+FFC0FFFC01FFC00FE0007E0007E0007C0007E000380003E000300003F000700001F00060
+0001F000600000F800C00000F800C00000FC01C000007C018000007E038000003E030000
+003E030000001F060000001F060000001F8E0000000F8C0000000F8C00000007D8000000
+07D800000003F000000003F000000003F000000001E000000001E000000000C000000000
+C0000000018000000001800000000380000000030000007803000000FC06000000FC0600
+0000FC0C000000FC1C000000783800000070700000003FE00000000F80000000222B7F9C
+25>I<FFFFFFFFFFFFFFFFFFFFFFFF03F800001FC001F800001F8001F800001F8001F800
+001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800
+001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800
+001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800
+001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800
+001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800
+001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800001F8001F800
+001F8003FC00003FC0FFFFF00FFFFFFFFFF00FFFFF302D7DAC37>207
+D<FFFFF800FFFFFF000FC01F8007C007E007C003E007C003F007C003F007C003F007C003
+F007C007E007C00FC007C03F8007FFFC0007FFFE0007C00F8007C003E007C001F007C000
+F807C000FC07C000FC07C000FC07C000FC07C000FC07C001F807C001F807C003F00FC00F
+E0FFFFFF80FFFFFE001E1D7E9C23>226 D<00FFFFFFE000FFFFFFE0000E007E00000E00
+7C000006007C000004007C00000C007C00000C007C00000C007C00000C007C00000C007C
+00000C007C00000C007C00000C007C00000C007C00000C007C000018007C000018007C00
+0018007C000030007C000030007C000070007C000060007C0000E0007C0001C0007C0003
+80007C000F00007E007FFFFFFFE07FFFFFFFE07C000003E078000001E070000000E06000
+000060E000000070E000000070C000000030C000000030C000000030C000000030C00000
+003024287F9C27>228 D<001F800000FFF00003E0780007C03E000F801E001F001F001F
+000F803E000F807E0007807E0007C07C0007C0FC0007C0FC0007C0FC0007C0FFFFFFC0FF
+FFFFC0FC000000FC000000FC000000FC000000FC0000007E0000007E0000003E0000C03F
+0000C01F0001C00F8003800FC0030003E00F0001F03C00007FF800001FC0001A207E9E1F
+>I<001FE000007FF80001F03E0003C00F00078007800F0003C01F0003E03E0001F03E00
+01F07C0000F87C0000F87C0000F8FC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC00
+00FCFC0000FCFC0000FCFC0000FC7C0000F87C0000F83E0001F03E0001F01F0003E01F00
+03E00F8007C007C00F8001F03E00007FF800001FE0001E207E9E23>238
+D<07C0FE0000FFC7FF8000FFCF03E0000FDC01F00007F800FC0007F0007E0007E0003E00
+07C0003F0007C0001F8007C0001F8007C0001F8007C0000FC007C0000FC007C0000FC007
+C0000FC007C0000FC007C0000FC007C0000FC007C0000FC007C0001FC007C0001F8007C0
+001F8007C0003F0007C0003F0007E0007E0007F0007C0007F000F80007FC01F00007CE07
+E00007C7FF800007C1FC000007C000000007C000000007C000000007C000000007C00000
+0007C000000007C000000007C000000007C00000000FE0000000FFFE000000FFFE000000
+222B7E9D27>240 D E
+%EndDVIPSBitmapFont
+/Fc 197[23 58[{}1 83.022 /CMMI10 rf /Fd 145[42 3[23 106[{}2
+83.022 /CMSY10 rf
+%DVIPSBitmapFont: Fe lati1000 10 6
+/Fe 6 115 df<0000F800000007FE0000001F871C00003E03FE00007C03FE0000F801FE
+0001F801FE0003F000FC0007E000FC000FE000FC000FC001FC001FC001F8001FC001F800
+3F8001F8003F8003F8007F8003F0007F0003F0007F0003F0007F0007F000FF0007E000FE
+0007E000FE0007E000FE000FE000FE000FC000FC000FC1C0FC000FC1C0FC001FC1C0FC00
+1F83C0FC001F8380FC003F8380FC003F87807C007F87007C00FF07003E01FF0F003E038F
+8E001F0F079E0007FE03FC0001F000F000222677A42A>97 D<00007F000003FFC0000FC1
+E0001F0070007E007800FC003801F801F803F003F807F003F807E003F80FE003F81FC003
+F01FC000003F8000003F8000007F8000007F0000007F0000007F000000FF000000FE0000
+00FE000000FE000000FE000000FC000000FC000000FC000000FC000030FC000038FC0000
+787C0000F07E0001E03E0003C03E000F801F003E000F81F80003FFE00000FF00001D2677
+A426>99 D<000007C00000003FF0000000FC38E00001F01FF00003E01FF00007C00FF000
+0F800FF0001F8007F0003F0007E0007F0007E0007E000FE000FE000FE000FC000FC001FC
+000FC001FC001FC003FC001FC003F8001F8003F8001F8003F8003F8007F8003F8007F000
+3F0007F0003F0007F0007F0007F0007F0007E0007E0007E0007E0007E000FE0007E000FE
+0007E000FC0003E001FC0003E003FC0003E007FC0001F00FF80000F01FF80000787BF800
+003FF3F800000FC3F000000003F000000007F000000007F000000007E000000007E00000
+000FE00000000FC0001C000FC0007E001FC0007E001F8000FE003F0000FE007E0000FE00
+FC00007801F800007C07E000001FFF80000003FE00000024367CA426>103
+D<0003F0000001FFF0000001FFF0000001FFF000000007F000000007E000000007E00000
+0007E00000000FE00000000FC00000000FC00000000FC00000001FC00000001F80000000
+1F800000001F800000003F800000003F000000003F000000003F000000007F000000007E
+07F000007E1FFC00007E783E0000FFE01F0000FFC01F8000FF800F8000FF000F8001FE00
+0F8001FE000FC001FC000FC001F8001F8003F8001F8003F0001F8003F0001F8003F0003F
+8007F0003F0007E0003F0007E0003F0007E0007F000FE0007E000FC0007E000FC000FE00
+0FC000FC001FC000FC001F8001FC1C1F8001F81C1F8001F83C3F8003F8383F0003F0383F
+0003F0383F0003F0707F0003E0707E0003E0F07E0003E0E07E0003E1C0FE0001E380FC00
+00FF003800003C00263B7BB92A>I<01E000FE000007F803FF80000E3C0F07C0001E3E3C
+03E0001C1F7803F000383FF001F000383FE001F000783FC001F000703FC001F800703F80
+01F800703F0003F000F07F0003F000E07E0003F000E07E0003F000007E0007F00000FE00
+07E00000FC0007E00000FC0007E00000FC000FE00001FC000FC00001F8000FC00001F800
+1FC00001F8001F800003F8001F800003F0003F838003F0003F038003F0003F078007F000
+7F070007E0007E070007E0007E070007E0007E0E000FE0007C0E000FC0007C1E000FC000
+7C1C000FC0007C38001FC0003C78001F80001FE000070000078000292679A42F>110
+D<03C003F0000FF01FFC001E783C0F001C7C700F003C3EE03F80383FC03F80387F803F80
+787F803F00707F003F00707F001C00F07E000000E0FE000000E0FC000000E0FC00000000
+FC00000001FC00000001F800000001F800000001F800000003F800000003F000000003F0
+00000003F000000007F000000007E000000007E000000007E00000000FE00000000FC000
+00000FC00000000FC00000001FC00000001F800000001F800000001F800000003F800000
+003F000000000E00000000212679A423>114 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Ff labx1000 10 36
+/Ff 36 256 df<FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF80FF
+FFFF8019087F9620>45 D<000000007F800000007FFF800000007FFF800000007FFF8000
+00007FFF8000000003FF8000000001FF8000000001FF8000000001FF8000000001FF8000
+000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000
+000001FF8000000001FF8000000001FF8000000001FF8000000001FF800001FF81FF8000
+0FFFF1FF80003FFFFDFF8000FFC07FFF8003FF001FFF8007FC0007FF800FFC0003FF801F
+F80001FF801FF00001FF803FF00001FF803FF00001FF807FE00001FF807FE00001FF807F
+E00001FF80FFE00001FF80FFE00001FF80FFE00001FF80FFE00001FF80FFE00001FF80FF
+E00001FF80FFE00001FF80FFE00001FF80FFE00001FF80FFE00001FF807FE00001FF807F
+E00001FF807FF00001FF803FF00001FF803FF00001FF801FF80003FF800FF80007FF8007
+FC000FFF8003FE001FFFC001FF80FDFFFE007FFFF9FFFE001FFFE1FFFE0001FF01FFFE2F
+3A7DB935>100 D<0003FF8000001FFFF000007FFFFC0001FF83FE0003FE007F8007FC00
+3F800FF8003FC01FF8001FE01FF0001FE03FF0000FF03FF0000FF07FE0000FF07FE0000F
+F87FE00007F8FFE00007F8FFE00007F8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFE0000000
+FFE0000000FFE0000000FFE00000007FE00000007FE00000007FE00000003FF00000003F
+F00000781FF00000780FF80000F80FFC0000F007FC0003F001FF000FE000FFC07FC0007F
+FFFF00000FFFFC000001FFE00025257DA42C>I<00001FF0000001FFFC000007FFFF0000
+1FF87F80003FE0FF8000FFC1FFC000FFC1FFC001FF81FFC001FF81FFC003FF01FFC003FF
+00FF8003FF00FF8003FF003E0003FF00000003FF00000003FF00000003FF00000003FF00
+000003FF00000003FF00000003FF000000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF00
+0003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF000000
+03FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003
+FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF
+00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00
+0000FFFFFE0000FFFFFE0000FFFFFE0000FFFFFE0000223A7DB91D>I<00FE007FC000FF
+FE03FFF800FFFE0FFFFE00FFFE1F03FF00FFFE3C01FF8007FE7801FF8003FEF000FF8003
+FFE000FFC003FFC000FFC003FFC000FFC003FF8000FFC003FF8000FFC003FF0000FFC003
+FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003
+FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003
+FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003
+FF0000FFC003FF0000FFC0FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF30
+257DA435>110 D<00FF00003FC0FFFF003FFFC0FFFF003FFFC0FFFF003FFFC0FFFF003F
+FFC007FF0001FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000
+FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000
+FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000
+FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0001FFC003FF0001
+FFC003FF0003FFC003FF0003FFC001FF0007FFC001FF800FFFE000FFC03EFFFF007FFFFC
+FFFF001FFFF0FFFF0003FF80FFFF30257DA435>117 D<003FFE00000003FFFFE000000F
+FFFFF800001FF00FFE00003FF003FF00003FF801FF80003FF800FFC0003FF800FFC0003F
+F8007FE0003FF8007FE0001FF0007FE0000FE0007FE0000380007FE0000000007FE00000
+00007FE00000003FFFE000000FFFFFE000007FFFFFE00001FFF87FE00007FF807FE0000F
+FE007FE0003FF8007FE0003FF0007FE0007FE0007FE000FFE0007FE000FFC0007FE000FF
+C0007FE000FFC0007FE000FFC0007FE000FFC000FFE000FFE001FFE0007FE001FFE0003F
+F007FFF8001FFC1FBFFFC00FFFFE1FFFC003FFF80FFFC0003FE003FFC02A257DA42E>
+224 D<000000003E0000000003FE00000001FFFE0000007FFFFE000007FFFFFE00001FFF
+FFFC00007FFFFFFC0001FFFFFFF80003FFFFFFF00007FFFFFFC0000FFFFFF800000FFFC0
+0000001FFC000000001FF0000000003FE0000000003FC0000000003F80000000003F0000
+0000007E00000000007E00000000007C00000000007C01FFC000007C0FFFF80000787FFF
+FF0000F8FF80FF8000FBFE003FE000FFFC001FF000FFF8000FF800FFF00007FC00FFF000
+07FC00FFF00007FE00FFE00003FE00FFE00003FF00FFE00003FF00FFE00003FF00FFE000
+03FF80FFE00003FF80FFE00003FF80FFE00003FF80FFE00003FF80FFE00003FF80FFE000
+03FF80FFE00003FF80FFE00003FF807FE00003FF007FE00003FF007FE00003FF003FE000
+03FE003FF00007FE001FF00007FC001FF00007FC000FF8000FF80007FC001FF00003FE00
+3FE00001FF80FFC000007FFFFF0000001FFFFC00000001FFC00000293A7DB930>I<FFFF
+FFFC0000FFFFFFFFC000FFFFFFFFF00003FF001FF80003FF000FFC0003FF0007FE0003FF
+0007FE0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0007FE0003FF
+0007FE0003FF001FFC0003FF007FF00003FFFFFFC00003FFFFFF000003FFFFFFE00003FF
+000FF80003FF0007FC0003FF0003FE0003FF0001FF0003FF0001FF8003FF0001FFC003FF
+0001FFC003FF0001FFC003FF0001FFC003FF0001FFC003FF0001FFC003FF0001FF8003FF
+0003FF8003FF0003FF0003FF0007FE0003FF001FFC00FFFFFFFFF800FFFFFFFFE000FFFF
+FFFF00002A257EA430>I<FFFFFFFFE0FFFFFFFFE0FFFFFFFFE003FF003FE003FF000FE0
+03FF0007E003FF0003E003FF0001E003FF0001F003FF0001F003FF0000F003FF0000F003
+FF0000F003FF0000F003FF0000F003FF00000003FF00000003FF00000003FF00000003FF
+00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00
+000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF0000
+00FFFFFE0000FFFFFE0000FFFFFE000024257EA429>I<000FFFFFFFFFC0000FFFFFFFFF
+C0000FFFFFFFFFC000007C003FF000000078003FF000000078003FF000000078003FF000
+000078003FF000000078003FF000000078003FF000000078003FF000000078003FF00000
+0078003FF000000078003FF000000078003FF000000070003FF000000070003FF0000000
+F0003FF0000000F0003FF0000000F0003FF0000000E0003FF0000001E0003FF0000001E0
+003FF0000001C0003FF0000003C0003FF0000003C0003FF000000780003FF00000078000
+3FF000000F00003FF000001F00003FF000003E00003FF000007C00003FF00000F800003F
+F00001F000003FF0007FFFFFFFFFFFE07FFFFFFFFFFFE07FFFFFFFFFFFE07FE00000007F
+E07F000000000FE07E0000000007E07C0000000003E07C0000000003E0F80000000001F0
+F80000000001F0F80000000001F0F00000000000F0F00000000000F0F00000000000F0F0
+0000000000F0F00000000000F0343280A435>I<0003FF8000001FFFF000007FFFFC0001
+FF83FE0003FE007F8007FC003F800FF8003FC01FF8001FE01FF0001FE03FF0000FF03FF0
+000FF07FE0000FF07FE0000FF87FE00007F8FFE00007F8FFE00007F8FFFFFFFFF8FFFFFF
+FFF8FFFFFFFFF8FFE0000000FFE0000000FFE0000000FFE00000007FE00000007FE00000
+007FE00000003FF00000003FF00000781FF00000780FF80000F80FFC0000F007FC0003F0
+01FF000FE000FFC07FC0007FFFFF00000FFFFC000001FFE00025257DA42C>I<3FFF003F
+FFFF003FFF003FFF003FFFFF003FFF003FFF003FFFFF003FFF0003FE0000FFC0001FF000
+00FE0000FFC0001FC000007F0000FFC0003F8000001FC000FFC000FE0000000FE000FFC0
+01FC00000007F000FFC003F800000001FC00FFC00FE000000000FE00FFC01FC000000000
+3F00FFC03F00000000001FC0FFC0FE00000000000FE0FFC1FC00000000000FF0FFC3FC00
+000000000FFCFFCFFC00000000001FFEFFDFFE00000000003FFFFFFFFF00000000007FFF
+FFFFFF8000000000FFEFFFFDFFC000000001FFE3FFF1FFE000000003FFC1FFE0FFF00000
+0003FF80FFC07FF000000007FF00FFC03FF80000000FFE00FFC01FFC0000001FFC00FFC0
+0FFE0000003FF800FFC007FF0000007FF800FFC007FF8000007FF000FFC003FF800000FF
+E000FFC001FFC00001FFC000FFC000FFE00003FF8000FFC0007FF00007FF0000FFC0003F
+F8000FFF0000FFC0003FFC00FFFFE03FFFFF01FFFFC0FFFFE03FFFFF01FFFFC0FFFFE03F
+FFFF01FFFFC04A257EA44F>I<701FFF00007CFFFFF0007FFFFFFE007FE00FFF007F8001
+FF807F0000FFC07E0000FFC07C00007FE07C00007FE07800007FE07800007FE0000000FF
+C0000001FFC0000003FF0000000FFE00003FFFF800003FFFC000003FFFF80000000FFE00
+000003FF80000000FFC0000000FFC00000007FE00000007FF00000007FF00000007FF000
+00007FF0F000007FF0F800007FF07800007FE0780000FFE07C0000FFC03E0003FF801FC0
+0FFF000FFFFFFC0003FFFFF000007FFF000024257EA42A>I<FFFFFC3FFFFFFFFFFC3FFF
+FFFFFFFC3FFFFF03FF0000FFC003FF0000FFC003FF0001FFC003FF0003FFC003FF0003FF
+C003FF0007FFC003FF000FFFC003FF001FFFC003FF001EFFC003FF003CFFC003FF007CFF
+C003FF0078FFC003FF00F0FFC003FF01E0FFC003FF01E0FFC003FF03C0FFC003FF0780FF
+C003FF0780FFC003FF0F00FFC003FF1E00FFC003FF3E00FFC003FF3C00FFC003FF7800FF
+C003FFF800FFC003FFF000FFC003FFE000FFC003FFC000FFC003FFC000FFC003FF8000FF
+C003FF0000FFC003FF0000FFC0FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF30257EA435
+>I<000F8001F000001FE007F800003FF00FFC00007FF00FFE00007FF81FFE00007FF81F
+FE00007FF81FFE00007FF81FFE00007FF00FFE00003FF00FFC00003FE007FC00001FC003
+F800000FFFFFF0000003FFFFC0000000FFFF000000001FF8000000000000000000000000
+0000000000000000000000000000FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF03FF0000
+FFC003FF0000FFC003FF0001FFC003FF0003FFC003FF0003FFC003FF0007FFC003FF000F
+FFC003FF001FFFC003FF001EFFC003FF003CFFC003FF007CFFC003FF0078FFC003FF00F0
+FFC003FF01E0FFC003FF01E0FFC003FF03C0FFC003FF0780FFC003FF0780FFC003FF0F00
+FFC003FF1E00FFC003FF3E00FFC003FF3C00FFC003FF7800FFC003FFF800FFC003FFF000
+FFC003FFE000FFC003FFC000FFC003FFC000FFC003FF8000FFC003FF0000FFC003FF0000
+FFC0FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF30397EB835>I<FFFFFC00FFFCFFFFFC
+00FFFCFFFFFC00FFFC03FF00007FC003FF00007F0003FF0000FE0003FF0003F80003FF00
+07F00003FF000FE00003FF003F800003FF007F000003FF00FC000003FF03F8000003FF07
+F0000003FF0FF0000003FF3FF0000003FF7FF8000003FFFFFC000003FFFFFE000003FFF7
+FF000003FFC7FF800003FF83FFC00003FF01FFC00003FF00FFE00003FF007FF00003FF00
+3FF80003FF001FFC0003FF001FFE0003FF000FFE0003FF0007FF0003FF0003FF8003FF00
+01FFC003FF0000FFE003FF0000FFF0FFFFFC07FFFFFFFFFC07FFFFFFFFFC07FFFF30257E
+A435>I<001FFFFFFFFF80001FFFFFFFFF80001FFFFFFFFF800000F8007FE0000000F000
+7FE0000000F0007FE0000000F0007FE0000000F0007FE0000000F0007FE0000000F0007F
+E0000000F0007FE0000000F0007FE0000000F0007FE0000000F0007FE0000000F0007FE0
+000000F0007FE0000000F0007FE0000000F0007FE0000000F0007FE0000000F0007FE000
+0000F0007FE0000000F0007FE0000000F0007FE0000000F0007FE0000000F0007FE0001E
+01F0007FE0003F01F0007FE0007F81E0007FE000FFC1E0007FE000FFC3E0007FE000FFC3
+E0007FE000FFC7C0007FE000FF8FC0007FE0007FFF80007FE0003FFF001FFFFF801FFE00
+1FFFFF800FF8001FFFFF8031257FA435>I<FFFF8000007FFF80FFFFC00000FFFF80FFFF
+C00001FFFF8003FFE00001FFE00003FFE00001FFE00003FFE00003BFE00003DFF00003BF
+E00003DFF000073FE00003CFF800073FE00003CFF8000E3FE00003C7FC000E3FE00003C7
+FC001C3FE00003C7FC001C3FE00003C3FE001C3FE00003C3FE00383FE00003C1FF00383F
+E00003C1FF00703FE00003C0FF80703FE00003C0FF80E03FE00003C07FC0E03FE00003C0
+7FC1C03FE00003C07FC1C03FE00003C03FE1C03FE00003C03FE3803FE00003C01FF3803F
+E00003C01FF7003FE00003C00FFF003FE00003C00FFE003FE00003C007FE003FE00003C0
+07FE003FE00003C007FC003FE00003C003FC003FE00003C003F8003FE00007E001F8003F
+E000FFFF01F00FFFFF80FFFF00F00FFFFF80FFFF00E00FFFFF8039257DA440>I<FFFFFC
+3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF03FF0000FFC003FF0000FFC003FF0000FFC003FF00
+00FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF00
+00FFC003FF0000FFC003FF0000FFC003FFFFFFFFC003FFFFFFFFC003FFFFFFFFC003FF00
+00FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF00
+00FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF00
+00FFC003FF0000FFC003FF0000FFC003FF0000FFC0FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC
+3FFFFF30257EA435>I<0001FFC00000000FFFF80000007FFFFF000000FF80FF800003FE
+003FE00007FC001FF0000FF8000FF8001FF00007FC001FF00007FC003FF00007FE003FE0
+0003FE007FE00003FF007FE00003FF007FE00003FF00FFE00003FF80FFE00003FF80FFE0
+0003FF80FFE00003FF80FFE00003FF80FFE00003FF80FFE00003FF80FFE00003FF80FFE0
+0003FF807FE00003FF007FE00003FF007FE00003FF003FE00003FE003FF00007FE001FF0
+0007FC001FF00007FC000FF8000FF80007FC001FF00003FE003FE00001FF80FFC000007F
+FFFF0000001FFFFC00000001FFC0000029257DA430>I<FFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFF03FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003
+FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003
+FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003
+FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003
+FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003
+FF0000FFC003FF0000FFC0FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF30257EA435>I<
+00FF01FF8000FFFF0FFFF000FFFF3FFFFC00FFFFFE07FF00FFFFF001FF8003FFE000FFC0
+03FF80007FE003FF00007FF003FF00003FF803FF00003FF803FF00001FFC03FF00001FFC
+03FF00001FFC03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE
+03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFC
+03FF00001FFC03FF00001FFC03FF00001FF803FF00003FF803FF00003FF003FF80007FF0
+03FFC0007FE003FFE000FFC003FFF003FF8003FFFC07FE0003FF3FFFF80003FF0FFFE000
+03FF03FF000003FF0000000003FF0000000003FF0000000003FF0000000003FF00000000
+03FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF00000000
+03FF00000000FFFFFC000000FFFFFC000000FFFFFC000000FFFFFC0000002F357EA435>
+I<0001FFC000000FFFFC00007FFFFF0000FF80FF8003FE00FFC007FC01FFC00FF801FFC0
+1FF801FFC01FF001FFC03FF001FFC03FF000FF807FE0007F007FE0001C007FE0000000FF
+E0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0
+000000FFE00000007FE00000007FE00000007FF00000003FF00000003FF00001E01FF800
+01E01FF80003E00FFC0007C007FE00078003FF001F8000FFC07E00007FFFFC00000FFFF0
+000001FF800023257DA42A>I<7FFFFFFFFE7FFFFFFFFE7FFFFFFFFE7F81FF81FE7E01FF
+807E7C01FF803E7801FF801E7801FF801EF801FF801FF801FF801FF001FF800FF001FF80
+0FF001FF800FF001FF800FF001FF800F0001FF80000001FF80000001FF80000001FF8000
+0001FF80000001FF80000001FF80000001FF80000001FF80000001FF80000001FF800000
+01FF80000001FF80000001FF80000001FF80000001FF80000001FF80000001FF80000001
+FF800001FFFFFF8001FFFFFF8001FFFFFF8028257EA42D>I<FFFFF001FFF8FFFFF001FF
+F8FFFFF001FFF807FF00003F8003FF00001F0003FF00001E0003FF80003E0001FF80003C
+0001FFC0007C0000FFC000780000FFE000F800007FE000F000007FF001F000003FF001E0
+00003FF801E000001FF803C000001FF803C000001FFC07C000000FFC078000000FFE0F80
+000007FE0F00000007FF1F00000003FF1E00000003FFBE00000001FFBC00000001FFFC00
+000000FFF800000000FFF800000000FFF8000000007FF0000000007FF0000000003FE000
+0000003FE0000000001FC0000000001FC0000000000F80000000000F80000000000F0000
+0000000F00000000001F00000000001E0000003F003E0000007F803C000000FFC07C0000
+00FFC078000000FFC0F8000000FFC1F0000000FFC3E00000007F87C00000007D1F800000
+003FFF000000001FFC0000000007F0000000002D357EA432>I<00000001FE0000000000
+0001FFFE00000000000001FFFE00000000000001FFFE00000000000001FFFE0000000000
+00000FFE0000000000000007FE0000000000000007FE0000000000000007FE0000000000
+000007FE0000000000000007FE0000000000000007FE0000000000000007FE0000000000
+000007FE0000000000000007FE0000000000000007FE0000000000000007FE0000000000
+000007FE0000000000000007FE0000000000000007FE0000000000000007FE0000000000
+00FF87FE1FF00000000FFFE7FE7FFF0000003FFFFFFFFFFFC00000FFE07FFFE07FF00003
+FF801FFF801FFC0007FF000FFF000FFE000FFE0007FE0007FF001FFC0007FE0003FF801F
+F80007FE0001FF803FF80007FE0001FFC03FF00007FE0000FFC07FF00007FE0000FFE07F
+F00007FE0000FFE07FF00007FE0000FFE0FFE00007FE00007FF0FFE00007FE00007FF0FF
+E00007FE00007FF0FFE00007FE00007FF0FFE00007FE00007FF0FFE00007FE00007FF0FF
+E00007FE00007FF0FFE00007FE00007FF0FFE00007FE00007FF07FF00007FE0000FFE07F
+F00007FE0000FFE07FF00007FE0000FFE03FF00007FE0000FFC03FF80007FE0001FFC01F
+F80007FE0001FF801FFC0007FE0003FF800FFE000FFF0007FF0007FF000FFF000FFE0003
+FF801FFF801FFC0000FFE07FFFE07FF000003FFFFFFFFFFFC000000FFFE7FE7FFF000000
+00FF87FE1FF0000000000007FE0000000000000007FE0000000000000007FE0000000000
+000007FE0000000000000007FE0000000000000007FE0000000000000007FE0000000000
+000007FE0000000000000007FE0000000000000007FE0000000000000007FE0000000000
+000007FE00000000000001FFFFF8000000000001FFFFF8000000000001FFFFF800000000
+0001FFFFF8000000444A7DB94B>I<FFFFF01FFFF0FFFFF01FFFF0FFFFF01FFFF007FF00
+03FE0003FF8001F00001FFC003E00000FFC007E000007FE007C000003FF00F8000003FF8
+1F0000001FFC3E0000000FFC7C00000007FEFC00000003FFF800000003FFF000000001FF
+E000000000FFC0000000007FE0000000003FF0000000003FF8000000007FFC000000007F
+FC00000000FFFE00000001F3FF00000003E3FF80000007C1FFC000000FC0FFC000001F80
+7FE000001F003FF000003E003FF800007C001FFC0000F8000FFC0001F80007FE0007FC00
+07FF00FFFF003FFFF8FFFF003FFFF8FFFF003FFFF82D257EA432>I<FFFFFC3FFFFF00FF
+FFFC3FFFFF00FFFFFC3FFFFF0003FF0000FFC00003FF0000FFC00003FF0000FFC00003FF
+0000FFC00003FF0000FFC00003FF0000FFC00003FF0000FFC00003FF0000FFC00003FF00
+00FFC00003FF0000FFC00003FF0000FFC00003FF0000FFC00003FF0000FFC00003FF0000
+FFC00003FF0000FFC00003FF0000FFC00003FF0000FFC00003FF0000FFC00003FF0000FF
+C00003FF0000FFC00003FF0000FFC00003FF0000FFC00003FF0000FFC00003FF0000FFC0
+0003FF0000FFC00003FF0000FFC00003FF0000FFC00003FF0000FFC00003FF0000FFC000
+03FF0000FFC00003FF0000FFC000FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF8000
+00000001FF8000000000003F8000000000001F8000000000000F8000000000000F800000
+00000007C0000000000007C0000000000007C0000000000003C0000000000003C0000000
+000003C0000000000003C0000000000003C032327EA435>I<FFFFFC3FFFFFFFFFFC3FFF
+FFFFFFFC3FFFFF03FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF
+C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF
+C003FF0000FFC003FF0000FFC001FF8001FFC000FF800FFFC0007FC07FFFC0003FFFFEFF
+C0000FFFF0FFC00001FF80FFC000000000FFC000000000FFC000000000FFC000000000FF
+C000000000FFC000000000FFC000000000FFC000000000FFC000000000FFC000000000FF
+C000000000FFC000000000FFC00000003FFFFF0000003FFFFF0000003FFFFF30257EA435
+>I<FFFFFC3FFFFF0FFFFFC0FFFFFC3FFFFF0FFFFFC0FFFFFC3FFFFF0FFFFFC003FF0000
+FFC0003FF00003FF0000FFC0003FF00003FF0000FFC0003FF00003FF0000FFC0003FF000
+03FF0000FFC0003FF00003FF0000FFC0003FF00003FF0000FFC0003FF00003FF0000FFC0
+003FF00003FF0000FFC0003FF00003FF0000FFC0003FF00003FF0000FFC0003FF00003FF
+0000FFC0003FF00003FF0000FFC0003FF00003FF0000FFC0003FF00003FF0000FFC0003F
+F00003FF0000FFC0003FF00003FF0000FFC0003FF00003FF0000FFC0003FF00003FF0000
+FFC0003FF00003FF0000FFC0003FF00003FF0000FFC0003FF00003FF0000FFC0003FF000
+03FF0000FFC0003FF00003FF0000FFC0003FF00003FF0000FFC0003FF00003FF0000FFC0
+003FF00003FF0000FFC0003FF00003FF0000FFC0003FF00003FF0000FFC0003FF00003FF
+0000FFC0003FF00003FF0000FFC0003FF000FFFFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFF
+FFE0FFFFFFFFFFFFFFFFFFE000000000000000007FE000000000000000000FE000000000
+0000000007E0000000000000000003E0000000000000000003E0000000000000000001F0
+000000000000000001F0000000000000000001F0000000000000000000F0000000000000
+000000F0000000000000000000F0000000000000000000F0000000000000000000F04C32
+7EA44F>249 D<7FFFFFF00000007FFFFFF00000007FFFFFF00000007F81FF800000007E
+01FF800000007C01FF800000007801FF800000007801FF80000000F801FF80000000F801
+FF80000000F001FF80000000F001FF80000000F001FF80000000F001FF80000000F001FF
+800000000001FFFFFF00000001FFFFFFF0000001FFFFFFFC000001FF801FFE000001FF80
+07FF000001FF8003FF800001FF8001FFC00001FF8001FFC00001FF8000FFE00001FF8000
+FFE00001FF8000FFE00001FF8000FFE00001FF8000FFE00001FF8000FFE00001FF8001FF
+C00001FF8001FFC00001FF8003FF800001FF8007FF000001FF801FFE00007FFFFFFFFC00
+007FFFFFFFF000007FFFFFFF000033257EA439>I<FFFFFC00003FFFFFFFFFFC00003FFF
+FFFFFFFC00003FFFFF03FF00000000FFC003FF00000000FFC003FF00000000FFC003FF00
+000000FFC003FF00000000FFC003FF00000000FFC003FF00000000FFC003FF00000000FF
+C003FF00000000FFC003FF00000000FFC003FF00000000FFC003FF00000000FFC003FFFF
+FE0000FFC003FFFFFFE000FFC003FFFFFFF800FFC003FF003FFC00FFC003FF000FFE00FF
+C003FF0007FF00FFC003FF0003FF80FFC003FF0003FF80FFC003FF0001FFC0FFC003FF00
+01FFC0FFC003FF0001FFC0FFC003FF0001FFC0FFC003FF0001FFC0FFC003FF0001FFC0FF
+C003FF0003FF80FFC003FF0003FF80FFC003FF0007FF00FFC003FF000FFE00FFC003FF00
+3FFC00FFC0FFFFFFFFF83FFFFFFFFFFFFFE03FFFFFFFFFFFFE003FFFFF40257EA445>I<
+FFFFFC000000FFFFFC000000FFFFFC00000003FF0000000003FF0000000003FF00000000
+03FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF00000000
+03FF0000000003FF0000000003FF0000000003FFFFFE000003FFFFFFE00003FFFFFFF800
+03FF003FFC0003FF000FFE0003FF0007FF0003FF0003FF8003FF0003FF8003FF0001FFC0
+03FF0001FFC003FF0001FFC003FF0001FFC003FF0001FFC003FF0001FFC003FF0003FF80
+03FF0003FF8003FF0007FF0003FF000FFE0003FF003FFC00FFFFFFFFF800FFFFFFFFE000
+FFFFFFFE00002A257EA430>I<FFFFFC0000FFE00000FFFFFC0007FFFC0000FFFFFC003F
+FFFF800003FF00007FC07FC00003FF0001FF001FF00003FF0003FE000FF80003FF0007FC
+0007FC0003FF000FF80003FE0003FF000FF80003FE0003FF001FF80003FF0003FF001FF0
+0001FF0003FF003FF00001FF8003FF003FF00001FF8003FF003FF00001FF8003FF007FF0
+0001FFC003FFFFFFF00001FFC003FFFFFFF00001FFC003FFFFFFF00001FFC003FF007FF0
+0001FFC003FF007FF00001FFC003FF007FF00001FFC003FF007FF00001FFC003FF007FF0
+0001FFC003FF003FF00001FF8003FF003FF00001FF8003FF003FF00001FF8003FF001FF0
+0001FF0003FF001FF80003FF0003FF000FF80003FE0003FF000FF80003FE0003FF0007FC
+0007FC0003FF0003FE000FF80003FF0001FF001FF00003FF0000FFC07FE000FFFFFC003F
+FFFF8000FFFFFC000FFFFE0000FFFFFC0000FFE0000042257EA448>254
+D<0001FFFFFFF8003FFFFFFFF800FFFFFFFFF803FFC007FE0007FE0007FE000FFE0007FE
+000FFC0007FE001FFC0007FE001FFC0007FE001FFC0007FE001FFC0007FE001FFC0007FE
+000FFC0007FE0007FE0007FE0003FF0007FE0001FFE007FE00007FFFFFFE00001FFFFFFE
+000000FFFFFE000001FFE7FE000001FFC7FE000003FF87FE000007FF87FE00000FFF07FE
+00001FFE07FE00001FFC07FE00003FFC07FE00007FF807FE0000FFF007FE0001FFE007FE
+0001FFE007FE0003FFC007FE0007FF8007FE001FFF8007FE00FFFFF1FFFFF8FFFFF1FFFF
+F8FFFFF1FFFFF82D257EA432>I E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fg latt1000 10 75
+/Fg 75 126 df<000E0000003F8000007FC00001FFF00003FFF8000FFFFE001FFBFF007F
+F1FFC0FFC07FE0FF803FE0FE000FE07C0007C0780003C01B0D77B42D>2
+D<7FFFFFF0FFFFFFF8FFFFFFF8FFFFFFF87FFFFFF01D0579942C>21
+D<1F003F807FC0FFE0FFE0FFE0FFE0FFE0FFE0FFE0FFE0FFE0FFE0FFE0FFE0FFE0FFE0FF
+E0FFE07FC07FC07FC07FC07FC07FC07FC07FC07FC07FC07FC07FC07FC07FC01F00000000
+00000000000000000000001F003F807FC0FFE0FFE0FFE0FFE0FFE07FC03F801F000B3470
+B32C>33 D<3C001E007F007F00FF007F80FF007F80FF007F80FF007F80FF007F80FF007F
+807F007F007F007F007F007F007F007F007F007F007F007F007E003F007E003F007E003F
+007E003F007E003F007E003F003E003E003E003E003E003E003C001E001C001C00191977
+B32C>I<0007001C00000F803E00000F803E00000F803E00000F803E00000F803E00000F
+803E00000F803E00000F803E00001F807E00001F007C00001F007C00001F007C00001F00
+7C003FFFFFFFE0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8003E00F800003E00F8
+00007E01F800007C01F000007C01F000007C01F000007C01F000007C01F000007C01F000
+007C01F000007C01F00000FC03F00000F803E00000F803E000FFFFFFFFF8FFFFFFFFF8FF
+FFFFFFF8FFFFFFFFF83FFFFFFFE001F007C00001F007C00001F007C00003F00FC00003E0
+0F800003E00F800003E00F800003E00F800003E00F800003E00F800003E00F800003E00F
+800001C007000025337DB22C>I<0001C000000003E000000003E000000003E000000003
+E000000003E000000003E00000000FFC0000007FFF800001FFFFE00007FFFFF0000FFFFF
+F8001FFBEFFC003FC3E1FE003F03E07F007E03E03F007C03E03F00FC03E03F80F803E03F
+80F803E07F80F803E07F80F803E07F80FC03E03F00FC03E03F007E03E000007F03E00000
+3FC3E000003FFBE000001FFFE000000FFFFC000007FFFF000001FFFFC000007FFFE00000
+1FFFF8000003FFFC000003E7FC000003E1FE000003E07F000003E03F001803E01F007E03
+E01F807E03E00F80FF03E00F80FF03E00F80FF03E00F80FE03E00F80FE03E01F80FE03E0
+1F007E03E03F007F03E03E003F83E0FE003FC3E1FC001FFBEFF8000FFFFFF00007FFFFE0
+0003FFFFC00000FFFF0000001FF800000003E000000003E000000003E000000003E00000
+0003E000000003E000000001C0000021417BB92C>I<07800007001FE0000F801FE0001F
+803FF0001F807FF8003F807FF8003F007CF8007F00FCFC007E00F87C007E00F87C00FE00
+F87C00FC00F87C01FC00F87C01F800F87C01F800F87C03F800FCFC03F0007CF803F0007F
+F807F0007FF807E0003FF00FE0001FE00FC0001FE00FC00007801FC00000001F80000000
+3F800000003F000000003F000000007F000000007E00000000FE00000000FC00000000FC
+00000001FC00000001F800000001F800000003F800000003F000000007F000000007E000
+000007E00000000FE00000000FC00000001FC00000001F800F00001F803FC0003F807FE0
+003F007FE0007F00FFF0007E00F9F0007E00F9F000FE01F9F800FC01F0F800FC01F0F801
+FC01F0F801F801F0F803F801F0F803F001F0F803F001F9F807F000F9F007E000F9F00FE0
+00FFF00FC0007FE00FC0007FE007C0003FC00380000F0025417DB92C>I<0F801FE03FF0
+7FF07FF87FF87FFC7FFC3FFC1FFC0FFC007C007C007C00FC00F800F801F801F003F007E0
+07E00FC03F807F80FF00FE00F80070000E1D71B22C>39 D<0000380000FC0001FC0003FC
+0007F8000FF0001FC0003F80007F0000FE0001FC0003F80003F00007F00007E0000FE000
+0FC0001F80001F80003F80003F00003F00007F00007E00007E00007E0000FE0000FC0000
+FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FE0000
+7E00007E00007E00007F00003F00003F00003F80001F80001F80000FC0000FE00007E000
+07F00003F00003F80001FC0000FE00007F00003F80001FC0000FF00007F80003FC0001FC
+0000FC000038164272B92C>I<700000FC0000FE0000FF00007F80003FC0000FE00007F0
+0003F80001FC0000FE00007F00003F00003F80001F80001FC0000FC00007E00007E00007
+F00003F00003F00003F80001F80001F80001F80001FC0000FC0000FC0000FC0000FC0000
+FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0001FC0001F80001F80001F80003
+F80003F00003F00007F00007E00007E0000FC0001FC0001F80003F80003F00007F0000FE
+0001FC0003F80007F0000FE0003FC0007F8000FF0000FE0000FC0000700000164279B92C
+>I<000380000007C0000007C0000007C0000007C0000007C0000007C0002007C008F807
+C03EFE07C0FEFF07C1FEFFC7C7FEFFE7CFFE3FFFFFF80FFFFFE003FFFF8001FFFF00007F
+FC00007FFC0001FFFF0003FFFF800FFFFFE03FFFFFF8FFE7CFFEFFC7C7FEFF07C1FEFE07
+C0FEF807C03E2007C0080007C0000007C0000007C0000007C0000007C0000007C0000003
+80001F247AAA2C>I<00007000000000F800000000F800000000F800000000F800000000
+F800000000F800000000F800000000F800000000F800000000F800000000F800000000F8
+00000000F800000000F800000000F800003FFFFFFFE0FFFFFFFFF8FFFFFFFFF8FFFFFFFF
+F8FFFFFFFFF80000F800000000F800000000F800000000F800000000F800000000F80000
+0000F800000000F800000000F800000000F800000000F800000000F800000000F8000000
+00F800000000F800000000F80000000070000025267DAB2C>I<0F801FE03FF07FF87FF8
+7FFC7FFC7FFC3FFC1FFC0FFC00FC00F800F801F803F007F01FE07FC0FF80FF00FC007000
+0E17718A2C>I<7FFFFFF0FFFFFFF8FFFFFFF8FFFFFFF87FFFFFF01D0579942C>I<1F003F
+807FC0FFE0FFE0FFE0FFE0FFE07FC03F801F000B0B708A2C>I<00000007000000000F80
+0000000F800000001F800000001F000000003F000000003E000000007E000000007C0000
+00007C00000000FC00000000F800000001F800000001F000000003F000000003E0000000
+07E000000007C00000000FC00000000F800000001F800000001F000000003F000000003E
+000000003E000000007E000000007C00000000FC00000000F800000001F800000001F000
+000003F000000003E000000007E000000007C00000000FC00000000F800000001F800000
+001F000000003F000000003E000000003E000000007E000000007C00000000FC00000000
+F800000001F800000001F000000003F000000003E000000007E000000007C00000000FC0
+0000000F800000001F800000001F000000001F000000003F000000003E000000007E0000
+00007C00000000FC00000000F800000000F800000000700000000021417BB92C>I<0003
+F80000000FFE0000003FFF8000007FFFC00000FFFFE00001FE0FF00003F803F80007F001
+FC0007E000FC000FC0007E000FC0007E001F80003F001F80003F003F00001F803F00001F
+803E00000F807E00000FC07E00000FC07E00000FC07C000007C0FC000007E0FC000007E0
+FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC
+000007E0FC000007E0FC000007E0FE00000FE07E00000FC07E00000FC07E00000FC07E00
+000FC03F00001F803F00001F803F00001F801F80003F001F80003F000FC0007E000FE000
+FE0007E000FC0007F001FC0003F803F80001FE0FF00000FFFFE000007FFFC000003FFF80
+00000FFE00000003F8000023357CB32C>I<00070000000F8000000F8000001F8000001F
+8000003F8000007F800000FF800001FF800007FF80007FFF8000FFFF8000FFDF8000FF9F
+80007C1F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F
+8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F
+8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F
+8000001F8000001F8000001F8000001F8000001F8000001F80007FFFFFE0FFFFFFF0FFFF
+FFF0FFFFFFF07FFFFFE01C3477B32C>I<000FF80000007FFF800001FFFFE00007FFFFF0
+000FFFFFFC001FF80FFE003FE001FF003F80007F007F00003F807E00001F80FE00001FC0
+FE00000FC0FF00000FE0FF000007E0FF000007E0FF000007E07E000007E03C000007E000
+000007E000000007E00000000FE00000000FC00000001FC00000001F800000003F800000
+003F000000007F00000000FE00000001FC00000003FC00000007F80000000FF00000001F
+E00000003FC0000000FF80000001FE00000003FC00000007F80000000FF00000003FE000
+00007F80000000FF00000001FE00000003FC0003C007F80007E01FE00007E03FC00007E0
+7FFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE07FFFFFFFC023347CB32C>I<000FFC00
+00007FFF800001FFFFE00007FFFFF8000FFFFFFC001FF807FE001FC000FE003F80007F00
+3FC0003F003FC0003F803FC0001F803FC0001F801F80001F800F00001F800000001F8000
+00003F800000003F000000007F00000000FE00000001FE00000003FC0000001FF800001F
+FFF000003FFFE000003FFFE000003FFFF800001FFFFC00000007FE00000000FF00000000
+7F000000003F800000001FC00000000FC00000000FC00000000FE000000007E000000007
+E03C000007E07E000007E0FF000007E0FF00000FE0FF00000FC0FF00000FC0FE00001FC0
+7F00003F807F80007F003FC000FF001FF807FE000FFFFFFC0007FFFFF80003FFFFE00000
+7FFF8000000FFC000023357CB32C>I<000007F00000000FF80000001FF80000003FF800
+00003FF80000007EF80000007EF8000000FCF8000001F8F8000001F8F8000003F0F80000
+07E0F8000007E0F800000FC0F800001F80F800001F80F800003F00F800007E00F800007E
+00F80000FC00F80001F800F80001F800F80003F000F80003E000F80007E000F8000FC000
+F8000FC000F8001F8000F8003F0000F8003F0000F8007E0000F800FC0000F800FFFFFFFF
+FCFFFFFFFFFEFFFFFFFFFEFFFFFFFFFE7FFFFFFFFC000000F800000000F800000000F800
+000000F800000000F800000000F800000000F800000000F800000000F800000000F80000
+007FFFF00000FFFFF80000FFFFF80000FFFFF800007FFFF027347EB32C>I<0FFFFFFE00
+1FFFFFFF001FFFFFFF001FFFFFFF001FFFFFFE001F800000001F800000001F800000001F
+800000001F800000001F800000001F800000001F800000001F800000001F800000001F80
+0000001F800000001F800000001F83FE00001F9FFF80001FFFFFE0001FFFFFF8001FFFFF
+FC001FFE03FE001FF000FF001FC0007F001F80003F801F00001F800F00001FC00000000F
+C00000000FC000000007E000000007E000000007E000000007E03C000007E07E000007E0
+FF000007E0FF00000FE0FF00000FC0FF00000FC0FE00001FC07E00003F807F00007F003F
+8000FF003FC001FE001FF80FFC000FFFFFF80007FFFFF00001FFFFC000007FFF0000000F
+F8000023347CB22C>I<1F003F807FC0FFE0FFE0FFE0FFE0FFE07FC03F801F0000000000
+0000000000000000000000000000000000000000000000001F003F807FC0FFE0FFE0FFE0
+FFE0FFE07FC03F801F000B2470A32C>58 D<00000002000000000F800000001F80000000
+7F80000000FF80000003FE0000000FFC0000001FF00000007FE0000000FF80000003FE00
+000007FC0000001FF00000003FE0000000FF80000003FF00000007FC0000001FF8000000
+3FE0000000FF80000000FF00000000FF00000000FF800000003FE00000001FF800000007
+FC00000003FF00000000FF800000003FE00000001FF000000007FC00000003FE00000000
+FF800000007FE00000001FF00000000FFC00000003FE00000000FF800000007F80000000
+1F800000000F800000000200212A7BAD2C>60 D<2000000000F800000000FC00000000FF
+00000000FF800000003FE00000001FF800000007FC00000003FF00000000FF800000003F
+E00000001FF000000007FC00000003FE00000000FF800000007FE00000001FF00000000F
+FC00000003FE00000000FF800000007F800000007F80000000FF80000003FE0000000FFC
+0000001FF00000007FE0000000FF80000003FE00000007FC0000001FF00000003FE00000
+00FF80000003FF00000007FC0000001FF80000003FE0000000FF80000000FF00000000FC
+00000000F8000000002000000000212A7BAD2C>62 D<003FFE000003FFFFC0000FFFFFF0
+001FFFFFFC003FFFFFFE007FE007FF007F0000FF00FE00003F80FF00001F80FF00001F80
+FF00001F80FF00003F807E00007F003C0000FF00000003FE0000000FFC0000001FF80000
+003FE00000007FC0000000FF00000001FE00000003FC00000003F800000007F800000007
+F00000000FF00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0
+0000000FE000000007C00000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000003800000000FE00000000FE00000001FF00000
+001FF00000001FF00000000FE00000000FE00000000380000021337BB22C>I<00007F80
+000003FFE000000FFFF000003FFFF800007FFFFC0000FFC0FE0001FE007F0003F8003F00
+07F0001F8007E00FCF800FC03FFF801F807FFFC01F80FFFFC03F01FFFFC03E03F87FC03E
+07F03FE07E07E01FE07C0FC00FE07C0F8007E07C0F8007E0FC1F8007E0F81F0003E0F81F
+0003E0F81F0003E0F81F0003E0F81F0003E0F81F0003E0F81F0003E0F81F0003E0F81F00
+03E0FC1F8007E07C0F8007C07C0F8007C07C0FC00FC07E07E01F803E07F03F803E03F87F
+003F01FFFE001F80FFFC001F807FF8000FC03FF00007E00FC00007F00007C003F8000FE0
+01FE001FE000FFC0FFE0007FFFFFC0003FFFFF80000FFFFE000003FFF80000007FC00023
+337CB22C>I<0000FE00000001FF00000001FF00000001FF00000001FF00000003FF8000
+0003FF80000003EF80000003EF80000007EF80000007EFC0000007EFC0000007C7C00000
+07C7C000000FC7E000000FC7E000000FC7E000000FC3E000001F83F000001F83F000001F
+83F000001F83F000001F83F000003F01F800003F01F800003F01F800003F01F800007E00
+FC00007E00FC00007E00FC00007E00FC00007E00FC0000FC007E0000FFFFFE0000FFFFFE
+0000FFFFFE0001FFFFFF0001FFFFFF0001F8003F0001F8003F0001F8003F0003F0001F80
+03F0001F8003F0001F8003F0001F8007F0001FC007E0000FC07FFE00FFFC7FFF01FFFCFF
+FF01FFFE7FFF01FFFC7FFE00FFFC27347EB32C>I<7FFFFFE0007FFFFFF800FFFFFFFE00
+7FFFFFFF007FFFFFFFC003F0003FC003F0000FE003F00007F003F00003F003F00003F003
+F00001F803F00001F803F00001F803F00001F803F00001F803F00001F803F00003F003F0
+0003F003F00007F003F0000FE003F0001FC003F000FF8003FFFFFF0003FFFFFE0003FFFF
+FC0003FFFFFF0003FFFFFFC003F0001FE003F00007F003F00003F803F00001F803F00000
+FC03F00000FC03F00000FE03F000007E03F000007E03F000007E03F000007E03F000007E
+03F000007E03F00000FE03F00000FC03F00001FC03F00003F803F0000FF803F0003FF07F
+FFFFFFE07FFFFFFFC0FFFFFFFF807FFFFFFE007FFFFFF00027337FB22C>I<0000FF0070
+0007FFE0F8000FFFF9F8003FFFFDF8007FFFFFF800FF81FFF801FE007FF803FC001FF807
+F0000FF807F00007F80FE00007F80FC00003F81F800003F81F800001F83F000001F83F00
+0001F87F000001F87E000000F07E000000007E00000000FE00000000FC00000000FC0000
+0000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC000000
+00FC00000000FC00000000FE000000007E000000007E000000007E000000007F000000F0
+3F000001F83F000001F81F800001F81F800001F80FC00003F80FE00003F007F00007F007
+F00007E003FC001FE001FE003FC000FF81FF80007FFFFF00003FFFFE00000FFFFC000007
+FFF0000000FF800025357DB32C>I<7FFFFF0000FFFFFFC000FFFFFFF000FFFFFFF8007F
+FFFFFC0007E003FE0007E000FF0007E0007F8007E0003F8007E0001FC007E0000FE007E0
+000FE007E00007E007E00007F007E00003F007E00003F807E00001F807E00001F807E000
+01F807E00001F807E00000FC07E00000FC07E00000FC07E00000FC07E00000FC07E00000
+FC07E00000FC07E00000FC07E00000FC07E00000FC07E00000FC07E00000FC07E00001F8
+07E00001F807E00001F807E00003F807E00003F007E00003F007E00007F007E00007E007
+E0000FE007E0001FC007E0003FC007E0007F8007E000FF0007E003FE007FFFFFFC00FFFF
+FFF800FFFFFFF000FFFFFFC0007FFFFF000026337EB22C>I<7FFFFFFFF0FFFFFFFFF8FF
+FFFFFFF8FFFFFFFFF87FFFFFFFF803F00001F803F00001F803F00001F803F00001F803F0
+0001F803F00001F803F00001F803F00000F003F000000003F000000003F000000003F000
+000003F001E00003F003F00003F003F00003F003F00003F003F00003FFFFF00003FFFFF0
+0003FFFFF00003FFFFF00003FFFFF00003F003F00003F003F00003F003F00003F003F000
+03F001E00003F000000003F000000003F000000003F000000003F000000003F000003C03
+F000007E03F000007E03F000007E03F000007E03F000007E03F000007E03F000007E03F0
+00007E7FFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFE7FFFFFFFFC27337EB22C>I<7F
+FFFFFFF8FFFFFFFFFCFFFFFFFFFCFFFFFFFFFC7FFFFFFFFC03F00000FC03F00000FC03F0
+0000FC03F00000FC03F00000FC03F00000FC03F00000FC03F000007803F000000003F000
+000003F000000003F000000003F000000003F000F00003F001F80003F001F80003F001F8
+0003F001F80003FFFFF80003FFFFF80003FFFFF80003FFFFF80003FFFFF80003F001F800
+03F001F80003F001F80003F001F80003F000F00003F000000003F000000003F000000003
+F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0
+00000003F000000003F00000007FFFE00000FFFFE00000FFFFF00000FFFFE000007FFFE0
+000026337EB22C>I<0001FC0380000FFF87C0001FFFEFC0007FFFFFC000FFFFFFC001FF
+07FFC003FC01FFC003F800FFC007F0007FC00FE0003FC00FC0001FC01FC0001FC01F8000
+1FC03F80000FC03F00000FC03F00000FC07E00000FC07E000007807E000000007E000000
+00FE00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000
+FC00000000FC00000000FC0003FFF8FC0007FFFCFC0007FFFCFE0007FFFC7E0003FFF87E
+00000FC07E00000FC07E00000FC03F00001FC03F00001FC03F80001FC01F80001FC01FC0
+003FC00FC0003FC00FE0007FC007F0007FC003F800FFC003FC01FFC001FF07FFC000FFFF
+FFC0007FFFEFC0001FFFCFC0000FFF07800001FC000026357DB32C>I<7FFFE00000FFFF
+F00000FFFFF00000FFFFF000007FFFE0000003F000000003F000000003F000000003F000
+000003F000000003F000000003F000000003F000000003F000000003F000000003F00000
+0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000
+03F000000003F000000003F000000003F000000003F000000003F000000003F000000003
+F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0
+0000F003F00001F803F00001F803F00001F803F00001F803F00001F803F00001F803F000
+01F803F00001F87FFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF025337DB2
+2C>76 D<7FE0000FFCFFF0001FFEFFF0001FFEFFF8003FFE7FF8003FFC0FF8003FE00FBC
+007BE00FBC007BE00FBC007BE00FBC007BE00F9E00F3E00F9E00F3E00F9E00F3E00F9F01
+F3E00F9F01F3E00F8F01E3E00F8F01E3E00F8F83E3E00F8F83E3E00F8783C3E00F87C7C3
+E00F87C7C3E00F83C783E00F83C783E00F83EF83E00F83EF83E00F81EF03E00F81EF03E0
+0F81FF03E00F80FE03E00F80FE03E00F80FE03E00F807C03E00F803803E00F800003E00F
+800003E00F800003E00F800003E00F800003E00F800003E00F800003E00F800003E00F80
+0003E00F800003E00F800003E00F800003E07FF0001FFCFFF8003FFEFFF8003FFEFFF800
+3FFE7FF0001FFC27337EB22C>I<7FFFFFC000FFFFFFF800FFFFFFFC00FFFFFFFF007FFF
+FFFF8003F000FFC003F0003FC003F0000FE003F00007F003F00007F003F00003F003F000
+03F803F00001F803F00001F803F00001F803F00001F803F00001F803F00001F803F00003
+F803F00003F003F00007F003F00007F003F0000FE003F0003FC003F000FFC003FFFFFF80
+03FFFFFF0003FFFFFC0003FFFFF80003FFFFC00003F000000003F000000003F000000003
+F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0
+00000003F000000003F000000003F000000003F000000003F00000007FFF800000FFFFC0
+0000FFFFC00000FFFFC000007FFF80000025337EB22C>80 D<7FFFFC000000FFFFFF8000
+00FFFFFFE00000FFFFFFF800007FFFFFFC000007E007FE000007E001FE000007E0007F00
+0007E0003F800007E0001F800007E0001F800007E0000FC00007E0000FC00007E0000FC0
+0007E0000FC00007E0000FC00007E0000FC00007E0001F800007E0001F800007E0003F80
+0007E0007F000007E001FE000007E007FE000007FFFFFC000007FFFFF8000007FFFFE000
+0007FFFFF0000007FFFFF8000007E007FC000007E001FE000007E000FE000007E0007F00
+0007E0003F000007E0003F000007E0003F000007E0003F000007E0003F000007E0003F00
+0007E0003F000007E0003F000007E0003F0F0007E0003F1F8007E0003F1F8007E0003F1F
+8007E0003F1F8007E0003F1F807FFE001FBF80FFFF001FFF00FFFF000FFF00FFFF000FFE
+007FFE0007FC0000000001F00029347EB22C>82 D<001FF8070000FFFF0F8001FFFFCF80
+07FFFFFF800FFFFFFF801FF01FFF803FC003FF803F8001FF807F0000FF807E00007F80FE
+00003F80FC00003F80FC00001F80FC00001F80FC00001F80FC00001F80FE00000F007E00
+0000007F000000007F800000003FE00000001FFC0000001FFFC000000FFFFC000003FFFF
+C00001FFFFF000007FFFF8000007FFFC0000007FFE00000007FF00000000FF800000003F
+800000001FC00000001FC00000000FE00000000FE078000007E0FC000007E0FC000007E0
+FC000007E0FC000007E0FC000007E0FE00000FC0FE00000FC0FF00001F80FF80003F80FF
+E0007F00FFFE01FF00FFFFFFFE00FFFFFFFC00F9FFFFF000F83FFFC0007007FF00002335
+7CB32C>I<7FFFFFFFFCFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFC007E007EFC
+007E007EFC007E007EFC007E007EFC007E007EFC007E007EFC007E007E78007E003C0000
+7E000000007E000000007E000000007E000000007E000000007E000000007E000000007E
+000000007E000000007E000000007E000000007E000000007E000000007E000000007E00
+0000007E000000007E000000007E000000007E000000007E000000007E000000007E0000
+00007E000000007E000000007E000000007E000000007E000000007E000000007E000000
+007E000000007E000000007E000000007E0000003FFFFC00003FFFFC00007FFFFE00003F
+FFFC00003FFFFC0027337EB22C>I<7FF00007FF00FFF8000FFF80FFF8000FFF80FFF800
+0FFF807FF00007FF001F0000007C001F0000007C001F0000007C001F0000007C000F8000
+00F8000F800000F8000F800000F8000F800000F8000F800000F8000F800000F8000F8000
+00F80007C00001F00007C00001F00007C00001F00007C00001F00007C03E01F00007C07F
+01F00007C07F01F00007C07F01F00003E0FF83E00003E0FF83E00003E0F783E00003E0F7
+83E00003E1F7C3E00003E1F7C3E00003E1F7C3E00001E1E3C3C00001E1E3C3C00001F1E3
+C7C00001F3E3E7C00001F3E3E7C00001F3E3E7C00001F3C1E7C00001F3C1E7C00000F3C1
+E7800000F3C1E7800000F7C1F7800000F780F7800000F780F7800000F780F7800000FF80
+FF8000007F80FF0000007F007F0000007F007F0000007F007F0000007F007F0000003E00
+3E000029347FB22C>87 D<7FFFFCFFFFFEFFFFFEFFFFFEFFFFFCFC0000FC0000FC0000FC
+0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC
+0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC
+0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC
+0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC
+0000FC0000FC0000FC0000FFFFFCFFFFFEFFFFFEFFFFFE7FFFFC17416FB92C>91
+D<7000000000F800000000F800000000FC000000007C000000007E000000003E00000000
+3F000000001F000000001F000000001F800000000F800000000FC000000007C000000007
+E000000003E000000003F000000001F000000001F800000000F800000000FC000000007C
+000000007E000000003E000000003E000000003F000000001F000000001F800000000F80
+0000000FC000000007C000000007E000000003E000000003F000000001F000000001F800
+000000F800000000FC000000007C000000007E000000003E000000003E000000003F0000
+00001F000000001F800000000F800000000FC000000007C000000007E000000003E00000
+0003F000000001F000000001F800000000F800000000FC000000007C000000007C000000
+007E000000003E000000003F000000001F000000001F800000000F800000000F80000000
+070021417BB92C>I<7FFFFCFFFFFEFFFFFEFFFFFE7FFFFE00007E00007E00007E00007E
+00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E
+00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E
+00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E
+00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E
+00007E00007E00007E7FFFFEFFFFFEFFFFFEFFFFFE7FFFFC17417DB92C>I<7FFFFFFF00
+FFFFFFFF80FFFFFFFF80FFFFFFFF80FFFFFFFF807FFFFFFF0021067B7D2C>95
+D<0038007C01FC03FC07F807F00FC01F801F803F003E007E007C007C00FC00F800F800F8
+00FFC0FFE0FFF0FFF8FFF87FF87FF83FF83FF01FE007C00E1D72B82C>I<01FFF0000007
+FFFE00001FFFFF80001FFFFFE0003FFFFFF0003FC01FF8003FC007F8003FC001FC001F80
+00FC00060000FE000000007E000000007E000000007E000000FFFE00001FFFFE0000FFFF
+FE0003FFFFFE000FFFFFFE001FFF807E003FF8007E007FC0007E007F00007E00FE00007E
+00FC00007E00FC00007E00FC00007E00FC00007E00FE00007E007F0000FE007F8003FE00
+3FE01FFE001FFFFFFFFC0FFFFFFFFE07FFFFBFFE01FFFE1FFE003FF007FC27247CA32C>
+I<7FF0000000FFF8000000FFF8000000FFF80000007FF800000001F800000001F8000000
+01F800000001F800000001F800000001F800000001F800000001F800000001F800000001
+F800000001F81FE00001F8FFF80001FBFFFE0001FFFFFF0001FFFFFF8001FFF07FC001FF
+801FE001FF0007F001FE0003F801FC0003F801FC0001FC01F80000FC01F80000FC01F800
+00FE01F800007E01F800007E01F800007E01F800007E01F800007E01F800007E01F80000
+7E01F800007E01F80000FE01FC0000FC01FC0000FC01FC0001F801FE0003F801FF0007F0
+01FF000FF001FF801FE001FFE07FC001FFFFFF8001FFFFFF0001FBFFFE0001F8FFF80000
+F03FC00027337FB22C>I<0003FFE000001FFFF800007FFFFE0001FFFFFE0003FFFFFF00
+07FE00FF000FF000FF001FE000FF001FC0007E003F800018003F000000007F000000007E
+000000007E00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00
+000000FC00000000FC000000007E000000007E000000007F000000003F00000F003F8000
+1F801FC0001F801FE0003F800FF0007F0007FE03FF0003FFFFFE0001FFFFFC00007FFFF8
+00001FFFE0000003FF000021247AA32C>I<00000FFE0000001FFF0000001FFF0000001F
+FF0000000FFF000000003F000000003F000000003F000000003F000000003F000000003F
+000000003F000000003F000000003F000000003F000007F83F00003FFE3F0000FFFFBF00
+01FFFFFF0003FFFFFF0007FC0FFF000FF003FF001FE001FF001FC000FF003F80007F003F
+00007F007E00003F007E00003F00FE00003F00FC00003F00FC00003F00FC00003F00FC00
+003F00FC00003F00FC00003F00FC00003F00FC00003F00FE00003F007E00007F007E0000
+7F007F0000FF003F8000FF003F8001FF001FC003FF000FF007FF0007FC1FFF0003FFFFFF
+FC01FFFFBFFE00FFFF3FFE003FFC3FFE000FF01FFC27337DB22C>I<0003FE0000001FFF
+C000007FFFF00001FFFFF80003FFFFFC0007FE03FE000FF800FF001FE0003F801FC0003F
+803F80001FC03F00000FC07F00000FC07E00000FE07E000007E0FC000007E0FFFFFFFFE0
+FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFC0FC00000000FE000000007E000000007E
+000000007F000000003F000003C03F800007E01FC00007E00FF0000FE007F8003FC007FF
+00FFC001FFFFFF8000FFFFFF00003FFFFC00000FFFF0000001FF800023247CA32C>I<00
+000FF80000003FFE000000FFFF000001FFFF800003FFFF800007FC7F800007F07F80000F
+E03F00000FC03F00000FC00000000FC00000000FC00000000FC00000000FC00000000FC0
+00007FFFFFFE00FFFFFFFF00FFFFFFFF00FFFFFFFF007FFFFFFE00000FC00000000FC000
+00000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000
+000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC0000000
+0FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000F
+C00000000FC00000000FC000003FFFFFF0007FFFFFF8007FFFFFF8007FFFFFF8003FFFFF
+F00021337DB22C>I<00000003F80007F80FFC001FFE3FFE007FFFFFFF01FFFFFFFF03FF
+FFFE7F03FC0FF87F07F003F83E0FE001FC1C0FC000FC001FC000FE001F80007E001F8000
+7E001F80007E001F80007E001F80007E001F80007E001FC000FE000FC000FC000FE001FC
+0007F003F80003FC0FF00007FFFFF00007FFFFE0000FFFFF80000F9FFE00000F87F80000
+0F800000000F800000000F800000000FC000000007E000000007FFFFF00003FFFFFE0007
+FFFFFF800FFFFFFFE01FFFFFFFF03FC0001FF87F000003FC7E000000FC7C0000007CFC00
+00007EF80000003EF80000003EF80000003EF80000003EFC0000007E7E000000FC7F8000
+03FC3FE0000FF81FFC007FF00FFFFFFFE003FFFFFF8001FFFFFF00003FFFF8000007FFC0
+0028387EA42C>I<7FF000000000FFF800000000FFF800000000FFF8000000007FF80000
+000001F80000000001F80000000001F80000000001F80000000001F80000000001F80000
+000001F80000000001F80000000001F80000000001F80000000001F81FE0000001F87FFC
+000001F9FFFE000001FBFFFF000001FFFFFF000001FFF03F800001FFC01F800001FF801F
+C00001FF000FC00001FE000FC00001FC000FC00001FC000FC00001F8000FC00001F8000F
+C00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000F
+C00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000F
+C00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC0007FFFE0FF
+FF00FFFFF1FFFF80FFFFF1FFFF80FFFFF1FFFF807FFFE0FFFF0029337FB22C>I<000700
+00001FC000001FC000003FE000003FE000003FE000001FC000001FC00000070000000000
+000000000000000000000000000000000000000000000000007FFFC0007FFFE000FFFFE0
+007FFFE0007FFFE0000007E0000007E0000007E0000007E0000007E0000007E0000007E0
+000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0
+000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0
+000007E0007FFFFFFCFFFFFFFEFFFFFFFEFFFFFFFE7FFFFFFC1F3479B32C>I<00000E00
+00003F8000003F8000007FC000007FC000007FC000003F8000003F8000000E0000000000
+00000000000000000000000000000000000000000000000001FFFF8003FFFFC003FFFFC0
+03FFFFC001FFFFC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0
+00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0
+00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0
+00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0
+00000FC000000FC000000FC000000FC000001FC03C001F807E003F80FF003F00FF007F00
+FF01FE00FFFFFC007FFFF8007FFFF0001FFFE00007FF00001A467CB32C>I<7FE0000000
+FFF0000000FFF0000000FFF00000007FF000000001F000000001F000000001F000000001
+F000000001F000000001F000000001F000000001F000000001F000000001F000000001F0
+1FFFF001F03FFFF801F03FFFF801F03FFFF801F01FFFF001F000FE0001F001FC0001F003
+F80001F007F00001F00FE00001F01FC00001F03F800001F07F000001F0FE000001F1FC00
+0001F3FC000001F7FE000001FFFF000001FFFF000001FF9F800001FF0FC00001FE0FE000
+01FC07E00001F803F00001F001F80001F001FC0001F000FC0001F0007E0001F0003F0001
+F0003F8001F0001F807FFFC0FFFCFFFFE1FFFEFFFFE1FFFEFFFFE1FFFE7FFFC0FFFC2733
+7EB22C>I<7FFFE00000FFFFF00000FFFFF00000FFFFF000007FFFF000000003F0000000
+03F000000003F000000003F000000003F000000003F000000003F000000003F000000003
+F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0
+00000003F000000003F000000003F000000003F000000003F000000003F000000003F000
+000003F000000003F000000003F000000003F000000003F000000003F000000003F00000
+0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000
+03F000000003F000000003F000000003F000007FFFFFFF80FFFFFFFFC0FFFFFFFFC0FFFF
+FFFFC07FFFFFFF8022337BB22C>I<7F83F007E0007FCFFC1FF800FFDFFE3FFC007FFFFE
+FFFC007FFFFFFFFE0007FE1FFC3E0007FC1FF83F0007F80FF01F0007F00FE01F0007E00F
+C01F0007E00FC01F0007E00FC01F0007C00F801F0007C00F801F0007C00F801F0007C00F
+801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F
+801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F
+801F0007C00F801F0007C00F801F0007C00F801F007FFC3FF87FF07FFC7FF8FFF0FFFE7F
+FCFFF87FFC7FF8FFF07FFC3FF87FF02D2481A32C>I<7FF01FE00000FFF87FFC0000FFF9
+FFFE0000FFFBFFFF00007FFFFFFF000001FFF03F800001FFC01F800001FF801FC00001FF
+000FC00001FE000FC00001FC000FC00001FC000FC00001F8000FC00001F8000FC00001F8
+000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8
+000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8
+000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC0007FFFE0FFFF00FFFF
+F1FFFF80FFFFF1FFFF80FFFFF1FFFF807FFFE0FFFF0029247FA32C>I<0007FC0000001F
+FF0000007FFFC00001FFFFF00003FFFFF80007FC07FC000FF001FE001FE000FF001F8000
+3F003F80003F803F00001F807E00000FC07E00000FC07E00000FC0FC000007E0FC000007
+E0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FE00000FE07E00000FC0
+7E00000FC07F00001FC03F00001F803F80003F801FC0007F001FE000FF000FF001FE0007
+FC07FC0003FFFFF80001FFFFF000007FFFC000001FFF00000007FC000023247CA32C>I<
+7FF01FE000FFF8FFF800FFFBFFFE00FFFFFFFF007FFFFFFF8001FFF07FC001FF801FE001
+FF0007F001FE0003F801FC0003F801FC0001FC01F80000FC01F80000FC01F80000FE01F8
+00007E01F800007E01F800007E01F800007E01F800007E01F800007E01F800007E01F800
+007E01F80000FE01FC0000FC01FC0000FC01FC0001F801FE0003F801FF0007F001FF000F
+F001FF801FE001FFE07FC001FFFFFF8001FFFFFF0001FBFFFE0001F8FFF80001F83FC000
+01F800000001F800000001F800000001F800000001F800000001F800000001F800000001
+F800000001F800000001F800000001F800000001F800000001F80000007FFFE00000FFFF
+F00000FFFFF00000FFFFF000007FFFE0000027367FA32C>I<0003FC078000001FFF0FC0
+00007FFFCFC00001FFFFEFC00003FFFFFFC00007FE07FFC0000FF001FFC0001FE000FFC0
+001FC0007FC0003F80003FC0003F00003FC0007F00001FC0007E00001FC0007E00000FC0
+00FC00000FC000FC00000FC000FC00000FC000FC00000FC000FC00000FC000FC00000FC0
+00FC00000FC000FC00000FC000FE00000FC0007E00001FC0007E00001FC0003F00003FC0
+003F80003FC0001FC0007FC0001FE000FFC0000FF003FFC00007FC0FFFC00003FFFFFFC0
+0001FFFFEFC000007FFF8FC000003FFF0FC0000007F80FC0000000000FC0000000000FC0
+000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0
+000000000FC0000000000FC0000000000FC0000000000FC0000000000FC000000003FFFF
+00000007FFFF80000007FFFF80000007FFFF80000003FFFF0029367DA32C>I<7FFE003F
+C0FFFF01FFF0FFFF07FFF8FFFF1FFFFC7FFF3FFFFC003F7FE1FC003FFF01FC003FFC00F8
+003FF80070003FF00000003FE00000003FE00000003FC00000003F800000003F80000000
+3F800000003F000000003F000000003F000000003F000000003F000000003F000000003F
+000000003F000000003F000000003F000000003F000000003F000000003F000000003F00
+0000003F0000007FFFFFE000FFFFFFF000FFFFFFF000FFFFFFF0007FFFFFE00026247EA3
+2C>I<007FF87003FFFFF80FFFFFF81FFFFFF83FFFFFF87FC00FF87E0003F8FC0001F8F8
+0001F8F80001F8F80001F8FC0000F07F0000007FF000003FFFC0001FFFFE000FFFFF8003
+FFFFE0007FFFF80001FFFC000007FC000000FE7800007FFC00003FFC00001FFE00001FFE
+00001FFF00003FFF80003EFFC000FEFFF007FCFFFFFFFCFFFFFFF8FFFFFFE0F8FFFF8070
+1FFC0020247AA32C>I<001E000000003F000000003F000000003F000000003F00000000
+3F000000003F000000003F000000003F000000003F0000007FFFFFFF00FFFFFFFF80FFFF
+FFFF80FFFFFFFF807FFFFFFF00003F000000003F000000003F000000003F000000003F00
+0000003F000000003F000000003F000000003F000000003F000000003F000000003F0000
+00003F000000003F000000003F000000003F000000003F000000003F0003C0003F0007E0
+003F0007E0003F0007E0003F0007E0003F0007E0003F800FE0001F801FC0001FE07FC000
+0FFFFF80000FFFFF000003FFFE000001FFF80000003FE000232E7EAD2C>I<7FF003FF80
+00FFF807FFC000FFF807FFC000FFF807FFC0007FF803FFC00001F8000FC00001F8000FC0
+0001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC0
+0001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC0
+0001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC0
+0001F8000FC00001F8001FC00001F8001FC00001F8003FC00001FC007FC00000FE03FFC0
+0000FFFFFFFF00007FFFFFFF80003FFFFFFF80001FFFCFFF800003FE07FF0029247FA32C
+>I<7FFF01FFFCFFFF01FFFEFFFF83FFFEFFFF01FFFE7FFF01FFFC03E0000F8003E0000F
+8003F0001F8001F0001F0001F0001F0001F8003F0000F8003E0000F8003E0000FC007E00
+007C007C00007C007C00007E00FC00003E00F800003E00F800003F01F800001F01F00000
+1F01F000001F83F000000F83E000000F83E000000FC7E0000007C7C0000007C7C0000007
+EFC0000003EF80000003EF80000003FF80000001FF00000001FF00000000FE000000007C
+000027247EA32C>I<7FFF007FFF007FFF80FFFF00FFFF80FFFF807FFF80FFFF007FFF00
+7FFF0007C00001F00007C00001F00007C00001F00007C00001F00007C00001F00007C000
+01F00003E00003E00003E00003E00003E00003E00003E03E03E00003E07F03E00003E07F
+03E00001F07F07C00001F0FF87C00001F0FF87C00001F0F787C00001F0F787C00001F1F7
+C7C00000F1F7C7800000F9E3CF800000F9E3CF800000FBE3EF800000FBE3EF800000FBE3
+EF8000007BC1EF0000007FC1FF0000007FC1FF0000007F80FF0000007F80FF0000003F80
+FE0000001F007C000029247FA32C>I<3FFF03FFF07FFF87FFF87FFF87FFF87FFF87FFF8
+3FFF03FFF000FC007E0000FC00FC00007E01F800003F01F000001F83F000001F87E00000
+0FCFC0000007EF80000003FF80000001FF00000001FE00000000FC000000007C00000000
+FE00000001FE00000001FF00000003EF80000007CFC000000FC7C000000F83E000001F01
+F000003F01F800007E00F800007C007C0000F8007E0001F8003F007FFF01FFFC7FFF83FF
+FCFFFF83FFFE7FFF83FFFC7FFF01FFFC27247EA32C>I<7FFF01FFFCFFFF81FFFEFFFF83
+FFFEFFFF81FFFE7FFF01FFFC03E0000F8001F0000F8001F0001F8001F8001F0000F8001F
+0000F8003F0000FC003E00007C003E00007E007E00003E007C00003E007C00003F00FC00
+001F00F800001F00F800000F81F800000F81F000000F81F0000007C1F0000007C3E00000
+07C3E0000003E3E0000003E7C0000001E7C0000001F7C0000001F780000000FF80000000
+FF80000000FF000000007F000000007F000000003E000000003E000000007E000000007C
+000000007C00000000FC00000000F800000000F800000C01F800003F01F000007F83F000
+007F87E000007E0FE000007E1FC000007FFF8000003FFF0000001FFE0000000FFC000000
+07E000000027367EA32C>I<3FFFFFFFE07FFFFFFFF07FFFFFFFF07FFFFFFFF07FFFFFFF
+F07E00001FE07E00003FC07E00007F807E0000FF007E0001FE003C0003FC00000007F800
+00000FF00000001FE00000003FC00000007F80000000FF00000001FC00000003F8000000
+0FF00000001FE00000003FC00000007F80000000FF00000001FE0001E003FC0003F007F8
+0003F00FF00003F01FE00003F03FC00003F07F800003F0FFFFFFFFF0FFFFFFFFF0FFFFFF
+FFF0FFFFFFFFF07FFFFFFFE024247DA32C>I<000000FF00000007FF8000001FFF800000
+7FFF800000FFFF000001FFC0000001FE00000003F800000003F000000003F000000003F0
+00000003F000000003F000000003F000000003F000000003F000000003F000000003F000
+000003F000000003F000000003F000000003F000000003F000000003F000000003F00000
+0003F000000003F000000007F00000001FE0000000FFE000007FFFC00000FFFF800000FF
+FE000000FFFF8000007FFFC0000000FFE00000001FE000000007F000000003F000000003
+F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0
+00000003F000000003F000000003F000000003F000000003F000000003F000000003F000
+000003F000000003F000000003F000000003F800000001FE00000001FFC0000000FFFF00
+00007FFF8000001FFF80000007FF80000000FF0021417BB92C>I<78FCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
+FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC7806416DB92C>I<7FC0000000FFF80000
+00FFFE000000FFFF8000007FFFC0000000FFE00000001FE000000007F000000003F00000
+0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000
+03F000000003F000000003F000000003F000000003F000000003F000000003F000000003
+F000000003F000000003F000000003F000000003F800000001FE00000001FFC0000000FF
+FF0000007FFF8000001FFF8000007FFF800000FFFF000001FFC0000001FE00000003F800
+000003F000000003F000000003F000000003F000000003F000000003F000000003F00000
+0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000
+03F000000003F000000003F000000003F000000003F000000007F00000001FE0000000FF
+E000007FFFC00000FFFF800000FFFE000000FFF80000007FC000000021417BB92C>I
+E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fh labx1440 14.4 68
+/Fh 68 256 df<0000001E0000003E000000FC000001F8000003F0000007E000000FE000
+001FC000003F8000007F000000FF000000FE000001FC000003FC000007F8000007F80000
+0FF000001FF000001FE000003FE000003FC000007FC000007F800000FF800000FF800001
+FF000001FF000003FF000003FE000007FE000007FE000007FC00000FFC00000FFC00000F
+FC00001FF800001FF800001FF800001FF800003FF800003FF800003FF000003FF000007F
+F000007FF000007FF000007FF000007FF000007FF000007FE00000FFE00000FFE00000FF
+E00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FF
+E00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FF
+E000007FE000007FF000007FF000007FF000007FF000007FF000007FF000003FF000003F
+F000003FF800003FF800001FF800001FF800001FF800001FF800000FFC00000FFC00000F
+FC000007FC000007FE000007FE000003FE000003FF000001FF000001FF000000FF800000
+FF8000007F8000007FC000003FC000003FE000001FE000001FF000000FF0000007F80000
+07F8000003FC000001FC000000FE000000FF0000007F0000003F8000001FC000000FE000
+0007E0000003F0000001F8000000FC0000003E0000001E1F7974D933>40
+D<F0000000F80000007E0000003F0000001F8000000FC000000FE0000007F0000003F800
+0001FC000001FE000000FE0000007F0000007F8000003FC000003FC000001FE000001FF0
+00000FF000000FF8000007F8000007FC000003FC000003FE000003FE000001FF000001FF
+000001FF800000FF800000FFC00000FFC000007FC000007FE000007FE000007FE000003F
+F000003FF000003FF000003FF000003FF800003FF800001FF800001FF800001FFC00001F
+FC00001FFC00001FFC00001FFC00001FFC00000FFC00000FFE00000FFE00000FFE00000F
+FE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000F
+FE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000F
+FC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FF800001FF800003F
+F800003FF800003FF000003FF000003FF000003FF000007FE000007FE000007FE000007F
+C00000FFC00000FFC00000FF800001FF800001FF000001FF000003FE000003FE000003FC
+000007FC000007F800000FF800000FF000001FF000001FE000003FC000003FC000007F80
+00007F000000FE000001FE000001FC000003F8000007F000000FE000000FC000001F8000
+003F0000007E000000F8000000F00000001F7979D933>I<07E0001FF0003FFC007FFC00
+7FFE00FFFF00FFFF00FFFF00FFFF80FFFF80FFFF807FFF807FFF803FFF801FFF8007E780
+000780000780000780000F80000F00000F00000F00001F00001E00003E00003E00007C00
+007C0000F80000F80001F00003E00007E0000FC0001F80001F00001E00000C0000112776
+8F25>44 D<000003FF80000000003FFFF800000001FFFFFF00000007FFFFFFC000000FFF
+01FFE000003FFC007FF800007FF0001FFC0000FFE0000FFE0001FFC00007FF0001FF8000
+03FF0003FF800003FF8007FF000001FFC007FF000001FFC00FFE000000FFE00FFE000000
+FFE01FFE000000FFF01FFE000000FFF01FFE000000FFF03FFE000000FFF83FFE000000FF
+F83FFC0000007FF83FFC0000007FF87FFC0000007FFC7FFC0000007FFC7FFC0000007FFC
+7FFC0000007FFC7FFC0000007FFC7FFC0000007FFCFFFC0000007FFEFFFC0000007FFEFF
+FC0000007FFEFFFC0000007FFEFFFC0000007FFEFFFC0000007FFEFFFC0000007FFEFFFC
+0000007FFEFFFC0000007FFEFFFC0000007FFEFFFC0000007FFEFFFC0000007FFEFFFC00
+00007FFEFFFC0000007FFEFFFC0000007FFEFFFC0000007FFEFFFC0000007FFEFFFC0000
+007FFEFFFC0000007FFEFFFC0000007FFEFFFC0000007FFEFFFC0000007FFEFFFC000000
+7FFE7FFC0000007FFC7FFC0000007FFC7FFC0000007FFC7FFC0000007FFC7FFC0000007F
+FC7FFC0000007FFC3FFC0000007FF83FFE000000FFF83FFE000000FFF83FFE000000FFF8
+1FFE000000FFF01FFE000000FFF01FFE000000FFF00FFE000000FFE00FFF000001FFE007
+FF000001FFC007FF000001FFC003FF800003FF8001FF800003FF0001FFC00007FF0000FF
+E0000FFE00007FF0001FFC00003FFC007FF800000FFF01FFE0000007FFFFFFC0000001FF
+FFFF000000003FFFF80000000003FF800000374F7BCD42>48 D<0000001E00000000003E
+0000000000FE0000000003FE000000000FFE000000007FFE00000007FFFE000003FFFFFE
+0000FFFFFFFE0000FFFFFFFE0000FFFFFFFE0000FFF87FFE0000FC007FFE000000007FFE
+000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
+000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
+000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
+000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
+000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
+000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
+000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
+000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
+000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE
+000000007FFE000000007FFE000000007FFE000000007FFE000000007FFE00007FFFFFFF
+FFFC7FFFFFFFFFFC7FFFFFFFFFFC7FFFFFFFFFFC7FFFFFFFFFFC2E4E76CD42>I<00001F
+FE0000000001FFFFF00000000FFFFFFC0000003FFFFFFF8000007FFFFFFFE00001FF803F
+FFF00003FC0007FFFC0007F00001FFFE000FE00000FFFF001F8000007FFF803F0000003F
+FF803F0000001FFFC07FE000001FFFE07FF800000FFFE07FFC00000FFFF0FFFC000007FF
+F0FFFE000007FFF0FFFE000003FFF8FFFE000003FFF8FFFE000003FFF8FFFE000003FFF8
+FFFE000003FFF87FFC000003FFF87FFC000003FFF83FF8000003FFF81FF0000003FFF803
+80000003FFF80000000003FFF00000000007FFF00000000007FFF00000000007FFE00000
+00000FFFE0000000000FFFC0000000001FFFC0000000001FFF80000000003FFF00000000
+003FFE00000000007FFC0000000000FFF80000000000FFF00000000001FFE00000000003
+FFC00000000007FF800000000007FF00000000000FFC00000000001FF800000000003FF0
+00000000007FC00000000000FF800000000001FF000000000003FC000000000007F80000
+0000000FF00000F800001FE00000F800003FC00000F800007F000000F80000FE000001F0
+0001FC000001F00003F8000001F00007F0000001F00007E0000001F0000F80000003F000
+1F00000003F0003E00000007F0007FFFFFFFFFF000FFFFFFFFFFE001FFFFFFFFFFE003FF
+FFFFFFFFE007FFFFFFFFFFE00FFFFFFFFFFFE01FFFFFFFFFFFE03FFFFFFFFFFFE07FFFFF
+FFFFFFE0FFFFFFFFFFFFE0FFFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFF
+FFFFC0354E7ACD42>I<000007FFC0000000007FFFFC00000003FFFFFF8000000FFFFFFF
+E000001FF803FFF800007FC000FFFC0000FE00003FFE0001FC00003FFF0003F800001FFF
+8003FE00001FFF8007FF80000FFFC007FFC0000FFFC00FFFC0000FFFE00FFFE0000FFFE0
+0FFFE0000FFFE00FFFE0000FFFE00FFFE0000FFFE00FFFE0000FFFE00FFFE0000FFFE007
+FFC0000FFFE007FFC0000FFFC003FF80000FFFC001FF00001FFFC0003800001FFF800000
+00001FFF80000000003FFF00000000003FFF00000000007FFE00000000007FFC00000000
+00FFF80000000001FFF00000000003FFC0000000000FFF80000000007FFE000000007FFF
+F8000000007FFFC0000000007FFFFC000000007FFFFF800000000003FFE000000000007F
+F800000000003FFE00000000001FFF00000000000FFF80000000000FFFC00000000007FF
+E00000000007FFF00000000003FFF80000000003FFF80000000003FFFC0000000001FFFC
+0000000001FFFC0000000001FFFE0000000001FFFE0000000001FFFE03C0000001FFFE0F
+F0000001FFFE3FFC000001FFFE7FFE000001FFFE7FFE000001FFFEFFFF000001FFFEFFFF
+000001FFFEFFFF000001FFFCFFFF000001FFFCFFFF000003FFFCFFFF000003FFF8FFFF00
+0003FFF87FFE000003FFF07FFC000007FFF07FF8000007FFE03FE000000FFFC01FC00000
+1FFFC00FF000003FFF8007FE00007FFE0003FFE003FFFC0001FFFFFFFFF800007FFFFFFF
+E000000FFFFFFF00000001FFFFFC000000001FFF800000374F7BCD42>I<0000000000FC
+00000000000001FC00000000000001FC00000000000003FC00000000000007FC00000000
+00000FFC0000000000000FFC0000000000001FFC0000000000003FFC0000000000007FFC
+0000000000007FFC000000000000FFFC000000000001FFFC000000000003FFFC00000000
+0003FFFC000000000007FFFC00000000000FFFFC00000000001FFFFC00000000001F7FFC
+00000000003E7FFC00000000007E7FFC0000000000FC7FFC0000000000F87FFC00000000
+01F07FFC0000000003F07FFC0000000007E07FFC0000000007C07FFC000000000F807FFC
+000000001F807FFC000000003F007FFC000000003E007FFC000000007C007FFC00000000
+FC007FFC00000001F8007FFC00000001F0007FFC00000003E0007FFC00000007E0007FFC
+0000000FC0007FFC0000000F80007FFC0000001F00007FFC0000003F00007FFC0000007E
+00007FFC0000007C00007FFC000000F800007FFC000001F800007FFC000003F000007FFC
+000003E000007FFC000007C000007FFC00000FC000007FFC00001F8000007FFC00001F00
+00007FFC00003E0000007FFC00007E0000007FFC0000FC0000007FFC0000FFFFFFFFFFFF
+FF80FFFFFFFFFFFFFF80FFFFFFFFFFFFFF80FFFFFFFFFFFFFF80FFFFFFFFFFFFFF800000
+0000FFFC000000000000FFFC000000000000FFFC000000000000FFFC000000000000FFFC
+000000000000FFFC000000000000FFFC000000000000FFFC000000000000FFFC00000000
+0000FFFC000000000000FFFC000000000000FFFC000000000000FFFC000000000000FFFC
+000000000000FFFC000000001FFFFFFFFF8000001FFFFFFFFF8000001FFFFFFFFF800000
+1FFFFFFFFF8000001FFFFFFFFF80394F7CCE42>I<0180000000060001F00000003E0001
+FE000001FE0001FFF0003FFE0001FFFFFFFFFC0001FFFFFFFFF80001FFFFFFFFF00001FF
+FFFFFFE00001FFFFFFFFC00001FFFFFFFF800001FFFFFFFF000001FFFFFFFC000001FFFF
+FFF8000001FFFFFFE0000001FFFFFF00000001FFFFFC00000001F0FF8000000001F00000
+00000001F0000000000001F0000000000001F0000000000001F0000000000001F0000000
+000001F0000000000001F0000000000001F0000000000001F0000000000001F000000000
+0001F0000000000001F007FF80000001F03FFFF8000001F0FFFFFE000001F3FFFFFF8000
+01FFFC01FFE00001FFE0007FF80001FF00003FFC0001FE00001FFE0001F800000FFF0001
+F000000FFF0001F0000007FF8001E0000007FFC00000000007FFC00000000007FFE00000
+000003FFE00000000003FFF00000000003FFF00000000003FFF00000000003FFF0000000
+0003FFF80000000003FFF80000000003FFF80300000003FFF80FE0000003FFF83FF80000
+03FFF87FFC000003FFF87FFC000003FFF8FFFC000003FFF8FFFE000003FFF8FFFE000003
+FFF8FFFE000003FFF0FFFE000003FFF0FFFC000003FFF0FFFC000007FFF07FF8000007FF
+E07FF0000007FFE07FC0000007FFC03F0000000FFFC03F0000000FFF801F8000001FFF00
+1FC000001FFF000FF000003FFE0007F80000FFFC0003FE0001FFF00001FFE00FFFE00000
+7FFFFFFF8000003FFFFFFF0000000FFFFFF800000001FFFFC0000000003FFC000000354F
+7ACD42>I<00000007FE0000000000FFFFC000000003FFFFF00000001FFFFFFC0000007F
+FC01FE000000FFE0007F000003FF80003F800007FF00001F80000FFE00007FC0001FFC00
+00FFC0003FF80003FFE0007FF00003FFE000FFE00007FFE001FFE00007FFE003FFC00007
+FFE003FFC00007FFE007FF800007FFE007FF800007FFE00FFF800003FFC00FFF000003FF
+C01FFF000000FF001FFF0000007E001FFF00000000003FFF00000000003FFF0000000000
+3FFE00000000007FFE00000000007FFE00000000007FFE003FF000007FFE01FFFF00007F
+FE07FFFFC000FFFE0FFFFFF000FFFE1F807FF800FFFE3E001FFE00FFFE78000FFF00FFFE
+F00007FF80FFFEF00003FFC0FFFFE00003FFC0FFFFC00001FFE0FFFFC00001FFF0FFFF80
+0001FFF0FFFF800000FFF8FFFF800000FFF8FFFF000000FFFCFFFF000000FFFCFFFF0000
+00FFFCFFFF000000FFFCFFFE000000FFFEFFFE000000FFFEFFFE000000FFFE7FFE000000
+FFFE7FFE000000FFFE7FFE000000FFFE7FFE000000FFFE7FFE000000FFFE7FFE000000FF
+FE3FFE000000FFFE3FFE000000FFFE3FFE000000FFFE3FFF000000FFFE1FFF000000FFFC
+1FFF000000FFFC1FFF000000FFFC0FFF000000FFF80FFF000001FFF807FF000001FFF807
+FF800001FFF003FF800001FFE001FFC00003FFE001FFE00003FFC000FFE00007FF80007F
+F0000FFF00003FFC001FFE00001FFF00FFFC000007FFFFFFF0000003FFFFFFE0000000FF
+FFFF800000001FFFFC0000000003FFC00000374F7BCD42>I<1F0000000000001F800000
+0000001FC000000000001FFF80000000001FFFFFFFFFFFFF1FFFFFFFFFFFFF1FFFFFFFFF
+FFFF1FFFFFFFFFFFFF3FFFFFFFFFFFFF3FFFFFFFFFFFFE3FFFFFFFFFFFFC3FFFFFFFFFFF
+F83FFFFFFFFFFFF03FFFFFFFFFFFF03FFFFFFFFFFFE03FFFFFFFFFFFC03FFFFFFFFFFF80
+7FFFFFFFFFFF007F800000003E007E000000007E007E00000000FC007C00000001F8007C
+00000003F0007C00000003E0007C00000007E0007C0000000FC000F80000001F8000F800
+00003F0000F80000007E0000F80000007C000000000000FC000000000001F80000000000
+03F0000000000003F0000000000007E000000000000FE000000000001FC000000000001F
+C000000000003F8000000000003F8000000000007F000000000000FF000000000000FF00
+0000000001FF000000000001FE000000000003FE000000000003FE000000000007FE0000
+00000007FC00000000000FFC00000000000FFC00000000000FFC00000000001FFC000000
+00001FFC00000000003FFC00000000003FFC00000000003FFC00000000007FF800000000
+007FF800000000007FF800000000007FF80000000000FFF80000000000FFF80000000000
+FFF80000000000FFF80000000000FFF80000000000FFF80000000001FFF80000000001FF
+F80000000001FFF80000000001FFF80000000001FFF80000000001FFF80000000001FFF8
+0000000001FFF80000000001FFF80000000001FFF80000000001FFF80000000000FFF000
+000000007FE000000000003FC000000000001F80000000385279D042>I<000003FFC000
+0000003FFFFC00000001FFFFFF80000007FFFFFFE000000FFC00FFF800003FE0001FFC00
+007F800007FE0000FF000003FF0000FE000001FF8001FC000000FF8003FC000000FFC003
+F80000007FC007F80000007FC007F80000007FE007F80000003FE00FF80000003FE00FF8
+0000003FE00FFC0000003FE00FFC0000003FE00FFE0000003FE00FFF0000003FE00FFF80
+00007FE00FFFE000007FC00FFFF000007FC00FFFFC0000FFC007FFFF0000FF8007FFFF80
+01FF0007FFFFE003FF0003FFFFF807FE0003FFFFFC0FFC0001FFFFFF1FF00000FFFFFFFF
+E00000FFFFFFFF8000007FFFFFFE0000003FFFFFFE0000000FFFFFFF80000007FFFFFFC0
+000001FFFFFFF0000000FFFFFFF8000003FFFFFFFE00000FFFFFFFFF00003FF7FFFFFF80
+007FC1FFFFFFC001FF807FFFFFE003FF001FFFFFE007FE000FFFFFF00FFC0003FFFFF81F
+F80000FFFFF81FF000007FFFFC3FF000001FFFFC3FE0000007FFFC7FE0000003FFFE7FC0
+000000FFFE7FC00000007FFEFFC00000003FFEFF800000001FFEFF800000000FFEFF8000
+000007FEFF8000000007FEFF8000000003FEFF8000000003FEFF8000000003FCFF800000
+0003FCFFC000000003FC7FC000000003FC7FE000000007F87FE000000007F83FF0000000
+0FF03FF80000000FF01FFC0000001FE00FFE0000003FC007FF000000FF8003FFC00003FF
+0001FFFC003FFE00007FFFFFFFF800001FFFFFFFE0000007FFFFFF80000000FFFFFC0000
+00000FFFC00000374F7BCD42>I<000007FF80000000007FFFF800000001FFFFFE000000
+07FFFFFF8000001FFE01FFE000007FF8003FF00000FFF0001FF80001FFE0000FFC0003FF
+C00007FE0007FF800007FF000FFF800003FF800FFF000003FF801FFF000001FFC03FFF00
+0001FFC03FFF000001FFE07FFE000001FFE07FFE000001FFF07FFE000001FFF07FFE0000
+00FFF8FFFE000000FFF8FFFE000000FFF8FFFE000000FFF8FFFE000000FFFCFFFE000000
+FFFCFFFE000000FFFCFFFE000000FFFCFFFE000000FFFCFFFE000000FFFCFFFE000000FF
+FEFFFE000000FFFEFFFE000000FFFEFFFE000001FFFE7FFE000001FFFE7FFE000001FFFE
+7FFE000001FFFE7FFE000001FFFE3FFE000003FFFE3FFE000003FFFE1FFF000003FFFE1F
+FF000007FFFE0FFF000007FFFE07FF80000FFFFE07FF80001EFFFE03FFC0001EFFFE01FF
+E0003CFFFE007FF000F8FFFE003FFC03F0FFFE001FFFFFE0FFFE0007FFFFC0FFFC0000FF
+FF00FFFC00001FF800FFFC0000000000FFFC0000000000FFFC0000000000FFF800000000
+01FFF80000000001FFF80000000001FFF800FC000001FFF001FE000001FFF007FF800001
+FFE007FF800003FFE00FFFC00003FFC00FFFC00003FFC00FFFC00007FF800FFFC00007FF
+800FFFC0000FFF000FFFC0000FFE000FFF80001FFE0007FF80003FFC0007FE00007FF800
+07FC0000FFF00003F80001FFE00003FC0007FFC00001FF803FFF000000FFFFFFFC000000
+3FFFFFF80000001FFFFFC000000007FFFF00000000007FF0000000374F7BCD42>I<FFFF
+FFFFFFFFFFFFFE00FFFFFFFFFFFFFFFFFE00FFFFFFFFFFFFFFFFFE00FFFFFFFFFFFFFFFF
+FE00FFFFFFFFFFFFFFFFFE00000FFFE0000007FFFF00000FFFE00000007FFF00000FFFE0
+0000001FFF00000FFFE000000007FF00000FFFE000000003FF00000FFFE000000001FF00
+000FFFE000000000FF00000FFFE0000000007F00000FFFE0000000007F00000FFFE00000
+00003F80000FFFE0000000003F80000FFFE0000000001F80000FFFE0000000001F80000F
+FFE0000000001F80000FFFE0000000000F80000FFFE0000000000F80000FFFE000000000
+0F80000FFFE0000000000F80000FFFE00001F0000FC0000FFFE00001F00007C0000FFFE0
+0001F00007C0000FFFE00001F00007C0000FFFE00001F00007C0000FFFE00001F0000000
+000FFFE00001F0000000000FFFE00003F0000000000FFFE00003F0000000000FFFE00003
+F0000000000FFFE00007F0000000000FFFE0000FF0000000000FFFE0001FF0000000000F
+FFE000FFF0000000000FFFFFFFFFF0000000000FFFFFFFFFF0000000000FFFFFFFFFF000
+0000000FFFFFFFFFF0000000000FFFFFFFFFF0000000000FFFE000FFF0000000000FFFE0
+001FF0000000000FFFE0000FF0000000000FFFE00007F0000000000FFFE00003F0000000
+000FFFE00003F0000000000FFFE00003F0000000000FFFE00001F0000000000FFFE00001
+F00000F8000FFFE00001F00000F8000FFFE00001F00000F8000FFFE00001F00001F0000F
+FFE00001F00001F0000FFFE00001F00001F0000FFFE00000000001F0000FFFE000000000
+01F0000FFFE00000000003F0000FFFE00000000003F0000FFFE00000000003E0000FFFE0
+0000000003E0000FFFE00000000007E0000FFFE00000000007E0000FFFE00000000007E0
+000FFFE0000000000FE0000FFFE0000000000FC0000FFFE0000000001FC0000FFFE00000
+00003FC0000FFFE0000000003FC0000FFFE0000000007FC0000FFFE000000000FFC0000F
+FFE000000001FF80000FFFE000000007FF80000FFFE00000001FFF80000FFFE00000007F
+FF80000FFFE000000FFFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFF
+FFFFFFFFFF00FFFFFFFFFFFFFFFFFF00FFFFFFFFFFFFFFFFFF004D527CD156>69
+D<FFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFF
+FCFFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFFFC0007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFFFFFFFFFFFFFFF80000007FFFFFFFFFFFFFFFF80
+000007FFFFFFFFFFFFFFFF80000007FFFFFFFFFFFFFFFF80000007FFFFFFFFFFFFFFFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF8000FFFFFFFFFF8007FFFFFFFF
+FCFFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFF
+FCFFFFFFFFFF8007FFFFFFFFFC5E527CD167>72 D<FFFFFFFFFF80FFFFFFFFFF80FFFFFF
+FFFF80FFFFFFFFFF80FFFFFFFFFF800007FFF000000007FFF000000007FFF000000007FF
+F000000007FFF000000007FFF000000007FFF000000007FFF000000007FFF000000007FF
+F000000007FFF000000007FFF000000007FFF000000007FFF000000007FFF000000007FF
+F000000007FFF000000007FFF000000007FFF000000007FFF000000007FFF000000007FF
+F000000007FFF000000007FFF000000007FFF000000007FFF000000007FFF000000007FF
+F000000007FFF000000007FFF000000007FFF000000007FFF000000007FFF000000007FF
+F000000007FFF000000007FFF000000007FFF000000007FFF000000007FFF000000007FF
+F000000007FFF000000007FFF000000007FFF000000007FFF000000007FFF000000007FF
+F000000007FFF000000007FFF000000007FFF000000007FFF000000007FFF000000007FF
+F000000007FFF000000007FFF000000007FFF000000007FFF000000007FFF000000007FF
+F000000007FFF000000007FFF000000007FFF000000007FFF000000007FFF000000007FF
+F000000007FFF000000007FFF000000007FFF000000007FFF000000007FFF000000007FF
+F000000007FFF000000007FFF00000FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80FFFFFF
+FFFF80FFFFFFFFFF8029527DD130>I<FFFFFFFFFFE0000000FFFFFFFFFFE0000000FFFF
+FFFFFFE0000000FFFFFFFFFFE0000000FFFFFFFFFFE0000000000FFFE00000000000000F
+FFE00000000000000FFFE00000000000000FFFE00000000000000FFFE00000000000000F
+FFE00000000000000FFFE00000000000000FFFE00000000000000FFFE00000000000000F
+FFE00000000000000FFFE00000000000000FFFE00000000000000FFFE00000000000000F
+FFE00000000000000FFFE00000000000000FFFE00000000000000FFFE00000000000000F
+FFE00000000000000FFFE00000000000000FFFE00000000000000FFFE00000000000000F
+FFE00000000000000FFFE00000000000000FFFE00000000000000FFFE00000000000000F
+FFE00000000000000FFFE00000000000000FFFE00000000000000FFFE00000000000000F
+FFE00000000000000FFFE00000000000000FFFE00000000000000FFFE00000000000000F
+FFE00000000000000FFFE00000000000000FFFE00000000000000FFFE00000000000000F
+FFE00000000000000FFFE00000000000000FFFE00000000000000FFFE00000000000000F
+FFE00000000000000FFFE00000000000000FFFE00000000000000FFFE00000000000000F
+FFE000000000F8000FFFE000000000F8000FFFE000000000F8000FFFE000000000F8000F
+FFE000000001F8000FFFE000000001F0000FFFE000000001F0000FFFE000000001F0000F
+FFE000000001F0000FFFE000000001F0000FFFE000000003F0000FFFE000000003F0000F
+FFE000000003F0000FFFE000000007F0000FFFE000000007F0000FFFE00000000FF0000F
+FFE00000000FE0000FFFE00000001FE0000FFFE00000001FE0000FFFE00000003FE0000F
+FFE00000007FE0000FFFE0000000FFE0000FFFE0000001FFE0000FFFE0000007FFE0000F
+FFE000000FFFE0000FFFE000007FFFE0000FFFE00003FFFFE0FFFFFFFFFFFFFFFFC0FFFF
+FFFFFFFFFFFFC0FFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFC04552
+7CD14F>76 D<00003FFE000000000007FFFFE0000000001FFFFFFC000000007FFFFFFF00
+000001FFC00FFFC0000003FE0003FFE0000007FF0000FFF0000007FF80007FF800000FFF
+C0007FFC00000FFFC0003FFE00000FFFC0003FFE00000FFFC0001FFF00000FFFC0001FFF
+00000FFFC0001FFF00000FFFC0000FFF800007FF80000FFF800003FF00000FFF800001FE
+00000FFF8000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF
+8000000000000FFF8000000000000FFF800000000007FFFF8000000003FFFFFF80000000
+7FFFFFFF80000003FFFFFFFF8000001FFFF00FFF8000007FFF000FFF800000FFFC000FFF
+800003FFF0000FFF800007FFC0000FFF80000FFF80000FFF80001FFF00000FFF80003FFF
+00000FFF80003FFE00000FFF80007FFC00000FFF80007FFC00000FFF81F0FFFC00000FFF
+81F0FFF800000FFF81F0FFF800000FFF81F0FFF800000FFF81F0FFF800001FFF81F0FFF8
+00001FFF81F0FFFC00003FFF81F07FFC00003FFF81F07FFE00007FFF81F03FFE0000F7FF
+C3F03FFF0001E3FFC3E01FFFC007E3FFFFE007FFF01F81FFFFC003FFFFFF00FFFF8000FF
+FFFC007FFF00001FFFF0003FFC000001FF800007F0003C387CB642>97
+D<000003FFE0000000003FFFFE00000000FFFFFF80000003FFFFFFE000000FFF003FF800
+003FFC0007FC00007FF8000FFE0000FFF0001FFE0001FFE0003FFF0003FFC0003FFF0007
+FF80003FFF0007FF80003FFF000FFF00003FFF001FFF00003FFF001FFE00003FFF003FFE
+00001FFE003FFE00000FFC003FFE000007F8007FFE00000000007FFC00000000007FFC00
+000000007FFC0000000000FFFC0000000000FFFC0000000000FFFC0000000000FFFC0000
+000000FFFC0000000000FFFC0000000000FFFC0000000000FFFC0000000000FFFC000000
+0000FFFC0000000000FFFC0000000000FFFC0000000000FFFC00000000007FFC00000000
+007FFE00000000007FFE00000000007FFE00000000003FFE00000000003FFF0000000000
+1FFF0000000F801FFF0000000F800FFF8000001F800FFF8000001F0007FFC000003F0003
+FFE000003E0001FFF000007E0000FFF80000FC00007FFC0001F800003FFF0007F000000F
+FFC01FE0000007FFFFFF80000001FFFFFE000000003FFFF80000000003FF80000031387C
+B63A>99 D<0000001FF800000003FFFE0000000FFFFF8000003FFFFFC00000FFF83FE000
+03FFE0FFF00007FF80FFF0000FFF01FFF8001FFF01FFF8003FFE01FFF8003FFE01FFF800
+7FFC01FFF8007FFC01FFF8007FFC00FFF000FFF800FFF000FFF8007FE000FFF8001F8000
+FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000
+FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000
+FFF800000000FFF8000000FFFFFFFFC000FFFFFFFFC000FFFFFFFFC000FFFFFFFFC000FF
+FFFFFFC00000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000
+FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000
+FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000
+FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000
+FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000
+FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000
+FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000
+FFF800000000FFF8000000FFFFFFFE0000FFFFFFFE0000FFFFFFFE0000FFFFFFFE0000FF
+FFFFFE00002D547CD328>102 D<003F000000FFC00001FFE00003FFF00003FFF00007FF
+F80007FFF80007FFF80007FFF80007FFF80007FFF80003FFF00003FFF00001FFE00000FF
+C000003F0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000001FF800FFFFF800FFFF
+F800FFFFF800FFFFF800FFFFF80001FFF80000FFF80000FFF80000FFF80000FFF80000FF
+F80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FF
+F80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FF
+F80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FF
+F80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FF
+F80000FFF800FFFFFFF0FFFFFFF0FFFFFFF0FFFFFFF0FFFFFFF01C547CD324>105
+D<003FF0001FF8000001FF800000FFFFF000FFFF80000FFFF80000FFFFF003FFFFE0003F
+FFFE0000FFFFF00FFFFFF000FFFFFF0000FFFFF03F80FFF803F80FFF8000FFFFF07E007F
+FC07E007FFC00003FFF0F8003FFE0F8003FFE00000FFF1F0001FFE1F0001FFE00000FFF3
+E0001FFF3E0001FFF00000FFF3C0001FFF3C0001FFF00000FFF780001FFF780001FFF000
+00FFF700000FFFF00000FFF80000FFFF00000FFFF00000FFF80000FFFE00000FFFE00000
+FFF80000FFFE00000FFFE00000FFF80000FFFC00000FFFC00000FFF80000FFFC00000FFF
+C00000FFF80000FFFC00000FFFC00000FFF80000FFF800000FFF800000FFF80000FFF800
+000FFF800000FFF80000FFF800000FFF800000FFF80000FFF800000FFF800000FFF80000
+FFF800000FFF800000FFF80000FFF800000FFF800000FFF80000FFF800000FFF800000FF
+F80000FFF800000FFF800000FFF80000FFF800000FFF800000FFF80000FFF800000FFF80
+0000FFF80000FFF800000FFF800000FFF80000FFF800000FFF800000FFF80000FFF80000
+0FFF800000FFF80000FFF800000FFF800000FFF80000FFF800000FFF800000FFF80000FF
+F800000FFF800000FFF80000FFF800000FFF800000FFF80000FFF800000FFF800000FFF8
+0000FFF800000FFF800000FFF80000FFF800000FFF800000FFF80000FFF800000FFF8000
+00FFF80000FFF800000FFF800000FFF80000FFF800000FFF800000FFF80000FFF800000F
+FF800000FFF80000FFF800000FFF800000FFF80000FFF800000FFF800000FFF80000FFF8
+00000FFF800000FFF80000FFF800000FFF800000FFF80000FFF800000FFF800000FFF800
+00FFF800000FFF800000FFF80000FFF800000FFF800000FFF800FFFFFFF80FFFFFFF80FF
+FFFFF8FFFFFFF80FFFFFFF80FFFFFFF8FFFFFFF80FFFFFFF80FFFFFFF8FFFFFFF80FFFFF
+FF80FFFFFFF8FFFFFFF80FFFFFFF80FFFFFFF865367BB56E>109
+D<003FF0001FFC000000FFFFF000FFFF800000FFFFF003FFFFE00000FFFFF00FFFFFF800
+00FFFFF01FC07FFC0000FFFFF07E003FFE000003FFF0F8001FFF000000FFF1F0001FFF00
+0000FFF1E0000FFF800000FFF3C0000FFF800000FFF780000FFF800000FFF7000007FFC0
+0000FFFF000007FFC00000FFFE000007FFC00000FFFE000007FFC00000FFFC000007FFC0
+0000FFFC000007FFC00000FFFC000007FFC00000FFFC000007FFC00000FFF8000007FFC0
+0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0
+0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0
+0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0
+0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0
+0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0
+0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0
+0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0
+0000FFF8000007FFC000FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFF
+C0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC042367CB549>I<000001FFC00000000000
+3FFFFE0000000000FFFFFF8000000003FFFFFFE00000000FFF80FFF80000003FFC001FFE
+0000007FF00007FF000000FFE00003FF800001FFC00001FFC00003FF800000FFE00003FF
+0000007FE00007FF0000007FF0000FFF0000007FF8000FFE0000003FF8001FFE0000003F
+FC001FFE0000003FFC003FFE0000003FFE003FFC0000001FFE003FFC0000001FFE007FFC
+0000001FFF007FFC0000001FFF007FFC0000001FFF007FFC0000001FFF00FFFC0000001F
+FF80FFFC0000001FFF80FFFC0000001FFF80FFFC0000001FFF80FFFC0000001FFF80FFFC
+0000001FFF80FFFC0000001FFF80FFFC0000001FFF80FFFC0000001FFF80FFFC0000001F
+FF80FFFC0000001FFF80FFFC0000001FFF807FFC0000001FFF007FFC0000001FFF007FFC
+0000001FFF003FFC0000001FFE003FFE0000003FFE003FFE0000003FFE001FFE0000003F
+FC001FFE0000003FFC000FFF0000007FF8000FFF0000007FF80007FF800000FFF00003FF
+800000FFE00001FFC00001FFC00000FFE00003FF8000007FF00007FF0000003FFC001FFE
+0000001FFF80FFFC00000007FFFFFFF000000001FFFFFFC0000000003FFFFE0000000000
+03FFE000000039387CB642>I<003FF8007FF0000000FFFFF807FFFF000000FFFFF81FFF
+FFC00000FFFFF87FFFFFF00000FFFFF9FF00FFFC0000FFFFFFF8003FFF000003FFFFE000
+0FFF800000FFFF800007FFC00000FFFF000003FFE00000FFFE000003FFF00000FFFC0000
+01FFF00000FFF8000000FFF80000FFF8000000FFFC0000FFF80000007FFC0000FFF80000
+007FFE0000FFF80000007FFE0000FFF80000003FFE0000FFF80000003FFF0000FFF80000
+003FFF0000FFF80000003FFF0000FFF80000003FFF0000FFF80000001FFF8000FFF80000
+001FFF8000FFF80000001FFF8000FFF80000001FFF8000FFF80000001FFF8000FFF80000
+001FFF8000FFF80000001FFF8000FFF80000001FFF8000FFF80000001FFF8000FFF80000
+001FFF8000FFF80000001FFF8000FFF80000001FFF8000FFF80000001FFF8000FFF80000
+003FFF0000FFF80000003FFF0000FFF80000003FFF0000FFF80000003FFF0000FFF80000
+007FFE0000FFF80000007FFE0000FFF80000007FFC0000FFF8000000FFFC0000FFF80000
+00FFF80000FFFC000001FFF80000FFFC000001FFF00000FFFE000003FFE00000FFFF0000
+07FFC00000FFFF80000FFF800000FFFFE0001FFF000000FFFFF0007FFE000000FFF9FE01
+FFF8000000FFF8FFFFFFF0000000FFF83FFFFFC0000000FFF807FFFE00000000FFF800FF
+E000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80000
+0000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80000
+0000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80000
+0000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80000
+0000000000FFF8000000000000FFFFFFF80000000000FFFFFFF80000000000FFFFFFF800
+00000000FFFFFFF80000000000FFFFFFF80000000000414D7DB549>I<0003FFC00E0000
+1FFFFC1E0000FFFFFF7E0003FFFFFFFE0007FE003FFE000FF0000FFE001FE00003FE003F
+C00001FE003F800000FE007F800000FE007F0000007E007F0000007E00FF0000003E00FF
+0000003E00FF8000003E00FF8000003E00FFC000003E00FFF000000000FFFC00000000FF
+FF800000007FFFFE0000007FFFFFF000003FFFFFFE00003FFFFFFF80001FFFFFFFE0000F
+FFFFFFF00007FFFFFFFC0003FFFFFFFE0000FFFFFFFF00003FFFFFFF00000FFFFFFF8000
+01FFFFFF8000000FFFFFC00000003FFFC000000007FFE000000001FFE0F8000000FFE0F8
+0000007FE0FC0000003FE0FC0000003FE0FC0000001FE0FE0000001FE0FE0000001FE0FE
+0000001FC0FF0000001FC0FF8000003FC0FF8000003F80FFC000003F80FFE000007F00FF
+F80000FF00FFFC0003FE00FFFF801FFC00FE7FFFFFF000F81FFFFFC000F007FFFF0000E0
+007FF000002B387CB634>115 D<FFFFFFFFFFFFFFFFFC00FFFFFFFFFFFFFFFFFC00FFFF
+FFFFFFFFFFFFFC00FFFFFFFFFFFFFFFFFC00FFFFFFFFFFFFFFFFFC00000FFFC000000FFF
+FE00000FFFC0000000FFFE00000FFFC00000003FFE00000FFFC00000000FFE00000FFFC0
+00000007FE00000FFFC000000003FE00000FFFC000000001FE00000FFFC000000000FE00
+000FFFC000000000FE00000FFFC0000000007F00000FFFC0000000007F00000FFFC00000
+00003F00000FFFC0000000003F00000FFFC0000000003F00000FFFC0000000001F00000F
+FFC0000000001F00000FFFC0000000001F00000FFFC0000000001F00000FFFC000000000
+1F80000FFFC0000000000F80000FFFC0000000000F80000FFFC0000000000F80000FFFC0
+000000000F80000FFFC0000000000000000FFFC0000000000000000FFFC0000000000000
+000FFFC0000000000000000FFFC0000000000000000FFFC0000000000000000FFFC00000
+80000000000FFFC07FFFFFE00000000FFFFFFFFFFFFE0000000FFFFFFFFFFFFF8000000F
+FFFFFFFFFFFFE000000FFFFFFFFFFFFFF800000FFFFFE0007FFFFE00000FFFE0000007FF
+FF00000FFFC0000001FFFF80000FFFC00000007FFFC0000FFFC00000003FFFE0000FFFC0
+0000001FFFF0000FFFC00000000FFFF8000FFFC000000007FFF8000FFFC000000007FFFC
+000FFFC000000003FFFC000FFFC000000003FFFE000FFFC000000001FFFE000FFFC00000
+0001FFFE000FFFC000000001FFFE000FFFC000000000FFFF000FFFC000000000FFFF000F
+FFC000000000FFFF000FFFC000000000FFFF000FFFC000000000FFFF000FFFC000000000
+FFFF000FFFC000000000FFFF000FFFC000000000FFFF000FFFC000000000FFFF000FFFC0
+00000000FFFE000FFFC000000001FFFE000FFFC000000001FFFE000FFFC000000001FFFE
+000FFFC000000003FFFC000FFFC000000003FFFC000FFFC000000007FFF8000FFFC00000
+0007FFF8000FFFC00000000FFFF0000FFFC00000001FFFE0000FFFC00000003FFFC0000F
+FFC00000007FFF80000FFFC0000001FFFF00000FFFC000000FFFFE00FFFFFFFFFFFFFFFF
+F800FFFFFFFFFFFFFFFFF000FFFFFFFFFFFFFFFF8000FFFFFFFFFFFFFFFE0000FFFFFFFF
+FFFFFFC0000050527BD15D>193 D<FFFFFFFFFFFFFE000000FFFFFFFFFFFFFFF00000FF
+FFFFFFFFFFFFFE0000FFFFFFFFFFFFFFFF8000FFFFFFFFFFFFFFFFE000000FFFC000001F
+FFF000000FFFC0000003FFF800000FFFC0000001FFFC00000FFFC00000007FFE00000FFF
+C00000007FFF00000FFFC00000003FFF80000FFFC00000001FFFC0000FFFC00000001FFF
+C0000FFFC00000000FFFE0000FFFC00000000FFFE0000FFFC00000000FFFE0000FFFC000
+000007FFF0000FFFC000000007FFF0000FFFC000000007FFF0000FFFC000000007FFF000
+0FFFC000000007FFF0000FFFC000000007FFF0000FFFC000000007FFF0000FFFC0000000
+07FFF0000FFFC000000007FFF0000FFFC00000000FFFE0000FFFC00000000FFFE0000FFF
+C00000000FFFE0000FFFC00000001FFFC0000FFFC00000001FFF80000FFFC00000003FFF
+80000FFFC00000007FFF00000FFFC00000007FFE00000FFFC0000000FFFC00000FFFC000
+0003FFF800000FFFC0000007FFE000000FFFC000003FFFC000000FFFFFFFFFFFFF000000
+0FFFFFFFFFFFF80000000FFFFFFFFFFFF80000000FFFFFFFFFFFFF8000000FFFC000001F
+FFE000000FFFC0000001FFF800000FFFC00000007FFE00000FFFC00000003FFF00000FFF
+C00000000FFFC0000FFFC00000000FFFE0000FFFC000000007FFF0000FFFC000000003FF
+F0000FFFC000000003FFF8000FFFC000000001FFFC000FFFC000000001FFFC000FFFC000
+000000FFFE000FFFC000000000FFFE000FFFC000000000FFFE000FFFC000000000FFFF00
+0FFFC000000000FFFF000FFFC000000000FFFF000FFFC000000000FFFF000FFFC0000000
+00FFFF000FFFC000000000FFFF000FFFC000000000FFFF000FFFC000000000FFFF000FFF
+C000000000FFFF000FFFC000000000FFFE000FFFC000000000FFFE000FFFC000000001FF
+FE000FFFC000000001FFFC000FFFC000000001FFFC000FFFC000000003FFFC000FFFC000
+000007FFF8000FFFC000000007FFF0000FFFC00000000FFFF0000FFFC00000001FFFE000
+0FFFC00000007FFFC0000FFFC0000001FFFF80000FFFC000000FFFFE00FFFFFFFFFFFFFF
+FFFC00FFFFFFFFFFFFFFFFF000FFFFFFFFFFFFFFFFC000FFFFFFFFFFFFFFFE0000FFFFFF
+FFFFFFFFC0000050527BD15D>I<3800003FFF000000003C0007FFFFF80000003F003FFF
+FFFF8000003F80FFFFFFFFE000003FE3FFFFFFFFF800003FF7FFC007FFFE00003FFFFC00
+00FFFF00003FFFE000003FFF80003FFF8000001FFFE0003FFF0000000FFFE0003FFC0000
+0007FFF0003FF800000003FFF8003FF000000001FFFC003FE000000001FFFC003FE00000
+0000FFFE003FC000000000FFFE003FC000000000FFFE003F8000000000FFFF003F800000
+00007FFF003F00000000007FFF003F00000000007FFF003F00000000007FFF003E000000
+00007FFF003E00000000007FFF003E00000000007FFF003E0000000000FFFF0000000000
+0000FFFE00000000000000FFFE00000000000001FFFC00000000000001FFFC0000000000
+0003FFF800000000000003FFF000000000000007FFE00000000000000FFFC00000000000
+001FFF800000000000003FFE00000000000000FFF800000000000007FFE0000000000FFF
+FFFF80000000001FFFFFFC00000000001FFFFFF800000000001FFFFFFF80000000000000
+1FFFF000000000000000FFFE000000000000001FFF8000000000000007FFE00000000000
+0003FFF000000000000001FFF800000000000000FFFE000000000000007FFF0000000000
+00003FFF000000000000003FFF800000000000001FFFC00000000000001FFFC000000000
+00001FFFE00000000000000FFFE00000000000000FFFF00000000000000FFFF000000000
+00000FFFF0F800000000000FFFF0F800000000000FFFF0F800000000000FFFF0F8000000
+00000FFFF0F800000000000FFFF0FC00000000000FFFF07C00000000000FFFE07C000000
+00000FFFE07E00000000001FFFE07E00000000001FFFC03F00000000003FFFC03F000000
+00003FFF801F80000000007FFF801FC000000000FFFF000FE000000001FFFE0007F00000
+0003FFFC0003FC00000007FFF80001FF0000000FFFF00000FFE000007FFFC000007FFF00
+03FFFF8000001FFFFFFFFFFE00000007FFFFFFFFF800000001FFFFFFFFC0000000003FFF
+FFFE000000000000FFFF8000000044547AD250>199 D<FFFFFFFFFF8007FFFFFFFFFCFF
+FFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFFFCFF
+FFFFFFFF8007FFFFFFFFFC0007FFF0000000003FFF80000007FFF0000000007FFF800000
+07FFF000000000FFFF80000007FFF000000000FFFF80000007FFF000000001FFFF800000
+07FFF000000001FFFF80000007FFF000000003FFFF80000007FFF000000007FFFF800000
+07FFF000000007FFFF80000007FFF00000000FFFFF80000007FFF00000001FFFFF800000
+07FFF00000001FBFFF80000007FFF00000003F3FFF80000007FFF00000003F3FFF800000
+07FFF00000007E3FFF80000007FFF0000000FE3FFF80000007FFF0000000FC3FFF800000
+07FFF0000001F83FFF80000007FFF0000001F83FFF80000007FFF0000003F03FFF800000
+07FFF0000007E03FFF80000007FFF0000007E03FFF80000007FFF000000FC03FFF800000
+07FFF000000FC03FFF80000007FFF000001F803FFF80000007FFF000003F003FFF800000
+07FFF000003F003FFF80000007FFF000007E003FFF80000007FFF000007E003FFF800000
+07FFF00000FC003FFF80000007FFF00001F8003FFF80000007FFF00001F8003FFF800000
+07FFF00003F0003FFF80000007FFF00007F0003FFF80000007FFF00007E0003FFF800000
+07FFF0000FC0003FFF80000007FFF0000FC0003FFF80000007FFF0001F80003FFF800000
+07FFF0003F80003FFF80000007FFF0003F00003FFF80000007FFF0007E00003FFF800000
+07FFF0007E00003FFF80000007FFF000FC00003FFF80000007FFF001F800003FFF800000
+07FFF001F800003FFF80000007FFF003F000003FFF80000007FFF003F000003FFF800000
+07FFF007E000003FFF80000007FFF00FC000003FFF80000007FFF00FC000003FFF800000
+07FFF01F8000003FFF80000007FFF01F8000003FFF80000007FFF03F0000003FFF800000
+07FFF07E0000003FFF80000007FFF07E0000003FFF80000007FFF0FC0000003FFF800000
+07FFF1FC0000003FFF80000007FFF1F80000003FFF80000007FFF3F00000003FFF800000
+07FFF3F00000003FFF80000007FFF7E00000003FFF80000007FFFFE00000003FFF800000
+07FFFFC00000003FFF80000007FFFF800000003FFF80000007FFFF800000003FFF800000
+07FFFF000000003FFF80000007FFFE000000003FFF80000007FFFE000000003FFF800000
+07FFFC000000003FFF80000007FFFC000000003FFF80000007FFF8000000003FFF800000
+07FFF0000000003FFF8000FFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFFFCFF
+FFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFFFC5E
+527CD167>I<FFFFFFFFFF800003FFFFFFE0FFFFFFFFFF800003FFFFFFE0FFFFFFFFFF80
+0003FFFFFFE0FFFFFFFFFF800003FFFFFFE0FFFFFFFFFF800003FFFFFFE00007FFF00000
+00000FFF80000007FFF00000000001FC00000007FFF00000000003F800000007FFF00000
+00000FF000000007FFF0000000001FE000000007FFF0000000003FC000000007FFF00000
+00007F0000000007FFF000000000FE0000000007FFF000000001FC0000000007FFF00000
+0003F80000000007FFF000000007F00000000007FFF00000000FE00000000007FFF00000
+003FC00000000007FFF00000007F800000000007FFF0000000FF000000000007FFF00000
+01FC000000000007FFF0000003F8000000000007FFF0000007F0000000000007FFF00000
+0FE0000000000007FFF000001FC0000000000007FFF000007F80000000000007FFF00000
+FF00000000000007FFF00001FE00000000000007FFF00003F800000000000007FFF00007
+F000000000000007FFF0000FE000000000000007FFF0001FC000000000000007FFF0003F
+E000000000000007FFF0007FF000000000000007FFF001FFF000000000000007FFF003FF
+F800000000000007FFF007FFFC00000000000007FFF00FFFFE00000000000007FFF01FFF
+FE00000000000007FFF03FFFFF00000000000007FFF07FFFFF80000000000007FFF0FE7F
+FF80000000000007FFF3FC7FFFC0000000000007FFF7F83FFFE0000000000007FFFFF01F
+FFF0000000000007FFFFC00FFFF0000000000007FFFF800FFFF8000000000007FFFF0007
+FFFC000000000007FFFE0003FFFC000000000007FFFC0003FFFE000000000007FFF80001
+FFFF000000000007FFF00000FFFF800000000007FFF000007FFF800000000007FFF00000
+7FFFC00000000007FFF000003FFFE00000000007FFF000001FFFE00000000007FFF00000
+1FFFF00000000007FFF000000FFFF80000000007FFF0000007FFFC0000000007FFF00000
+03FFFC0000000007FFF0000003FFFE0000000007FFF0000001FFFF0000000007FFF00000
+00FFFF0000000007FFF0000000FFFF8000000007FFF00000007FFFC000000007FFF00000
+003FFFE000000007FFF00000001FFFE000000007FFF00000001FFFF000000007FFF00000
+000FFFF800000007FFF000000007FFF800000007FFF000000007FFFC00000007FFF00000
+0003FFFE00000007FFF000000001FFFF00000007FFF000000000FFFF00000007FFF00000
+0000FFFF80000007FFF0000000007FFFC0000007FFF000000000FFFFE000FFFFFFFFFF80
+00FFFFFFFFF8FFFFFFFFFF8000FFFFFFFFF8FFFFFFFFFF8000FFFFFFFFF8FFFFFFFFFF80
+00FFFFFFFFF8FFFFFFFFFF8000FFFFFFFFF85D527CD167>202 D<FFFFFFF00000000000
+0001FFFFFFF0FFFFFFF800000000000003FFFFFFF0FFFFFFFC00000000000007FFFFFFF0
+FFFFFFFC00000000000007FFFFFFF0FFFFFFFC00000000000007FFFFFFF00007FFFE0000
+000000000FFFFE00000007FFFE0000000000000FFFFE00000007DFFF0000000000001F7F
+FE00000007DFFF0000000000001F7FFE00000007CFFF8000000000003E7FFE00000007CF
+FF8000000000003E7FFE00000007CFFF8000000000003E7FFE00000007C7FFC000000000
+007C7FFE00000007C7FFC000000000007C7FFE00000007C3FFE00000000000F87FFE0000
+0007C3FFE00000000000F87FFE00000007C1FFF00000000001F07FFE00000007C1FFF000
+00000001F07FFE00000007C0FFF80000000003E07FFE00000007C0FFF80000000003E07F
+FE00000007C0FFF80000000003E07FFE00000007C07FFC0000000007C07FFE00000007C0
+7FFC0000000007C07FFE00000007C03FFE000000000F807FFE00000007C03FFE00000000
+0F807FFE00000007C01FFF000000001F007FFE00000007C01FFF000000001F007FFE0000
+0007C01FFF000000001F007FFE00000007C00FFF800000003E007FFE00000007C00FFF80
+0000003E007FFE00000007C007FFC00000007C007FFE00000007C007FFC00000007C007F
+FE00000007C003FFE0000000F8007FFE00000007C003FFE0000000F8007FFE00000007C0
+03FFE0000000F8007FFE00000007C001FFF0000001F0007FFE00000007C001FFF0000001
+F0007FFE00000007C000FFF8000003E0007FFE00000007C000FFF8000003E0007FFE0000
+0007C0007FFC000007C0007FFE00000007C0007FFC000007C0007FFE00000007C0007FFC
+000007C0007FFE00000007C0003FFE00000F80007FFE00000007C0003FFE00000F80007F
+FE00000007C0001FFF00001F00007FFE00000007C0001FFF00001F00007FFE00000007C0
+000FFF80003E00007FFE00000007C0000FFF80003E00007FFE00000007C0000FFF80003E
+00007FFE00000007C00007FFC0007C00007FFE00000007C00007FFC0007C00007FFE0000
+0007C00003FFE000F800007FFE00000007C00003FFE000F800007FFE00000007C00001FF
+F001F000007FFE00000007C00001FFF001F000007FFE00000007C00000FFF803E000007F
+FE00000007C00000FFF803E000007FFE00000007C00000FFF803E000007FFE00000007C0
+00007FFC07C000007FFE00000007C000007FFC07C000007FFE00000007C000003FFE0F80
+00007FFE00000007C000003FFE0F8000007FFE00000007C000001FFF1F0000007FFE0000
+0007C000001FFF1F0000007FFE00000007C000001FFF1F0000007FFE00000007C000000F
+FFBE0000007FFE00000007C000000FFFBE0000007FFE00000007C0000007FFFC0000007F
+FE00000007C0000007FFFC0000007FFE00000007C0000003FFF80000007FFE00000007C0
+000003FFF80000007FFE00000007C0000003FFF80000007FFE00000007C0000001FFF000
+00007FFE00000007C0000001FFF00000007FFE00000007C0000000FFE00000007FFE0000
+0007C0000000FFE00000007FFE0000001FF00000007FC00000007FFE0000FFFFFFFE0000
+7FC0000FFFFFFFFFF0FFFFFFFE00007FC0000FFFFFFFFFF0FFFFFFFE00003F80000FFFFF
+FFFFF0FFFFFFFE00003F80000FFFFFFFFFF0FFFFFFFE00001F00000FFFFFFFFFF074527C
+D17D>204 D<FFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF80
+07FFFFFFFFFCFFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFFFC0007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFFFFFFFFFFFFFFF80000007FFFFFFFF
+FFFFFFFF80000007FFFFFFFFFFFFFFFF80000007FFFFFFFFFFFFFFFF80000007FFFFFFFF
+FFFFFFFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF00000
+00003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF8000FFFFFFFFFF80
+07FFFFFFFFFCFFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF80
+07FFFFFFFFFCFFFFFFFFFF8007FFFFFFFFFC5E527CD167>I<FFFFFFFFFFFFFFFFFFFFFF
+FCFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFF
+FCFFFFFFFFFFFFFFFFFFFFFFFC0007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF80000007FFF0000000003FFF80000007FFF0000000003FFF80
+000007FFF0000000003FFF8000FFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFF
+FCFFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFFFCFFFFFFFFFF8007FFFFFFFF
+FC5E527CD167>207 D<FFFFFFFFFFFFFC000000FFFFFFFFFFFFFFE00000FFFFFFFFFFFF
+FFFE0000FFFFFFFFFFFFFFFF8000FFFFFFFFFFFFFFFFE000000FFFE000003FFFF000000F
+FFE0000003FFFC00000FFFE0000000FFFE00000FFFE00000007FFF00000FFFE00000003F
+FF80000FFFE00000001FFFC0000FFFE00000000FFFE0000FFFE000000007FFE0000FFFE0
+00000007FFF0000FFFE000000007FFF0000FFFE000000007FFF8000FFFE000000003FFF8
+000FFFE000000003FFF8000FFFE000000003FFFC000FFFE000000003FFFC000FFFE00000
+0003FFFC000FFFE000000003FFFC000FFFE000000003FFFC000FFFE000000003FFFC000F
+FFE000000003FFFC000FFFE000000003FFFC000FFFE000000003FFFC000FFFE000000003
+FFF8000FFFE000000003FFF8000FFFE000000003FFF8000FFFE000000007FFF8000FFFE0
+00000007FFF0000FFFE000000007FFF0000FFFE000000007FFE0000FFFE00000000FFFC0
+000FFFE00000001FFFC0000FFFE00000003FFF80000FFFE00000007FFF00000FFFE00000
+00FFFE00000FFFE0000007FFF800000FFFE000003FFFF000000FFFFFFFFFFFFFC000000F
+FFFFFFFFFFFF0000000FFFFFFFFFFFF80000000FFFFFFFFFFF800000000FFFE000000000
+0000000FFFE0000000000000000FFFE0000000000000000FFFE0000000000000000FFFE0
+000000000000000FFFE0000000000000000FFFE0000000000000000FFFE0000000000000
+000FFFE0000000000000000FFFE0000000000000000FFFE0000000000000000FFFE00000
+00000000000FFFE0000000000000000FFFE0000000000000000FFFE0000000000000000F
+FFE0000000000000000FFFE0000000000000000FFFE0000000000000000FFFE000000000
+0000000FFFE0000000000000000FFFE0000000000000000FFFE0000000000000000FFFE0
+000000000000000FFFE0000000000000000FFFE0000000000000000FFFE0000000000000
+000FFFE0000000000000000FFFE0000000000000000FFFE0000000000000000FFFE00000
+00000000000FFFE0000000000000000FFFE0000000000000FFFFFFFFFE0000000000FFFF
+FFFFFE0000000000FFFFFFFFFE0000000000FFFFFFFFFE0000000000FFFFFFFFFE000000
+00004E527CD15A>I<0000000003FFF0000007000000007FFFFF00000F00000007FFFFFF
+E0001F0000003FFFFFFFF8003F000000FFFFFFFFFE007F000003FFFFC003FF00FF00000F
+FFF800003FC1FF00003FFFC000000FE3FF0000FFFF00000003FFFF0001FFFC00000001FF
+FF0003FFF800000000FFFF0007FFE0000000007FFF001FFFC0000000003FFF003FFF8000
+0000001FFF003FFF00000000000FFF007FFE000000000007FF00FFFC000000000003FF01
+FFFC000000000003FF01FFF8000000000001FF03FFF0000000000001FF07FFF000000000
+0000FF07FFF0000000000000FF0FFFE00000000000007F0FFFE00000000000007F1FFFC0
+0000000000007F1FFFC00000000000003F1FFFC00000000000003F3FFF80000000000000
+3F3FFF800000000000001F3FFF800000000000001F7FFF800000000000001F7FFF800000
+000000001F7FFF80000000000000007FFF00000000000000007FFF0000000000000000FF
+FF0000000000000000FFFF0000000000000000FFFF0000000000000000FFFF0000000000
+000000FFFF0000000000000000FFFF0000000000000000FFFF0000000000000000FFFF00
+00000000000000FFFF0000000000000000FFFF0000000000000000FFFF00000000000000
+00FFFF0000000000000000FFFF0000000000000000FFFF00000000000000007FFF000000
+00000000007FFF00000000000000007FFF80000000000000007FFF80000000000000007F
+FF80000000000000003FFF800000000000001F3FFF800000000000001F3FFF8000000000
+00001F1FFFC00000000000001F1FFFC00000000000001F1FFFC00000000000003F0FFFE0
+0000000000003F0FFFE00000000000003E07FFF00000000000003E07FFF0000000000000
+7E03FFF80000000000007C01FFF8000000000000FC01FFFC000000000000F800FFFC0000
+00000001F8007FFE000000000003F0003FFF000000000003F0003FFF800000000007E000
+1FFFC0000000000FC00007FFE0000000001F800003FFF8000000003F000001FFFC000000
+00FE000000FFFF00000001FC0000003FFFC0000007F80000000FFFFC00003FF000000003
+FFFFC001FFC000000000FFFFFFFFFF00000000003FFFFFFFFC000000000007FFFFFFF000
+00000000007FFFFF8000000000000003FFF0000000505479D25F>I<3FFFFFFFFFFFFFFF
+FFFE003FFFFFFFFFFFFFFFFFFE003FFFFFFFFFFFFFFFFFFE003FFFFFFFFFFFFFFFFFFE00
+3FFFFFFFFFFFFFFFFFFE003FFFC0007FFF0001FFFE003FFC00007FFF00001FFE007FF000
+007FFF000007FF007FE000007FFF000003FF007FC000007FFF000001FF007F8000007FFF
+000000FF007F0000007FFF0000007F007F0000007FFF0000007F007E0000007FFF000000
+3F007E0000007FFF0000003F007E0000007FFF0000003F007C0000007FFF0000001F007C
+0000007FFF0000001F007C0000007FFF0000001F007C0000007FFF0000001F007C000000
+7FFF0000001F00FC0000007FFF0000001F80F80000007FFF0000000F80F80000007FFF00
+00000F80F80000007FFF0000000F80F80000007FFF0000000F80F80000007FFF0000000F
+80F80000007FFF0000000F80000000007FFF0000000000000000007FFF00000000000000
+00007FFF0000000000000000007FFF0000000000000000007FFF0000000000000000007F
+FF0000000000000000007FFF0000000000000000007FFF0000000000000000007FFF0000
+000000000000007FFF0000000000000000007FFF0000000000000000007FFF0000000000
+000000007FFF0000000000000000007FFF0000000000000000007FFF0000000000000000
+007FFF0000000000000000007FFF0000000000000000007FFF0000000000000000007FFF
+0000000000000000007FFF0000000000000000007FFF0000000000000000007FFF000000
+0000000000007FFF0000000000000000007FFF0000000000000000007FFF000000000000
+0000007FFF0000000000000000007FFF0000000000000000007FFF000000000000000000
+7FFF0000000000000000007FFF0000000000000000007FFF0000000000000000007FFF00
+00000000000000007FFF0000000000000000007FFF0000000000000000007FFF00000000
+00000000007FFF0000000000000000007FFF0000000000000000007FFF00000000000000
+00007FFF0000000000000000007FFF0000000000000000007FFF0000000000000000007F
+FF0000000000000000007FFF0000000000000000007FFF0000000000000000007FFF0000
+000000000000007FFF0000000000000000007FFF0000000000000000007FFF0000000000
+000000007FFF00000000000001FFFFFFFFFFFFC000000001FFFFFFFFFFFFC000000001FF
+FFFFFFFFFFC000000001FFFFFFFFFFFFC000000001FFFFFFFFFFFFC0000051527BD15C>
+I<FFFFFFFFF80000003FFFFFF0FFFFFFFFF80000003FFFFFF0FFFFFFFFF80000003FFFFF
+F0FFFFFFFFF80000003FFFFFF0FFFFFFFFF80000003FFFFFF0001FFFF000000000003FF0
+00000FFFF000000000000FC000000FFFF800000000000F80000007FFFC00000000001F80
+000003FFFC00000000001F80000003FFFE00000000001F00000001FFFE00000000003F00
+000000FFFF00000000003E00000000FFFF80000000007E000000007FFF80000000007E00
+0000003FFFC0000000007C000000003FFFE000000000FC000000001FFFE000000000F800
+0000001FFFF000000001F8000000000FFFF800000001F80000000007FFF800000001F000
+00000007FFFC00000003F00000000003FFFE00000003E00000000001FFFE00000007E000
+00000001FFFF00000007E00000000000FFFF00000007C000000000007FFF8000000FC000
+000000007FFFC000000F8000000000003FFFC000001F8000000000001FFFE000001F8000
+000000001FFFF000001F0000000000000FFFF000003F0000000000000FFFF800003E0000
+0000000007FFFC00007E00000000000003FFFC00007E00000000000003FFFE00007C0000
+0000000001FFFF0000FC00000000000000FFFF0000F800000000000000FFFF8001F80000
+00000000007FFF8001F8000000000000003FFFC001F0000000000000003FFFE003F00000
+00000000001FFFE003E0000000000000000FFFF007E0000000000000000FFFF807E00000
+000000000007FFF807C00000000000000007FFFC0FC00000000000000003FFFE0F800000
+000000000001FFFE1F800000000000000001FFFF1F800000000000000000FFFF9F000000
+0000000000007FFFBF0000000000000000007FFFFE0000000000000000003FFFFE000000
+0000000000001FFFFE0000000000000000001FFFFC0000000000000000000FFFFC000000
+00000000000007FFF800000000000000000007FFF800000000000000000003FFF8000000
+00000003800003FFF00000000000000FF00001FFF00000000000003FF80000FFE0000000
+0000007FFC0000FFE00000000000007FFE00007FC0000000000000FFFE00003FC0000000
+000000FFFF00003F80000000000000FFFF00001F00000000000000FFFF00003F00000000
+000000FFFF00007E00000000000000FFFF00007E00000000000000FFFE0000FC00000000
+000000FFFE0001F8000000000000007FFC0003F0000000000000007FF8000FF000000000
+0000003FE0001FE0000000000000003FC000FFC0000000000000001FF807FF0000000000
+0000000FFFFFFE000000000000000003FFFFFC000000000000000001FFFFF00000000000
+000000007FFF800000000000000000000FFC000000000000005C537DD163>I<000000FF
+FFFFFFFFFC000000000000FFFFFFFFFFFC000000000000FFFFFFFFFFFC000000000000FF
+FFFFFFFFFC000000000000FFFFFFFFFFFC0000000000000000FFFC000000000000000000
+00FFFC00000000000000000000FFFC00000000000000000000FFFC000000000000000000
+00FFFC00000000000000000000FFFC00000000000000000000FFFC000000000000000001
+FFFFFFFE00000000000000FFFFFFFFFFFC00000000000FFFFFFFFFFFFFC0000000007FFF
+FFFFFFFFFFF800000001FFFFE0FFFC1FFFFE0000000FFFFC00FFFC00FFFFC000001FFFE0
+00FFFC001FFFE000007FFF8000FFFC0007FFF80000FFFE0000FFFC0001FFFC0001FFFC00
+00FFFC0000FFFE0003FFF80000FFFC00007FFF0007FFF00000FFFC00003FFF800FFFE000
+00FFFC00001FFFC00FFFE00000FFFC00001FFFC01FFFC00000FFFC00000FFFE01FFFC000
+00FFFC00000FFFE03FFF800000FFFC000007FFF03FFF800000FFFC000007FFF07FFF8000
+00FFFC000007FFF87FFF800000FFFC000007FFF87FFF000000FFFC000003FFF87FFF0000
+00FFFC000003FFF8FFFF000000FFFC000003FFFCFFFF000000FFFC000003FFFCFFFF0000
+00FFFC000003FFFCFFFF000000FFFC000003FFFCFFFF000000FFFC000003FFFCFFFF0000
+00FFFC000003FFFCFFFF000000FFFC000003FFFCFFFF000000FFFC000003FFFCFFFF0000
+00FFFC000003FFFCFFFF000000FFFC000003FFFCFFFF000000FFFC000003FFFC7FFF0000
+00FFFC000003FFF87FFF000000FFFC000003FFF87FFF800000FFFC000007FFF87FFF8000
+00FFFC000007FFF83FFF800000FFFC000007FFF03FFF800000FFFC000007FFF01FFFC000
+00FFFC00000FFFE01FFFC00000FFFC00000FFFE00FFFE00000FFFC00001FFFC00FFFE000
+00FFFC00001FFFC007FFF00000FFFC00003FFF8003FFF80000FFFC00007FFF0001FFFC00
+00FFFC0000FFFE0000FFFE0000FFFC0001FFFC00007FFF8000FFFC0007FFF800001FFFE0
+00FFFC001FFFE000000FFFFC00FFFC00FFFFC0000001FFFFE0FFFC1FFFFE000000007FFF
+FFFFFFFFFFF8000000000FFFFFFFFFFFFFC00000000000FFFFFFFFFFFC00000000000001
+FFFFFFFE000000000000000000FFFC00000000000000000000FFFC000000000000000000
+00FFFC00000000000000000000FFFC00000000000000000000FFFC000000000000000000
+00FFFC00000000000000000000FFFC00000000000000000000FFFC000000000000000000
+00FFFC00000000000000000000FFFC0000000000000000FFFFFFFFFFFC000000000000FF
+FFFFFFFFFC000000000000FFFFFFFFFFFC000000000000FFFFFFFFFFFC000000000000FF
+FFFFFFFFFC0000005E5279D16D>I<00003FFE000000000007FFFFE0000000001FFFFFFC
+000000007FFFFFFF00000001FFC00FFFC0000003FE0003FFE0000007FF0000FFF0000007
+FF80007FF800000FFFC0007FFC00000FFFC0003FFE00000FFFC0003FFE00000FFFC0001F
+FF00000FFFC0001FFF00000FFFC0001FFF00000FFFC0000FFF800007FF80000FFF800003
+FF00000FFF800001FE00000FFF8000000000000FFF8000000000000FFF8000000000000F
+FF8000000000000FFF8000000000000FFF8000000000000FFF800000000007FFFF800000
+0003FFFFFF800000007FFFFFFF80000003FFFFFFFF8000001FFFF00FFF8000007FFF000F
+FF800000FFFC000FFF800003FFF0000FFF800007FFC0000FFF80000FFF80000FFF80001F
+FF00000FFF80003FFF00000FFF80003FFE00000FFF80007FFC00000FFF80007FFC00000F
+FF81F0FFFC00000FFF81F0FFF800000FFF81F0FFF800000FFF81F0FFF800000FFF81F0FF
+F800001FFF81F0FFF800001FFF81F0FFFC00003FFF81F07FFC00003FFF81F07FFE00007F
+FF81F03FFE0000F7FFC3F03FFF0001E3FFC3E01FFFC007E3FFFFE007FFF01F81FFFFC003
+FFFFFF00FFFF8000FFFFFC007FFF00001FFFF0003FFC000001FF800007F0003C387CB642
+>224 D<000000000000FC0000000000000FFC000000000000FFFC00000000003FFFFC00
+0000000FFFFFFC00000001FFFFFFFC0000001FFFFFFFF8000000FFFFFFFFF8000003FFFF
+FFFFF000000FFFFFFFFFF000001FFFFFFFFFE000003FFFFFFFFF800000FFFFFFFFFF0000
+00FFFFFFFFF0000001FFFFFFE000000003FFFFC00000000007FFF8000000000007FFE000
+000000000FFF8000000000000FFE0000000000000FFC0000000000001FF8000000000000
+1FF00000000000001FE00000000000003FE00000000000003FC00000000000003F800000
+000000003F800000000000007F0001FFC00000007F003FFFFE0000007F00FFFFFF800000
+7E03FFFFFFE000007E0FFF80FFF800007E3FFC001FFE00007C7FF00007FF00007CFFE000
+03FF8000FDFFC00001FFC000FFFF800000FFE000FFFF0000007FE000FFFF0000007FF000
+FFFF0000007FF800FFFE0000003FF800FFFE0000003FFC00FFFE0000003FFC00FFFE0000
+003FFE00FFFC0000001FFE00FFFC0000001FFE00FFFC0000001FFF00FFFC0000001FFF00
+FFFC0000001FFF00FFFC0000001FFF00FFFC0000001FFF80FFFC0000001FFF80FFFC0000
+001FFF80FFFC0000001FFF80FFFC0000001FFF80FFFC0000001FFF80FFFC0000001FFF80
+FFFC0000001FFF80FFFC0000001FFF80FFFC0000001FFF80FFFC0000001FFF80FFFC0000
+001FFF807FFC0000001FFF007FFC0000001FFF007FFC0000001FFF003FFC0000001FFE00
+3FFE0000003FFE003FFE0000003FFE001FFE0000003FFC001FFE0000003FFC000FFF0000
+007FF8000FFF0000007FF80007FF800000FFF00003FF800000FFE00001FFC00001FFC000
+00FFE00003FF8000007FF00007FF0000003FFC001FFE0000001FFF80FFFC00000007FFFF
+FFF000000001FFFFFFC0000000003FFFFE000000000003FFE000000039547CD242>I<FF
+FFFFFFFE000000FFFFFFFFFFF00000FFFFFFFFFFFC0000FFFFFFFFFFFF000000FFF8001F
+FF800000FFF80007FFE00000FFF80001FFF00000FFF80001FFF00000FFF80000FFF80000
+FFF80000FFF80000FFF800007FFC0000FFF800007FFC0000FFF800007FFC0000FFF80000
+7FFC0000FFF800007FFC0000FFF800007FFC0000FFF80000FFF80000FFF80000FFF80000
+FFF80001FFF00000FFF80003FFE00000FFF80007FFC00000FFF8001FFF000000FFFFFFFF
+FC000000FFFFFFFFF0000000FFFFFFFFE0000000FFFFFFFFFC000000FFF80007FF000000
+FFF80001FFC00000FFF80000FFF00000FFF800007FF80000FFF800003FFC0000FFF80000
+3FFE0000FFF800001FFE0000FFF800001FFF0000FFF800001FFF0000FFF800001FFF8000
+FFF800001FFF8000FFF800001FFF8000FFF800001FFF8000FFF800001FFF8000FFF80000
+1FFF8000FFF800001FFF0000FFF800001FFF0000FFF800003FFF0000FFF800003FFE0000
+FFF800007FFC0000FFF80000FFFC0000FFF80003FFF80000FFF8000FFFF000FFFFFFFFFF
+FFC000FFFFFFFFFFFF0000FFFFFFFFFFFC0000FFFFFFFFFFC0000039357CB442>I<FFFF
+FFFFFFFF00FFFFFFFFFFFF00FFFFFFFFFFFF00FFFFFFFFFFFF0000FFF8001FFF0000FFF8
+0003FF0000FFF80001FF0000FFF800007F0000FFF800007F0000FFF800003F0000FFF800
+003F0000FFF800001F8000FFF800001F8000FFF800001F8000FFF800001F8000FFF80000
+0F8000FFF800000F8000FFF800000F8000FFF800000F8000FFF800000F8000FFF800000F
+8000FFF80000000000FFF80000000000FFF80000000000FFF80000000000FFF800000000
+00FFF80000000000FFF80000000000FFF80000000000FFF80000000000FFF80000000000
+FFF80000000000FFF80000000000FFF80000000000FFF80000000000FFF80000000000FF
+F80000000000FFF80000000000FFF80000000000FFF80000000000FFF80000000000FFF8
+0000000000FFF80000000000FFF80000000000FFF80000000000FFF80000000000FFF800
+00000000FFF80000000000FFF800000000FFFFFFFE000000FFFFFFFE000000FFFFFFFE00
+0000FFFFFFFE00000031357CB439>I<0000FFFFFFFFFFFFF80000FFFFFFFFFFFFF80000
+FFFFFFFFFFFFF80000FFFFFFFFFFFFF8000000FC0000FFF800000000F80000FFF8000000
+00F80000FFF800000000F80000FFF800000000F80000FFF800000000F80000FFF8000000
+00F80000FFF800000000F80000FFF800000000F80000FFF800000000F80000FFF8000000
+00F80000FFF800000000F80000FFF800000000F80000FFF800000000F80000FFF8000000
+00F80000FFF800000000F00000FFF800000000F00000FFF800000001F00000FFF8000000
+01F00000FFF800000001F00000FFF800000001F00000FFF800000001F00000FFF8000000
+01E00000FFF800000003E00000FFF800000003E00000FFF800000003E00000FFF8000000
+03C00000FFF800000007C00000FFF800000007C00000FFF800000007C00000FFF8000000
+0F800000FFF80000000F800000FFF80000001F000000FFF80000001F000000FFF8000000
+3F000000FFF80000003E000000FFF80000007C000000FFF80000007C000000FFF8000000
+F8000000FFF8000001F8000000FFF8000003F0000000FFF8000007E0000000FFF800000F
+C0000000FFF800003F80000000FFF800007F00000000FFF8003FFFFFFFFFFFFFFFFC3FFF
+FFFFFFFFFFFFFC3FFFFFFFFFFFFFFFFC3FFFFFFFFFFFFFFFFC3FFF0000000000FFFC3FF8
+00000000001FFC7FE0000000000007FE7FC0000000000003FE7F80000000000001FE7F00
+000000000000FE7F000000000000007E7E000000000000007E7E000000000000007E7C00
+0000000000003E7C000000000000003E7C000000000000003E7C000000000000003EFC00
+0000000000003FF8000000000000001FF8000000000000001FF8000000000000001FF800
+0000000000001FF8000000000000001F484880B449>I<000007FF80000000007FFFF800
+000001FFFFFE00000007FFFFFF8000001FFF03FFE000003FFC007FF000007FF0003FF800
+00FFE0001FFC0001FFC0000FFC0003FF800007FE0007FF800007FF000FFF000003FF000F
+FF000003FF801FFE000003FF801FFE000001FF803FFE000001FFC03FFE000001FFC03FFE
+000001FFC07FFC000001FFC07FFC000001FFE07FFC000000FFE07FFC000000FFE0FFFC00
+0000FFE0FFFC000000FFE0FFFFFFFFFFFFE0FFFFFFFFFFFFE0FFFFFFFFFFFFE0FFFFFFFF
+FFFFE0FFFC0000000000FFFC0000000000FFFC0000000000FFFC0000000000FFFC000000
+0000FFFC00000000007FFC00000000007FFC00000000007FFC00000000007FFE00000000
+003FFE00000000003FFE00000000003FFE00000003E01FFF00000003E01FFF00000007E0
+0FFF00000007C007FF8000000FC007FF8000000F8003FFC000001F8001FFE000003F0000
+FFF000007E00007FFC0001FC00001FFF0007F800000FFFE03FF0000003FFFFFFC0000000
+FFFFFF800000003FFFFC0000000001FFE0000033387CB63C>I<1FFFFF0003FFFFFFE000
+7FFFFC001FFFFF0003FFFFFFE0007FFFFC001FFFFF0003FFFFFFE0007FFFFC001FFFFF00
+03FFFFFFE0007FFFFC00007FFC000003FFE000001FFF0000000FF8000003FFE000000FF8
+00000003FC000003FFE000001FE000000001FE000003FFE000003FC000000000FF000003
+FFE000007F80000000007FC00003FFE00001FF00000000001FE00003FFE00003FC000000
+00000FF00003FFE00007F8000000000007FC0003FFE0001FF0000000000001FE0003FFE0
+003FC0000000000000FF0003FFE0007F800000000000007F8003FFE000FF000000000000
+001FE003FFE003FC000000000000000FF003FFE007F80000000000000007F803FFE00FF0
+0000000000000003FE03FFE03FE00000000000000003FF03FFE07FE00000000000000007
+FF83FFE0FFF0000000000000000FFFE3FFE3FFF8000000000000001FFFF3FFE7FFFC0000
+00000000003FFFFBFFEFFFFE000000000000003FFFFFFFFFFFFE000000000000007FFFFF
+FFFFFFFF00000000000000FFFE7FFFFF3FFF80000000000001FFFC3FFFFE1FFFC0000000
+000003FFF80FFFF80FFFE0000000000003FFF007FFF007FFE0000000000007FFF003FFE0
+07FFF000000000000FFFE003FFE003FFF800000000001FFFC003FFE001FFFC0000000000
+3FFF8003FFE000FFFE00000000003FFF0003FFE0007FFE00000000007FFF0003FFE0007F
+FF0000000000FFFE0003FFE0003FFF8000000001FFFC0003FFE0001FFFC000000003FFF8
+0003FFE0000FFFE000000007FFF00003FFE00007FFF000000007FFF00003FFE00007FFF0
+0000000FFFE00003FFE00003FFF80000001FFFC00003FFE00001FFFC0000003FFF800003
+FFE00000FFFE0000007FFF000003FFE000007FFF0000007FFF000003FFE000007FFF0000
+00FFFE000003FFE000003FFF800003FFFF000003FFE000007FFFE000FFFFFFE003FFFFFF
+E003FFFFFF80FFFFFFE003FFFFFFE003FFFFFF80FFFFFFE003FFFFFFE003FFFFFF80FFFF
+FFE003FFFFFFE003FFFFFF8069357EB46E>I<7000FFFE0000007C0FFFFFF000007E3FFF
+FFFE00007FFFFFFFFF80007FFF801FFFE0007FF80003FFF0007FF00000FFF8007FC00000
+7FFC007F8000007FFC007F8000003FFE007F0000003FFE007E0000001FFF007E0000001F
+FF007E0000001FFF007C0000001FFF007C0000001FFF00000000001FFF00000000003FFE
+00000000003FFE00000000007FFC00000000007FF80000000001FFF00000000003FFC000
+0000000FFF80000001FFFFFC00000003FFFFF000000003FFFFF000000003FFFFFE000000
+00001FFFC00000000003FFE00000000000FFF800000000007FFC00000000003FFE000000
+00001FFF00000000001FFF00000000000FFF80000000000FFF80000000000FFFC0000000
+000FFFC0000000000FFFC0000000000FFFC0F80000000FFFC0F80000000FFFC0F8000000
+0FFFC0FC0000000FFF807C0000001FFF807E0000001FFF007E0000003FFF003F0000007F
+FE001F800000FFFC001FE00003FFF8000FFE001FFFF00003FFFFFFFFC00000FFFFFFFF00
+00003FFFFFF800000003FFFF00000032387DB63A>I<FFFFFFF807FFFFFFC0FFFFFFF807
+FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC000FFF8000007FFC00000FFF80000
+07FFC00000FFF800000FFFC00000FFF800001FFFC00000FFF800001FFFC00000FFF80000
+3FFFC00000FFF800007FFFC00000FFF800007FFFC00000FFF80000FFFFC00000FFF80001
+F7FFC00000FFF80001F7FFC00000FFF80003E7FFC00000FFF80007C7FFC00000FFF80007
+C7FFC00000FFF8000F87FFC00000FFF8001F07FFC00000FFF8003F07FFC00000FFF8003E
+07FFC00000FFF8007C07FFC00000FFF800FC07FFC00000FFF800F807FFC00000FFF801F0
+07FFC00000FFF803F007FFC00000FFF803E007FFC00000FFF807C007FFC00000FFF80FC0
+07FFC00000FFF80F8007FFC00000FFF81F0007FFC00000FFF83F0007FFC00000FFF83E00
+07FFC00000FFF87C0007FFC00000FFF8F80007FFC00000FFF8F80007FFC00000FFF9F000
+07FFC00000FFFBE00007FFC00000FFFBE00007FFC00000FFFFC00007FFC00000FFFF8000
+07FFC00000FFFF800007FFC00000FFFF000007FFC00000FFFE000007FFC00000FFFE0000
+07FFC00000FFFC000007FFC00000FFF8000007FFC00000FFF8000007FFC000FFFFFFF807
+FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC042357DB449
+>I<00003E00001F0000000000FF80007FC000000001FFC000FFE000000003FFE001FFF0
+00000003FFE001FFF000000007FFF003FFF800000007FFF003FFF800000007FFF003FFF8
+00000007FFF003FFF800000007FFF003FFF800000007FFE001FFF800000003FFE001FFF0
+00000003FFC000FFF000000001FF80007FE000000001FF80007FE000000000FFFFFFFFC0
+000000003FFFFFFF00000000001FFFFFFE000000000007FFFFF8000000000001FFFFE000
+00000000001FFE0000000000000000000000000000000000000000000000000000000000
+0000000000000000000000FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFF
+FFC0FFFFFFF807FFFFFFC000FFF8000007FFC00000FFF8000007FFC00000FFF800000FFF
+C00000FFF800001FFFC00000FFF800001FFFC00000FFF800003FFFC00000FFF800007FFF
+C00000FFF800007FFFC00000FFF80000FFFFC00000FFF80001F7FFC00000FFF80001F7FF
+C00000FFF80003E7FFC00000FFF80007C7FFC00000FFF80007C7FFC00000FFF8000F87FF
+C00000FFF8001F07FFC00000FFF8003F07FFC00000FFF8003E07FFC00000FFF8007C07FF
+C00000FFF800FC07FFC00000FFF800F807FFC00000FFF801F007FFC00000FFF803F007FF
+C00000FFF803E007FFC00000FFF807C007FFC00000FFF80FC007FFC00000FFF80F8007FF
+C00000FFF81F0007FFC00000FFF83F0007FFC00000FFF83E0007FFC00000FFF87C0007FF
+C00000FFF8F80007FFC00000FFF8F80007FFC00000FFF9F00007FFC00000FFFBE00007FF
+C00000FFFBE00007FFC00000FFFFC00007FFC00000FFFF800007FFC00000FFFF800007FF
+C00000FFFF000007FFC00000FFFE000007FFC00000FFFE000007FFC00000FFFC000007FF
+C00000FFF8000007FFC00000FFF8000007FFC000FFFFFFF807FFFFFFC0FFFFFFF807FFFF
+FFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0424E7DCD49>I<FFFFFFF8001FFFFF00
+FFFFFFF8001FFFFF00FFFFFFF8001FFFFF00FFFFFFF8001FFFFF0000FFF8000007FFC000
+00FFF8000003FE000000FFF8000007F8000000FFF800000FF0000000FFF800001FE00000
+00FFF800007FC0000000FFF80000FF00000000FFF80001FE00000000FFF80007FC000000
+00FFF8000FF000000000FFF8001FE000000000FFF8007FC000000000FFF800FF00000000
+00FFF801FE0000000000FFF803FC0000000000FFF80FF80000000000FFF81FF800000000
+00FFF83FFC0000000000FFF8FFFE0000000000FFF9FFFF0000000000FFFBFFFF80000000
+00FFFFFFFF8000000000FFFFFFFFC000000000FFFFCFFFE000000000FFFF87FFF0000000
+00FFFE03FFF800000000FFFC01FFF800000000FFF801FFFC00000000FFF800FFFE000000
+00FFF8007FFF00000000FFF8003FFF80000000FFF8001FFF80000000FFF8001FFFC00000
+00FFF8000FFFE0000000FFF80007FFF0000000FFF80003FFF8000000FFF80001FFFC0000
+00FFF80001FFFC000000FFF80000FFFE000000FFF800007FFF000000FFF800003FFF8000
+00FFF800001FFFC00000FFF800001FFFC00000FFF800000FFFE00000FFF800001FFFF800
+FFFFFFF800FFFFFFE0FFFFFFF800FFFFFFE0FFFFFFF800FFFFFFE0FFFFFFF800FFFFFFE0
+43357DB449>I<0003FFFFFFFFFFFFE00003FFFFFFFFFFFFE00003FFFFFFFFFFFFE00003
+FFFFFFFFFFFFE0000003F00003FFE000000003E00003FFE000000003E00003FFE0000000
+03E00003FFE000000003E00003FFE000000003E00003FFE000000003E00003FFE0000000
+03E00003FFE000000003E00003FFE000000003E00003FFE000000003E00003FFE0000000
+03E00003FFE000000003E00003FFE000000003E00003FFE000000003E00003FFE0000000
+03E00003FFE000000003E00003FFE000000003E00003FFE000000003E00003FFE0000000
+03E00003FFE000000003E00003FFE000000003E00003FFE000000003E00003FFE0000000
+03E00003FFE000000003E00003FFE000000003E00003FFE000000003E00003FFE0000000
+03E00003FFE000000007E00003FFE000000007C00003FFE000000007C00003FFE0000000
+07C00003FFE000000007C00003FFE0000F8007C00003FFE0001FC007C00003FFE0003FE0
+0FC00003FFE0007FF00FC00003FFE000FFF80F800003FFE000FFF80F800003FFE000FFF8
+1F800003FFE000FFF81F800003FFE000FFF81F000003FFE000FFF83F000003FFE000FFF0
+7E000003FFE0007FE0FE000003FFE0007FFFFC0003FFFFFFE03FFFF80003FFFFFFE01FFF
+F00003FFFFFFE00FFFE00003FFFFFFE003FF800000000000000030000000000000004337
+7EB449>I<FFFFFC000000007FFFFEFFFFFE00000000FFFFFEFFFFFF00000000FFFFFEFF
+FFFF00000001FFFFFE00FFFF00000001FFFE0000FFFF80000001FFFE0000FFFF80000003
+DFFE0000FBFFC0000003DFFE0000FBFFC00000079FFE0000F9FFE00000079FFE0000F9FF
+E000000F1FFE0000F8FFF000000F1FFE0000F8FFF000000F1FFE0000F8FFF000001E1FFE
+0000F87FF800001E1FFE0000F87FF800003C1FFE0000F83FFC00003C1FFE0000F83FFC00
+00781FFE0000F81FFE0000781FFE0000F81FFE0000F01FFE0000F81FFE0000F01FFE0000
+F80FFF0000F01FFE0000F80FFF0001E01FFE0000F807FF8001E01FFE0000F807FF8003C0
+1FFE0000F803FFC003C01FFE0000F803FFC007801FFE0000F801FFE007801FFE0000F801
+FFE00F001FFE0000F801FFE00F001FFE0000F800FFF00F001FFE0000F800FFF01E001FFE
+0000F8007FF81E001FFE0000F8007FF83C001FFE0000F8003FFC3C001FFE0000F8003FFC
+78001FFE0000F8001FFE78001FFE0000F8001FFE78001FFE0000F8001FFEF0001FFE0000
+F8000FFFF0001FFE0000F8000FFFE0001FFE0000F80007FFE0001FFE0000F80007FFC000
+1FFE0000F80003FFC0001FFE0000F80003FF80001FFE0000F80003FF80001FFE0000F800
+01FF80001FFE0000F80001FF00001FFE0007FF0000FF00001FFE00FFFFF800FE001FFFFF
+FEFFFFF8007E001FFFFFFEFFFFF8007C001FFFFFFEFFFFF8003C001FFFFFFE4F357CB458
+>I<FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFF
+FFC000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF
+C00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF
+C00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF
+C00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF
+C00000FFF8000007FFC00000FFF8000007FFC00000FFFFFFFFFFFFC00000FFFFFFFFFFFF
+C00000FFFFFFFFFFFFC00000FFFFFFFFFFFFC00000FFF8000007FFC00000FFF8000007FF
+C00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF
+C00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF
+C00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF
+C00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF
+C00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF
+C00000FFF8000007FFC000FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFF
+FFC0FFFFFFF807FFFFFFC042357DB449>I<000001FFC000000000003FFFFE0000000000
+FFFFFF8000000003FFFFFFE00000000FFF80FFF80000003FFC001FFE0000007FF00007FF
+000000FFE00003FF800001FFC00001FFC00003FF800000FFE00003FF0000007FE00007FF
+0000007FF0000FFF0000007FF8000FFE0000003FF8001FFE0000003FFC001FFE0000003F
+FC003FFE0000003FFE003FFC0000001FFE003FFC0000001FFE007FFC0000001FFF007FFC
+0000001FFF007FFC0000001FFF007FFC0000001FFF00FFFC0000001FFF80FFFC0000001F
+FF80FFFC0000001FFF80FFFC0000001FFF80FFFC0000001FFF80FFFC0000001FFF80FFFC
+0000001FFF80FFFC0000001FFF80FFFC0000001FFF80FFFC0000001FFF80FFFC0000001F
+FF80FFFC0000001FFF807FFC0000001FFF007FFC0000001FFF007FFC0000001FFF003FFC
+0000001FFE003FFE0000003FFE003FFE0000003FFE001FFE0000003FFC001FFE0000003F
+FC000FFF0000007FF8000FFF0000007FF80007FF800000FFF00003FF800000FFE00001FF
+C00001FFC00000FFE00003FF8000007FF00007FF0000003FFC001FFE0000001FFF80FFFC
+00000007FFFFFFF000000001FFFFFFC0000000003FFFFE000000000003FFE00000003938
+7CB642>I<FFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFC0FFFFFFFF
+FFFFFFFFC000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800
+0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800
+0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800
+0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800
+0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800
+0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800
+0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800
+0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800
+0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800
+0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800
+0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800
+0007FFC00000FFF8000007FFC000FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF8
+07FFFFFFC0FFFFFFF807FFFFFFC042357DB449>I<003FF8007FF0000000FFFFF807FFFF
+000000FFFFF81FFFFFC00000FFFFF87FFFFFF00000FFFFF9FF00FFFC0000FFFFFFF8003F
+FF000003FFFFE0000FFF800000FFFF800007FFC00000FFFF000003FFE00000FFFE000003
+FFF00000FFFC000001FFF00000FFF8000000FFF80000FFF8000000FFFC0000FFF8000000
+7FFC0000FFF80000007FFE0000FFF80000007FFE0000FFF80000003FFE0000FFF8000000
+3FFF0000FFF80000003FFF0000FFF80000003FFF0000FFF80000003FFF0000FFF8000000
+1FFF8000FFF80000001FFF8000FFF80000001FFF8000FFF80000001FFF8000FFF8000000
+1FFF8000FFF80000001FFF8000FFF80000001FFF8000FFF80000001FFF8000FFF8000000
+1FFF8000FFF80000001FFF8000FFF80000001FFF8000FFF80000001FFF8000FFF8000000
+1FFF8000FFF80000003FFF0000FFF80000003FFF0000FFF80000003FFF0000FFF8000000
+3FFF0000FFF80000007FFE0000FFF80000007FFE0000FFF80000007FFC0000FFF8000000
+FFFC0000FFF8000000FFF80000FFFC000001FFF80000FFFC000001FFF00000FFFE000003
+FFE00000FFFF000007FFC00000FFFF80000FFF800000FFFFE0001FFF000000FFFFF0007F
+FE000000FFF9FE01FFF8000000FFF8FFFFFFF0000000FFF83FFFFFC0000000FFF807FFFE
+00000000FFF800FFE000000000FFF800000000000000FFF800000000000000FFF8000000
+00000000FFF800000000000000FFF800000000000000FFF800000000000000FFF8000000
+00000000FFF800000000000000FFF800000000000000FFF800000000000000FFF8000000
+00000000FFF800000000000000FFF800000000000000FFF800000000000000FFF8000000
+00000000FFF800000000000000FFF8000000000000FFFFFFF80000000000FFFFFFF80000
+000000FFFFFFF80000000000FFFFFFF80000000000FFFFFFF80000000000414D7DB549>
+I<000003FFE0000000003FFFFE00000000FFFFFF80000003FFFFFFE000000FFF003FF800
+003FFC0007FC00007FF8000FFE0000FFF0001FFE0001FFE0003FFF0003FFC0003FFF0007
+FF80003FFF0007FF80003FFF000FFF00003FFF001FFF00003FFF001FFE00003FFF003FFE
+00001FFE003FFE00000FFC003FFE000007F8007FFE00000000007FFC00000000007FFC00
+000000007FFC0000000000FFFC0000000000FFFC0000000000FFFC0000000000FFFC0000
+000000FFFC0000000000FFFC0000000000FFFC0000000000FFFC0000000000FFFC000000
+0000FFFC0000000000FFFC0000000000FFFC0000000000FFFC00000000007FFC00000000
+007FFE00000000007FFE00000000007FFE00000000003FFE00000000003FFF0000000000
+1FFF0000000F801FFF0000000F800FFF8000001F800FFF8000001F0007FFC000003F0003
+FFE000003E0001FFF000007E0000FFF80000FC00007FFC0001F800003FFF0007F000000F
+FFC01FE0000007FFFFFF80000001FFFFFE000000003FFFF80000000003FF80000031387C
+B63A>I<7FFFFFFFFFFFFC7FFFFFFFFFFFFC7FFFFFFFFFFFFC7FFFFFFFFFFFFC7FF807FF
+C03FFC7FC007FFC007FC7F8007FFC003FC7F0007FFC001FC7E0007FFC000FC7E0007FFC0
+00FC7C0007FFC0007CFC0007FFC0007EFC0007FFC0007EFC0007FFC0007EF80007FFC000
+3EF80007FFC0003EF80007FFC0003EF80007FFC0003EF80007FFC0003EF80007FFC0003E
+F80007FFC0003E000007FFC00000000007FFC00000000007FFC00000000007FFC0000000
+0007FFC00000000007FFC00000000007FFC00000000007FFC00000000007FFC000000000
+07FFC00000000007FFC00000000007FFC00000000007FFC00000000007FFC00000000007
+FFC00000000007FFC00000000007FFC00000000007FFC00000000007FFC00000000007FF
+C00000000007FFC00000000007FFC00000000007FFC00000000007FFC00000000007FFC0
+0000000007FFC00000000007FFC00000000007FFC00000007FFFFFFFFC00007FFFFFFFFC
+00007FFFFFFFFC00007FFFFFFFFC0037357DB43E>I<FFFFFFE0001FFFFCFFFFFFE0001F
+FFFCFFFFFFE0001FFFFCFFFFFFE0001FFFFC01FFF8000001FF8001FFF8000000FE0000FF
+F80000007C0000FFFC000000FC00007FFC000000F800007FFE000001F800003FFE000001
+F000003FFF000001F000003FFF000003F000001FFF800003E000001FFF800007E000000F
+FF800007C000000FFFC0000FC0000007FFC0000F80000007FFE0001F80000003FFE0001F
+00000003FFF0001F00000003FFF0003F00000001FFF8003E00000001FFF8007E00000000
+FFF8007C00000000FFFC00FC000000007FFC00F8000000007FFE00F8000000007FFE01F8
+000000003FFF01F0000000003FFF03F0000000001FFF03E0000000001FFF87E000000000
+0FFF87C0000000000FFFCFC00000000007FFCF800000000007FFEF800000000007FFFF80
+0000000003FFFF000000000003FFFF000000000001FFFE000000000001FFFE0000000000
+00FFFC000000000000FFFC0000000000007FF80000000000007FF80000000000007FF800
+00000000003FF00000000000003FF00000000000001FE00000000000001FE00000000000
+000FC00000000000000FC00000000000000FC00000000000000F800000000000001F8000
+00000000001F000000000000003F000000000000003E000000000000007E000000001FC0
+007C000000003FE0007C000000007FF000FC00000000FFF800F800000000FFF801F80000
+0000FFF801F000000000FFF803E000000000FFF807E000000000FFF80FC0000000007FF0
+1F80000000007FE03F00000000007FC07F00000000003F81FC00000000001FFFF8000000
+00000FFFF0000000000003FFC0000000000000FE0000000000003E4D7DB445>I<000000
+00003FF8000000000000000000FFFFF8000000000000000000FFFFF80000000000000000
+00FFFFF8000000000000000000FFFFF8000000000000000000FFFFF80000000000000000
+0003FFF800000000000000000000FFF800000000000000000000FFF80000000000000000
+0000FFF800000000000000000000FFF800000000000000000000FFF80000000000000000
+0000FFF800000000000000000000FFF800000000000000000000FFF80000000000000000
+0000FFF800000000000000000000FFF800000000000000000000FFF80000000000000000
+0000FFF800000000000000000000FFF800000000000000000000FFF80000000000000000
+0000FFF800000000000000000000FFF800000000000000000000FFF80000000000000000
+0000FFF800000000000000000000FFF800000000000000000000FFF80000000000000000
+0000FFF800000000000000000000FFF80000000000000003FF80FFF80FFE00000000003F
+FFF0FFF87FFFE000000000FFFFFCFFF9FFFFF800000003FFFFFEFFFBFFFFFE0000000FFF
+C03FFFFFE01FFF8000003FFF000FFFFF8007FFE000007FFC0007FFFF0001FFF00000FFF8
+0003FFFE0000FFF80001FFF00001FFFC00007FFC0003FFE00000FFF800003FFE0007FFC0
+0000FFF800001FFF000FFFC00000FFF800001FFF800FFF800000FFF800000FFF801FFF80
+0000FFF800000FFFC01FFF000000FFF8000007FFC03FFF000000FFF8000007FFE03FFF00
+0000FFF8000007FFE07FFE000000FFF8000003FFF07FFE000000FFF8000003FFF07FFE00
+0000FFF8000003FFF07FFE000000FFF8000003FFF0FFFC000000FFF8000001FFF8FFFC00
+0000FFF8000001FFF8FFFC000000FFF8000001FFF8FFFC000000FFF8000001FFF8FFFC00
+0000FFF8000001FFF8FFFC000000FFF8000001FFF8FFFC000000FFF8000001FFF8FFFC00
+0000FFF8000001FFF8FFFC000000FFF8000001FFF8FFFC000000FFF8000001FFF8FFFC00
+0000FFF8000001FFF8FFFC000000FFF8000001FFF8FFFC000000FFF8000001FFF87FFE00
+0000FFF8000003FFF07FFE000000FFF8000003FFF07FFE000000FFF8000003FFF07FFE00
+0000FFF8000003FFF03FFF000000FFF8000007FFE03FFF000000FFF8000007FFE01FFF00
+0000FFF8000007FFC01FFF800000FFF800000FFFC00FFF800000FFF800000FFF800FFFC0
+0000FFF800001FFF8007FFC00000FFF800001FFF0003FFE00001FFFC00003FFE0001FFF0
+0001FFFC00007FFC0000FFF80003FFFE0000FFF800007FFC0007FFFF0001FFF000003FFF
+000FFFFF8007FFE000000FFFC07FFFFFF01FFF80000003FFFFFEFFFBFFFFFE00000000FF
+FFF8FFF8FFFFF8000000003FFFF0FFF87FFFE00000000001FF80FFF80FFC000000000000
+0000FFF800000000000000000000FFF800000000000000000000FFF80000000000000000
+0000FFF800000000000000000000FFF800000000000000000000FFF80000000000000000
+0000FFF800000000000000000000FFF800000000000000000000FFF80000000000000000
+0000FFF800000000000000000000FFF800000000000000000000FFF80000000000000000
+0000FFF800000000000000000000FFF800000000000000000000FFF80000000000000000
+0000FFF800000000000000000000FFF8000000000000000000FFFFFFF800000000000000
+00FFFFFFF80000000000000000FFFFFFF80000000000000000FFFFFFF800000000000000
+00FFFFFFF8000000005D6A7CD266>I<FFFFFFF001FFFFFCFFFFFFF001FFFFFCFFFFFFF0
+01FFFFFCFFFFFFF001FFFFFC00FFFE00001FFE00007FFE00000FF000003FFF00000FE000
+001FFF80001FC000001FFF80001F8000000FFFC0003F00000007FFE0007E00000003FFF0
+00FE00000001FFF801FC00000001FFF803F800000000FFFC03F0000000007FFE07E00000
+00003FFF0FC0000000003FFF1FC0000000001FFFBF80000000000FFFFF000000000007FF
+FE000000000007FFFC000000000003FFF8000000000001FFF8000000000000FFFC000000
+0000007FFE0000000000007FFE0000000000003FFF0000000000003FFF8000000000007F
+FFC00000000000FFFFC00000000000FFFFE00000000001FBFFF00000000003F1FFF80000
+000007F0FFFC000000000FE0FFFC000000001FC07FFE000000001F803FFF000000003F00
+1FFF800000007E001FFF80000000FE000FFFC0000001FC0007FFE0000003F80003FFF000
+0003F00003FFF8000007E00001FFF800000FC00000FFFC00001FC000007FFE00003FC000
+003FFF0001FFE000003FFF00FFFFFE0007FFFFFFFFFFFE0007FFFFFFFFFFFE0007FFFFFF
+FFFFFE0007FFFFFF40357EB445>I<FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFF
+F807FFFFFFC0FFFFFFF807FFFFFFC000FFF8000007FFC00000FFF8000007FFC00000FFF8
+000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8
+000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8
+000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8
+000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8
+000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8
+000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8
+000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8
+000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8
+000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8
+000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8
+000007FFC00000FFF8000007FFC00000FFF8000007FFC000FFFFFFFFFFFFFFFFE0FFFFFF
+FFFFFFFFFFE0FFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFE000000000000007FFE0000000
+00000000FFE0000000000000003FF0000000000000001FF0000000000000000FF0000000
+0000000007F00000000000000003F00000000000000003F00000000000000003F0000000
+0000000001F00000000000000001F00000000000000001F00000000000000001F0000000
+0000000001F80000000000000000F80000000000000000F80000000000000000F8000000
+0000000000F80000000000000000F845487DB449>I<FFFFFFF807FFFFFFC0FFFFFFF807
+FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC000FFF8000007FFC00000FFF80000
+07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000
+07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000
+07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000
+07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC000007FF80000
+07FFC000007FFC000007FFC000003FFC00003FFFC000003FFE0000FFFFC000001FFF000F
+FFFFC0000007FFFFFFF7FFC0000001FFFFFF87FFC00000007FFFFC07FFC000000007FFC0
+07FFC000000000000007FFC000000000000007FFC000000000000007FFC0000000000000
+07FFC000000000000007FFC000000000000007FFC000000000000007FFC0000000000000
+07FFC000000000000007FFC000000000000007FFC000000000000007FFC0000000000000
+07FFC000000000000007FFC000000000000007FFC000000000000007FFC0000000000000
+07FFC000000000000007FFC000000000000007FFC000000000000007FFC0000000000007
+FFFFFFC00000000007FFFFFFC00000000007FFFFFFC00000000007FFFFFFC042357DB449
+>I<FFFFFFF81FFFFFFF03FFFFFFE0FFFFFFF81FFFFFFF03FFFFFFE0FFFFFFF81FFFFFFF
+03FFFFFFE0FFFFFFF81FFFFFFF03FFFFFFE000FFF800001FFF000003FFE00000FFF80000
+1FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FF
+F800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE0
+0000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF0000
+03FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001F
+FF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF8
+00001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE000
+00FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003
+FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF
+000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800
+001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000
+FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FF
+E00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF00
+0003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF80000
+1FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FF
+F800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE0
+0000FFF800001FFF000003FFE00000FFF800001FFF000003FFE000FFFFFFFFFFFFFFFFFF
+FFFFFFE0FFFFFFFFFFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFFFFFFFFFE0FFFFFFFFFFFF
+FFFFFFFFFFFFE063357CB46C>I<FFFFFFF81FFFFFFF03FFFFFFE0FFFFFFF81FFFFFFF03
+FFFFFFE0FFFFFFF81FFFFFFF03FFFFFFE0FFFFFFF81FFFFFFF03FFFFFFE000FFF800001F
+FF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF8
+00001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE000
+00FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003
+FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF
+000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800
+001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000
+FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FF
+E00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF00
+0003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF80000
+1FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FF
+F800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE0
+0000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF0000
+03FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001F
+FF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF8
+00001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003FFE000
+00FFF800001FFF000003FFE00000FFF800001FFF000003FFE00000FFF800001FFF000003
+FFE000FFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFF
+FFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000003FFF000000000
+000000000000007FF000000000000000000000001FF800000000000000000000000FF800
+0000000000000000000007F8000000000000000000000003F80000000000000000000000
+01F8000000000000000000000001F8000000000000000000000001F80000000000000000
+00000000F8000000000000000000000000F8000000000000000000000000F80000000000
+00000000000000F8000000000000000000000000FC0000000000000000000000007C0000
+000000000000000000007C0000000000000000000000007C000000000000000000000000
+7C0000000000000000000000007C66487CB46C>I<FFFFFFF80000007FFFFFFCFFFFFFF8
+0000007FFFFFFCFFFFFFF80000007FFFFFFCFFFFFFF80000007FFFFFFC00FFF800000000
+007FFC0000FFF800000000007FFC0000FFF800000000007FFC0000FFF800000000007FFC
+0000FFF800000000007FFC0000FFF800000000007FFC0000FFF800000000007FFC0000FF
+F800000000007FFC0000FFF800000000007FFC0000FFF800000000007FFC0000FFF80000
+0000007FFC0000FFF800000000007FFC0000FFF800000000007FFC0000FFF80000000000
+7FFC0000FFF800000000007FFC0000FFF800000000007FFC0000FFF800000000007FFC00
+00FFF800000000007FFC0000FFFFFFF80000007FFC0000FFFFFFFFF000007FFC0000FFFF
+FFFFFE00007FFC0000FFFFFFFFFF80007FFC0000FFF8001FFFE0007FFC0000FFF80007FF
+F0007FFC0000FFF80001FFF8007FFC0000FFF80000FFFC007FFC0000FFF800007FFE007F
+FC0000FFF800007FFE007FFC0000FFF800003FFF007FFC0000FFF800003FFF007FFC0000
+FFF800001FFF807FFC0000FFF800001FFF807FFC0000FFF800001FFF807FFC0000FFF800
+001FFF807FFC0000FFF800001FFF807FFC0000FFF800001FFF807FFC0000FFF800001FFF
+807FFC0000FFF800003FFF007FFC0000FFF800003FFF007FFC0000FFF800007FFE007FFC
+0000FFF800007FFE007FFC0000FFF80000FFFC007FFC0000FFF80001FFF8007FFC0000FF
+F80007FFF0007FFC0000FFF8001FFFE0007FFC00FFFFFFFFFFFFC07FFFFFFCFFFFFFFFFF
+FF007FFFFFFCFFFFFFFFFFF8007FFFFFFCFFFFFFFFFF80007FFFFFFC56357CB45F>251
+D<FFFFFFF800000000FFFFFFF800000000FFFFFFF800000000FFFFFFF80000000000FFF8
+000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF800000000
+0000FFF8000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF8
+000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF800000000
+0000FFF8000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFFF
+FFF800000000FFFFFFFFF0000000FFFFFFFFFE000000FFFFFFFFFF800000FFF8001FFFE0
+0000FFF80007FFF00000FFF80001FFF80000FFF80000FFFC0000FFF800007FFE0000FFF8
+00007FFE0000FFF800003FFF0000FFF800003FFF0000FFF800001FFF8000FFF800001FFF
+8000FFF800001FFF8000FFF800001FFF8000FFF800001FFF8000FFF800001FFF8000FFF8
+00001FFF8000FFF800003FFF0000FFF800003FFF0000FFF800007FFE0000FFF800007FFE
+0000FFF80000FFFC0000FFF80001FFF80000FFF80007FFF00000FFF8001FFFE000FFFFFF
+FFFFFFC000FFFFFFFFFFFF0000FFFFFFFFFFF80000FFFFFFFFFF80000039357CB442>I<
+000001FFFFFFFFFE00007FFFFFFFFFFE0003FFFFFFFFFFFE000FFFFFFFFFFFFE003FFFC0
+003FFE00007FFE00003FFE0000FFF800003FFE0001FFF000003FFE0003FFF000003FFE00
+03FFE000003FFE0007FFE000003FFE0007FFE000003FFE0007FFE000003FFE0007FFE000
+003FFE0007FFE000003FFE0007FFE000003FFE0003FFE000003FFE0003FFF000003FFE00
+01FFF000003FFE0001FFF800003FFE0000FFF800003FFE00007FFE00003FFE00001FFFC0
+003FFE000007FFFFFFFFFE000001FFFFFFFFFE0000001FFFFFFFFE00000001FFFFFFFE00
+000001FFFC3FFE00000003FFF83FFE00000007FFF83FFE0000000FFFF03FFE0000000FFF
+E03FFE0000001FFFC03FFE0000003FFFC03FFE0000007FFF803FFE0000007FFF003FFE00
+0000FFFF003FFE000001FFFE003FFE000003FFFC003FFE000003FFF8003FFE000007FFF8
+003FFE00000FFFF0003FFE00001FFFE0003FFE00001FFFE0003FFE00003FFFC0003FFE00
+007FFF80003FFE0000FFFF00003FFE0001FFFF00003FFE0007FFFF00003FFE00FFFFFFF8
+3FFFFFFEFFFFFFF83FFFFFFEFFFFFFF83FFFFFFEFFFFFFF83FFFFFFE3F357EB445>255
+D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fi larm1000 10 82
+/Fi 82 256 df<01800060038000E0070001C00E0003801C0007001800060038000E0030
+000C0070001C006000180060001800E0003800C0003000C0003000C0003000C0003000CE
+003380FF803FE0FFC03FF0FFC03FF0FFC03FF07FC01FF07FC01FF03F800FE00E0003801C
+1981B91C>16 D<1C0007007F001FC0FF803FE0FF803FE0FFC03FF0FFC03FF0FFC03FF07F
+C01FF01CC0073000C0003000C0003000C0003000C0003001C00070018000600180006003
+8000E0030000C0070001C0060001800E0003801C00070038000E0070001C00600018001C
+1980B91C>I<FFFFFFFFFF80FFFFFFFFFF80290280962A>21 D<0000600000E00001C000
+0380000700000E00001E00003C0000780000780000F00001E00001E00003C00003C00007
+C0000780000F80000F00000F00001F00001E00001E00003E00003E00003E00007C00007C
+00007C00007C00007C00007C0000F80000F80000F80000F80000F80000F80000F80000F8
+0000F80000F80000F80000F80000F80000F80000F80000F80000F80000F800007C00007C
+00007C00007C00007C00007C00003E00003E00003E00001E00001E00001F00000F00000F
+00000F800007800007C00003C00003C00001E00001E00000F000007800007800003C0000
+1E00000E000007000003800001C00000E0000060135278BD20>40
+D<C00000E000007000003800001C00000E00000F000007800003C00003C00001E00000F0
+0000F000007800007800007C00003C00003E00001E00001E00001F00000F00000F00000F
+80000F80000F800007C00007C00007C00007C00007C00007C00003E00003E00003E00003
+E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003
+E00003E00003E00007C00007C00007C00007C00007C00007C0000F80000F80000F80000F
+00000F00001F00001E00001E00003E00003C00007C0000780000780000F00000F00001E0
+0003C00003C0000780000F00000E00001C0000380000700000E00000C0000013527CBD20
+>I<1C007F00FF80FF80FFC0FFC0FFC07FC01CC000C000C000C000C001C0018001800380
+0300070006000E001C003800700060000A19798817>44 D<FFFFFCFFFFFCFFFFFCFFFFFC
+FFFFFC16057F941C>I<1C007F00FF80FF80FF80FF80FF807F001C000909798817>I<0001
+C0000003C0000007C000001FC00000FFC000FFFFC000FFFFC000FF1FC000001FC000001F
+C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F
+C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F
+C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F
+C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F
+C000001FC000001FC000001FC000001FC000001FC000003FE0007FFFFFF07FFFFFF07FFF
+FFF01C3779B62A>49 D<000FF00000007FFE000001FFFF800003E03FE0000F000FF0001E
+0007F8001C0003FC00380001FE00700001FE00700000FF00600000FF00FE0000FF00FF00
+007F80FF80007F80FF80007F80FF80007F80FF80007F80FF80007F807F00007F801C0000
+7F800000007F80000000FF00000000FF00000000FE00000001FE00000001FC00000003FC
+00000003F800000007F00000000FE00000000FC00000001F800000003F000000007E0000
+0000FC00000001F800000001E000000003C000000007800000000F000000001E00018000
+3C000180007800018000F000038001E000030003C0000300078000030007000007000FFF
+FFFF001FFFFFFF003FFFFFFF007FFFFFFE00FFFFFFFE00FFFFFFFE00FFFFFFFE0021377C
+B62A>I<0007F80000003FFF000000FFFFC00001F80FF00003C007F800078003FC000E00
+01FE000F8001FE001FE000FF001FF000FF001FF000FF001FF000FF001FF000FF001FF000
+FF000FE000FF0007C000FF00000001FE00000001FE00000001FC00000003FC00000003F8
+00000007F000000007E00000000F800000007F0000001FFC0000001FFF800000000FE000
+000007F000000001FC00000001FE00000000FF000000007F800000007F800000007FC000
+00007FC00000003FC00000003FE00000003FE01E00003FE07F80003FE07F80003FE0FFC0
+003FE0FFC0003FE0FFC0003FE0FFC0003FC0FFC0007FC0FF80007F807E00007F80700000
+FF00380001FE001E0001FE000F8003F80007F00FF00001FFFFC000007FFF0000000FF800
+0023397DB62A>I<000000380000000038000000007800000000F800000000F800000001
+F800000003F800000007F800000007F80000000FF80000001FF80000001BF800000033F8
+00000073F800000063F8000000C3F8000001C3F800000183F800000303F800000703F800
+000603F800000C03F800001C03F800001803F800003003F800007003F800006003F80000
+C003F80001C003F800038003F800030003F800070003F8000E0003F8000C0003F8001800
+03F800380003F800300003F800600003F800E00003F800FFFFFFFFF8FFFFFFFFF8FFFFFF
+FFF8000003F800000003F800000003F800000003F800000003F800000003F800000003F8
+00000003F800000003F800000003F800000007FC000003FFFFF80003FFFFF80003FFFFF8
+25387EB72A>I<0600000C000780003C0007F003F80007FFFFF80007FFFFF00007FFFFE0
+0007FFFF800007FFFF000007FFFC0000067FE00000060000000006000000000600000000
+060000000006000000000600000000060000000006000000000600000000060000000006
+07F80000061FFE000006780F800006E007E00007C003F000078001F800070001F8000600
+00FC00060000FE00000000FE00000000FF000000007F000000007F000000007F80000000
+7F800000007F800000007F801C00007F807F00007F80FF00007F80FF80007F80FF80007F
+80FF80007F80FF00007F00FF0000FF00FC0000FF00600000FE00700000FE00700001FC00
+380001F8001C0003F8001E0007F0000F800FE00007E03F800001FFFF0000007FFC000000
+1FE0000021397CB62A>I<00003FC0000001FFF0000007FFFC00000FE03E00003F800700
+007E001F0000FC003F8001F8007F8003F0007F8007F0007F8007E0007F800FE0003F000F
+C0001E001FC00000001F800000003F800000003F800000003F800000007F800000007F00
+0000007F01FC00007F07FF8000FF1E07E000FF3801F000FF7000F800FF6000FC00FFE000
+7E00FFC0003F00FFC0003F80FF80003F80FF80001FC0FF80001FC0FF80001FC0FF00001F
+E0FF00001FE0FF00001FE0FF00001FE0FF00001FE07F00001FE07F00001FE07F00001FE0
+7F00001FE07F80001FE03F80001FE03F80001FC03F80001FC01F80003F801FC0003F800F
+C0003F000FE0007F0007E000FE0003F000FC0001F801F80000FE07F000007FFFC000001F
+FF00000003FC000023397DB62A>I<0003F80000001FFF0000007FFFC00001FC07E00003
+F803F00007E001F8000FE000FC001FC0007E001F80007E003F80003F003F80003F007F00
+003F807F00003F80FF00003F80FF00001FC0FF00001FC0FF00001FC0FF00001FC0FF0000
+1FC0FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF00001FE07F00003FE07F00003F
+E07F00003FE03F80003FE03F80007FE01F80007FE00FC000FFE007E000DFE003E001DFE0
+01F0039FE000FC0F1FE0003FFC1FC00007F01FC00000001FC00000001FC00000003FC000
+00003F800000003F800000003F000000007F000F00007F001F80007E003FC000FC003FC0
+00FC003FC001F8003FC003F0003F8007E0001F000FE0001C001F80000F807F000007FFFE
+000001FFF80000003FC0000023397DB62A>57 D<1C007F00FF80FF80FF80FF80FF807F00
+1C0000000000000000000000000000000000000000000000000000000000000000000000
+00001C007F00FF80FF80FF80FF80FF807F001C00092479A317>I<FFFFFFFFC00000FFFF
+FFFFF80000FFFFFFFFFE000001FF8001FF800000FF00003FE00000FF00000FF00000FF00
+0003F80000FF000001FC0000FF000000FE0000FF0000007F0000FF0000007F0000FF0000
+003F8000FF0000003FC000FF0000001FC000FF0000001FE000FF0000000FE000FF000000
+0FF000FF0000000FF000FF0000000FF000FF00000007F800FF00000007F800FF00000007
+F800FF00000007F800FF00000007FC00FF00000007FC00FF00000007FC00FF00000007FC
+00FF00000007FC00FF00000007FC00FF00000007FC00FF00000007FC00FF00000007FC00
+FF00000007FC00FF00000007FC00FF00000007FC00FF00000007F800FF00000007F800FF
+00000007F800FF00000007F800FF0000000FF000FF0000000FF000FF0000000FE000FF00
+00000FE000FF0000001FE000FF0000001FC000FF0000003F8000FF0000003F8000FF0000
+007F0000FF000000FE0000FF000001FC0000FF000003F80000FF00000FF00000FF00003F
+E00001FF8000FF8000FFFFFFFFFF0000FFFFFFFFF80000FFFFFFFFC0000036397DB83F>
+68 D<FFFFFFFFFFFE00FFFFFFFFFFFE00FFFFFFFFFFFE0001FF800007FE0000FF000000
+FE0000FF0000003F0000FF0000001F0000FF0000000F0000FF000000070000FF00000007
+0000FF000000070000FF000000030000FF000000030000FF000000030000FF0000000380
+00FF000000018000FF0000C0018000FF0000C0018000FF0000C0018000FF0000C0000000
+FF0000C0000000FF0000C0000000FF0001C0000000FF0001C0000000FF0003C0000000FF
+000FC0000000FFFFFFC0000000FFFFFFC0000000FFFFFFC0000000FF000FC0000000FF00
+03C0000000FF0001C0000000FF0001C0000000FF0000C0000000FF0000C0000000FF0000
+C0006000FF0000C0006000FF0000C0006000FF0000C000E000FF00000000C000FF000000
+00C000FF00000000C000FF00000000C000FF00000001C000FF00000001C000FF00000001
+C000FF000000038000FF000000038000FF000000078000FF000000078000FF0000000F80
+00FF0000003F8000FF0000007F8001FF800007FF00FFFFFFFFFFFF00FFFFFFFFFFFF00FF
+FFFFFFFFFF0033397EB838>I<000000FF8000C000000FFFF001C000003FFFFC01C00000
+FF803F03C00003FC000787C0000FF00003CFC0001FE00000EFC0003FC000007FC0007F80
+00003FC000FF0000001FC001FE0000001FC003FC0000000FC007F800000007C007F80000
+0007C00FF000000003C00FF000000003C01FE000000003C01FE000000001C03FE0000000
+01C03FC000000001C07FC000000000C07FC000000000C07FC000000000C07FC000000000
+C0FF800000000000FF800000000000FF800000000000FF800000000000FF800000000000
+FF800000000000FF800000000000FF800000000000FF800000000000FF800000000000FF
+800000000000FF800000FFFFFFFF800000FFFFFF7FC00000FFFFFF7FC00000007FE07FC0
+0000003FC07FC00000003FC03FC00000003FC03FE00000003FC01FE00000003FC01FE000
+00003FC00FF00000003FC00FF00000003FC007F80000003FC007F80000003FC003FC0000
+003FC001FE0000003FC000FF0000007FC0007F8000007FC0003FC00000FFC0001FE00000
+EFC0000FF80003C7C00003FE000783C00000FFC03F01C000003FFFFC00C000000FFFF000
+00000000FF800000383D7CBA41>71 D<FFFFFF01FFFFFEFFFFFF01FFFFFEFFFFFF01FFFF
+FE01FF800003FF0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE00
+00FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000
+FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF
+000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF00
+0001FE0000FF000001FE0000FF000001FE0000FFFFFFFFFE0000FFFFFFFFFE0000FFFFFF
+FFFE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001
+FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE
+0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE00
+00FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000
+FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0001FF800003FF00FFFF
+FF01FFFFFEFFFFFF01FFFFFEFFFFFF01FFFFFE37397DB83E>I<FFFFFFE00000FFFFFFE0
+0000FFFFFFE0000001FFC000000000FF0000000000FF0000000000FF0000000000FF0000
+000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000
+000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000
+000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000
+000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000
+000000FF0000000000FF0000000000FF0000000000FF0000001800FF0000001800FF0000
+001800FF0000001800FF0000001800FF0000003800FF0000003000FF0000003000FF0000
+003000FF0000007000FF0000007000FF0000007000FF000000F000FF000000F000FF0000
+01F000FF000003F000FF00000FF000FF00001FE001FF8000FFE0FFFFFFFFFFE0FFFFFFFF
+FFE0FFFFFFFFFFE02D397DB834>76 D<FFFF0000000007FFF8FFFF800000000FFFF8FFFF
+800000000FFFF801FF800000000FFC0000DFC00000001BF80000DFC00000001BF80000CF
+E000000033F80000CFE000000033F80000CFE000000033F80000C7F000000063F80000C7
+F000000063F80000C7F000000063F80000C3F8000000C3F80000C3F8000000C3F80000C1
+FC00000183F80000C1FC00000183F80000C1FC00000183F80000C0FE00000303F80000C0
+FE00000303F80000C07F00000603F80000C07F00000603F80000C07F00000603F80000C0
+3F80000C03F80000C03F80000C03F80000C03F80000C03F80000C01FC0001803F80000C0
+1FC0001803F80000C00FE0003003F80000C00FE0003003F80000C00FE0003003F80000C0
+07F0006003F80000C007F0006003F80000C003F800C003F80000C003F800C003F80000C0
+03F800C003F80000C001FC018003F80000C001FC018003F80000C001FC018003F80000C0
+00FE030003F80000C000FE030003F80000C0007F060003F80000C0007F060003F80000C0
+007F060003F80000C0003F8C0003F80000C0003F8C0003F80000C0001FD80003F80000C0
+001FD80003F80000C0001FD80003F80000C0000FF00003F80000C0000FF00003F80000C0
+000FF00003F80001E00007E00003F80003F00007E00003F8000FFC0003C00007FC00FFFF
+C003C003FFFFF8FFFFC003C003FFFFF8FFFFC0018003FFFFF845397DB84C>I<FFFF0000
+07FFFEFFFF800007FFFEFFFFC00007FFFE00FFC000007FE000FFE000001F8000DFF00000
+0F0000DFF00000060000CFF80000060000C7FC0000060000C7FC0000060000C3FE000006
+0000C1FF0000060000C1FF0000060000C0FF8000060000C07FC000060000C07FC0000600
+00C03FE000060000C01FF000060000C01FF800060000C00FF800060000C007FC00060000
+C007FE00060000C003FE00060000C001FF00060000C001FF80060000C000FF80060000C0
+007FC0060000C0007FE0060000C0003FE0060000C0001FF0060000C0000FF8060000C000
+0FF8060000C00007FC060000C00003FE060000C00003FE060000C00001FF060000C00000
+FF860000C00000FF860000C000007FC60000C000003FE60000C000003FE60000C000001F
+F60000C000000FFE0000C000000FFE0000C0000007FE0000C0000003FE0000C0000003FE
+0000C0000001FE0000C0000000FE0000C0000000FE0000C00000007E0001E00000003E00
+03F00000003E000FFC0000001E00FFFFC000000E00FFFFC000000E00FFFFC00000060037
+397DB83E>I<FFFFFF0007FFFEFFFFFF0007FFFEFFFFFF0007FFFE01FF8000007FE000FF
+0000001F8000FF0000000F0000FF000000060000FF000000060000FF000000060000FF00
+0000060000FF000000060000FF000000060000FF000000060000FF000000060000FF0000
+00060000FF000000060000FF000000060000FF000000060000FF000000060000FF000000
+060000FF000000060000FF000000060000FF000000060000FF000000060000FF00000006
+0000FF000000060000FF000000060000FF000000060000FF000000060000FF0000000600
+00FF000000060000FF000000060000FF000000060000FF000000060000FF000000060000
+FF000000060000FF000000060000FF000000060000FF000000060000FF000000060000FF
+000000060000FF000000060000FF0000000E00007F0000000C00007F8000000C00007F80
+00001C00003F8000001C00003F8000001800001FC000003800001FC000007000000FE000
+00F0000007F00000E0000003F80001C0000001FC000780000000FE000F000000007F807E
+000000001FFFF80000000007FFE000000000007F800000373B7DB83E>85
+D<7FFFFF003FFFFC007FFFFF003FFFFC007FFFFF003FFFFC0000FFF80007FF8000007FE0
+0003FC0000003FE00001F00000001FF00001E00000001FF00001C00000000FF800018000
+000007FC00038000000007FC00070000000003FE00060000000003FE000E0000000001FF
+001C0000000000FF80180000000000FF803800000000007FC03000000000003FE0600000
+0000003FE0E000000000001FF0C000000000000FF18000000000000FFB80000000000007
+FF00000000000007FE00000000000003FE00000000000001FF00000000000001FF000000
+00000000FF800000000000007FC00000000000007FC0000000000000FFE0000000000000
+DFE00000000000019FF00000000000038FF80000000000030FF800000000000607FC0000
+0000000E03FE00000000000C03FE00000000001801FF00000000003800FF000000000030
+00FF800000000060007FC000000000E0007FC000000000C0003FE00000000180001FF000
+00000380001FF00000000300000FF800000006000007FC0000000E000007FC0000000C00
+0003FE0000001C000001FE0000003C000001FF000000FE000001FF800007FF800007FFE0
+00FFFFE0003FFFFF80FFFFE0003FFFFF80FFFFE0003FFFFF8039397EB83E>88
+D<001FE0000000FFFC000003E03F000007000F80000F8007E0001FC003F0001FE003F000
+1FE001F8001FE001F8001FE000FC000FC000FC00078000FC00000000FC00000000FC0000
+0000FC00000000FC0000007FFC000007FFFC00003FE0FC0000FE00FC0003F800FC000FF0
+00FC001FC000FC003FC000FC007F8000FC007F0000FC007F0000FC0CFE0000FC0CFE0000
+FC0CFE0000FC0CFE0001FC0CFE0001FC0CFF0003FC0C7F00077C0C7F80063E183FC01E3E
+180FE0781FF003FFF00FE0007F8007C026277DA52A>97 D<0003FC00001FFF80007E03E0
+01F8007003F000F807E001FC0FC003FC0FC003FC1F8003FC3F8003FC3F0001F87F0000F0
+7F0000007F0000007E000000FE000000FE000000FE000000FE000000FE000000FE000000
+FE000000FE000000FE000000FE0000007E0000007F0000007F0000003F0000063F800006
+1F80000E1FC0000C0FC0001C07E0003803F0007001F800E0007C07C0001FFF000007F800
+1F277DA525>99 D<0000000FC0000003FFC0000003FFC0000003FFC00000003FC0000000
+0FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000F
+C00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC0
+0000000FC00003F80FC0001FFF0FC0007E078FC000F801EFC003F0007FC007E0003FC00F
+C0001FC00FC0001FC01F80000FC03F80000FC03F00000FC07F00000FC07F00000FC07E00
+000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE0000
+0FC0FE00000FC0FE00000FC0FE00000FC07E00000FC07F00000FC07F00000FC03F00000F
+C03F00000FC01F80001FC01F80001FC00FC0003FC007E0007FC003F000EFF001F801CFFF
+007C078FFF001FFE0FFF0007F80FC0283B7DB92E>I<0007F800001FFF00007C0FC001F8
+03E003F001F007E001F80FC000F81F80007C1F80007C3F00007E3F00003E7F00003E7F00
+003F7E00003FFE00003FFE00003FFE00003FFFFFFFFFFFFFFFFFFE000000FE000000FE00
+0000FE000000FE0000007E0000007E0000007F0000007F0000003F0000033F8000031F80
+00070FC0000607C0000E07E0001C01F0003800F80070007E03E0001FFF800003FC002027
+7EA525>I<00007E000003FF80000FC1E0001F87E0003F0FF0007E0FF0007E0FF000FC0F
+F000FC0FF001F803C001F8000001F8000001F8000001F8000001F8000001F8000001F800
+0001F8000001F8000001F8000001F8000001F8000001F80000FFFFFC00FFFFFC00FFFFFC
+0001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F800
+0001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F800
+0001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F800
+0001F8000001F8000003FC00007FFFF8007FFFF8007FFFF8001C3B7FBA19>I<00000003
+F0000FF00FF8003FFC3C3C00F81F707C01F00FE07C03E007C07C07C003E0100FC003F000
+0FC003F0001F8001F8001F8001F8001F8001F8001F8001F8001F8001F8001F8001F8001F
+8001F8001F8001F8000FC003F0000FC003F00007C003E00003E007C00003F00F800003F8
+1F0000073FFC0000060FF000000E000000000E000000000E000000000E000000000F0000
+00000F000000000FC000000007FFFFC00007FFFFF80003FFFFFE0001FFFFFF8003FFFFFF
+C00F80007FE01F00000FF03E000003F07C000001F07C000001F8F8000000F8F8000000F8
+F8000000F8F8000000F8F8000000F8FC000001F87C000001F03E000003E03F000007E00F
+80000F8007E0003F0001FC01FC00007FFFF0000007FF000026387EA52A>I<0380000FE0
+001FF0001FF0001FF0001FF0001FF0000FE0000380000000000000000000000000000000
+0000000000000000000000000000000003F000FFF000FFF000FFF00007F00003F00003F0
+0003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0
+0003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0
+0003F00003F00007F800FFFFC0FFFFC0FFFFC012387EB717>105
+D<03F000FFF000FFF000FFF0000FF00003F00003F00003F00003F00003F00003F00003F0
+0003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0
+0003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0
+0003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0
+0003F00003F00003F00003F00003F00003F00007F800FFFFC0FFFFC0FFFFC0123A7EB917
+>108 D<03F00FF0001FE000FFF03FFC007FF800FFF0F03F01E07E00FFF1C01F83803F00
+0FF3800FC7001F8003F7000FCE001F8003FE000FDC001F8003FC0007F8000FC003FC0007
+F8000FC003F80007F0000FC003F80007F0000FC003F80007F0000FC003F00007E0000FC0
+03F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007
+E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC0
+03F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007
+E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC0
+03F00007E0000FC003F00007E0000FC007F8000FF0001FE0FFFFC1FFFF83FFFFFFFFC1FF
+FF83FFFFFFFFC1FFFF83FFFF40257EA445>I<0003FE0000000FFF8000003E03E00000F8
+00F80001F0007C0003E0003E0007C0001F000F80000F801F80000FC01F000007C03F0000
+07E03F000007E07E000003F07E000003F07E000003F07E000003F0FE000003F8FE000003
+F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8
+7E000003F07E000003F07F000007F03F000007E03F000007E01F80000FC00F80000F800F
+C0001F8007E0003F0003F0007E0000F800F800007E03F000001FFFC0000003FE00002527
+7EA52A>111 D<03F01FE000FFF07FF800FFF1E07E00FFF3801F8007F7000FC003FE0007
+E003FC0003F003F80003F803F00001F803F00001FC03F00000FC03F00000FE03F00000FE
+03F00000FE03F000007F03F000007F03F000007F03F000007F03F000007F03F000007F03
+F000007F03F000007F03F000007F03F000007F03F00000FE03F00000FE03F00000FE03F0
+0001FC03F00001FC03F80003F803F80003F003FC0007F003FE000FE003F6000FC003F780
+3F0003F1E07E0003F0FFF80003F01FC00003F000000003F000000003F000000003F00000
+0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000
+07F8000000FFFFC00000FFFFC00000FFFFC0000028357EA42E>I<0003F800C0001FFE01
+C0007E0781C000FC01C3C003F000E3C007F00077C00FE00037C00FC0003FC01FC0001FC0
+3F80001FC03F80000FC07F00000FC07F00000FC07F00000FC0FE00000FC0FE00000FC0FE
+00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00
+000FC07F00000FC07F00000FC07F00000FC03F00000FC03F80001FC01F80001FC01FC000
+3FC00FC0003FC007E0007FC003F000EFC001F801CFC0007E078FC0001FFE0FC00007F80F
+C00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC0
+0000000FC00000000FC00000000FC00000000FC00000001FE0000003FFFF000003FFFF00
+0003FFFF28357DA42C>I<07E01F00FFE07FC0FFE1E3E0FFE387F00FE707F003E607F003
+EE07F003EC03E003FC008003F8000003F8000003F8000003F8000003F0000003F0000003
+F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003
+F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000007
+F80000FFFFF000FFFFF000FFFFF0001C257EA421>I<00FF030003FFE7000F80FF001E00
+3F003C001F0078000F0070000700F0000700F0000700F0000300F8000300F8000300FC00
+0300FF0000007FE000007FFF00003FFFE0001FFFF8000FFFFC0003FFFE0000FFFF000007
+FF8000007F8000001F80C0000FC0C00007C0C00007C0E00003C0E00003C0E00003C0F000
+03C0F0000380F8000780FC000780FC000F00FF001E00F3C07C00E1FFF000C03F80001A27
+7DA521>I<00180000001800000018000000180000001800000038000000380000003800
+0000780000007800000078000000F8000001F8000003F8000007F800001FFFFF00FFFFFF
+00FFFFFF0001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F800
+0001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F800
+0001F8000001F800C001F800C001F800C001F800C001F800C001F800C001F800C001F800
+C001F800C000FC01C000FC0180007C0380007E0300003F0700000FFE000001F8001A347F
+B220>I<03F00007E000FFF001FFE000FFF001FFE000FFF001FFE0000FF0001FE00003F0
+0007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F0
+0007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F0
+0007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F0
+0007E00003F00007E00003F00007E00003F00007E00003F0000FE00003F0000FE00003F0
+000FE00003F0001FE00001F0001FE00001F8003FE00000F80077F80000FC00E7FF80003F
+03C7FF80001FFF87FF800003FC07E00029267EA42E>I<FFFF807FFF00FFFF807FFF00FF
+FF807FFF0003FE003FF00001FE001F800000FE001F0000007E001C0000003F0018000000
+1F80300000001FC0700000000FC0E000000007E0C000000007F18000000003FB80000000
+01FF0000000000FE0000000000FE00000000007F00000000003F00000000007F80000000
+007FC000000000CFC000000001C7E00000000383F00000000703F80000000601F8000000
+0C00FC0000001C007E00000038007F00000078003F000000F0001F800001F8001FC0000F
+F8003FF000FFFE00FFFF80FFFE00FFFF80FFFE00FFFF8029247FA32C>120
+D<FFFF803FFEFFFF803FFEFFFF803FFE0FF8000FF007F00007C003F000038001F8000380
+01F800030001FC00030000FC00060000FC000600007E000C00007E000C00007F000C0000
+3F001800003F001800001F803000001F803000001FC07000000FC06000000FC060000007
+E0C0000007E0C0000007F1C0000003F180000003F180000001FB00000001FB00000001FF
+00000000FE00000000FE000000007C000000007C000000007C0000000038000000003800
+00000030000000003000000000700000000060000000006000000000C000000000C00000
+7C01C00000FE01800000FE03800000FE03000000FE06000000FC0E000000701C00000038
+380000001FF00000000FC000000027357EA32C>I<FFFFFFFFE00000FFFFFFFFFC0000FF
+FFFFFFFF000001FF80007FC00000FF00001FE00000FF00000FF00000FF000007F80000FF
+000003FC0000FF000003FC0000FF000001FE0000FF000001FE0000FF000001FF0000FF00
+0001FF0000FF000001FF0000FF000001FF0000FF000001FF0000FF000001FF0000FF0000
+01FF0000FF000001FE0000FF000003FE0000FF000003FC0000FF000007F80000FF00000F
+F00000FF00001FE00000FF00003FC00000FF0000FF800000FFFFFFFC000000FFFFFFFC00
+0000FF00007F800000FF00001FE00000FF000007F00000FF000003F80000FF000001FC00
+00FF000001FE0000FF000000FF0000FF000000FF0000FF000000FF8000FF0000007F8000
+FF0000007FC000FF0000007FC000FF0000007FC000FF0000007FC000FF0000007FC000FF
+0000007FC000FF0000007FC000FF0000007F8000FF000000FF8000FF000000FF8000FF00
+0001FF0000FF000001FE0000FF000003FE0000FF000007FC0000FF00001FF80001FF8000
+7FF000FFFFFFFFFFC000FFFFFFFFFF0000FFFFFFFFF8000032397DB83B>194
+D<0003FFFFFFFFFFF80003FFFFFFFFFFF80003FFFFFFFFFFF8000003C0000FFC00000001
+800007F800000001800007F800000001800007F800000001800007F800000001800007F8
+00000001800007F800000001800007F800000001800007F800000001800007F800000001
+800007F800000001800007F800000001800007F800000001800007F800000001000007F8
+00000003000007F800000003000007F800000003000007F800000003000007F800000003
+000007F800000003000007F800000003000007F800000003000007F800000006000007F8
+00000006000007F800000006000007F800000006000007F800000006000007F80000000C
+000007F80000000C000007F80000000C000007F80000000C000007F800000018000007F8
+00000018000007F800000018000007F800000030000007F800000030000007F800000030
+000007F800000060000007F800000060000007F8000000C0000007F8000000C0000007F8
+00000180000007F800000380000007F800000300000007F800000600000007F800000E00
+000007F800001C00000007F800003800000007F800007800000007F80000F80000000FFC
+003FFFFFFFFFFFFFFC3FFFFFFFFFFFFFFC3FFFFFFFFFFFFFFC3FE00000000007FC3F0000
+00000000FC7C0000000000003E780000000000001E780000000000001E70000000000000
+0E700000000000000E600000000000000660000000000000066000000000000006600000
+0000000006E000000000000007C000000000000003C000000000000003C0000000000000
+03C000000000000003404980B841>196 D<FFFFFFFFFFFE00FFFFFFFFFFFE00FFFFFFFF
+FFFE0001FF800007FE0000FF000000FE0000FF0000003F0000FF0000001F0000FF000000
+0F0000FF000000070000FF000000070000FF000000070000FF000000030000FF00000003
+0000FF000000030000FF000000038000FF000000018000FF0000C0018000FF0000C00180
+00FF0000C0018000FF0000C0000000FF0000C0000000FF0000C0000000FF0001C0000000
+FF0001C0000000FF0003C0000000FF000FC0000000FFFFFFC0000000FFFFFFC0000000FF
+FFFFC0000000FF000FC0000000FF0003C0000000FF0001C0000000FF0001C0000000FF00
+00C0000000FF0000C0000000FF0000C0006000FF0000C0006000FF0000C0006000FF0000
+C000E000FF00000000C000FF00000000C000FF00000000C000FF00000000C000FF000000
+01C000FF00000001C000FF00000001C000FF000000038000FF000000038000FF00000007
+8000FF000000078000FF0000000F8000FF0000003F8000FF0000007F8001FF800007FF00
+FFFFFFFFFFFF00FFFFFFFFFFFF00FFFFFFFFFFFF0033397EB838>I<FFFFFF0001FFFF00
+FFFFFF0001FFFF00FFFFFF0001FFFF0001FF8000007FF00000FF0000003F800000FF0000
+003E000000FF0000003C000000FF00000038000000FF00000070000000FF000000E00000
+00FF000001C0000000FF00000380000000FF00000700000000FF00000E00000000FF0000
+1C00000000FF00003800000000FF00007000000000FF0000E000000000FF0001C0000000
+00FF00078000000000FF000E0000000000FF001C0000000000FF003E0000000000FF007E
+0000000000FF00FF0000000000FF01FF0000000000FF03FF8000000000FF077FC0000000
+00FF0E7FC000000000FF1C3FE000000000FF381FF000000000FF701FF000000000FFE00F
+F800000000FFC007FC00000000FF8007FC00000000FF0003FE00000000FF0001FF000000
+00FF0001FF00000000FF0000FF80000000FF00007FC0000000FF00007FC0000000FF0000
+3FE0000000FF00001FF0000000FF00001FF0000000FF00000FF8000000FF00000FF80000
+00FF000007FC000000FF000003FE000000FF000003FE000000FF000001FF000000FF0000
+00FF800000FF000000FFC00000FF000000FFE00001FF800001FFF000FFFFFF001FFFFF80
+FFFFFF001FFFFF80FFFFFF001FFFFF8039397DB841>202 D<FFFFFF003FFFFFC0FFFFFF
+003FFFFFC0FFFFFF003FFFFFC001FF8000007FE00000FF0000003FC00000FF0000003FC0
+0000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF00
+00003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC0
+0000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF00
+00003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC0
+0000FF0000003FC00000FF0000003FC00000FFFFFFFFFFC00000FFFFFFFFFFC00000FFFF
+FFFFFFC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC0
+0000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF00
+00003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC0
+0000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF00
+00003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC0
+0000FF0000003FC00000FF0000003FC00001FF8000007FE000FFFFFF003FFFFFC0FFFFFF
+003FFFFFC0FFFFFF003FFFFFC03A397DB841>205 D<FFFFFFFFFFFFFFC0FFFFFFFFFFFF
+FFC0FFFFFFFFFFFFFFC001FF8000007FE00000FF0000003FC00000FF0000003FC00000FF
+0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003F
+C00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF
+0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003F
+C00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF
+0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003F
+C00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF
+0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003F
+C00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF
+0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003F
+C00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF0000003FC00000FF
+0000003FC00000FF0000003FC00001FF8000007FE000FFFFFF003FFFFFC0FFFFFF003FFF
+FFC0FFFFFF003FFFFFC03A397DB841>207 D<000001FF80018000000FFFE0038000007F
+FFF803800001FF807E07800003FC000F0F80000FF000039F80001FE00001DF80003F8000
+00FF80007F0000007F8000FE0000003F8001FE0000003F8003FC0000001F8007F8000000
+0F8007F80000000F800FF000000007800FF000000007801FE000000007801FE000000003
+803FE000000003803FC000000003807FC000000001807FC000000001807FC00000000180
+7F800000000180FF800000000000FF800000000000FF800000000000FF800000000000FF
+800000000000FF800000000000FF800000000000FF800000000000FF800000000000FF80
+0000000000FF800000000000FF800000000000FF8000000000007F8000000000007FC000
+000001807FC000000001807FC000000001803FC000000001803FE000000001801FE00000
+0003801FE000000003000FF000000003000FF0000000070007F8000000070007F8000000
+060003FC0000000E0001FE0000001C0000FE0000001800007F0000003800003F80000070
+00001FE00000E000000FF00003C0000003FC000F80000001FF803F000000007FFFFC0000
+00000FFFF00000000001FF800000313D7BBA3C>209 D<001FE0000000FFFC000003E03F
+000007000F80000F8007E0001FC003F0001FE003F0001FE001F8001FE001F8001FE000FC
+000FC000FC00078000FC00000000FC00000000FC00000000FC00000000FC0000007FFC00
+0007FFFC00003FE0FC0000FE00FC0003F800FC000FF000FC001FC000FC003FC000FC007F
+8000FC007F0000FC007F0000FC0CFE0000FC0CFE0000FC0CFE0000FC0CFE0001FC0CFE00
+01FC0CFF0003FC0C7F00077C0C7F80063E183FC01E3E180FE0781FF003FFF00FE0007F80
+07C026277DA52A>224 D<00000000C000000007C00000003FC0000007FFC000007FFF80
+0003FFFF00000FFFFC00003FFFF00000FFFE000001FFC0000003FC00000007F00000000F
+C00000000F800000001F000000001E000000003C000000003C0000000038000000007800
+0000007003FE0000700FFF8000703E03E00060F800F80061F0007C00E3E0003E00E7C000
+1F00EF80000F80DF80000FC0DF000007C0FF000007E0FF000007E0FE000003F0FE000003
+F0FE000003F0FE000003F0FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8
+FE000003F8FE000003F8FE000003F8FE000003F87E000003F07E000003F07F000007F03F
+000007E03F000007E01F80000FC00F80000F800FC0001F8007E0003F0003F0007E0000F8
+00F800007E03F000001FFFC0000003FE0000253B7EB92A>I<FFFFFF8000FFFFFFF00007
+F801FC0003F0007E0003F0003F0003F0001F8003F0001FC003F0001FC003F0001FC003F0
+001FC003F0001FC003F0003F8003F0003F0003F000FE0003F003F80003FFFFC00003FFFF
+C00003F000F80003F0003E0003F0001F0003F0000FC003F0000FE003F00007E003F00007
+F003F00007F003F00007F003F00007F003F00007F003F00007E003F0000FE003F0000FC0
+03F0001FC003F0007F8007F800FE00FFFFFFFC00FFFFFFE00024247EA32A>I<FFFFFFFE
+FFFFFFFE07F800FE03F0001E03F0000E03F0000E03F0000603F0000703F0000703F00003
+03F0000303F0000303F0000303F0000303F0000003F0000003F0000003F0000003F00000
+03F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F00000
+03F0000003F0000003F0000003F0000003F0000007FC0000FFFFF000FFFFF00020247EA3
+25>I<003FFFFFFFE0003FFFFFFFE00001E003FC000000C001F8000000C001F8000000C0
+01F8000000C001F8000000C001F8000000C001F8000000C001F8000000C001F8000000C0
+01F8000000C001F8000000C001F8000000C001F80000008001F80000018001F800000180
+01F80000018001F80000018001F80000018001F80000030001F80000030001F800000300
+01F80000060001F80000060001F80000060001F800000C0001F800001C0001F800001800
+01F80000300001F80000F00001F80001E00001F80007E00003FC007FFFFFFFFFF07FFFFF
+FFFFF07F00000007F07C00000001F0700000000070700000000070600000000030E00000
+000038E00000000038E00000000038C00000000018C00000000018C00000000018C00000
+000018C000000000182D3180A32E>I<0007F800001FFF00007C0FC001F803E003F001F0
+07E001F80FC000F81F80007C1F80007C3F00007E3F00003E7F00003E7F00003F7E00003F
+FE00003FFE00003FFE00003FFFFFFFFFFFFFFFFFFE000000FE000000FE000000FE000000
+FE0000007E0000007E0000007F0000007F0000003F0000033F8000031F8000070FC00006
+07C0000E07E0001C01F0003800F80070007E03E0001FFF800003FC0020277EA525>I<3F
+FF00FFFFC03FFF003FFF00FFFFC03FFF0007FE0007F8001FF80001FC0003F0000FE00000
+7C0003F0000F8000001E0003F0001E0000000F0003F0003C000000078003F00078000000
+01C003F000E000000000E003F001C0000000007003F00380000000003C03F00F00000000
+000E03F01C00000000000F03F03C00000000001F83F07E00000000003FE3F1FF00000000
+003FF3F3FF00000000007F3BF73F8000000000FE1FFE1FC000000001FC0FFC0FE0000000
+01FC03F00FE000000003F803F007F000000007F003F003F80000000FE003F001FC000000
+0FE003F001FC0000001FC003F000FE0000003F8003F0007F0000007F0003F0003F800000
+7E0003F0001F800000FE0003F0001FC00001FC0003F0000FE00003FC0003F0000FF00007
+FC0003F0000FF8000FFC0007F8000FFC00FFFF00FFFFC03FFFC0FFFF00FFFFC03FFFC042
+247FA345>I<C07FF000E3FFFF00FF803FC0FC000FE0F80003F0F00003F8E00001F8E000
+01FCC00001FCC00001FC000001FC000001FC000001F8000003F0000007E000000FC00000
+3F00007FF800007FFC0000003F8000000FE0000003F0000001F8000001FC000000FC0000
+00FE000000FE000000FEC00000FEC00000FEC00000FEC00000FCE00001FC600001F87000
+03F03C000FE00F003FC003FFFF0000FFF0001F277EA525>I<FFFFC1FFFF80FFFFC1FFFF
+8007F8000FF00003F00007E00003F00007E00003F00007E00003F00007E00003F0000FE0
+0003F0001FE00003F0003FE00003F00077E00003F000E7E00003F000C7E00003F001C7E0
+0003F00387E00003F00707E00003F00E07E00003F00C07E00003F01807E00003F03807E0
+0003F07007E00003F0E007E00003F1C007E00003F18007E00003F38007E00003F70007E0
+0003FE0007E00003FC0007E00003F80007E00003F00007E00003F00007E00003F00007E0
+0003F00007E00007F8000FF000FFFFC1FFFF80FFFFC1FFFF8029247EA32E>I<001E003C
+0000007F007F0000007F80FF000000FF80FF800000FF80FF800000FF80FF800000FF80FF
+8000007F007F0000003E003E0000001FFFFC00000007FFF000000000FF80000000000000
+0000000000000000000000000000000000000000FFFFC1FFFF80FFFFC1FFFF8007F8000F
+F00003F00007E00003F00007E00003F00007E00003F00007E00003F0000FE00003F0001F
+E00003F0003FE00003F00077E00003F000E7E00003F000C7E00003F001C7E00003F00387
+E00003F00707E00003F00E07E00003F00C07E00003F01807E00003F03807E00003F07007
+E00003F0E007E00003F1C007E00003F18007E00003F38007E00003F70007E00003FE0007
+E00003FC0007E00003F80007E00003F00007E00003F00007E00003F00007E00003F00007
+E00007F8000FF000FFFFC1FFFF80FFFFC1FFFF8029347EB32E>I<FFFFC03FFF00FFFFC0
+3FFF0007F8001FF80003F0000FE00003F0000F800003F0001E000003F0003C000003F000
+78000003F000E0000003F001C0000003F00380000003F00F00000003F01C00000003F03C
+00000003F07E00000003F1FF00000003F3FF00000003F73F80000003FE1FC0000003FC0F
+E0000003F00FE0000003F007F0000003F003F8000003F001FC000003F001FC000003F000
+FE000003F0007F000003F0003F800003F0001F800003F0001FC00003F0000FE00003F000
+0FF00003F0000FF80007F8000FFC00FFFFC03FFFC0FFFFC03FFFC02A247EA32E>I<00FF
+FFFFFFC000FFFFFFFFC00003C007F80000018003F00000018003F00000018003F0000001
+8003F00000018003F00000018003F00000018003F00000018003F00000018003F0000001
+8003F00000018003F00000018003F00000018003F00000018003F00000018003F0000003
+8003F00000030003F00000030003F00000030003F00000030003F00000030003F0000003
+0003F00000070003F00000060003F00038060003F0007C060003F000FE060003F000FE0E
+0003F000FE0C0003F000FE1C0003F000F8180007F800703800FFFFC03FF000FFFFC01FC0
+000000002A257FA32E>I<FFF000000FFFFFF800001FFF07F800001FE003F800001FC003
+7C000037C0037C000037C0033E000067C0033E000067C0033E000067C0031F0000C7C003
+1F0000C7C0030F800187C0030F800187C0030F800187C00307C00307C00307C00307C003
+03E00607C00303E00607C00303E00607C00301F00C07C00301F00C07C00300F81807C003
+00F81807C00300F81807C003007C3007C003007C3007C003003E6007C003003E6007C003
+003E6007C003001FC007C003001FC007C007800F8007C00FC00F8007C01FE00F800FE0FF
+FC0701FFFFFFFC0701FFFF30247DA337>I<FFFFC1FFFF80FFFFC1FFFF8007F8000FF000
+03F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E000
+03F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E000
+03FFFFFFE00003FFFFFFE00003F00007E00003F00007E00003F00007E00003F00007E000
+03F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E000
+03F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E000
+07F8000FF000FFFFC1FFFF80FFFFC1FFFF8029247EA32E>I<0003FE0000000FFF800000
+3E03E00000F800F80001F0007C0003E0003E0007C0001F000F80000F801F80000FC01F00
+0007C03F000007E03F000007E07E000003F07E000003F07E000003F07E000003F0FE0000
+03F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003
+F8FE000003F87E000003F07E000003F07F000007F03F000007E03F000007E01F80000FC0
+0F80000F800FC0001F8007E0003F0003F0007E0000F800F800007E03F000001FFFC00000
+03FE000025277EA52A>I<FFFFFFFFFF80FFFFFFFFFF8007F8000FF00003F00007E00003
+F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003
+F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003
+F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003
+F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003
+F00007E00003F00007E00003F00007E00003F00007E00003F00007E00007F8000FF000FF
+FFC1FFFF80FFFFC1FFFF8029247EA32E>I<03F01FE000FFF07FF800FFF1E07E00FFF380
+1F8007F7000FC003FE0007E003FC0003F003F80003F803F00001F803F00001FC03F00000
+FC03F00000FE03F00000FE03F00000FE03F000007F03F000007F03F000007F03F000007F
+03F000007F03F000007F03F000007F03F000007F03F000007F03F000007F03F00000FE03
+F00000FE03F00000FE03F00001FC03F00001FC03F80003F803F80003F003FC0007F003FE
+000FE003F6000FC003F7803F0003F1E07E0003F0FFF80003F01FC00003F000000003F000
+000003F000000003F000000003F000000003F000000003F000000003F000000003F00000
+0003F000000003F000000007F8000000FFFFC00000FFFFC00000FFFFC0000028357EA42E
+>I<0003FC00001FFF80007E03E001F8007003F000F807E001FC0FC003FC0FC003FC1F80
+03FC3F8003FC3F0001F87F0000F07F0000007F0000007E000000FE000000FE000000FE00
+0000FE000000FE000000FE000000FE000000FE000000FE000000FE0000007E0000007F00
+00007F0000003F0000063F8000061F80000E1FC0000C0FC0001C07E0003803F0007001F8
+00E0007C07C0001FFF000007F8001F277DA525>I<7FFFFFFFE07FFFFFFFE07E03FC07E0
+7801F801E07001F800E06001F800606001F80060E001F80070E001F80070C001F80030C0
+01F80030C001F80030C001F80030C001F800300001F800000001F800000001F800000001
+F800000001F800000001F800000001F800000001F800000001F800000001F800000001F8
+00000001F800000001F800000001F800000001F800000001F800000001F800000001F800
+000001F800000007FE000003FFFFFC0003FFFFFC0024247EA329>I<FFFF803FFEFFFF80
+3FFE0FF8000FF807F00007E003F00003C003F000038001F800038001F800030001FC0003
+0000FC00060000FC000600007E000C00007E000C00007F000C00003F001800003F001800
+001F803000001F803000001FC07000000FC06000000FC060000007E0C0000007E0C00000
+07F1C0000003F180000003F180000001FB00000001FB00000001FF00000000FE00000000
+FE000000007C000000007C000000007C0000000038000000003800000000300000000030
+00000000700000000060000000006000000000C000000000C000007C01C00000FE018000
+00FE03800000FE03000000FE06000000FC0E000000701C00000038380000001FF0000000
+0FC000000027357EA32C>I<0000003F0000000000000FFF0000000000000FFF00000000
+00000FFF00000000000000FF000000000000003F000000000000003F000000000000003F
+000000000000003F000000000000003F000000000000003F000000000000003F00000000
+0000003F000000000000003F000000000000003F000000000000003F000000000000003F
+000000000000003F000000000000003F000000000000003F000000000000003F00000000
+0003F83F07F00000000FFE3F1FFC0000007F07BF783F800000FC01FFE00FC00001F800FF
+C007E00007F0007F8003F8000FE0007F8001FC000FC0003F0000FC001FC0003F0000FE00
+3F80003F00007F003F80003F00007F007F00003F00003F807F00003F00003F807F00003F
+00003F80FE00003F00001FC0FE00003F00001FC0FE00003F00001FC0FE00003F00001FC0
+FE00003F00001FC0FE00003F00001FC0FE00003F00001FC0FE00003F00001FC0FE00003F
+00001FC0FE00003F00001FC07F00003F00003F807F00003F00003F807F00003F00003F80
+3F80003F00007F003F80003F00007F001FC0003F0000FE000FC0003F0000FC000FE0007F
+8001FC0007F000FFC003F80001F800FFC007E00000FC01FFE00FC000007F07BF783F8000
+000FFE3F1FFC00000003F83F07F000000000003F000000000000003F000000000000003F
+000000000000003F000000000000003F000000000000003F000000000000003F00000000
+0000003F000000000000003F000000000000003F000000000000003F000000000000007F
+8000000000000FFFFC00000000000FFFFC00000000000FFFFC0000003A4A7DB941>I<FF
+FF807FFF00FFFF807FFF0007FF003FF00003FE001FC00001FC001F000000FE001E000000
+7E001C0000003F00180000001F80300000001FC0700000000FC0E000000007E0C0000000
+07F18000000003FB8000000001FF0000000000FE0000000000FE00000000007F00000000
+003F00000000007F80000000007FC000000000CFC000000001C7E00000000383F0000000
+0703F80000000601F80000000C00FC0000001C007E00000038007F00000078003F000000
+F0001F800001F0001FC00003F0001FE0001FF8003FF800FFFE00FFFF80FFFE00FFFF8029
+247FA32C>I<FFFFC1FFFF80FFFFC1FFFF8007F8000FF00003F00007E00003F00007E000
+03F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E000
+03F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E000
+03F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E000
+03F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E000
+03F00007E00003F00007E00003F00007E00003F00007E00007F8000FF000FFFFFFFFFFC0
+FFFFFFFFFFC0000000001FC00000000007C00000000001C00000000001C00000000000C0
+0000000000E00000000000E00000000000E0000000000060000000000060000000000060
+0000000000600000000000602B317EA32E>I<FFFFC1FFFF80FFFFC1FFFF8007F8000FF0
+0003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E0
+0003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E0
+0001F80007E00000F8001FE000007E00FFE000003FFFE7E0000007FF07E00000000007E0
+0000000007E00000000007E00000000007E00000000007E00000000007E00000000007E0
+0000000007E00000000007E00000000007E00000000007E00000000007E00000000007E0
+000000000FF000000001FFFF80000001FFFF8029247EA32E>I<FFFFC3FFFF0FFFFCFFFF
+C3FFFF0FFFFC07F8001FE0007F8003F0000FC0003F0003F0000FC0003F0003F0000FC000
+3F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0
+000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC000
+3F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0
+000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC000
+3F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0
+000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC000
+3F0007F8001FE0007F80FFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFC3E247EA343>I<FFFFC3
+FFFF0FFFFCFFFFC3FFFF0FFFFC07F8001FE0007F8003F0000FC0003F0003F0000FC0003F
+0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F000
+0FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F
+0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F000
+0FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F
+0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F000
+0FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F0003F0000FC0003F
+0003F0000FC0003F0007F8001FE0007F80FFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFE000000
+00000000FE000000000000003E000000000000000E000000000000000E00000000000000
+060000000000000007000000000000000700000000000000070000000000000003000000
+000000000300000000000000030000000000000003000000000000000340317EA343>I<
+7FFFFF0000007FFFFF0000007E03FC0000007801F80000007001F80000006001F8000000
+6001F8000000E001F8000000E001F8000000C001F8000000C001F8000000C001F8000000
+C001F8000000C001F80000000001F80000000001FFFFE0000001FFFFFC000001F800FF00
+0001F8003F800001F8001FC00001F8000FE00001F80007F00001F80007F00001F80003F8
+0001F80003F80001F80003F80001F80003F80001F80003F80001F80007F00001F80007F0
+0001F8000FE00001F8001FC00001F8003F800003FC00FF00007FFFFFFC00007FFFFFE000
+2D247EA333>I<FFFFC00007FFFFFFFFC00007FFFF07F80000003FC003F00000001FC003
+F00000001F8003F00000001F8003F00000001F8003F00000001F8003F00000001F8003F0
+0000001F8003F00000001F8003F00000001F8003F00000001F8003F00000001F8003F000
+00001F8003FFFFC0001F8003FFFFF8001F8003F001FE001F8003F0007F001F8003F0003F
+801F8003F0001FC01F8003F0000FE01F8003F0000FE01F8003F00007F01F8003F00007F0
+1F8003F00007F01F8003F00007F01F8003F00007F01F8003F0000FE01F8003F0000FE01F
+8003F0001FC01F8003F0003F801F8003F0007F001FC007F801FE003FC0FFFFFFF807FFFF
+FFFFFFC007FFFF38247EA33C>I<FFFFC00000FFFFC0000007F800000003F000000003F0
+00000003F000000003F000000003F000000003F000000003F000000003F000000003F000
+000003F000000003F000000003F000000003FFFFC00003FFFFF80003F001FE0003F0007F
+0003F0003F8003F0001FC003F0000FE003F0000FE003F00007F003F00007F003F00007F0
+03F00007F003F00007F003F0000FE003F0000FE003F0001FC003F0003F8003F0007F0007
+F801FE00FFFFFFF800FFFFFFC00024247EA32A>I<003F8000C1FFF000E7C0FC00FE003F
+00FC001F80F8000FC0F00007E0E00007E0E00003F0C00003F8000001F8000001FC000001
+FC000001FC000000FC000000FE03FE00FE0FFF80FE0FFFFFFE003FFFFE000FFCFE0003C0
+FE000000FE000000FE000000FE000000FC000001FC000001FCC00001F8C00003F8E00003
+F0600007F0700007E038000FC01C001F800E003F0007C07C0001FFF000003FC0001F277E
+A525>I<000000001FE0000000000000FFFC0000FFFFC003F03F0000FFFFC007C00F8000
+07F8000F0003C00003F0001E0001E00003F0003E0001F00003F0007C0000F80003F000FC
+0000FC0003F000F800007C0003F001F800007E0003F001F800007E0003F003F000003F00
+03F003F000003F0003F003F000003F0003F007F000003F8003F007F000003F8003FFFFF0
+00003F8003FFFFF000003F8003F007F000003F8003F007F000003F8003F007F000003F80
+03F007F000003F8003F007F000003F8003F007F000003F8003F003F000003F0003F003F0
+00003F0003F003F800007F0003F001F800007E0003F001F800007E0003F000FC0000FC00
+03F0007C0000F80003F0007E0001F80003F0003E0001F00003F0001F0003E00007F80007
+C00F8000FFFFC003F03F0000FFFFC000FFFC0000000000001FE0000039277EA53E>I<00
+01FFFFFF80001FFFFFFF80007F000FF00000FC0007E00001F80007E00003F00007E00007
+F00007E00007F00007E00007F00007E00007F00007E00007F00007E00003F00007E00003
+F80007E00001F80007E00000FE0007E000003F8007E000000FFFFFE0000000FFFFE00000
+00FE07E0000000FC07E0000001F807E0000003F007E0000007F007E0000007E007E00000
+0FC007E000001F8007E000003F8007E000007F0007E000007E0007E00000FE0007E00001
+FC0007E00003F80007E00007F80007E0001FF8000FF000FFFF01FFFF80FFFF01FFFF8029
+247FA32D>I E
+%EndDVIPSBitmapFont
+end
 %%EndProlog
 %%BeginSetup
 %%Feature: *Resolution 600dpi
@@ -5105,90 +3163,90 @@ TeXDict begin 1 0 bop 1258 -45 a Fi
 (\342\345\360\361\350\350)e(22\))-128 330 y Fh(1)132
 b(\307\340\357\363)l(\361\352)45 b(Emacs)-128 511 y Fi(\304\353\377)28
 b(\347\340\357\363)n(\361\352)n(\340)e(GNU)i(Emacs)f(22,)g
-(\357\360\356\361\362\356)f(\355\340\341\345\360\350\362\345)h
-(\350\354\377)h(\357\360\356\343\360\340\354\354\373:)f
+(\357\360\356\361\362\356)g(\355\340\341\345\360\350\362\345)h
+(\350\354\377)g(\357\360\356\343\360\340\354\354\373:)f
 Fg(emacs)-128 786 y Fh(2)132 b(\302\373\365)l(\356)l(\344)45
 b(\350\347)f(Emacs)-78 966 y Fi(\317\360\350\356\361\362)n
-(\340\355\356\342\350\362\374)24 b(\360\340\341\356\362\363)i(Emacs)h
-(\(\350\353\350)h(\361\342\345\360\355\363\362\374)e(\342)h(\350\352)n
-(\356\355\352\363)h(\357\360\350)g(\360\340\341\356\362\345)d(\342)i
-(X\))255 b Fg(C-z)-78 1065 y Fi(\302\373\351\362\350)27
-b(\350\347)h(Emacs)2307 b Fg(C-x)42 b(C-c)-128 1310 y
+(\340\355\356\342\350\362\374)26 b(\360\340\341\356\362\363)h(Emacs)g
+(\(\350\353\350)h(\361\342\345\360\355\363\362\374)f(\342)g(\350\352)n
+(\356\355\352\363)h(\357\360\350)g(\360\340\341\356\362\345)e(\342)h
+(X\))255 b Fg(C-z)-78 1065 y Fi(\302\373\351\362\350)28
+b(\350\347)g(Emacs)2307 b Fg(C-x)42 b(C-c)-128 1310 y
 Fh(3)132 b(\324\340\351\353\373)-78 1471 y Ff
 (\356\362\352\360\373\362\374)28 b Fi(\364\340\351\353)f(\342)g(Emacs)
 2014 b Fg(C-x)42 b(C-f)-78 1570 y Ff(\361\356)m
 (\365\360\340\355\350\362\374)29 b Fi(\364\340\351\353)e
-(\356\341\360\340\362\355\356)f(\355\340)h(\344\350\361\352)1627
+(\356\341\360\340\362\355\356)g(\355\340)g(\344\350\361\352)1627
 b Fg(C-x)42 b(C-s)-78 1670 y Fi(\361\356)n
-(\365\360\340\355\350\362\374)26 b Ff(\342\361\345)h
+(\365\360\340\355\350\362\374)27 b Ff(\342\361\345)g
 Fi(\364\340\351\353\373)2104 b Fg(C-x)42 b(s)-78 1770
 y Ff(\342\361\362)m(\340\342\350\362\374)29 b Fi(\361\356)n
 (\344\345\360)n(\346\350\354\356\345)d(\344\360\363\343\356\343\356)h
-(\364\340\351\353\340)f(\342)h(\362\345\352\363\371\350\351)g
+(\364\340\351\353\340)f(\342)h(\362\345\352\363\371\350\351)h
 (\341\363\364\345\360)809 b Fg(C-x)42 b(i)-78 1869 y
-Fi(\356\362\352\360\373\362\374)26 b(\355\363\346\355\373\351)i
-(\342\340\354)f(\364\340\351\353)g(\342\354\345\361\362\356)f
-(\362\345\352\363\371\345\343\356)1225 b Fg(C-x)42 b(C-v)-78
-1969 y Fi(\361\356)n(\365\360\340\355\350\362\374)26
-b(\341\363\364\345\360)g(\342)h(\363\352)n
+Fi(\356\362\352\360\373\362\374)28 b(\355\363\346\355\373\351)g
+(\342\340\354)f(\364\340\351\353)g(\342\354\345\361\362\356)g
+(\362\345\352\363\371\345\343\356)1226 b Fg(C-x)42 b(C-v)-78
+1969 y Fi(\361\356)n(\365\360\340\355\350\362\374)27
+b(\341\363\364\345\360)f(\342)h(\363\352)n
 (\340\347\340\355\355\356\354)g(\364\340\351\353\345)1534
 b Fg(C-x)42 b(C-w)-78 2068 y Fi
-(\317\345\360\345\352\353\376\367\350\362\374)27 b
-(\361\356\361\362\356)n(\377\355\350\345)f(\341\363\364\345\360\340)g
-(\020\362\356\353\374\352)n(\356)f(\344\353\377)j
-(\367\362\345\355\350\377\021)927 b Fg(C-x)42 b(C-q)-128
+(\317\345\360\345\352\353\376\367\350\362\374)28 b
+(\361\356\361\362\356)n(\377\355\350\345)f(\341\363\364\345\360\340)f
+(\020\362\356\353\374\352)n(\356)g(\344\353\377)i
+(\367\362\345\355\350\377\021)928 b Fg(C-x)42 b(C-q)-128
 2314 y Fh(4)132 b(\317\356\353\363\367\345\355\350\345)43
 b(\357\356\354\356\371\350)-128 2496 y Fi
 (\321\357\360\340\342\356\367\355\340\377)19 b
-(\361\350\361\362\345\354\340)h(\344\356\361\362)n
-(\340\362\356\367\355\356)d(\357\360\356\361\362)n(\340.)i
-(H\340\346\354\350\362\345)i Fg(C-h)e Fi(\(\350\353\350)i
-Fg(F1)p Fi(\))f(\350)h(\361\353\345\344\363\351\362\345)f
-(\350\355\361\362\360\363\352\366\350\377\354.)g(\305\361\353\350)i
+(\361\350\361\362\345\354\340)i(\344\356\361\362)n
+(\340\362\356\367\355\356)e(\357\360\356\361\362)n(\340.)h
+(H\340\346\354\350\362\345)i Fg(C-h)d Fi(\(\350\353\350)i
+Fg(F1)p Fi(\))f(\350)h(\361\353\345\344\363\351\362\345)g
+(\350\355\361\362\360\363\352\366\350\377\354.)g(\305\361\353\350)h
 (\342\373)d(\342)i(\357\345\360\342\373\351)-128 2595
-y(\360\340\347)28 b(\360\340\341\356\362)n(\340\345\362\345)c(\361)j
-(Emacs,)h(\362\356)f(\355\340\341\345\360\350\362\345)f
+y(\360\340\347)28 b(\360\340\341\356\362)n(\340\345\362\345)e(\361)h
+(Emacs,)h(\362\356)g(\355\340\341\345\360\350\362\345)f
 Fg(C-u)42 b(C-h)g(t)i(Russian)c(RET)27 b Fi(\344\353\377)h
 (\342\373\347\356\342\340)d Ff(\363\367\345\341\355\350\352)m(\340)p
-Fi(.)-78 2689 y(\321\352\360\373\362\374)i(\356\352\355\356)g
+Fi(.)-78 2689 y(\321\352\360\373\362\374)j(\356\352\355\356)f
 (\361\357\360\340\342\352\350)2104 b Fg(C-x)42 b(1)-78
-2789 y Fi(\317\360\356\352\360\363\362\350\362\374)26
-b(\356\352\355\356)h(\361\357\360\340\342\352\350)1940
+2789 y Fi(\317\360\356\352\360\363\362\350\362\374)28
+b(\356\352\355\356)f(\361\357\360\340\342\352\350)1940
 b Fg(C-M-v)-78 2889 y Fi(aprop)r(os:)26 b(\357\356\352)n
-(\340\347\340\362\374)f(\352)n(\356\354\340\355\344\373,)i
-(\361\356\356\362\342\345\362\361\362\342\363\376\371\350\345)d
-(\361\362\360\356\352)n(\345)920 b Fg(C-h)42 b(a)-78
-2988 y Fi(\357\356\352)n(\340\347\340\362\374)25 b(\350\354\377)j
-(\364\363\355\352\366\350\350,)g(\352)n(\356\362\356\360\340\377)e
+(\340\347\340\362\374)g(\352)n(\356\354\340\355\344\373,)h
+(\361\356\356\362\342\345\362\361\362\342\363\376\371\350\345)g
+(\361\362\360\356\352)n(\345)921 b Fg(C-h)42 b(a)-78
+2988 y Fi(\357\356\352)n(\340\347\340\362\374)26 b(\350\354\377)i
+(\364\363\355\352\366\350\350,)g(\352)n(\356\362\356\360\340\377)f
 (\347\340\357\363)n(\361\352)n(\340\345\362\361)n(\377)e
 (\352\353\340\342\350\370\345\351)835 b Fg(C-h)42 b(k)-78
-3088 y Fi(\357\356\353\363\367\350\362\374)27 b
-(\350\355\364\356\360\354\340\366\350\376)g(\356)g
+3088 y Fi(\357\356\353\363\367\350\362\374)28 b
+(\350\355\364\356\360\354\340\366\350\376)f(\356)g
 (\364\363\355\352\366\350\350)1623 b Fg(C-h)42 b(f)-78
-3187 y Fi(\357\356\353\363\367\350\362\374)27 b
-(\350\355\364\356\360\354\340\366\350\376)g(\356)g
+3187 y Fi(\357\356\353\363\367\350\362\374)28 b
+(\350\355\364\356\360\354\340\366\350\376)f(\356)g
 (\360\345\346\350\354\345)1672 b Fg(C-h)42 b(m)-128 3434
 y Fh(5)132 b(\310\361\357\360\340\342\353\345\355\350\345)43
 b(\356\370\350\341\356\352)-78 3617 y Ff
 (\357\360\345\360\342\340\362\374)28 b Fi
-(\367\340\361\362\350\367\355\356)e
-(\355\340\341\360\340\355\355\363\376)h(\350\353\350)h
+(\367\340\361\362\350\367\355\356)f
+(\355\340\341\360\340\355\355\363\376)g(\350\353\350)h
 (\350\361\357\356\353\355\377\345\354\363\376)g(\352)n
 (\356\354\340\355\344\363)682 b Fg(C-g)-78 3717 y Ff
 (\342\356\361\361\362)m(\340\355\356\342\350\362\374)29
-b Fi(\364\340\351\353,)e(\357\356\362\345\360)n(\377\355\355\373\351)f
-(\357\360\350)i(\352\360\340\365)n(\345)f(\361\350\361\362\345\354\373)
-894 b Fg(M-x)2857 3816 y(recover-file)-78 3916 y Ff
+b Fi(\364\340\351\353,)e(\357\356\362\345\360)n(\377\355\355\373\351)g
+(\357\360\350)h(\352\360\340\365)n(\345)f(\361\350\361\362\345\354\373)
+895 b Fg(M-x)2857 3816 y(recover-file)-78 3916 y Ff
 (\356\362\354\345\355\350\362\374)27 b Fi(\355\345\346)n
-(\345\353\340\362\345\353\374\355\373\345)f
+(\345\353\340\362\345\353\374\355\373\345)g
 (\350\347\354\345\355\345\355\350\377)1502 b Fg(C-x)42
 b(u,)h(C-_)2857 4016 y Fi(\350\353\350)g Fg(C-/)-78 4115
-y Fi(\342\356\361\361\362)n(\340\355\356\342\350\362\374)24
-b(\341\363\364\345\360)i(\342)h(\357\345\360\342\356\355\340)n
+y Fi(\342\356\361\361\362)n(\340\355\356\342\350\362\374)26
+b(\341\363\364\345\360)g(\342)h(\357\345\360\342\356\355\340)n
 (\367\340\353\374\355\356\345)e(\361\356\361\362\356)n
-(\377\355\350\345)1085 b Fg(M-x)2857 4215 y(revert-buffer)-78
-4315 y Fi(\357\345\360\345\360\350\361\356\342\340\362\374)26
-b(\347\340\357\356\353\355\345\355\355\373\351)h(\354\363)n
+(\377\355\350\345)1086 b Fg(M-x)2857 4215 y(revert-buffer)-78
+4315 y Fi(\357\345\360\345\360\350\361\356\342\340\362\374)27
+b(\347\340\357\356\353\355\345\355\355\373\351)g(\354\363)n
 (\361\356\360\356\354)f(\375\352\360\340\355)1321 b Fg(C-l)-128
 4560 y Fh(6)132 b(H\340\360\340\371\350\342\340\345\354\373\351)41
 b(\357\356\350\361\352)-78 4743 y Fi(\357\356\350\361\352)28
@@ -5200,46 +3258,46 @@ b(\342\373\360\340\346)n(\345\355\350\376)f(\342\357\345\360\345\344)
 1335 b Fg(C-M-s)-78 5042 y Fi(\357\356\350\361\352)28
 b(\357\356)f(\360\345\343\363)-5 b(\353\377\360\355\356\354\363)28
 b(\342\373\360\340\346)n(\345\355\350\376)f(\355\340\347\340\344)1376
-b Fg(C-M-r)-78 5142 y Fi(\342\373\341\360\340\362\374)25
-b(\357\360\345\344\373\344\363\371\363\376)j(\361\362\360\356\352\363)f
+b Fg(C-M-r)-78 5142 y Fi(\342\373\341\360\340\362\374)26
+b(\357\360\345\344\373\344\363\371\363\376)i(\361\362\360\356\352\363)g
 (\357\356\350\361\352)n(\340)1527 b Fg(M-p)-78 5241 y
-Fi(\342\373\341\360\340\362\374)25 b
-(\361\353\345\344\363\376\371\363\376)j(\361\362\360\356\352\363)f
+Fi(\342\373\341\360\340\362\374)26 b
+(\361\353\345\344\363\376\371\363\376)i(\361\362\360\356\352\363)g
 (\357\356\350\361\352)n(\340)1580 b Fg(M-n)-78 5341 y
-Fi(\357\360\345\352\360\340\362\350\362\374)26 b
-(\355\340\360\340\371\350\342\340\345\354\373\351)h
+Fi(\357\360\345\352\360\340\362\350\362\374)28 b
+(\355\340\360\340\371\350\342\340\345\354\373\351)f
 (\357\356\350\361\352)1659 b Fg(RET)-78 5441 y Fi
-(\356\362\354\345\355\350\362\374)26 b(\375\364\364\345\352\362)h
-(\342\342\356)n(\344\340)e(\357\356\361\353\345\344\355\345\343\356)i
+(\356\362\354\345\355\350\362\374)28 b(\375\364\364\345\352\362)g
+(\342\342\356)n(\344\340)d(\357\356\361\353\345\344\355\345\343\356)i
 (\361\350\354\342\356\353\340)1248 b Fg(DEL)-78 5540
-y Fi(\357\360\345\360\342\340\362\374)26 b
+y Fi(\357\360\345\360\342\340\362\374)27 b
 (\362\345\352\363\371\350\351)h(\357\356\350\361\352)1994
 b Fg(C-g)-128 5636 y Fi(\304\353\377)26 b(\357\356\342\362\356\360\340)
-e(\357\356\350\361\352)n(\340)g(\342)i(\353\376\341\356\354)f
+f(\357\356\350\361\352)n(\340)f(\342)i(\353\376\341\356\354)f
 (\355\340\357\360\340\342\353\345\355\350\350)h
-(\350\361\357\356\353\374\347\363\351\362\345)e
-(\352\353\340\342\350\370\350)h Fg(C-s)g Fi(\350\353\350)h
+(\350\361\357\356\353\374\347\363\351\362\345)f
+(\352\353\340\342\350\370\350)g Fg(C-s)g Fi(\350\353\350)h
 Fg(C-r)p Fi(.)f(\305\361\353\350)h(Emacs)g(\342\361\345)f(\345\371\345)
-h(\357\360\356\350\347-)-128 5736 y(\342\356)n(\344\350\362)h
-(\357\356\350\361\352,)g Fg(C-g)f Fi(\356\362\354\345\355\350\362)h
-(\362\356\353\374\352)n(\356)f(\355\345)h
+h(\357\360\356\350\347-)-128 5736 y(\342\356)n(\344\350\362)i
+(\357\356\350\361\352,)f Fg(C-g)f Fi(\356\362\354\345\355\350\362)j
+(\362\356\353\374\352)n(\356)e(\355\345)g
 (\342\373\357\356\353\355\345\355\355\363\376)g(\367\340\361\362\374.)
 1860 6192 y(1)p eop end
 %%Page: 2 2
 TeXDict begin 2 1 bop -128 -45 a Fh(7)132 b
 (\317\345\360\345\354\345\371\345\355\350\345)-78 139
 y Ff(\345\344\350\355\350\366\373)32 b
-(\357\345\360\345\354\345\371\345\355\350\377)1945 b
+(\357\345\360\345\354\345\371\345\355\350\377)1944 b
 (\355\340\347\340\344)450 b(\342\357\345\360\345\344)-78
 239 y Fi(\361\350\354\342\356\353)2667 b Fg(C-b)558 b(C-f)-78
 338 y Fi(\361\353\356\342\356)2726 b Fg(M-b)558 b(M-f)-78
-438 y Fi(\361\362\360\356\352)n(\340)2682 b Fg(C-p)558
+438 y Fi(\361\362\360\356\352)n(\340)2683 b Fg(C-p)558
 b(C-n)-78 537 y Fi(\355\340)n(\367\340\353\356)26 b(\(\350\353\350)j
-(\352)n(\356\355\345\366\))e(\361\362\360\356\352\350)1915
+(\352)n(\356\355\345\366\))e(\361\362\360\356\352\350)1916
 b Fg(C-a)558 b(C-e)-78 637 y Fi(\357\360\345\344\353\356)n(\346)n
 (\345\355\350\345)2441 b Fg(M-a)558 b(M-e)-78 737 y Fi
 (\340\341\347\340\366)2726 b Fg(M-{)558 b(M-})-78 836
-y Fi(\361\362\360\340\355\350\366\340)2588 b Fg(C-x)42
+y Fi(\361\362\360\340\355\350\366\340)2589 b Fg(C-x)42
 b([)472 b(C-x)42 b(])-78 936 y Fi(\342\373\360\340\346)n
 (\345\355\350\345)27 b(\(sexp\))2261 b Fg(C-M-b)470 b(C-M-f)-78
 1036 y Fi(\364\363\355\352\366\350\377)2597 b Fg(C-M-a)470
@@ -5247,106 +3305,106 @@ b(C-M-e)-78 1135 y Fi(\357\345\360\345\365)n(\356)n(\344)27
 b(\342)g(\355\340)n(\367\340\353\356)f(\(\350\353\350)i(\352)n
 (\356\355\345\366\))g(\341\363\364\345\360\340)1508 b
 Fg(M-<)558 b(M->)-78 1243 y Fi(\357\360\356\352\360\363\362\352)n(\340)
-26 b(\375\352\360\340\355\340)h(\342\355\350\347)2054
-b Fg(C-v)-78 1343 y Fi(\357\360\356\352\360\363\362\352)n(\340)26
-b(\375\352\360\340\355\340)h(\342\342\345\360)n(\365)2016
-b Fg(M-v)-78 1442 y Fi(\357\360\356\352\360\363\362\352)n(\340)26
+27 b(\375\352\360\340\355\340)g(\342\355\350\347)2054
+b Fg(C-v)-78 1343 y Fi(\357\360\356\352\360\363\362\352)n(\340)27
+b(\375\352\360\340\355\340)g(\342\342\345\360)n(\365)2016
+b Fg(M-v)-78 1442 y Fi(\357\360\356\352\360\363\362\352)n(\340)27
 b(\342\353\345\342\356)2302 b Fg(C-x)42 b(<)-78 1542
-y Fi(\357\360\356\352\360\363\362\352)n(\340)26 b
+y Fi(\357\360\356\352\360\363\362\352)n(\340)27 b
 (\342\357\360\340\342\356)2251 b Fg(C-x)42 b(>)-78 1642
-y Fi(\363)n(\361\362)n(\340\355\356\342\352)n(\340)24
-b(\362\345\352\363\371\345\351)j(\361\362\360\356\352\350)g(\342)g
-(\366\345\355\362\360)h(\375\352\360\340\355\340)1329
+y Fi(\363)n(\361\362)n(\340\355\356\342\352)n(\340)25
+b(\362\345\352\363\371\345\351)j(\361\362\360\356\352\350)g(\342)f
+(\366\345\355\362\360)i(\375\352\360\340\355\340)1329
 b Fg(C-u)42 b(C-l)-128 1887 y Fh(8)132 b(\323\355\350\367\362\356)l
 (\346)l(\345\355\350\345)44 b(\350)g(\363)-7 b
 (\344\340\353\345\355\350\345)-78 2070 y Ff(\363\355\350\367\362\356)m
-(\346)m(\340\345\354\373\351)32 b(\356\341\372\345\352\362)1956
+(\346)m(\340\345\354\373\351)33 b(\356\341\372\345\352\362)1956
 b(\355\340\347\340\344)450 b(\342\357\345\360\345\344)-78
 2170 y Fi(\361\350\354\342\356\353)27 b(\(\363)-5 b
 (\344\340\353\345\355\350\345,)28 b(\340)f(\355\345)h
-(\363\355\350\367\362\356)n(\346)n(\345\355\350\345\))1509
+(\363\355\350\367\362\356)n(\346)n(\345\355\350\345\))1510
 b Fg(DEL)558 b(C-d)-78 2270 y Fi(\361\353\356\342\356)2726
-b Fg(M-DEL)470 b(M-d)-78 2369 y Fi(\361\362\360\356\352)n(\340)26
-b(\(\344\356)i(\352)n(\356\355\366\340)e(\361\362\360\356\352\350\))
-1971 b Fg(M-0)42 b(C-k)384 b(C-k)-78 2469 y Fi
+b Fg(M-DEL)470 b(M-d)-78 2369 y Fi(\361\362\360\356\352)n(\340)27
+b(\(\344\356)h(\352)n(\356\355\366\340)e(\361\362\360\356\352\350\))
+1972 b Fg(M-0)42 b(C-k)384 b(C-k)-78 2469 y Fi
 (\357\360\345\344\353\356)n(\346)n(\345\355\350\345)2441
 b Fg(C-x)42 b(DEL)384 b(M-k)-78 2569 y Fi(\342\373\360\340\346)n
 (\345\355\350\345)2512 b Fg(M\025)42 b(C-M-k)340 b(C-M-k)-78
-2676 y Fi(\363\355\350\367\362\356)n(\346\350\362\374)26
+2676 y Fi(\363\355\350\367\362\356)n(\346\350\362\374)28
 b Ff(\356\341\353\340\361\362\374)2116 b Fg(C-w)-78 2776
-y Fi(\361\352)n(\356\357\350\360\356\342\340\362\374)25
-b(\356\341\353\340\361\362\374)g(\342)i(\361\357\350\361\356\352)h
-(\363\355\350\367\362\356)n(\346)n(\345\355\350\351)1264
-b Fg(M-w)-78 2876 y Fi(\363\355\350\367\362\356)n(\346\350\362\374)26
-b(\344\356)h(\361\353\345\344\363\376\371\345\343\356)g(\342\365)n
+y Fi(\361\352)n(\356\357\350\360\356\342\340\362\374)26
+b(\356\341\353\340\361\362\374)g(\342)h(\361\357\350\361\356\352)h
+(\363\355\350\367\362\356)n(\346)n(\345\355\350\351)1265
+b Fg(M-w)-78 2876 y Fi(\363\355\350\367\362\356)n(\346\350\362\374)28
+b(\344\356)f(\361\353\345\344\363\376\371\345\343\356)g(\342\365)n
 (\356)n(\346\344\345\355\350\377)f(\361\350\354\342\356\353\340)h
 Fe(char)916 b Fg(M-z)42 b Fe(char)-78 2975 y Fi(\342\361\362)n
-(\340\342\350\362\374)25 b(\357\356\361\353\345\344\355\350\351)i
-(\363\355\350\367\362\356)n(\346)n(\345\355\355\373\351)g
-(\356\341\372\345\352\362)1305 b Fg(C-y)-78 3075 y Fi
-(\347\340\354\345\355\350\362\374)23 b(\362\356\353\374\352)n(\356)e
+(\340\342\350\362\374)27 b(\357\356\361\353\345\344\355\350\351)g
+(\363\355\350\367\362\356)n(\346)n(\345\355\355\373\351)h
+(\356\341\372\345\352\362)1306 b Fg(C-y)-78 3075 y Fi
+(\347\340\354\345\355\350\362\374)24 b(\362\356\353\374\352)n(\356)e
 (\367\362\356)i(\342\356\361\361\362)n
-(\340\355\356\342\353\345\355\355\373\351)d(\362\345\352)n(\361\362)j
-(\357\360\345\344\370\345\361\362\342\363\376\371\350\354)g
+(\340\355\356\342\353\345\355\355\373\351)d(\362\345\352)n(\361\362)k
+(\357\360\345\344\370\345\361\362\342\363\376\371\350\354)f
 (\363\355\350\367\362\356)n(\346)n(\345\355-)-78 3175
-y(\355\373\354)28 b(\362\345\352)n(\361\362\356\354)2857
+y(\355\373\354)k(\362\345\352)n(\361\362\356\354)2857
 3075 y(M-y)-128 3420 y Fh(9)132 b(\317\356\354\345\362\352)l(\340)-78
-3580 y Fi(\363)n(\361\362)n(\340\355\356\342\350\362\374)24
-b(\357\356\354\345\362\352\350)2176 b Fg(C-@)42 b Fi(\350\353\350)i
-Fg(C-SPC)-78 3680 y Fi(\357\356\354\345\355\377\362\374)27
-b(\354\345\361\362)n(\340\354\350)g(\352\363\360\361\356\360)g(\350)h
-(\357\356\354\345\362\352\363)1540 b Fg(C-x)42 b(C-x)-78
-3779 y Fi(\357\356\354\345\362\350\362\374)26 b Fe(ar)l(g)36
+3580 y Fi(\363)n(\361\362)n(\340\355\356\342\350\362\374)26
+b(\357\356\354\345\362\352\350)2177 b Fg(C-@)42 b Fi(\350\353\350)i
+Fg(C-SPC)-78 3680 y Fi(\357\356\354\345\355\377\362\374)28
+b(\354\345\361\362)n(\340\354\350)g(\352\363\360\361\356\360)f(\350)h
+(\357\356\354\345\362\352\363)1541 b Fg(C-x)42 b(C-x)-78
+3779 y Fi(\357\356\354\345\362\350\362\374)28 b Fe(ar)l(g)36
 b Ff(\361\353\356\342)2219 b Fg(M-@)-78 3879 y Fi
-(\357\356\354\345\362\350\362\374)26 b Ff
-(\357\340\360\340\343\360\340\364)2145 b Fg(M-h)-78 3979
-y Fi(\357\356\354\345\362\350\362\374)26 b Ff
+(\357\356\354\345\362\350\362\374)28 b Ff
+(\357\340\360\340\343\360\340\364)2144 b Fg(M-h)-78 3979
+y Fi(\357\356\354\345\362\350\362\374)28 b Ff
 (\361\362\360\340\355\350\366\363)2162 b Fg(C-x)42 b(C-p)-78
-4078 y Fi(\357\356\354\345\362\350\362\374)26 b Ff
-(\342\373\360\340\346)m(\345\355\350\345)2070 b Fg(C-M-@)-78
-4178 y Fi(\357\356\354\345\362\350\362\374)26 b Ff
-(\364\363\355\352\366\350\376)2149 b Fg(C-M-h)-78 4277
-y Fi(\357\356\354\345\362\350\362\374)26 b(\342\345\361\374)h
-Ff(\341\363\364\345\360)2103 b Fg(C-x)42 b(h)-128 4523
+4078 y Fi(\357\356\354\345\362\350\362\374)28 b Ff
+(\342\373\360\340\346)m(\345\355\350\345)2071 b Fg(C-M-@)-78
+4178 y Fi(\357\356\354\345\362\350\362\374)28 b Ff
+(\364\363\355\352\366\350\376)2148 b Fg(C-M-h)-78 4277
+y Fi(\357\356\354\345\362\350\362\374)28 b(\342\345\361\374)f
+Ff(\341\363\364\345\360)2102 b Fg(C-x)42 b(h)-128 4523
 y Fh(10)131 b(\307\340\354\345\355\340)44 b(\361)g
 (\347\340\357\360\356\361\356\354)-78 4706 y Fi
-(\350\355\362\345\360\340\352\362\350\342\355\340\377)26
-b(\347\340\354\345\355\340)h(\362\345\352)n(\361\362\356\342\356\351)e
-(\361\362\360\356\352\350)1397 b Fg(M-\045)-78 4806 y
+(\350\355\362\345\360\340\352\362\350\342\355\340\377)28
+b(\347\340\354\345\355\340)f(\362\345\352)n(\361\362\356\342\356\351)g
+(\361\362\360\356\352\350)1398 b Fg(M-\045)-78 4806 y
 Fi(\361)28 b(\350\361\357\356\353\374\347\356\342\340\355\350\345\354)e
 (\360\345\343\363)-5 b(\353\377\360\355\373\365)27 b
 (\342\373\360\340\346)n(\345\355\350\351)1333 b Fg(M-x)42
 b(query-replace-r)o(ege)o(xp)-128 4901 y Fi(\302)28 b
 (\360\345\346\350\354\345)g
-(\350\355\362\345\360\340\352\362\350\342\355\356\351)e
-(\347\340\354\345\355\373)h
-(\357\356\353\374\347\356\342\340\362\345\353\376)e
+(\350\355\362\345\360\340\352\362\350\342\355\356\351)g
+(\347\340\354\345\355\373)f
+(\357\356\353\374\347\356\342\340\362\345\353\376)f
 (\344\356\361\362\363\357\355\373)i
-(\361\353\345\344\363\376\371\350\345)h(\352)n
+(\361\353\345\344\363\376\371\350\345)g(\352)n
 (\356\354\340\355\344\373:)-78 4995 y Ff
 (\347\340\354\345\355\350\362\374)g Fi(\344\340\355\355\356\345)f
-(\361\356\356\362\342\345\362\361\362\342\350\345,)d
-(\357\345\360\345\351\362\350)j(\352)h
+(\361\356\356\362\342\345\362\361\362\342\350\345,)g
+(\357\345\360\345\351\362\350)h(\352)g
 (\361\353\345\344\363\376\371\345\354\363)815 b Fg(SPC)-78
-5095 y Fi(\347\340\354\345\355\350\362\374)27 b(\375\362\356)f
-(\361\356\356\362\342\345\362\361\362\342\350\345,)e(\355\345)k
-(\357\345\360\345\354\345\371\340\362\374\361)n(\377)1237
+5095 y Fi(\347\340\354\345\355\350\362\374)28 b(\375\362\356)f
+(\361\356\356\362\342\345\362\361\362\342\350\345,)g(\355\345)h
+(\357\345\360\345\354\345\371\340\362\374\361)n(\377)1238
 b Fg(,)-78 5194 y Ff(\357\360\356\357\363)m(\361\362\350\362\374)29
-b Fi(\361\356\356\362\342\345\362\361\362\342\350\345)24
-b(\341\345\347)j(\347\340\354\345\355\373)1487 b Fg(DEL)-78
-5294 y Fi(\347\340\354\345\355\350\362\374)27 b(\342\361\345)g
-(\356\361\362)n(\340\342\370\350\345\361)n(\377)d
-(\361\356\356\362\342\345\362\361\362\342\350\377)1465
+b Fi(\361\356\356\362\342\345\362\361\362\342\350\345)e(\341\345\347)g
+(\347\340\354\345\355\373)1487 b Fg(DEL)-78 5294 y Fi
+(\347\340\354\345\355\350\362\374)28 b(\342\361\345)f(\356\361\362)n
+(\340\342\370\350\345\361)n(\377)e
+(\361\356\356\362\342\345\362\361\362\342\350\377)1468
 b Fg(!)-78 5393 y Ff(\342\345\360\355\363\362\374\361)m(\377)29
 b Fi(\352)f(\357\360\345\344\373\344\363\371\345\354\363)f
-(\361\356\356\362\342\345\362\361\362\342\350\376)1334
+(\361\356\356\362\342\345\362\361\362\342\350\376)1337
 b Fg(\002)-78 5493 y Ff(\342\373\351\362\350)28 b Fi(\350\347)g
 (\360\345\346\350\354\340)f(\020\347\340\354\345\355\340)g(\361)g
 (\347\340\357\360\356\361\356\354\021)1453 b Fg(RET)-78
-5593 y Fi(\342\356\351\362\350)37 b(\342)h(\360\345\346\350\354)h
+5593 y Fi(\342\356\351\362\350)38 b(\342)g(\360\345\346\350\354)h
 (\360\345\352\363\360\361\350\342\355\356\343\356)d
-(\360\345\344\340\352\362\350\360\356\342\340\355\350\377)h
-(\(\344\353\377)h(\342\373\365)n(\356)n(\344\340)e
+(\360\345\344\340\352\362\350\360\356\342\340\355\350\377)i
+(\(\344\353\377)g(\342\373\365)n(\356)n(\344\340)e
 (\350\361\357\356\353\374\347\363)n(\345\362\361)n(\377)-78
 5692 y Fg(C-M-c)p Fi(\))2857 5593 y Fg(C-r)1860 6192
 y Fi(2)p eop end
@@ -5356,284 +3414,284 @@ TeXDict begin 3 2 bop -128 -45 a Fh(11)131 b
 b(\355\345\361\352)l(\356\353\374\352\350\365)g(\356\352)l(\356\355)
 -128 137 y Fi(\312\356\354\340\355\344\373,)26 b
 (\357\360\350\342\345\344\345\355\355\373\345)h(\342\356)f
-(\342\362\356\360\356\354)f(\361\362\356\353\341\366\345,)g
-(\357\360\350\354\345\355\377\376\362\361)n(\377)i(\352)g
+(\342\362\356\360\356\354)g(\361\362\356\353\341\366\345,)g
+(\357\360\350\354\345\355\377\376\362\361)n(\377)i(\352)f
 (\344\360\363\343\356\354\363)f(\364\360\375\351\354\363)h
 (\(\356\352\355\363)f(\350\361\357\356\353\374\347\363)n
 (\345\354\356\351)g(\356\352)n(\356\355\355\356\351)-128
 237 y(\361\350\361\362\345\354\373\).)-78 336 y(\363)-5
-b(\344\340\353\350\362\374)27 b(\342\361\345)g(\356\361\362)n
-(\340\353\374\355\373\345)e(\356\352\355\340)1869 b Fg(C-x)42
-b(1)-78 444 y Fi(\360\340\347\341\350\362\374)26 b(\356\352\355\356)h
-(\357\356)g(\343\356\360\350\347\356\355\362)n(\340\353\350)1824
+b(\344\340\353\350\362\374)28 b(\342\361\345)f(\356\361\362)n
+(\340\353\374\355\373\345)f(\356\352\355\340)1869 b Fg(C-x)42
+b(1)-78 444 y Fi(\360\340\347\341\350\362\374)27 b(\356\352\355\356)g
+(\357\356)g(\343\356\360\350\347\356\355\362)n(\340\353\350)1825
 b Fg(C-x)42 b(2)472 b(C-x)42 b(5)h(2)-78 543 y Fi(\363)-5
-b(\344\340\353\350\362\374)27 b(\344\340\355\355\356\345)g
+b(\344\340\353\350\362\374)28 b(\344\340\355\355\356\345)f
 (\356\352\355\356)2143 b Fg(C-x)42 b(0)472 b(C-x)42 b(5)h(0)-78
-643 y Fi(\360\340\347\341\350\362\374)26 b(\356\352\355\356)h(\357\356)
-g(\342\345\360\362\350\352)n(\340\353\350)1903 b Fg(C-x)42
-b(3)-78 743 y Fi(\342\373\357\356\353\355\350\362\374)26
-b(\357\360\356\352\360\363\362\352\363)h(\342)g
+643 y Fi(\360\340\347\341\350\362\374)27 b(\356\352\355\356)g(\357\356)
+g(\342\345\360\362\350\352)n(\340\353\350)1904 b Fg(C-x)42
+b(3)-78 743 y Fi(\342\373\357\356\353\355\350\362\374)27
+b(\357\360\356\352\360\363\362\352\363)h(\342)f
 (\344\360\363\343\356\354)h(\356\352\355\345)1530 b Fg(C-M-v)-78
-850 y Fi(\357\345\360\345\354\345\361\362\350\362\374)27
-b(\352\363\360\361\356\360)g(\342)g(\344\360\363\343\356\345)g
+850 y Fi(\357\345\360\345\354\345\361\362\350\362\374)29
+b(\352\363\360\361\356\360)e(\342)g(\344\360\363\343\356\345)g
 (\356\352\355\356)1629 b Fg(C-x)42 b(o)472 b(C-x)42 b(5)h(o)-78
-950 y Fi(\342\373\341\360\340\362\374)25 b(\341\363\364\345\360)i(\342)
+950 y Fi(\342\373\341\360\340\362\374)26 b(\341\363\364\345\360)h(\342)
 g(\344\360\363\343\356\354)h(\356\352\355\345)1795 b
 Fg(C-x)42 b(4)h(b)385 b(C-x)42 b(5)h(b)-78 1050 y Fi(\357\356\352)n
-(\340\347\340\362\374)25 b(\341\363\364\345\360)i(\342)g
+(\340\347\340\362\374)26 b(\341\363\364\345\360)h(\342)g
 (\344\360\363\343\356\354)g(\356\352\355\345)1775 b Fg(C-x)42
 b(4)h(C-o)297 b(C-x)42 b(5)h(C-o)-78 1149 y Fi
-(\347\340\343\360\363\347\350\362\374)26 b(\364\340\351\353)h(\342)g
+(\347\340\343\360\363\347\350\362\374)27 b(\364\340\351\353)g(\342)g
 (\344\360\363\343\356\345)g(\356\352\355\356)1786 b Fg(C-x)42
 b(4)h(f)385 b(C-x)42 b(5)h(f)-78 1249 y Fi
-(\356\362\352\360\373\362\374)26 b(\364\340\351\353)h(\342)g
-(\360\345\346\350\354\345)h(\367\362\345\355\350\377)g(\342)f
+(\356\362\352\360\373\362\374)28 b(\364\340\351\353)f(\342)g
+(\360\345\346\350\354\345)h(\367\362\345\355\350\377)h(\342)e
 (\344\360\363\343\356\354)g(\356\352\355\345)1149 b Fg(C-x)42
 b(4)h(r)385 b(C-x)42 b(5)h(r)-78 1349 y Fi(\347\340\357\363)n
-(\361\362\350\362\374)25 b(Dired)j(\342)f(\344\360\363\343\356\354)h
+(\361\362\350\362\374)27 b(Dired)h(\342)f(\344\360\363\343\356\354)h
 (\356\352\355\345)1766 b Fg(C-x)42 b(4)h(d)385 b(C-x)42
-b(5)h(d)-78 1448 y Fi(\355\340\351\362\350)27 b(\362)n(\340\343)g(\342)
-g(\344\360\363\343\356\354)g(\356\352\355\345)2003 b
+b(5)h(d)-78 1448 y Fi(\355\340\351\362\350)28 b(\362)n(\340\343)g(\342)
+f(\344\360\363\343\356\354)g(\356\352\355\345)2003 b
 Fg(C-x)42 b(4)h(.)385 b(C-x)42 b(5)h(.)-78 1556 y Fi
-(\363\342\345\353\350\367\350\362\374)27 b(\342\373\361\356\362\363)e
+(\363\342\345\353\350\367\350\362\374)28 b(\342\373\361\356\362\363)e
 (\356\352\355\340)2049 b Fg(C-x)42 b(\002)-78 1656 y
-Fi(\361\363\347\350\362\374)27 b(\362\345\352\363\371\345\345)f
+Fi(\361\363\347\350\362\374)28 b(\362\345\352\363\371\345\345)f
 (\356\352\355\356)2148 b Fg(C-x)42 b({)-78 1755 y Fi
-(\360\340\361\370\350\360\350\362\374)27 b
+(\360\340\361\370\350\360\350\362\374)28 b
 (\362\345\352\363\371\345\345)f(\356\352\355\356)1982
 b Fg(C-x)42 b(})-128 2001 y Fh(12)131 b
 (\324\356\360\354\340\362\350\360\356\342\340\355\350\345)-78
-2184 y Fi(\361)n(\344\345\353\340\362\374)26 b
-(\356\362\361\362\363\357)g(\344\353\377)i
-(\362\345\352\363\371\345\351)f Ff(\361\362\360\356\352\350)h
-Fi(\(\342)f(\347\340\342\350\361\350\354\356\361\362\350)f(\356\362)h
+2184 y Fi(\361)n(\344\345\353\340\362\374)27 b
+(\356\362\361\362\363\357)h(\344\353\377)g
+(\362\345\352\363\371\345\351)g Ff(\361\362\360\356\352\350)g
+Fi(\(\342)f(\347\340\342\350\361\350\354\356\361\362\350)g(\356\362)h
 (\360\345\346\350\354\340\))470 b Fg(TAB)-78 2284 y Fi(\361)n
-(\344\345\353\340\362\374)26 b(\356\362\361\362\363\357)g(\344\353\377)
-i Ff(\356\341\353\340\361\362\350)g Fi(\(\342)g
-(\347\340\342\350\361\350\354\356\361\362\350)e(\356\362)g
+(\344\345\353\340\362\374)27 b(\356\362\361\362\363\357)h(\344\353\377)
+g Ff(\356\341\353\340\361\362\350)g Fi(\(\342)g
+(\347\340\342\350\361\350\354\356\361\362\350)f(\356\362)g
 (\360\345\346\350\354\340\))775 b Fg(C-M-)p Fd(n)-78
-2383 y Fi(\361)n(\344\345\353\340\362\374)26 b
-(\356\362\361\362\363\357)g(\344\353\377)i Ff(\342\373\360\340\346)m
-(\345\355\350\377)g Fi(\(\342)f
-(\347\340\342\350\361\350\354\356\361\362\350)f(\356\362)h
+2383 y Fi(\361)n(\344\345\353\340\362\374)27 b
+(\356\362\361\362\363\357)h(\344\353\377)g Ff(\342\373\360\340\346)m
+(\345\355\350\377)h Fi(\(\342)e
+(\347\340\342\350\361\350\354\356\361\362\350)g(\356\362)h
 (\360\345\346\350\354\340\))617 b Fg(C-M-q)-78 2483 y
-Fi(\361)n(\344\345\353\340\362\374)26 b(\356\362\361\362\363\357)g
-(\352)i(\347\340\344\340\355\355\356\351)e Fe(ar)l(g)36
+Fi(\361)n(\344\345\353\340\362\374)27 b(\356\362\361\362\363\357)h
+(\352)g(\347\340\344\340\355\355\356\351)e Fe(ar)l(g)36
 b Fi(\352)n(\356\353\356\355\352)n(\345)1445 b Fg(C-x)42
-b(TAB)-78 2583 y Fi(\342\361\362)n(\340\342\350\362\374)25
-b(\355\356\342\363\376)h(\361\362\360\356\352\363)h
-(\357\356\361\353\345)g(\352\363\360\361\356\360\340)1493
-b Fg(C-o)-78 2682 y Fi(\361)n(\344\342\350\355\363\362\374)26
-b(\356\361\362)n(\340\362\356\352)f(\361\362\360\356\352\350)i
+b(TAB)-78 2583 y Fi(\342\361\362)n(\340\342\350\362\374)27
+b(\355\356\342\363\376)f(\361\362\360\356\352\363)i
+(\357\356\361\353\345)f(\352\363\360\361\356\360\340)1493
+b Fg(C-o)-78 2682 y Fi(\361)n(\344\342\350\355\363\362\374)27
+b(\356\361\362)n(\340\362\356\352)g(\361\362\360\356\352\350)h
 (\342\345\360\362\350\352)n(\340\353\374\355\356)e(\342\355\350\347)
-1293 b Fg(C-M-o)-78 2782 y Fi(\363)-5 b(\344\340\353\350\362\374)27
+1293 b Fg(C-M-o)-78 2782 y Fi(\363)-5 b(\344\340\353\350\362\374)28
 b(\357\363)n(\361\362\373\345)f(\361\362\360\356\352\350)h
-(\342\356\352\360\363\343)g(\352\363\360\361\356\360\340)1442
+(\342\356\352\360\363\343)f(\352\363\360\361\356\360\340)1442
 b Fg(C-x)42 b(C-o)-78 2882 y Fi
-(\356\341\372\345\344\350\355\350\362\374)26 b
-(\361\362\360\356\352\363)h(\361)g
+(\356\341\372\345\344\350\355\350\362\374)27 b
+(\361\362\360\356\352\363)h(\361)f
 (\357\360\345\344\373\344\363\371\345\351)h(\(\361\356)f
 (\361\353\345\344\363\376\371\350\354\350)h(arg\))817
-b Fg(M-\002)-78 2981 y Fi(\363)-5 b(\344\340\353\350\362\374)27
+b Fg(M-\002)-78 2981 y Fi(\363)-5 b(\344\340\353\350\362\374)28
 b(\357\363)n(\361\362\356\345)f
-(\357\360\356\361\362\360\340\355\361\362\342\356)f
-(\342\356\352\360\363\343)i(\352\363\360\361\356\360\340)1211
-b Fg(M-)p Fd(n)-78 3081 y Fi(\357\356\354\345\361\362\350\362\374)26
-b(\362\356\353\374\352)n(\356)g(\356)n(\344\350\355)h
+(\357\360\356\361\362\360\340\355\361\362\342\356)g
+(\342\356\352\360\363\343)g(\352\363\360\361\356\360\340)1211
+b Fg(M-)p Fd(n)-78 3081 y Fi(\357\356\354\345\361\362\350\362\374)28
+b(\362\356\353\374\352)n(\356)f(\356)n(\344\350\355)g
 (\357\360\356\341\345\353)g(\342)g(\357\356\347\350\366\350\350)h
 (\352\363\360\361\356\360\340)1036 b Fg(M-SPC)-78 3180
-y Fi(\356\362\364\356\360\354\340\362\350\360\356\342\340\362\374)23
-b(\362\345\352\363\371\350\351)k(\357\340\360\340\343\360\340\364)1513
+y Fi(\356\362\364\356\360\354\340\362\350\360\356\342\340\362\374)26
+b(\362\345\352\363\371\350\351)i(\357\340\360\340\343\360\340\364)1513
 b Fg(M-q)-78 3280 y Fi(\363)n(\361\362)n(\340\355\356\342\350\362\374)
-24 b(\361\362\356\353\341\345\366)i
+26 b(\361\362\356\353\341\345\366)h
 (\347\340\357\356\353\355\345\355\350\377)1739 b Fg(C-x)42
-b(f)-78 3380 y Fi(\363)n(\361\362)n(\340\355\356\342\350\362\374)24
-b(\357\360\345\364\350\352)n(\361)j
+b(f)-78 3380 y Fi(\363)n(\361\362)n(\340\355\356\342\350\362\374)26
+b(\357\360\345\364\350\352)n(\361)h
 (\347\340\357\356\353\355\345\355\350\377)g(\352)n
-(\340\346\344\356\351)g(\361\362\360\356\352\350)1107
+(\340\346\344\356\351)g(\361\362\360\356\352\350)1108
 b Fg(C-x)42 b(.)-78 3479 y Fi(\363)n(\361\362)n
-(\340\355\356\342\350\362\374)24 b(\355\340)n(\367\345\360\362)n
-(\340\355\350\345)i(\(face\))1833 b Fg(M-g)-128 3725
+(\340\355\356\342\350\362\374)26 b(\355\340)n(\367\345\360\362)n
+(\340\355\350\345)h(\(face\))1833 b Fg(M-g)-128 3725
 y Fh(13)131 b(\310\347\354\345\355\345\355\350\345)44
 b(\360\345\343\350\361\362\360\340)-78 3908 y Fi(\361)n
-(\344\345\353\340\362\374)26 b(\341\363\352\342\373)h
+(\344\345\353\340\362\374)27 b(\341\363\352\342\373)g
 (\361\353\356\342\340)f(\347\340\343)n(\353\340\342\355\373\354\350)
-1672 b Fg(M-u)-78 4008 y Fi(\361)n(\344\345\353\340\362\374)26
-b(\341\363\352\342\373)h(\361\353\356\342\340)f
-(\361\362\360\356\367\355\373\354\350)1703 b Fg(M-l)-78
-4107 y Fi(\361)n(\344\345\353\340\362\374)26 b
-(\357\345\360\342\363\376)h(\341\363\352\342\363)g
+1672 b Fg(M-u)-78 4008 y Fi(\361)n(\344\345\353\340\362\374)27
+b(\341\363\352\342\373)g(\361\353\356\342\340)f
+(\361\362\360\356\367\355\373\354\350)1704 b Fg(M-l)-78
+4107 y Fi(\361)n(\344\345\353\340\362\374)27 b
+(\357\345\360\342\363\376)g(\341\363\352\342\363)g
 (\361\353\356\342\340)f(\347\340\343)n(\353\340\342\355\356\351)1457
-b Fg(M-c)-78 4207 y Fi(\361)n(\344\345\353\340\362\374)26
-b(\341\363\352\342\373)h(\356\341\353\340\361\362\350)e(\347\340\343)n
+b Fg(M-c)-78 4207 y Fi(\361)n(\344\345\353\340\362\374)27
+b(\341\363\352\342\373)g(\356\341\353\340\361\362\350)f(\347\340\343)n
 (\353\340\342\355\373\354\350)1585 b Fg(C-x)42 b(C-u)-78
-4307 y Fi(\361)n(\344\345\353\340\362\374)26 b(\341\363\352\342\373)h
-(\356\341\353\340\361\362\350)e(\361\362\360\356\367\355\373\354\350)
-1616 b Fg(C-x)42 b(C-l)-128 4553 y Fh(14)131 b
+4307 y Fi(\361)n(\344\345\353\340\362\374)27 b(\341\363\352\342\373)g
+(\356\341\353\340\361\362\350)f(\361\362\360\356\367\355\373\354\350)
+1617 b Fg(C-x)42 b(C-l)-128 4553 y Fh(14)131 b
 (\314\350\355\350\341\363\364\345\360)-128 4735 y Fi
 (\321\353\345\344\363\376\371\350\345)28 b
 (\352\353\340\342\350\370\350)f(\(\352\353\376\367\350\))i
 (\356\357\360\345\344\345\353\345\355\373)e(\342)h
 (\354\350\355\350\341\363\364\345\360\345.)-78 4833 y
-(\344\356\357\356\353\355\350\362\374)e(\355\340\361\352)n
-(\356\353\374\352)n(\356)g(\342\356\347\354\356)n(\346\355\356)1727
-b Fg(TAB)-78 4933 y Fi(\344\356\357\356\353\355\350\362\374)26
-b(\344\356)i(\356)n(\344\355\356\343\356)e(\361\353\356\342\340)1907
-b Fg(SPC)-78 5033 y Fi(\344\356\357\356\353\355\350\362\374)26
-b(\350)i(\342\373\357\356\353\355\350\362\374)2025 b
-Fg(RET)-78 5132 y Fi(\357\356\352)n(\340\347\340\362\374)25
-b(\342\356\347\354\356)n(\346\355\373\345)h
+(\344\356\357\356\353\355\350\362\374)f(\355\340\361\352)n
+(\356\353\374\352)n(\356)f(\342\356\347\354\356)n(\346\355\356)1727
+b Fg(TAB)-78 4933 y Fi(\344\356\357\356\353\355\350\362\374)27
+b(\344\356)h(\356)n(\344\355\356\343\356)e(\361\353\356\342\340)1907
+b Fg(SPC)-78 5033 y Fi(\344\356\357\356\353\355\350\362\374)27
+b(\350)h(\342\373\357\356\353\355\350\362\374)2026 b
+Fg(RET)-78 5132 y Fi(\357\356\352)n(\340\347\340\362\374)26
+b(\342\356\347\354\356)n(\346\355\373\345)g
 (\344\356\357\356\353\355\345\355\350\377)1677 b Fg(?)-78
-5232 y Fi(\342\373\341\360\340\362\374)25 b
-(\357\360\345\344\373\344\363\371\363\376)j(\361\362\360\356\352\363)f
-(\350\347)g(\350\361\362\356\360\350\350)g(\342\342\356)n(\344\340)1130
-b Fg(M-p)-78 5332 y Fi(\342\373\341\360\340\362\374)25
-b(\361\353\345\344\363\376\371\363\376)j(\361\362\360\356\352\363)f
-(\350\347)g(\350\361\362\356\360\350\350)g(\342\342\356)n(\344\340)1183
+5232 y Fi(\342\373\341\360\340\362\374)26 b
+(\357\360\345\344\373\344\363\371\363\376)i(\361\362\360\356\352\363)g
+(\350\347)f(\350\361\362\356\360\350\350)h(\342\342\356)n(\344\340)1130
+b Fg(M-p)-78 5332 y Fi(\342\373\341\360\340\362\374)26
+b(\361\353\345\344\363\376\371\363\376)i(\361\362\360\356\352\363)g
+(\350\347)f(\350\361\362\356\360\350\350)h(\342\342\356)n(\344\340)1183
 b Fg(M-n)-78 5431 y Fi(\357\356\350\361\352)28 b(\342)f
-(\350\361\362\356\360\350\350)g(\357\356)g(\360\345\343\363)-5
+(\350\361\362\356\360\350\350)h(\357\356)f(\360\345\343\363)-5
 b(\353\377\360\355\356\354\363)28 b(\342\373\360\340\346)n
-(\345\355\350\376)f(\342)g(\356\341\360\340\362\355\356\354)f
+(\345\355\350\376)f(\342)g(\356\341\360\340\362\355\356\354)g
 (\355\340\357\360\342\353\345\355\350\350)293 b Fg(M-r)-78
 5531 y Fi(\357\356\350\361\352)28 b(\342)f
-(\350\361\362\356\360\350\350)g(\357\356)g(\360\345\343\363)-5
+(\350\361\362\356\360\350\350)h(\357\356)f(\360\345\343\363)-5
 b(\353\377\360\355\356\354\363)28 b(\342\373\360\340\346)n
 (\345\355\350\376)f(\342)g(\357\360)n(\377\354\356\354)h
 (\355\340\357\360\342\353\345\355\350\350)361 b Fg(M-s)-78
-5630 y Fi(\357\360\345\360\342\340\362\374)26 b(\352)n
+5630 y Fi(\357\360\345\360\342\340\362\374)27 b(\352)n
 (\356\354\340\355\344\363)2247 b Fg(C-g)-128 5726 y Fi
-(\315\340\341\345\360\350\362\345)30 b Fg(C-x)42 b(ESC)g(ESC)30
+(\315\340\341\345\360\350\362\345)31 b Fg(C-x)42 b(ESC)g(ESC)30
 b Fi(\344\353\377)i
-(\360\345\344\340\352\362\350\360\356\342\340\355\350\377)d(\350)i
-(\357\356\342\362\356\360\345\355\350\377)f
-(\357\356\361\353\345\344\355\345\351)h(\352)n
+(\360\345\344\340\352\362\350\360\356\342\340\355\350\377)e(\350)h
+(\357\356\342\362\356\360\345\355\350\377)g
+(\357\356\361\353\345\344\355\345\351)g(\352)n
 (\356\354\340\355\344\373)f(\355\340\341\360\340\355\355\356\351)g
 (\342)h(\354\350\355\350\341\363\364\345\360\345.)-128
-5826 y(\315\340\341\345\360\350\362\345)26 b Fg(F10)p
-Fi(,)h(\367\362\356\341\373)f(\360\340\341\356\362)n(\340\362\374)e
-(\361)j(\357\363\355\352\362)n(\340\354\350)g(\354\345\355\376)i
-(\357\360\350)f(\357\356\354\356\371\350)f(\352)n(\356\354\340\355\344)
-g(\354\350\355\350\341\363\364\345\360\340.)1860 6192
+5826 y(\315\340\341\345\360\350\362\345)c Fg(F10)p Fi(,)g
+(\367\362\356\341\373)g(\360\340\341\356\362)n(\340\362\374)f(\361)h
+(\357\363\355\352\362)n(\340\354\350)h(\354\345\355\376)h(\357\360\350)
+f(\357\356\354\356\371\350)f(\352)n(\356\354\340\355\344)g
+(\354\350\355\350\341\363\364\345\360\340.)1860 6192
 y(3)p eop end
 %%Page: 4 4
 TeXDict begin 4 3 bop -128 -45 a Fh(15)131 b(\301\363\364\345\360\340)
--78 139 y Fi(\342\373\341\360\340\362\374)25 b
-(\344\360\363\343\356\351)j(\341\363\364\345\360)2071
-b Fg(C-x)42 b(b)-78 239 y Fi(\342\373\344\340\362\374)26
-b(\361\357\350\361\356\352)h(\342\361\345\365)g
+-78 139 y Fi(\342\373\341\360\340\362\374)26 b
+(\344\360\363\343\356\351)i(\341\363\364\345\360)2071
+b Fg(C-x)42 b(b)-78 239 y Fi(\342\373\344\340\362\374)27
+b(\361\357\350\361\356\352)g(\342\361\345\365)g
 (\341\363\364\345\360\356\342)1849 b Fg(C-x)42 b(C-b)-78
-338 y Fi(\363\355\350\367\362\356)n(\346\350\362\374)26
+338 y Fi(\363\355\350\367\362\356)n(\346\350\362\374)28
 b(\341\363\364\345\360)2212 b Fg(C-x)42 b(k)-128 583
 y Fh(16)131 b(\317\345\360\345\361\362)l(\340\355\356\342\352)l(\340)44
 b(\344\340\355\355\373\365)-78 767 y Fi
-(\356\341\354\345\355\377\362\374)26 b(\354\345\361\362)n(\340\354\350)
+(\356\341\354\345\355\377\362\374)27 b(\354\345\361\362)n(\340\354\350)
 h Ff(\361\350\354\342\356\353\373)1842 b Fg(C-t)-78 867
-y Fi(\356\341\354\345\355\377\362\374)26 b(\354\345\361\362)n
+y Fi(\356\341\354\345\355\377\362\374)27 b(\354\345\361\362)n
 (\340\354\350)h Ff(\361\353\356\342\340)1982 b Fg(M-t)-78
-966 y Fi(\356\341\354\345\355\377\362\374)26 b(\354\345\361\362)n
+966 y Fi(\356\341\354\345\355\377\362\374)27 b(\354\345\361\362)n
 (\340\354\350)h Ff(\361\362\360\356\352\350)1925 b Fg(C-x)42
-b(C-t)-78 1066 y Fi(\356\341\354\345\355\377\362\374)26
+b(C-t)-78 1066 y Fi(\356\341\354\345\355\377\362\374)27
 b(\354\345\361\362)n(\340\354\350)h Ff(\342\373\360\340\346)m
-(\345\355\350\377)1726 b Fg(C-M-t)-128 1311 y Fh(17)131
+(\345\355\350\377)1727 b Fg(C-M-t)-128 1311 y Fh(17)131
 b(\317\360\356\342\345\360\352)l(\340)44 b
 (\357\360\340\342\356\357\350\361\340\355\350\377)-78
-1495 y Fi(\357\360\356\342\345\360\350\362\374)26 b
+1495 y Fi(\357\360\356\342\345\360\350\362\374)27 b
 (\362\345\352\363\371\345\345)h(\361\353\356\342\356)1974
-b Fg(M-$)-78 1594 y Fi(\357\360\356\342\345\360\350\362\374)26
-b(\342\361\345)h(\361\353\356\342\340)f(\342)i
-(\356\341\353\340\361\362\350)1775 b Fg(M-x)42 b(ispell-region)-78
-1694 y Fi(\342\373\357\356\353\355\350\362\374)26 b
-(\357\360\356\342\345\360\352\363)h(\342\361\345\343\356)f
+b Fg(M-$)-78 1594 y Fi(\357\360\356\342\345\360\350\362\374)27
+b(\342\361\345)g(\361\353\356\342\340)f(\342)i
+(\356\341\353\340\361\362\350)1776 b Fg(M-x)42 b(ispell-region)-78
+1694 y Fi(\342\373\357\356\353\355\350\362\374)27 b
+(\357\360\356\342\345\360\352\363)g(\342\361\345\343\356)f
 (\341\363\364\345\360\340)1624 b Fg(M-x)42 b(ispell-buffer)-128
 1939 y Fh(18)131 b(\322)-11 b(\345\343\350)-78 2099 y
-Fi(\355\340\351\362\350)27 b
-(\356\357\360\345\344\345\353\345\355\350\345)h(\362\345\343)n(\340)
-2036 b Fg(M-.)-78 2199 y Fi(\355\340\351\362\350)27 b
-(\361\353\345\344\363\376\371\345\345)h(\342\365)n(\356)n
-(\346\344\345\355\350\345)e(\362\345\343)n(\340)1658
+Fi(\355\340\351\362\350)28 b
+(\356\357\360\345\344\345\353\345\355\350\345)g(\362\345\343)n(\340)
+2037 b Fg(M-.)-78 2199 y Fi(\355\340\351\362\350)28 b
+(\361\353\345\344\363\376\371\345\345)g(\342\365)n(\356)n
+(\346\344\345\355\350\345)e(\362\345\343)n(\340)1659
 b Fg(C-u)42 b(M-.)-78 2299 y Fi
-(\350\361\357\356\353\374\347\356\342\340\362\374)25
-b(\355\356\342\373\351)h(\364\340\351\353)h(\361)h(\362\345\343)n
-(\340\354\350)1594 b Fg(M-x)42 b(visit-tags-tabl)o(e)-78
+(\350\361\357\356\353\374\347\356\342\340\362\374)26
+b(\355\356\342\373\351)g(\364\340\351\353)h(\361)h(\362\345\343)n
+(\340\354\350)1595 b Fg(M-x)42 b(visit-tags-tabl)o(e)-78
 2398 y Fi(\357\356\350\361\352)28 b(\357\356)f
 (\370\340\341\353\356\355\363)f(\357\356)h(\342\361\345\351)g(\362)n
-(\340\341\353\350\366\345)f(\362\345\343\356\342)1391
+(\340\341\353\350\366\345)g(\362\345\343\356\342)1392
 b Fg(M-x)42 b(tags-search)-78 2498 y Fi
-(\342\373\357\356\353\355\350\362\374)26 b(query-replace)g
+(\342\373\357\356\353\355\350\362\374)27 b(query-replace)f
 (\355\340\344)h(\342\361\345\354\350)g(\364\340\351\353\340\354\350)
 1237 b Fg(M-x)42 b(tags-query-repl)o(ace)-78 2597 y Fi(\357\360\356)n
-(\344\356\353\346\350\362\374)26 b(\357\356\350\361\352)i(\350\353\350)
+(\344\356\353\346\350\362\374)27 b(\357\356\350\361\352)h(\350\353\350)
 g(\357\356\350\361\352-\347\340\354\345\355\363)e(\362\345\343)n(\340)
-1345 b Fg(M-,)-128 2843 y Fh(19)131 b
+1346 b Fg(M-,)-128 2843 y Fh(19)131 b
 (\312\356\354\340\355\344\355\373\345)43 b
 (\357\360\356\366\345\361\361\356\360\373)-78 3026 y
-Fi(\302\373\357\356\353\355\350\362\374)27 b(\352)n
-(\356\354\340\355\344\363)f(\352)n
+Fi(\302\373\357\356\353\355\350\362\374)28 b(\352)n
+(\356\354\340\355\344\363)e(\352)n
 (\356\354\340\355\344\355\356\343\356)g
 (\357\360\356\366\345\361\361\356\360\340)1245 b Fg(M-!)-78
-3126 y Fi(\342\373\357\356\353\355\350\362\374)26 b(\352)n
-(\356\354\340\355\344\363)h(\352)n
+3126 y Fi(\342\373\357\356\353\355\350\362\374)27 b(\352)n
+(\356\354\340\355\344\363)g(\352)n
 (\356\354\340\355\344\355\356\343\356)f
 (\357\360\356\366\345\361\361\356\360\340)g(\355\340\344)i
-(\356\341\353\340\361\362\374\376)719 b Fg(M-|)-78 3225
-y Fi(\357\360\356\357\363)n(\361\362\350\362\374)26 b(\361\356)n
-(\344\345\360)n(\346\350\354\356\345)g(\356\341\353\340\361\362\350)g
-(\367\345\360\345\347)i(\352)n(\356\354\340\355\344\363)f(\352)n
+(\356\341\353\340\361\362\374\376)720 b Fg(M-|)-78 3225
+y Fi(\357\360\356\357\363)n(\361\362\350\362\374)28 b(\361\356)n
+(\344\345\360)n(\346\350\354\356\345)e(\356\341\353\340\361\362\350)h
+(\367\345\360\345\347)h(\352)n(\356\354\340\355\344\363)f(\352)n
 (\356\354\340\355\344\355\356\343\356)f
 (\357\360\356\366\345\361\361\356\360\340)210 b Fg(C-u)42
-b(M-|)-78 3325 y Fi(\347\340\357\363)n(\361\362\350\362\374)25
-b(\352)n(\356\354\340\355\344\355\373\351)j
+b(M-|)-78 3325 y Fi(\347\340\357\363)n(\361\362\350\362\374)27
+b(\352)n(\356\354\340\355\344\355\373\351)h
 (\357\360\356\366\345\361\361\356\360)e(\342)i(\356\352\355\345)f
 Fg(*shell*)1098 b(M-x)42 b(shell)-128 3571 y Fh(20)131
 b(\317\360)l(\377\354\356\363\343\356\353\374\355\373\345)44
 b(\356\341\353\340\361\362\350)-78 3755 y Fi(\361\352)n
-(\356\357\350\360\356\342\340\362\374)25 b(\357\360)n
-(\377\354\356\363\343\356\353\374\355\363\376)h
-(\356\341\353\340\361\362\374)f(\342)j(\360\345\343\350\361\362\360)
-1139 b Fg(C-x)42 b(r)h(r)-78 3854 y Fi(\363)-5 b
-(\344\340\353\350\362\374)27 b(\357\360)n
-(\377\354\356\363\343\356\353\374\355\363\376)f
-(\356\341\353\340\361\362\374)1691 b Fg(C-x)42 b(r)h(k)-78
-3954 y Fi(\342\361\362)n(\340\342\350\362\374)25 b
-(\357\356\361\353\345\344\355\363\376)i(\363\355\350\367\362\356)n
-(\346)n(\345\355\355\363\376)g(\357\360)n
-(\377\354\356\363\343\356\353\374\355\363\376)f
-(\356\341\353\340\361\362\374)637 b Fg(C-x)42 b(r)h(y)-78
-4054 y Fi(\356\362\352\360\373\362\374)26 b(\357\360)n
+(\356\357\350\360\356\342\340\362\374)26 b(\357\360)n
 (\377\354\356\363\343\356\353\374\355\363\376)g
-(\356\341\353\340\361\362\374,)g(\361)n(\344\342\350\343)n(\340\377)g
-(\362\345\352)n(\361\362)g(\342\357\360\340\342\356)821
-b Fg(C-x)42 b(r)h(o)-78 4153 y Fi(\356\367\350\361\362\350\362\374)26
-b(\357\360)n(\377\354\356\363\343\356\353\374\355\363\376)h
-(\356\341\353\340\361\362\374)1651 b Fg(C-x)42 b(r)h(c)-78
-4253 y Fi(\357\360\345\344\342\340\360\350\362\374)26
-b(\352)n(\340\346\344\363\376)i(\361\362\360\356\352\363)e
-(\361\362\360\356\352)n(\356\351)g(\362\345\352)n(\361\362)n(\340)1289
+(\356\341\353\340\361\362\374)g(\342)i(\360\345\343\350\361\362\360)
+1140 b Fg(C-x)42 b(r)h(r)-78 3854 y Fi(\363)-5 b
+(\344\340\353\350\362\374)28 b(\357\360)n
+(\377\354\356\363\343\356\353\374\355\363\376)e
+(\356\341\353\340\361\362\374)1692 b Fg(C-x)42 b(r)h(k)-78
+3954 y Fi(\342\361\362)n(\340\342\350\362\374)27 b
+(\357\356\361\353\345\344\355\363\376)g(\363\355\350\367\362\356)n
+(\346)n(\345\355\355\363\376)h(\357\360)n
+(\377\354\356\363\343\356\353\374\355\363\376)e
+(\356\341\353\340\361\362\374)638 b Fg(C-x)42 b(r)h(y)-78
+4054 y Fi(\356\362\352\360\373\362\374)28 b(\357\360)n
+(\377\354\356\363\343\356\353\374\355\363\376)e
+(\356\341\353\340\361\362\374,)h(\361)n(\344\342\350\343)n(\340\377)f
+(\362\345\352)n(\361\362)i(\342\357\360\340\342\356)821
+b Fg(C-x)42 b(r)h(o)-78 4153 y Fi(\356\367\350\361\362\350\362\374)28
+b(\357\360)n(\377\354\356\363\343\356\353\374\355\363\376)f
+(\356\341\353\340\361\362\374)1652 b Fg(C-x)42 b(r)h(c)-78
+4253 y Fi(\357\360\345\344\342\340\360\350\362\374)27
+b(\352)n(\340\346\344\363\376)h(\361\362\360\356\352\363)f
+(\361\362\360\356\352)n(\356\351)g(\362\345\352)n(\361\362)n(\340)1291
 b Fg(C-x)42 b(r)h(t)-128 4498 y Fh(21)131 b
 (\321\356\352\360\340\371\345\355\350\377)-78 4682 y
-Fi(\344\356\341\340\342\350\362\374)25 b(\343)n
-(\353\356\341\340\353\374\355\356\345)g
+Fi(\344\356\341\340\342\350\362\374)26 b(\343)n
+(\353\356\341\340\353\374\355\356\345)f
 (\361\356\352\360\340\371\345\355\350\345)1675 b Fg(C-x)42
-b(a)h(g)-78 4781 y Fi(\344\356\341\340\342\350\362\374)25
-b(\353\356\352)n(\340\353\374\355\356\345)h(\344\353\377)i
+b(a)h(g)-78 4781 y Fi(\344\356\341\340\342\350\362\374)26
+b(\353\356\352)n(\340\353\374\355\356\345)g(\344\353\377)i
 (\360\345\346\350\354\340)f(\361\356\352\360\340\371\345\355\350\345)
 1220 b Fg(C-x)42 b(a)h(l)-78 4881 y Fi
-(\344\356\341\340\342\350\362\374)25 b(\343)n
-(\353\356\341\340\353\374\355\356\345)g(\347\355\340)n
+(\344\356\341\340\342\350\362\374)26 b(\343)n
+(\353\356\341\340\353\374\355\356\345)f(\347\355\340)n
 (\367\345\355\350\345)i(\344\353\377)h(\344\340\355\355\356\343\356)e
 (\361\356\352\360\340\371\345\355\350\377)813 b Fg(C-x)42
-b(a)h(i)g(g)-78 4981 y Fi(\344\356\341\340\342\350\362\374)25
-b(\361\357\345\366\350\364\350\367\345\361\352)n(\356\345)i
+b(a)h(i)g(g)-78 4981 y Fi(\344\356\341\340\342\350\362\374)26
+b(\361\357\345\366\350\364\350\367\345\361\352)n(\356\345)h
 (\344\353\377)h(\360\345\346\350\354\340)f(\347\355\340)n
 (\367\345\355\350\345)g(\344\340\355\355\356\343\356)g
 (\361\356\352\360\340\371\345\355\350\377)342 b Fg(C-x)42
 b(a)h(i)g(l)-78 5080 y Fi(\377\342\355\356)27 b(\342\361\362)n
-(\340\342\350\362\374)d(\347\355\340)n(\367\345\355\350\345)j
+(\340\342\350\362\374)f(\347\355\340)n(\367\345\355\350\345)h
 (\344\353\377)h(\361\356\352\360\340\371\345\355\350\377)1395
 b Fg(C-x)42 b(a)h(e)-78 5180 y Fi
 (\344\350\355\340\354\350\367\345\361\352\350)28 b
-(\344\356\357\356\353\355\350\362\374)f
-(\357\360\345\344\373\344\363\371\345\345)g(\361\353\356\342\356)1287
+(\344\356\357\356\353\355\350\362\374)g
+(\357\360\345\344\373\344\363\371\345\345)f(\361\353\356\342\356)1287
 b Fg(M-/)1860 6192 y Fi(4)p eop end
 %%Page: 5 5
 TeXDict begin 5 4 bop -128 -45 a Fh(22)131 b(\320)l(\345\343\363)-7
@@ -5642,22 +3700,22 @@ b(\353\377\360\355\373\345)44 b(\342\373\360\340\346)l
 b(\356)n(\344\350\355\356\367\355\373\351)g(\361\350\354\342\356\353)g
 (\(\347\340)h(\350\361\352\353\376\367\345\355\350\345\354)g
 (\361\350\354\342\356\353\340)f(\355\356\342\356\351)f
-(\361\362\360\356\352\350\))387 b Fg(.)43 b Fi(\(dot\))-78
+(\361\362\360\356\352\350\))388 b Fg(.)43 b Fi(\(dot\))-78
 239 y(\355\356\353\374)27 b(\350\353\350)h(\341\356\353\345\345)f
-(\357\356\342\362\356\360\345\355\350\351)1900 b Fg(*)-78
+(\357\356\342\362\356\360\345\355\350\351)1901 b Fg(*)-78
 338 y Fi(\356)n(\344\355\356)27 b(\350\353\350)h(\341\356\353\345\345)e
-(\357\356\342\362\356\360\345\355\350\351)1903 b Fg(+)-78
+(\357\356\342\362\356\360\345\355\350\351)1904 b Fg(+)-78
 438 y Fi(\355\356\353\374)27 b(\350\353\350)h(\356)n(\344\355\356)f
-(\357\356\342\362\356\360\345\355\350\345)1939 b Fg(?)-78
-537 y Fi(\375\352\360\340\355\350\360\356\342\340\362\374)25
-b(\361\357\345\366\350\340\353\374\355\373\351)i
+(\357\356\342\362\356\360\345\355\350\345)1940 b Fg(?)-78
+537 y Fi(\375\352\360\340\355\350\360\356\342\340\362\374)26
+b(\361\357\345\366\350\340\353\374\355\373\351)h
 (\361\350\354\342\356\353)h Fe(c)1536 b Fd(n)p Fe(c)-78
 637 y Fi(\342\373\341\356\360)26 b(\354\345\346\344\363)i(\340\353\374)
-n(\362\345\360\355\340\362\350\342\340\354\350)d
+n(\362\345\360\355\340\362\350\342\340\354\350)f
 (\(\020\350\353\350\021\))1501 b Fd(nj)-78 737 y Fi
 (\343\360\363\357\357\350\360\356\342\352)n(\340)2454
 b Fd(n)p Fg(\()42 b Fc(:)14 b(:)g(:)44 b Fd(n)p Fg(\))-78
-836 y Fi(\362\345\352)n(\361\362)27 b(\342)g Fe(n)6 b
+836 y Fi(\362\345\352)n(\361\362)29 b(\342)e Fe(n)6 b
 Fi(-\351)27 b(\343\360\363\357\357\345)2227 b Fd(n)p
 Fe(n)-78 936 y Fi(\343\360\340\355\350\366\340)27 b
 (\361\353\356\342\340)2394 b Fd(n)p Fg(b)-78 1036 y Fi(\355\345)28
@@ -5667,7 +3725,7 @@ b(\355\340)m(\367\340\353\356)79 b(\361\356\356\362-)2857
 1243 y(\342\345\362\361\362\342\350\377)3547 1144 y(\352)m
 (\356\355\345\366)127 b(\361\356\356\362-)3547 1243 y
 (\342\345\362\361\362\342\350\377)-78 1343 y Fi(\361\362\360\356\352)n
-(\340)2682 b Fg(\002)646 b($)-78 1442 y Fi(\361\353\356\342\356)2726
+(\340)2683 b Fg(\002)645 b($)-78 1442 y Fi(\361\353\356\342\356)2726
 b Fd(n)p Fg(<)604 b Fd(n)p Fg(>)-78 1542 y Fi(\341\363\364\345\360)2701
 b Fd(n)p Fg(`)604 b Fd(n)p Fg(')-78 1650 y Ff(\352\353\340\361\361)33
 b(\361\350\354\342\356\353\356\342)2262 b
@@ -5676,162 +3734,162 @@ b(\361\350\354\342\356\353\356\342)2262 b
 1750 y(\361\362\342\363)m(\345\362)131 b(\344\360\363-)3547
 1849 y(\343\350\354)-78 1949 y Fi(\377\342\355\373\351)28
 b(\355\340\341\356\360)2450 b Fg([)43 b Fc(:)14 b(:)g(:)43
-b Fg(])419 b([\002)p Fc(:)14 b(:)g(:)42 b Fg(])-78 2048
+b Fg(])419 b([\002)p Fc(:)14 b(:)g(:)41 b Fg(])-78 2048
 y Fi(\361\350\354\342\356\353-\341\363\352\342\340)2423
 b Fd(n)p Fg(w)604 b Fd(n)p Fg(W)-78 2148 y Fi(\361\350\354\342\356\353)
-27 b(\361)h(\361\350\355\362)n(\340\352)n(\361\350\361\356\354)e
+27 b(\361)h(\361\350\355\362)n(\340\352)n(\361\350\361\356\354)f
 Fe(c)2039 b Fd(n)p Fg(s)p Fe(c)566 b Fd(n)p Fg(S)p Fe(c)-128
 2394 y Fh(23)131 b(\314\345\346\344\363\355\340\360\356)l
 (\344\355\373\345)43 b(\355\340\341\356\360\373)g
 (\361\350\354\342\356\353\356\342)-78 2578 y Fi
-(\342\373\341\360\340\362\374)25 b(\377\347\373\352)2406
+(\342\373\341\360\340\362\374)26 b(\377\347\373\352)2406
 b Fg(C-x)42 b(RET)g(l)-78 2677 y Fi(\357\356\352)n
-(\340\347\340\362\374)25 b(\342\361\345)i(\342\356\347\354\356)n
-(\346\355\373\345)f(\354\345\362\356)n(\344\373)h(\342\342\356)n
+(\340\347\340\362\374)26 b(\342\361\345)h(\342\356\347\354\356)n
+(\346\355\373\345)f(\354\345\362\356)n(\344\373)i(\342\342\356)n
 (\344\340)1457 b Fg(M-x)42 b(list-input-meth)o(ods)-78
-2777 y Fi(\360\340\347\360\345\370\350\362\374)26 b(\350\353\350)i
-(\347\340\357\360\345\362\350\362\374)e(\354\345\362\356)n(\344)h
+2777 y Fi(\360\340\347\360\345\370\350\362\374)27 b(\350\353\350)h
+(\347\340\357\360\345\362\350\362\374)g(\354\345\362\356)n(\344)g
 (\342\342\356)n(\344\340)1473 b Fg(C-)p Fd(n)-78 2877
-y Fi(\363)n(\361\362)n(\340\355\356\342\350\362\374)24
-b(\361\350\361\362\345\354\363)j(\352)n(\356)n
-(\344\350\360\356\342\340\355\350\377)f(\344\353\377)i
+y Fi(\363)n(\361\362)n(\340\355\356\342\350\362\374)26
+b(\361\350\361\362\345\354\363)i(\352)n(\356)n
+(\344\350\360\356\342\340\355\350\377)e(\344\353\377)i
 (\361\353\345\344\363\376\371\345\351)f(\352)n
 (\356\354\340\355\344\373)705 b Fg(C-x)42 b(RET)g(c)-78
-2976 y Fi(\357\356\352)n(\340\347\340\362\374)25 b
-(\361\357\350\361\356\352)j(\342\361\345\365)e
-(\361\350\361\362\345\354)i(\352)n(\356)n
+2976 y Fi(\357\356\352)n(\340\347\340\362\374)26 b
+(\361\357\350\361\356\352)i(\342\361\345\365)e
+(\361\350\361\362\345\354)j(\352)n(\356)n
 (\344\350\360\356\342\340\355\350\377)1338 b Fg(M-x)42
 b(list-coding-sys)o(tem)o(s)-78 3076 y Fi(\342\373\341\360\340\362\374)
-25 b(\357\360\345\344\357\356\367\362\350\362\345\353\374\355\363\376)i
-(\361\350\361\362\345\354\363)g(\352)n(\356)n
+26 b(\357\360\345\344\357\356\367\362\350\362\345\353\374\355\363\376)j
+(\361\350\361\362\345\354\363)f(\352)n(\356)n
 (\344\350\360\356\342\340\355\350\377)1041 b Fg(M-x)42
 b(prefer-coding-s)o(yst)o(em)-128 3329 y Fh(24)131 b
 (\310\355\364\356\360\354\340\366\350\377)44 b
 (\(\361\350\361\362\345\354\340)g(Info\))-78 3519 y Fi
-(\347\340\357\363)n(\361\362\350\362\374)25 b
-(\361\350\361\362\345\354\363)j(\344\356\361\362\363\357\340)e(\352)h
-(\344\356\352\363\354\345\355\362)n(\340\366\350\350)1274
-b Fg(C-h)42 b(i)-78 3619 y Fi(\355\340\351\362\350)27
-b(\363\352)n(\340\347\340\355\355\363\376)g
+(\347\340\357\363)n(\361\362\350\362\374)27 b
+(\361\350\361\362\345\354\363)i(\344\356\361\362\363\357\340)e(\352)g
+(\344\356\352\363\354\345\355\362)n(\340\366\350\350)1275
+b Fg(C-h)42 b(i)-78 3619 y Fi(\355\340\351\362\350)28
+b(\363\352)n(\340\347\340\355\355\363\376)f
 (\364\363\355\352\366\350\376)g(\350\353\350)h
 (\357\345\360\345\354\345\355\355\363\376)h(\342)e
-(\344\356\352\363\354\345\355\362)n(\340\366\350\350)614
+(\344\356\352\363\354\345\355\362)n(\340\366\350\350)615
 b Fg(C-h)42 b(S)-128 3719 y Fi
 (\317\345\360\345\354\345\371\345\355\350\345)28 b
-(\342\355\363\362\360\350)e(\363\347\353\340)h(\(\355\356)n
+(\342\355\363\362\360\350)f(\363\347\353\340)g(\(\355\356)n
 (\344\340\354\350\):)-78 3818 y(\357\360\356\352\360\363\362\352)n
-(\340)f(\342\357\345\360\345\344)2257 b Fg(SPC)-78 3917
-y Fi(\357\360\356\352\360\363\362\352)n(\340)26 b(\355\340\347\340\344)
-2298 b Fg(DEL)-78 4017 y Fi(\357\345\360\345\351\362\350)28
-b(\352)f(\355\340)n(\367\340\353\363)g(\363\347\353\340)2074
+(\340)g(\342\357\345\360\345\344)2257 b Fg(SPC)-78 3917
+y Fi(\357\360\356\352\360\363\362\352)n(\340)27 b(\355\340\347\340\344)
+2298 b Fg(DEL)-78 4017 y Fi(\357\345\360\345\351\362\350)29
+b(\352)e(\355\340)n(\367\340\353\363)g(\363\347\353\340)2074
 b Fg(.)43 b Fi(\(dot\))-128 4112 y
 (\317\345\360\345\354\345\371\345\355\350\345)28 b
 (\354\345\346\344\363)g(\363\347\353\340\354\350:)-78
-4206 y Ff(\361\353\345\344\363\376\371\350\351)g Fi(\363\347\345\353)
-2245 b Fg(n)-78 4306 y Ff(\357\360\345\344\373\344\363\371\350\351)28
+4206 y Ff(\361\353\345\344\363\376\371\350\351)f Fi(\363\347\345\353)
+2245 b Fg(n)-78 4306 y Ff(\357\360\345\344\373\344\363\371\350\351)27
 b Fi(\363\347\345\353)2184 b Fg(p)-78 4405 y Fi
-(\357\345\360\345\351\362\350)28 b(\352)f Ff(\342\345\360)m
+(\357\345\360\345\351\362\350)29 b(\352)e Ff(\342\345\360)m
 (\365\355\345\354\363)h Fi(\363\347\353\363)1932 b Fg(u)-78
-4505 y Fi(\342\373\341\360\340\362\374)25 b(\357\363\355\352\362)j
-(\354\345\355\376)g(\357\356)f(\350\354\345\355\350)1769
-b Fg(m)-78 4605 y Fi(\342\373\341\360\340\362\374)25
-b Fe(n)6 b Fi(-\351)28 b(\357\363\355\352\362)f(\354\345\355\376)i
+4505 y Fi(\342\373\341\360\340\362\374)26 b(\357\363\355\352\362)j
+(\354\345\355\376)f(\357\356)f(\350\354\345\355\350)1769
+b Fg(m)-78 4605 y Fi(\342\373\341\360\340\362\374)26
+b Fe(n)6 b Fi(-\351)28 b(\357\363\355\352\362)g(\354\345\355\376)h
 (\357\356)e(\355\356\354\345\360\363)g(\(1\0259\))1357
-b Fe(n)-78 4704 y Fi(\357\345\360\345\351\362\350)28
-b(\357\356)f(\361\361\373\353\352)n(\345)g
-(\(\342\356\347\342\360\340\362)f(\361)h(\357\356\354\356\371\374\376)g
+b Fe(n)-78 4704 y Fi(\357\345\360\345\351\362\350)29
+b(\357\356)e(\361\361\373\353\352)n(\345)g
+(\(\342\356\347\342\360\340\362)g(\361)g(\357\356\354\356\371\374\376)g
 Fg(l)p Fi(\))1330 b Fg(f)-78 4804 y Fi
-(\342\356\347\342\360\340\362\350\362\361)n(\377)25 b(\352)i
+(\342\356\347\342\360\340\362\350\362\361)n(\377)27 b(\352)g
 (\357\356\361\353\345\344\355\345\354\363)h
-(\357\360\356\361\354\356\362\360\345\355\355\356\354\363)e
+(\357\360\356\361\354\356\362\360\345\355\355\356\354\363)f
 (\363\347\353\363)1089 b Fg(l)-78 4904 y Fi
-(\342\356\347\342\360\340\362\350\362\361)n(\377)25 b(\352)i
-(\363\347\353\363-\352)n(\340\362)n(\340\353\356\343\363)1840
-b Fg(d)-78 5003 y Fi(\317\345\360\345\351\362\350)27
-b(\352)h(\342\345\360)n(\365)n(\345\354\363)e(\363\347\353\363)i
+(\342\356\347\342\360\340\362\350\362\361)n(\377)27 b(\352)g
+(\363\347\353\363-\352)n(\340\362)n(\340\353\356\343\363)1841
+b Fg(d)-78 5003 y Fi(\317\345\360\345\351\362\350)28
+b(\352)g(\342\345\360)n(\365)n(\345\354\363)e(\363\347\353\363)i
 (\364\340\351\353\340)1748 b Fg(t)-78 5103 y Fi
-(\357\345\360\345\351\362\350)28 b(\352)f(\363\347\353\363)-7
+(\357\345\360\345\351\362\350)29 b(\352)e(\363\347\353\363)-7
 b(,)28 b(\347\340\344\340\355\355\356\354\363)e
 (\350\354\345\355\345\354)1617 b Fg(g)-128 5198 y Fi
 (\304\360\363\343\350\345)27 b(\352)n(\356\354\340\355\344\373:)-78
-5292 y(\347\340\357\363)n(\361\362\350\362\374)e Ff
-(\363\367\345\341\355\350\352)j Fi(\357\356)f
-(\361\350\361\362\345\354\345)h(\344\356\352\363\354\345\355\362)n
-(\340\366\350\350)1182 b Fg(h)-78 5392 y Fi(\357\356\350\361\352)28
-b(\362\345\354\373)f(\342)g(\350\355\344\345\352)n(\361\345)2107
+5292 y(\347\340\357\363)n(\361\362\350\362\374)g Ff
+(\363\367\345\341\355\350\352)h Fi(\357\356)f
+(\361\350\361\362\345\354\345)i(\344\356\352\363\354\345\355\362)n
+(\340\366\350\350)1183 b Fg(h)-78 5392 y Fi(\357\356\350\361\352)28
+b(\362\345\354\373)g(\342)f(\350\355\344\345\352)n(\361\345)2107
 b Fg(i)-78 5491 y Fi(\357\356\350\361\352)28 b(\342)f
 (\363\347\353\340\365)g(\361)g(\357\356\354\356\371\374\376)g
 (\360\345\343\363)-5 b(\353\377\360\355\373\365)28 b
 (\342\373\360\340\346)n(\345\355\350\351)1028 b Fg(s)-78
 5591 y Ff(\357\360\345\352\360\340\362\350\362\374)32
 b(\360\340\341\356\362\363)d Fi(\361)e
-(\344\356\352\363\354\345\355\362)n(\340\366\350\345\351)1454
+(\344\356\352\363\354\345\355\362)n(\340\366\350\345\351)1455
 b Fg(q)1860 6192 y Fi(5)p eop end
 %%Page: 6 6
 TeXDict begin 6 5 bop -128 -45 a Fh(25)131 b(\320)l
 (\345\343\350\361\362\360\373)-78 139 y Fi(\361\356)n
-(\365\360\340\355\350\362\374)26 b(\356\341\353\340\361\362\374)f(\342)
-i(\360\345\343\350\361\362\360\345)1809 b Fg(C-x)42 b(r)h(s)-78
-239 y Fi(\342\361\362)n(\340\342\350\362\374)25 b(\361\356)n
-(\344\345\360)n(\346\350\354\356\345)h
-(\360\345\343\350\361\362\360\340)h(\342)g(\341\363\364\345\360)1435
+(\365\360\340\355\350\362\374)27 b(\356\341\353\340\361\362\374)f(\342)
+h(\360\345\343\350\361\362\360\345)1810 b Fg(C-x)42 b(r)h(s)-78
+239 y Fi(\342\361\362)n(\340\342\350\362\374)27 b(\361\356)n
+(\344\345\360)n(\346\350\354\356\345)f
+(\360\345\343\350\361\362\360\340)i(\342)f(\341\363\364\345\360)1435
 b Fg(C-x)42 b(r)h(i)-78 338 y Fi(\361\356)n
-(\365\360\340\355\350\362\374)26 b(\357\356\353\356)n(\346)n
-(\345\355\350\345)g(\352\363\360\361\356\360\340)h(\342)g
-(\360\345\343\350\361\362\360\345)1364 b Fg(C-x)42 b(r)h(SPC)-78
-438 y Fi(\357\345\360\345\351\362\350)28 b(\352)f(\357\356\353\356)n
+(\365\360\340\355\350\362\374)27 b(\357\356\353\356)n(\346)n
+(\345\355\350\345)f(\352\363\360\361\356\360\340)h(\342)g
+(\360\345\343\350\361\362\360\345)1365 b Fg(C-x)42 b(r)h(SPC)-78
+438 y Fi(\357\345\360\345\351\362\350)29 b(\352)e(\357\356\353\356)n
 (\346)n(\345\355\350\376)g(\352\363\360\361\356\360\340,)g(\361\356)n
 (\365\360\340\355\345\355\355\356\354\363)f(\342)h
-(\360\345\343\350\361\362\360\345)774 b Fg(C-x)42 b(r)h(j)-128
+(\360\345\343\350\361\362\360\345)775 b Fg(C-x)42 b(r)h(j)-128
 683 y Fh(26)131 b(\312\353\340\342\350\340\362\363\360\355\373\345)44
 b(\354\340\352\360\356\361\373)-78 867 y Ff(\355\340)m
 (\367\340\362\374)29 b Fi(\356\357\360\345\344\345\353\345\355\350\345)
-e(\352\353\340\342\350\340\362\363\360\355\356\343\356)e
+e(\352\353\340\342\350\340\362\363\360\355\356\343\356)f
 (\354\340\352\360\356\361\340)1227 b Fg(C-x)42 b(\()-78
 966 y Ff(\347\340\352)m(\356\355\367\350\362\374)29 b
 Fi(\356\357\360\345\344\345\353\345\355\350\345)e
-(\352\353\340\342\350\340\362\363\360\355\356\343\356)e
+(\352\353\340\342\350\340\362\363\360\355\356\343\356)f
 (\354\340\352\360\356\361\340)1077 b Fg(C-x)42 b(\))-78
 1066 y Ff(\342\373\357\356\353\355\350\362\374)27 b Fi
 (\357\356\361\353\345\344\355\350\351)h
 (\356\357\360\345\344\345\353\345\355\355\373\351)g
 (\354\340\352\360\356\361)1187 b Fg(C-x)42 b(e)-78 1165
-y Fi(\344\356\357\356\353\355\350\362\374)26 b
-(\357\356\361\353\345\344\355\350\351)i
+y Fi(\344\356\357\356\353\355\350\362\374)27 b
+(\357\356\361\353\345\344\355\350\351)h
 (\356\357\360\345\344\345\353\345\355\355\373\351)g
 (\354\340\352\360\356\361)1260 b Fg(C-u)42 b(C-x)g(\()-78
-1265 y Fi(\347\340\344\340\362\374)26 b(\350\354\377)i(\344\353\377)g
+1265 y Fi(\347\340\344\340\362\374)27 b(\350\354\377)h(\344\353\377)g
 (\357\356\361\353\345\344\355\345\343\356)f
 (\356\357\360\345\344\345\353\345\355\355\356\343\356)f
 (\354\340\352\360\356\361\340)990 b Fg(M-x)42 b(name-last-kbd-m)o(acr)o
-(o)-78 1365 y Fi(\342\361\362)n(\340\342\350\362\374)25
-b(\342)i(\341\363\364\345\360)f
+(o)-78 1365 y Fi(\342\361\362)n(\340\342\350\362\374)27
+b(\342)g(\341\363\364\345\360)f
 (\356\357\360\345\344\345\353\345\355\350\345)i
 (\354\340\352\360\356\361\340)e(\355\340)i(\377\347\373\352)n(\345)f
 (Lisp)898 b Fg(M-x)42 b(insert-kbd-macr)o(o)-128 1611
 y Fh(27)131 b(\312\356\354\340\355\344\373,)43 b
 (\361\342\377\347\340\355\355\373\345)h(\361)h(Emacs)e(Lisp)-78
-1794 y Fi(\342\373\367\350\361\353\350\362\374)27 b Ff
-(\342\373\360\340\346)m(\345\355\350\345)g Fi(\357\345\360\345\344)h
+1794 y Fi(\342\373\367\350\361\353\350\362\374)28 b Ff
+(\342\373\360\340\346)m(\345\355\350\345)g Fi(\357\345\360\345\344)g
 (\352\363\360\361\356\360\356\354)1389 b Fg(C-x)42 b(C-e)-78
-1894 y Fi(\342\373\367\350\361\353\350\362\374)27 b
-(\362\345\352\363\371\363\376)g(\364\363\355\352\366\350\376)g
+1894 y Fi(\342\373\367\350\361\353\350\362\374)28 b
+(\362\345\352\363\371\363\376)g(\364\363\355\352\366\350\376)f
 Ff(defun)1518 b Fg(C-M-x)-78 1994 y Fi
-(\342\373\367\350\361\353\350\362\374)27 b Ff
-(\356\341\353\340\361\362\374)h Fi(\352)n(\340\352)f
+(\342\373\367\350\361\353\350\362\374)28 b Ff
+(\356\341\353\340\361\362\374)g Fi(\352)n(\340\352)f
 (\342\373\360\340\346)n(\345\355\350\345)1561 b Fg(M-x)42
-b(eval-region)-78 2093 y Fi(\361\367\350\362)n(\340\362\374)26
-b(\350)i(\342\373\367\350\361\353\350\362\374)e(\342\373\360\340\346)n
-(\345\355\350\345)h(\350\347)g
+b(eval-region)-78 2093 y Fi(\361\367\350\362)n(\340\362\374)28
+b(\350)g(\342\373\367\350\361\353\350\362\374)f(\342\373\360\340\346)n
+(\345\355\350\345)g(\350\347)g
 (\354\350\355\350\341\363\364\345\360\340)1078 b Fg(M-:)-78
-2193 y Fi(\347\340\343\360\363\347\350\362\374)26 b(\350\347)i
-(\361\362)n(\340\355\344\340\360\362\355\356\343\356)c
-(\361\350\361\362\345\354\355\356\343\356)j(\352)n(\340\362)n
-(\340\353\356\343)n(\340)1112 b Fg(M-x)42 b(load-library)-128
+2193 y Fi(\347\340\343\360\363\347\350\362\374)27 b(\350\347)h
+(\361\362)n(\340\355\344\340\360\362\355\356\343\356)e
+(\361\350\361\362\345\354\355\356\343\356)i(\352)n(\340\362)n
+(\340\353\356\343)n(\340)1113 b Fg(M-x)42 b(load-library)-128
 2438 y Fh(28)131 b(\317\360\356\361\362)l(\340\377)45
 b(\355\340\361\362\360\356\351\352)l(\340)-78 2619 y
-Fi(\355\340\361\362\360\356\350\362\374)26 b
-(\357\345\360\345\354\345\355\355\373\345)i(\350)f
+Fi(\355\340\361\362\360\356\350\362\374)28 b
+(\357\345\360\345\354\345\355\355\373\345)g(\350)f
 (\356\364\356\360\354\353\345\355\350\345)g(\(faces\))1249
 b Fg(M-x)42 b(customize)-128 2720 y Fi
 (\321\356\347\344\340\355\350\345)27 b(\343)n
@@ -5852,25 +3910,25 @@ b(\315\340\357\350\361\340\355\350\345)44 b(\352)l
 4421 y(\(recenter)h(\(if)k(\(null)e(line\))570 4521 y(0)483
 4621 y(\(prefix-numeric)o(-v)o(al)o(ue)c(line\)\)\)\))-128
 4803 y Fi(\321\357\345\366\350\364\350\352)n(\340\366\350\377)30
-b Fg(interactive)25 b Fi(\361\356\356\341\371\340\345\362)i(\356)i
-(\362\356\354,)g(\367\362\356)g(\340\360\343\363\354\345\355\362)g
-(\355\340\344\356)f(\361\367\350\362\373\342\340\362\374)g
-(\350\355\362\345\360\340\352\362\350\342\355\356.)g(\304\353\377)h
+b Fg(interactive)25 b Fi(\361\356\356\341\371\340\345\362)j(\356)h
+(\362\356\354,)h(\367\362\356)g(\340\360\343\363\354\345\355\362)g
+(\355\340\344\356)e(\361\367\350\362\373\342\340\362\374)i
+(\350\355\362\345\360\340\352\362\350\342\355\356.)g(\304\353\377)f
 (\344\356\357\356\353\355\350-)-128 4903 y
-(\362\345\353\374\355\356\351)e
-(\350\355\364\356\360\354\340\366\350\350)g
-(\355\340\341\345\360\350\362\345)f Fg(C-h)43 b(f)g(interactive)p
+(\362\345\353\374\355\356\351)f
+(\350\355\364\356\360\354\340\366\350\350)f
+(\355\340\341\345\360\350\362\345)g Fg(C-h)43 b(f)g(interactive)p
 Fi(.)1110 5391 y Fb(Cop)n(yrigh)n(t)1461 5389 y(c)1441
-5391 y Fa(\015)23 b Fb(2006)i(F)-6 b(ree)25 b(Soft)n(w)n(are)g(F)-6
-b(oundation,)25 b(Inc.)1214 5470 y(v2.3)f(for)g(GNU)g(Emacs)f(v)n
-(ersion)i(22,)f(June)g(2006)1453 5549 y(designed)g(b)n(y)g(Stephen)i
+5391 y Fa(\015)23 b Fb(2007)i(F)-6 b(ree)25 b(Soft)n(w)n(are)g(F)-6
+b(oundation,)25 b(Inc.)1214 5470 y(v2.3)f(for)g(GNU)g(Emacs)e(v)n
+(ersion)j(22,)f(June)g(2006)1453 5549 y(designed)g(b)n(y)g(Stephen)i
 (Gildea)1242 5628 y(\317\345\360\345\342\356)n(\344)f(Alex)e(Ott)h
-(<alexott@gmail.com>)-128 5707 y(P)n(ermission)32 b(is)g(gran)n(ted)i
-(to)f(mak)n(e)f(and)h(distribute)g(copies)g(of)e(this)h(card)i(pro)n
-(vided)f(the)g(cop)n(yrigh)n(t)h(notice)f(and)g(this)f(p)r(ermission)g
-(notice)h(are)-128 5786 y(preserv)n(ed)27 b(on)c(all)g(copies.)-128
-5864 y(F)-6 b(or)28 b(copies)f(of)f(the)h(GNU)f(Emacs)h(man)n(ual,)f
-(write)h(to)g(the)h(F)-6 b(ree)27 b(Soft)n(w)n(are)h(F)-6
+(<alexott@gmail.com>)-128 5707 y(P)n(ermission)31 b(is)h(gran)n(ted)i
+(to)f(mak)n(e)e(and)i(distribute)g(copies)g(of)e(this)h(card)i(pro)n
+(vided)f(the)g(cop)n(yrigh)n(t)h(notice)f(and)g(this)f(p)r(ermission)f
+(notice)i(are)-128 5786 y(preserv)n(ed)27 b(on)c(all)g(copies.)-128
+5864 y(F)-6 b(or)28 b(copies)f(of)f(the)h(GNU)f(Emacs)g(man)n(ual,)f
+(write)i(to)g(the)h(F)-6 b(ree)27 b(Soft)n(w)n(are)h(F)-6
 b(oundation,)28 b(Inc.,)e(51)h(F)-6 b(ranklin)27 b(Street,)h(Fifth)e
 (Flo)r(or,)h(Boston,)g(MA)-128 5943 y(02110-1301)f(USA)1860
 6192 y Fi(6)p eop end
index 6305285961c5292ee422c6e5eaa1cb91be2fc895..2853c65a1155db2f0bb034e502c6be3a46563a0b 100644 (file)
@@ -1,5 +1,5 @@
 % Copyright (C) 1997, 2002, 2003, 2004, 2005,
-%   2006 Free Software Foundation, Inc.
+%   2006, 2007  Free Software Foundation, Inc.
 
 \documentclass[10pt]{article}
 \usepackage{multicol,tabularx}
@@ -20,7 +20,8 @@
 \setlength{\ColThreeWidth}{25mm}
 
 \newcommand{\versionnumber}[0]{2.3}
-\newcommand{\nyear}[0]{2006}
+\newcommand{\versionemacs}[0]{22}
+\newcommand{\nyear}[0]{2007}
 
 \newcommand\shortcopyrightnotice[0]{\vskip 1ex plus 2 fill
   \centerline{\footnotesize \copyright\ \nyear\ Free Software Foundation, Inc.
@@ -29,7 +30,7 @@
 \newcommand\copyrightnotice[0]{
 \vskip 1ex plus 2 fill\begingroup\footnotesize
 \centerline{Copyright \copyright\ \nyear\ Free Software Foundation, Inc.}
-\centerline{v\versionnumber{} for GNU Emacs version 22, June \nyear}
+\centerline{v\versionnumber{} for GNU Emacs version \versionemacs, June 2006}
 \centerline{designed by Stephen Gildea}
 \centerline{ðÅÒÅ×ÏÄ Alex Ott <alexott@gmail.com>}
 
@@ -54,11 +55,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 %\begin{multicols}{3}
 
 \centerline{óÐÒÁ×ÏÞÎÉË ËÏÍÁÎÄ GNU Emacs}
-\centerline{(ÄÌÑ ×ÅÒÓÉÉ 22)}
+\centerline{(ÄÌÑ ×ÅÒÓÉÉ \versionemacs)}
 
 \section{úÁÐÕÓË Emacs}
 
-äÌÑ ÚÁÐÕÓËÁ GNU Emacs 22, ÐÒÏÓÔÏ ÎÁÂÅÒÉÔÅ ÉÍÑ ÐÒÏÇÒÁÍÍÙ: \kbd{emacs}
+äÌÑ ÚÁÐÕÓËÁ GNU Emacs \versionemacs, ÐÒÏÓÔÏ ÎÁÂÅÒÉÔÅ ÉÍÑ ÐÒÏÇÒÁÍÍÙ: \kbd{emacs}
 
 \section{÷ÙÈÏÄ ÉÚ Emacs}
 
index d0fb9198e200435a7b58038ace3787069b225d93..3cbeb587b194c91e4d44cd623c0babcd3955a96a 100644 (file)
@@ -206,7 +206,7 @@ Sales summary - Acme fundraising
 ;;; symbolic-formulas: (("Eastern area") ("West-district") ("North&South") ("Other"))
 ;;; End:
 
-;;; Copyright (c) 2002, 2006
+;;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
 ;;; Free Software Foundation, Inc.
 
 ;;; COPYING PERMISSIONS:
index 82a3d2a5be05f59e770806e58849d74381a56bf8..ac94ef3c3d51381fb879ed59dd17469f033bbd42 100644 (file)
@@ -1,6 +1,6 @@
 % Reference Card for Dired
-% Copyright (C) 2000, 2002, 2003, 2004, 2005,
-%   2006 Free Software Foundation, Inc.
+% Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+%   2006, 2007  Free Software Foundation, Inc.
 
 % Slovak hyphenation rules applied
 \shyph
@@ -49,8 +49,9 @@
 % e.g. in the TeX Live CD).
 
 \def\versionnumber{0.1}
-\def\year{2006}
-\def\version{May \year\ v\versionnumber}
+\def\versionemacs{21}
+\def\year{2007}
+\def\version{May 2006\ v\versionnumber}
 
 \def\shortcopyrightnotice{\vskip 1ex plus 2 fill
   \centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
@@ -60,7 +61,7 @@
 \vskip 1ex plus 2 fill\begingroup\small
 \centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.}
 \centerline{designed by Stephen Gildea, \version}
-\centerline{for GNU Emacs version 21 on Unix systems}
+\centerline{for GNU Emacs version \versionemacs{} on Unix systems}
 \centerline{Updated for Dired in May 2000 by Evgeny Roubinchtein}
 
 Permission is granted to make and distribute copies of
@@ -256,7 +257,7 @@ MA 02110-1301, USA.
 
 \title{Referenèná karta pre Dired}
 
-\centerline{(urèené pre Dired v GNU Emacse 21.x)}
+\centerline{(urèené pre Dired v GNU Emacse \versionemacs.x)}
 \centerline{Príkazy oznaèené \dx{} vy¾adujú dired-x}
 
 % trim this down to fit everything on one page
index 353451ecc27d7f85a62c3f8cc674e5828ef9df87..1182e50b82da1efc78727ab869a232f3dad4f860 100644 (file)
@@ -11,8 +11,8 @@
 
 \columnsperpage=1
 
-% Copyright (C) 1987, 1993, 1996, 1997, 2002, 2003, 2004,
-%   2005, 2006 Free Software Foundation, Inc.
+% Copyright (C) 1987, 1993, 1996, 1997, 2001, 2002, 2003, 2004,
+%   2005, 2006, 2007  Free Software Foundation, Inc.
 
 % This file is part of GNU Emacs.
 
@@ -68,7 +68,9 @@
 % e.g. in the TeX Live CD).
 
 \def\versionnumber{2.2}
-\def\year{2006}
+\def\versionemacs{21}
+\def\versionyear{2006}          % last update
+\def\year{2007}                 % latest copyright year
 
 \def\shortcopyrightnotice{\vskip 1ex plus 2 fill
   \centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
@@ -77,7 +79,7 @@
 \def\copyrightnotice{
 \vskip 1ex plus 2 fill\begingroup\small
 \centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.}
-\centerline{v\versionnumber{} for GNU Emacs version 21, \year}
+\centerline{v\versionnumber{} for GNU Emacs version \versionemacs, \versionyear}
 \centerline{designed by Stephen Gildea}
 
 Permission is granted to make and distribute copies of
@@ -267,11 +269,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 
 \title{GNU Emacs -- Referenèná karta}
 
-\centerline{(pre verziu 21)}
+\centerline{(pre verziu \versionemacs)}
 
 \section{Spustenie Emacsu}
 
-Pre spustenie GNU~Emacsu~21 napí¹te jeho meno: \kbd{emacs}
+Pre spustenie GNU~Emacsu~\versionemacs{} napí¹te jeho meno: \kbd{emacs}
 
 Ako naèíta» a editova» súbory sa dozviete ni¾¹ie v~oddiele Súbory.
 
index 4cd12672ada709e8660a47f365de887688407151..658e501b0631bc6979643772ce10e2a7331dfb7f 100644 (file)
@@ -21,8 +21,8 @@
   \endinput
 \fi
 
-% Copyright (C) 2000, 2002, 2003, 2004, 2005,
-%   2006 Free Software Foundation, Inc.
+% Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+%   2006, 2007  Free Software Foundation, Inc.
 
 % This file is part of GNU Emacs.
 
 % e.g. in the TeX Live CD).
 
 \def\versionnumber{1.0}
-\def\year{2006}
+\def\versionemacs{21}
+\def\year{2007}                 % latest copyright year
 
 \def\copyrightnotice{\penalty-1\vfill
   \vbox{\smallfont\baselineskip=0.8\baselineskip\raggedcenter
     Copyright \year\ Free Software Foundation, Inc.\break
-    Verzia \versionnumber{} pre GNU Emacs 21, apríl 2000\break
+    Verzia \versionnumber{} pre GNU Emacs \versionemacs, apríl 2000\break
     W{\l}odek Bzyl (matwb@univ.gda.pl)\break
     Do èe¹tiny prelo¾il Pavel Janík (Pavel@Janik.cz)
     Do slovenèiny prelo¾il Miroslav Va¹ko (vasko@debian.cz)
 %**end of header
 \f
 
-\title{Karta\ \ pre\ \ pre¾itie\ \ s\ \ GNU\ \ Emacsom}{pre verziu 21}
+\title{Karta\ \ pre\ \ pre¾itie\ \ s\ \ GNU\ \ Emacsom}{pre verziu \versionemacs}
 
 V~nasledujúcom texte \kbd{C-z} znamená: stlaète klávesu {\it Ctrl}, dr¾te ju
 a súèasne stlaète klávesu `\kbd{z}'. \kbd{M-z} znamená, ¾e
index 8c56232d7ade04d9fc3c9764f6745561bf8a79f2..59583430896092f70d85f9d6b02ecb3d7d00b736 100644 (file)
@@ -25,8 +25,8 @@
   \endinput
 \fi
 
-% Copyright (C) 2000, 2002, 2003, 2004, 2005,
-%   2006 Free Software Foundation, Inc.
+% Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+%   2006, 2007  Free Software Foundation, Inc.
 
 % This file is part of GNU Emacs.
 
 % Boston, MA 02110-1301, USA.
 
 \def\versionnumber{1.0}
-\def\year{2006}
+\def\versionemacs{21}
+\def\year{2007}                 % latest copyright year
 
 \def\copyrightnotice{\penalty-1\vfill
   \vbox{\smallfont\baselineskip=0.8\baselineskip\raggedcenter
     Copyright \year\ Free Software Foundation, Inc.\break
-    Version \versionnumber{} for GNU Emacs 21, April 2000\break
+    Version \versionnumber{} for GNU Emacs \versionemacs, April 2000\break
     Project W{\l}odek Bzyl (matwb@univ.gda.pl)
 
     Permission is granted to make and distribute copies of
 %**end of header
 \f
 
-\title{GNU\ \ Emacs\ \ Survival\ \ Card}{for version 21}
+\title{GNU\ \ Emacs\ \ Survival\ \ Card}{for version \versionemacs}
 
 In the following, \kbd{C-z} means hit the `\kbd{z}' key while
 holding down the {\it Ctrl}\ \ key. \kbd{M-z} means hit the
index d804459ba0b6b564ef40ae4054dc6e68a0ed19ac..674a9613b60c71faabed087926c90b0b06e1689d 100644 (file)
@@ -37,8 +37,8 @@ exit 0
 #
 # Upon system reboot, all processes will inherit the new large ulimit.
 
-# Copyright (c) 1999, 2003, 2006
-# Free Software Foundation, Inc.
+# Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+#   Free Software Foundation, Inc.
 
 # COPYING PERMISSIONS:
 #
index 693667bd0762bef86681cef5108aba2a8026293e..6bd0fabdf9f5ba2b3cd2dc114ecd3cff1f20e367 100644 (file)
@@ -7,8 +7,8 @@
 
 \columnsperpage=1
 
-% Copyright (C) 1987, 2002, 2003, 2004, 2005,
-%   2006 Free Software Foundation, Inc.
+% Copyright (C) 1987, 2001, 2002, 2003, 2004, 2005,
+%   2006, 2007  Free Software Foundation, Inc.
 
 % This file is part of GNU Emacs.
 
@@ -55,8 +55,8 @@
 
 
 \def\versionnumber{1.2}
-\def\year{2006}
-\def\version{September \year\ v\versionnumber}
+\def\year{2007}
+\def\version{September 2006\ v\versionnumber}
 
 \def\shortcopyrightnotice{\vskip 1ex plus 2 fill
   \centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
index b27611268377355600baa95a36e2b7ad1a87f04f..a4d80fcf66871c53de240427f536136fef6e91bb 100644 (file)
@@ -7,8 +7,8 @@
 
 \columnsperpage=2
 
-% Copyright (C) 1995, 1996, 1997, 2002, 2003, 2004,
-%   2005, 2006 Free Software Foundation, Inc.
+% Copyright (C) 1995, 1996, 1997, 2001, 2002, 2003, 2004,
+%   2005, 2006, 2007  Free Software Foundation, Inc.
 
 % This file is part of GNU Emacs.
 
@@ -62,8 +62,8 @@
 
 
 \def\versionnumber{3.0}
-\def\year{2006}
-\def\version{August \year\ v\versionnumber}
+\def\year{2007}
+\def\version{August 2006 v\versionnumber}
 
 \def\shortcopyrightnotice{\vskip 1ex plus 2 fill
   \centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
index 8b52b531d64578da13a5bbca1601c755859d071d..c73d9e389e9accda2104ebf34651b029ca3b12b9 100644 (file)
@@ -1,9 +1,11 @@
+# $Id: 4Corner.tit,v 1.5 2007/01/24 06:35:08 handa Exp $
 # HANZI input table for cxterm
 # To be used by cxterm, convert me to .cit format first
 # .cit version 2
 ENCODE:        BIG5
+AUTOSELECT:    NO
 PROMPT:        ¥|¨¤¸¹½X::\040
-AUTOSELECT:    NEVER
+#
 COMMENT 
 COMMENT Copyright (c) 2001 Christian Wittern <chris@ccbs.ntu.edu.tw>
 COMMENT 
@@ -14,11 +16,10 @@ COMMENT
 COMMENT        Authors: Dr. Urs App, Christian Wittern (Kyoto Univ, Japan)
 COMMENT
 COMMENT Input:  ¥|¨¤¸¹½X (¤Î¤@ªþ¥[½X)
-# input key definitions
+# define keys
 VALIDINPUTKEY: 0123456789
 WILDCARDKEY:   *
 WILDCHARKEY:   ?
-# choice list keys
 SELECTKEY:     1\040
 SELECTKEY:     2
 SELECTKEY:     3
@@ -29,17 +30,11 @@ SELECTKEY:  7
 SELECTKEY:     8
 SELECTKEY:     9
 SELECTKEY:     0
+BACKSPACE:     \010\177
+DELETEALL:     \015\025
 MOVERIGHT:     .>
 MOVELEFT:      ,<
-# pre-editing keys
-BACKSPACE:     \010\177                # ctrl-H,  DEL
-DELETEALL:     \015\025                # RETURN,  ctrl-U
-CURSOR-BEGIN:  \001                    # ctrl-A
-CURSOR-END:    \005                    # ctrl-E
-CURSOR-FORW:   \006                    # ctrl-F
-CURSOR-BACK:   \002                    # ctrl-B
-CURSOR-ERASE:  \004                    # ctrl-D
-REPEATKEY:     \020\022                # ctrl-P,  ctrl-R
+REPEATKEY:     \020\022
 # the following line must not be removed
 BEGINDICTIONARY
 #
index 5b135288de10cf4fc478e0d9b781810ccd8c698a..cca16b62d09c83fb4642862372e7f8ef2fde4d97 100644 (file)
@@ -1,9 +1,10 @@
+# $Id: CCDOSPY.tit,v 1.4 2007/01/24 06:35:08 handa Exp $
 # HANZI input table for cxterm
 # To be used by cxterm, convert me to .cit format first
-# .cit version 1
+# .cit version 2
 ENCODE:        GB
-MULTICHOICE:   YES
-PROMPT:        ºº×ÖÊäÈë¡ËËõдƴÒô¡Ë£ 
+AUTOSELECT:    NO
+PROMPT:        ºº×ÖÊäÈë¡ËËõдƴÒô¡Ë\040
 #
 COMMENT ËõдƴÒô·½°¸ (Ô´ÓÚ CCDOS)
 COMMENT
@@ -15,6 +16,8 @@ COMMENT       ƴ
 COMMENT       ¼üÈë¡Ã   a1   guo4   as1   wf4  guh1  yu..6 qvj6
 # define keys
 VALIDINPUTKEY: abcdefghijklmnopqrstuvwxyz
+WILDCARDKEY:   *
+WILDCHARKEY:   ?
 SELECTKEY:     1\040
 SELECTKEY:     2
 SELECTKEY:     3
index 5ef45b854666a10b5a7662ce31fbaefc704ec2ba..ae330dbc906b3694aa010389fcc26a3853929b7b 100644 (file)
@@ -1,14 +1,11 @@
+# $Id: PY-b5.tit,v 1.3 2007/01/24 06:35:08 handa Exp $
 # HANZI input table for cxterm
-# Generated from PY-b5.cit by cit2tit
 # To be used by cxterm, convert me to .cit format first
-# .cit version 1
+# .cit version 2
 ENCODE:        BIG5
-MULTICHOICE:   YES
-PROMPT:        ¤¤¤å¿é¤J¡i«÷­µ¡j
+AUTOSELECT:    NO
+PROMPT:        º~¦r¿é¤J::«÷­µ::\040
 #
-COMMENT last modified by cyl@ifcss.org 1994 March 9
-COMMENT Modify by Wei-Chung Hwang, OCT 15, 1992.
-COMMENT
 COMMENT        º~»y«÷­µ¿é¤J¤è®×¤¶²Ð   (ª`­µ²Å¸¹¹ï·Ó)
 COMMENT        
 COMMENT                                Án¥À (CONSONANT)
@@ -44,6 +41,8 @@ COMMENT       j+ -> 
 COMMENT
 # define keys
 VALIDINPUTKEY: 12345:abcdefghijklmnopqrstuvwxyz
+WILDCARDKEY:   *
+WILDCHARKEY:   ?
 SELECTKEY:     1\040
 SELECTKEY:     2
 SELECTKEY:     3
@@ -163,7 +162,7 @@ bing2
 bing3  »æ¤þ¸[¬`ªÃ¬±ÎôÍÔÌ}ï@»Ð×®ÍÜÐ~Ò÷«Ìε
 bing4  ¨Ã¯f¨Ö¦}´¬ØÖïxÔR
 bing5  
-bo1    ¬Á¼·­éµÔ²ÚågÒÜÞë×·ðÔø[ÔqÏYóQÌi
+bo1    ªi¬Á¼·­éµÔ²ÚågÒÜÞë×·ðÔø[ÔqÏYóQÌi
 bo2    §B³Õ¬fªy«k·i´ñ»éÁ¡²ä©­²íºä²ò½³»K¹YèÁ¹`õÎñÐçôÒJöJäc
 bo2    ñWìaàûñ®õfÕÅî¬ÀÐì`ÐcѴުߴèwïÌðcò¡ùRÓöù{ò®
 bo3    ¶_ðװ
@@ -993,7 +992,7 @@ leng5
 li1    ­ù
 li2    Â÷¼þ¾¤±ùÆXÂç¼ù¿©»©Æz²pºvöè¯WòÔ¸ÄÄùùÏáuîqõ¶Õ¼åúíÐëI
 li2    åøÍù÷ðÜƳííÌñNùÎ÷ÑöÛößöxá}åËðÛóÑóîöàÄRÛzøMøuÓN÷Ç
-li3    §õ¨½¸Ì²z§ùØ­ù¯@ÃU®[«Z¿CÅÝÄ¿Äùø×¾YßUàTÎ~øô
+li3    §õ¨½¸Ì²z§­ù¯@ÃU®[«Z¿CÅÝÄ¿Äùø×¾YßUàTÎ~øô
 li4    ¤O¥ß§QÄR¾úÃc¨Ò¾ä²ú¼FÀyÄr²É»YÆEÃwÄ×ÁõÄt¦O¯ï®ß·X«Wµg
 li4    Â~²Á©Ñ°æÅ°²|Ûàñò·ÌÄ÷ôUÍBõæòR÷eòtïgÒªôsê¼ÐkÑEÉv÷`°z
 li4    °¬ôqÒõâÔøHÌlÉñÅÏô¡Ð²ì¤ÏíïòÒÚÕ`שØdßSãtãïðVòHòrô¾öF
index eb5a558bfb7c932b78e0d565cd9daf574b992c10..9b18b52486c0fbb4d795af98d521c509789f1b1b 100644 (file)
@@ -1,21 +1,17 @@
+# $Id: QJ-b5.tit,v 1.3 2007/01/24 06:35:08 handa Exp $
 # HANZI input table for cxterm
-# Generated from QJ-b5.cit by cit2tit
 # To be used by cxterm, convert me to .cit format first
-# .cit version 1
+# .cit version 2
 ENCODE:        BIG5
-MULTICHOICE:   NO
-PROMPT:        ¤¤¤å¿é¤J¡i¥þ§Î¡j
+AUTOSELECT:    YES
+PROMPT:        º~¦r¿é¤J::¥þ¨¤::
 #
 COMMENT Copyright 1991 by Yongguang Zhang.      (ygz@cs.purdue.edu)
 COMMENT Permission to use/modify/copy for any purpose is hereby granted.
 COMMENT Absolutely no warranties.
-COMMENT Modify by Wei-Chung Hwang, OCT 15, 1992.
 # define keys
 VALIDINPUTKEY: \040!"\043$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN
 VALIDINPUTKEY: OPQRSTUVWXYZ[\134]^_`abcdefghijklmnopqrstuvwxyz{|}~
-BACKSPACE:     \010\177
-DELETEALL:     \015\025
-REPEATKEY:     \020\022
 # the following line must not be removed
 BEGINDICTIONARY
 #
index b591f1326af53e93c9e7e3fcab18f5aedb2acf0c..06c677080727d1e2e9add49fc17f2ba924f6244d 100644 (file)
@@ -1,9 +1,10 @@
+# $Id: QJ.tit,v 1.4 2007/01/24 06:35:08 handa Exp $
 # HANZI input table for cxterm
 # To be used by cxterm, convert me to .cit format first
-# .cit version 1
+# .cit version 2
 ENCODE:        GB
-MULTICHOICE:   NO
-PROMPT:        ºº×ÖÊäÈë¡ËÈ«½Ç¡Ë£ 
+AUTOSELECT:    YES
+PROMPT:        ºº×ÖÊäÈë¡ËÈ«½Ç¡Ë
 #
 COMMENT Copyright 1991 by Yongguang Zhang.      (ygz@cs.purdue.edu)
 COMMENT Permission to use/modify/copy for any purpose is hereby granted.
diff --git a/leim/CXTERM-DIC/README b/leim/CXTERM-DIC/README
new file mode 100644 (file)
index 0000000..bda7055
--- /dev/null
@@ -0,0 +1,58 @@
+All *.tit files in this directory are dictionary files to use with
+the program cxterm.  Their source and copyright status are categorised
+into these four.
+
+(1) QJ-b5.tit (renamed from .../cxterm/dict/big5/QJ.tit)
+    QJ.tit (copied from .../cxterm/dict/gb/QJ.tit)
+
+These are verbatim copies of what included in the directory
+contrib/clients/cxterm of the distribution of X11R6.  Each file
+contains a copyright notice.
+
+(2) CCDOSPY.tit (copied from .../cxterm/dict/gb/CCDOSPY.tit)
+    PY-b5.tit (renamed from .../cxterm/dict/big5/PY.tit)
+    SW.tit (copied from .../cxterm/dict/gb/SW.tit)
+    TONEPY.tit (copied from .../cxterm/dict/gb/TONEPY.tit)
+
+These are verbatim copies of what included in the directory
+contrib/clients/cxterm of the distribution of X11R6.  As those files
+themselves don't contain copyright notices, the section 6 of the file
+.../cxterm/README should cover them.
+
+============================================================
+6. COPYRIGHTS AND TERMS
+
+This copyright and permission notice outlines the rights and
+restrictions covering most parts of this distribution of cxterm.
+Cxterm is modified from xterm, which is copyrighted by MIT.
+Some individual files are covered by other copyrights.  Utils
+parts are redistributed software covered by their own copyrights
+and terms.  Please see individual file's copyright notices.
+
+X11R6 CXTERM (C) 1994 BY YONGGUANG ZHANG.
+X11R5 CXTERM (C) 1991 BY YONGGUANG ZHANG AND MAN-CHI PONG.
+
+Permission to use, copy, modify, and distribute this software and
+its documentation for any purpose is hereby granted without fee,
+provided that this entire copyright and permission notice appear
+in all such copies, and that the name of the authors may not be
+used to endorse or promote products derived from this material
+without specific prior written permission.  The authors make no
+representations about the suitability of this software for any
+purpose.  It is provided "as is" without express or implied warranty.
+============================================================
+
+(3) 4Corner.tit
+    ARRAY30.tit
+    ETZY.tit
+    ZOZY.tit
+
+These are the versions modified by the original authors from what
+distributed with X11R5 to include proper copyright notices.  Each file
+contains a copyright notice.
+
+(4) ECDICT.tit, Punct-b5.tit, Punct.tit
+
+These are verbatim copies of what distributed at
+ftp://ftp.ifcss.org/pub/software/.  Each file contains a copyright
+notice.
index fed48d62e671f15674ae8292a4e03322d10a7b99..b32c73762d44c686a88cc3c64b407afc27a94485 100644 (file)
@@ -1,15 +1,18 @@
+# $Id: SW.tit,v 1.4 2007/01/24 06:35:08 handa Exp $
 # HANZI input table for cxterm
 # To be used by cxterm, convert me to .cit format first
-# .cit version 1
+# .cit version 2
 ENCODE:        GB
-MULTICHOICE:   YES
-PROMPT:        ºº×ÖÊäÈë¡ËÊ×β¡Ë£ 
+AUTOSELECT:    NO
+PROMPT:        ºº×ÖÊäÈë¡ËÊ×β¡Ë\040
 #
 COMMENT        (Ô´ÓÚ CCDOS)
 COMMENT        Êéд¸Ãºº×ÖʱµÄ¡¸Êױʡ¹¼°¡¸Î²±Ê¡¹¡£ÀýÈ磬¡¾ÂÀ¡¿Ê×β±Ê½ÔΪ¡¸¿Ú¡¹£¬¹ÊÔÚ
 COMMENT ¡¸Ê×β¡¹Ä£Ê½ÖÐÓàff0 Èý¼üÊäÈë¡££¨ f ¼üÔÚ¡¸Ê×β¡¹Ä£Ê½Öбíʾ¡¸¿Ú¡¹£©
 # define keys
 VALIDINPUTKEY: abcdefghijklmnopqrstuvwxyz
+WILDCARDKEY:   *
+WILDCHARKEY:   ?
 SELECTKEY:     1\040
 SELECTKEY:     2
 SELECTKEY:     3
index a93bf9dcb6467b7d3b651219b0987b2215d2c3b1..46b8df61bbe8bad17dc31b9bb0c2d704999c4dab 100644 (file)
@@ -1,9 +1,10 @@
+# $Id: TONEPY.tit,v 1.4 2007/01/24 06:35:08 handa Exp $
 # HANZI input table for cxterm
 # To be used by cxterm, convert me to .cit format first
-# .cit version 1
+# .cit version 2
 ENCODE:        GB
-MULTICHOICE:   YES
-PROMPT:        ºº×ÖÊäÈë¡Ë´øµ÷Æ´Òô¡Ë£ 
+AUTOSELECT:    NO
+PROMPT:        ºº×ÖÊäÈë¡Ë´øµ÷Æ´Òô¡Ë\040
 #
 COMMENT        ´øµ÷Æ´Òô·½°¸
 COMMENT
@@ -11,6 +12,8 @@ COMMENT СдӢ
 COMMENT Òôµ÷ÓÃÊý×Ö±íʾ£¬ 12345 ·Ö±ð´ú±íÒõƽ¡¢Ñôƽ¡¢ÉÏÉù¡¢ÏÂÉù¼°ÇáÉù
 # define keys
 VALIDINPUTKEY: 12345:abcdefghijklmnopqrstuvwxyz
+WILDCARDKEY:   *
+WILDCHARKEY:   ?
 SELECTKEY:     1\040
 SELECTKEY:     2
 SELECTKEY:     3
index 57e8f626c614f1169a1263622e91d2dffb8e15f2..53879b2aef6165e3fece71f3bbcc5f0e875e561b 100644 (file)
@@ -1,3 +1,21 @@
+2007-01-24  Kenichi Handa  <handa@m17n.org>
+
+       * MISC-DIC/README: New file.
+
+       * CXTERM-DIC/README: New file.
+
+       * CXTERM-DIC/4Corner.tit, CXTERM-DIC/CCDOSPY.tit,
+       CXTERM-DIC/PY-b5.tit, CXTERM-DIC/QJ-b5.tit, CXTERM-DIC/QJ.tit,
+       CXTERM-DIC/SW.tit, CXTERM-DIC/TONEPY.tit: Updated from
+       X11R6/contrib/programs/cxterm.
+
+       * ja-dic/ja-dic.el: Regenerated.
+
+2007-01-12  Kenichi Handa  <handa@m17n.org>
+
+       * quail/uni-input.el (ucs-input-method): Signal an error for a
+       Unicode character that is not yet supported.
+
 2006-12-26  Andreas Schwab  <schwab@suse.de>
 
        * Makefile.in (datarootdir): Define.
 ;; add-log-time-zone-rule: t
 ;; End:
 
-    Copyright (C) 1997, 1998, 1999, 2001 Free Software Foundation, Inc.
+    Copyright (C) 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2005, 2006,
+       2007  Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
diff --git a/leim/MISC-DIC/README b/leim/MISC-DIC/README
new file mode 100644 (file)
index 0000000..fbc0618
--- /dev/null
@@ -0,0 +1,46 @@
+The source and copyright status of dictionary files in this directory
+are categorised into these three.
+
+(1) cangjie-table.b5
+    cangjie-table.cns
+
+These are verbatim copies of what distributed by the author Christian
+Wittern himself.  Each file contains a copyright notice.
+
+(2) CTLau.html
+    CTLau-b5.html
+
+These are verbatim copies of what distributed at the authors home page
+<umunhum.stanford.edu/~lee/chicomp/> Each file contains a copyright
+notice.
+
+(3) pinyin.map
+    ziranma.cin
+
+These are verbatim copies of what distributed with a free packaged
+called CCE at:
+       http://ftp.debian.org/debian/dists/potato/main
+               /source/utils/cce_0.36.orig.tar.gz
+
+As those files themselves don't contain copyright notices, the
+copyright notice of the package itself should cover them.
+
+============================================================
+            Copyright (C) 1999, Rui He, herui@cs.duke.edu
+
+
+                 CCE(Console Chinese Environment) 0.32
+
+CCE is free software; you can redistribute it and/or modify it under the
+terms of the GNU General Public License as published by the Free Software
+Foundation; either version 1, or (at your option) any later version.
+
+CCE is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
+details.
+
+You should have received a copy of the GNU General Public License along with
+CCE; see the file COPYING.  If not, write to the Free Software Foundation,
+51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.")
+============================================================
index 9fdc0a30ad6ea98ce6080c72866547ba3320a95d..99441ab15ff081d3ed1b0a29f5d533bc2d54448f 100644 (file)
@@ -1,7 +1,7 @@
 # Makefile for leim subdirectory in GNU Emacs.
-# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 #   Free Software Foundation, Inc.
-# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 #   National Institute of Advanced Industrial Science and Technology (AIST)
 #   Registration Number H14PRO021
 
index 0e4a4c1ee93d861cf54b3b366a5e2ac86944c40d..7c853febf2a8856add0c2371cc5326ca8d34cb8d 100644 (file)
@@ -31,6 +31,6 @@ dictionary (See below).
 ja-dic:
 
 This directory contains Emacs Lisp source file ja-dic.el which is
-generated from a source dictionary in SKK-DIC directory.  In addition,
-it contains a byte compiled file ja-dic.elc for users convenience
-because it takes rather long time to byte-compile ja-dic.el.
+generated from a source dictionary in SKK-DIC directory.  The
+inclusion of this file is for users convenience because it takes
+rather long time to generate it.
index 75affe6a400a63894731ef9f0eac51f3a924e641..1866131c28be121f65c077385b30c5f4f0d40aca 100644 (file)
@@ -1,7 +1,9 @@
 ;;; ja-dic.el --- dictionary for Japanese input method -*-coding: iso-2022-jp;-*-
 ;;     Generated by the command `skkdic-convert'
-;;     Date: Sat Dec 16 09:09:04 2000
-;;     Original SKK dictionary file: SKK-JISYO.L
+;;     Date: Wed Jan 24 15:18:03 2007
+;;     Original SKK dictionary file: ../SKK-DIC/SKK-JISYO.L
+
+;; This file is part of GNU Emacs.
 
 ;;; Commentary:
 
@@ -20,8 +22,6 @@
 ;; Yukiyoshi Kameyama, Akihiko Sasaki, Dai Ando, Junichi Okukawa, 
 ;; Katsushi Sato and Nobuhiro Yamagishi
 ;; 
-;; This file is part of GNU Emacs.
-;;
 ;; This dictionary is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
 ;; the Free Software Foundation; either versions 2, or (at your option)
 ;;
 (provide 'ja-dic)
 
-;;; arch-tag: 18f1f3f5-d706-4c5d-bdac-a6a762de287d
+;; arch-tag: 18f1f3f5-d706-4c5d-bdac-a6a762de287d
 ;;; ja-dic.el ends here
index cdbea2edecd936ba24adb679836da6c3b7283096..0970572c3a06dd66ab0af7ba95c742ba2a09cf16 100644 (file)
@@ -1,8 +1,8 @@
 ;; leim-ext.el -- extra leim configuration     -*- coding:iso-2022-7bit; -*-
 
-;; Copyright (C) 2004, 2006
+;; Copyright (C) 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
-;; Copyright (C) 2004, 2005, 2006
+;; Copyright (C) 2004, 2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H13PRO009
 
index 7c1b4fdd99fd8c9eaedd85438f80cfe4229cce6f..08022d38cf253214afd5a5a32e80e45a18a1bfc2 100644 (file)
@@ -1,7 +1,7 @@
 # -*- Makefile -*- for leim subdirectory in GNU Emacs on the Microsoft W32 API.
-# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006
+# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 #   Free Software Foundation, Inc.
-# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 #   National Institute of Advanced Industrial Science and Technology (AIST)
 #   Registration Number H14PRO021
 
index 29b802b2914edddf661875534271bdced3e0a6fe..3d932566e33435e0eccb762ca58c000820e1b8f4 100644 (file)
@@ -1,6 +1,6 @@
 ;;; quail/croatian.el -- Quail package for inputing Croatian  -*-coding: iso-8859-2;-*-
 
-;; Copyright (C) 2003, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: Hrvoje Nik¹iæ <hniksic@xemacs.org>,
 ;;         modeled after czech.el by Milan Zamazal.
index 6ac7b456d9acaf47fefce056bda7abcb53cc5151..16301bc8b459debf3253e0acb1a0302a31cadbb5 100644 (file)
@@ -1,7 +1,9 @@
 ;;; cyril-jis.el --- Quail package for inputting JISX0208 Cyrillic letters
 
-;; Copyright (C) 2001, 2006  Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;;   2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index 771858e51e14f5cfc6f5c008f3f0304b8263a0be..4cc37e5325515b3170d069144bcab18adf355eee 100644 (file)
@@ -1,8 +1,9 @@
 ;;; cyrillic.el --- Quail package for inputting Cyrillic characters
 
-;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;;   2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index 7c1134d7c754fbe27298a85679b3e77fbf2e6738..ab32c3e798b7abe060a51fce01eb5708aa0da94d 100644 (file)
@@ -1,6 +1,7 @@
 ;;; czech.el --- Quail package for inputting Czech -*-coding: iso-2022-7bit;-*-
 
-;; Copyright (C) 1998, 2001, 2006  Free Software Foundation, Inc.
+;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
 ;; Author: Milan Zamazal <pdm@zamazal.org>
 ;; Maintainer: Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
index dd85cfe384b931622c3a669a59559e5c4665d056..993dec32f01d3d9fec96c3b26deab56073006375 100644 (file)
@@ -1,6 +1,7 @@
 ;;; ethiopic.el --- Quail package for inputting Ethiopic characters  -*-coding: iso-2022-7bit;-*-
 
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;;   2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index fbc71645b92b64b873da988fcd79c49e1bfd5b91..d207eb11a0df7dfab0112a3d575932b84e16cb17 100644 (file)
@@ -1,6 +1,7 @@
 ;;; georgian.el --- Quail package for inputting Georgian characters  -*-coding: utf-8;-*-
 
-;; Copyright (C) 2001, 2006  Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
 ;; Author: Dave Love <fx@gnu.org>
 ;; Keywords: i18n
index 9c266a2f8f5381498ff294d909004d0fc1c9a8cf..caeae315f213f943723d57fea4d1d61b6f2979b5 100644 (file)
@@ -1,7 +1,9 @@
 ;;; greek.el --- Quail package for inputting Greek -*-coding: iso-2022-7bit-*-
 
-;; Copyright (C) 2001, 2002, 2003, 2004, 2006  Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;;   2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index 0ed46752bc1484aa8a209617a508075e7ccc53cc..38b399150b217a0f9604308064eb2245342fd7c2 100644 (file)
@@ -1,7 +1,9 @@
 ;;; hangul.el --- Quail package for inputting Korean Hangul characters  -*-coding: iso-2022-7bit;-*-
 
-;; Copyright (C) 2002, 2006  Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;;   2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index 129701981338f2bda2d85021df4192f0a99ee322..673e2c6778841ed863702719f3554b3bb12950e0 100644 (file)
@@ -1,7 +1,9 @@
 ;;; hangul3.el --- Quail package for inputting Korean Hangul characters  -*-coding: iso-2022-7bit;-*-
 
-;; Copyright (C) 1997, 1998, 2001, 2002, 2006  Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;;   2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index 569ed8273fe4866353e56afd04833817d74cccbe..30e2aecfb2013e906c4795fefdf8be5ff1ebe94d 100644 (file)
@@ -1,6 +1,7 @@
 ;;; hanja-jis.el --- Quail package for inputting Korean Hanja (JISX0208)  -*-coding: iso-2022-7bit;-*-
 
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;;   2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index 1ef047410d4227e38530fea51ac24aee1cbfb7d5..553e4607e6b771c1294ea85ed7ffd86655931156 100644 (file)
@@ -1,7 +1,9 @@
 ;;; hanja.el --- Quail-package for Korean Hanja (KSC5601)  -*-coding: iso-2022-7bit;-*-
 
-;; Copyright (C) 1997, 2006 Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;;   2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index f04e16ac196352999ed400b3f2f7f27b11bf099d..b3f94b577f464126da7e423fc2ab138a31b1064b 100644 (file)
@@ -1,6 +1,7 @@
 ;;; hanja3.el --- Quail-package for Korean Hanja (KSC5601)  -*-coding: iso-2022-7bit;-*-
 
-;; Copyright (C) 1997, 1999, 2002, 2006  Free Software Foundation, Inc.
+;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
 ;; Author: Koaunghi Un <koanughi.un@zdv.uni-tuebingen.de>
 ;; Keywords: mule, quail, multilingual, input method, Korean, Hanja
index 60febc4ea442cf8e2e3a3434e28774d1497feaf6..065b3f381c9d1af996094deeb54c3f376ca318ea 100644 (file)
@@ -1,6 +1,6 @@
 ;;; hebrew.el --- Quail package for inputting Hebrew characters  -*-coding: iso-2022-7bit;-*-
 
-;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index 06e8dd23d2b9f8748e369900adbb0c311875e823..367aa059adc485c1b6754a79f17b28d9cd63e947 100644 (file)
@@ -1,6 +1,7 @@
 ;;; indian.el --- Quail packages for inputting Indian
 
-;; Copyright (C) 2000, 2001, 2002, 2003, 2006  Free Software Foundation, Inc.
+;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
 ;; Author: KAWABATA, Taichi <kawabata@m17n.org>
 
index 56f356a478220995b24010e23676174a25b9e865..378646ae46bcf00ed584cb18042684c99d367f68 100644 (file)
@@ -1,6 +1,7 @@
 ;;; ipa.el --- Quail package for inputting IPA characters  -*-coding: iso-2022-7bit;-*-
 
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;;   2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index ff133708153812da06764a68e2556ec9dfc621a5..d5ed027fff080ae8d84a9a82c465c6491849f6ed 100644 (file)
@@ -1,7 +1,9 @@
 ;;; japanese.el --- Quail package for inputting Japanese  -*-coding: iso-2022-7bit;-*-
 
-;; Copyright (C) 2001, 2006  Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;;   2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index d547ff2dbe9ac90f26e9dea039121251407bd2ba..bf9bdc21379208dee7cfed8cf48e34ea09b81aff 100644 (file)
@@ -1,6 +1,7 @@
 ;;; lao.el --- Quail package for inputting Lao characters  -*-coding: iso-2022-7bit;-*-
 
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;;   2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index d573d4a0e13abacdc7c213c599235b3433a05ead..d913e80856378b3526efe24f874abfb95554587d 100644 (file)
@@ -1,7 +1,8 @@
 ;;; latin-alt.el --- Quail package for inputting various European characters -*-coding: utf-8;-*-
 
-;; Copyright (C) 1997, 1998, 2001, 2002, 2006  Free Software Foundation, Inc.
-;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index cb6052a7f05a6c2ebf1793e6c371c24a50677457..e548a67a699b2f06f88dcdfc5598a58a9973cfc1 100644 (file)
@@ -1,7 +1,8 @@
 ;;; latin-ltx.el --- Quail package for TeX-style input -*-coding: utf-8;-*-
 
-;; Copyright (C) 2001, 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index 7fdf3e7f9808ec65c0b6e7ea3195f1835677e770..1d958183d2f41a3c60a0080c74229358622e2e29 100644 (file)
@@ -1,7 +1,9 @@
 ;;; latin-post.el --- Quail packages for inputting various European characters  -*-coding: utf-8;-*-
 
-;; Copyright (C) 1997, 1998, 2001, 2002, 2006 Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;;   2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 ;; Copyright (C) 2003
index be2a1b21749e2ebdfc31958031b5dcf937516704..c3298be5bc981b215b0b4bc0ac9c89ad9b72e804 100644 (file)
@@ -1,8 +1,10 @@
 ;;; latin-pre.el --- Quail packages for inputting various European characters  -*-coding: utf-8;-*-
 
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;;   2006, 2007
 ;;   Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;;   2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index 9ce43294a16102fa4f91ce681f763f8b2fa9ebc3..5eeec0b8ab3a6c19d57e9c36d9c73d8b471e7e21 100644 (file)
@@ -1,7 +1,9 @@
 ;;; lrt.el --- Quail package for inputting Lao characters by LRT method  -*-coding: iso-2022-7bit;-*-
 
-;; Copyright (C) 1998, 2006  Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;;   2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index 5fa4d9b9da0febc009d6be518382c4f4b6755ff2..4e271c9bf4dfa16b65da746a18625c95c83c42be 100644 (file)
@@ -1,7 +1,9 @@
 ;;; py-punct.el --- Quail packages for Chinese (pinyin + extra symbols)  -*-coding: iso-2022-7bit;-*-
 
-;; Copyright (C) 2001, 2006 Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;;   2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index 8d57e42b141e6deca945b8438c17d3ea05cfee9b..bb206525ab3cc0c29b5390a418499cea201ae52b 100644 (file)
@@ -1,6 +1,7 @@
 ;;; pypunct-b5.el --- Quail packages for Chinese (pinyin + extra symbols) -*-coding: iso-2022-7bit;-*-
 
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;;   2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index bf71aebcd526fd0550759be52fb98e8aa1f80168..7609a625d5c713e05a3b36c8d79987a7f2d77815 100644 (file)
Binary files a/leim/quail/rfc1345.el and b/leim/quail/rfc1345.el differ
index 6bed808c83af40feda14f7f49ba70834c938d785..1130e5404c63149292d5c3a41602512a7c6c9abd 100644 (file)
@@ -1,6 +1,7 @@
 ;;; sgml-input.el --- Quail method for Unicode entered as SGML entities -*- coding: utf-8 -*-
 
-;; Copyright (C) 2001, 2006  Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
 ;; Author: Dave Love <fx@gnu.org>
 ;; Keywords: i18n
index 48205fb57f89795556c51df75ce49653fbf015ee..0db36cb27e205a4bad718d7bce4a521265b8a067 100644 (file)
@@ -1,6 +1,6 @@
 ;;; sisheng.el --- sisheng input method for Chinese pinyin transliteration
 
-;; Copyright (C) 2004, 2006  Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: Werner LEMBERG <wl@gnu.org>
 
index f8a05f657d599e4be0feb0f208dd8265b5645023..9a32e52b710fb2bd3c4396c6e14293cbec3539a8 100644 (file)
@@ -1,6 +1,7 @@
 ;;; slovak.el --- Quail package for inputting Slovak  -*-coding: iso-2022-7bit;-*-
 
-;; Copyright (C) 1998, 2001, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
 ;; Authors: Tibor \e,B)\e(Bimko <tibor.simko@fmph.uniba.sk>
 ;;     Milan Zamazal <pdm@zamazal.org>
index de7386aa2d08361974bf2a747a1413818bce3911..aa6f7e98c2e90f1e1a887fb07b67f48cb401c339 100644 (file)
@@ -1,7 +1,9 @@
 ;;; symbol-ksc.el --- Quail-package for Korean Symbol (KSC5601) -*-coding: iso-2022-7bit;-*-
 
-;; Copyright (C) 1997, 2005, 2006  Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;;   2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index 6d7f16cae80ae2d99466bad5478dc4f7e1db0251..fded06ffb5ce45a6791516370d6477fbd1e0e94a 100644 (file)
@@ -1,7 +1,7 @@
 ;;; thai.el --- Quail package for inputting Thai characters -*-coding: iso-2022-7bit;-*-
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index e710cada9149d5f428f3eaae3d496a6c36cca2a3..04bade325c44d2f8891f99f0293ba0340cbfd91c 100644 (file)
@@ -1,7 +1,9 @@
 ;;; tibetan.el --- Quail package for inputting Tibetan characters -*-coding: iso-2022-7bit;-*-
 
-;; Copyright (C) 1997, 2006  Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;;   2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index a5f32068424249361425d248c4dda9aaed64e548..3611b59b92f4a18d0ac9b09773fb170f32e4e8b3 100644 (file)
@@ -1,7 +1,8 @@
 ;;; uni-input.el --- Hex Unicode input method
 
-;; Copyright (C) 2001, 2002, 2003, 2006  Free Software Foundation, Inc.
-;; Copyright (C) 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index bbe54a91f6d287b4d8eb9e9fc8e87b5f1aa72c48..bae7815fa80ad51b36ec6323877158d09fda9082 100644 (file)
@@ -1,6 +1,7 @@
 ;;; viqr.el --- Quail packages for inputting Vietnamese with VIQR system  -*-coding: iso-2022-7bit;-*-
 
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+;;   2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index 09d4daf2212a8243f7f8cbbdf00523a17ef2e15a..61cf7650304edc9df03cb3090f90fd2019860f7a 100644 (file)
@@ -1,6 +1,7 @@
 ;;; vntelex.el --- Quail package for Vietnamese by Telex method
 
-;; Copyright (C) 2001, 2002, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
 ;; Author:   Werner Lemberg <wl@gnu.org>
 ;; Keywords: multilingual, input method, Vietnamese
index 50fa9621d4ada84382650f9064e10e9a5f6518ee..a967e32681c398faa05116f0d100784be0f024f4 100644 (file)
@@ -1,6 +1,7 @@
 ;;; welsh.el --- Quail package for inputting Welsh characters  -*-coding: iso-2022-7bit;-*-
 
-;; Copyright (C) 2001, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
 ;; Author: Dave Love <fx@gnu.org>
 ;; Keywords: i18n
index 76a0dcf1b9ea6645a90e0f117e1816aefe3640e3..0a1cdf1bb85b415dd9b203605aa4545d55316478 100644 (file)
@@ -1,3 +1,11 @@
+2007-01-02  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+
+       * etags.c: (longopts): New undocumented option --no-duplicates.
+       (no_duplicates): Static variables for the above option.
+       (print_help): Do not print help for --no-warn, now undocumented.
+       (add_node): Allow duplicate tags in ctags mode unless --no-duplicates.
+       (main): Pass the -u option to sort in ctags mode.
+
 2006-12-28  Francesco Potort\e,Al\e(B  <pot@gnu.org>
 
        * etags.c (readline): When creating a relative file name from a
 
     Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995,
        1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2005,
-       2006 Free Software Foundation, Inc.
+       2006, 2007 Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index 75ab5e192d128f1e068e99d96a71f3de8968a811..bddabd364ada84e44647fa2145ad775cc902d449 100644 (file)
@@ -1,6 +1,6 @@
 # Makefile for lib-src subdirectory in GNU Emacs.
-# Copyright (C) 1985, 1987, 1988, 1993, 1994, 2002, 2003, 2004,
-#               2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 1985, 1987, 1988, 1993, 1994, 2001, 2002, 2003, 2004,
+#               2005, 2006, 2007  Free Software Foundation, Inc.
 
 # This file is part of GNU Emacs.
 
index c9f4f3713a7663cd617538c28f00b5c77b5a8099..f82f877923e1beabe75fe44c0c0b792625b66c8a 100644 (file)
@@ -1,5 +1,5 @@
-/* Copyright (C) 1985, 1994, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1985, 1994, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 7787d422e3939e3bb2eadb5681bab8d50457306e..16d386f5b4ec084131ba4818799dcaa704f4e01a 100644 (file)
@@ -2,7 +2,7 @@
    standard output a file of nroff output containing the doc strings.
 
    Copyright (C) 1987, 1994, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
    This file is part of GNU Emacs.
 
index 1880f1655eef68750104dfb2a5c2e03e3d6b478c..b1348f8e8410dbef5a62c4bd2c66f5374f85962c 100644 (file)
@@ -1,7 +1,7 @@
 /* ebrowse.c --- parsing files for the ebrowse C++ browser
 
    Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
-                 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
    This file is part of GNU Emacs.
 
@@ -3691,7 +3691,7 @@ void
 version ()
 {
   printf ("ebrowse %s\n", VERSION);
-  puts ("Copyright (C) 1992-2006 Free Software Foundation, Inc.");
+  puts ("Copyright (C) 1992-2007 Free Software Foundation, Inc.");
   puts ("This program is distributed under the same terms as Emacs.");
   exit (EXIT_SUCCESS);
 }
index 419cdd94b884862184e2bc435f8e85a9d5701179..b557e5c723678daf046390cf8817529a33fb4f44 100644 (file)
@@ -1,6 +1,6 @@
 /* Client process that communicates with GNU Emacs acting as server.
    Copyright (C) 1986, 1987, 1994, 1999, 2000, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 0843a3c5083f38f1f5fe9cb5c1c8aaf9a85d9f76..f04a8b3f545a074d75a705050801d46dd0d1acde 100644 (file)
@@ -1,6 +1,6 @@
 /*
-   Copyright (C) 1986, 1988, 1990, 1991, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1986, 1988, 1990, 1991, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index c4f7fdc4d69d26d2b5bbf8bcebd28c70d5f5a5fe..a3ce46a888a19467de3aadfcf8b1ec1e180892e2 100644 (file)
@@ -1,7 +1,7 @@
 /* Tags file maker to go with GNU Emacs           -*- coding: latin-1 -*-
    Copyright (C) 1984, 1987, 1988, 1989, 1993, 1994, 1995,
                  1998, 1999, 2000, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc. and Ken Arnold
+                 2005, 2006, 2007 Free Software Foundation, Inc. and Ken Arnold
 
  This file is not considered part of GNU Emacs.
 
@@ -41,7 +41,7 @@
  * configuration file containing regexp definitions for etags.
  */
 
-char pot_etags_version[] = "@(#) pot revision number is 17.25";
+char pot_etags_version[] = "@(#) pot revision number is 17.26";
 
 #define        TRUE    1
 #define        FALSE   0
@@ -456,9 +456,10 @@ static bool globals;               /* create tags for global variables */
 static bool declarations;      /* --declarations: tag them and extern in C&Co*/
 static bool members;           /* create tags for C member variables */
 static bool no_line_directive; /* ignore #line directives (undocumented) */
+static bool no_duplicates;     /* no duplicate tags for ctags (undocumented) */
 static bool update;            /* -u: update tags */
 static bool vgrind_style;      /* -v: create vgrind style index output */
-static bool no_warnings;       /* -w: suppress warnings */
+static bool no_warnings;       /* -w: suppress warnings (undocumented) */
 static bool cxref_style;       /* -x: create cxref style output */
 static bool cplusplus;         /* .[hc] means C++, not C */
 static bool ignoreindent;      /* -I: ignore indentation in C */
@@ -477,39 +478,40 @@ static bool need_filebuf; /* some regexes are multi-line */
 
 static struct option longopts[] =
 {
-  { "append",            no_argument,       NULL,               'a'   },
-  { "packages-only",      no_argument,      &packages_only,     TRUE  },
-  { "c++",               no_argument,       NULL,               'C'   },
-  { "declarations",      no_argument,       &declarations,      TRUE  },
-  { "no-line-directive",  no_argument,      &no_line_directive, TRUE  },
-  { "help",              no_argument,       NULL,               'h'   },
-  { "help",              no_argument,       NULL,               'H'   },
-  { "ignore-indentation", no_argument,      NULL,               'I'   },
-  { "language",           required_argument, NULL,                      'l'   },
-  { "members",           no_argument,       &members,           TRUE  },
-  { "no-members",        no_argument,       &members,           FALSE },
-  { "output",            required_argument, NULL,               'o'   },
-  { "regex",             required_argument, NULL,               'r'   },
-  { "no-regex",                  no_argument,       NULL,               'R'   },
-  { "ignore-case-regex",  required_argument, NULL,              'c'   },
+  { "append",             no_argument,       NULL,               'a'   },
+  { "packages-only",      no_argument,       &packages_only,     TRUE  },
+  { "c++",                no_argument,       NULL,               'C'   },
+  { "declarations",       no_argument,       &declarations,      TRUE  },
+  { "no-line-directive",  no_argument,       &no_line_directive, TRUE  },
+  { "no-duplicates",      no_argument,       &no_duplicates,     TRUE  },
+  { "help",               no_argument,       NULL,               'h'   },
+  { "help",               no_argument,       NULL,               'H'   },
+  { "ignore-indentation", no_argument,       NULL,               'I'   },
+  { "language",           required_argument, NULL,               'l'   },
+  { "members",            no_argument,       &members,           TRUE  },
+  { "no-members",         no_argument,       &members,           FALSE },
+  { "output",             required_argument, NULL,               'o'   },
+  { "regex",              required_argument, NULL,               'r'   },
+  { "no-regex",           no_argument,       NULL,               'R'   },
+  { "ignore-case-regex",  required_argument, NULL,               'c'   },
   { "parse-stdin",        required_argument, NULL,               STDIN },
-  { "version",           no_argument,       NULL,               'V'   },
+  { "version",            no_argument,       NULL,               'V'   },
 
 #if CTAGS /* Ctags options */
-  { "backward-search",   no_argument,       NULL,               'B'   },
-  { "cxref",             no_argument,       NULL,               'x'   },
-  { "defines",           no_argument,       NULL,               'd'   },
-  { "globals",           no_argument,       &globals,           TRUE  },
-  { "typedefs",                  no_argument,       NULL,               't'   },
-  { "typedefs-and-c++",          no_argument,       NULL,               'T'   },
-  { "update",            no_argument,       NULL,               'u'   },
-  { "vgrind",            no_argument,       NULL,               'v'   },
-  { "no-warn",           no_argument,       NULL,               'w'   },
+  { "backward-search",    no_argument,       NULL,               'B'   },
+  { "cxref",              no_argument,       NULL,               'x'   },
+  { "defines",            no_argument,       NULL,               'd'   },
+  { "globals",            no_argument,       &globals,           TRUE  },
+  { "typedefs",           no_argument,       NULL,               't'   },
+  { "typedefs-and-c++",   no_argument,       NULL,               'T'   },
+  { "update",             no_argument,       NULL,               'u'   },
+  { "vgrind",             no_argument,       NULL,               'v'   },
+  { "no-warn",            no_argument,       NULL,               'w'   },
 
 #else /* Etags options */
-  { "no-defines",        no_argument,       NULL,               'D'   },
-  { "no-globals",        no_argument,       &globals,           FALSE },
-  { "include",           required_argument, NULL,               'i'   },
+  { "no-defines",         no_argument,       NULL,               'D'   },
+  { "no-globals",         no_argument,       &globals,           FALSE },
+  { "include",            required_argument, NULL,               'i'   },
 #endif
   { NULL }
 };
@@ -839,7 +841,7 @@ static void
 print_version ()
 {
   printf ("%s (%s %s)\n", (CTAGS) ? "ctags" : "etags", EMACS_NAME, VERSION);
-  puts ("Copyright (C) 2006 Free Software Foundation, Inc. and Ken Arnold");
+  puts ("Copyright (C) 2007 Free Software Foundation, Inc. and Ken Arnold");
   puts ("This program is distributed under the same terms as Emacs");
 
   exit (EXIT_SUCCESS);
@@ -976,9 +978,13 @@ Relative ones are stored relative to the output file's directory.\n");
         Print on the standard output an index of items intended for\n\
         human consumption, similar to the output of vgrind.  The index\n\
         is sorted, and gives the page number of each item.");
+# if PRINT_UNDOCUMENTED_OPTIONS_HELP
+      puts ("-w, --no-duplicates\n\
+        Do not create duplicate tag entries, for compatibility with\n\
+       traditional ctags.");
       puts ("-w, --no-warn\n\
-        Suppress warning messages about entries defined in multiple\n\
-        files.");
+        Suppress warning messages about duplicate tag entries.");
+# endif /* PRINT_UNDOCUMENTED_OPTIONS_HELP */
       puts ("-x, --cxref\n\
         Like --vgrind, but in the style of cxref, rather than vgrind.\n\
         The output uses line numbers instead of page numbers, but\n\
@@ -1454,8 +1460,11 @@ main (argc, argv)
   if (CTAGS)
     if (append_to_tagfile || update)
       {
-       char cmd[2*BUFSIZ+10];
-       sprintf (cmd, "sort -o %.*s %.*s", BUFSIZ, tagfile, BUFSIZ, tagfile);
+       char cmd[2*BUFSIZ+20];
+       /* Maybe these should be used:
+          setenv ("LC_COLLATE", "C", 1);
+          setenv ("LC_ALL", "C", 1); */
+       sprintf (cmd, "sort -u -o %.*s %.*s", BUFSIZ, tagfile, BUFSIZ, tagfile);
        exit (system (cmd));
       }
   return EXIT_SUCCESS;
@@ -2168,7 +2177,7 @@ add_node (np, cur_node_p)
        * If this tag name matches an existing one, then
        * do not add the node, but maybe print a warning.
        */
-      if (!dif)
+      if (no_duplicates && !dif)
        {
          if (np->fdp == cur_node->fdp)
            {
@@ -6885,6 +6894,7 @@ xrealloc (ptr, size)
  * tab-width: 8
  * fill-column: 79
  * c-font-lock-extra-types: ("FILE" "bool" "language" "linebuffer" "fdesc" "node" "regexp")
+ * c-file-style: gnu
  * End:
  */
 
index be9d6e09bae8d1c99ef39b026aad191b09943a94..e35c0f8a072130c754f99755cbe72f1fabc458ad 100644 (file)
@@ -1,6 +1,6 @@
 /* sendmail-like interface to /bin/mail for system V,
-   Copyright (C) 1985, 1994, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1994, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index a0698bba77a0f5fda59fad3d610fae3e15766b0f..b6d6b881de7bdb623b4271f404b5cac83def72d4 100644 (file)
@@ -4,7 +4,7 @@
    before changing it!
    Copyright (C) 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
                  1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003,
-                2004, 2005, 2006 Free Software Foundation, Inc.
+                2004, 2005, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    This program is free software; you can redistribute it and/or modify
index 48d263e922a6b1c2f45a2c0555ecf034ba792486..c2bec4f8e9a55ee9a40ade66ecb8192a22c3a93e 100644 (file)
@@ -1,6 +1,6 @@
 /* getopt_long and getopt_long_only entry points for GNU getopt.
    Copyright (C) 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1996, 1997,
-                 1998, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 1998, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    This program is free software; you can redistribute it and/or modify
index e17da9e243c899ee95243a1d881a3a7a4e86edc4..377c48375487f7bd8011ec19e8fa02fdc0c7a6e0 100644 (file)
@@ -1,6 +1,6 @@
 /* Declarations for getopt.
    Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994, 1996, 1997, 1998, 1999,
-                 2001, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2001, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    This program is free software; you can redistribute it and/or modify
index f20d417b11fd01c025147e85b0486e8fe891c1ba..25df3bbcfdcc26605067272ecd8842b07ec26272 100644 (file)
@@ -1,6 +1,6 @@
 /* Internal declarations for getopt.
    Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994, 1996, 1997, 1998, 1999,
-                 2001, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2001, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    This program is free software; you can redistribute it and/or modify
index eb1976b658869bcfc6608fdcfc571a75f6759c39..ed32900384340f2dbe3469c5a85eff180bff80f6 100644 (file)
@@ -1,6 +1,6 @@
 /* Convenience header for conditional use of GNU <libintl.h>.
    Copyright (C) 1995, 1996, 1997, 1998, 2000, 2001, 2002, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
index 8c19486ea2e16c60ce2061d69247a5170b049537..d2e9ecfd7eefb011e976ec17bd515574a1460e95 100755 (executable)
@@ -1,7 +1,7 @@
 #! /usr/bin/perl
 
 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-#               2005, 2006 Free Software Foundation, Inc.
+#               2005, 2006, 2007 Free Software Foundation, Inc.
 #
 # This file is part of GNU Emacs.
 #
index 62fdd52b5a19961f81b0d7facba0d383b435b695..7cabdc95a6640d13614c47688a60028de34793fc 100644 (file)
@@ -1,6 +1,6 @@
 /* Convert files for Emacs Hexl mode.
-   Copyright (C) 1989, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1989, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is not considered part of GNU Emacs.
 
index bfdb206ad97088aacb1967d944bf24234b071079..d76bdd527cf778283cc2d4034a11961886aee13c 100644 (file)
@@ -1,6 +1,6 @@
 /* Generate doc-string file for GNU Emacs from source files.
    Copyright (C) 1985, 1986, 1992, 1993, 1994, 1997, 1999, 2000, 2001,
-                 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 7b669c42bd455c4e283d5ac0060b9d122206799c..0a3045b477d2c4a40fe23eb870c9bf61e53eab20 100644 (file)
@@ -1,6 +1,6 @@
 #  -*- Makefile -*- for GNU Emacs on the Microsoft W32 API.
 #  Copyright (C) 2000, 2001, 2002, 2003, 2004,
-#                2005, 2006 Free Software Foundation, Inc.
+#                2005, 2006, 2007 Free Software Foundation, Inc.
 #
 #  This file is part of GNU Emacs.
 #
@@ -24,7 +24,7 @@ ALL = make-docfile hexl ctags etags movemail ebrowse sorted-doc digest-doc emacs
 
 .PHONY: $(ALL)
 
-VERSION                = 22.0.92
+VERSION                = 22.0.93
 
 LOCAL_FLAGS    = -DWINDOWSNT -DDOS_NT -DSTDC_HEADERS=1 -DNO_LDAV=1 \
                  -DNO_ARCHIVES=1 -DHAVE_CONFIG_H=1 -I../nt/inc \
index 1f73ee88ba88a38c6492e42584934686eec1a983..84d4f949b2faecfa7639deda144f5ddf3ddd61f1 100644 (file)
@@ -1,7 +1,7 @@
 /* movemail foo bar -- move file foo to file bar,
    locking file foo the way /bin/mail respects.
-   Copyright (C) 1986, 1992, 1993, 1994, 1996, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1986, 1992, 1993, 1994, 1996, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 94110e4306c2ddf0437ba43af19cbf004ff7dc21..5f6c12abcebf2cbc54440f9e3028e30fc664d389 100644 (file)
@@ -1,6 +1,6 @@
 /* Utility and Unix shadow routines for GNU Emacs support programs on NT.
-   Copyright (C) 1994, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 96862aa334b5428b98da2d9ac033439e126cec03..a5655519fe1be9082c1650ab0f4426df885141e4 100644 (file)
@@ -1,6 +1,6 @@
 /* Utility and Unix shadow routines for GNU Emacs support programs on NT.
    Copyright (C) 1994, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+                 2006, 2007 Free Software Foundation, Inc.
 
    This file is part of GNU Emacs.
 
index 5dcbf2d2483807254548ee3b80b0f579c749a92d..a829607faa5bfabf340a45c82aec8d7b3d866abc 100644 (file)
@@ -1,6 +1,6 @@
 /* pop.c: client routines for talking to a POP3-protocol post-office server
-   Copyright (C) 1991, 1993, 1996, 1997, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1991, 1993, 1996, 1997, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
    Written by Jonathan Kamens, jik@security.ov.com.
 
 This file is part of GNU Emacs.
index 102fef6327b957d6ffd62d2c2ecc0b41831a5c1a..664fb26f7db974c0b895fa7710915ebcd3685908 100644 (file)
@@ -1,6 +1,6 @@
 /* pop.h: Header file for the "pop.c" client POP3 protocol.
-   Copyright (C) 1991, 1993, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1991, 1993, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
    Written by Jonathan Kamens, jik@security.ov.com.
 
 This file is part of GNU Emacs.
index 399752b5808b581294cc12ae026ce262ca9988b7..1174666da7836196edb925c1414c8a07f359e97f 100644 (file)
@@ -1,6 +1,6 @@
 /* profile.c --- generate periodic events for profiling of Emacs Lisp code.
-   Copyright (C) 1992, 1994, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1992, 1994, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
  Author: Boaz Ben-Zvi <boaz@lcs.mit.edu>
 
index f805705ae6a06925a890264efcfb624c6ebeb6a3..1ec783934e69afb1fd9c9665e648c9dd1ea853fb 100755 (executable)
@@ -3,7 +3,7 @@
 # This script accepts any number of file arguments and checks them into RCS.
 
 # Copyright (C) 1993, 1994, 1995, 2001, 2002, 2003, 2004,
-#               2005, 2006 Free Software Foundation, Inc.
+#               2005, 2006, 2007 Free Software Foundation, Inc.
 #
 # This file is part of GNU Emacs.
 #
index 795c70ecd8517bc9bfc56f287ab6ac8270640369..371a52de66c5e386fc91696533cb16bbc630c524 100755 (executable)
@@ -55,7 +55,7 @@ Report bugs to <bug-gnu-emacs@gnu.org>.'
 Id='$Id$'
 
 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 2001, 2002, 2003,
-#               2004, 2005, 2006 Free Software Foundation, Inc.
+#               2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -72,7 +72,7 @@ Id='$Id$'
 # Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
 # Boston, MA 02110-1301, USA.
 
-Copyright='Copyright (C) 2006 Free Software Foundation, Inc.
+Copyright='Copyright (C) 2007 Free Software Foundation, Inc.
 This program comes with NO WARRANTY, to the extent permitted by law.
 You may redistribute copies of this program
 under the terms of the GNU General Public License.
index a8b2d441f9a7f82e894fadd07c748ea2f5a82139..28f736ab8439281d93daccfbf44d1e1924354439 100644 (file)
@@ -2,7 +2,7 @@
    standard output a file of texinfo input containing the doc strings.
 
    Copyright (C) 1989, 1992, 1994, 1996, 1999, 2000, 2001, 2002, 2003,
-                 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
    This file is part of GNU Emacs.
 
index 0fdb29b1f39d4deaff9ee5e878c2c51984aba51b..cd504c8c5388b11ce51428dadc0f7e6423d3f583 100644 (file)
@@ -1,7 +1,7 @@
 /* test-distrib.c --- testing distribution of nonprinting chars
 
    Copyright (C) 1987, 1993, 1994, 1995, 1999, 2001, 2002, 2003,
-                 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
    This file is part of GNU Emacs.
 
index 56d873044e7e68a10927d0e624b7e21fcfa626ff..9f1c011ce79b53af3deee914bdad41d496ad0273 100644 (file)
@@ -1,5 +1,5 @@
 /* update-game-score.c --- Update a score file
-   Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 2cba89df421761668a9532a6b3837fcb4651a597..21c6e70e9d8db0ce2d94ea1d4da791da9142a3b1 100755 (executable)
@@ -4,7 +4,7 @@
 # This version is more compatible with rcsdiff(1).
 #
 # Copyright (C) 1992, 1993, 1995, 1997, 2001, 2002, 2003, 2004,
-#               2005, 2006 Free Software Foundation, Inc.
+#               2005, 2006, 2007 Free Software Foundation, Inc.
 #
 # This file is part of GNU Emacs.
 #
index 4ab077fedd38a5ca6aa389ddd1b94fb834169e25..3b9e3b621b326ea3cb589bf239824f91f36b37ca 100644 (file)
+2007-01-24  Miles Bader  <miles@gnu.org>
+
+       * emacs-lisp/bytecomp.el (byte-compile-output-file-form)
+       (byte-compile-output-docform): Bind `print-circle' to t.
+
+2007-01-24  Kenichi Handa  <handa@m17n.org>
+
+       * international/ja-dic-cnv.el (skkdic-convert): Insert a related
+       file name of the original SKK dictionary file.
+
+2007-01-24  Kim F. Storm  <storm@cua.dk>
+
+       * ido.el (ido-initial-position): New variable.
+       (ido-read-internal): Set it if default item is specified.
+       (ido-minibuffer-setup): Position cursor accordingly if set.
+       (ido-edit-input): C-e moves to end of input if not already there.
+       (ido-magic-backward-char): C-b does like M-b if prev char is /.
+       Don't switch to buffer mode if repeating C-b at start of input.
+       (ido-toggle-ignore): C-a only toggles ignore at start or end of
+       input; else it moves to start of input.
+       (ido-kill-buffer-at-head, ido-delete-file-at-head): If cursor is
+       not at end of input, delete rest of input, rather than normal op.
+
+2007-01-23  Michael Kifer  <kifer@cs.stonybrook.edu>
+
+       * viper-keym.el (viper-insert-basic-map): Delete binding for S-TAB.
+
+       * ediff-util.el (ediff-clone-buffer-for-region-comparison): Change text
+       of message. Activate mark.
+       (ediff-activate-mark): Set transient-mark-mode to t.
+
+       * ediff.el (ediff-regions-wordwise, ediff-regions-linewise): Doc fix.
+
+2007-01-23  Martin Rudalics  <rudalics@gmx.at>
+
+       * help-fns.el (describe-variable): Don't suppress display of
+       buffer local value when the value is "large".
+
+2007-01-22  Kim F. Storm  <storm@cua.dk>
+
+       * ido.el (ido-active): Add xemacs test from ido-minibuffer-setup.
+       (ido-initiate-auto-merge, ido-exhibit, ido-minibuffer-setup)
+       (ido-tidy): Use ido-active.
+
+2007-01-22  Chris Moore  <christopher.ian.moore@gmail.com>  (tiny change)
+
+       * hexl.el (hexl-mode-exit): Add missing quote.
+
+2007-01-22  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * term/mac-win.el (mac-keyboard-modifier-mask-alist): New constant.
+       (mac-ae-keyboard-modifiers): New function.
+       (mac-handle-toolbar-switch-mode): Use it.
+       (mac-dnd-handle-drag-n-drop-event): Likewise.  Set action to `copy'
+       if keyboard modifiers on drop contain option key.
+       (mac-dnd-drop-data): Add optional argument `action'.
+       (special-event-map): Remove binding for M-drag-n-drop.
+
+2007-01-21  Guanpeng Xu  <herberteuler@hotmail.com>
+
+       * add-log.el (add-log-current-defun): Use CC Mode functions to
+       find the beginning and end of a defun.
+
+2007-01-21  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-var-create-regexp)
+       (gdb-var-create-handler): Handle value field in GDB output of
+       -var-create.
+       (gdb-max-frames): New variable.
+       (gdb-stack-buffer, gdb-frames-select): Use it.
+       (gdb-info-stack-custom): Help user customize gdb-max-frames,
+       if necessary.
+       (gdb-get-frame-number): Simplify.
+
+2007-01-21  Glenn Morris  <rgm@gnu.org>
+
+       * net/tramp.el (tramp-perl-encode, tramp-perl-decode):
+       Update copyrights.
+
+2007-01-21  Alan Mackenzie  <acm@muc.de>
+
+       * progmodes/cc-cmds.el (c-where-wrt-brace-construct): Correct the
+       handling of K&R stuff.
+
+2007-01-21  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
+
+       * textmodes/bibtex.el (bibtex-files): Fix customization type.
+
+2007-01-21  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
+
+       * ps-print.el: Handle frame parameters (background and/or foreground
+       colors) changing dynamically.  Reported by Leo <sdl.web@gmail.com>.
+       (ps-print-version): New Version 6.7.1.
+       (ps-x-frame-property, ps-e-frame-parameter): New aliases.
+       (ps-frame-parameter): New fun.
+       (ps-default-fg, ps-default-bg): New default value ('frame-parameter).
+       Fix doc and customization.
+       (ps-begin-job): Get frame parameters (background and/or foreground
+       colors).
+       (ps-do-despool): Ensure ps-printer-name has a valid value.
+
+2007-01-21  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-debug-log): Rename from gdb-debug-ring.
+       (gdb-debug-log-max): Rename from gdb-debug-ring-max.
+       (gud-gdba-marker-filter): Make a value of nil for gdb-debug-ring-max
+       mean unlimited.
+
+2007-01-20  Alan Mackenzie  <acm@muc.de>
+
+       * progmodes/cc-engine.el (c-in-knr-argdecl): Reformulate to do
+       much more rigorous analysis of putative K&R regions.
+
+2007-01-20  Alan Mackenzie  <acm@muc.de>
+
+       * progmodes/cc-defs.el (c-go-list-forward, c-go-list-backward):
+       New functions.
+
+2007-01-20  Alan Mackenzie  <acm@muc.de>
+
+       * progmodes/cc-align.el, progmodes/cc-cmds.el,
+       * progmodes/cc-defs.el, progmodes/cc-engine.el,
+       * progmodes/cc-langs.el, progmodes/cc-styles.el,
+       * progmodes/cc-vars.el: Add my name.
+
+2007-01-20  Chong Yidong  <cyd@stupidchicken.com>
+
+       * files.el (find-alternate-file): Revert query message to Emacs 21
+       version.
+
+2007-01-20  Eric Hanchrow  <offby1@blarg.net>  (tiny change)
+
+       * progmodes/cperl-mode.el (cperl-electric-keywords): Document in
+       the doc string how to use personal abbrevs without electric
+       keywords.
+
+2007-01-20  Alin C. Soare  <alinsoar@voila.fr>  (tiny change)
+
+       * lisp/emacs-lisp/lisp-mode.el (last-sexp-toggle-display):
+       Fixed cursor position when toggle abbreviated display.
+
+2007-01-20  Nick Roberts  <nickrob@snap.net.nz>
+
+       * t-mouse.el: Update copyright following assignment by
+       Alessandro Rubini.
+
+2007-01-20  Chong Yidong  <cyd@stupidchicken.com>
+
+       * type-break.el (type-break-demo-hanoi, type-break-demo-life)
+       (type-break-demo-boring): Call read-event instead of read-char.
+
+2007-01-19  Daniel Pfeiffer  <occitan@esperanto.org>  (small change)
+
+       * progmodes/compile.el: Add handling for makepplog.
+
+2007-01-19  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * textmodes/ispell.el (ispell-change-dictionary): Ensure that
+       aspell dictionaries are initialized when called non-interactively.
+
+2007-01-19  Chong Yidong  <cyd@stupidchicken.com>
+
+       * progmodes/compile.el (compilation-loop): New arg limit.
+       Handle case where the first error is at point-min.
+       (compilation-next-error): New arg to compilation-loop call.
+
+2007-01-18  Bruno Haible  <bruno@clisp.org>  (tiny change)
+
+       * info.el (Info-default-dirs): Change default info dir to
+       share/info.
+
+       * paths.el (Info-default-directory-list): Ditto.
+
+2007-01-18  Chris Moore  <christopher.ian.moore@gmail.com>  (tiny change)
+
+       * hexl.el (hexl-before-revert-hook): New function.
+       (hexl-mode): Use it.
+       (hexl-after-revert-hook): Just call hexl-mode.
+       (hexl-mode-exit): Remove before-revert-hook.
+
+2007-01-17  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * isearch.el (isearch-no-upper-case-p): Look for [:upper:] as well.
+
+2007-01-16  Martin Rudalics  <rudalics@gmx.at>
+
+       * textmodes/ispell.el (ispell-dictionary-alist-3): Replace "---"
+       by "-" in francais7 otherchars entry.
+       (ispell-dictionary-alist-5): Replace "." by "[.]" for polish
+       otherchars entry.
+
+2007-01-15  Karl Fogel  <kfogel@red-bean.com>
+
+       * bookmark.el (bookmark-buffer-file-name): Abbreviate the bookmark
+       path.  Rewrite function in `cond' style for readability.
+
+       Suggested by: Stephen Eglen <S.J.Eglen{_AT_}damtp.cam.ac.uk>.
+       (The path shortening, that is, not the rearrarangement.)
+
+2007-01-15  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * term/mac-win.el (mac-ae-quit-application): New function.
+       (mac-apple-event-map): Bind "quit application" Apple event to it.
+
+2007-01-14  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vc-svn.el (vc-svn-parse-status): Trust the filename argument more
+       than the program's output.
+
+2007-01-14  Juanma Barranquero  <lekktu@gmail.com>
+
+       * kmacro.el (kmacro-insert-counter, kmacro-set-counter)
+       (kmacro-start-macro-or-insert-counter)
+       (kmacro-step-edit-prefix-commands): Fix typos in docstrings.
+       (kmacro-call-ring-2nd, kmacro-call-ring-2nd-repeat): Doc fixes.
+
+       * longlines.el (longlines-show-hard-newlines):
+       * ruler-mode.el (ruler-mode-ruler):
+       * emulation/keypad.el (keypad-setup):
+       * progmodes/antlr-mode.el (antlr-indent-at-bol-alist):
+       Fix typo in docstring.
+
+2007-01-13  Mathias Dahl  <mathias.dahl@gmail.com>
+
+       * tumme.el (tumme-cmd-rotate-original-options): Add -outfile option.
+       Remove redirect character ">".
+
+2007-01-13  Juanma Barranquero  <lekktu@gmail.com>
+
+       * replace.el (perform-replace): Remove leftover code.
+
+2007-01-12  Richard Stallman  <rms@gnu.org>
+
+       * replace.el (perform-replace): Don't clear NODENT when computing
+       the replacement string.
+
+2007-01-11  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-handle-file-local-copy):
+       Set `enable-multibyte-characters' to nil.  Reported by Chris Moore
+       <christopher.ian.moore@gmail.com>.
+
+2007-01-11  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * diff-mode.el (diff-sanity-check-context-hunk-half)
+       (diff-sanity-check-hunk): New functions.
+       (diff-find-source-location): Use'em to check the hunks are well-formed.
+
+       * hexl.el (hexlify-buffer, dehexlify-buffer): Don't complain and don't
+       activate undo when undo is not active.
+       Reported by Chris Moore <christopher.ian.moore@gmail.com>.
+
+2007-01-10  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * ffap.el (ffap-next-regexp, ffap-machine-p, ffap-newsgroup-regexp)
+       (ffap-newsgroup-p, ffap-alist, ffap-string-at-point-mode-alist)
+       (ffap-url-at-point): Use char-classes rather than "a-z".
+
+2007-01-10  Juanma Barranquero  <lekktu@gmail.com>
+
+       * ediff-init.el (ediff-autostore-merges):
+       * textmodes/fill.el (fill-region): Doc fix.
+
+2007-01-10  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * server.el (server-ensure-safe-dir): UIDs may be floats.
+
+2007-01-10  Richard Stallman  <rms@gnu.org>
+
+       * battery.el (battery-linux-proc-acpi): Use ignore-errors
+       around calls to directory-files.
+
+       * subr.el (momentary-string-display): Use save-excursion.
+
+       * emacs-lisp/pp.el (pp-eval-expression): Once again eval the
+       argument, but read it as `X' does.
+
+2007-01-09  Juri Linkov  <juri@jurta.org>
+
+       * info.el (Info-fontify-node): Don't hide node names of index entries.
+
+       * faces.el (momentary): Change :group to basic-faces where all
+       basic faces belong to.  Add :version.
+
+2007-01-09  Lennart Borgman  <lennart.borgman.073@student.lu.se>
+
+       * tutorial.el (tutorial--display-changes): Show M-x sequence if no
+       keybinding is found.
+       (tutorial--find-changed-keys): Never treat null keybinding as a
+       remapping.
+
+2007-01-09  Martin Rudalics  <rudalics@gmx.at>
+
+       * wdired.el (wdired-xcase-word): Skip non-word read-only characters.
+
+2007-01-09  Kenichi Handa  <handa@m17n.org>
+
+       * international/mule-cmds.el
+       (select-safe-coding-system-interactively): Fix message.
+
+2007-01-09  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-process-one-action): Remove `with-timeout'.
+       (tramp-process-actions): Add optional parameter TIMEOUT.
+       (tramp-open-connection-telnet, tramp-open-connection-rsh)
+       (tramp-open-connection-su): Add timeout of 60".
+
+2007-01-09  Richard Stallman  <rms@gnu.org>
+
+       * progmodes/compile.el (compile): Doc fix.
+
+2007-01-09  Markus Triska  <markus.triska@gmx.at>
+
+       * tumme.el (tumme-display-thumb): Doc fix.
+
+2007-01-08  Juanma Barranquero  <lekktu@gmail.com>
+
+       * battery.el (battery-search-for-one-match-in-files):
+       * bindings.el (mode-line-minor-mode-help):
+       * x-dnd.el (x-dnd-types-alist):
+       * calendar/icalendar.el (icalendar-import-buffer):
+       * term/mac-win.el (mac-dnd-types-alist): Fix typo in docstring.
+
+       * progmodes/vhdl-mode.el (vhdl-save-caches): Fix typo in error message.
+
+2007-01-07  Chris Moore  <christopher.ian.moore@gmail.com>  (tiny change)
+
+       * replace.el (replace-regexp): Fix typo in docstring.
+
+2007-01-07  Alan Mackenzie  <acm@muc.de>
+
+       * progmodes/cc-langs.el (c-operators, c-filter-ops):
+       Amend doc-string and comments.
+
+2007-01-06  Eli Zaretskii  <eliz@gnu.org>
+
+       * files.el (abbreviate-file-name): Doc fix.
+
+2007-01-06  Markus Triska  <triska@gmx.at>
+
+       * subr.el (split-string): Remove spurious ")" from doc string.
+
+2007-01-05  Takaaki Ota  <Takaaki.Ota@am.sony.com>
+
+       * textmodes/table.el (table--warn-incompatibility):
+       Use display-warning instead of momentary-string-display.
+
+2007-01-05  Richard Stallman  <rms@gnu.org>
+
+       * image.el (image-type-header-regexps): Recognize xbm more strictly.
+
+       * simple.el (backward-kill-word): Doc fix.
+
+2007-01-05  Romain Francoise  <romain@orebokech.com>
+
+       * international/mule.el (sgml-html-meta-auto-coding-function):
+       Ensure that the buffer contains a HTML document.
+
+2007-01-05  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * faces.el (momentary): Move here ...
+       * subr.el (momentary): ... from here.
+
+2007-01-05  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-max-children): New customizable variable.
+       (gdb-speedbar-expand-node): Ask user for confirmation before expanding
+       large structures/arrays.
+
+2007-01-04  Juanma Barranquero  <lekktu@gmail.com>
+
+       * files.el (find-file-noselect-1, set-visited-file-name):
+       Allow backup-enable-predicate to be nil.
+
+2007-01-04  Kevin Rodgers  <kevin.d.rodgers@gmail.com>
+
+       * subr.el (momentary): New face.
+       (momentary-string-display): Display the string via a temporary
+       overlay using the new face, instead of inserting it in the buffer.
+
+2007-01-04  Andreas Schwab  <schwab@suse.de>
+
+       * progmodes/ebrowse.el (ebrowse-global-prefix-key): Fix typo in
+       last change.
+
+2007-01-03  Richard Stallman  <rms@gnu.org>
+
+       * woman.el (woman-decode-buffer): Clarify error message.
+
+2007-01-03  Alan Mackenzie  <acm@muc.de>
+
+       * progmode/cc-cmds.el (c-mask-paragraph): Fix yesterday's buggy
+       patch.
+
+2007-01-03  Chris Moore  <christopher.ian.moore@gmail.com>  (tiny change)
+
+       * tutorial.el (tutorial--describe-nonstandard-key): Fix typo.
+
+2007-01-03  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * iswitchb.el (iswitchb-global-map): Use command-remapping if available.
+
+2007-01-02  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emulation/viper.el (viper-custom-file-name, viper-mode):
+       Fix typos in docstrings.
+
+       * subr.el (momentary-string-display): After moving point, set POS
+       variable to it to avoid later errors once the buffer is modified.
+       Doc fix.
+
+2007-01-02  Alan Mackenzie  <acm@muc.de>
+
+       * progmodes/cc-cmds.el (c-mask-paragraph): In a block comment,
+       check that the "*/" is present before trying to manipulate it.
+
+2007-01-02  Richard Stallman  <rms@gnu.org>
+
+       * wid-edit.el (widget-choose): Avoid ugly error for function keys.
+
+       * progmodes/cfengine.el (cfengine-font-lock-syntactic-keywords):
+       Fix format of value.
+
+       * cus-edit.el (customize-unsaved): Rename from customize-customized.
+       Change messages accordingly.
+       (customize-customized): Now alias.
+
 2007-01-02  Juanma Barranquero  <lekktu@gmail.com>
 
        * files.el (version-control): Doc fix.
 
 2007-01-01  Alan Mackenzie  <acm@muc.de>
 
-       * progmodes/cc-engine.el (c-guess-basic-syntax, case 5N): Check
-       the format of c-state-cache is valid for an optimisation before
+       * progmodes/cc-engine.el (c-guess-basic-syntax, case 5N):
+       Check the format of c-state-cache is valid for an optimisation before
        using it.
 
        * progmodes/cc-engine.el (c-guess-basic-syntax): New case 5Q "we
        the first continuation line in a macro gets the symbol
        `cpp-define-intro', the others getting `statement', or whatever.
 
-2007-01-01  Alan Mackenzie  <acm@muc.de>
-
        * progmodes/cc-cmds.el (c-context-line-break): When invoked within
        a string, preserve whitespace.  Add a backslash only when also in
        a macro.
 
-2007-01-01  Alan Mackenzie  <acm@muc.de>
-
        * progmodes/cc-defs.el: Correct typos.
 
-2007-01-01  Alan Mackenzie  <acm@muc.de>
-
        * progmodes/cc-cmds.el (c-context-line-break): Don't indent the
        new line after an escaped EOL in a string.
 
-2007-01-01  Alan Mackenzie  <acm@muc.de>
-
        * progmodes/cc-engine.el (c-forward-label): Recognise "foo:" as a
        label when it directly follows "else", "do", ....
 
-2007-01-01  Alan Mackenzie  <acm@muc.de>
-
        * progmodes/cc-engine.el (c-backward-<>-arglist): Tolerate empty
        angle brackets (as seen in "explicit specialisations" of C++
        templates).
 
-2007-01-01  Alan Mackenzie  <acm@muc.de>
-
        * progmodes/cc-vars.el (c-indentation-style): Mention c-file-style
        in the doc-string.
 
-2007-01-01  Alan Mackenzie  <acm@muc.de>
-
        * progmodes/cc-cmds.el (c-mask-paragraph): Fix for C comments,
        when the comment ender looks like "=========*/" and is alone on
        its line.
 
-2007-01-01  Alan Mackenzie  <acm@muc.de>
-
        * progmodes/cc-langs.el, progmodes/cc-engine.el: Correct the
        spelling of c-opt-op-identiTier-prefix, t -> f.  Leave an alias
        for the old name.
 
-2007-01-01  Alan Mackenzie  <acm@muc.de>
-
        * progmodes/cc-mode.el: Bind C-M-a and C-M-e to
        c-\(beginning\|end\)-of-defun by default.
 
-2007-01-01  Alan Mackenzie  <acm@muc.de>
-
-       * progmodes/cc-align.el (c-lineup-gnu-DEFUN-intro-cont): New
-       line-up function, for the DEFUN macro in the Emacs C sources.
+       * progmodes/cc-align.el (c-lineup-gnu-DEFUN-intro-cont):
+       New line-up function, for the DEFUN macro in the Emacs C sources.
        Only used in "gnu" style.
 
        * progmodes/cc-styles.el (c-style-alist): Use this new function in
        the "gnu" style.
 
-2007-01-01  Alan Mackenzie  <acm@muc.de>
-
        * progmodes/cc-cmds.el (c-electric-slash): Extend the handling of
        clean-up comment-close-slash also to work when there's a comment
        terminator on the line.
        (c-backward-to-nth-BOF-{, c-forward-to-nth-EOF-}): New functions to
        support c-\(beginning\|end\)-of-defun.
 
-2007-01-01  Alan Mackenzie  <acm@muc.de>
-
        * progmodes/cc-engine.el (c-forward-label): Analyze ":"
        expressions more rigorously, to exclude bit-field specifiers from
        being classed as labels.
        (c-beginning-of-decl-1): Whilst searching for "=" as evidence of a
        stmt boundary, check for "operator=", etc.
 
-2007-01-01  Alan Mackenzie  <acm@muc.de>
-
-       * progmodes/cc-mode.el (c-postprocess-file-styles): Bind
-       inhibit-read-only to t, around the call to
+       * progmodes/cc-mode.el (c-postprocess-file-styles):
+       Bind inhibit-read-only to t, around the call to
        c-remove-any-local-eval-or-mode-variables, so that it works on a
        RO file.
 
-2007-01-01  Alan Mackenzie  <acm@muc.de>
-
        * progmodes/cc-defs.el (c-version): Update the version number to
        "5.31.4".
 
        * ido.el (ido-set-matches-1): Fix last change.  If default item is
        current buffer, it is ok to be first.
 
+2006-12-27  Kenichi Handa  <handa@m17n.org>
+
+       * international/mule-cmds.el (select-safe-coding-system-interactively):
+       Use face `link' for problematic chars.
+
 2006-12-27  Kenichi Handa  <handa@m17n.org>
 
        * international/mule-cmds.el (select-safe-coding-system-interactively):
        (image-type-from-buffer): Handle new format.  New arg INCLUDE-MAYBES.
        (image-type-from-file-header): Pass t for INCLUDE-MAYBES.
 
-2006-12-26  Guanpeng Xu  <herberteuler@hotmail.com>  (tiny change)
+2006-12-26  Guanpeng Xu  <herberteuler@hotmail.com>
 
        * add-log.el (add-log-current-defun): Call `forward-sexp'
        multiple times to pick a member function name defined as
 
 2006-12-25  Michael R. Mauger  <mmaug@yahoo.com>
 
-       * progmodes/sql.el (sql-mode-abbrev-table): Corrected initialization.
+       * progmodes/sql.el (sql-mode-abbrev-table): Correct initialization.
        (sql-mode-syntax-table): Disable double quoted strings.
-       (sql-mode-font-lock-object-name): Added TYPE and TYPE BODY.
+       (sql-mode-font-lock-object-name): Add TYPE and TYPE BODY.
 
 2006-12-25  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 
 
 2006-10-19  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
 
-       * select.el (ccl-check-utf-8, string-utf-8-p): New functions
-       (by Kenichi Handa).
+       * select.el (ccl-check-utf-8, string-utf-8-p): New functions (by
+       Kenichi Handa).
        (xselect-convert-to-string): Decline requests for UTF8_STRING if
        the selection is not UTF-8.
 
        * textmodes/table.el: Add move-beginning-of-line and
        move-end-of-line to Point Motion Only Group.
 
-2006-07-22  Eric Hanchrow  <offby1@blarg.net>
+2006-07-22  Eric Hanchrow  <offby1@blarg.net>  (tiny change)
 
        * progmodes/delphi.el (delphi-fill-comment): Use save-restriction.
 
 2006-05-11  Reiner Steib  <Reiner.Steib@gmx.de>
 
        * files.el, newcomment.el, outline.el, simple.el,
-       emacs-lisp/bytecomp.el, progmodes/cc-compat.el,
-       progmodes/cc-vars.el, progmodes/compile.el:
+       emacs-lisp/bytecomp.el, progmodes/cc-compat.el,
+       progmodes/cc-vars.el, progmodes/compile.el:
        Move `safe-local-variable' declarations to the respective files.
 
        * help-fns.el (describe-variable): Don't print safe-var if it is
        Sync with Tramp 2.0.52.
 
        * net/tramp.el, net/tramp-ftp.el, net/tramp-util.el,
-       net/tramp-vc.el: Add code for unloading Tramp.  See comment before
+       net/tramp-vc.el: Add code for unloading Tramp.  See comment before
        `tramp-unload-tramp' for checklist.
 
        * net/tramp.el: Require `timer-funcs' instead of `timer' if in
@@ -30556,7 +30960,7 @@ See ChangeLog.11 for earlier changes.
 ;; add-log-time-zone-rule: t
 ;; End:
 
-    Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+    Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index 7dc41a63526a1d6b8fd4a7ecfd1c7b10e7cd47c0..76f9040c9894bda7fe8227f2b8c7e3d7d7ad3d30 100644 (file)
                Set current buffer variables from defaults
                in case user's init file has changed them.
 
-    Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004, 2005, 2006
+    Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004, 2005, 2006, 2007
     Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
index b626a61c8d366f56b375f0f4f0a54173cbfe9533..3eae5a69401e7c66031c5556cbee9e1748d96e7d 100644 (file)
@@ -23533,7 +23533,7 @@ See ChangeLog.9 for earlier changes.
 ;; coding: iso-2022-7bit
 ;; End:
 
-    Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+    Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
     Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
index 4de116f8bf97edcbe45daeb6ccee9359f0df68b0..40482ce2f80e23cea83a2a015d3e25f554341e49 100644 (file)
@@ -14336,7 +14336,7 @@ See ChangeLog.10 for earlier changes.
 ;; coding: iso-2022-7bit
 ;; End:
 
-    Copyright (C) 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+    Copyright (C) 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index cc94f4ff64f45124fdc375cdfd16d56dd4e37eb0..af450e18cd22c31b1c9c0ade056d17b0b3007755 100644 (file)
 
 See ChangeLog.1 for earlier changes.
 
-    Copyright (C) 1986, 1987, 1988, 2001, 2002, 2003, 2004, 2005, 2006
+    Copyright (C) 1986, 1987, 1988, 2001, 2002, 2003, 2004, 2005, 2006, 2007
     Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
index 66bad2c8021d5eb620dc7e8b4c28c38565b8939c..71ac61138da07fbefb9416d098ff28c63b2bf1c3 100644 (file)
 
 See ChangeLog.2 for earlier changes.
 
-    Copyright (C) 1989, 1993, 2001, 2002, 2003, 2004, 2005, 2006
+    Copyright (C) 1989, 1993, 2001, 2002, 2003, 2004, 2005, 2006, 2007
     Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
index 30fa3124635eb4fd2b485ebcd4fb20170d1fd862..d71a9f5d2babc34e1a9230a153daec3d7279a20c 100644 (file)
 
 See ChangeLog.3 for earlier changes.
 
-    Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004, 2005, 2006
+    Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004, 2005, 2006, 2007
     Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
index a070a2cf7a40ae29d761cda016e7d1a4aff37b1d..62352984ed1264fdf9f9923b9c0e0d44dc13559a 100644 (file)
 
 See ChangeLog.4 for earlier changes.
 
-    Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 2005, 2006
+    Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007
     Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
index dfa9dfae61be755546792532a29298f517cad093..0d02bf4739b801b25640bfc639901b2c1237e924 100644 (file)
@@ -8021,7 +8021,7 @@ Wed Jul 26 15:40:00 Michael Kifer  (kifer@cs.sunysb.edu)
 
 See ChangeLog.5 for earlier changes.
 
-    Copyright (C) 1995, 1996, 2001, 2002, 2003, 2004, 2005, 2006
+    Copyright (C) 1995, 1996, 2001, 2002, 2003, 2004, 2005, 2006, 2007
     Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
index fa07ccc187b0cd2427edcaf74f07beb8efd0d4a5..461ecbd7b726f17fdfa37cdf8cf68c2bd41c8848 100644 (file)
 
 See ChangeLog.6 for earlier changes.
 
-    Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006
+    Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
     Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
index 7aaaed4196f3eadf1d9302fdc1933a8670465e9c..be532b10907bd44421c02d1e64764f6be90b409d 100644 (file)
 
 See ChangeLog.7 for earlier changes.
 
-    Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006
+    Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
     Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
index 78c0734ddd91804c9b9df63c727419a94ff204cb..3d2b41b433c072381412be8b62b5bf9512163346 100644 (file)
@@ -20695,7 +20695,7 @@ See ChangeLog.8 for earlier changes.
 ;; coding: iso-2022-7bit
 ;; End:
 
-    Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006
+    Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
     Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
index ae7afb0ff1cb14769642f527350ae8e77ad730bd..9c3d9ce7187f9b527141d86cf88dfe601286dc86 100644 (file)
@@ -1,6 +1,6 @@
 # Maintenance productions for the Lisp directory
 # Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
-#   2006 Free Software Foundation, Inc.
+#   2006, 2007 Free Software Foundation, Inc.
 
 # This file is part of GNU Emacs.
 
@@ -244,7 +244,7 @@ mh-autoloads: $(lisp)/mh-e/mh-loaddefs.el
 $(lisp)/mh-e/mh-loaddefs.el: $(MH_E_SRC)
        echo ";;; mh-loaddefs.el --- automatically extracted autoloads" > $@
        echo "" >> $@
-       echo ";; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc." >> $@
+       echo ";; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc." >> $@
        echo ";; Author: Bill Wohler <wohler@newt.com>" >> $@
        echo ";; Keywords: mail" >> $@
        echo ";;; Commentary:" >> $@
index b0ceaa5522dbceee263da5ae7f0e46e02fcb187b..1363ccee561d17d0690e3e34e233527e01142521 100644 (file)
@@ -1,7 +1,7 @@
 ;;; abbrev.el --- abbrev mode commands for Emacs
 
 ;; Copyright (C) 1985, 1986, 1987, 1992, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: abbrev convenience
index 065d4eacabcf726ac033fc8b37410edf4b7939d0..faaceaf311307ad38370002cd60afa53fbb47ba7 100644 (file)
@@ -1,7 +1,7 @@
 ;;; abbrevlist.el --- list one abbrev table alphabetically ordered
 
 ;; Copyright (C) 1986, 1992, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 ;; Suggested by a previous version by Gildea.
 
 ;; Maintainer: FSF
index 2ecb274b4dee0a8d4ce60c6a85f0e9d449c0a6e5..748abefd40035c1d562c17852004527bd8d47b7d 100644 (file)
@@ -1,7 +1,7 @@
 ;;; add-log.el --- change log maintenance commands for Emacs
 
 ;; Copyright (C) 1985, 1986, 1988, 1993, 1994, 1997, 1998, 2000, 2001,
-;;   2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: tools
@@ -813,51 +813,56 @@ Has a preference of looking backwards."
                                                 (progn (forward-sexp 1)
                                                        (point))))
                ((memq major-mode add-log-c-like-modes)
-                (beginning-of-line)
-                ;; See if we are in the beginning part of a function,
-                ;; before the open brace.  If so, advance forward.
-                (while (not (looking-at "{\\|\\(\\s *$\\)"))
-                  (forward-line 1))
-                (or (eobp)
-                    (forward-char 1))
-                (let (maybe-beg)
-                  ;; Try to find the containing defun.
-                  (beginning-of-defun)
-                  (end-of-defun)
-                  ;; If the defun we found ends before the desired position,
-                  ;; see if there's a DEFUN construct
-                  ;; between that end and the desired position.
-                  (when (save-excursion
-                          (and (> location (point))
-                               (re-search-forward "^DEFUN"
-                                                  (save-excursion
-                                                    (goto-char location)
-                                                    (line-end-position))
-                                                  t)
-                               (re-search-forward "^{" nil t)
-                               (setq maybe-beg (point))))
-                    ;; If so, go to the end of that instead.
-                    (goto-char maybe-beg)
-                    (end-of-defun)))
-                ;; If the desired position is within the defun we found,
-                ;; find the function name.
-                (when (< location (point))
-                  ;; Move back over function body.
-                  (backward-sexp 1)
-                  (let (beg)
-                    ;; Skip back over typedefs and arglist.
-                    ;; Stop at the function definition itself
-                    ;; or at the line that follows end of function doc string.
-                    (forward-line -1)
-                    (while (and (not (bobp))
-                                (looking-at "[ \t\n]")
-                                (not (looking-back "[*]/)\n" (- (point) 4))))
-                      (forward-line -1))
-                    ;; If we found a doc string, this must be the DEFUN macro
-                    ;; used in Emacs.  Move back to the DEFUN line.
-                    (when (looking-back "[*]/)\n" (- (point) 4))
-                      (backward-sexp 1)
-                      (beginning-of-line))
+                ;; See whether the point is inside a defun.
+                (let (having-previous-defun
+                      having-next-defun
+                      previous-defun-end
+                      next-defun-beginning)
+                    
+                  (save-excursion
+                    (setq having-previous-defun
+                          (c-beginning-of-defun))
+                    (c-end-of-defun)
+                    ;; `c-end-of-defun' moves point to the line after
+                    ;; the function close, but the position we prefer
+                    ;; here is the position after the final }.
+                    (backward-sexp 1)
+                    (forward-sexp 1)
+                    (setq previous-defun-end (point)))
+
+                  (save-excursion
+                    (setq having-next-defun
+                          (c-end-of-defun))
+                    (c-beginning-of-defun)
+                    (setq next-defun-beginning (point)))
+
+                  (if (and having-next-defun
+                           (< location next-defun-beginning))
+                      (skip-syntax-forward " "))
+                  (if (and having-previous-defun
+                           (> location previous-defun-end))
+                      (skip-syntax-backward " "))
+                  (unless (or
+                           ;; When there is no previous defun, the
+                           ;; point is not in a defun if it is not at
+                           ;; the beginning of the next defun.
+                           (and (not having-previous-defun)
+                                (not (= (point)
+                                        next-defun-beginning)))
+                           ;; When there is no next defun, the point
+                           ;; is not in a defun if it is not at the
+                           ;; end of the previous defun.
+                           (and (not having-next-defun)
+                                (not (= (point)
+                                        previous-defun-end)))
+                           ;; If the point is between two defuns, it
+                           ;; is not in a defun.
+                           (and (> (point) previous-defun-end)
+                                (< (point) next-defun-beginning)))
+                    ;; If the point is already at the beginning of a
+                    ;; defun, there is no need to move point again.
+                    (if (not (= (point) next-defun-beginning))
+                        (c-beginning-of-defun))
                     ;; Is this a DEFUN construct?  And is LOCATION in it?
                     (if (and (looking-at "DEFUN\\b")
                              (>= location (point)))
@@ -879,82 +884,82 @@ Has a preference of looking backwards."
                           ;; Objective-C
                           (change-log-get-method-definition)
                         ;; Ordinary C function syntax.
-                        (setq beg (point))
-                        (if (and
-                             ;; Protect against "Unbalanced parens" error.
-                             (condition-case nil
-                                 (progn
-                                   (down-list 1) ; into arglist
-                                   (backward-up-list 1)
-                                   (skip-chars-backward " \t")
-                                   t)
-                               (error nil))
-                             ;; Verify initial pos was after
-                             ;; real start of function.
-                             (save-excursion
-                               (goto-char beg)
-                               ;; For this purpose, include the line
-                               ;; that has the decl keywords.  This
-                               ;; may also include some of the
-                               ;; comments before the function.
-                               (while (and (not (bobp))
-                                           (save-excursion
-                                             (forward-line -1)
-                                             (looking-at "[^\n\f]")))
-                                 (forward-line -1))
-                               (>= location (point)))
-                             ;; Consistency check: going down and up
-                             ;; shouldn't take us back before BEG.
-                             (> (point) beg))
-                            (let (end middle)
-                              ;; Don't include any final whitespace
-                              ;; in the name we use.
-                              (skip-chars-backward " \t\n")
-                              (setq end (point))
-                              (backward-sexp 1)
-                              ;; Now find the right beginning of the name.
-                              ;; Include certain keywords if they
-                              ;; precede the name.
-                              (setq middle (point))
-                              ;; Single (forward-sexp -1) invocation is
-                              ;; not enough for C++ member function defined 
-                              ;; as part of nested class and/or namespace 
-                              ;; like:
-                              ;;
-                              ;;   void 
-                              ;;   foo::bar::baz::bazz ()
-                              ;;   { ...
-                              ;; 
-                              ;; Here we have to move the point to 
-                              ;; the beginning of foo, not bazz.
-                              (while (not (looking-back "\\(^\\|[ \t]\\)"))
-                                (forward-sexp -1))
-                              ;; Is this C++ method?
-                              (when (and (< 2 middle)
-                                         (string= (buffer-substring (- middle 2)
-                                                                    middle)
-                                                  "::"))
-                                ;; Include "classname::".
-                                (setq middle (point)))
-                              ;; Ignore these subparts of a class decl
-                              ;; and move back to the class name itself.
-                              (while (looking-at "public \\|private ")
-                                (skip-chars-backward " \t:")
+                        (let ((beg (point)))
+                          (if (and
+                               ;; Protect against "Unbalanced parens" error.
+                               (condition-case nil
+                                   (progn
+                                     (down-list 1) ; into arglist
+                                     (backward-up-list 1)
+                                     (skip-chars-backward " \t")
+                                     t)
+                                 (error nil))
+                               ;; Verify initial pos was after
+                               ;; real start of function.
+                               (save-excursion
+                                 (goto-char beg)
+                                 ;; For this purpose, include the line
+                                 ;; that has the decl keywords.  This
+                                 ;; may also include some of the
+                                 ;; comments before the function.
+                                 (while (and (not (bobp))
+                                             (save-excursion
+                                               (forward-line -1)
+                                               (looking-at "[^\n\f]")))
+                                   (forward-line -1))
+                                 (>= location (point)))
+                               ;; Consistency check: going down and up
+                               ;; shouldn't take us back before BEG.
+                               (> (point) beg))
+                              (let (end middle)
+                                ;; Don't include any final whitespace
+                                ;; in the name we use.
+                                (skip-chars-backward " \t\n")
                                 (setq end (point))
                                 (backward-sexp 1)
+                                ;; Now find the right beginning of the name.
+                                ;; Include certain keywords if they
+                                ;; precede the name.
                                 (setq middle (point))
-                                (forward-word -1))
-                              (and (bolp)
-                                   (looking-at
-                                    "enum \\|struct \\|union \\|class ")
-                                   (setq middle (point)))
-                              (goto-char end)
-                              (when (eq (preceding-char) ?=)
-                                (forward-char -1)
-                                (skip-chars-backward " \t")
-                                (setq end (point)))
-                              (buffer-substring-no-properties
-                               middle end))))))))
+                                ;; Single (forward-sexp -1) invocation is
+                                ;; not enough for C++ member function defined 
+                                ;; as part of nested class and/or namespace 
+                                ;; like:
+                                ;;
+                                ;;   void 
+                                ;;   foo::bar::baz::bazz ()
+                                ;;   { ...
+                                ;; 
+                                ;; Here we have to move the point to 
+                                ;; the beginning of foo, not bazz.
+                                (while (not (looking-back "\\(^\\|[ \t]\\)"))
+                                  (forward-sexp -1))
+                                ;; Is this C++ method?
+                                (when (and (< 2 middle)
+                                           (string= (buffer-substring (- middle 2)
+                                                                      middle)
+                                                    "::"))
+                                  ;; Include "classname::".
+                                  (setq middle (point)))
+                                ;; Ignore these subparts of a class decl
+                                ;; and move back to the class name itself.
+                                (while (looking-at "public \\|private ")
+                                  (skip-chars-backward " \t:")
+                                  (setq end (point))
+                                  (backward-sexp 1)
+                                  (setq middle (point))
+                                  (forward-word -1))
+                                (and (bolp)
+                                     (looking-at
+                                      "enum \\|struct \\|union \\|class ")
+                                     (setq middle (point)))
+                                (goto-char end)
+                                (when (eq (preceding-char) ?=)
+                                  (forward-char -1)
+                                  (skip-chars-backward " \t")
+                                  (setq end (point)))
+                                (buffer-substring-no-properties
+                                 middle end)))))))))
                ((memq major-mode add-log-tex-like-modes)
                 (if (re-search-backward
                      "\\\\\\(sub\\)*\\(section\\|paragraph\\|chapter\\)"
index 0a0144ee65add4beb925a60c47aae4925c301cfb..75046c147cb85fcbd79f112c5f81b854075a79da 100644 (file)
@@ -1,7 +1,7 @@
 ;;; align.el --- align text to a specific column, by regexp
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org> 
 ;; Maintainer: FSF
index 02d67671008ed1b6a44414845750ed2806ca711a..c744ba367e6e159c2fc001492e104df30d818f16 100644 (file)
@@ -1,7 +1,7 @@
 ;;; allout.el --- extensive outline mode for use alone and with other modes
 
 ;; Copyright (C) 1992, 1993, 1994, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Ken Manheimer <ken dot manheimer at gmail dot com>
 ;; Maintainer: Ken Manheimer <ken dot manheimer at gmail dot com>
index 20cdfaad2cf52e68ff0553429bd731a1f0bb1878..ad33ab2533dc0c5fb758d2cdb2ccbc303a67f75e 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ansi-color.el --- translate ANSI escape sequences into faces
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Alex Schroeder <alex@gnu.org>
 ;; Maintainer: Alex Schroeder <alex@gnu.org>
index 0e243415141b966ada1425d6d134611faeee6e2a..8df7992230a6d6115b357047f6bdc988d906892c 100644 (file)
@@ -1,7 +1,7 @@
 ;;; apropos.el --- apropos commands for users and programmers
 
 ;; Copyright (C) 1989, 1994, 1995, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Joe Wells <jbw@bigbird.bu.edu>
 ;; Rewritten: Daniel Pfeiffer <occitan@esperanto.org>
index 9cfee88fc1a8cda74cfe5514b6e9916a37c8eea3..07a48c761aa5a9ea2ea35011e89b9907f0fadd52 100644 (file)
@@ -1,7 +1,7 @@
 ;;; arc-mode.el --- simple editing of archives
 
 ;; Copyright (C) 1995, 1997, 1998, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Morten Welinder <terra@gnu.org>
 ;; Keywords: archives msdog editing major-mode
index 6ebbd64552097c2cd4990c3049f63fd6e05abbfc..979101ef75d43eb13e4b13ffa726c747d84aa559 100644 (file)
@@ -1,7 +1,7 @@
 ;;; array.el --- array editing commands for GNU Emacs
 
 ;; Copyright (C) 1987, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author David M. Brown
 ;; Maintainer: FSF
index 16dea6d226441c1e0bd1076ecf4e40ebde14fad7..39dd3219621745c8ddc133ceb7b9f4c10e2863c9 100644 (file)
@@ -1,7 +1,7 @@
 ;;; autoarg.el --- make digit keys supply prefix args
 
 ;; Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author:  Dave Love <fx@gnu.org>
 ;; Created: 1998-09-04
index 4df0b39b83e61d8e3240c4392e69da932e630285..7540ad78bcda26fa62d9cc7474a0d341f3471761 100644 (file)
@@ -1,7 +1,7 @@
 ;;; autoinsert.el --- automatic mode-dependent insertion of text into new files
 
 ;; Copyright (C) 1985, 1986, 1987, 1994, 1995, 1998, 2000, 2001, 2002,
-;;   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Charlie Martin <crm@cs.duke.edu>
 ;; Adapted-By: Daniel Pfeiffer <occitan@esperanto.org>
index 9d189e027c0e1e2f5a715777f259a779bc4de17e..cb8821bb64caf3eb7725bfa2684adf49a1610fd8 100644 (file)
@@ -1,7 +1,7 @@
 ;;; autorevert.el --- revert buffers when files on disk change
 
 ;; Copyright (C) 1997, 1998, 1999, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Anders Lindgren <andersl@andersl.com>
 ;; Keywords: convenience
index f493392c4b063804e8857d7d90a759cb83373991..22eb4aad9aac333875150de0807325bd884132a7 100644 (file)
@@ -1,7 +1,7 @@
 ;;; avoid.el --- make mouse pointer stay out of the way of editing
 
 ;; Copyright (C) 1993, 1994, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Boris Goldowsky <boris@gnu.org>
 ;; Keywords: mouse
index a4c72df0bbb910d4d184b256a01aabb0f92d56a4..f10245f44ac127cf17d2e6abb9e82f21fcbe8750 100644 (file)
@@ -1,7 +1,7 @@
 ;;; battery.el --- display battery status information
 
 ;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Ralph Schleicher <rs@nunatak.allgaeu.org>
 ;; Keywords: hardware
@@ -357,15 +357,17 @@ The following %-sequences are provided:
     (list (cons ?c (or (and capacity (number-to-string capacity)) "N/A"))
          (cons ?L (or (battery-search-for-one-match-in-files
                        (mapcar (lambda (e) (concat e "/state"))
-                               (directory-files "/proc/acpi/ac_adapter/"
-                                                t "\\`[^.]"))
+                               (ignore-errors
+                                 (directory-files "/proc/acpi/ac_adapter/"
+                                                  t "\\`[^.]")))
                        "state: +\\(.*\\)$" 1)
 
                       "N/A"))
          (cons ?d (or (battery-search-for-one-match-in-files
                        (mapcar (lambda (e) (concat e "/temperature"))
-                               (directory-files "/proc/acpi/thermal_zone/"
-                                                t "\\`[^.]"))
+                               (ignore-errors
+                                 (directory-files "/proc/acpi/thermal_zone/"
+                                                  t "\\`[^.]")))
                        "temperature: +\\([0-9]+\\) C$" 1)
 
                       "N/A"))
@@ -455,7 +457,7 @@ The following %-sequences are provided:
 
 (defun battery-search-for-one-match-in-files (files regexp match-num)
   "Search REGEXP in the content of the files listed in FILES.
-If a match occured, return the parenthesized expression numbered by
+If a match occurred, return the parenthesized expression numbered by
 MATCH-NUM in the match.  Otherwise, return nil."
   (with-temp-buffer
     (catch 'found
index 591e8aad122e2b7d8ee39791714f4ee7a43e149c..a8fda72bbffbf52cb743a100b7a3b9d3e026552b 100644 (file)
@@ -1,7 +1,7 @@
 ;;; bindings.el --- define standard key bindings and some variables
 
 ;; Copyright (C) 1985, 1986, 1987, 1992, 1993, 1994, 1995, 1996, 1999,
-;;   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: internal
@@ -468,7 +468,7 @@ Menu of mode operations in the mode line.")
   (x-popup-menu event mode-line-mode-menu))
 
 (defun mode-line-minor-mode-help (event)
-  "Describe minor mode for EVENT occured on minor modes area of the mode line."
+  "Describe minor mode for EVENT occurred on minor modes area of the mode line."
   (interactive "@e")
   (let ((indicator (car (nth 4 (car (cdr event))))))
     (describe-minor-mode-from-indicator indicator)))
index 104a9c6512fa4d6871940772c09d3c68890a260f..3c1469fef9739159712cbdc975889c097b0c792d 100644 (file)
@@ -1,7 +1,7 @@
 ;;; bookmark.el --- set bookmarks, maybe annotate them, jump to them later
 
 ;; Copyright (C) 1993, 1994, 1995, 1996, 1997, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Karl Fogel <kfogel@red-bean.com>
 ;; Maintainer: Karl Fogel <kfogel@red-bean.com>
@@ -1007,14 +1007,18 @@ In Info, return the current node."
 (defun bookmark-buffer-file-name ()
   "Return the current buffer's file in a way useful for bookmarks.
 For example, if this is a Info buffer, return the Info file's name."
-  (if (eq major-mode 'Info-mode)
-        Info-current-file
-    (or
-     buffer-file-name
-     (if (and (boundp 'dired-directory) dired-directory)
-         (if (stringp dired-directory)
-             dired-directory
-           (car dired-directory))))))
+  (cond
+   ((eq major-mode 'Info-mode)
+    Info-current-file)
+   (buffer-file-name
+    ;; Abbreviate the path, both so it's shorter and so it's more
+    ;; portable.  E.g., the user's home dir might be a different
+    ;; path on different machines, but "~/" will still reach it.
+    (abbreviate-file-name buffer-file-name))
+   ((and (boundp 'dired-directory) dired-directory)
+    (if (stringp dired-directory)
+        dired-directory
+      (car dired-directory)))))
 
 
 (defun bookmark-maybe-load-default-file ()
index a42b22e84360d8ad59270472516da170b64eff6e..b1fa47100f02572367d71ceb4e5c252c87a1ca9e 100644 (file)
@@ -1,7 +1,7 @@
 ;;; bs.el --- menu for selecting and displaying buffers
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 ;; Author: Olaf Sylvester <Olaf.Sylvester@netsurf.de>
 ;; Maintainer: Olaf Sylvester <Olaf.Sylvester@netsurf.de>
 ;; Keywords: convenience
index 398b362d4e4e57d2a72a4026f284869069e3491b..d67173ce7337f5e2b6921834a7a33503b5aa6e3c 100644 (file)
@@ -1,7 +1,7 @@
 ;;; buff-menu.el --- buffer menu main function and support functions -*- coding:utf-8 -*-
 
 ;; Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: convenience
index 3924a9c9418aa0a6dc08bcf14d1df3dfa90def21..d3c4cd8ea9e31ce8b16f1a6cbd38569a39cae7be 100644 (file)
@@ -1,7 +1,7 @@
 ;;; button.el --- clickable buttons
 ;;
 ;; Copyright (C) 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 ;;
 ;; Author: Miles Bader <miles@gnu.org>
 ;; Keywords: extensions
index 00d0e9b232affa122e90887dc4a64d3447f43e8d..0920f73eb34c45e666c6c8dcdf80a81fbbb0f960 100644 (file)
@@ -2,8 +2,8 @@
 This directory contains Calc, an advanced desk calculator for GNU
 Emacs.
 
-"Calc"  Copyright 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 
-   2005, 2006  Free Software Foundation, Inc.
+"Calc"  Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004, 
+   2005, 2006, 2007  Free Software Foundation, Inc.
 
 Written by:
        Dave Gillespie
index af1113dca76fd609682d12fcd9284b59517c2770..e0727e17afb12d3575d92e400ed149e799b24482 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-aent.el --- algebraic entry functions for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Dave Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index f2929eb5a84ab929c483b2559e0cde68c6d79d9a..e66be236782b942a3e4c82974b516c7f6c4dd6da 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-alg.el --- algebraic functions for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger  <belanger@truman.edu>
index ec09ae293182deb3ef67e4ade399570d9591a432..0f6f6d6fbf0a21ee323c3954e5e8d6db04bf11d0 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-arith.el --- arithmetic functions for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index 5a4cf72a0ac1ba34ec9bec05170c703bb50af197..7c82c5f1de8d0f990f2611ffeafe700b49050a1b 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-bin.el --- binary functions for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index 7c274d39aa61b99c0001585a6e83c857daef97ed..b47f3b3c222df8537c4c8dbc5ff6ce66b5809c4a 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-comb.el --- combinatoric functions for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index 5223a98c7d08b0d11057bf24dd91d9e0d43f3888..aa454b7454f796a5a1fbb7a56834b8b71b5b7084 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-cplx.el --- Complex number functions for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index e54a94e4d399b577df53e38f0fdbc33f2a6cfba2..9313802ab86112ea2f6f5133c6f3395e5a261653 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-embed.el --- embed Calc in a buffer
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index 8a6e65d74dbb7bbea69c6772473d5a7029b54b32..2eeae51613d39bc1fdf4b3a10d5cee6d78c85322 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-ext.el --- various extension functions for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index 0f4f00a958a76776f7c90982391479fcaedccd3c..008e38a1e7352253edc2e3f3f427b645f51af3d4 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-fin.el --- financial functions for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index 7ebbba2aec5d477c9f4117a8cac763b24a6a29c3..00c43af7c592e77412652c0c28af7807aa1c1880 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-forms.el --- data format conversion functions for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index 59849cbf975ee942a0716e78fb411215b5859315..8329d95e8992acd9fd78e554438677ae8ba048b4 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-frac.el --- fraction functions for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index 291cbc9b47f7500a6c6e1ef32b6241284e5013bf..e9b5ec97539ec0d412ab9f6531e78b1e10b9cfb7 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-funcs.el --- well-known functions for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index 355f66649ca305e9036ed0c48f84bcad578d9151..e7473fa57ca326cd9930f2e7179290191d176cc1 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-graph.el --- graph output functions for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index 510e61a12b612d9803b80c4dc4b36dfece86f2b7..6d3f072554fec8d245b5530f397184eeda40267e 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-help.el --- help display functions for Calc,
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006  Free Software Foundation, Inc.
+;;   2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
@@ -414,7 +414,7 @@ C-w  Describe how there is no warranty for Calc."
     (princ (format "GNU Emacs Calculator version %s.\n"
                   calc-version))
     (princ "  By Dave Gillespie.\n")
-    (princ "  Copyright (C) 2006 Free Software Foundation, Inc.\n\n")
+    (princ "  Copyright (C) 2007 Free Software Foundation, Inc.\n\n")
     (princ "Type `h s' for a more detailed summary.\n")
     (princ "Or type `h i' to read the full Calc manual on-line.\n\n")
     (princ "Basic keys:\n")
index ac25ad5b875de7323bad7a3b2cd7b3ae10c5ec05..a32b6c09f853b7a191a20b5717cb26d027b5c6d6 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-incom.el --- complex data type input functions for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index b04804eb1bae5280f0cd7987b17cea217c5a264b..3e5fa194609f82c4a62d028e9b01e206d9fce840 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-keypd.el --- mouse-capable keypad input for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index 07bc0e247f7297cb4fb1b7ca7ef6e055cac4fa39..fc584f2213f15990e669a867cbad8b762078b6c4 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-lang.el --- calc language functions
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index 496c3fff858348ef7a32535cfe7b0d7001d69e76..4db6d9752e16cb7b72c8dbcdf235bc3a70c9531e 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-macs.el --- important macros for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index c9c71b3ebf106fd56a83bbd9814f93641a4792f1..5fcaecd95e9bca90cda92702ad98e17221e58470 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-map.el --- higher-order functions for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index 869d7457ed6b9f70eafa22fe519c243f4973fcd6..96cfd6fc50d9dec5fd3d3c29c4f3fcbf3423cba3 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-math.el --- mathematical functions for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index 14bf3908b83e2e4b6cb198dec6234ef704657f51..0f3547ed06eea38fed75b0fe4d1697130bfd94d1 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-misc.el --- miscellaneous functions for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index 9b3bc297a80d78f4a222f0cac25a19bfa052caab..14cb3c746d51a81926f57f359f9a60b3ef1c83b7 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-mode.el --- calculator modes for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index 2945049a7445e8d3c6f786a2f914c4516b83f3b4..4d4201aee5a301ce837e92f5595b9c7dc32e8e64 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-mtx.el --- matrix functions for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index 6d1780ce357f761736cc4c08b2faeee19850b2b7..aef7a28efd4a8bfaefaa9114c6e6319216a10681 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-poly.el --- polynomial functions for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index ea625c7a77ce0afa63508b225a446dae3cb72726..41e9254ffd6dbb7e513290288501c824025e9ff6 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-prog.el --- user programmability functions for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index d7530dc4cb641b57bef90043b17fda07145305c1..0159f50dc458acb343cf99c555038a6e8ffd1a8b 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-rewr.el --- rewriting functions for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index 339993f98a57b62bd37268c62b9e7518f74e8939..23ae04ac114c8175a254c2536065f1f4992237c0 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-rules.el --- rules for simplifying algebraic expressions in Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index 7f6dbb7f9992471dfc960db4f4b944d18bf8dc94..01d8ec3fc30554caf20965f7668965070ea5c387 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-sel.el --- data selection functions for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index 2b4f8e7358fd3e8d3e95f6a4a29c4c660ae4576b..0631a823c5fa87b05809dde641014cc1e9657932 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-stat.el --- statistical functions for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index 218ae46b88aedd4764a41c3610537612d79b2baf..458a5ea926844d13c50a27db6d69c8cbc906e329 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-store.el --- value storage functions for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index 708dff1863263accff9b351fc84dc8d72254fedb..6cb1a9b19741eeb02d4c7212b27162f55830bbac 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-stuff.el --- miscellaneous functions for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index e93e5e5c88cadaa840cb26fdbb18f2dbd52291e7..a6ed07f7612d73c3263137574b2c01835c540973 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-trail.el --- functions for manipulating the Calc "trail"
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index 0d429ef145adb5c71aa3dce1fa07748840ac4d2b..80259d4ee2611de69ae0a2ca07b333fbf78f6be7 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-undo.el --- undo functions for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index 68e294a5939491a7c9dfc52f37edca4de1bd9778..5a010236226f999353f3173d64c51c33d355f41c 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-units.el --- unit conversion functions for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index 3ec387053c30b90667591ed42a239c868a8f41c7..1980ab7cc047ce2963aec04f422c3b4ab7892aae 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-vec.el --- vector functions for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index 2d80561faacc4d96d0abe1a95004a82bc2528af7..f957cf4cc140658f8cc50c405b4c2a2af5233d53 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc-yank.el --- kill-ring functionality for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index 35b7c19cf1a13f5cd201f665330b29585e686014..43bddbfe2c87f6b11f8e38f0de1e5ee5741ae800 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calc.el --- the GNU Emacs calculator
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index f71e58e223a67239f9d4ac67679a08b0022cb3b2..5443cc883bd1aea6654e61289598f1c5a1b4a6ae 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calcalg2.el --- more algebraic functions for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index 4c0134263d9d17256b6891dd60178a146e05b231..b4d1eee854ef0572915bac7c5ff2bbf9073351df 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calcalg3.el --- more algebraic functions for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index 9b5eab5b1332e978447abc90e5fc168c0437a352..05ec4daf920c1e5cf5642c49086315d3999d0455 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calccomp.el --- composition functions for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index 3f5b94ef77180e95a2d349ceb7514d6f24e4539b..d0f982f15983914a0cee47593bf0a5e764e33c84 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calcsel2.el --- selection functions for Calc
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Gillespie <daveg@synaptics.com>
 ;; Maintainer: Jay Belanger <belanger@truman.edu>
index fb5e9e41f6902396916dff22d1067c7e45a377e9..363e98a804f1a91097e1aed2ba53702a729d6521 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calculator.el --- a [not so] simple calculator for Emacs
 
 ;; Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Eli Barzilay <eli@barzilay.org>
 ;; Keywords: tools, convenience
index 892c76bba0c542c252844cf7c45e8af4d2e2b6bd..82fa0e66dbf3e29b8c09b834c2177b45ac33d6f0 100644 (file)
@@ -1,7 +1,7 @@
 ;;; appt.el --- appointment notification functions
 
 ;; Copyright (C) 1989, 1990, 1994, 1998, 2001, 2002, 2003, 2004, 2005,
-;;   2006  Free Software Foundation, Inc.
+;;   2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: Neil Mager <neilm@juliet.ll.mit.edu>
 ;; Maintainer: Glenn Morris <rgm@gnu.org>
index f6419cf9a82bf212ca5a3b3972664bc000bbe370..06703e3b73ba6b03392abf378300ebf0445599c9 100644 (file)
@@ -1,6 +1,6 @@
 ;;; cal-bahai.el --- calendar functions for the Baha'i calendar.
 
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
index 5cdaa5092aa861372f41385630f9d3cc9a0460f7..1c08d553754042fcafeab6d4983a062efc702bbd 100644 (file)
@@ -1,6 +1,6 @@
 ;;; cal-china.el --- calendar functions for the Chinese calendar
 
-;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 
 ;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
index c37ab17567f7d36cde0f41c4de28aa1e642181d9..23de17a16a83be11510542fd2ea1f21e33b5d809 100644 (file)
@@ -1,6 +1,6 @@
 ;;; cal-coptic.el --- calendar functions for the Coptic/Ethiopic calendars
 
-;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 
 ;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
index ddd317de106d298d4d97c291c1db730556a2addc..928c42f91229d4d0b63668a6c07b79e77eb4caa3 100644 (file)
@@ -1,7 +1,7 @@
 ;;; cal-dst.el --- calendar functions for daylight savings rules
 
 ;; Copyright (C) 1993, 1994, 1995, 1996, 2001, 2002, 2003, 2004, 2005,
-;;   2006  Free Software Foundation, Inc.
+;;   2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: Paul Eggert <eggert@twinsun.com>
 ;;     Edward M. Reingold <reingold@cs.uiuc.edu>
index 0d88f161a033c19b947b8b9882356063827414c5..99af7042472082f01c99452759e8d26f89fbf958 100644 (file)
@@ -1,7 +1,7 @@
 ;;; cal-french.el --- calendar functions for the French Revolutionary calendar
 
 ;; Copyright (C) 1988, 1989, 1992, 1994, 1995, 1997, 2001, 2002, 2003,
-;;   2004, 2005, 2006  Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
 ;; Maintainer: Glenn Morris <rgm@gnu.org>
index 1272e9966d4f89c4cec5988b7df2e47c165ebb70..a61bea8eacfd0a3065f96b2a99d9f9247466cfaf 100644 (file)
@@ -1,6 +1,6 @@
 ;;; cal-hebrew.el --- calendar functions for the Hebrew calendar
 
-;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 
 ;; Author: Nachum Dershowitz <nachum@cs.uiuc.edu>
index f5d08d18c173167c644fcd455a6c1f8c8c3e2984..110a612db667286421ec608c8a85eb799234be5b 100644 (file)
@@ -1,6 +1,6 @@
 ;;; cal-html.el --- functions for printing HTML calendars
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: Anna M. Bigatti <bigatti@dima.unige.it>
 ;; Keywords: calendar
index 105bb288eb0b18d10d0a7778e5365d6a0571bf3d..28faed4d39790aa170e8da6c7639367c04fd31cb 100644 (file)
@@ -1,6 +1,6 @@
 ;;; cal-islam.el --- calendar functions for the Islamic calendar
 
-;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 
 ;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
index c11968e8421a4dbce240054094e0f352311e91e2..93b39cd4d15e8fcd669874a8d755db938f8261b3 100644 (file)
@@ -1,6 +1,6 @@
 ;;; cal-iso.el --- calendar functions for the ISO calendar
 
-;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 
 ;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
index 8f7af039d94dcd91e0ae62d487400de1a2c29546..768e57bbab53278e4109cc44be0edabbfd83871a 100644 (file)
@@ -1,6 +1,6 @@
 ;;; cal-julian.el --- calendar functions for the Julian calendar
 
-;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1995, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 
 ;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
index b2d111a4b189aa7c218ba823f0dd840ff3cb3f9b..20703cb85b6253c81f0b916e8c4fdc5434489d25 100644 (file)
@@ -1,7 +1,7 @@
 ;;; cal-mayan.el --- calendar functions for the Mayan calendars
 
 ;; Copyright (C) 1992, 1993, 1995, 1997, 2001, 2002, 2003, 2004, 2005,
-;;   2006  Free Software Foundation, Inc.
+;;   2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: Stewart M. Clamen <clamen@cs.cmu.edu>
 ;;     Edward M. Reingold <reingold@cs.uiuc.edu>
index 1bae5ce6299a37ad58659c2cce7ab2e170e032e0..1320f778cc69227d4f37dfa69b164e6f9937633c 100644 (file)
@@ -1,6 +1,6 @@
 ;;; cal-menu.el --- calendar functions for menu bar and popup menu support
 
-;; Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 
 ;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
index f7c8b284f1bb4b9789dc627a0f91b5ddbd4a5455..b12289c745616de60fc3de704509175e9113c9f8 100644 (file)
@@ -1,6 +1,6 @@
 ;;; cal-move.el --- calendar functions for movement in the calendar
 
-;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 
 ;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
index 33c296a77308317e4d99f5ee100fe19ccd3728ee..6055de121af749ebc9b1ca1e70cd099999812dea 100644 (file)
@@ -1,6 +1,6 @@
 ;;; cal-persia.el --- calendar functions for the Persian calendar
 
-;; Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 
 ;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
index 1fd855132300c08c00376a110740f23f4b4bbff4..e229f02002fc8a07375a0e2c8faecfd52e236380 100644 (file)
@@ -1,6 +1,6 @@
 ;;; cal-tex.el --- calendar functions for printing calendars with LaTeX
 
-;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 
 ;; Author: Steve Fisk <fisk@bowdoin.edu>
index 2e465e1093bfacb63f772ce856403c0c07c5d77b..b7f1748ff346632f5e993c0b993f9fc4ac8c2c00 100644 (file)
@@ -1,6 +1,6 @@
 ;;; cal-x.el --- calendar windows in dedicated frames in X
 
-;; Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 
 ;; Author: Michael Kifer <kifer@cs.sunysb.edu>
index c0249223a06cbd508dcd6a64168435a61dc0e3f5..711de4c1f287a30dbd6eac99ce2c42e6c9f4e9d4 100644 (file)
@@ -1,7 +1,7 @@
 ;;; calendar.el --- calendar functions
 
 ;; Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1997,
-;;   2000, 2001, 2002, 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+;;   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
 ;; Maintainer: Glenn Morris <rgm@gnu.org>
index 95588fccd927128b27e0731b362628289cbe4760..a5644f7972d3acccaa7e61ae60045fd6579adc89 100644 (file)
@@ -1,7 +1,7 @@
 ;;; diary-lib.el --- diary functions
 
 ;; Copyright (C) 1989, 1990, 1992, 1993, 1994, 1995, 2001, 2002, 2003,
-;;   2004, 2005, 2006  Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
 ;; Maintainer: Glenn Morris <rgm@gnu.org>
index 5a29bf8fff1fa57b0426f4d15e4be525fa66e7c4..6f53a47221abd72d0c690b920c06d8032b464c00 100644 (file)
@@ -1,7 +1,7 @@
 ;;; holidays.el --- holiday functions for the calendar package
 
 ;; Copyright (C) 1989, 1990, 1992, 1993, 1994, 1997, 2001, 2002, 2003,
-;;   2004, 2005, 2006  Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
 ;; Maintainer: Glenn Morris <rgm@gnu.org>
index 6fecc86bf34a738519d57b57d51d1fa9306dc8b0..cb9885fc125cdf1931d7082a0708ad09e491b26f 100644 (file)
@@ -1,6 +1,6 @@
 ;;; icalendar.el --- iCalendar implementation -*-coding: utf-8 -*-
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Author:         Ulf Jasper <ulf.jasper@web.de>
 ;; Created:        August 2002
@@ -709,7 +709,7 @@ would be \"pm\"."
   "Export diary file to iCalendar format.
 All diary entries in the file DIARY-FILENAME are converted to iCalendar
 format.  The result is appended to the file ICAL-FILENAME."
-  (interactive "FExport diary data from file: 
+  (interactive "FExport diary data from file:
 Finto iCalendar file: ")
   (save-current-buffer
     (set-buffer (find-file diary-filename))
@@ -1453,8 +1453,8 @@ Argument ICAL-FILENAME output iCalendar file.
 Argument DIARY-FILENAME input `diary-file'.
 Optional argument NON-MARKING determines whether events are created as
 non-marking or not."
-  (interactive "fImport iCalendar data from file: 
-Finto diary file: 
+  (interactive "fImport iCalendar data from file:
+Finto diary file:
 p")
   ;; clean up the diary file
   (save-current-buffer
@@ -1479,7 +1479,7 @@ NON-MARKING determines whether diary events are created as
 non-marking.
 
 Return code t means that importing worked well, return code nil
-means that an error has occured.  Error messages will be in the
+means that an error has occurred.  Error messages will be in the
 buffer `*icalendar-errors*'."
   (interactive)
   (save-current-buffer
@@ -1508,7 +1508,7 @@ buffer `*icalendar-errors*'."
                   (set-buffer b)
                   (save-buffer)))))
           (message "Converting icalendar...done")
-          ;; return t if no error occured
+          ;; return t if no error occurred
           (not ical-errors))
       (message
        "Current buffer does not contain icalendar contents!")
index dd2f546fc378252fe734e38d52f3964e462ee845..95bcae3875ab4f5fd17c94ce4eb420f8b75d15f1 100644 (file)
@@ -1,7 +1,7 @@
 ;;; lunar.el --- calendar functions for phases of the moon
 
 ;; Copyright (C) 1992, 1993, 1995, 1997, 2001, 2002, 2003, 2004, 2005,
-;;   2006  Free Software Foundation, Inc.
+;;   2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
 ;; Maintainer: Glenn Morris <rgm@gnu.org>
index 9587eb57a9f366abf5e1f757fdb672b31e211a70..4a786da772670058e24da50c1d98210bdde4c218 100644 (file)
@@ -1,6 +1,6 @@
 ;;; parse-time.el --- parsing time strings
 
-;; Copyright (C) 1996, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1996, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 
 ;; Author: Erik Naggum <erik@naggum.no>
index 660abb14f885e5c0f4a0faa35ae92781ed98cf85..f8112b3e896fee8d0cea3065322bd8d6ee19c62c 100644 (file)
@@ -1,7 +1,7 @@
 ;;; solar.el --- calendar functions for solar events
 
 ;; Copyright (C) 1992, 1993, 1995, 1997, 2001, 2002, 2003, 2004, 2005,
-;;   2006  Free Software Foundation, Inc.
+;;   2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: Edward M. Reingold <reingold@cs.uiuc.edu>
 ;;     Denis B. Roegel <Denis.Roegel@loria.fr>
index 0de9806d2bb2d134ab85ce0a8f5217f6c2afe83a..f00c480da8b68868cc86942445ab667c5e8e2a2b 100644 (file)
@@ -1,6 +1,6 @@
 ;;; time-date.el --- Date and time handling functions
 
-;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
index 13b3671e16a932dfbe5458f87115a5cb90fa6247..398b2dd1de54b66817c7a1e4e3776347a1e392dd 100644 (file)
@@ -1,6 +1,6 @@
 ;;; timeclock.el --- mode for keeping track of how much you work
 
-;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
index 6f96ec1cdb224385d2b7cebabcb308516bbe6d4e..9449c84cb2a51048a2f6ce7bab2900dcca4707b7 100644 (file)
@@ -1,6 +1,6 @@
 ;;; todo-mode.el --- major mode for editing TODO list files
 
-;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 
 ;; Author: Oliver Seidel <os10000@seidel-space.de>
index be4b48439f3d4caec9e609e1ee738f3363daf05b..878500cc4417b357774e7c074e79aa9f0d76419b 100644 (file)
@@ -1,7 +1,7 @@
 ;;; case-table.el --- code to extend the character set and support case tables
 
 ;; Copyright (C) 1988, 1994, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Howard Gayle
 ;; Maintainer: FSF
index 4724c2f7ecc77d978ac55eb9b17570c2658b7578..d238a42dd681712063bb81125106aba7adb3ab61 100644 (file)
@@ -1,7 +1,7 @@
 ;;; cdl.el --- Common Data Language (CDL) utility functions for GNU Emacs
 
 ;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: ATAE@spva.physics.imperial.ac.uk (Ata Etemadi)
 ;; Maintainer: FSF
index d2578c53c2dac338994feff1c5978bbaf3ded81b..286750418cf9ee3444a7b103db4cf2ad9204856c 100644 (file)
@@ -1,7 +1,7 @@
 ;;; chistory.el --- list command history
 
 ;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: K. Shane Hartman
 ;; Maintainer: FSF
index d2a7217a1dc14b1aa69e1fb014c38cf574b2094e..12840441a6a29e936691caf327a78bd80ae313ff 100644 (file)
@@ -1,7 +1,7 @@
 ;;; cmuscheme.el --- Scheme process in a buffer. Adapted from tea.el
 
 ;; Copyright (C) 1988, 1994, 1997, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Olin Shivers <olin.shivers@cs.cmu.edu>
 ;; Maintainer: FSF
index 1ab285c9af4d85382e1ca191461283437e4c742e..cd5a9a9c13abcb0306e0dd9f92902f0e811e2bf8 100644 (file)
@@ -1,7 +1,7 @@
 ;;; comint.el --- general command interpreter in a window stuff
 
 ;; Copyright (C) 1988, 1990, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-;;   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Olin Shivers <shivers@cs.cmu.edu>
 ;;     Simon Marshall <simon@gnu.org>
index 4aeb20b10912691833e5691c571dee42daf1a3cd..e81c6cd3bc2f19cc84e439fc803df790b771e882 100644 (file)
@@ -1,7 +1,7 @@
 ;;; compare-w.el --- compare text between windows for Emacs
 
 ;; Copyright (C) 1986, 1989, 1993, 1997, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: convenience files
index 9083482d8fc0ce6fcfb4735c6886d5ca7e13f750..cc8f29356b6b46919e663837d676dd7746d5e1df 100644 (file)
@@ -1,7 +1,7 @@
 ;;; complete.el --- partial completion mechanism plus other goodies
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Dave Gillespie <daveg@synaptics.com>
 ;; Keywords: abbrev convenience
index 8d49944e19c51eb774136cfb09acde8c69d526b0..25b9585253601205bb25520e6dee95eccf201b6b 100644 (file)
@@ -1,7 +1,7 @@
 ;;; completion.el --- dynamic word-completion code
 
 ;; Copyright (C) 1990, 1993, 1995, 1997, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: abbrev convenience
index c59e3f792e12e8db99cd9c2916df5bb67656f6e2..b5da251bb85920b430e4705979ccab56ffc7d8f6 100644 (file)
@@ -1,6 +1,6 @@
 ;;; composite.el --- support character composition
 
-;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index 6b455c7cf70f55cd269a651dc869c9f43990b4b4..713b84f8bc07ff7f0b9f19472f9c1d27b3ac7e8a 100644 (file)
@@ -1,7 +1,7 @@
 ;;; cus-dep.el --- find customization dependencies
 ;;
 ;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 ;;
 ;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
 ;; Keywords: internal
index 59026942281c13c6b8ac6702740d706569a29345..ce429a40823a7c30b889f95cc93cce30f5cd6c42 100644 (file)
@@ -1,7 +1,7 @@
 ;;; cus-edit.el --- tools for customizing Emacs and Lisp packages
 ;;
 ;; Copyright (C) 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 ;;
 ;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
 ;; Maintainer: FSF
@@ -1320,9 +1320,11 @@ suggest to customize that face, if it's customizable."
      (format "*Customize Face: %s*"
             (custom-unlispify-tag-name face)))))
 
+(defalias 'customize-customized 'customize-unsaved)
+
 ;;;###autoload
-(defun customize-customized ()
-  "Customize all user options set since the last save in this session."
+(defun customize-unsaved ()
+  "Customize all user options set in this session but not saved."
   (interactive)
   (let ((found nil))
     (mapatoms (lambda (symbol)
@@ -1335,9 +1337,9 @@ suggest to customize that face, if it's customizable."
                     (boundp symbol)
                     (push (list symbol 'custom-variable) found))))
     (if (not found)
-       (error "No customized user options")
+       (error "No user options are set but unsaved")
       (custom-buffer-create (custom-sort-items found t nil)
-                           "*Customize Customized*"))))
+                           "*Customize Unsaved*"))))
 
 ;;;###autoload
 (defun customize-rogue ()
index 53ad08498f6c0aab23a2e6fdd354fb127103ad2c..de5633525eb7f5823e5beb3ef068f4fdaccad07d 100644 (file)
@@ -1,7 +1,7 @@
 ;;; cus-face.el --- customization support for faces
 ;;
 ;; Copyright (C) 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 ;;
 ;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
 ;; Keywords: help, faces
index 9610800ee0bb2fbba2666c2edb030c9453108454..eba4de8b835e39e8ba287fabde4144dc4e6ba985 100644 (file)
@@ -1,7 +1,7 @@
 ;;; cus-start.el --- define customization properties of builtins
 ;;
 ;; Copyright (C) 1997, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 ;;
 ;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
 ;; Keywords: internal
index b4fe1e4b0bfbfe0c3d7727ffe29e0b68b71f2394..5dc34410815155e965ed892afdbe998cba80c6f6 100644 (file)
@@ -1,7 +1,7 @@
 ;;; cus-theme.el -- custom theme creation user interface
 ;;
 ;; Copyright (C) 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 ;;
 ;; Author: Alex Schroeder <alex@gnu.org>
 ;; Maintainer: FSF
index 699d432fb70571c5e3ea903bd03d64e593277094..d53951793d24f49c43beca2b45b63c034a574ff5 100644 (file)
@@ -1,7 +1,7 @@
 ;;; custom.el --- tools for declaring and initializing options
 ;;
 ;; Copyright (C) 1996, 1997, 1999, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 ;;
 ;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
 ;; Maintainer: FSF
index 7d4f687e0533a312fe4ecbd9eca7c9380c3d1f64..428b2887db5e7d1a0eaf3180f7ebd4e73ea238e8 100644 (file)
@@ -1,7 +1,7 @@
 ;;; cvs-status.el --- major mode for browsing `cvs status' output -*- coding: utf-8 -*-
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
 ;; Keywords: pcl-cvs cvs status tree tools
index 624a59bf8800324b7259c652cf37b76520ce1a29..ae16b52ee7d31cc03ab07fbd8e70f644b1dffdf6 100644 (file)
@@ -1,7 +1,7 @@
 ;;; dabbrev.el --- dynamic abbreviation package
 
 ;; Copyright (C) 1985, 1986, 1992, 1994, 1996, 1997, 2000, 2001, 2002,
-;;   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Don Morrison
 ;; Maintainer: Lars Lindberg <Lars.Lindberg@sypro.cap.se>
index ff6c6337eb06aaff904f4f568eae8ab83f17bc06..9e143dc0b09f8ed1a61b6540e4645c29767c81da 100644 (file)
@@ -1,7 +1,7 @@
 ;;; delim-col.el --- prettify all columns in a region or rectangle
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
 ;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
index 278849233b71aede823040f6607c340fd6cf422a..7028bad9ad4638c4aab498a3343e9e1f3dac15b9 100644 (file)
@@ -1,7 +1,7 @@
 ;;; delsel.el --- delete selection if you insert
 
 ;; Copyright (C) 1992, 1997, 1998, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Matthieu Devin <devin@lucid.com>
 ;; Maintainer: FSF
index 2d5734c81709f4035c1ab2c66cd8568c635fe984..6a4b99ddb6c62e00e2986a685a2b18d98844a202 100644 (file)
@@ -1,7 +1,7 @@
 ;;; descr-text.el --- describe text mode
 
 ;; Copyright (C) 1994, 1995, 1996, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Boris Goldowsky <boris@gnu.org>
 ;; Maintainer: FSF
index 3030bf5ecd146791fb242f86aa14bc9687a58ed2..12cd378f0f41194e98027c2eec92503ba90bb462 100644 (file)
@@ -1,7 +1,7 @@
 ;;; desktop.el --- save partial status of Emacs when killed
 
 ;; Copyright (C) 1993, 1994, 1995, 1997, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Morten Welinder <terra@diku.dk>
 ;; Maintainter: Lars Hansen <larsh@soem.dk>
index f77a5059026b49e919ea25e5dc3c5a8fbae9e45c..a640540a46a20d8f7c48473c18c980334a7a5f37 100644 (file)
@@ -1,7 +1,7 @@
 ;;; dframe --- dedicate frame support modes
 
 ;;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;    2005, 2006 Free Software Foundation, Inc.
+;;    2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Eric M. Ludlam <zappo@gnu.org>
 ;; Keywords: file, tags, tools
index 9226c537531a495b084b9bafa1db9a3953c8a653..edf7317f2b423f3c8a4677835c835b8e207c5617 100644 (file)
@@ -1,7 +1,7 @@
 ;;; diff-mode.el --- a mode for viewing/editing context diffs
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
 ;; Keywords: convenience patch diff
@@ -1083,6 +1083,83 @@ Only works for unified diffs."
                              nil t)
           (equal (match-string 1) (match-string 2)))))
 
+(defun diff-sanity-check-context-hunk-half (lines)
+  (let ((count lines))
+    (while
+        (cond
+         ((and (memq (char-after) '(?\s ?! ?+ ?-))
+               (memq (char-after (1+ (point))) '(?\s ?\t)))
+          (decf count) t)
+         ((or (zerop count) (= count lines)) nil)
+         ((memq (char-after) '(?! ?+ ?-))
+          (if (not (and (eq (char-after (1+ (point))) ?\n)
+                        (y-or-n-p "Try to auto-fix whitespace loss damage? ")))
+              (error "End of hunk ambiguously marked")
+            (forward-char 1) (insert " ") (forward-line -1) t))
+         ((< lines 0)
+          (error "End of hunk ambiguously marked"))
+         ((not (y-or-n-p "Try to auto-fix whitespace loss and word-wrap damage? "))
+          (error "Abort!"))
+         ((eolp) (insert "  ") (forward-line -1) t)
+         (t (insert " ") (delete-region (- (point) 2) (- (point) 1)) t))
+      (forward-line))))
+
+(defun diff-sanity-check-hunk ()
+  (let (;; Every modification is protected by a y-or-n-p, so it's probably
+        ;; OK to override a read-only setting.
+        (inhibit-read-only t))
+    (save-excursion
+      (cond
+       ((not (looking-at diff-hunk-header-re))
+        (error "Not recognizable hunk header"))
+
+       ;; A context diff.
+       ((eq (char-after) ?*)
+        (if (not (looking-at "\\*\\{15\\}\n\\*\\*\\* \\([0-9]+\\),\\([0-9]+\\) \\*\\*\\*\\*$"))
+            (error "Unrecognized context diff first hunk header format")
+          (forward-line 2)
+          (diff-sanity-check-context-hunk-half
+           (1+ (- (string-to-number (match-string 2))
+                  (string-to-number (match-string 1)))))
+          (if (not (looking-at "--- \\([0-9]+\\),\\([0-9]+\\) ----$"))
+              (error "Unrecognized context diff second hunk header format")
+            (forward-line)
+            (diff-sanity-check-context-hunk-half
+             (1+ (- (string-to-number (match-string 2))
+                    (string-to-number (match-string 1))))))))
+
+       ;; A unified diff.
+       ((eq (char-after) ?@)
+        (if (not (looking-at
+                  "@@ -[0-9]+,\\([0-9]+\\) \\+[0-9]+,\\([0-9]+\\) @@$"))
+            (error "Unrecognized unified diff hunk header format")
+          (let ((before (string-to-number (match-string 1)))
+                (after (string-to-number (match-string 2))))
+            (forward-line)
+            (while
+                (case (char-after)
+                  (?\s (decf before) (decf after) t)
+                  (?- (decf before) t)
+                  (?+ (decf after) t)
+                  (t
+                   (cond
+                    ((and (zerop before) (zerop after)) nil)
+                    ((or (< before 0) (< after 0))
+                     (error (if (or (zerop before) (zerop after))
+                                "End of hunk ambiguously marked"
+                              "Hunk seriously messed up")))
+                    ((not (y-or-n-p "Try to auto-fix whitespace loss and word-wrap damage? "))
+                     (error "Abort!"))
+                    ((eolp) (insert " ") (forward-line -1) t)
+                    (t (insert " ")
+                       (delete-region (- (point) 2) (- (point) 1)) t))))
+              (forward-line)))))
+
+       ;; A plain diff.
+       (t
+        ;; TODO.
+        )))))
+
 (defun diff-hunk-text (hunk destp char-offset)
   "Return the literal source text from HUNK as (TEXT . OFFSET).
 If 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."
   (save-excursion
     (let* ((other (diff-xor other-file diff-jump-to-old-file))
           (char-offset (- (point) (progn (diff-beginning-of-hunk) (point))))
+           ;; Check that the hunk is well-formed.  Otherwise diff-mode and
+           ;; the user may disagree on what constitutes the hunk
+           ;; (e.g. because an empty line truncates the hunk mid-course),
+           ;; leading to potentially nasty surprises for the user.
+           (_ (diff-sanity-check-hunk))
           (hunk (buffer-substring (point)
                                   (save-excursion (diff-end-of-hunk) (point))))
           (old (diff-hunk-text hunk reverse char-offset))
index 534a84d4317bd7b0a734f6a28acf09980b834e53..83de826bd03a8dfee1b518bb27457bf7f3e88e53 100644 (file)
@@ -1,7 +1,7 @@
 ;;; diff.el --- run `diff' in compilation-mode
 
 ;; Copyright (C) 1992, 1994, 1996, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: unix, tools
index 257332f4495a974ced8fb1ee397c8dae691047f8..6018d882191b8841bf3bf3ac784e8d4d1981da90 100644 (file)
@@ -1,7 +1,7 @@
 ;;; dired-aux.el --- less commonly used parts of dired  -*-byte-compile-dynamic: t;-*-
 
 ;; Copyright (C) 1985, 1986, 1992, 1994, 1998, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Sebastian Kremer <sk@thp.uni-koeln.de>.
 ;; Maintainer: FSF
index 942d16d3478694a28c4f5fb4c0c7b5cbd2a8aff8..ef4affcfe3fa421c85602eb707f415c3e68c57a2 100644 (file)
@@ -8,7 +8,7 @@
 ;; Keywords: dired extensions files
 
 ;; Copyright (C) 1993, 1994, 1997, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; This file is part of GNU Emacs.
 
index 4f2e1b74b1098e87b3d1592021f008bc9a6980b5..508c5510c9c81cc534ab9d6e396152a4dd759c57 100644 (file)
@@ -1,7 +1,7 @@
 ;;; dired.el --- directory-browsing commands
 
 ;; Copyright (C) 1985, 1986, 1992, 1993, 1994, 1995, 1996, 1997, 2000,
-;;   2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Sebastian Kremer <sk@thp.uni-koeln.de>
 ;; Maintainer: FSF
index 5a508b31c5ef9935b246477e3f6b5ebb2e809c5d..36009d16172974e9672675c5e637a5bfa63279ec 100644 (file)
@@ -1,7 +1,7 @@
 ;;; dirtrack.el --- Directory Tracking by watching the prompt
 
 ;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Peter Breton <pbreton@cs.umb.edu>
 ;; Created: Sun Nov 17 1996
index 20aae96aa94273d17b009751437c1df83ecda724..dd884b246dbfcd0b5404d1fe6b59b663614229f2 100644 (file)
@@ -1,7 +1,7 @@
 ;;; disp-table.el --- functions for dealing with char tables
 
 ;; Copyright (C) 1987, 1994, 1995, 1999, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Erik Naggum <erik@naggum.no>
 ;; Based on a previous version by Howard Gayle
index 3b16489da5b02598c6ff7390e39218b988e504ea..972354f39083324e6540de7cec9fda940fe46b31 100644 (file)
@@ -1,6 +1,6 @@
 ;;; dnd.el --- drag and drop support.
 
-;; Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
 ;; Maintainer: FSF
index b50a1a2ea8565385d471d6602c2c6f8845c73fa4..cf626185e9997ab853c7b82ebb72f4fa6fe60c44 100644 (file)
@@ -1,7 +1,7 @@
 ;;; dos-fns.el --- MS-Dos specific functions
 
 ;; Copyright (C) 1991, 1993, 1995, 1996, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: Morten Welinder <terra@diku.dk>
 ;; Keywords: internal
index b79238fc888c86fc5d082eac73203a2ec9e5772f..f0b6c82f839c58c4eaca3a85bfd87cd2a131046b 100644 (file)
@@ -1,7 +1,7 @@
 ;;; dos-vars.el --- MS-Dos specific user options
 
 ;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: internal
index bce5cbcdc8a00c1d1987b0a3dda6624f01c1f0a3..94ba5def7b5f731f0ad10a0d571d049933705034 100644 (file)
@@ -1,7 +1,7 @@
 ;; dos-w32.el --- Functions shared among MS-DOS and W32 (NT/95) platforms
 
 ;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: Geoff Voelker <voelker@cs.washington.edu>
 ;; Keywords: internal
index d7ad7e5edbe2472dea7833b3473a327c72d2d457..dc91d4be53fc3e6c8346021261fa5bf7f7cfa2e3 100644 (file)
@@ -1,7 +1,7 @@
 ;;; double.el --- support for keyboard remapping with double clicking
 
 ;; Copyright (C) 1994, 1997, 1998, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
 ;; Keywords: i18n
index 9ed8b93beea15eb32fe14c70166b0590180ff411..9323c8133e56ba4b05a81b24176822eafa4eca1e 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ebuff-menu.el --- electric-buffer-list mode
 
 ;; Copyright (C) 1985, 1986, 1994, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Richard Mlynarik <mly@ai.mit.edu>
 ;; Maintainer: FSF
index a3da304fb1c214d1180a1178afcab7caf73cd363..02fde15266f1eb8ab82af253f354721a528aad58 100644 (file)
@@ -1,7 +1,7 @@
 ;;; echistory.el --- Electric Command History Mode
 
 ;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: K. Shane Hartman
 ;; Maintainer: FSF
index 34a1ceda2541f4b9add6fb9a2e5faee18c830954..f1fbc5eea6129de8e6a3f45f69e497828a6fa943 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ediff-diff.el --- diff-related utilities
 
 ;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
-;;   2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
 
index d5f505c7de31b25594bdbd4f012c96a630cf5c01..c3aa34e3c69f32c4b764a8457ad74f4a883741e3 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ediff-help.el --- Code related to the contents of Ediff help buffers
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
 
index fcf261efd06fbed567626a2a50e3ff844909868e..17df800acc8075419c30129f47de6b38f7493f76 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ediff-hook.el --- setup for Ediff's menus and autoloads
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
 
index 2fc0ceefe4dfdde1c268127ce9a62f2279d47a65..0ecc809797ffa8ee7a2d294f32b9bc18e2772328 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ediff-init.el --- Macros, variables, and defsubsts used by Ediff
 
 ;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-;;   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
 
@@ -1410,9 +1410,10 @@ This property can be toggled interactively."
 
 (defcustom ediff-autostore-merges  'group-jobs-only
   "*Save the results of merge jobs automatically.
-nil means don't save automatically.  t means always save.  Anything else
-means save automatically only if the merge job is part of a group of jobs, such
-as `ediff-merge-directory' or `ediff-merge-directory-revisions'."
+With value nil, don't save automatically.  With value t, always
+save.  Anything else means save automatically only if the merge
+job is part of a group of jobs, such as `ediff-merge-directory'
+or `ediff-merge-directory-revisions'."
   :type '(choice (const nil) (const t) (const group-jobs-only))
   :group 'ediff-merge)
 (make-variable-buffer-local 'ediff-autostore-merges)
index 2dba9e4116b5a48cffc76b59b9262346354e511b..79a9c48718a8a5c4e6a372866a686d08dfe5e9b7 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ediff-merg.el --- merging utilities
 
 ;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-;;   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
 
index 2ee573a4cb9c0913e13dad0bd0214fdb6a306719..8fdd319746ca303c5f947470a0cc47d359e28b8d 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ediff-mult.el --- support for multi-file/multi-buffer processing in Ediff
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-;;   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
 
index b911c33f0fb0ac82b9ffc6a66b909acc5c7c629e..c8a8b70f16218ae163a1e18660c1b52c27b80483 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ediff-ptch.el --- Ediff's  patch support
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-;;   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
 
index 015e6bfff3eb8f788873ea0139e215f8ece03e6d..7483128b71a48df2a209ddd2aa15e6dfb331ec02 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ediff-util.el --- the core commands and utilities of ediff
 
 ;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-;;   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
 
@@ -3346,13 +3346,14 @@ Without an argument, it saves customized diff argument, if available
     (setq wind (ediff-get-visible-buffer-window cloned-buff))
     (select-window wind)
     (delete-other-windows)
+    (ediff-activate-mark)
     (split-window-vertically)
     (ediff-select-lowest-window)
     (setq other-wind (selected-window))
     (with-temp-buffer
       (erase-buffer)
       (insert
-       (format "\n   *******  Mark a region in buffer %s  *******\n"
+       (format "\n   *******  Mark a region in buffer %s (or confirm the existing one)  *******\n"
               (buffer-name cloned-buff)))
       (insert
        (ediff-with-current-buffer buff
@@ -4059,7 +4060,11 @@ Mail anyway? (y or n) ")
 (defun ediff-activate-mark ()
   (ediff-cond-compile-for-xemacs-or-emacs
    (zmacs-activate-region) ; xemacs
-   (setq mark-active t) ; emacs
+   (progn
+     (make-local-variable 'transient-mark-mode)
+     (setq mark-active t
+          transient-mark-mode t) ; emacs
+     )
    ))
 
 (cond ((fboundp 'nuke-selective-display)
index eb34e1838225bf093ec1f92ff2ca2305444012d7..9bbcf99d788593afeba6dd94f782de6a79e2a939 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ediff-vers.el --- version control interface to Ediff
 
 ;; Copyright (C) 1995, 1996, 1997, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
 
index c0786b9cc43521c20e983921defb2931e97444b5..829ba1051be4aec4f583144f71387b317838ba31 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ediff-wind.el --- window manipulation utilities
 
 ;; Copyright (C) 1994, 1995, 1996, 1997, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
 
index 5327b0961d370836e555f09e3636c9c0271c7fbe..c5f5c48f8da685512ed27da6e69c4bc79f178049 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ediff.el --- a comprehensive visual interface to diff & patch
 
 ;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-;;   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
 ;; Created: February 2, 1994
@@ -922,10 +922,7 @@ If WIND-B is nil, use window next to WIND-A."
 ;;;###autoload
 (defun ediff-regions-wordwise (buffer-A buffer-B &optional startup-hooks)
   "Run Ediff on a pair of regions in specified buffers.
-Regions \(i.e., point and mark\) are assumed to be set in advance except
-for the second region in the case both regions are from the same buffer.
-In such a case the user is asked to interactively establish the second
-region.
+Regions \(i.e., point and mark\) can be set in advance or marked interactively.
 This function is effective only for relatively small regions, up to 200
 lines.  For large regions, use `ediff-regions-linewise'."
   (interactive
@@ -966,10 +963,7 @@ lines.  For large regions, use `ediff-regions-linewise'."
 ;;;###autoload
 (defun ediff-regions-linewise (buffer-A buffer-B &optional startup-hooks)
   "Run Ediff on a pair of regions in specified buffers.
-Regions \(i.e., point and mark\) are assumed to be set in advance except
-for the second region in the case both regions are from the same buffer.
-In such a case the user is asked to interactively establish the second
-region.
+Regions \(i.e., point and mark\) can be set in advance or marked interactively.
 Each region is enlarged to contain full lines.
 This function is effective for large regions, over 100-200
 lines.  For small regions, use `ediff-regions-wordwise'."
index b70e8a142b6bb87d5d9a9c82ce8514a0b0361c50..e21dbaa8f35ae3419c52d12ecaf3cf4cff15bc12 100644 (file)
@@ -1,7 +1,7 @@
 ;;; edmacro.el --- keyboard macro editor
 
 ;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Dave Gillespie <daveg@synaptics.com>
 ;; Maintainer: Dave Gillespie <daveg@synaptics.com>
index 39f08d51f189595875da13b29fc0735580e7358e..9b35298c2964c86c9891526b9cc0f935b5e7b369 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ehelp.el --- bindings for electric-help mode
 
 ;; Copyright (C) 1986, 1995, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: help, extensions
index ef4bff48c6f77c7b6f20de8fc7043b5c7c461e26..f9699b298693edcc2caff54af76675acc8afc87f 100644 (file)
@@ -1,7 +1,7 @@
 ;;; electric.el --- window maker and Command loop for `electric' modes
 
 ;; Copyright (C) 1985, 1986, 1995, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: K. Shane Hartman
 ;; Maintainer: FSF
index ef10be39623f4ac9e3a2e7ca00a5c67b13333e84..dd211900345d811b3022e52dbd443e46b6b4ac29 100644 (file)
@@ -1,7 +1,7 @@
 ;;; elide-head.el --- hide headers in files
 
 ;; Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Dave Love <fx@gnu.org>
 ;; Keywords: outlines tools
index f6037c065fefee90ab7c0bc13f1577242e0f39bb..fe4639cf01af253115079c9a1442dbff8872cb30 100644 (file)
@@ -1,7 +1,7 @@
 ;;; advice.el --- an overloading mechanism for Emacs Lisp functions
 
 ;; Copyright (C) 1993, 1994, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Hans Chalupsky <hans@cs.buffalo.edu>
 ;; Maintainer: FSF
index 1d710cceb48a568ae9c68e013256988a85d40b96..e2ecc54421433b0365c5337439aed7b999c24516 100644 (file)
@@ -1,7 +1,7 @@
 ;;; assoc.el --- insert/delete/sort functions on association lists
 
 ;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Barry A. Warsaw <bwarsaw@cen.com>
 ;; Keywords: extensions
index a19f054a4681ad687a35106fb471f71d54879d8d..5f70773444d0e6b8e9bd3ed303ee9ccec691387c 100644 (file)
@@ -1,7 +1,7 @@
 ;;; authors.el --- utility for maintaining Emacs' AUTHORS file -*-coding: iso-2022-7bit;-*-
 
 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Gerd Moellmann <gerd@gnu.org>
 ;; Maintainer: Kim F. Storm <storm@cua.dk>
index da85cbd817a838f8e137ac4c24a91f6e5bc924ac..e6822d90ee2990fb3f4a731a577e429c33b73bce 100644 (file)
@@ -1,7 +1,7 @@
 ;; autoload.el --- maintain autoloads in loaddefs.el
 
 ;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Roland McGrath <roland@gnu.org>
 ;; Keywords: maint
index c9f2a052b0bd31e71f8a20ec7867077c1f9d8693..766d8b38537fcdcd623c937c3a2b92cafb2ab311 100644 (file)
@@ -1,7 +1,7 @@
 ;;; backquote.el --- implement the ` Lisp construct
 
 ;; Copyright (C) 1990, 1992, 1994, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Rick Sladkey <jrs@world.std.com>
 ;; Maintainer: FSF
index d46c86b623bf36c1e22173cee26e291921a5e4da..2936dd84ef55d3626c6e1f125dff0a2ad50810b4 100644 (file)
@@ -1,6 +1,6 @@
 ;;; benchmark.el --- support for benchmarking code
 
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Dave Love  <fx@gnu.org>
 ;; Keywords: lisp, extensions
index 6053fb3cf094cf1531ad0e62192af19bd0fb68a8..c58c286ef75679351a813a3338fb48066a0aefd8 100644 (file)
@@ -1,6 +1,6 @@
 ;;; bindat.el --- binary data structure packing and unpacking.
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Kim F. Storm <storm@cua.dk>
 ;; Assignment name: struct.el
index db6d96ee9a01605f605b790687ac2cdb83b2c5d2..80a537cadb5c857e7ca85f36b06d02081800a226 100644 (file)
@@ -1,7 +1,7 @@
 ;;; byte-opt.el --- the optimization passes of the emacs-lisp byte compiler
 
 ;; Copyright (C) 1991, 1994, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Jamie Zawinski <jwz@lucid.com>
 ;;     Hallvard Furuseth <hbf@ulrik.uio.no>
index 9c6da5f7b3c2b321b4718c9730ca963103cb3469..84a4b39027d5b1899819035f690207f18a6a84c8 100644 (file)
@@ -1,7 +1,7 @@
 ;;; byte-run.el --- byte-compiler support for inlining
 
 ;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Jamie Zawinski <jwz@lucid.com>
 ;;     Hallvard Furuseth <hbf@ulrik.uio.no>
index b7b961f1cbbe41afe56da383fed338ce003d1713..400537649eee13169693443201f068522cca0b22 100644 (file)
@@ -1,7 +1,7 @@
 ;;; bytecomp.el --- compilation of Lisp code into byte code
 
 ;; Copyright (C) 1985, 1986, 1987, 1992, 1994, 1998, 2000, 2001, 2002,
-;;   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Jamie Zawinski <jwz@lucid.com>
 ;;     Hallvard Furuseth <hbf@ulrik.uio.no>
@@ -2002,7 +2002,8 @@ With argument, insert value in current buffer after the form."
          (print-length nil)
          (print-level nil)
          (print-quoted t)
-         (print-gensym t))
+         (print-gensym t)
+         (print-circle t))            ; handle circular data structures
       (princ "\n" outbuffer)
       (prin1 form outbuffer)
       nil)))
@@ -2059,6 +2060,7 @@ list that represents a doc string reference.
               ;; print-gensym-alist not to be cleared
               ;; between calls to print functions.
               (print-gensym '(t))
+              (print-circle t)        ; handle circular data structures
               print-gensym-alist    ; was used before print-circle existed.
               (print-continuous-numbering t)
               print-number-table
index 0bacbf1c683e998bc307ad2b3b4e711a50b9e3c6..14b9ce55d9e04cc688bf45bd1d9208690c7b0d50 100644 (file)
@@ -1,7 +1,7 @@
 ;;; checkdoc.el --- check documentation strings for style requirements
 
 ;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Eric M. Ludlam <zappo@gnu.org>
 ;; Version: 0.6.2
index 8b2c786ca048d54e6a815770de0aa6c5b49a2837..c1f93e130e5cb1464a386ffda509cd454703f6d8 100644 (file)
@@ -1,7 +1,7 @@
 ;;; cl-compat.el --- Common Lisp extensions for GNU Emacs Lisp (compatibility)
 
 ;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Dave Gillespie <daveg@synaptics.com>
 ;; Version: 2.02
index 55c95b655d4f53d580e4e663b4e77a52b65a27b8..60c20e68b034e039c35f13b8a4ceb0c98849292a 100644 (file)
@@ -1,7 +1,7 @@
 ;;; cl-extra.el --- Common Lisp features, part 2 -*-byte-compile-dynamic: t;-*-
 
 ;; Copyright (C) 1993, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Dave Gillespie <daveg@synaptics.com>
 ;; Keywords: extensions
index f09b72f396fde2561497a62506cf97beaf43f26e..7c15af60793eaf539195ddcc0419b5002bfe349e 100644 (file)
@@ -1,7 +1,7 @@
 ;;; cl-indent.el --- enhanced lisp-indent mode
 
 ;; Copyright (C) 1987, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Richard Mlynarik <mly@eddie.mit.edu>
 ;; Created: July 1987
index 915bde800eec1e2ac59c461e51e62ec93f56875a..a28e11055edf31630b12ba96c5cce352c86ce11e 100644 (file)
@@ -1,6 +1,6 @@
 ;;; cl-macs.el --- Common Lisp macros -*-byte-compile-dynamic: t;-*-
 
-;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 
 ;; Author: Dave Gillespie <daveg@synaptics.com>
index 11609d8a4ca7c9d411825a369eeb9b22918dc7e1..0027da1f9d24f36a51a013b8c2604e0798192bdd 100644 (file)
@@ -1,7 +1,7 @@
 ;;; cl-seq.el --- Common Lisp features, part 3  -*-byte-compile-dynamic: t;-*-
 
 ;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Dave Gillespie <daveg@synaptics.com>
 ;; Version: 2.02
index 644d0736d84cf5c351de92ed11e74df43a2565eb..5ea587f953b1a88f7ace999df71c5091aec86365 100644 (file)
@@ -1,7 +1,7 @@
 ;;; cl-specs.el --- Edebug specs for cl.el -*- no-byte-compile: t -*-
 
 ;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 ;; Author: Daniel LaLiberte <liberte@holonexus.org>
 ;; Keywords: lisp, tools, maint
 
index 0c9091e212864ef777612c8845b51590d5b2aefd..83dffb41b2d019c51e3ffd9826264c1689465209 100644 (file)
@@ -1,7 +1,7 @@
 ;;; cl.el --- Common Lisp extensions for Emacs -*-byte-compile-dynamic: t;-*-
 
 ;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Dave Gillespie <daveg@synaptics.com>
 ;; Version: 2.02
index 371fdd66b60afe2850670bf0f1e387f3659909f0..c7194a096e1de77191fe45364ec13f5ac8f84551 100644 (file)
@@ -1,7 +1,7 @@
 ;;; copyright.el --- update the copyright notice in current buffer
 
 ;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1998, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Daniel Pfeiffer <occitan@esperanto.org>
 ;; Keywords: maint, tools
index 6fd98583ccc37edc75b92b9c0510cfe8215bd989..54fe21f9445109bcd1847a0d6e2b45ed7a5dcb26 100644 (file)
@@ -1,7 +1,7 @@
 ;;; crm.el --- read multiple strings with completion
 
 ;; Copyright (C) 1985, 1986, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-;;   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Sen Nagata <sen@eccosys.com>
 ;; Keywords: completion, minibuffer, multiple elements
index c38702c38f6b4d739b115d3c35428fa5d38ee64f..eeaa2154d3cf6b5afd96675e25dcc7ebc492b065 100644 (file)
@@ -1,7 +1,7 @@
 ;;; cust-print.el --- handles print-level and print-circle
 
 ;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Daniel LaLiberte <liberte@holonexus.org>
 ;; Adapted-By: ESR
index 0c79a3eae9b88c10ab2daa7b8db7faf3186ee6bc..d8169fb5f2e9e34bf2375136029ffccab84ff889 100644 (file)
@@ -1,7 +1,7 @@
 ;;; debug.el --- debuggers and related commands for Emacs
 
 ;; Copyright (C) 1985, 1986, 1994, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: lisp, tools, maint
index 8bb4e5f764360b40f4ee98d5e5479437636e1cd3..2b2cffc5a355a2196623b2645001cd34672d746d 100644 (file)
@@ -2,7 +2,7 @@
 ;; (formerly mode-clone.el)
 
 ;; Copyright (C) 1993, 1994, 1999, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Megginson (dmeggins@aix1.uottawa.ca)
 ;; Maintainer: FSF
index db114e3cdf8281e1f67295ab544e07d298181113..56370bc5c830495f43d8e7fae29e2ce6e05fe9c5 100644 (file)
@@ -1,7 +1,7 @@
 ;;; disass.el --- disassembler for compiled Emacs Lisp code
 
 ;; Copyright (C) 1986, 1991, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Doug Cutting <doug@csli.stanford.edu>
 ;;     Jamie Zawinski <jwz@lucid.com>
index 213854edb54638f0d03e87585f8559196546f3a1..7c6a26e59d6221ea91335195c21eb62452362037 100644 (file)
@@ -1,7 +1,7 @@
 ;;; easy-mmode.el --- easy definition for major and minor modes
 
 ;; Copyright (C) 1997, 2000, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Georges Brun-Cottan <Georges.Brun-Cottan@inria.fr>
 ;; Maintainer: Stefan Monnier <monnier@gnu.org>
index 06cafb17e61ee80e2d075b1a0c1057b7c1a1f187..d1ec5a1fe3974263e09ded82428251054b6c093a 100644 (file)
@@ -1,7 +1,7 @@
 ;;; easymenu.el --- support the easymenu interface for defining a menu
 
 ;; Copyright (C) 1994, 1996, 1998, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Keywords: emulations
 ;; Author: Richard Stallman <rms@gnu.org>
index 5107ee60274e37ac3c9e68ae46757e97245fefb7..5af676a5e867aa2f9e031e2e7c4b4f2ef8b37d58 100644 (file)
@@ -1,7 +1,7 @@
 ;;; edebug.el --- a source-level debugger for Emacs Lisp
 
 ;; Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1997, 1999,
-;;   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Daniel LaLiberte <liberte@holonexus.org>
 ;; Maintainer: FSF
index 3bf34279b7926e0ce286747aac43ec057002882c..fd762e2968fd39ef1720e582ca5e905493f9d04b 100644 (file)
@@ -1,7 +1,7 @@
 ;;; eldoc.el --- show function arglist or variable docstring in echo area
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Noah Friedman <friedman@splode.com>
 ;; Maintainer: friedman@splode.com
index 124817427d698b20c91b30071ee9e7cb5bf95f6c..d6ec46e3055adaaefa04d8319442aafe264024cc 100644 (file)
@@ -1,7 +1,7 @@
 ;;; elint.el --- Lint Emacs Lisp
 
 ;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Peter Liljenberg <petli@lysator.liu.se>
 ;; Created: May 1997
index da5fd6c760c67e2cbc009d5f63539992b241f16b..3855254db188a970e380c1d9efa6205e5b7c9304 100644 (file)
@@ -1,7 +1,7 @@
 ;;; elp.el --- Emacs Lisp Profiler
 
 ;; Copyright (C) 1994, 1995, 1997, 1998, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Barry A. Warsaw
 ;; Maintainer: FSF
index 0ffaf564ba43a0cea7353c68609840a52d4f8676..3649757f782f4867bdd28cf11462994a32a78740 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ewoc.el --- utility to maintain a view of a list of objects in a buffer
 
 ;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-;;   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Per Cederqvist <ceder@lysator.liu.se>
 ;;     Inge Wallin <inge@lysator.liu.se>
index 35ba803d78ef333100f2100cb718238cae5f4d67..07012a38f2ed0950479375b5bade7de60c48a883 100644 (file)
@@ -1,7 +1,7 @@
 ;;; find-func.el --- find the definition of the Emacs Lisp function near point
 
 ;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Jens Petersen <petersen@kurims.kyoto-u.ac.jp>
 ;; Maintainer: petersen@kurims.kyoto-u.ac.jp
index 482a72eece286224b79037cc602cb7fb84296bb0..0ed33dd44dcfa98185e1b6305b9b34b618dedbba 100644 (file)
@@ -1,7 +1,7 @@
 ;;; find-gc.el --- detect functions that call the garbage collector
 
 ;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 
index dc630e72c9217a1c4da0c4ceea556ddda2d7c42b..6f24e9bb7496f5bffe050be929d5718b60a739fc 100644 (file)
@@ -1,7 +1,7 @@
 ;;; float-sup.el --- define some constants useful for floating point numbers.
 
 ;; Copyright (C) 1985, 1986, 1987, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: internal
index 0f38c4c54c6e68ff23bdc7d966e7b69700bf1ddb..a0507c1f1bbeebb6b2d97f2041d94a1c176d24da 100644 (file)
@@ -1,7 +1,7 @@
 ;;; generic.el --- defining simple major modes with comment and font-lock
 ;;
 ;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 ;;
 ;; Author:  Peter Breton <pbreton@cs.umb.edu>
 ;; Created: Fri Sep 27 1996
index 6fc2dba92738a0c92aec2507827eb63456271838..ab95a0dab40445255c64902793b41758b0c55bb8 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gulp.el --- ask for updates for Lisp packages
 
 ;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Sam Shteingold <shteingd@math.ucla.edu>
 ;; Maintainer: FSF
index a7cf792a4baa471e93be849a4cb9537cd9ab3b94..a14339f8f1dca05f0bcc49250b393d86b1d889bb 100644 (file)
@@ -1,7 +1,7 @@
 ;;; helper.el --- utility help package supporting help in electric modes
 
 ;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: K. Shane Hartman
 ;; Maintainer: FSF
index fa747ed3eb47bbb9ecca5f3e4102855855171b22..e409430064ec80e9c497f763b7aa8bfcc40689e1 100644 (file)
@@ -1,7 +1,7 @@
 ;;; levents.el --- emulate the Lucid event data type and associated functions
 
 ;; Copyright (C) 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: emulations
index d83bf182e7a63fa8040bd774eae51332a37452f9..74dd26cb02b6dce0f865b449ff435694b9c2ab3c 100644 (file)
@@ -1,7 +1,7 @@
 ;;; lisp-mnt.el --- utility functions for Emacs Lisp maintainers
 
 ;; Copyright (C) 1992, 1994, 1997, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Eric S. Raymond <esr@snark.thyrsus.com>
 ;; Maintainer: FSF
index a58ecb256ac96b969a0f9eade9de62d6707ddf20..5aa656bd2b5c14788ee567d8a39d53550ed8eef5 100644 (file)
@@ -1,7 +1,7 @@
 ;;; lisp-mode.el --- Lisp mode, and its idiosyncratic commands
 
 ;; Copyright (C) 1985, 1986, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: lisp, languages
@@ -490,6 +490,8 @@ alternative printed representations that can be displayed."
              (point (point)))
          (delete-region beg end)
          (insert (nth 1 value))
+         (or (= beg point)
+             (setq point (1- (point))))
          (last-sexp-setup-props beg (point)
                                 (nth 0 value)
                                 (nth 2 value)
index 895bec256d4a29da15c719a080cb6a88262703d6..947b4063ad46e4be24666c5a1adc34ee67b24ca2 100644 (file)
@@ -1,7 +1,7 @@
 ;;; lisp.el --- Lisp editing commands for Emacs
 
 ;; Copyright (C) 1985, 1986, 1994, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: lisp, languages
index 0f6904356aef67dffe91ab47e170ba6220de207c..b558ac58e27d7d47713734bc28f39cab5232b39f 100644 (file)
@@ -1,7 +1,7 @@
 ;;; lmenu.el --- emulate Lucid's menubar support
 
 ;; Copyright (C) 1992, 1993, 1994, 1997, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Keywords: emulations obsolete
 
index 8b18d1a1123a233bd28e1befb2e3e357f346d72e..3f54fa5ca95c35ecfd5453bc259e3e3dc4e24e6b 100644 (file)
@@ -1,7 +1,7 @@
 ;;; lselect.el --- Lucid interface to X Selections
 
 ;; Copyright (C) 1990, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: emulations
index 81bdd13171e6ac877a5a418bed04f15ee342fee4..375d7122a9e14ce49bc10eaf8d7eac331edf47c5 100644 (file)
@@ -1,7 +1,7 @@
 ;;; lucid.el --- emulate some Lucid Emacs functions
 
 ;; Copyright (C) 1993, 1995, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: emulations
index 97a4d8c52c1971a37264af5037d74c5855e68bd9..aaf887bd30c7e62a456fee277e0c5b2370f9ec53 100644 (file)
@@ -1,6 +1,6 @@
 ;;; macroexp.el --- Additional macro-expansion support
 ;;
-;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 ;;
 ;; Author: Miles Bader <miles@gnu.org>
 ;; Keywords: lisp, compiler, macros
index 7b2dac6cd450601e54c54a3210df028ecc678d03..c40f1cf9b3acda2975c3bfdefa104fc9b5b22b12 100644 (file)
@@ -1,7 +1,7 @@
 ;;; map-ynp.el --- general-purpose boolean question-asker
 
 ;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Roland McGrath <roland@gnu.org>
 ;; Maintainer: FSF
index 77f8854e022b3813aef75382158c2225faebd920..27134a14583a67d4ae7999d0017277464fa0ffbf 100644 (file)
@@ -1,7 +1,7 @@
 ;;; pp.el --- pretty printer for Emacs Lisp
 
 ;; Copyright (C) 1989, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Randal Schwartz <merlyn@stonehenge.com>
 ;; Keywords: lisp
@@ -97,16 +97,13 @@ Output stream is STREAM, or value of `standard-output' (which see)."
   (princ (pp-to-string object) (or stream standard-output)))
 
 ;;;###autoload
-(defun pp-eval-expression (expval)
-  "Evaluate an expression, then pretty-print value EXPVAL into a new buffer.
-If pretty-printed EXPVAL fits on one line, display it in the echo
-area instead.  Also add EXPVAL to the front of the list
-in the variable `values'.
-
-Non-interactively, the argument is the value, EXPVAL, not the expression
-to evaluate."
-  (interactive "XPp-eval: ")
-  (setq values (cons expval values))
+(defun pp-eval-expression (expression)
+  "Evaluate EXPRESSION and pretty-print its value.
+Also add the value to the front of the list in the variable `values'."
+  (interactive
+   (list (read-from-minibuffer "Eval: " nil read-expression-map t
+                              'read-expression-history)))
+  (setq values (cons (eval expression) values))
   (let* ((old-show-function temp-buffer-show-function)
         ;; Use this function to display the buffer.
         ;; This function either decides not to display it at all
index cae4be8addd80b9488ad309666b5b9085e9c5aeb..08897bec72c6dded8bde3c9e5e407df669f02985 100644 (file)
@@ -1,7 +1,7 @@
 ;;; re-builder.el --- building Regexps with visual feedback
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Detlev Zundel <dzu@gnu.org>
 ;; Keywords: matching, lisp, tools
index 2832dd1cbf03a51e761a398eed5c51a1e3de1242..9f75578e09dea570cd7128c1309edd444ebcf99b 100644 (file)
@@ -1,7 +1,7 @@
 ;;; regexp-opt.el --- generate efficient regexps to match strings
 
 ;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-;;   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Simon Marshall <simon@gnu.org>
 ;; Maintainer: FSF
index bc6c9983b19104e2feb03517fcbcb1ce43d6e044..208f06e00c187b25119a500a45a4946ef0960dca 100644 (file)
@@ -1,7 +1,7 @@
 ;;; regi.el --- REGular expression Interpreting engine
 
 ;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: 1993 Barry A. Warsaw, Century Computing, Inc. <bwarsaw@cen.com>
 ;; Maintainer:    bwarsaw@cen.com
index f775513e96132291592309f007074a1269868c1c..a259d2ba5146c252646577c6c675965caacd0773 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ring.el --- handle rings of items
 
 ;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: extensions
index 694544e3c525d0c6e1095680b437d28ea71ad180..39134443d86b64b825e93ce524c2ec85c3f02909 100644 (file)
@@ -1,7 +1,7 @@
 ;;; rx.el --- sexp notation for regular expressions
 
 ;; Copyright (C) 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Gerd Moellmann <gerd@gnu.org>
 ;; Maintainer: FSF
index 98f3e30f10e59667e33ec1f75b9054d9539f2706..827ee9c4e6b126541ec97d8bf66d873671b0f0cb 100644 (file)
@@ -1,7 +1,7 @@
 ;;; shadow.el --- locate Emacs Lisp file shadowings
 
 ;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Terry Jones <terry@santafe.edu>
 ;; Keywords: lisp
index 5d37eb9985924fbd49f831416941c2be72f8b371..447691d40461046d7c573a37b52c36419371cf54 100644 (file)
@@ -1,7 +1,7 @@
 ;;; sregex.el --- symbolic regular expressions
 
 ;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Bob Glickstein <bobg+sregex@zanshin.com>
 ;; Maintainer: Bob Glickstein <bobg+sregex@zanshin.com>
index 0937076a7f4a4832da5e6743ef3175f07974c13a..13087afcc61291b44898fa14edfddaeab697abbe 100644 (file)
@@ -1,7 +1,7 @@
 ;;; syntax.el --- helper functions to find syntactic context
 
 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: internal
index 340096429d100d40f91438056b96243498e2f35a..ad61ffde43d04fdb91e18708eed4e69946d6290e 100644 (file)
@@ -1,6 +1,6 @@
 ;;;; testcover-ses.el -- Example use of `testcover' to test "SES"
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Jonathan Yavner <jyavner@engineer.com>
 ;; Maintainer: Jonathan Yavner <jyavner@engineer.com>
index 7390e6a830d88fcc28aa7bb3610f6a664c111a99..ed380c5de50caff05397c075809733037d7b0ae6 100644 (file)
@@ -1,6 +1,6 @@
 ;;;; testcover-unsafep.el -- Use testcover to test unsafep's code coverage
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Jonathan Yavner <jyavner@engineer.com>
 ;; Maintainer: Jonathan Yavner <jyavner@engineer.com>
index 4ee83cfdba2864b2cd9f4e41eb45769ca71d361f..d8c171e111d60da436d49ce971a202a03af6d1ed 100644 (file)
@@ -1,6 +1,6 @@
 ;;;; testcover.el -- Visual code-coverage tool
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Jonathan Yavner <jyavner@member.fsf.org>
 ;; Maintainer: Jonathan Yavner <jyavner@member.fsf.org>
index 4ad4dac1d58616c835205c91b3a3e7c228ac9dad..db6586838bbdee29a50e05752362d3703a8de0f7 100644 (file)
@@ -1,7 +1,7 @@
 ;;; timer.el --- run a function with args at some time in future
 
 ;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 
index 7c4303b5b79d20f30e45bcf2ffb38b60ba4c872c..b12c21b6730c66bb02ae2e1ebb2169cfefa30ac3 100644 (file)
@@ -1,7 +1,7 @@
 ;;; tq.el --- utility to maintain a transaction queue
 
 ;; Copyright (C) 1985, 1986, 1987, 1992, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Scott Draves <spot@cs.cmu.edu>
 ;; Maintainer: FSF
index 5250a34b3fd4fa33f71ab646a4e9c55f4d288f3c..87c4a409507f23c1e744ea3644289fbb18972382 100644 (file)
@@ -1,7 +1,7 @@
 ;;; trace.el --- tracing facility for Emacs Lisp functions
 
 ;; Copyright (C) 1993, 1998, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Hans Chalupsky <hans@cs.buffalo.edu>
 ;; Maintainer: FSF
index aeaf653aef6792391e2d2d3ca3caac4fc14e31a6..00e51f09bada8f17daa8a26a5c4b86c9455beb27 100644 (file)
@@ -1,6 +1,6 @@
 ;;;; unsafep.el -- Determine whether a Lisp form is safe to evaluate
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Jonathan Yavner <jyavner@member.fsf.org>
 ;; Maintainer: Jonathan Yavner <jyavner@member.fsf.org>
index a02a8c14ebafa4175c7bacf3aadd24e42853c822..b75f0fd242fe1c5606f2d496cbb3621f33b6cdce 100644 (file)
@@ -1,6 +1,6 @@
 ;;; warnings.el --- log and display warnings
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: internal
index f0655c306b970bcb5e477c137d3f4ad52f8f9e3d..dc93f093f9e79fde129dcdbcc6da9f202ad80234 100644 (file)
@@ -1,7 +1,7 @@
 ;;; emacs-lock.el --- prevents you from exiting Emacs if a buffer is locked
 
 ;; Copyright (C) 1994, 1997, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc
+;;   2005, 2006, 2007 Free Software Foundation, Inc
 
 ;; Author: Tom Wurgler <twurgler@goodyear.com>
 ;; Created: 12/8/94
index 0d629d69235b6ec60a6aa709e96b543923fe322f..106eff8e631fd4c50522d1343d07e48e7df12f23 100644 (file)
@@ -1,7 +1,7 @@
 ;;; crisp.el --- CRiSP/Brief Emacs emulator
 
 ;; Copyright (C) 1997, 1998, 1999, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Gary D. Foster <Gary.Foster@Corp.Sun.COM>
 ;; Keywords: emulations brief crisp
index d90d01c78797ec1c5475ec8bf1e8987684b1d441..9311bdc06134c17732c01423847db7cfbcb2c1b1 100644 (file)
@@ -1,7 +1,7 @@
 ;;; cua-base.el --- emulate CUA key bindings
 
 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Kim F. Storm <storm@cua.dk>
 ;; Keywords: keyboard emulation convenience cua
index 842ee9ce0e3df4af1f895e5579217db59e481717..9f4469eff0fde3ad8da2076b0af7e150ae96c8c0 100644 (file)
@@ -1,7 +1,7 @@
 ;;; cua-gmrk.el --- CUA unified global mark support
 
 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Kim F. Storm <storm@cua.dk>
 ;; Keywords: keyboard emulations convenience cua mark
index 7db3cca8faef081c918d462dd587755f611696bd..7735302339fc98af7a8f315145522786ca32f46e 100644 (file)
@@ -1,7 +1,7 @@
 ;;; cua-rect.el --- CUA unified rectangle support
 
 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Kim F. Storm <storm@cua.dk>
 ;; Keywords: keyboard emulations convenience CUA
index f7bca958b72c04d79ebb9efa43f9a4c5a1fc3523..54cb1b763e07ec7a2f0b164036884a05be95eb26 100644 (file)
@@ -1,7 +1,7 @@
 ;;; edt-lk201.el --- enhanced EDT keypad mode emulation for LK-201 keyboards
 
 ;; Copyright (C) 1986, 1992, 1993, 1995, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Kevin Gallagher <Kevin.Gallagher@boeing.com>
 ;; Maintainer: Kevin Gallagher <Kevin.Gallagher@boeing.com>
index 53bb8e63d33b2aab72f2129f49bca377dea939e0..deae60a97148d236ea18243c49d108c13ebf1623 100644 (file)
@@ -1,7 +1,7 @@
 ;;; edt-mapper.el --- create an EDT LK-201 map file for X-Windows Emacs
 
 ;; Copyright (C) 1994, 1995, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Kevin Gallagher <Kevin.Gallagher@boeing.com>
 ;; Maintainer: Kevin Gallagher <Kevin.Gallagher@boeing.com>
index 1282e940d9ca369ee72715d6409a6b7d10bf49df..309f03615cf28da4e803d99eeb40c0bf2e504130 100644 (file)
@@ -1,7 +1,7 @@
 ;;; edt-pc.el --- enhanced EDT keypad mode emulation for PC 101 keyboards
 
 ;; Copyright (C) 1986, 1994, 1995, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Kevin Gallagher <Kevin.Gallagher@boeing.com>
 ;; Maintainer: Kevin Gallagher <Kevin.Gallagher@boeing.com>
index cd3e03885ebf556f51f5ca1a4084c32bc756045a..e6321ddc2ce9e311a3665e8bea2d2a42d9bf62a1 100644 (file)
@@ -1,7 +1,7 @@
 ;;; edt-vt100.el --- enhanced EDT keypad mode emulation for VT series terminals
 
 ;; Copyright (C) 1986, 1992, 1993, 1995, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Kevin Gallagher <Kevin.Gallagher@boeing.com>
 ;; Maintainer: Kevin Gallagher <Kevin.Gallagher@boeing.com>
index 89d017a1cad3c112798006057d22222a4745c5a3..45e26a1e23ea4903b367ad905659b26dbb5be4a5 100644 (file)
@@ -1,7 +1,7 @@
 ;;; edt.el --- enhanced EDT keypad mode emulation for GNU Emacs 19
 
 ;; Copyright (C) 1986, 1992, 1993, 1994, 1995, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Kevin Gallagher <Kevin.Gallagher@boeing.com>
 ;; Maintainer: Kevin Gallagher <Kevin.Gallagher@boeing.com>
index fa6310e901774e84507fffa174193a8a06708f8d..d691cf5fdf74bb60699afe24c10c91b2ec0925c3 100644 (file)
@@ -1,7 +1,7 @@
 ;;; keypad.el --- simplified keypad bindings
 
-;; Copyright (C) 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006,
+;;   2007 Free Software Foundation, Inc.
 
 ;; Author: Kim F. Storm <storm@cua.dk>
 ;; Keywords: keyboard convenience
@@ -194,9 +194,9 @@ decimal key must be specified."
 
 ;;;###autoload
 (defun keypad-setup (setup &optional numlock shift decimal)
-  "Set keypad bindings in function-key-map according to SETUP.
+  "Set keypad bindings in `function-key-map' according to SETUP.
 If optional second argument NUMLOCK is non-nil, the NumLock On bindings
-are changed. Otherwise, the NumLock Off bindings are changed.
+are changed.  Otherwise, the NumLock Off bindings are changed.
 If optional third argument SHIFT is non-nil, the shifted keypad
 keys are bound.
 
index af632694bd079fe35a69fc5ac1b60b76bd74a553..ce58205ba937a7ebd831447a0424b71e73506266 100644 (file)
@@ -1,7 +1,7 @@
 ;;; pc-mode.el --- emulate certain key bindings used on PCs
 
 ;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: emulations
index bc048fd46d1458cd0214ab8b328330657919dcae..d6f7fdc2cc1a425b73d07720b39965bb378d480c 100644 (file)
@@ -3,7 +3,7 @@
 ;;;                 including key bindings.
 
 ;; Copyright (C) 1995, 1996, 1997, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Michael Staats <michael@thp.Uni-Duisburg.DE>
 ;; Keywords: convenience emulation
index b848f45d7d8cc2bf1e98c052ad2896d04b655e94..f6e00cbbea6cbe86ce9742e7a638c11117e4680f 100644 (file)
@@ -1,7 +1,7 @@
 ;;; tpu-edt.el --- Emacs emulating TPU emulating EDT
 
 ;; Copyright (C) 1993, 1994, 1995, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Rob Riepel <riepel@networking.stanford.edu>
 ;; Maintainer: Rob Riepel <riepel@networking.stanford.edu>
index 2a84e5ff7d593361d5f397a9a52795332a0f9781..e368d7b963f4ce7b545645e2c840b14e134fd1b0 100644 (file)
@@ -1,7 +1,7 @@
 ;;; tpu-extras.el --- scroll margins and free cursor mode for TPU-edt
 
 ;; Copyright (C) 1993, 1994, 1995, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Rob Riepel <riepel@networking.stanford.edu>
 ;; Maintainer: Rob Riepel <riepel@networking.stanford.edu>
index 349a03fc8ebeb8e8424529f53d9ac69a1045b388..975e61c8df3b9c8a66edd551cd084c1b14a8e9d4 100644 (file)
@@ -1,7 +1,7 @@
 ;;; tpu-mapper.el --- create a TPU-edt X-windows keymap file
 
 ;; Copyright (C) 1993, 1994, 1995, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Rob Riepel <riepel@networking.stanford.edu>
 ;; Maintainer: Rob Riepel <riepel@networking.stanford.edu>
index 16db3988c5bb45fa39dc148956841d689fe574fc..33cabd73ca72231088b1ca11d309d804ea3de9d0 100644 (file)
@@ -1,7 +1,7 @@
 ;;; vip.el --- a VI Package for GNU Emacs
 
 ;; Copyright (C) 1986, 1987, 1988, 1992, 1993, 1998, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Masahiko Sato <ms@sail.stanford.edu>
 ;; Keywords: emulations
index d3dae72d13e1ad061aae29e88e12cb39965473fa..9bd1654020bb1aec6cc632ef702b03d39be0c95c 100644 (file)
@@ -1,7 +1,7 @@
 ;;; viper-cmd.el --- Vi command support for Viper
 
 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
 
index 9f69c685948fe8387bf4f300d45fff0aafada113..447ee62533c92f79a07098be6d57ab39777826b3 100644 (file)
@@ -1,7 +1,7 @@
 ;;; viper-ex.el --- functions implementing the Ex commands for Viper
 
 ;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
 
index bf85d282fed1c3eece8ecbecb184fc4a1d3ce840..86e0e0446416ad8b539275eee6bd743969effaee 100644 (file)
@@ -1,7 +1,7 @@
 ;;; viper-init.el --- some common definitions for Viper
 
 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
 
index 8eeb5b4f3fcb30bacc6004f9334436a65c27f65e..9dd78ce8aa132c3d0842af9ed8100135e06324e5 100644 (file)
@@ -1,7 +1,7 @@
 ;;; viper-keym.el --- Viper keymaps
 
 ;; Copyright (C) 1994, 1995, 1996, 1997, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
 
@@ -308,8 +308,6 @@ If running in a terminal, [(escape)] is not understood, so must use \"\\e\"."
 (define-key viper-insert-basic-map "\C-d" 'viper-backward-indent)
 (define-key viper-insert-basic-map "\C-w" 'viper-delete-backward-word)
 (define-key viper-insert-basic-map "\C-t" 'viper-forward-indent)
-(define-key viper-insert-basic-map
-  (if viper-xemacs-p [(shift tab)] [S-tab]) 'viper-insert-tab)
 (define-key viper-insert-basic-map viper-quoted-insert-key 'quoted-insert)
 (define-key viper-insert-basic-map "\C-?" 'viper-del-backward-char-in-insert)
 (define-key viper-insert-basic-map [backspace] 'viper-del-backward-char-in-insert)
index 1cd1ce1f627d2df6717732f18238d68a51049eef..5bd43a29a0cfe0c0099912f92a2a2de017d43bd0 100644 (file)
@@ -1,7 +1,7 @@
 ;;; viper-macs.el --- functions implementing keyboard macros for Viper
 
 ;; Copyright (C) 1994, 1995, 1996, 1997, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
 
index 7670e3226db248f36c6428daf869863eade32da5..59a83a076b61d865689e26fa5777fb7db4f66109 100644 (file)
@@ -1,7 +1,7 @@
 ;;; viper-mous.el --- mouse support for Viper
 
 ;; Copyright (C) 1994, 1995, 1996, 1997, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
 
index fe179be9cd13830538f507214ec6d447e7842ddd..0419af5fedfa335032dd167bb20ad97bca22dd60 100644 (file)
@@ -1,7 +1,7 @@
 ;;; viper-util.el --- Utilities used by viper.el
 
 ;; Copyright (C) 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
 
index fd1a8aa92ea84a86876cd012bbccc5a81ae8aadb..e8f58db3ce963421a72903cfbac2d349ef53eee9 100644 (file)
@@ -4,7 +4,7 @@
 ;;              Viper Is also a Package for Emacs Rebels.
 
 ;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-;;   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Michael Kifer <kifer@cs.stonybrook.edu>
 ;; Keywords: emulations
 
 ;; better be defined before Viper custom group.
 (defvar viper-custom-file-name (convert-standard-filename "~/.viper")
-  "Viper customisation file.
+  "Viper customization file.
 If set by the user, this must be done _before_ Viper is loaded in `~/.emacs'.")
 
 (defgroup viper nil
@@ -360,7 +360,7 @@ user decide when to invoke Viper in a major mode."
                            (t 'ask))
   "To Viperize or not to Viperize.
 If t, viperize Emacs.  If nil -- don't.  If `ask', ask the user.
-This variable is used primatily when Viper is being loaded.
+This variable is used primarily when Viper is being loaded.
 
 Must be set in `~/.emacs' before Viper is loaded.
 DO NOT set this variable interactively, unless you are using the customization
index a4a1575f629630f0e940582d474a81e05faa2044..3df3a7333a1605564383554fd1cc02669a1bdcfc 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ws-mode.el --- WordStar emulation mode for GNU Emacs
 
 ;; Copyright (C) 1991, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Juergen Nickelsen <nickel@cs.tu-berlin.de>
 ;; Version: 0.7
index 5a3de0ac71235548a37312d1fd530d51a94516b9..167bc0f2f2b05486b14f139bf9ad9e31e37e6bac 100644 (file)
@@ -1,7 +1,7 @@
 ;;; env.el --- functions to manipulate environment variables
 
 ;; Copyright (C) 1991, 1994, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: processes, unix
index b356f83b0b2ef3eed219f77889718872fe7234cd..f47e7d798c52a12bfaf95d7e802ee9139b9c53bb 100644 (file)
@@ -1,3 +1,147 @@
+2007-01-13  Michael Olson  <mwolson@gnu.org>
+
+       * erc.el (erc-command-regexp): New variable that is used to match
+       a command.
+       (erc-send-input): Use it.  This fixes a bug where paths --
+       "/usr/bin/foo", for example -- were being displayed as commands,
+       but still sent correctly.
+       (erc-extract-command-from-line): Use it.
+
+       * erc.texi (Modules): Document erc-capab-identify.
+
+2007-01-11  Diane Murray  <disumu@x3y2z1.net>
+
+       * erc.el (erc-find-parsed-property): Moved here from erc-track.el
+       since it can be useful in general.
+
+       * erc-track.el (erc-find-parsed-property): Removed.
+
+       * erc-capab.el (erc-capab-find-parsed): Removed.
+       (erc-capab-identify-add-prefix): Use `erc-find-parsed-property'.
+
+       * erc.el (erc-open): Run `erc-before-connect' hook here.  This
+       makes sure the hook always gets called before a connection is
+       made, as some functions, like `erc-handle-irc-url', use `erc-open'
+       instead of `erc'.
+       (erc): Removed `erc-before-connect' hook.
+
+       * erc-menu.el (erc-menu-definition): Put items specific to
+       channels in a "Current channel" submenu.
+
+       * erc-backend.el (321, 323): Display channel list in server buffer
+       when not using the channel list module.
+
+       * erc.el: Updated copyright years.
+       (erc-version-string): Set to 5.2 (devel).
+       (erc-format-lag-time): Fixed to work when `erc-server-lag' is nil.
+       (erc-update-mode-line-buffer): Set the header face.
+
+2007-01-11  Michael Olson  <mwolson@gnu.org>
+
+       * erc-bbdb.el (erc-bbdb-popup-type): Fix customization type and
+       documentation.
+
+       * erc-services.el (erc-nickserv-identify-mode): Improve
+       documentation for nick-change option and move higher to fix
+       compiler warning.  Avoid a recursive load error.
+       (erc-nickserv-alist): Add simple entry for BitlBee, to avoid
+       "NickServ is AWAY: User is offline" error.  Oddly enough, bitlbee
+       was smart enough to recognize that as an authentication request
+       and log in regardless, which is why I didn't notice this earlier.
+       (erc-nickserv-alist-sender, erc-nickserv-alist-regexp)
+       (erc-nickserv-alist-nickserv, erc-nickserv-alist-ident-keyword)
+       (erc-nickserv-alist-use-nick-p)
+       (erc-nickserv-alist-ident-command): New accessors for
+       erc-nickserv-alist.  Using nth is unwieldy.
+       (erc-nickserv-identify-autodetect)
+       (erc-nickserv-identify-on-connect)
+       (erc-nickserv-identify-on-nick-change, erc-nickserv-identify): Use
+       the new accessors.
+
+2007-01-11  Diane Murray  <disumu@x3y2z1.net>
+
+       * NEWS: Added note for `erc-my-nick-face'.  Fixed capab-identify
+       wording.
+
+2007-01-10  Diane Murray  <disumu@x3y2z1.net>
+
+       * erc.el (erc-mode-line-format): Added %l to documentation.
+       (erc-header-line-format): Removed "[IRC]".  Use the new %l
+       replacement character.  Doc fix.
+       (erc-format-channel-modes): Removed lag code.  Removed parentheses
+       from mode string.
+       (erc-format-lag-time): New function.
+       (erc-update-mode-line-buffer): Use it.
+
+2007-01-09  Michael Olson  <mwolson@gnu.org>
+
+       * erc.el (erc-system-name): New option that determines the system
+       name to use when logging in.  The default is to figure this out by
+       calling `system-name'.
+       (erc-login): Use it.
+
+2007-01-07  Michael Olson  <mwolson@gnu.org>
+
+       * erc.el (erc-modules): Add the menu module.  This should fix a
+       bug with incorrect ERC submenus being displayed.
+
+       * erc-menu.el: Turn this into a module.
+       (erc-menu-add, erc-menu-remove): New functions that add and remove
+       the ERC menu.
+
+2006-12-28  Michael Olson  <mwolson@gnu.org>
+
+       * erc-list.el: Change header to mention that this is part of ERC,
+       rather than GNU Emacs.
+
+       * erc-networks.el (erc-server-alist): Add Ars OpenIRC and
+       LinuxChix networks.  Thanks to Angelina Carlton for mentioning
+       them.  Properly escape periods in Konfido.Net and Kewl.Org.
+       (erc-networks-alist): Add entries for Ars and LinuxChix, though
+       the latter does not actually provide an announced network name.
+
+       * erc-services.el (erc-nickserv-identify-mode): Add 'both method,
+       which waits for a NickServ message if the network supports it,
+       otherwise sends the password after connecting.
+       (erc-nickserv-identify-mode): Default to 'both.
+       (erc-nickserv-passwords): Add OFTC and Azzurra to custom options.
+       (erc-nickserv-alist): Indentation fix.
+       (erc-nickserv-identify-on-connect)
+       (erc-nickserv-identify-on-nick-change): Handle 'both method.
+
+2006-12-28  Leo  <sdl.web@gmail.com>  (tiny change)
+
+       * erc.el (erc-iswitchb): Wrap body in unwind-protect so that
+       hitting C-g does not leave iswitchb-mode on.
+
+2006-12-27  Michael Olson  <mwolson@gnu.org>
+
+       * erc.el (erc-cmd-RECONNECT): New command that calls
+       erc-server-reconnect.
+
+       * erc-backend.el (erc-server-reconnect-count): New server variable
+       that keeps track of reconnection attempts.
+       (erc-server-reconnect-attempts): New option that determines the
+       number of reconnection attempts that ERC will make per server.
+       (erc-server-reconnect-timeout): New option that determines the
+       amount of time, in seconds, that ERC will wait between successive
+       reconnect attempts.
+       (erc-server-reconnect): New function that reestablishes the
+       current IRC connection.  Move some commands from
+       erc-process-sentinel-1 here.
+       (erc-process-sentinel-1): If we have been disconnected, loop until
+       we either reconnect or run out of attempts.
+       (erc-server-reconnect-p): Move higher and make this a defsubst,
+       since I'm worried about the current buffer changing from
+       underneath us.  Implement limit of number of reconnect attempts..
+
+       * erc.texi (Getting Started): Update for /RECONNECT command.
+
+2006-12-26  Michael Olson  <mwolson@gnu.org>
+
+       * erc.el (erc-open): Restore old point correctly, or at least get
+       closer to doing so than before.
+
 2006-12-13  Leo  <sdl.web@gmail.com>  (tiny change)
 
        * erc.el (erc-iswitchb): Temporarily enable iswitchb mode if it
        (erc-update-current-channel-member, erc-load-script):
        (erc-mode-line-away-status-format): Doc fixes.
 
-2006-11-20  Andrea Russo  <rastandy@inventati.org>
+2006-11-20  Andrea Russo  <rastandy@inventati.org>  (tiny change)
 
        * erc-dcc.el (erc-dcc-chat-setup): Initialize `erc-input-marker'
        before calling `erc-display-prompt'.
        `erc-show-my-nick' is non-nil.
        (erc-compute-server): Doc fix.
 
-2006-10-01  John J Foerch  <jjfoerch@earthlink.net>
+2006-10-01  John J Foerch  <jjfoerch@earthlink.net>  (tiny change)
 
        * erc-stamp.el (erc-insert-timestamp-right): Exclude the newline
        from the erc-timestamp field.
        * erc-nicklist.el (erc-nicklist-insert-contents): Add missing
        parenthesis.  Thanks to Stephan Stahl for the report.
 
-2006-09-10  Eric Hanchrow  <offby1@blarg.net>
+2006-09-10  Eric Hanchrow  <offby1@blarg.net>  (tiny change)
 
        * erc.el (erc-cmd-IGNORE): Prompt user if this might be a regexp
        instead of a single user.
 
        * NEWS: Added note about these changes.
 
+2006-08-20  Diane Murray  <disumu@x3y2z1.net>
+
+       * erc-backend.el (erc-process-sentinel-1): Doc fix.  Let
+       `erc-server-reconnect-p' check all condition cases.
+       (erc-server-reconnect-p): Moved rest of checks from
+       `erc-process-sentinel-1' to here.  Now takes an argument, EVENT.
+
 2006-08-21  Diane Murray  <disumu@x3y2z1.net>
 
        * erc-track.el (erc-track-mode-line-mouse-face): New variable.
        (erc-make-mode-line-buffer-name): Add help-echo and mouse-face
        properties to channel name.
 
+2006-08-20  Michael Olson  <mwolson@gnu.org>
+
+       * erc.el (erc-with-server-buffer): New macro that switches to the
+       current ERC server buffer and runs some code.  If no server buffer
+       is available, return nil.  This is a useful way to access
+       variables in the server buffer.
+       (erc-open-server-buffer-p): New function that returns non-nil if
+       the given buffer is an ERC server buffer that has an open IRC
+       process.
+
 2006-08-14  Diane Murray  <disumu@x3y2z1.net>
 
        * erc-menu.el: Updated copyright years.  Removed EmacsWiki URL.
        (erc-menu-definition): Name the menu "ERC" instead of "IRC" to
        avoid confusion with rcirc and other clients.
 
+       * erc-backend.el (erc-server-banned): New variable.
+       (erc-server-connect): Set `erc-server-banned' to nil.
+       (erc-process-sentinel-1): Use `erc-server-reconnect-p'.
+       (erc-server-reconnect-p): New function.  Return non-nil if the
+       user wants automatic reconnects and if the user has not been
+       banned from the server.  This should fix a bug where ERC gets into
+       a loop trying to reconnect with no way to stop it when the user is
+       denied access to the server due to a server ban.  It might also
+       help when Tor users are blocked from freenode if freenode servers
+       send the 465 message before disconnecting.
+       (465): Handle "banned from server" error notices.
+
 2006-08-13  Romain Francoise  <romain@orebokech.com>
 
        * erc-match.el (erc-log-matches-make-buffer): End `y-or-n-p'
        <C-tab> for `erc-button-previous' as it is a more standard key
        binding for this type of function.
 
+2006-02-28  Diane Murray  <disumu@x3y2z1.net>
+
+       * erc-capab.el: Removed things that were accidentally committed on
+       2006-02-20.  Removed Todo section.
+       (erc-capab-unidentified): Removed.
+
+2006-02-26  Michael Olson  <mwolson@gnu.org>
+
+       * erc-capab.el: Use (eval-when-compile (require 'cl)).
+       (erc-capab-unidentified): Fix compiler warning by specifying
+       group.
+
+2006-02-20  Diane Murray  <disumu@x3y2z1.net>
+
+       * erc-capab.el (erc-capab-send-identify-messages): Fixed comment
+       to explain thoughts better.  `erc-server-parameters' is an
+       associated list when it's set, not a string.
+
 2006-02-19  Michael Olson  <mwolson@gnu.org>
 
+       * erc-capab.el (erc-capab-send-identify-messages): Make sure some
+       parameters are strings before using them.  Thanks to Alejandro
+       Benitez for the report.
+
        * erc.el (erc-version-string): Release ERC 5.1.2.
 
 2006-02-19  Diane Murray  <disumu@x3y2z1.net>
 
 2006-02-11  Michael Olson  <mwolson@gnu.org>
 
-       * erc.el (erc-update-modules): Make some requirements shorter, so
-       that it's easier to see why they are needed.
+       * erc.el (erc-update-modules): Handle erc-capab-identify
+       correctly.  Make some requirements shorter, so that it's easier to
+       see why they are needed.
+
+       * erc-capab.el: Add autoload cookie for capab-identify.
+       (erc-capab-send-identify-messages, erc-capab-identify-activate):
+       Minor whitespace fix in code.
 
        * erc-stamp.el (erc-timestamp-use-align-to): Renamed from
        `erc-timestamp-right-align-by-pixel'.  Set the default based on
        (erc-list-channels): Was `erc-cmd-LIST', renamed.
        (erc-list-channels-simple): New function.
 
-       * erc.el (erc-modules): Added `list' to enabled modules.  Moved
-       customization options left in source code.
+       * erc.el (erc-modules): Added `list' to enabled modules.  Changed
+       `capab-identify' description.  Moved customization options left in
+       source code.
 
        * erc-menu.el (erc-menu-definition): Use `erc-list-channels'.
 
+       * erc-capab.el: Put a little more detail into Usage section.
+       (define-erc-module): Run `erc-capab-identify-setup' in all open
+       server buffers when enabling.
+       (erc-capab-identify-setup): Make PROC and PARSED optional
+       arguments.
+       (erc-capab-identify-add-prefix): Simplified nickname regexp.  This
+       should now also match nicknames that are formatted differently
+       than the default.
+
        * erc-spelling.el (define-erc-module): Make sure there's a buffer
        before calling `with-current-buffer'.
 
 2006-02-09  Diane Murray  <disumu@x3y2z1.net>
 
        * erc.el (erc-get-parsed-vector, erc-get-parsed-vector-nick)
+       * erc-capab.el: Require erc.
+       (erc-capab-send-identify-messages): Use `erc-server-send'.
+       (erc-capab-identify-remove/set-identified-flag): Use 1 and 0 as
+       the flags so we can also check whether the `erc-identified' text
+       property is there at all.
+       (erc-capab-identify-add-prefix): Use `erc-capab-find-parsed'.
+       This fixes a bug where the prefix wasn't inserted when timestamps
+       are inserted on the right.  Tweaked nickname regexp.
+       (erc-capab-find-parsed): New function.
+       (erc-capab-get-unidentified-nickname): Updated to check for 0
+       flag.  Only get nickname if there's a nickuserhost associated with
+       this message.
+
+       * erc-capab.el: New file.  Adds the new module
+       `erc-capab-identify', which allows flagging of unidentified users
+       on servers running an ircd based on dancer - irc.freenode.net, for
+       example.
+
+       * erc.el (erc-modules): Added `capab-identify' to options.
+       (erc-get-parsed-vector, erc-get-parsed-vector-nick)
        (erc-get-parsed-vector-type): Moved here from erc-match.el.
 
        * erc-match.el (erc-get-parsed-vector, erc-get-parsed-vector-nick)
        (erc-get-parsed-vector-type): Moved these functions to erc.el
        since they can be useful outside of the text matching module.
 
+       * NEWS: Added erc-capab.el.
+
        * erc-dcc.el, erc-stamp.el, erc-xdcc.el: Changed "Emacs IRC Client"
        to "ERC".
 
 
 See ChangeLog.05 for earlier changes.
 
-    Copyright (C) 2006 Free Software Foundation, Inc.
+    Copyright (C) 2006, 2007 Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index 25f575697422e3bcab70849204b26f54319e8cbd..fd0be8bbb8fe7bd1d0079f977def795824c521fe 100644 (file)
 
        * erc-speak.el, erc.el: New file.
 
-    Copyright (C) 2001, 2006 Free Software Foundation, Inc.
+    Copyright (C) 2001, 2006, 2007 Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index 332bd7fbfb99e48d654157cc71e535e5c4924210..eaa94c1c1ed1fa9ed418475b52abd4777aa41c8e 100644 (file)
 
 See ChangeLog.01 for earlier changes.
 
-    Copyright (C) 2002, 2006 Free Software Foundation, Inc.
+    Copyright (C) 2002, 2006, 2007 Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index 20f0f92f5e0a094bfa8c0b3220b71e51abba6b95..ed3b4e24b7bb7f0e1ece02f6d0046bbbc2e28713 100644 (file)
 
 See ChangeLog.02 for earlier changes.
 
-    Copyright (C) 2003, 2006 Free Software Foundation, Inc.
+    Copyright (C) 2003, 2006, 2007 Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index c5338a311c921749238309f0e45cd701b5057cb3..61af66db2ad9e91498bbe7469b70a2e5f012cc9f 100644 (file)
 
 See ChangeLog.03 for earlier changes.
 
-    Copyright (C) 2004, 2006 Free Software Foundation, Inc.
+    Copyright (C) 2004, 2006, 2007 Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index a640aba00a17819300a07bf8ee117efc30e5aabf..6f3207bb4758960a77cc7f3696d3e716381ebcd7 100644 (file)
 
 See ChangeLog.04 for earlier changes.
 
-    Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+    Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index dcb6bc0756eb848cdf943ee77c681572abecd6d8..9d90d0ae5e926f41d5805e09fabd1d8c6426bc9e 100644 (file)
@@ -1,6 +1,6 @@
 ;;; erc-autoaway.el --- Provides autoaway for ERC
 
-;; Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Jorgen Schaefer <forcer@forcix.cx>
 ;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcAutoAway
index 82934f92218c9d52e76cbc2a7bcfbd09b1edb132..fbe6f22e1d6f64a727f8fdba7a064bbb4aec60e6 100644 (file)
@@ -1,6 +1,6 @@
 ;;; erc-backend.el --- Backend network communication for ERC
 
-;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Filename: erc-backend.el
 ;; Author: Lawrence Mitchell <wence@gmx.li>
@@ -179,10 +179,18 @@ WALLCHOPS - supports sending messages to all operators in a channel")
 This variable is buffer-local.")
 (make-variable-buffer-local 'erc-server-connected)
 
+(defvar erc-server-reconnect-count 0
+  "Number of times we have failed to reconnect to the current server.")
+(make-variable-buffer-local 'erc-server-reconnect-count)
+
 (defvar erc-server-quitting nil
   "Non-nil if the user requests a quit.")
 (make-variable-buffer-local 'erc-server-quitting)
 
+(defvar erc-server-banned nil
+  "Non-nil if the user is denied access because of a server ban.")
+(make-variable-buffer-local 'erc-server-banned)
+
 (defvar erc-server-lines-sent nil
   "Line counter.")
 (make-variable-buffer-local 'erc-server-lines-sent)
@@ -259,6 +267,23 @@ Reconnection will happen automatically for any unexpected disconnection."
   :group 'erc-server
   :type 'boolean)
 
+(defcustom erc-server-reconnect-attempts 2
+  "The number of times that ERC will attempt to reestablish a
+broken connection, or t to always attempt to reconnect.
+
+This only has an effect if `erc-server-auto-reconnect' is non-nil."
+  :group 'erc-server
+  :type '(choice (const :tag "Always reconnect" t)
+                 integer))
+
+(defcustom erc-server-reconnect-timeout 1
+  "The amount of time, in seconds, that ERC will wait between
+successive reconnect attempts.
+
+If a key is pressed while ERC is waiting, it will stop waiting."
+  :group 'erc-server
+  :type 'number)
+
 (defcustom erc-split-line-length 440
   "*The maximum length of a single message.
 If a message exceeds this size, it is broken into multiple ones.
@@ -434,6 +459,7 @@ We will store server variables in the current buffer."
     (message "%s...done" msg))
   ;; Misc server variables
   (setq erc-server-quitting nil)
+  (setq erc-server-banned nil)
   (setq erc-server-last-sent-time (erc-current-time))
   (setq erc-server-last-ping-time (erc-current-time))
   (setq erc-server-lines-sent 0)
@@ -457,6 +483,21 @@ We will store server variables in the current buffer."
                            "Opening connection..\n")
     (erc-login)))
 
+(defun erc-server-reconnect ()
+"Reestablish the current IRC connection.
+Make sure you are in an ERC buffer when running this."
+  (let ((server (erc-server-buffer)))
+    (unless (and server
+                 (buffer-live-p server))
+      (error "Couldn't switch to server buffer"))
+    (with-current-buffer server
+      (erc-update-mode-line)
+      (erc-set-active-buffer (current-buffer))
+      (setq erc-server-last-sent-time 0)
+      (setq erc-server-lines-sent 0)
+      (erc-open erc-session-server erc-session-port erc-server-current-nick
+                erc-session-user-full-name t erc-session-password))))
+
 (defun erc-server-filter-function (process string)
   "The process filter for the ERC server."
   (with-current-buffer (process-buffer process)
@@ -485,11 +526,24 @@ We will store server variables in the current buffer."
                                (match-end 0))))
             (erc-parse-server-response process line)))))))
 
+(defsubst erc-server-reconnect-p (event)
+  "Return non-nil if ERC should attempt to reconnect automatically.
+EVENT is the message received from the closed connection process."
+  (and erc-server-auto-reconnect
+       (not erc-server-banned)
+       ;; make sure we don't infinitely try to reconnect, unless the
+       ;; user wants that
+       (or (eq erc-server-reconnect-attempts t)
+           (and (integerp erc-server-reconnect-attempts)
+                (< erc-server-reconnect-count erc-server-reconnect-attempts)))
+       (not (string-match "^deleted" event))
+       ;; open-network-stream-nowait error for connection refused
+       (not (string-match "^failed with code 111" event))))
+
 (defun erc-process-sentinel-1 (event)
-  "This will be called when erc-process-sentinel has decided that we
-are going to quit.  Determine whether user has quit or whether erc has
-been terminated.  Conditionally try to reconnect and take appropriate
-action."
+  "Called when `erc-process-sentinel' has decided that we're disconnecting.
+Determine whether user has quit or whether erc has been terminated.
+Conditionally try to reconnect and take appropriate action."
   (if erc-server-quitting
       ;; normal quit
       (progn
@@ -498,25 +552,26 @@ action."
           (set-buffer-modified-p nil)
           (kill-buffer (current-buffer))))
     ;; unexpected disconnect
-    (erc-display-message nil 'error (current-buffer)
-                         (if erc-server-auto-reconnect
-                             'disconnected
-                           'disconnected-noreconnect))
-    (erc-update-mode-line)
-    (erc-set-active-buffer (current-buffer))
-    (setq erc-server-last-sent-time 0)
-    (setq erc-server-lines-sent 0)
-    (if (and erc-server-auto-reconnect
-             (not (string-match "^deleted" event))
-             ;; open-network-stream-nowait error for connection refused
-             (not (string-match "^failed with code 111" event)))
-        ;; Yuck, this should perhaps funcall
-        ;; erc-server-reconnect-function with no args
-        (erc-open erc-session-server erc-session-port erc-server-current-nick
-                  erc-session-user-full-name t erc-session-password)
-      ;; terminate, do not reconnect
-      (erc-display-message nil 'error (current-buffer)
-                           'terminated ?e event))))
+    (let ((again t))
+      (while again
+        (setq again nil)
+        (erc-display-message nil 'error (current-buffer)
+                             (if (erc-server-reconnect-p event)
+                                 'disconnected
+                               'disconnected-noreconnect))
+        (if (erc-server-reconnect-p event)
+            (condition-case err
+                (progn
+                  (erc-server-reconnect)
+                  (setq erc-server-reconnect-count 0))
+              (error (when (integerp erc-server-reconnect-attempts)
+                       (setq erc-server-reconnect-count
+                             (1+ erc-server-reconnect-count))
+                       (sit-for erc-server-reconnect-timeout)
+                       (setq again t))))
+          ;; terminate, do not reconnect
+          (erc-display-message nil 'error (current-buffer)
+                               'terminated ?e event))))))
 
 (defun erc-process-sentinel (cproc event)
   "Sentinel function for ERC process."
@@ -1480,7 +1535,7 @@ See `erc-display-server-message'." nil
 (define-erc-response-handler (321)
   "LIST header." nil
   (setq erc-channel-list nil)
-  (erc-display-message parsed 'notice 'active 's321))
+  (erc-display-message parsed 'notice proc 's321))
 
 (define-erc-response-handler (322)
   "LIST notice." nil
@@ -1490,7 +1545,7 @@ See `erc-display-server-message'." nil
       (add-to-list 'erc-channel-list (list channel))
       (erc-update-channel-topic channel topic)
       (erc-display-message
-       parsed 'notice 'active 's322
+       parsed 'notice proc 's322
        ?c channel ?u num-users ?t (or topic "")))))
 
 (define-erc-response-handler (324)
@@ -1708,6 +1763,14 @@ See `erc-display-server-message'." nil
                        ?c (second (erc-response.command-args parsed))
                        ?m (erc-response.contents parsed)))
 
+(define-erc-response-handler (465)
+  "You are banned from this server." nil
+  (setq erc-server-banned t)
+  ;; show the server's message, as a reason might be provided
+  (erc-display-error-notice
+   parsed
+   (erc-response.contents parsed)))
+
 (define-erc-response-handler (474)
   "Banned from channel errors" nil
   (erc-display-message parsed '(notice error) nil
@@ -1741,7 +1804,7 @@ See `erc-display-server-message'." nil
     (erc-display-message parsed '(error notice) 'active 's482
                          ?c channel ?m message)))
 
-(define-erc-response-handler (431 445 446 451 462 463 464 465 481 483 484 485
+(define-erc-response-handler (431 445 446 451 462 463 464 481 483 484 485
                                   491 501 502)
   ;; 431 - No nickname given
   ;; 445 - SUMMON has been disabled
@@ -1750,7 +1813,6 @@ See `erc-display-server-message'." nil
   ;; 462 - Unauthorized command (already registered)
   ;; 463 - Your host isn't among the privileged
   ;; 464 - Password incorrect
-  ;; 465 - You are banned from this server
   ;; 481 - Need IRCop privileges
   ;; 483 - You can't kill a server!
   ;; 484 - Your connection is restricted!
index 13e2a384735ec5e8c9c470836638f75b85e11484..1fd224fb9563b45830b4d7a33d45a221116a1278 100644 (file)
@@ -1,7 +1,7 @@
 ;; erc-button.el --- A way of buttonizing certain things in ERC buffers
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Mario Lang <mlang@delysid.org>
 ;; Keywords: irc, button, url, regexp
diff --git a/lisp/erc/erc-capab.el b/lisp/erc/erc-capab.el
new file mode 100644 (file)
index 0000000..268c4bf
--- /dev/null
@@ -0,0 +1,202 @@
+;;; erc-capab.el --- support for dancer-ircd and hyperion's CAPAB
+
+;; Copyright (C) 2006, 2007 Free Software Foundation, Inc.
+
+;; GNU Emacs is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 2, or (at your option)
+;; any later version.
+
+;; GNU Emacs is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;; GNU General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with GNU Emacs; see the file COPYING.  If not, write to the
+;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+;; Boston, MA 02110-1301, USA.
+
+;;; Commentary:
+
+;; This file defines the ERC module `erc-capab-identify', which allows
+;; flagging of unidentified users on servers running dancer-ircd or
+;; hyperion.  freenode.net supports this capability, for example.
+
+;; With CAPAB IDENTIFY-MSG and IDENTIFY-CTCP enabled, messages from
+;; users who have identified themselves to NickServ will have a plus
+;; sign and messages from unidentified users will have a minus sign
+;; added as a prefix.  Note that it is not necessary for your nickname
+;; to be identified in order to receive these marked messages.
+
+;; The plus or minus sign is removed from the message, and a prefix,
+;; `erc-capab-identify-prefix', is inserted in the front of the user's
+;; nickname if the nickname is not identified.
+
+;; Please note that once this has been enabled on a server, there is no
+;; way to tell the server to stop sending marked messages.  If you
+;; disable this module, it will continue removing message flags, but the
+;; unidentified nickname prefix will not be added to messages.
+
+;; Visit <http://freenode.net/faq.shtml#spoofing> and
+;; <http://freenode.net/faq.shtml#registering> to find further
+;; explanations of this capability.
+
+;; From freenode.net's web site (not there anymore) on how to mark
+;; unidentified users:
+;; "We recommend that you add an asterisk before the nick, and
+;;  optionally either highlight or colourize the line in some
+;;  appropriate fashion, if the user is not identified."
+
+;;; Usage:
+
+;; Put the following in your ~/.emacs file.
+
+;; (require 'erc-capab)
+;; (erc-capab-identify-mode 1)
+
+;; `erc-capab-identify-prefix' will now be added to the beginning of
+;; unidentified users' nicknames.  The default is an asterisk, "*".  If
+;; the value of this variable is nil or you disable this module (see
+;; `erc-capab-identify-disable'), no prefix will be inserted, but the
+;; flag sent by the server will still be stripped.
+
+;;; Code:
+
+(require 'erc)
+(eval-when-compile (require 'cl))
+
+;;; Customization:
+
+(defgroup erc-capab nil
+  "Support for dancer-ircd's CAPAB settings."
+  :group 'erc)
+
+(defcustom erc-capab-identify-prefix "*"
+  "The prefix used for unidentified users."
+  :group 'erc-capab
+  :type '(choice string (const nil)))
+
+;;; Define module:
+
+(define-erc-response-handler (290)
+  "Handle dancer-ircd CAPAB messages." nil nil)
+
+;;;###autoload (autoload 'erc-capab-identify-mode "erc-capab" nil t)
+(define-erc-module capab-identify nil
+  "Handle dancer-ircd's CAPAB IDENTIFY-MSG and IDENTIFY-CTCP."
+  ;; append so that `erc-server-parameters' is already set by `erc-server-005'
+  ((add-hook 'erc-server-005-functions 'erc-capab-identify-setup t)
+   (add-hook 'erc-server-290-functions 'erc-capab-identify-activate)
+   (add-hook 'erc-server-PRIVMSG-functions
+             'erc-capab-identify-remove/set-identified-flag)
+   (add-hook 'erc-server-NOTICE-functions
+             'erc-capab-identify-remove/set-identified-flag)
+   (add-hook 'erc-insert-modify-hook 'erc-capab-identify-add-prefix t)
+   (mapc (lambda (buffer)
+           (when buffer
+             (with-current-buffer buffer (erc-capab-identify-setup))))
+         (erc-buffer-list 'erc-open-server-buffer-p)))
+  ((remove-hook 'erc-server-005-functions 'erc-capab-identify-setup)
+   (remove-hook 'erc-server-290-functions 'erc-capab-identify-activate)
+   ;; we don't remove the `erc-capab-identify-remove/set-identified-flag' hooks
+   ;; because there doesn't seem to be a way to tell the server to turn it off
+   (remove-hook 'erc-insert-modify-hook 'erc-capab-identify-add-prefix)))
+
+;;; Variables:
+
+(defvar erc-capab-identify-activated nil
+  "CAPAB IDENTIFY-MSG has been activated.")
+(make-variable-buffer-local 'erc-capab-identify-activated)
+
+(defvar erc-capab-identify-sent nil
+  "CAPAB IDENTIFY-MSG and IDENTIFY-CTCP messages have been sent.")
+(make-variable-buffer-local 'erc-capab-identify-sent)
+
+;;; Functions:
+
+(defun erc-capab-identify-setup (&optional proc parsed)
+  "Set up CAPAB IDENTIFY on the current server.
+
+Optional argument PROC is the current server's process.
+Optional argument PARSED is the current message, a response struct.
+
+These arguments are sent to this function when called as a hook in
+`erc-server-005-functions'."
+  (unless erc-capab-identify-sent
+    (erc-capab-send-identify-messages)))
+
+(defun erc-capab-send-identify-messages ()
+  "Send CAPAB IDENTIFY messages if the server supports it."
+  (when (and (stringp erc-server-version)
+             (string-match "^\\(dancer-ircd\\|hyperion\\)" erc-server-version)
+             ;; could possibly check for '("IRCD" . "dancer") in
+             ;; `erc-server-parameters' instead of looking for a specific name
+             ;; in `erc-server-version'
+             (assoc "CAPAB" erc-server-parameters))
+    (erc-log "Sending CAPAB IDENTIFY-MSG and IDENTIFY-CTCP")
+    (erc-server-send "CAPAB IDENTIFY-MSG")
+    (erc-server-send "CAPAB IDENTIFY-CTCP")
+    (setq erc-capab-identify-sent t)))
+
+
+(defun erc-capab-identify-activate (proc parsed)
+  "Set `erc-capab-identify-activated' and display an activation message.
+
+PROC is the current server's process.
+PARSED is an `erc-parsed' response struct."
+  (when (or (string= "IDENTIFY-MSG" (erc-response.contents parsed))
+            (string= "IDENTIFY-CTCP" (erc-response.contents parsed)))
+    (setq erc-capab-identify-activated t)
+    (erc-display-message
+     parsed 'notice 'active (format "%s activated"
+                                    (erc-response.contents parsed)))))
+
+(defun erc-capab-identify-remove/set-identified-flag (proc parsed)
+  "Remove PARSED message's id flag and add the `erc-identified' text property.
+
+PROC is the current server's process.
+PARSED is an `erc-parsed' response struct."
+  (let ((msg (erc-response.contents parsed)))
+    (when (and erc-capab-identify-activated
+               (string-match "^\\([-\\+]\\)\\(.+\\)$" msg))
+      (setf (erc-response.contents parsed)
+            (if erc-capab-identify-mode
+                (erc-propertize (match-string 2 msg)
+                                'erc-identified
+                                (if (string= (match-string 1 msg) "+")
+                                    1
+                                  0))
+              (match-string 2 msg)))
+      nil)))
+
+(defun erc-capab-identify-add-prefix ()
+  "Add `erc-capab-identify-prefix' to nickname if user is unidentified."
+  (when (and erc-capab-identify-prefix
+             (erc-with-server-buffer erc-capab-identify-activated))
+    (goto-char (or (erc-find-parsed-property) (point-min)))
+    (let ((nickname (erc-capab-get-unidentified-nickname
+                     (erc-get-parsed-vector (point)))))
+      (when (and nickname
+                 (goto-char (point-min))
+                 ;; assuming the first use of `nickname' is the sender's nick
+                 (re-search-forward (regexp-quote nickname) nil t))
+        (goto-char (match-beginning 0))
+        (insert (erc-propertize erc-capab-identify-prefix
+                                'face (get-char-property (- (point) 1)
+                                                         'face)))))))
+
+(defun erc-capab-get-unidentified-nickname (parsed)
+  "Return the nickname of the user if unidentified.
+PARSED is an `erc-parsed' response struct."
+  (when (and (erc-response-p parsed)
+             (equal 0 (get-text-property 0 'erc-identified
+                                     (erc-response.contents parsed))))
+    (let ((nickuserhost (erc-get-parsed-vector-nick parsed)))
+      (when nickuserhost
+       (nth 0 (erc-parse-user nickuserhost))))))
+
+(provide 'erc-capab)
+
+;; arch-tag: 27b6d668-7ee5-4e47-b9f0-27d7a4362062
+;;; erc-capab.el ends here
index 9d652b26d05b320ae5c5e919671f1b9ab2340dbf..60cbe992d19614083f71639e189d7d4894a488f5 100644 (file)
@@ -1,6 +1,6 @@
 ;;; erc-compat.el --- ERC compatibility code for XEmacs
 
-;; Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Alex Schroeder <alex@gnu.org>
 ;; URL: http://www.emacswiki.org/cgi-bin/wiki/ERC
index eeb3e93801e09fd48ef2701394c60851074a0e6f..2c906af451651e7b7e2ebeb39280f6a20df21676 100644 (file)
@@ -1,6 +1,6 @@
 ;;; erc-dcc.el --- CTCP DCC module for ERC
 
-;; Copyright (C) 1993, 1994, 1995, 1998, 2002, 2003, 2004, 2006
+;; Copyright (C) 1993, 1994, 1995, 1998, 2002, 2003, 2004, 2006, 2007
 ;;   Free Software Foundation, Inc.
 
 ;; 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
 protocol spec.  Well not really.  We write back a reply after each read,
 rather than every 1024 byte block, but nobody seems to care."
   (with-current-buffer (process-buffer proc)
-    (setq buffer-read-only nil) ;; FIXME
-    (goto-char (point-max))
-    (insert (string-make-unibyte str))
-
-    (setq erc-dcc-byte-count (+ (length str) erc-dcc-byte-count))
-    (erc-assert (= erc-dcc-byte-count (1- (point-max))))
-    (and erc-verbose-dcc
-         (erc-display-message
-          nil 'notice erc-server-process
-          'dcc-get-bytes-received
-          ?f (file-name-nondirectory buffer-file-name)
-          ?b (number-to-string erc-dcc-byte-count)))
-    (cond
-     ((and (> (plist-get erc-dcc-entry-data :size) 0)
-           (> erc-dcc-byte-count (plist-get erc-dcc-entry-data :size)))
-      (erc-display-message
-       nil '(error notice) 'active
-       'dcc-get-file-too-long
-       ?f (file-name-nondirectory buffer-file-name))
-      (delete-process proc))
-     (t
-      (process-send-string
-       proc (erc-pack-int erc-dcc-byte-count 4))))))
+    (let ((inhibit-read-only t))
+      (goto-char (point-max))
+      (insert (string-make-unibyte str))
+
+      (setq erc-dcc-byte-count (+ (length str) erc-dcc-byte-count))
+      (erc-assert (= erc-dcc-byte-count (1- (point-max))))
+      (and erc-verbose-dcc
+           (erc-display-message
+            nil 'notice erc-server-process
+            'dcc-get-bytes-received
+            ?f (file-name-nondirectory buffer-file-name)
+            ?b (number-to-string erc-dcc-byte-count)))
+      (cond
+       ((and (> (plist-get erc-dcc-entry-data :size) 0)
+             (> erc-dcc-byte-count (plist-get erc-dcc-entry-data :size)))
+        (erc-display-message
+         nil '(error notice) 'active
+         'dcc-get-file-too-long
+         ?f (file-name-nondirectory buffer-file-name))
+        (delete-process proc))
+       (t
+        (process-send-string
+         proc (erc-pack-int erc-dcc-byte-count 4)))))))
 
 
 (defun erc-dcc-get-sentinel (proc event)
index ea5afcabcbe00d92cb7268b4439dc9b1c29bd842..f63682c51ff587533eedc10fcf684e41a84c251e 100644 (file)
@@ -1,6 +1,6 @@
 ;;; erc-ezbounce.el ---  Handle EZBounce bouncer commands
 
-;; Copyright (C) 2002, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2004, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Andreas Fuchs <asf@void.at>
 ;; Keywords: comm
index 9552ce8543d97a7f73702de346e1af7031142166..26ca86f04c6489e05b10ea3ac9b8ab628d7a6ad9 100644 (file)
@@ -1,6 +1,6 @@
 ;;; erc-fill.el --- Filling IRC messages in various ways
 
-;; Copyright (C) 2001, 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Andreas Fuchs <asf@void.at>
 ;;         Mario Lang <mlang@delysid.org>
index f6d32ee7c06ce08fc7a97662fc81ffdcf4e66774..933e6b34b5289290049c30273f1181179a0ed4f5 100644 (file)
@@ -1,6 +1,6 @@
 ;; erc-goodies.el --- Collection of ERC modules
 
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 
 ;; Author: Jorgen Schaefer <forcer@forcix.cx>
index 85a81569782790098a95c22ba6ac557dd73a9f8f..e6f91ce8998013076a1380d5fcc020ab7d3f602b 100644 (file)
@@ -1,6 +1,6 @@
 ;;; erc-hecomplete.el --- Provides Nick name completion for ERC
 
-;; Copyright (C) 2001, 2002, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2004, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Alex Schroeder <alex@gnu.org>
 ;; URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErcCompletion
index 24eb2f09ccb813e2127223f65703c40e00f9c3fa..5266d837d64a7adbc3b3b2f8c681ccb7d2f5c4e4 100644 (file)
@@ -1,6 +1,6 @@
 ;;; erc-ibuffer.el --- ibuffer integration with ERC
 
-;; Copyright (C) 2002, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2004, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Mario Lang <mlang@delysid.org>
 ;; Keywords: comm
index f30c40d47927aa372424e22e30fbc51c8dabc855..c7f7c615e92379849102c6cfac094f1bd46a83d2 100644 (file)
@@ -1,6 +1,6 @@
 ;;; erc-identd.el --- RFC1413 (identd authentication protocol) server
 
-;; Copyright (C) 2003, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 ;; Keywords: comm, processes
index e897a9d8a0c0fe5a4186ef01eb47b2976028a5b6..5e005181b7ba6a5612c369fb1e573912bbae8ec3 100644 (file)
@@ -1,6 +1,6 @@
 ;;; erc-imenu.el -- Imenu support for ERC
 
-;; Copyright (C) 2001, 2002, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2004, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Mario Lang <mlang@delysid.org>
 ;; Keywords: comm
index 86b79c538f1dc06992d5406f6a270dbffb400bff..fb59cd905a6f31981a4736f337c9a782fe948bbe 100644 (file)
@@ -1,6 +1,6 @@
 ;;; erc-join.el --- autojoin channels on connect and reconnects
 
-;; Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Alex Schroeder <alex@gnu.org>
 ;; Keywords: irc
index 04cfbe9e2205d4573cea1c61413ebf176a88281f..c4d103a0f4ab2568fe2f2212ffbbeaebd999f712 100644 (file)
@@ -1,6 +1,6 @@
 ;;; erc-lang.el --- provide the LANG command to ERC
 
-;; Copyright (C) 2002, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2004, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Alex Schroeder <alex@gnu.org>
 ;; Maintainer: Alex Schroeder <alex@gnu.org>
index bd4ed3387d5e10cb82bcc85e727493e74c579aa0..22c9b3622d3eb83fee73bd20f85b1b976600d6bd 100644 (file)
@@ -1,6 +1,6 @@
 ;;; erc-log.el --- Logging facilities for ERC.
 
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lawrence Mitchell <wence@gmx.li>
 ;; Keywords: IRC, chat, client, Internet, logging
index b5dc913a8c472d97bf615bbc8628371f87ecbb27..50e4cfbc5218f8d80ec207a0cc00ca42c884fd6f 100644 (file)
@@ -1,6 +1,6 @@
 ;;; erc-match.el --- Highlight messages matching certain regexps
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Andreas Fuchs <asf@void.at>
 ;; Keywords: comm, faces
index a2dc7a1b2f20a3ba3955b6d72d9db7fa34dabc8e..a5826625bde0f465ead224fea29699d96e6162ab 100644 (file)
@@ -1,6 +1,6 @@
 ;; erc-menu.el -- Menu-bar definitions for ERC
 
-;; Copyright (C) 2001, 2002, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Mario Lang <mlang@delysid.org>
 ;; Keywords: comm, processes, menu
@@ -28,7 +28,7 @@
 
 ;;; Code:
 
-;(require 'erc)
+(require 'erc)
 (require 'easymenu)
 
 (defvar erc-menu-definition
         (and erc-server-connected (fboundp 'erc-list-channels))]
        ["Join channel..." erc-join-channel erc-server-connected]
        ["Start a query..." erc-cmd-QUERY erc-server-connected]
-       "-"
-       ["List users in channel" erc-channel-names erc-channel-users]
-       ["List channel operators" erc-cmd-OPS erc-channel-users]
        ["Input action..." erc-input-action (erc-default-target)]
-       ["Set topic..." erc-set-topic
-        (and (and (erc-default-target) (not (erc-query-buffer-p)))
-             (or (not (member "t" erc-channel-modes))
-                 (erc-channel-user-op-p (erc-current-nick))))]
-       (list "Channel modes"
-             ["Change mode..." erc-insert-mode-command
-              (erc-channel-user-op-p (erc-current-nick))]
-             ["No external send" (erc-toggle-channel-mode "n")
-              :active (erc-channel-user-op-p (erc-current-nick))
-              :style toggle :selected (member "n" erc-channel-modes)]
-             ["Topic set by channel operator" (erc-toggle-channel-mode "t")
-              :style toggle :selected (member "t" erc-channel-modes)
-              :active (erc-channel-user-op-p (erc-current-nick))]
-             ["Invite only" (erc-toggle-channel-mode "i")
-              :style toggle :selected (member "i" erc-channel-modes)
-              :active (erc-channel-user-op-p (erc-current-nick))]
-             ["Private" (erc-toggle-channel-mode "p")
-              :style toggle :selected (member "p" erc-channel-modes)
-              :active (erc-channel-user-op-p (erc-current-nick))]
-             ["Secret" (erc-toggle-channel-mode "s")
-              :style toggle :selected (member "s" erc-channel-modes)
-              :active (erc-channel-user-op-p (erc-current-nick))]
-             ["Moderated" (erc-toggle-channel-mode "m")
-              :style toggle :selected (member "m" erc-channel-modes)
-              :active (erc-channel-user-op-p (erc-current-nick))]
-             ["Set a limit..." erc-set-channel-limit
-              (erc-channel-user-op-p (erc-current-nick))]
-             ["Set a key..." erc-set-channel-key
-              (erc-channel-user-op-p (erc-current-nick))])
-       ["Leave this channel..." erc-part-from-channel erc-channel-users]
        "-"
+       (list
+        "Current channel"
+        ["List users in channel" erc-channel-names erc-channel-users]
+        ["List channel operators" erc-cmd-OPS erc-channel-users]
+        ["Set topic..." erc-set-topic
+         (and (and (erc-default-target) (not (erc-query-buffer-p)))
+              (or (not (member "t" erc-channel-modes))
+                  (erc-channel-user-op-p (erc-current-nick))))]
+        (list "Channel modes"
+              ["Change mode..." erc-insert-mode-command
+               (erc-channel-user-op-p (erc-current-nick))]
+              ["No external send" (erc-toggle-channel-mode "n")
+               :active (erc-channel-user-op-p (erc-current-nick))
+               :style toggle :selected (member "n" erc-channel-modes)]
+              ["Topic set by channel operator" (erc-toggle-channel-mode "t")
+               :style toggle :selected (member "t" erc-channel-modes)
+               :active (erc-channel-user-op-p (erc-current-nick))]
+              ["Invite only" (erc-toggle-channel-mode "i")
+               :style toggle :selected (member "i" erc-channel-modes)
+               :active (erc-channel-user-op-p (erc-current-nick))]
+              ["Private" (erc-toggle-channel-mode "p")
+               :style toggle :selected (member "p" erc-channel-modes)
+               :active (erc-channel-user-op-p (erc-current-nick))]
+              ["Secret" (erc-toggle-channel-mode "s")
+               :style toggle :selected (member "s" erc-channel-modes)
+               :active (erc-channel-user-op-p (erc-current-nick))]
+              ["Moderated" (erc-toggle-channel-mode "m")
+               :style toggle :selected (member "m" erc-channel-modes)
+               :active (erc-channel-user-op-p (erc-current-nick))]
+              ["Set a limit..." erc-set-channel-limit
+               (erc-channel-user-op-p (erc-current-nick))]
+              ["Set a key..." erc-set-channel-key
+               (erc-channel-user-op-p (erc-current-nick))])
+        ["Leave this channel..." erc-part-from-channel erc-channel-users]
+        "-")
        (list "Pals, fools and other keywords"
              ["Add pal..." erc-add-pal]
              ["Delete pal..." erc-delete-pal]
        ["Show ERC version" erc-version t])
   "ERC menu definition.")
 
-;; `erc-mode-map' must be defined before doing this
-(eval-after-load "erc"
-  '(progn
-     (easy-menu-define erc-menu erc-mode-map "ERC menu" erc-menu-definition)
-     (easy-menu-add erc-menu erc-mode-map)
+(defvar erc-menu-defined nil
+  "Internal variable used to keep track of whether we've defined the
+ERC menu yet.")
 
-     ;; for some reason the menu isn't automatically added to the menu bar
-     (when (featurep 'xemacs)
-       (add-hook 'erc-mode-hook
-                (lambda () (easy-menu-add erc-menu erc-mode-map))))))
+;;;###autoload (autoload 'erc-menu-mode "erc-menu" nil t)
+(define-erc-module menu nil
+  "Enable a menu in ERC buffers."
+  ((unless erc-menu-defined
+     ;; make sure the menu only gets defined once, since Emacs 22
+     ;; activates it immediately
+     (easy-menu-define erc-menu erc-mode-map "ERC menu" erc-menu-definition)
+     (setq erc-menu-defined t))
+   (if (featurep 'xemacs)
+       (progn
+        ;; the menu isn't automatically added to the menu bar in
+        ;; XEmacs
+        (add-hook 'erc-mode-hook 'erc-menu-add)
+        (dolist (buffer (erc-buffer-list))
+          (with-current-buffer buffer (erc-menu-add))))
+     (erc-menu-add)))
+  ((if (featurep 'xemacs)
+       (progn
+        (remove-hook 'erc-mode-hook 'erc-menu-add)
+        (dolist (buffer (erc-buffer-list))
+          (with-current-buffer buffer (erc-menu-remove))))
+     (erc-menu-remove)
+     ;; `easy-menu-remove' is a no-op in Emacs 22
+     (message "You might have to restart Emacs to remove the ERC menu"))))
+
+;; silence byte-compiler warning
+(eval-when-compile
+  (defvar erc-menu nil))
+
+(defun erc-menu-add ()
+  "Add the ERC menu to the current buffer."
+  (easy-menu-add erc-menu erc-mode-map))
+
+(defun erc-menu-remove ()
+  "Remove the ERC menu from the current buffer."
+  (easy-menu-remove erc-menu))
 
 (provide 'erc-menu)
 
index 72e7b8bbd7faaf4bbc401a301ea79bea9106c46d..567c91cc0752df2b619418ffce38e7e13f896507 100644 (file)
@@ -1,6 +1,6 @@
 ;;; erc-netsplit.el --- Reduce JOIN/QUIT messages on netsplits
 
-;; Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Mario Lang <mlang@delysid.org>
 ;; Keywords: comm
index 99aba31c3d4d95f0014158007aa746dbc9cbbb15..9f8c5528d0464ff043998373ecf9efd8f60039bf 100644 (file)
@@ -1,6 +1,6 @@
 ;;; erc-networks.el --- IRC networks
 
-;; Copyright (C) 2002, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Mario Lang <mlang@lexx.delysid.org>
 ;; Keywords: comm
@@ -64,6 +64,7 @@
   ("AngelEyez: Random server" AngelEyez "irc.angeleyez.net" ((6666 7000)))
   ("AnotherNet: Random server" Anothernet "irc.another.net" (6667 7000 ))
   ("ArabChat: Random server" ArabChat "irc.arabchat.org" ((6660 6667)))
+  ("Ars-OpenIRC: Random server" Ars "irc.arstechnica.com" 6667)
   ("AsiaTalk: Random server" AsiaTalk "irc.asiatalk.org" ((6667 6669) 7000 ))
   ("AstroLink: Random server" AstroLink "irc.astrolink.org" ((6660 6667)))
   ("Asylumnet: Random server" Asylumnet "irc.asylum-net.org" ((6661 6669) 7000 7777 ))
   ("K0wNet: Random server" K0wNet "irc.k0w.net" ((6660 6669)))
   ("KDFSnet: Random server" KDFSnet "irc.kdfs.net" ((6667 6669)))
   ("Kemik: Random server" Kemik "irc.kemik.net" 6667)
-  ("Kewl.Org: Random server" Kewl.Org "irc.kewl.org" (6667 7000 ))
+  ("Kewl.Org: Random server" Kewl\.Org "irc.kewl.org" (6667 7000 ))
   ("Kickchat: Random server" Kickchat "irc.kickchat.com" ((6660 6669) 7000 ))
   ("Kidsworld: Random server" KidsWorld "irc.kidsworld.org" ((6666 6669)))
   ("Knightnet: AF, ZA, Durban" Knightnet "orc.dbn.za.knightnet.net" (6667 5555 ))
   ("Knightnet: US, CA, Goldengate" Knightnet "goldengate.ca.us.knightnet.net" (6667 5555 ))
-  ("Konfido.Net: Random server" Konfido.Net "irc.konfido.net" 6667)
+  ("Konfido.Net: Random server" Konfido\.Net "irc.konfido.net" 6667)
   ("KreyNet: Random server" Kreynet "irc.krey.net" 6667)
   ("Krono: Random server" Krono "irc.krono.net" ((6660 6669) 7000 ))
   ("Krushnet: Random server" Krushnet "irc.krushnet.org" 6667)
   ("LagNet: AF, ZA, Johannesburg" LagNet "mystery.lagnet.org.za" 6667)
   ("Librenet: Random server" Librenet "irc.librenet.net" 6667)
   ("LinkNet: Random server" LinkNet "irc.link-net.org" ((6667 6669)))
+  ("LinuxChix: Random server" LinuxChix "irc.linuxchix.org" 6667)
   ("Liquidized: Random server" Liquidized "irc.liquidized.net" (6667 7000 ))
   ("M-IRC: Random server" M-IRC "irc.m-sys.org" ((6667 6669)))
   ("MagicStar: Random server" MagicStar "irc.magicstar.net" 6667)
@@ -457,6 +459,7 @@ PORTS is either a number, a list of numbers, or a list of port ranges."
     (AngelEyez "angeleyez.net")
     (Anothernet "another.net")
     (ArabChat "arabchat.org")
+    (Ars "arstechnica.com")
     (AsiaTalk "asiatalk.org")
     (AstroLink "astrolink.org")
     (Asylumnet "asylumnet.org")
@@ -586,6 +589,7 @@ PORTS is either a number, a list of numbers, or a list of port ranges."
     (LagNet "lagnet.org.za")
     (Librenet "librenet.net")
     (LinkNet "link-net.org")
+    (LinuxChix "cats\.meow\.at\\|linuxchix\.org")
     (Liquidized "liquidized.net")
     (M-IRC "m-sys.org")
     (MagicStar "magicstar.net")
index 7a94d2be9cc3817dce8c6dee0f09193d2db6a549..f37b8eab996fa56a23afa2b9d64dd8ea4883359b 100644 (file)
@@ -1,6 +1,6 @@
 ;;; erc-nicklist.el --- Display channel nicknames in a side buffer.
 
-;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Filename: erc-nicklist.el
 ;; Author: Lawrence Mitchell <wence@gmx.li>
index bb1c9cdceb3d59ffedba6008998075388ffa5ec9..82784c624c04153fb655be55d027677603aeadfc 100644 (file)
@@ -1,6 +1,6 @@
 ;;; erc-notify.el --- Online status change notification
 
-;; Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Mario Lang <mlang@lexx.delysid.org>
 ;; Keywords: comm
index 4c6b86bd56473eda62c3b19c1e3b5249f419a5f1..de13c6037a6e046440105ca5e7bf23963cbf7914 100644 (file)
@@ -1,6 +1,6 @@
 ;; erc-page.el - CTCP PAGE support for ERC
 
-;; Copyright (C) 2002, 2004, 2006 Free Software Foundation
+;; Copyright (C) 2002, 2004, 2006, 2007 Free Software Foundation
 
 ;; This file is part of GNU Emacs.
 
index 33231ee25901711ac2792d1c05dc0684059519ce..951ba25898c80e79beb795a0dc4f0b1137db5c18 100644 (file)
@@ -1,6 +1,6 @@
 ;;; erc-pcomplete.el --- Provides programmable completion for ERC
 
-;; Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Sacha Chua <sacha@free.net.ph>
 ;; Keywords: comm, convenience
index 7a22954f1714e64fa10dc8a812696a01ede0217c..5e63f8d7d4f90cf8489e9ad57f8c88dbfd3c19d4 100644 (file)
@@ -1,6 +1,6 @@
 ;; erc-replace.el -- wash and massage messages inserted into the buffer
 
-;; Copyright (C) 2001, 2002, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2004, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Andreas Fuchs <asf@void.at>
 ;; Maintainer: Mario Lang (mlang@delysid.org)
index 87707e65faa422faf92e4c9b7ea739aa8b01c6c7..911a154e915bae78f73fc42c8be8ca3b25995d00 100644 (file)
@@ -1,6 +1,6 @@
 ;; erc-ring.el -- Command history handling for erc using ring.el
 
-;; Copyright (C) 2001, 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Alex Schroeder <alex@gnu.org>
 ;; Keywords: comm
index c8bac7fe45c6f5e8bd50b9d5238dbe828586f6f0..5d03a7b6365e91697ade7ea30ee20b331ea985ec 100644 (file)
@@ -1,6 +1,6 @@
 ;;; erc-services.el --- Identify to NickServ
 
-;; Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
 
 ;; This file is part of GNU Emacs.
 
@@ -77,6 +77,29 @@ This group allows you to set variables to somewhat automate
 communication with those Services."
   :group 'erc)
 
+(defcustom erc-nickserv-identify-mode 'both
+  "The mode which is used when identifying to Nickserv.
+
+Possible settings are:.
+
+'autodetect  - Identify when the real Nickserv sends an identify request.
+'nick-change - Identify when you log in or change your nickname.
+'both        - Do the former if the network supports it, otherwise do the
+               latter.
+nil          - Disables automatic Nickserv identification.
+
+You can also use M-x erc-nickserv-identify-mode to change modes."
+  :group 'erc-services
+  :type '(choice (const autodetect)
+                (const nick-change)
+                (const both)
+                (const nil))
+  :set (lambda (sym val)
+        (set sym val)
+        ;; avoid recursive load at startup
+        (when (featurep 'erc-services)
+          (erc-nickserv-identify-mode val))))
+
 ;;;###autoload (autoload 'erc-services-mode "erc-services" nil t)
 (define-erc-module services nickserv
   "This mode automates communication with services."
@@ -94,7 +117,7 @@ communication with those Services."
   (interactive
    (list (intern (completing-read
                  "Choose Nickserv identify mode (RET to disable): "
-                 '(("autodetect") ("nick-change")) nil t))))
+                 '(("autodetect") ("nick-change") ("both")) nil t))))
   (cond ((eq mode 'autodetect)
         (setq erc-nickserv-identify-mode 'autodetect)
         (add-hook 'erc-server-NOTICE-functions
@@ -111,6 +134,14 @@ communication with those Services."
                   'erc-nickserv-identify-on-nick-change)
         (remove-hook 'erc-server-NOTICE-functions
                      'erc-nickserv-identify-autodetect))
+       ((eq mode 'both)
+        (setq erc-nickserv-identify-mode 'both)
+        (add-hook 'erc-server-NOTICE-functions
+                  'erc-nickserv-identify-autodetect)
+        (add-hook 'erc-after-connect
+                  'erc-nickserv-identify-on-connect)
+        (add-hook 'erc-nick-changed-functions
+                  'erc-nickserv-identify-on-nick-change))
        (t
         (setq erc-nickserv-identify-mode nil)
         (remove-hook 'erc-server-NOTICE-functions
@@ -120,24 +151,6 @@ communication with those Services."
         (remove-hook 'erc-nick-changed-functions
                      'erc-nickserv-identify-on-nick-change))))
 
-(defcustom erc-nickserv-identify-mode 'autodetect
-  "The mode which is used when identifying to Nickserv.
-
-Possible settings are:.
-
-'autodetect  - Identify when the real Nickserv sends an identify request.
-'nick-change - Identify when you change your nickname.
-nil          - Disables automatic Nickserv identification.
-
-You can also use M-x erc-nickserv-identify-mode to change modes."
-  :group 'erc-services
-  :type '(choice (const autodetect)
-                (const nick-change)
-                (const nil))
-  :set (lambda (sym val)
-        (set-default sym val)
-        (erc-nickserv-identify-mode val)))
-
 (defcustom erc-prompt-for-nickserv-password t
   "Ask for the password when identifying to NickServ."
   :group 'erc-services
@@ -156,12 +169,14 @@ Example of use:
          (list :tag "Network"
                (choice :tag "Network name"
                        (const freenode)
+                       (const OFTC)
                        (const DALnet)
                        (const GalaxyNet)
                        (const SlashNET)
                        (const BRASnet)
                        (const iip)
                        (const Austnet)
+                       (const Azzurra)
                        (symbol :tag "Network name"))
                (repeat :tag "Nickname and password"
                        (cons :tag "Identity"
@@ -171,7 +186,13 @@ Example of use:
 ;; Variables:
 
 (defcustom erc-nickserv-alist
-  '((DALnet
+  '((BitlBee
+     nil
+     nil
+     "&bitlbee"
+     "identify"
+     nil)
+    (DALnet
      "NickServ!service@dal.net"
      "/msg\\s-NickServ@services.dal.net\\s-IDENTIFY\\s-<password>"
      "NickServ@services.dal.net"
@@ -209,24 +230,24 @@ Example of use:
      "IDENTIFY"
      nil
      "")
-     (Austnet
-      "NickOP!service@austnet.org"
-      "/msg\\s-NickOP@austnet.org\\s-identify\\s-<password>"
-      "nickop@austnet.org"
-      "identify"
-      nil)
-     (Azzurra
-      "NickServ!service@azzurra.org"
-      "\ 2/ns\\s-IDENTIFY\\s-password\ 2"
-      "NickServ"
-      "IDENTIFY"
-      nil)
-     (OFTC
-      "NickServ!services@services.oftc.net"
-      "/msg\\s-NickServ\\s-IDENTIFY\\s-\^_password"
-      "NickServ"
-      "IDENTIFY"
-      nil))
+    (Austnet
+     "NickOP!service@austnet.org"
+     "/msg\\s-NickOP@austnet.org\\s-identify\\s-<password>"
+     "nickop@austnet.org"
+     "identify"
+     nil)
+    (Azzurra
+     "NickServ!service@azzurra.org"
+     "\ 2/ns\\s-IDENTIFY\\s-password\ 2"
+     "NickServ"
+     "IDENTIFY"
+     nil)
+    (OFTC
+     "NickServ!services@services.oftc.net"
+     "/msg\\s-NickServ\\s-IDENTIFY\\s-\^_password"
+     "NickServ"
+     "IDENTIFY"
+     nil))
    "Alist of NickServer details, sorted by network.
 Every element in the list has the form
   \(SYMBOL NICKSERV REGEXP NICK KEYWORD USE-CURRENT ANSWER)
@@ -253,6 +274,24 @@ ANSWER is the command to use for the answer.  The default is 'privmsg.
                  (string :tag "Command")
                  (const :tag "No special command necessary" nil)))))
 
+(defsubst erc-nickserv-alist-sender (network &optional entry)
+  (nth 1 (or entry (assoc network erc-nickserv-alist))))
+
+(defsubst erc-nickserv-alist-regexp (network &optional entry)
+  (nth 2 (or entry (assoc network erc-nickserv-alist))))
+
+(defsubst erc-nickserv-alist-nickserv (network &optional entry)
+  (nth 3 (or entry (assoc network erc-nickserv-alist))))
+
+(defsubst erc-nickserv-alist-ident-keyword (network &optional entry)
+  (nth 4 (or entry (assoc network erc-nickserv-alist))))
+
+(defsubst erc-nickserv-alist-use-nick-p (network &optional entry)
+  (nth 5 (or entry (assoc network erc-nickserv-alist))))
+
+(defsubst erc-nickserv-alist-ident-command (network &optional entry)
+  (nth 6 (or entry (assoc network erc-nickserv-alist))))
+
 ;; Functions:
 
 (defun erc-nickserv-identify-autodetect (proc parsed)
@@ -264,14 +303,14 @@ password for this nickname, otherwise try to send it automatically."
   (unless (and (null erc-nickserv-passwords)
               (null erc-prompt-for-nickserv-password))
     (let* ((network (erc-network))
-          (nickserv (nth 1 (assoc network erc-nickserv-alist)))
-          (identify-regex (nth 2 (assoc network erc-nickserv-alist)))
+          (sender (erc-nickserv-alist-sender network))
+          (identify-regex (erc-nickserv-alist-regexp network))
           (sspec (erc-response.sender parsed))
           (nick (car (erc-response.command-args parsed)))
           (msg (erc-response.contents parsed)))
       ;; continue only if we're sure it's the real nickserv for this network
       ;; and it's asked us to identify
-      (when (and nickserv (equal sspec nickserv)
+      (when (and sender (equal sspec sender)
                 (string-match identify-regex msg))
        (erc-log "NickServ IDENTIFY request detected")
        (erc-nickserv-call-identify-function nick)
@@ -279,14 +318,18 @@ password for this nickname, otherwise try to send it automatically."
 
 (defun erc-nickserv-identify-on-connect (server nick)
   "Identify to Nickserv after the connection to the server is established."
-  (unless (and (null erc-nickserv-passwords)
-              (null erc-prompt-for-nickserv-password))
+  (unless (or (and (null erc-nickserv-passwords)
+                  (null erc-prompt-for-nickserv-password))
+             (and (eq erc-nickserv-identify-mode 'both)
+                  (erc-nickserv-alist-regexp (erc-network))))
     (erc-nickserv-call-identify-function nick)))
 
 (defun erc-nickserv-identify-on-nick-change (nick old-nick)
   "Identify to Nickserv whenever your nick changes."
-  (unless (and (null erc-nickserv-passwords)
-              (null erc-prompt-for-nickserv-password))
+  (unless (or (and (null erc-nickserv-passwords)
+                  (null erc-prompt-for-nickserv-password))
+             (and (eq erc-nickserv-identify-mode 'both)
+                  (erc-nickserv-alist-regexp (erc-network))))
     (erc-nickserv-call-identify-function nick)))
 
 (defun erc-nickserv-call-identify-function (nickname)
@@ -316,12 +359,16 @@ When called interactively, read the password using `read-passwd'."
     (let* ((erc-auto-discard-away nil)
           (network (erc-network))
           (nickserv-info (assoc network erc-nickserv-alist))
-          (nickserv (or (nth 3 nickserv-info) "NickServ"))
-          (identify-word (or (nth 4 nickserv-info) "IDENTIFY"))
-          (nick (if (nth 5 nickserv-info)
+          (nickserv (or (erc-nickserv-alist-nickserv nil nickserv-info)
+                        "NickServ"))
+          (identify-word (or (erc-nickserv-alist-ident-keyword
+                              nil nickserv-info)
+                             "IDENTIFY"))
+          (nick (if (erc-nickserv-alist-use-nick-p nil nickserv-info)
                     (concat (erc-current-nick) " ")
                   ""))
-          (msgtype (or (nth 6 nickserv-info) "PRIVMSG")))
+          (msgtype (or (erc-nickserv-alist-ident-command nil nickserv-info)
+                       "PRIVMSG")))
       (erc-message msgtype
                   (concat nickserv " " identify-word " " nick password)))))
 
index e152d8ed0df78aee824230652adbf2d6521387cf..fdac1cc3be096a2aa79d2714acc5f53bd6ace3c8 100644 (file)
@@ -1,6 +1,6 @@
 ;;; erc-sound.el --- CTCP SOUND support for ERC
 
-;; Copyright (C) 2002, 2003, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2006, 2007 Free Software Foundation, Inc.
 
 ;; This file is part of GNU Emacs.
 
index 55e24782f77eeb4983a3268da4a31b7a98ca1b7c..551b83fb5ac87bd65e5e4d1fab7a1a42a822142f 100644 (file)
@@ -1,6 +1,6 @@
 ;;; erc-speedbar.el --- Speedbar support for ERC
 
-;; Copyright (C) 2001, 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Mario Lang <mlang@delysid.org>
 ;; Contributor: Eric M. Ludlam <eric@siege-engine.com>
index 7ed0f5105395d73fe7fb2b2fb4cd49b737636aba..484ddb36d52ada7ce39121dd0ef4ae7a712e8438 100644 (file)
@@ -1,6 +1,6 @@
 ;;; erc-spelling.el --- use flyspell in ERC
 
-;; Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Jorgen Schaefer <forcer@forcix.cx>
 ;; Keywords: irc
index b0622b99443616ebf93447815f66f20441ead873..5a9977aaead94508bfe3ffe5cb7f7778a31394e6 100644 (file)
@@ -1,6 +1,6 @@
 ;;; erc-stamp.el --- Timestamping for ERC messages
 
-;; Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Mario Lang <mlang@delysid.org>
 ;; Keywords: comm, processes, timestamp
index 3c8f93acfc2510d764091dbaf28a1648f148779d..0fa550a583809723b03e23f92bb3edbaf3982581 100644 (file)
@@ -1,6 +1,6 @@
 ;;; erc-track.el --- Track modified channel buffers
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Mario Lang <mlang@delysid.org>
 ;; Keywords: comm, faces
@@ -773,10 +773,6 @@ is in `erc-mode'."
                      str)
    (erc-faces-in str)))
 
-(defun erc-find-parsed-property ()
-  "Find the next occurrence of the `erc-parsed' text property."
-  (text-property-not-all (point-min) (point-max) 'erc-parsed nil))
-
 ;;; Buffer switching
 
 (defvar erc-track-last-non-erc-buffer nil
index 76475ab8ee5be6b22f06e2194b5a1b23fe7545a2..440dc870e2c540cc3110c680b8df5314d1024664 100644 (file)
@@ -1,6 +1,6 @@
 ;;; erc-truncate.el --- Functions for truncating ERC buffers
 
-;; Copyright (C) 2003, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Andreas Fuchs <asf@void.at>
 ;; Keywords: IRC, chat, client, Internet, logging
index d00dfc5e1a04059406bebdc90e60be6b588dd3ac..ea1fa27bf4b50db9024b9c0ae6a285c5cf3ef05d 100644 (file)
@@ -1,6 +1,6 @@
 ;;; erc-xdcc.el --- XDCC file-server support for ERC
 
-;; Copyright (C) 2003, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Mario Lang <mlang@delysid.org>
 ;; Keywords: comm, processes
index 7de2828b86d510e1feabe15f671520878b87cb94..927dce02d64b5138dd0439eae58608bd9c47a786 100644 (file)
@@ -1,7 +1,7 @@
 ;; erc.el --- An Emacs Internet Relay Chat client
 
 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Alexander L. Belikoff (alexander@belikoff.net)
 ;; Contributors: Sergey Berezin (sergey.berezin@cs.cmu.edu),
@@ -74,7 +74,6 @@
 (require 'pp)
 (require 'thingatpt)
 (require 'erc-compat)
-(require 'erc-menu)
 
 (defvar erc-official-location
   "http://emacswiki.org/cgi-bin/wiki/ERC (mailing list: erc-discuss@gnu.org)"
@@ -356,6 +355,17 @@ nicknames with erc-server-user struct instances.")
              (cdr (assq (aref s (match-beginning 0)) c)))))
     s))
 
+(defmacro erc-with-server-buffer (&rest body)
+  "Execute BODY in the current ERC server buffer.
+If no server buffer exists, return nil."
+  (let ((buffer (make-symbol "buffer")))
+    `(let ((,buffer (erc-server-buffer)))
+       (when (buffer-live-p ,buffer)
+        (with-current-buffer ,buffer
+          ,@body)))))
+(put 'erc-with-server-buffer 'lisp-indent-function 0)
+(put 'erc-with-server-buffer 'edebug-form-spec '(body))
+
 (defstruct (erc-server-user (:type vector) :named)
   ;; User data
   nickname host login full-name info
@@ -782,6 +792,13 @@ set if some hacker is trying to flood you away."
   :group 'erc
   :type 'string)
 
+(defcustom erc-system-name nil
+  "Use this as the name of your system.
+If nil, ERC will call `system-name' to get this information."
+  :group 'erc
+  :type '(choice (const :tag "Default system name" nil)
+                string))
+
 (defcustom erc-ignore-list nil
   "*List of regexps matching user identifiers to ignore.
 
@@ -1333,6 +1350,14 @@ If BUFFER is nil, the current buffer is used."
     (and (eq major-mode 'erc-mode)
         (null (erc-default-target)))))
 
+(defun erc-open-server-buffer-p (&optional buffer)
+  "Return non-nil if argument BUFFER is an ERC server buffer that
+has an open IRC process.
+
+If BUFFER is nil, the current buffer is used."
+  (and (erc-server-buffer-p)
+       (erc-server-process-alive)))
+
 (defun erc-query-buffer-p (&optional buffer)
   "Return non-nil if BUFFER is an ERC query buffer.
 If BUFFER is nil, the current buffer is used."
@@ -1672,21 +1697,22 @@ needs to be active for this function to work."
     (require 'iswitchb))
   (let ((enabled iswitchb-mode))
     (or enabled (iswitchb-mode 1))
-    (let ((iswitchb-make-buflist-hook
-          (lambda ()
-            (setq iswitchb-temp-buflist
-                  (mapcar 'buffer-name
-                          (erc-buffer-list
-                           nil
-                           (when arg erc-server-process)))))))
-      (switch-to-buffer
-       (iswitchb-read-buffer
-       "Switch-to: "
-       (if (boundp 'erc-modified-channels-alist)
-           (buffer-name (caar (last erc-modified-channels-alist)))
-         nil)
-       t)))
-    (or enabled (iswitchb-mode -1))))
+    (unwind-protect
+       (let ((iswitchb-make-buflist-hook
+              (lambda ()
+                (setq iswitchb-temp-buflist
+                      (mapcar 'buffer-name
+                              (erc-buffer-list
+                               nil
+                               (when arg erc-server-process)))))))
+         (switch-to-buffer
+          (iswitchb-read-buffer
+           "Switch-to: "
+           (if (boundp 'erc-modified-channels-alist)
+               (buffer-name (caar (last erc-modified-channels-alist)))
+             nil)
+           t)))
+      (or enabled (iswitchb-mode -1)))))
 
 (defun erc-channel-list (proc)
   "Return a list of channel buffers.
@@ -1763,7 +1789,7 @@ all channel buffers on all servers."
 
 (defcustom erc-modules '(netsplit fill button match track completion readonly
                                  ring autojoin noncommands irccontrols
-                                 stamp)
+                                 stamp menu)
   "A list of modules which ERC should enable.
 If you set the value of this without using `customize' remember to call
 \(erc-update-modules) after you change it.  When using `customize', modules
@@ -1790,17 +1816,21 @@ removed from the list will be disabled."
     (const :tag "Set away status automatically" autoaway)
     (const :tag "Join channels automatically" autojoin)
     (const :tag "Buttonize URLs, nicknames, and other text" button)
+    (const
+     :tag
+     "Mark unidentified users on freenode and other servers supporting CAPAB"
+     capab-identify)
     (const :tag "Wrap long lines" fill)
     (const :tag "Launch an identd server on port 8113" identd)
     (const :tag "Highlight or remove IRC control characters"
           irccontrols)
     (const :tag "Save buffers in logs" log)
     (const :tag "Highlight pals, fools, and other keywords" match)
+    (const :tag "Display a menu in ERC buffers" menu)
     (const :tag "Detect netsplits" netsplit)
     (const :tag "Don't display non-IRC commands after evaluation"
           noncommands)
-    (const :tag
-          "Notify when the online status of certain users changes"
+    (const :tag "Notify when the online status of certain users changes"
           notify)
     (const :tag "Complete nicknames and commands (programmable)"
           completion)
@@ -1830,6 +1860,8 @@ removed from the list will be disabled."
       (setq req (concat "erc-" (symbol-name mod)))
       (cond
        ;; yuck. perhaps we should bring the filenames into sync?
+       ((string= req "erc-capab-identify")
+       (setq req "erc-capab"))
        ((string= req "erc-completion")
        (setq req "erc-pcomplete"))
        ((string= req "erc-pcomplete")
@@ -1888,10 +1920,12 @@ Returns the buffer for the given server or channel."
        (connected-p (unless connect erc-server-connected))
        (buffer (erc-get-buffer-create server port channel))
        (old-buffer (current-buffer))
-       (old-point (point))
+       old-point
        continued-session)
+    (when connect (run-hook-with-args 'erc-before-connect server port nick))
     (erc-update-modules)
     (set-buffer buffer)
+    (setq old-point (point))
     (erc-mode)
     (setq erc-server-announced-name server-announced-name)
     (setq erc-server-connected connected-p)
@@ -2102,8 +2136,6 @@ server and full-name will be set to those values, whereas
 `erc-compute-port', `erc-compute-nick' and `erc-compute-full-name' will
 be invoked for the values of the other parameters."
   (interactive (erc-select-read-args))
-
-  (run-hook-with-args 'erc-before-connect server port nick)
   (erc-open server port nick full-name t password))
 
 (defalias 'erc-select 'erc)
@@ -3165,6 +3197,12 @@ the message given by REASON."
 (defalias 'erc-cmd-GQ 'erc-cmd-GQUIT)
 (put 'erc-cmd-GQUIT 'do-not-parse-args t)
 
+(defun erc-cmd-RECONNECT ()
+  "Try to reconnect to the current IRC server."
+  (setq erc-server-reconnect-count 0)
+  (erc-server-reconnect)
+  t)
+
 (defun erc-cmd-SERVER (server)
   "Connect to SERVER, leaving existing connection intact."
   (erc-log (format "cmd: SERVER: %s" server))
@@ -4292,8 +4330,10 @@ See also `erc-display-message'."
   nil)
 
 (defun erc-process-away (proc away-p)
-  ;; FIXME: This docstring is AWFUL -- Lawrence 2004-01-08
-  "Process the user being away, or returning from an away break."
+  "Toggle the away status of the user depending on the value of AWAY-P.
+
+If nil, set the user as away.
+If non-nil, return from being away."
   (let ((sessionbuf (process-buffer proc)))
     (when sessionbuf
       (with-current-buffer sessionbuf
@@ -4873,6 +4913,9 @@ Specifically, return the position of `erc-insert-marker'."
    erc-input-marker
    (erc-end-of-input-line)))
 
+(defvar erc-command-regexp "^/\\([A-Za-z]+\\)\\(\\s-+.*\\|\\s-*\\)$"
+  "Regular expression used for matching commands in ERC.")
+
 (defun erc-send-input (input)
   "Treat INPUT as typed in by the user. It is assumed that the input
 and the prompt is already deleted.
@@ -4894,7 +4937,7 @@ This returns non-nil only iff we actually send anything."
       (run-hook-with-args 'erc-send-pre-hook input)
       (when erc-send-this
        (if (or (string-match "\n" str)
-               (not (char-equal (aref str 0) ?/)))
+               (not (string-match erc-command-regexp str)))
            (mapc
             (lambda (line)
               (mapc
@@ -4959,7 +5002,7 @@ current position."
   "Extract command and args from the input LINE.
 If no command was given, return nil.  If command matches, return a
 list of the form: (command args) where both elements are strings."
-  (when (string-match "^/\\([A-Za-z]+\\)\\(\\s-+.*\\|\\s-*\\)$" line)
+  (when (string-match erc-command-regexp line)
     (let* ((cmd (erc-command-symbol (match-string 1 line)))
           ;; note: return is nil, we apply this simply for side effects
           (canon-defun (while (and cmd (symbolp (symbol-function cmd)))
@@ -5398,7 +5441,7 @@ user input."
   (erc-log (format "login: nick: %s, user: %s %s %s :%s"
                   (erc-current-nick)
                   (user-login-name)
-                  (system-name)
+                  (or erc-system-name (system-name))
                   erc-session-server
                   erc-session-user-full-name))
   (if erc-session-password
@@ -5647,6 +5690,7 @@ of `mode-line-buffer-identification'.
 
 The following characters are replaced:
 %a: String indicating away status or \"\" if you are not away
+%l: The estimated lag time to the server
 %m: The modes of the channel
 %n: The current nick name
 %o: The topic of the channel
@@ -5658,9 +5702,9 @@ The following characters are replaced:
   :group 'erc-mode-line-and-header
   :type 'string)
 
-(defcustom erc-header-line-format "[IRC] %n on %t %m %o"
+(defcustom erc-header-line-format "%n on %t (%m,%l) %o"
   "A string to be formatted and shown in the header-line in `erc-mode'.
-Only used in Emacs 21.
+Only used starting in Emacs 21.
 
 See `erc-mode-line-format' for which characters are can be used."
   :group 'erc-mode-line-and-header
@@ -5750,33 +5794,37 @@ if `erc-away' is non-nil."
       "")))
 
 (defun erc-format-channel-modes ()
-  "Return the current channel's modes and the estimated lag."
+  "Return the current channel's modes."
+  (concat (apply 'concat
+                "+" erc-channel-modes)
+         (cond ((and erc-channel-user-limit erc-channel-key)
+                (if erc-show-channel-key-p
+                    (format "lk %.0f %s" erc-channel-user-limit
+                            erc-channel-key)
+                  (format "kl %.0f" erc-channel-user-limit)))
+               (erc-channel-user-limit
+                ;; Emacs has no bignums
+                (format "l %.0f" erc-channel-user-limit))
+               (erc-channel-key
+                (if erc-show-channel-key-p
+                    (format "k %s" erc-channel-key)
+                  "k"))
+               (t nil))))
+
+(defun erc-format-lag-time ()
+  "Return the estimated lag time to server, `erc-server-lag'."
   (let ((lag (when (erc-server-buffer-live-p)
               (with-current-buffer (process-buffer erc-server-process)
                 erc-server-lag))))
-    (concat (apply 'concat
-                  "(+" erc-channel-modes)
-           (cond ((and erc-channel-user-limit erc-channel-key)
-                  (if erc-show-channel-key-p
-                      (format "lk %.0f %s" erc-channel-user-limit
-                              erc-channel-key)
-                    (format "kl %.0f" erc-channel-user-limit)))
-                 (erc-channel-user-limit
-                  ;; Emacs has no bignums
-                  (format "l %.0f" erc-channel-user-limit))
-                 (erc-channel-key
-                  (if erc-show-channel-key-p
-                      (format "k %s" erc-channel-key)
-                    "k"))
-                 (t ""))
-           (if lag (format ",lag:%.0f" lag) "")
-           ")")))
+    (cond (lag (format "lag:%.0f" lag))
+         (t ""))))
 
 (defun erc-update-mode-line-buffer (buffer)
   "Update the mode line in a single ERC buffer BUFFER."
   (with-current-buffer buffer
     (let ((spec (format-spec-make
                 ?a (erc-format-away-status)
+                ?l (erc-format-lag-time)
                 ?m (erc-format-channel-modes)
                 ?n (or (erc-current-nick) "")
                 ?o (erc-controls-strip erc-channel-topic)
@@ -5823,7 +5871,10 @@ if `erc-away' is non-nil."
                              (erc-propertize header 'help-echo help-echo
                                              'face face)
                            (erc-propertize header 'help-echo help-echo))))))
-               (t (setq header-line-format header))))))
+               (t (setq header-line-format
+                        (if face
+                            (erc-propertize header 'face face)
+                          header)))))))
     (if (featurep 'xemacs)
        (redraw-modeline)
       (force-mode-line-update))))
@@ -6177,6 +6228,10 @@ This function should be on `erc-kill-channel-hook'."
 
 ;;; Dealing with `erc-parsed'
 
+(defun erc-find-parsed-property ()
+  "Find the next occurrence of the `erc-parsed' text property."
+  (text-property-not-all (point-min) (point-max) 'erc-parsed nil))
+
 (defun erc-get-parsed-vector (point)
   "Return the whole parsed vector on POINT."
   (get-text-property point 'erc-parsed))
index 96ec9d5e025ff621a9acbd5a408146b5dd6fa904..d2d5deae2f7ab98964df4810378c389de787bd6b 100644 (file)
@@ -1,7 +1,7 @@
 ;;; em-alias.el --- creation and management of command aliases
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 
index 382964f304d210d3ef28efea571ebe4cef852bae..51d547a71c4706d49ebe454a0e5d7383789d43e8 100644 (file)
@@ -1,7 +1,7 @@
 ;;; em-banner.el --- sample module that displays a login banner
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 
index bcc1ef80f914bfdd5186ad15f890abb6ad97e651..b727bb05932052c080d7e7902a7a752f312007c0 100644 (file)
@@ -1,7 +1,7 @@
 ;;; em-basic.el --- basic shell builtin commands
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 
index 50767a4a4827c0cd44c96e6d247aebe72635fc74..e0f39eea262f2236119d70e98fd408e88f269c2b 100644 (file)
@@ -1,7 +1,7 @@
 ;;; em-cmpl.el --- completion using the TAB key
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 
index dfcf983606110475f3214382f11d9eaa2a44364f..2b308d5c6a1f677640406ac64d9303bb0325c7c8 100644 (file)
@@ -1,7 +1,7 @@
 ;;; em-dirs.el --- directory navigation commands
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 
index bb9abc8aaa8bed35f0397d3e4e736b506a6a0f01..859a8a07c38e129b4789382d4624c4762f50a1ff 100644 (file)
@@ -1,7 +1,7 @@
 ;;; em-glob.el --- extended file name globbing
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 
index 24730f889f1e2157265b5285ad2acabe3052694a..2fd0c4855625ba81b1a6770ae9a2e7e19d5c7b25 100644 (file)
@@ -1,7 +1,7 @@
 ;;; em-hist.el --- history list management
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 
index 68e7caec0b00e069dcb9ed774aea18031d4af3e9..0473ef22973bad38c44c4b396d6d5acab073e5f5 100644 (file)
@@ -1,7 +1,7 @@
 ;;; em-ls.el --- implementation of ls in Lisp
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 
index 6a03a689a9f7c2d0af917dc24047493ddf426e81..71e34346d778d26b1e76bc0bdbad74b33541fc4c 100644 (file)
@@ -1,7 +1,7 @@
 ;;; em-pred.el --- argument predicates and modifiers (ala zsh)
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 
index 8476e64fc7add5cf6bb41086323441ba31720d3e..03c60988e583d5d2e8ffb5908306667fff05393b 100644 (file)
@@ -1,7 +1,7 @@
 ;;; em-prompt.el --- command prompts
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 
index 65ca9676d55861a2e82a5a1b54703db04f6d8c30..c1488f47234bd48845f91363206c1fe840081244 100644 (file)
@@ -1,7 +1,7 @@
 ;;; em-rebind.el --- rebind keys when point is at current input
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 
index 356fe76961e98c352ed0401cc9faf99cf08875e4..92f077cd5976d29d89da232b8eabfa4ead535c91 100644 (file)
@@ -1,7 +1,7 @@
 ;;; em-script.el --- Eshell script files
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 
index 5537d1c72f1ba31b1857a1f490bd5832141cb0eb..f9aed42e3ce6e63d5fa49cfa070083ec9e1bc994 100644 (file)
@@ -1,7 +1,7 @@
 ;;; em-smart.el --- smart display of output
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 
index af6aa66c3285dab98ac11194599569f3260a6e62..bb4054732397dac716bc5a92e6139bde108aa592 100644 (file)
@@ -1,7 +1,7 @@
 ;;; em-term.el --- running visual commands
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 
index ead8e6e48a6b1e3b2678ef3dfbd2a58c5f7d5099..9c55fe16b6dccd46fe06a9e06b41a461e08dac58 100644 (file)
@@ -1,7 +1,7 @@
 ;;; em-unix.el --- UNIX command aliases
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 
index 8b77186f46aaee1d013888c6f98dcd6f4c28794e..347ab69ff170cd73fbff6005b3e4fc977ea3e866 100644 (file)
@@ -1,7 +1,7 @@
 ;;; em-xtra.el --- extra alias functions
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 
index 1b01501fb61b07b3cb2abbd9a5fd1942a15248b7..9a5ead5ddffbd7347297ff05bdae25b341692055 100644 (file)
@@ -1,7 +1,7 @@
 ;;; esh-arg.el --- argument processing
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 
index 6c698c79393e0b1485ee28ec55ef7dbf9a8e9fad..cc81865057912694d9a3b177c140cacbf6741dca 100644 (file)
@@ -1,7 +1,7 @@
 ;;; esh-cmd.el --- command invocation
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 
index f0aa026d8e40fdbbfd920b617567abfbb893afd2..6951d580fdc76997d81465b913408589c333dd5a 100644 (file)
@@ -1,7 +1,7 @@
 ;;; esh-ext.el --- commands external to Eshell
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 
index 18dcb87b9ee896015ea513a667a780219beff54a..f9684601fc4da4a33bfe5c797b8d399aa606a9e2 100644 (file)
@@ -1,7 +1,7 @@
 ;;; esh-io.el --- I/O management
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 
index 44c8935af285865fe27bd4b080d3f506c3834320..a0219beca63d141968d9b321560e3cf8561b9303 100644 (file)
@@ -1,7 +1,7 @@
 ;;; esh-maint.el --- init code for building eshell -*- no-byte-compile: t -*-
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 
index 35c3fb36850548922d2456c76ef3bc7f4a01dfd7..0c565ed61c00619222f648a930b06267eeeecf01 100644 (file)
@@ -1,7 +1,7 @@
 ;;; esh-mode.el --- user interface
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 
index 412ee68d4a2407835a51f2ed35480b14f0333041..822caf549332454e071843cdb7a7df7aca4d6855 100644 (file)
@@ -1,7 +1,7 @@
 ;;; esh-module.el --- Eshell modules
 
 ;; Copyright (C) 1999, 2000, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 ;; Keywords: processes
index 8c4c5f5fdc118b0f3c5ffde4b336f73d44627d73..7f697c7ba4364428076bcbb3cce526dee4694e0d 100644 (file)
@@ -1,7 +1,7 @@
 ;;; esh-opt.el --- command options processing
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 
index 7d8c66c1c53a760996510e89f9d1c527ce316e35..d3dabbf04b588e5d772ae520b928899c3a1f7b21 100644 (file)
@@ -1,7 +1,7 @@
 ;;; esh-proc.el --- process management
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 
index d3f20c322748d3bcd710c37c6ea1f7db9d0f82e5..ed1e75eb4dfa0cfc4c2a648c5d6dbb0249298dce 100644 (file)
@@ -1,7 +1,7 @@
 ;;; esh-test.el --- Eshell test suite
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 
index 50ff77c77251efffd893757af368b397684d9254..ce309aaaf9ee221205b4b0019a4ec56764337932 100644 (file)
@@ -1,7 +1,7 @@
 ;;; esh-util.el --- general utilities
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 
index 5f21eb13fdf1253a778d1e700c196489bcc4ee7b..b116df456bfffb8df70fd4b553b2cec21e34f2ad 100644 (file)
@@ -1,7 +1,7 @@
 ;;; esh-var.el --- handling of variables
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 
index 2a254e045baf92c46e4c2dde30cc4bdf5df007ad..d7910dc252d23cc22efc9d486487937911e049e2 100644 (file)
@@ -1,7 +1,7 @@
 ;;; eshell.el --- the Emacs command shell
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 ;; Version: 2.4.2
index 12e0433b3587767d402a7e937ff238133307b4c0..ebcf90ccfc2990d582d770e1b5066aa6aea125dc 100644 (file)
@@ -1,7 +1,7 @@
 ;;; expand.el --- make abbreviations more usable
 
 ;; Copyright (C) 1995, 1996, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Frederic Lepied <Frederic.Lepied@sugix.frmug.org>
 ;; Maintainer: Frederic Lepied <Frederic.Lepied@sugix.frmug.org>
index ed8fb497aff94f6cb89963e4c61e9828a66683d7..aaf9cabb48094ef02b73c30df0fed0bea9ddd9a9 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ezimage --- Generalized Image management
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Eric M. Ludlam <zappo@gnu.org>
 ;; Keywords: file, tags, tools
index f767c8d4e26cefef15e3b82304a4cac3eb6c01a4..44f184b12ee595fd3196a908dba6cccc2060efac 100644 (file)
@@ -1,7 +1,7 @@
 ;;; facemenu.el --- create a face menu for interactively adding fonts to text
 
 ;; Copyright (C) 1994, 1995, 1996, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Boris Goldowsky <boris@gnu.org>
 ;; Keywords: faces
index 8beb5d69f5c2880bfd487a008c191452b95850b6..f622bb0426c85643177e31b5d88872bb218189fd 100644 (file)
@@ -1,7 +1,7 @@
 ;;; faces.el --- Lisp faces
 
 ;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
-;;   2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: internal
@@ -2176,6 +2176,12 @@ created."
   :version "22.1"
   :group 'basic-faces)
 
+(defface momentary
+  '((t (:inherit mode-line)))
+  "Face for momentarily displaying text in the current buffer."
+  :version "22.1"
+  :group 'basic-faces)
+
 (defface minibuffer-prompt
   '((((background dark)) :foreground "cyan")
     ;; Don't use blue because many users of the MS-DOS port customize
index a36ba58e577e2e1d7e3efdab749d008b38be6bc0..e49c77f4d478e4799bb4e01b093eb1051d81db26 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ffap.el --- find file (or url) at point
 
 ;; Copyright (C) 1995, 1996, 1997, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Michelangelo Grigni <mic@mathcs.emory.edu>
 ;; Maintainer: FSF
@@ -310,7 +310,7 @@ For a fancy alternative, get `ffap-url.el'."
   ;;
   ;; It pays to put a big fancy regexp here, since ffap-guesser is
   ;; much more time-consuming than regexp searching:
-  "[/:.~a-zA-Z]/\\|@[a-zA-Z][-a-zA-Z0-9]*\\."
+  "[/:.~[:alpha:]]/\\|@[[:alpha:]][-[:alnum:]]*\\."
   "*Regular expression governing movements of `ffap-next'."
   :type 'regexp
   :group 'ffap)
@@ -426,7 +426,7 @@ Returned values:
   ;; (ffap-machine-p "mathcs" 5678 nil 'ping)
   ;; (ffap-machine-p "foo.bonk" nil nil 'ping)
   ;; (ffap-machine-p "foo.bonk.com" nil nil 'ping)
-  (if (or (string-match "[^-a-zA-Z0-9.]" host) ; Illegal chars (?)
+  (if (or (string-match "[^-[:alnum:].]" host) ; Illegal chars (?)
          (not (string-match "[^0-9]" host))) ; 1: a number? 2: quick reject
       nil
     (let* ((domain
@@ -575,7 +575,7 @@ Looks at `ffap-ftp-default-user', returns \"\" for \"localhost\"."
    (ffap-ftp-regexp (ffap-host-to-filename mach))
    ))
 
-(defvar ffap-newsgroup-regexp "^[a-z]+\\.[-+a-z_0-9.]+$"
+(defvar ffap-newsgroup-regexp "^[[:lower:]]+\\.[-+[:lower:]_0-9.]+$"
   "Strings not matching this fail `ffap-newsgroup-p'.")
 (defvar ffap-newsgroup-heads           ; entirely inadequate
   '("alt" "comp" "gnu" "misc" "news" "sci" "soc" "talk")
@@ -601,7 +601,7 @@ Looks at `ffap-ftp-default-user', returns \"\" for \"localhost\"."
             (setq heads nil))
         (error nil)))
      (or ret (not heads)
-        (let ((head (string-match "\\`\\([a-z]+\\)\\." string)))
+        (let ((head (string-match "\\`\\([[:lower:]]+\\)\\." string)))
           (and head (setq head (substring string 0 (match-end 1)))
                (member head heads)
                (setq ret string))))
@@ -780,7 +780,7 @@ This uses ffap-file-exists-string, which may try adding suffixes from
     ("" . ffap-completable)            ; completion, slow on some systems
     ("\\.info\\'" . ffap-info)         ; gzip.info
     ("\\`info/" . ffap-info-2)         ; info/emacs
-    ("\\`[-a-z]+\\'" . ffap-info-3)    ; (emacs)Top [only in the parentheses]
+    ("\\`[-[:lower:]]+\\'" . ffap-info-3) ; (emacs)Top [only in the parentheses]
     ("\\.elc?\\'" . ffap-el)           ; simple.el, simple.elc
     (emacs-lisp-mode . ffap-el-mode)   ; rmail, gnus, simple, custom
     ;; (lisp-interaction-mode . ffap-el-mode) ; maybe
@@ -969,15 +969,15 @@ If t, `ffap-tex-init' will initialize this when needed.")
     ;; Slightly controversial decisions:
     ;; * strip trailing "@" and ":"
     ;; * no commas (good for latex)
-    (file "--:$+<>@-Z_a-z~*?" "<@" "@>;.,!:")
+    (file "--:$+<>@-Z_[:lower:]~*?" "<@" "@>;.,!:")
     ;; An url, or maybe a email/news message-id:
-    (url "--:=&?$+@-Z_a-z~#,%;*" "^A-Za-z0-9" ":;.,!?")
+    (url "--:=&?$+@-Z_[:lower:]~#,%;*" "^[:alnum:]" ":;.,!?")
     ;; Find a string that does *not* contain a colon:
-    (nocolon "--9$+<>@-Z_a-z~" "<@" "@>;.,!?")
+    (nocolon "--9$+<>@-Z_[:lower:]~" "<@" "@>;.,!?")
     ;; A machine:
-    (machine "-a-zA-Z0-9." "" ".")
+    (machine "-[:alnum:]." "" ".")
     ;; Mathematica paths: allow backquotes
-    (math-mode ",-:$+<>@-Z_a-z~`" "<" "@>;.,!?`:")
+    (math-mode ",-:$+<>@-Z_[:lower:]~`" "<" "@>;.,!?`:")
     )
   "Alist of \(MODE CHARS BEG END\), where MODE is a symbol,
 possibly a major-mode name, or one of the symbol
@@ -1062,7 +1062,7 @@ Assumes the buffer has not changed."
     (let ((name (ffap-string-at-point 'url)))
       (cond
        ((string-match "^url:" name) (setq name (substring name 4)))
-       ((and (string-match "\\`[^:</>@]+@[^:</>@]+[a-zA-Z0-9]\\'" name)
+       ((and (string-match "\\`[^:</>@]+@[^:</>@]+[[:alnum:]]\\'" name)
             ;; "foo@bar": could be "mailto" or "news" (a Message-ID).
             ;; Without "<>" it must be "mailto".  Otherwise could be
             ;; either, so consult `ffap-foo-at-bar-prefix'.
@@ -1074,7 +1074,7 @@ Assumes the buffer has not changed."
                             "mailto")))
               (and prefix (setq name (concat prefix ":" name))))))
        ((ffap-newsgroup-p name) (setq name (concat "news:" name)))
-       ((and (string-match "\\`[a-z0-9]+\\'" name) ; <mic> <root> <nobody>
+       ((and (string-match "\\`[[:alnum:]]+\\'" name) ; <mic> <root> <nobody>
             (equal (ffap-string-around) "<>")
             ;; (ffap-user-p name):
             (not (string-match "~" (expand-file-name (concat "~" name))))
index 27ecd1c14cd2a97d57965d29a3a9dcc5f7078bbb..10942c77f5e6b82ce9af0fe1a92584e061d509f0 100644 (file)
@@ -5,7 +5,7 @@
 ;; Keywords: convenience
 ;;
 ;; Copyright (C) 1996, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; This file is part of GNU Emacs.
 
index cc4cd1220f984261c3793114409e37ce3fb81dc1..1436899ef20569fd19f6be263336b0b9d4497856 100644 (file)
@@ -2,7 +2,7 @@
 
 ;; Copyright (C) 1985, 1986, 1987, 1992, 1993, 1994, 1995, 1996,
 ;;   1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 
@@ -1223,11 +1223,11 @@ killed."
   (unless (run-hook-with-args-until-failure 'kill-buffer-query-functions)
     (error "Aborted"))
   (when (and (buffer-modified-p) (buffer-file-name))
-    (if (yes-or-no-p (format "Buffer %s is modified; save it first? "
+    (if (yes-or-no-p (format "Buffer %s is modified; kill anyway? "
                             (buffer-name)))
-       (save-buffer)
-      (unless (yes-or-no-p "Kill and replace the buffer without saving it? ")
-       (error "Aborted"))))
+       (unless (yes-or-no-p "Kill and replace the buffer without saving it? ")
+         (error "Aborted"))
+      (save-buffer)))
   (let ((obuf (current-buffer))
        (ofile buffer-file-name)
        (onum buffer-file-number)
@@ -1289,8 +1289,9 @@ Choose the buffer's name using `generate-new-buffer-name'."
 
 (defun abbreviate-file-name (filename)
   "Return a version of FILENAME shortened using `directory-abbrev-alist'.
-This also substitutes \"~\" for the user's home directory and
-removes automounter prefixes (see the variable `automount-dir-prefix')."
+This also substitutes \"~\" for the user's home directory (unless the
+home directory is a root directory) and removes automounter prefixes
+\(see the variable `automount-dir-prefix')."
   ;; Get rid of the prefixes added by the automounter.
   (save-match-data
     (if (and automount-dir-prefix
@@ -1650,7 +1651,8 @@ Do you want to revisit the file normally now? ")
       (setq default-directory (file-name-directory buffer-file-name))
       ;; Turn off backup files for certain file names.  Since
       ;; this is a permanent local, the major mode won't eliminate it.
-      (and (not (funcall backup-enable-predicate buffer-file-name))
+      (and backup-enable-predicate
+          (not (funcall backup-enable-predicate buffer-file-name))
           (progn
             (make-local-variable 'backup-inhibited)
             (setq backup-inhibited t)))
@@ -2904,6 +2906,7 @@ the old visited file has been renamed to the new name FILENAME."
   ;; Turn off backup files for certain file names.
   ;; Since this is a permanent local, the major mode won't eliminate it.
   (and buffer-file-name
+       backup-enable-predicate
        (not (funcall backup-enable-predicate buffer-file-name))
        (progn
         (make-local-variable 'backup-inhibited)
index 355c39f8ed743165e1442f6fcc2928f3c3597b54..e13c4a321dddae3e9b77c7d7382ed7dbcceec99d 100644 (file)
@@ -1,6 +1,6 @@
 ;;; filesets.el --- handle group of files
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Thomas Link <t.link@gmx.at>
 ;; Maintainer: FSF
index 027710f74c3f893f141690711b8ac3fabe7e9067..4b70a71bdb8b82ece1fb3720c7ec3a7354a723ca 100644 (file)
@@ -1,7 +1,7 @@
 ;;; find-dired.el --- run a `find' command and dired the output
 
 ;; Copyright (C) 1992, 1994, 1995, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Roland McGrath <roland@gnu.org>,
 ;;        Sebastian Kremer <sk@thp.uni-koeln.de>
index 505789e5146a5b7f323ad3c33a3b4007bc0d47f5..5b15e0d1692a28764705d6149e5f2d1df26dd6bc 100644 (file)
@@ -5,7 +5,7 @@
 ;; Keywords: c, matching, tools
 
 ;; Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; This file is part of GNU Emacs.
 
index 2dfd8d2a6c695ea86a05e66805e1af31c502f8fe..18e30ef37eb142af3f5c94b01d4319a7d7e3bff7 100644 (file)
@@ -5,7 +5,7 @@
 ;; Keywords: unix
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; This file is part of GNU Emacs.
 
index 1374e1f4e768d6844da8192955347998d4e1bfad..96a806a2e1ef34425bdfc1b07021505a0eb91cf1 100644 (file)
@@ -1,7 +1,7 @@
 ;;; finder.el --- topic & keyword-based code finder
 
 ;; Copyright (C) 1992, 1997, 1998, 1999, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Eric S. Raymond <esr@snark.thyrsus.com>
 ;; Created: 16 Jun 1992
index f2a29cda43ce49d921d860e324f9497056c8b3a3..5ba5aa6be20961059cb9f8beeedfb029da0a6879 100644 (file)
@@ -1,7 +1,7 @@
 ;;; flow-ctrl.el --- help for lusers on cu(1) or ttys with wired-in ^S/^Q flow control
 
 ;; Copyright (C) 1990, 1991, 1994, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author Kevin Gallagher
 ;; Maintainer: FSF
index 540a1943271de410986febc2d5b4fe649ff803e0..73c8556ad5ba265c72e56fbd4288328f8c57e313 100644 (file)
@@ -1,7 +1,7 @@
 ;;; foldout.el --- folding extensions for outline-mode and outline-minor-mode
 
 ;; Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Kevin Broadey <KevinB@bartley.demon.co.uk>
 ;; Maintainer: FSF
index c44b5156ec8987d30230ec088ddbae876f87baec..90555a786ccfdeb989ae9f590c2bb16112c9615e 100644 (file)
@@ -1,7 +1,7 @@
 ;;; follow.el --- synchronize windows showing the same buffer
 
 ;; Copyright (C) 1995, 1996, 1997, 1999, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Anders Lindgren <andersl@andersl.com>
 ;; Maintainer: FSF (Anders' email bounces, Sep 2005)
index 6a3f2b7698f6db9b462153631ca30a3eb4ea5f87..8202a820008f973a109f36f3e268ccfd194fa050 100644 (file)
@@ -1,7 +1,7 @@
 ;;; font-core.el --- Core interface to font-lock
 
 ;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
-;;   2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: languages, faces
index 1bae9cba362a62cac07851e10ab28cbbb1805feb..fc57a6548b671f647890c4c5333cf9963d293935 100644 (file)
@@ -1,7 +1,7 @@
 ;;; font-lock.el --- Electric font lock mode
 
 ;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-;;   2000, 2001, 2002, 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+;;   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: jwz, then rms, then sm
 ;; Maintainer: FSF
index 5f3c02ed7c41f89cec17fae598438822e6235af1..a52f27c4b41fa86653e4d1759b172206be735ed7 100644 (file)
@@ -1,7 +1,7 @@
 ;;; format.el --- read and save files in multiple formats
 
 ;; Copyright (C) 1994, 1995, 1997, 1999, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Boris Goldowsky <boris@gnu.org>
 
index 883cfe14d7c57f48879db2151094e18dde0bf1f3..c7e50ef15e0dde244e18fe05c887c6f4ec7236f2 100644 (file)
@@ -1,7 +1,7 @@
 ;;; forms-d2.el --- demo forms-mode -*- no-byte-compile: t -*-
 
 ;; Copyright (C) 1991, 1994, 1995, 1996, 1997, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Johan Vromans <jvromans@squirrel.nl>
 ;; Created: 1989
index 63e208a127f9139397e46d6fa01ef73066fde192..9f37ce0446319faaf373a03a6f6c94c3ebdfbbe5 100644 (file)
@@ -1,7 +1,7 @@
 ;;; forms.el --- Forms mode: edit a file as a form to fill in
 
 ;; Copyright (C) 1991, 1994, 1995, 1996, 1997, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Johan Vromans <jvromans@squirrel.nl>
 
index b8b0271664ee3c033fa87457eece88bf7dc9204d..4ff87efc4e174e8c008f5e85b5644db92e9d225b 100644 (file)
@@ -1,7 +1,7 @@
 ;;; frame.el --- multi-frame management independent of window systems
 
 ;; Copyright (C) 1993, 1994, 1996, 1997, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: internal
index 317fff0973c1b33197330a5c06d3cfbf24b04b18..9f4ec90a13a96de60f5821f01ce0bba2e8d933a5 100644 (file)
@@ -1,6 +1,6 @@
 ;;; fringe.el --- fringe setup and control
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Simon Josefsson <simon@josefsson.org>
 ;; Maintainer: FSF
index d980a1ebc89433719a3722de99e4b516d97437e9..3136889c250979abb66cfdc04c915329a1e08319 100644 (file)
@@ -1,7 +1,7 @@
 ;;; generic-x.el --- A collection of generic modes
 
 ;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author:  Peter Breton <pbreton@cs.umb.edu>
 ;; Created: Tue Oct 08 1996
index b6b8b1b9bacd3640529111ea7ebaa8699c094a58..7197ca2705fdf697fa4fefc4bd7c473fd4d60225 100644 (file)
@@ -1,3 +1,59 @@
+2007-01-23  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * gnus-score.el (gnus-home-score-file, gnus-home-adapt-file): Fix
+       custom choice.
+
+       * gnus-art.el (gnus-signature-limit): Fix custom choice.
+
+2007-01-19  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory):
+       Use gnus-home-directory instead of "~/" or "$HOME".
+
+2007-01-12  Kenichi Handa  <handa@m17n.org>
+
+       * uudecode.el (uudecode-decode-region-internal): Make it work in a
+       multibyte buffer.
+
+2007-01-14  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * gnus-sum.el (gnus-auto-select-first): Improve doc string.
+
+2007-01-07  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * gnus-soup.el: Add missing :group in previous change.
+
+2007-01-05  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * gnus-soup.el (gnus-soup): New custom group.  Make user variables
+       customizable.
+
+2007-01-03  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
+
+       * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the
+       headers read from disk with the ones newly found in the current search.
+       This should no longer cause problems, because the article numbers in
+       Gmane's `nov.php' output are ignored since the previous change.
+
+2006-01-03  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
+
+       * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for
+       solid groups.
+
+2006-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * nnweb.el (nnweb-gmane-create-mapping): Use the article number from
+       the headers when creating the mapping to avoid mismappings.
+       (nnweb-gmane-create-mapping): Always nix out old mapping.
+
+2007-01-02  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
+
+       * gmm-utils.el (gmm-tool-bar-style): Fix custom type.
+
+2007-01-01  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
+
 2006-12-30  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 
        * gnus-sum.el (gnus-summary-insert-dormant-articles): Fix typo in
 
 See ChangeLog.2 for earlier changes.
 
-    Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+    Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index 5f86d24e01915f8e5c67dce2fa56a8a28a6e1f26..e4c39387d30c48390bcf1e2ba30538c1ae6913cb 100644 (file)
 
 
     Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-    2005, 2006 Free Software Foundation, Inc.
+    2005, 2006, 2007 Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index dcd6e8249b47b9f44b35e3ddfdf7f7ad341846e2..b20dc6646f41f98ec13227f17ee309f2d0580b58 100644 (file)
 
 See ChangeLog.1 for earlier changes.
 
-    Copyright (C) 2000, 2001, 2002, 2004, 2005, 2006
+    Copyright (C) 2000, 2001, 2002, 2004, 2005, 2006, 2007
     Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
index f01b2ff8b514e9b00ade7c8313d250ab99b6a918..5bca0be13c211dc970a8b3f7764d5b191593125c 100644 (file)
@@ -1,7 +1,7 @@
 ;;; binhex.el --- elisp native binhex decode
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
 ;; Keywords: binhex news
index 9f063bb36444c4fca8a8b03507a503a54870e2e3..3f51ad47ef00a0a79d199d25b66d820ed7d7b96d 100644 (file)
@@ -1,7 +1,7 @@
 ;;; canlock.el --- functions for Cancel-Lock feature
 
 ;; Copyright (C) 1998, 1999, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Katsumi Yamaoka <yamaoka@jpl.org>
 ;; Keywords: news, cancel-lock, hmac, sha1, rfc2104
index 33e05046e8433af74c03e3ed1d44f64a2f39d337..c146c93193b9538c74db79cd243815a54177fd73 100644 (file)
@@ -1,6 +1,6 @@
 ;;; compface.el --- functions for converting X-Face headers
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index 53439d170918555773e52dda3dc7f39f326e084c..f3052130e8f912bddcee2d3d197028f0706bd5c6 100644 (file)
@@ -1,6 +1,6 @@
 ;;; deuglify.el --- deuglify broken Outlook (Express) articles
 
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 
 ;; Author: Raymond Scholz <rscholz@zonix.de>
index e180cdad364f12a62a95bffbe3270da4cc8e6a8b..97f149c76e1a8bf49922d60baded0675889ce083 100644 (file)
@@ -1,7 +1,7 @@
 ;;; dig.el --- Domain Name System dig interface
 
 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Simon Josefsson <simon@josefsson.org>
 ;; Keywords: DNS BIND dig
index 5069230e736e91686b308c88ea9d211915dd2ae9..e7cd51f03088e060c981822cfbfd851078b26788 100644 (file)
@@ -1,6 +1,6 @@
 ;;; dns.el --- Domain Name Service lookups
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: network
index a70e68d9a627e56866419f1f33d28edaf31c3873..8a3560fac08773f2979962b4cf1995d4304b8a86 100644 (file)
@@ -1,7 +1,7 @@
 ;;; earcon.el --- Sound effects for messages
 
 ;; Copyright (C) 1996, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Steven L. Baur <steve@miranova.com>
 
index b47e9ba8365aa8f9e595aadf1c42217bffdb2931..4ab2645878f39e9889cbc3374325cb89b5c69e8f 100644 (file)
@@ -1,7 +1,7 @@
 ;;; flow-fill.el --- interpret RFC2646 "flowed" text
 
 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Simon Josefsson <jas@pdc.kth.se>
 ;; Keywords: mail
index e905e91c2e15d1c13da26ce5e41ebdababda5e2c..a01b3d0e052542931d50cec7bfce1c7b575617c4 100644 (file)
@@ -1,7 +1,7 @@
 ;;; format-spec.el --- functions for formatting arbitrary formatting strings
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: tools
index 59d02927008430f63ef08266a84df9edac684ce5..84b69edb5753b8971dd8c64e123a9c9918c9a11d 100644 (file)
@@ -1,6 +1,6 @@
 ;;; gmm-utils.el --- Utility functions for Gnus, Message and MML
 
-;; Copyright (C) 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Reiner Steib <reiner.steib@gmx.de>
 ;; Keywords: news
@@ -203,8 +203,8 @@ This is copy of the `lazy' widget in Emacs 22.1 provided for compatibility."
       'gnome
     'retro)
   "Prefered tool bar style."
-  :type '(choice (const :tag "GNOME style" 'gnome)
-                (const :tag "Retro look"  'retro))
+  :type '(choice (const :tag "GNOME style" gnome)
+                (const :tag "Retro look"  retro))
   :group 'gmm)
 
 (defvar tool-bar-map)
index 64e080f5aa3ab65340fa81ef0f92d2b80adba5f9..f54b568a7ef345c77e69c3466214bc949886dc4c 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-agent.el --- unplugged support for Gnus
 
 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; This file is part of GNU Emacs.
index 9160f6f5002d644f1b07cfd6a24dce97eb4cf02a..e757406f00d43a48dcb5b4a69db0feafb5844264 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-art.el --- article mode commands for Gnus
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
@@ -242,7 +242,7 @@ regexp.  If it matches, the text in question is not a signature."
   :type '(choice (const nil)
                 (integer :value 200)
                 (number :value 4.0)
-                (function :value fun)
+                function
                 (regexp :value ".*"))
   :group 'gnus-article-signature)
 
index ba884185841c5527d9ed66f451725836b9c7c939..9b81e2e061ded576283915b246a576b8a0dae629 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-async.el --- asynchronous support for Gnus
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index a3192d84f655664cbfbf8eb560e9e9d3cf5f811d..51cee19c87377fd3c4f0db8db5f992cbc6f8d9e5 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-audio.el --- Sound effects for Gnus
 
 ;; Copyright (C) 1996, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Steven L. Baur <steve@miranova.com>
 ;; Keywords: news, mail, multimedia
index e1456d8a9cdded26626ae3c0661257cadfab0a38..5eb349fa980d042ae3ae7f059b486bb357e284dd 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-bcklg.el --- backlog functions for Gnus
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index c95ef75ceb1bfb21bb69554ea086b3deb7c0c53a..834dcbcc5218e40b728f2b6fa2fbff198e90f54c 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-cache.el --- cache interface for Gnus
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index 44f54047be8b91faf2f9bb4fac97304308fb06be..cb6a4c81fbb6639bd6222e793cd3ab3bb71164a8 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-cite.el --- parse citations in articles for Gnus
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Per Abhiddenware
 
index 5acad8f721b81e2f3a5fd2ce6ebae6b53e741681..80f810138e9accf792a303cf6b2f43344c539c25 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-cus.el --- customization commands for Gnus
 
 ;; Copyright (C) 1996, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
 ;; Keywords: news
index 9aab7d0996d0e31e6d22dcde608e0106127e2799..8113a11257bb228fe727c6cc4000ccb67866d955 100644 (file)
@@ -1,6 +1,6 @@
 ;;; gnus-delay.el --- Delayed posting of articles
 
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
 ;; Keywords: mail, news, extensions
index 6df926205032f1bbf99405d0ae3e1358f28cc130..2ff32f5709f48950ce1e6138234b7978fe716459 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-demon.el --- daemonic Gnus behaviour
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index 06d3d530df777eaeb88aba07f58d99c108bd8357..be4c73a2b4f7c82d676c7423cf8491c62b070097 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-diary.el --- Wrapper around the NNDiary Gnus backend
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-;;   2006  Free Software Foundation, Inc.
+;;   2006, 2007  Free Software Foundation, Inc.
 
 ;; Author:        Didier Verna <didier@xemacs.org>
 ;; Maintainer:    Didier Verna <didier@xemacs.org>
index 8eda432f3f8c016eeecb3129b1ae02b231a17058..c1399ab09393b7db71e8a7bd942c8b13a213b014 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-dired.el --- utility functions where gnus and dired meet
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Authors: Benjamin Rutt <brutt@bloomington.in.us>,
 ;;          Shenghuo Zhu <zsh@cs.rochester.edu>
index 013be4106327a764e64005efa85d4f43483cd493..c946c699c8c10c82bc3c61928f31cdec1b3247fb 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-draft.el --- draft message support for Gnus
 
 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index 38420d51a184411d6b6c75ddee9fa64965a9c26f..574631f90a99774f7c3b713bf10ac1120df53fc2 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-dup.el --- suppression of duplicate articles in Gnus
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index be31e37c8fee0bf2eccd9fb98120b7d0bec335c0..bbe95ce1cc47d40c58c6a92e8c3e216d7cfa4b39 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-eform.el --- a mode for editing forms for Gnus
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index 73bcf09f36002e3b38d9ce665a670a365b8f7d6d..60e66adc98b0241d5fb7aa736064af7831140ba3 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-ems.el --- functions for making Gnus work under different Emacsen
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index 4eb5cdd1c9976f0cc506ead582504189118fbdc3..481aeab3847846f27730422e4aeb15824a36c1d9 100644 (file)
@@ -1,6 +1,6 @@
 ;;; gnus-fun.el --- various frivolous extension functions to Gnus
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index 59214cec024f732f696a937fc17b09bc28b0ddd1..99d4d463e17ca9b4c51603340d36ad956f22c9c7 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-gl.el --- an interface to GroupLens for Gnus
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Brad Miller <bmiller@cs.umn.edu>
 ;; Keywords: news, score
index 3fe8d71f51212bf6e516f0f5b8febd6d112058f2..0494649ac8a9dfb571a4a3ca7c61fef785cb4959 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-group.el --- group mode commands for Gnus
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index 8af0aa2cca20996fbeeaaba957de56afb64d5750..faa2feb87c7fc9a7a0e5b41af1973d13834e33fb 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-int.el --- backend interface functions for Gnus
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index cf8d9bc431cee7896909bf3425520e4ebce464cd..2f42192c93c80758bd9f81aa12a3d90e86eaa7e4 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-kill.el --- kill commands for Gnus
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
 ;;     Lars Magne Ingebrigtsen <larsi@gnus.org>
index b7091eda6f5772e508534a5898ce5c854f1bda24..7a0ffaf549c5876ac7b3568db72c6b22e894b940 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-logic.el --- advanced scoring code for Gnus
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index 3c3dd5017365654c5e7355578389f8cfb649ab72..0a38f6234fd7946ff42c89cbcdbacc214f638edd 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-mh.el --- mh-e interface for Gnus
 
 ;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
 ;;     Lars Magne Ingebrigtsen <larsi@gnus.org>
index 8d475f968d759742fb62b990dbbd83a9995f5380..71183dda2593f4d54dd34ed7d6edc97c675bb152 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-ml.el --- Mailing list minor mode for Gnus
 
 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Julien Gilles  <jgilles@free.fr>
 ;; Keywords: news, mail
index cf2877caf0f690c1f6e66901fcd277a9a9bce8a4..5e7644dd9e6957f6a16516d901916bad683e9e0a 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-mlspl.el --- a group params-based mail splitting mechanism
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Alexandre Oliva <oliva@lsd.ic.unicamp.br>
 ;; Keywords: news, mail
index fafd266b81d714431768f0076f99dcb63c0f2393..9cde3b9226dab801bca50b3b29024607d27bf5fa 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-move.el --- commands for moving Gnus from one server to another
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index 28a90b5b79662cc45371604536338f2fb74c98c6..cace5028f96cacbe6444d9b446ad4e64e71959e1 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-msg.el --- mail and post interface for Gnus
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
 ;;     Lars Magne Ingebrigtsen <larsi@gnus.org>
index cfdaf13708743cdcdd4887f77081cf55350b2a15..12914091ddd5dfb08194644b6230d2cf14f4fc62 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-nocem.el --- NoCeM pseudo-cancellation treatment
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index 4f8d603c814ad49045e5095e37d15a475214a8f7..47ac9736a0923ddbd81e886861579febd279aed9 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-picon.el --- displaying pretty icons in Gnus
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news xpm annotation glyph faces
index 14355bc96afb17b9a7d98e72e5ca5f2ae64361e9..adf6b85bb11419ef713ba88ac8ccbb2cf0a76340 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-range.el --- range and sequence functions for Gnus
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index 47944aeef415ecb1da467a9bb5fdeb8d247e522e..f32ed6f14147ac11eed4dd3a4410c9d8f1848224 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-registry.el --- article registry for Gnus
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Ted Zlatanov <tzz@lifelogs.com>
 ;; Keywords: news
index fd2411809b4eeca918d3f40e31176bb2c4a53dd2..58ac1422dab2bc9190687fa5a9b3c65f4191cc21 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-salt.el --- alternate summary mode interfaces for Gnus
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index 642ca1aefa9d82a66e462778e49da3d027502e53..fd8fedd2011042e0ecad5c001157d7f8f451afbb 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-score.el --- scoring code for Gnus
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Per Abrahamsen <amanda@iesd.auc.dk>
 ;;     Lars Magne Ingebrigtsen <larsi@gnus.org>
@@ -204,10 +204,10 @@ It can be:
   :type '(choice string
                 (repeat (choice string
                                 (cons regexp (repeat file))
-                                (function :value fun)))
+                                function))
                 (function-item gnus-hierarchial-home-score-file)
                 (function-item gnus-current-home-score-file)
-                (function :value fun)))
+                function))
 
 (defcustom gnus-home-adapt-file nil
   "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'."
   :type '(choice string
                 (repeat (choice string
                                 (cons regexp (repeat file))
-                                (function :value fun)))
-                (function :value fun)))
+                                function))
+                function))
 
 (defcustom gnus-default-adaptive-score-alist
   `((gnus-kill-file-mark)
index 8cdce45b7a9472f7dd9259020d8d0c154dd2f37e..3d3a2024d54862988172f3a117d0593c4bb9061d 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-setup.el --- Initialization & Setup for Gnus 5
 
 ;; Copyright (C) 1995, 1996, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Steven L. Baur <steve@miranova.com>
 ;; Keywords: news
index 0e6c500d0f2bedc69275138e1e7c87979727931e..7483c8bdc9832184b04f67aa57a39c2d5cafeb36 100644 (file)
@@ -1,6 +1,6 @@
 ;;; gnus-sieve.el --- Utilities to manage sieve scripts for Gnus
 
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: NAGY Andras <nagya@inf.elte.hu>,
 ;;     Simon Josefsson <simon@josefsson.org>
index 31c721d9f1f4925523c30520ea83fe8a42d8a8b6..c4dcb48620d1746a5786c2611703d1b3e0c943f6 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-soup.el --- SOUP packet writing support for Gnus
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Per Abrahamsen <abraham@iesd.auc.dk>
 ;;     Lars Magne Ingebrigtsen <larsi@gnus.org>
 (require 'gnus-start)
 (require 'gnus-range)
 
+(defgroup gnus-soup nil
+  "SOUP packet writing support for Gnus."
+  :group 'gnus)
+
 ;;; User Variables:
 
-(defvar gnus-soup-directory (nnheader-concat gnus-home-directory "SoupBrew/")
-  "*Directory containing an unpacked SOUP packet.")
+(defcustom gnus-soup-directory (nnheader-concat gnus-home-directory "SoupBrew/")
+  "Directory containing an unpacked SOUP packet."
+  :version "22.1" ;; Gnus 5.10.9
+  :type 'directory
+  :group 'gnus-soup)
 
-(defvar gnus-soup-replies-directory
+(defcustom gnus-soup-replies-directory
   (nnheader-concat gnus-soup-directory "SoupReplies/")
-  "*Directory where Gnus will do processing of replies.")
-
-(defvar gnus-soup-prefix-file "gnus-prefix"
-  "*Name of the file where Gnus stores the last used prefix.")
-
-(defvar gnus-soup-packer "tar cf - %s | gzip > $HOME/Soupout%d.tgz"
+  "Directory where Gnus will do processing of replies."
+  :version "22.1" ;; Gnus 5.10.9
+  :type 'directory
+  :group 'gnus-soup)
+
+(defcustom gnus-soup-prefix-file "gnus-prefix"
+  "Name of the file where Gnus stores the last used prefix."
+  :version "22.1" ;; Gnus 5.10.9
+  :type 'file
+  :group 'gnus-soup)
+
+(defcustom gnus-soup-packer "tar cf - %s | gzip > $HOME/Soupout%d.tgz"
   "Format string command for packing a SOUP packet.
 The SOUP files will be inserted where the %s is in the string.
 This string MUST contain both %s and %d.  The file number will be
-inserted where %d appears.")
-
-(defvar gnus-soup-unpacker "gunzip -c %s | tar xvf -"
-  "*Format string command for unpacking a SOUP packet.
-The SOUP packet file name will be inserted at the %s.")
-
-(defvar gnus-soup-packet-directory gnus-home-directory
-  "*Where gnus-soup will look for REPLIES packets.")
-
-(defvar gnus-soup-packet-regexp "Soupin"
-  "*Regular expression matching SOUP REPLIES packets in `gnus-soup-packet-directory'.")
-
-(defvar gnus-soup-ignored-headers "^Xref:"
-  "*Regexp to match headers to be removed when brewing SOUP packets.")
+inserted where %d appears."
+  :version "22.1" ;; Gnus 5.10.9
+  :type 'string
+  :group 'gnus-soup)
+
+(defcustom gnus-soup-unpacker "gunzip -c %s | tar xvf -"
+  "Format string command for unpacking a SOUP packet.
+The SOUP packet file name will be inserted at the %s."
+  :version "22.1" ;; Gnus 5.10.9
+  :type 'string
+  :group 'gnus-soup)
+
+(defcustom gnus-soup-packet-directory gnus-home-directory
+  "Where gnus-soup will look for REPLIES packets."
+  :version "22.1" ;; Gnus 5.10.9
+  :type 'directory
+  :group 'gnus-soup)
+
+(defcustom gnus-soup-packet-regexp "Soupin"
+  "Regular expression matching SOUP REPLIES packets in `gnus-soup-packet-directory'."
+  :version "22.1" ;; Gnus 5.10.9
+  :type 'regexp
+  :group 'gnus-soup)
+
+(defcustom gnus-soup-ignored-headers "^Xref:"
+  "Regexp to match headers to be removed when brewing SOUP packets."
+  :version "22.1" ;; Gnus 5.10.9
+  :type 'regexp
+  :group 'gnus-soup)
 
 ;;; Internal Variables:
 
index c6ffee78c770d57e4221eb3fb86a512ccdfafe89..b6fd0a2690c164cf55241cd7f657398ee0203bf3 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-spec.el --- format spec functions for Gnus
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index aabf8efbf6b7bd875f7ad8ab1a07354756d3b14c..f6804f3b114cc6b8dc6d99d4d0e448d4d0965f74 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-srvr.el --- virtual server support for Gnus
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index 0486392818ec83cf0357bee55fb82043fd7d0249..72748fc359c7e17b966dc46ae418f583d2296e11 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-start.el --- startup functions for Gnus
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index 547455111290b2c6dbfb1d231270bf32684f81ce..5653c8be74697f19b83e30caa1039a62964fa4b0 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-sum.el --- summary mode commands for Gnus
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
@@ -304,12 +304,20 @@ equal will be included."
   :type 'boolean)
 
 (defcustom gnus-auto-select-first t
-  "*If non-nil, select the article under point.
-Which article this is is controlled by the `gnus-auto-select-subject'
-variable.
+  "If non-nil, select an article on group entry.
+An article is selected automatically when entering a group
+e.g. with \\<gnus-group-mode-map>\\[gnus-group-read-group], or via `gnus-summary-next-page' or
+`gnus-summary-catchup-and-goto-next-group'.
+
+Which article is selected is controlled by the variable
+`gnus-auto-select-subject'.
 
 If you want to prevent automatic selection of articles in some
 newsgroups, set the variable to nil in `gnus-select-group-hook'."
+  ;; Commands include...
+  ;; \\<gnus-group-mode-map>\\[gnus-group-read-group]
+  ;; \\<gnus-summary-mode-map>\\[gnus-summary-next-page]
+  ;; \\<gnus-summary-mode-map>\\[gnus-summary-catchup-and-goto-next-group]
   :group 'gnus-group-select
   :type '(choice (const :tag "none" nil)
                 (sexp :menu-tag "first" t)))
index 45585526bcf4d9e447c4437f308b9ab04e412b4a..381b89fe50fd8a09a1ce3783b99e3238e58a1e58 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-topic.el --- a folding minor mode for Gnus group buffers
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Ilja Weis <kult@uni-paderborn.de>
 ;;     Lars Magne Ingebrigtsen <larsi@gnus.org>
index f7a3d1779d548e996124adfc97ba04c9ffc228c1..1c170fbd1c5dd77fb99737f8d7b00f31962c5524 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-undo.el --- minor mode for undoing in Gnus
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index b88a433b5fcea70399e02c5e8b99f5557f5f6875..4f8e8539e885a0eb5bc5e86325472349a373d09b 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-util.el --- utility functions for Gnus
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index 46f810b2fbbb5bb6cbbb6ef5b442377bcaec9ae9..03491b3a4de1132034369382be183e307d0997a5 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-uu.el --- extract (uu)encoded files in Gnus
 
 ;; Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1996, 1997, 1998,
-;;   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Created: 2 Oct 1993
index 775e0aabf1d5e548f811ff383821c7c6edad3663..000be4902e283bb9eb555bd4a365e4dee10ed925 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-vm.el --- vm interface for Gnus
 
 ;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-;;   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Per Persson <pp@gnu.ai.mit.edu>
 ;; Keywords: news, mail
index 42289109546c471d519b9fe90ccdee798a2b4510..cfdfdbaf13726fe06fbeb6d265dcca89e1e1e323 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus-win.el --- window configuration functions for Gnus
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index 81f62d7036a356712ad217c7df24aaea22db7b47..afb0724aca505586df5b4992d60f3535f08530c2 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gnus.el --- a newsreader for GNU Emacs
 
 ;; Copyright (C) 1987, 1988, 1989, 1990, 1993, 1994, 1995, 1996, 1997, 1998,
-;;   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
 ;;     Lars Magne Ingebrigtsen <larsi@gnus.org>
index 51553c2f8d10f84d31fd042f375cbbf4db3e88fa..ca2a6e09a3f1f6eb72df8cf38e1b36f12744ad9f 100644 (file)
@@ -1,7 +1,7 @@
 ;;; hex-util.el --- Functions to encode/decode hexadecimal string.
 
 ;; Copyright (C) 1999, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
 ;; Keywords: data
index 08044225ab4e96d3c37d0c25ce328a928303eb6f..0ecd1a370785ef9fa2507ffa4700c2974b961e25 100644 (file)
@@ -1,6 +1,6 @@
 ;;; html2text.el --- a simple html to plain text converter
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Joakim Hove <hove@phys.ntnu.no>
 
index aace5f4f7e2254dee80f3814932f6ae9bc6fede2..a67f7bbac288f7bdca18e515973bb1e0d25f8ac8 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ietf-drums.el --- Functions for parsing RFC822bis headers
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; This file is part of GNU Emacs.
index 16fce1843dbcfd87efea1717f88cb5577c917c1f..a52ad2e8eb48692e61d9a0d4ba061e55d5e9ecb3 100644 (file)
@@ -1,7 +1,7 @@
 ;;; imap.el --- imap library
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Simon Josefsson <jas@pdc.kth.se>
 ;; Keywords: mail
index cc8e4e370f4afec12f1cf344cb84fc291a95da98..743f56e16871659c97fb3c7635520e107e093bcd 100644 (file)
@@ -1,6 +1,6 @@
 ;;; gnus-agent.el --- Legacy unplugged support for Gnus
 
-;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Kevin Greiner <kgreiner@xpediantsolutions.com>
 ;; Keywords: news
index ae3bcb7270e0fce2a4e46116f3e22508032d69a9..0ee9d5eef8c3fc529453d14804ffeeda192102b2 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mail-parse.el --- Interface functions for parsing mail
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; This file is part of GNU Emacs.
index 9cb214d50a4a4fbb31dbb0e05cee7e81da520dfb..13b0866488948ecb49eca5f3efbeb1cc1574b2ba 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mail-prsvr.el --- Interface variables for parsing mail
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; This file is part of GNU Emacs.
index e350468bea42d282c20db254997df8b26ff6113b..b991415342dd28052c7c28ce90f675584973cafc 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mail-source.el --- functions for fetching mail
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news, mail
index f0d93f38655e757494a45aadf59f6a79ebd5d23f..0b02539b5a3588341f2655b4c29bed612d3ac27c 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mailcap.el --- MIME media types configuration
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: William M. Perry <wmperry@aventail.com>
 ;;     Lars Magne Ingebrigtsen <larsi@gnus.org>
index f7d876c120f73c1602f3d44c6bfb497aa5428d4f..0f9046756e10098539fdd81889c026760e0bc5d5 100644 (file)
@@ -1,7 +1,7 @@
 ;;; message.el --- composing mail and news messages
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: mail, news
index 1c56d5d8cf0c9f98c447745553c2977336654d85..b3bdeba56c5ca7f2ec49ec8482ae65ff134dcf65 100644 (file)
@@ -1,7 +1,7 @@
 ;;; messcompat.el --- making message mode compatible with mail mode
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: mail, news
index a1d51a1b9ead39f19126f1609bbe5ac7922c0654..46f6fb83187fd346463dfe5ecbf490ac26c12807 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mm-bodies.el --- Functions for decoding MIME things
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;;     MORIOKA Tomohiko <morioka@jaist.ac.jp>
index 7e6f93be1f1249e1f0a0b07060a11d8e25684393..6d52d8b2f16ed57e9d3da5f3020aebc54b49ad1f 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mm-decode.el --- Functions for decoding MIME things
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;;     MORIOKA Tomohiko <morioka@jaist.ac.jp>
@@ -883,13 +883,21 @@ external if displayed external."
                          ;; a vector in Emacs but is a list in XEmacs)
                          ;; requires that it is lexically scoped.
                          (timer (run-at-time 2.0 nil 'ignore)))
-                      (lambda (process state)
-                        (when (eq 'exit (process-status process))
-                          (if (memq timer timer-list)
-                              (timer-set-function timer fn)
-                            (funcall fn))
-                          (ignore-errors (eval fm))
-                          (message "%s" done))))))
+                      (if (boundp 'itimer-list)
+                          (lambda (process state)
+                            (when (eq 'exit (process-status process))
+                              (if (memq timer itimer-list)
+                                  (set-itimer-function timer fn)
+                                (funcall fn))
+                              (ignore-errors (eval fm))
+                              (message "%s" done)))
+                        (lambda (process state)
+                          (when (eq 'exit (process-status process))
+                            (if (memq timer timer-list)
+                                (timer-set-function timer fn)
+                              (funcall fn))
+                            (ignore-errors (eval fm))
+                            (message "%s" done)))))))
                (mm-handle-set-external-undisplayer
                 handle (cons file buffer)))
              (message "Displaying %s..." command))
index 5ea2d7dd1b680527c2173c86632397d4d22ed645..a744c3e8ba9daff0ceb1fc3508afc1252e6740d4 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mm-encode.el --- Functions for encoding MIME things
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;;     MORIOKA Tomohiko <morioka@jaist.ac.jp>
index f4c728541e9816e7b9d619935bade755ecb214d7..342ea9e9135ce0e5d87e8a5440a1c0cfe11ad7e4 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mm-extern.el --- showing message/external-body
 
 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
 ;; Keywords: message external-body
index 69f8b1ff504968747dccc394f563cb3721f2f8e6..0669b391acfba1d9f188385f861effd72965ac29 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mm-partial.el --- showing message/partial
 
 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
 ;; Keywords: message partial
index 70584bdf50d3d133c5d841db394456bc8f92a015..f42b2c940bbbba4b3f8160251a6306b21e58811d 100644 (file)
@@ -1,6 +1,6 @@
 ;;; mm-url.el --- a wrapper of url functions/commands for Gnus
 
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
 
index 402e824af23f87390df22e0dd7530da28299e206..3508c1ac4064b8f3b3221791c6493e0afcb26d59 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mm-util.el --- Utility functions for Mule and low level things
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;;     MORIOKA Tomohiko <morioka@jaist.ac.jp>
index 311dce0d1b2d7de127366d94bde361c67e2b5515..26eae64777f5e4d35e4e108e1e5151c413f5e15a 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mm-uu.el --- Return uu stuff as mm handles
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
 ;; Keywords: postscript uudecode binhex shar forward gnatsweb pgp
index 8b6d3e8e795700596e469e41ea72db44868e1ee0..14d480fe7df76b6231f17e93d0676b0c051bb5dc 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mm-view.el --- functions for viewing MIME objects
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; This file is part of GNU Emacs.
index df301dc74b70ce41b8d582d31e750b419dd619e4..911ec41f883c6b3edffae5d83988439df282e8fa 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mml-sec.el --- A package with security functions for MML documents
 
 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Simon Josefsson <simon@josefsson.org>
 
index 8115a78e61839361f8801e2ddeba96372061afac..2508259c29ef3d18304f5659e4d76353a1efbc12 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mml-smime.el --- S/MIME support for MML
 
 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Simon Josefsson <simon@josefsson.org>
 ;; Keywords: Gnus, MIME, S/MIME, MML
index 9744ab0ac8641331f3fc46b868f05e8fb1f54571..afa33632fa23c5e3f02ba407010224bad33455b5 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mml.el --- A package for parsing and validating MML documents
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; This file is part of GNU Emacs.
index 4db3540aec1c7661a768eec3a1f409e3f891fc7a..af2599179ff32e0c88dbb53afa55b3998b851504 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mml1991.el --- Old PGP message format (RFC 1991) support for MML
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Sascha Lüdecke <sascha@meta-x.de>,
 ;;     Simon Josefsson <simon@josefsson.org> (Mailcrypt interface, Gnus glue)
index 6c58272509e0951674bf4c8860db38e182f8774e..a64f43fc9b59700facf9887be8cdaff4518c7d84 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mml2015.el --- MIME Security with Pretty Good Privacy (PGP)
 
 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
 ;; Keywords: PGP MIME MML
index d1c95bd2aa69370bd1cb5e6707163b19c4eca4ef..1f782c6067c350cf69b66c237c691ccbdcc2cada 100644 (file)
@@ -1,7 +1,7 @@
 ;;; nnagent.el --- offline backend for Gnus
 
 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news, mail
index f0c135b4cc9d889bcd79d259571f33dac19714f8..61cbc16f9ac7134a0c6b196e1934cb4914c45a87 100644 (file)
@@ -1,7 +1,7 @@
 ;;; nnbabyl.el --- rmail mbox access for Gnus
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1099, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;;     Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
index 7aa4edc7ab8e19b4ce4ab1d12cb7dd7034eaa5d6..82244ea0d3aa9b09ab2906c83259da82d1c67cbb 100644 (file)
@@ -1,7 +1,7 @@
 ;;; nndb.el --- nndb access for Gnus
 
 ;; Copyright (C) 1997, 1998, 2000, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
 ;;         Kai Grossjohann <grossjohann@ls6.informatik.uni-dortmund.de>
index a569314d6d7d26389ffc54b8a4063a59e606aff4..249a4fdb1bad99f431263f4065074e357f76c329 100644 (file)
@@ -1,7 +1,7 @@
 ;;; nndiary.el --- A diary backend for Gnus
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author:        Didier Verna <didier@xemacs.org>
 ;; Maintainer:    Didier Verna <didier@xemacs.org>
index e821107cb4839ce6f33a588ced5e10d5eabf4a2b..a341b0886cfee2255a68a8b7263606ec014d0f26 100644 (file)
@@ -1,7 +1,7 @@
 ;;; nndir.el --- single directory newsgroup access for Gnus
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index 764f085e6a7239fd76a05e2ec4480ab2ed1d6104..59d134346e45b273adf4e21128e584b60468f079 100644 (file)
@@ -1,7 +1,7 @@
 ;;; nndoc.el --- single file access for Gnus
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;;     Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
index fa497e1c76f5d1607580e7faff364d0a403ad98f..de1a62767c51aceaaccfc01a9ccfdab4ec7e51f0 100644 (file)
@@ -1,7 +1,7 @@
 ;;; nndraft.el --- draft article access for Gnus
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index 4b5f1871aa31e8aef47b0cbc727c810fff02d5d5..97f7091bea011debcf89d569b64e1efb0b863669 100644 (file)
@@ -1,7 +1,7 @@
 ;;; nneething.el --- arbitrary file access for Gnus
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;;     Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
index bd9957283f4b44fc58b33e9939b99136d6a6dbd8..534720598df1488e44b472072facf83fc09740aa 100644 (file)
@@ -1,7 +1,7 @@
 ;;; nnfolder.el --- mail folder access for Gnus
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Simon Josefsson <simon@josefsson.org> (adding MARKS)
 ;;      ShengHuo Zhu <zsh@cs.rochester.edu> (adding NOV)
index 2f4e33d80ca0c16af8cd195fdd45ac4977e4f651..b478d10444bb863bc593a6937f5c18de0c0d3bc8 100644 (file)
@@ -1,7 +1,7 @@
 ;;; nngateway.el --- posting news via mail gateways
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news, mail
index 82e1d3ab55418fce3465f8c8e7c1264fe07992e0..e7e8df8e54752f7815a3739a37b943acc597f8e4 100644 (file)
@@ -2,7 +2,7 @@
 
 ;; Copyright (C) 1987, 1988, 1989, 1990, 1993, 1994,
 ;;   1995, 1996, 1997, 1998, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
 ;;     Lars Magne Ingebrigtsen <larsi@gnus.org>
index 5c0777531c5f327aec6f62065ebd3872b0ca3563..0e815eac8a586c7a245bfa3a1e488efeb810c405 100644 (file)
@@ -1,7 +1,7 @@
 ;;; nnimap.el --- imap backend for Gnus
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Simon Josefsson <jas@pdc.kth.se>
 ;;         Jim Radford <radford@robby.caltech.edu>
index dd4434553e6d682fc3bdb362a38c3eaea3fc1625..f583f32a22a3274051f62e985475c24a58705531 100644 (file)
@@ -1,7 +1,7 @@
 ;;; nnkiboze.el --- select virtual news access for Gnus
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index 2c77b028bb532e74ef98820339985736f863e824..980ade935b61be1816c457a6b820f00db4446e6b 100644 (file)
@@ -1,7 +1,7 @@
 ;;; nnlistserv.el --- retrieving articles via web mailing list archives
 
 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news, mail
index 98af7ba41f23bc7adfb22610001a766fc5005b82..736e58cd5a20ec26441dba0330cda90c6d8aee8e 100644 (file)
@@ -1,7 +1,7 @@
 ;;; nnmail.el --- mail support functions for the Gnus mail backends
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news, mail
index 7d75f655337918ce2f53710737ecd6c5a34d0954..7e89d53d96ff03eb3727f5d8d304dff0381e6c99 100644 (file)
@@ -1,7 +1,7 @@
 ;;; nnmbox.el --- mail mbox access for Gnus
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;;     Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
index afcee98299c9d88c6b2c888749c2ab880fe7a420..100281e140aed4cac29b05633aab45539d882534 100644 (file)
@@ -1,7 +1,7 @@
 ;;; nnmh.el --- mhspool access for Gnus
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;;     Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
index 2cc8023366b6036b2d1d85390c894b43d431c31e..7a0209daa62d0b267eaa73c808ae63d983d7b70a 100644 (file)
@@ -1,7 +1,7 @@
 ;;; nnml.el --- mail spool access for Gnus
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Simon Josefsson <simon@josefsson.org> (adding MARKS)
 ;;      Lars Magne Ingebrigtsen <larsi@gnus.org>
index 122183057b98b428dae0da5789c901d04755abfd..22ec1c313eaa1a17fafdd98037c7d8521eb538c2 100644 (file)
@@ -1,7 +1,7 @@
 ;;; nnoo.el --- OO Gnus Backends
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index f21fd74d138d1e1d655609a2a5e4b0c65002039d..996783e69b6d09da4501e571bbbb6da6466d8085 100644 (file)
@@ -1,7 +1,7 @@
 ;;; nnrss.el --- interfacing with RSS
 
 ;; Copyright (C) 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
 ;; Keywords: RSS
index 0b19fd0ead61ebfcfe82519ad74f37cf56c487c1..28fd34b0da0596ea1981b7da5ba0efb24b9813b7 100644 (file)
@@ -1,7 +1,7 @@
 ;;; nnslashdot.el --- interfacing with Slashdot
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index e520121a2662b7d233af43d0ded8eae93378764e..e51f0d5d8bb5b19b34b980e665dd4ba8465b8533 100644 (file)
@@ -1,7 +1,7 @@
 ;;; nnsoup.el --- SOUP access for Gnus
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;;     Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
@@ -37,7 +37,7 @@
 
 (nnoo-declare nnsoup)
 
-(defvoo nnsoup-directory "~/SOUP/"
+(defvoo nnsoup-directory (nnheader-concat gnus-home-directory "SOUP/")
   "*SOUP packet directory.")
 
 (defvoo nnsoup-tmp-directory
@@ -58,7 +58,9 @@
 (defvoo nnsoup-active-file (expand-file-name "active" nnsoup-directory)
   "Active file.")
 
-(defvoo nnsoup-packer "tar cf - %s | gzip > $HOME/Soupin%d.tgz"
+(defvoo nnsoup-packer (concat "tar cf - %s | gzip > "
+                             (expand-file-name gnus-home-directory)
+                             "Soupin%d.tgz")
   "Format string command for packing a SOUP packet.
 The SOUP files will be inserted where the %s is in the string.
 This string MUST contain both %s and %d.  The file number will be
@@ -68,7 +70,7 @@ inserted where %d appears.")
   "*Format string command for unpacking a SOUP packet.
 The SOUP packet file name will be inserted at the %s.")
 
-(defvoo nnsoup-packet-directory "~/"
+(defvoo nnsoup-packet-directory gnus-home-directory
   "*Where nnsoup will look for incoming packets.")
 
 (defvoo nnsoup-packet-regexp "Soupout"
index 329b35ad867298fda61d308f9fd68efb8043bac9..fd5076be360782ce1b31812223ae7ea4869c448f 100644 (file)
@@ -1,7 +1,7 @@
 ;;; nnspool.el --- spool access for GNU Emacs
 
 ;; Copyright (C) 1988, 1989, 1990, 1993, 1994, 1995, 1996, 1997, 1998,
-;;   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
 ;;     Lars Magne Ingebrigtsen <larsi@gnus.org>
index c5ab7da7b2bf2d799731b8b9a8e807c9467f1d19..867ea5419f2bccf63e90c85b528ff5c3eb1a2fc1 100644 (file)
@@ -2,7 +2,7 @@
 
 ;; Copyright (C) 1987, 1988, 1989, 1990, 1992, 1993,
 ;;   1994, 1995, 1996, 1997, 1998, 2000, 2001, 2002,
-;;   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index 53522c099e502415d59809954155799aa516f275..0a95039fa187b95f2de34f5573f7e63b0d140ac2 100644 (file)
@@ -1,7 +1,7 @@
 ;;; nnultimate.el --- interfacing with the Ultimate Bulletin Board system
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index ba1b644562366cc95f201271aba8b4686d31b6ef..4e0604903cc8016aecc0e2d7b39eb83a126dbd81 100644 (file)
@@ -1,7 +1,7 @@
 ;;; nnvirtual.el --- virtual newsgroups access for Gnus
 
 ;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-;;   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Moore <dmoore@ucsd.edu>
 ;;     Lars Magne Ingebrigtsen <larsi@gnus.org>
index c110553a8549185ff21dc1626486259493c78ea1..29f30ff487ce9e29cd2320364fbf4ebb14c1e52b 100644 (file)
@@ -1,7 +1,7 @@
 ;;; nnwarchive.el --- interfacing with web archives
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
 ;; Keywords: news egroups mail-archive
index d020d533aea123301a79bf5fc806e8ef13dbccbf..088aeee3bd5d3d836eda32e6a0b450d783c7a878 100644 (file)
@@ -1,7 +1,7 @@
 ;;; nnweb.el --- retrieving articles via web search engines
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
@@ -480,7 +480,7 @@ Valid types include `google', `dejanews', and `gmane'.")
                    (from (mail-header-from header))
                    (subject (mail-header-subject header))
                    (rfc2047-encoding-type 'mime))
-               (when (string-match " \\([^:]+\\):\\([0-9]+\\)" xref)
+               (when (string-match " \\([^:]+\\)[:/]\\([0-9]+\\)" xref)
                  (mail-header-set-xref
                   header
                   (format "http://article.gmane.org/%s/%s/raw"
@@ -496,11 +496,8 @@ Valid types include `google', `dejanews', and `gmane'.")
                                         (rfc2047-encode-string subject))
 
                (unless (nnweb-get-hashtb (mail-header-xref header))
-                 (push
-                  (list
-                   (incf (cdr active))
-                   header)
-                  map)
+                 (mail-header-set-number header (incf (cdr active)))
+                 (push (list (mail-header-number header) header) map)
                  (nnweb-set-hashtb (cadar map) (car map))))))
          (forward-line 1)))
       (nnheader-message 7 "Searching Gmane...done")
index 90bf4e9c79dcafbe7d2976933c3221065fe00ded..22b1e8e2a29e8fd2b5291a5362f74f0a1e7b0e45 100644 (file)
@@ -1,7 +1,7 @@
 ;;; nnwfm.el --- interfacing with a web forum
 
 ;; Copyright (C) 2000, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index 4b3769573774d5dcc65ad671a56e20790131e8d1..333fb197b4dd391adeefa602aeef668ee2265be9 100644 (file)
@@ -1,7 +1,7 @@
 ;;; pop3.el --- Post Office Protocol (RFC 1460) interface
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Richard L. Pieri <ratinox@peorth.gweep.net>
 ;; Maintainer: FSF
index 15914922d1c59c5c378768a654c2a3b91656c856..26e3077c64d89985398f41571881c3f40663adde 100644 (file)
@@ -1,7 +1,7 @@
 ;;; qp.el --- Quoted-Printable functions
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: mail, extensions
index 527769d4c8396d001f13d30966d504d815f44ecc..183a7c6d2a6fc3bd4ffa7d0ad104820b6ecd8293 100644 (file)
@@ -1,7 +1,7 @@
 ;;; rfc1843.el --- HZ (rfc1843) decoding
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
 ;; Keywords: news HZ HZ+ mail i18n
index d41af595c94b8ad14075c2e7e753f95cac276ecb..d022cd1ca40340351b4cabfe21195345f27dd572 100644 (file)
@@ -1,7 +1,7 @@
 ;;; rfc2045.el --- Functions for decoding rfc2045 headers
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; This file is part of GNU Emacs.
index 4ac26c1615821aa6a342df0d3c9b6c674ee6b2b3..b7d25d87c68800710a7678b3c5c8676f2954a090 100644 (file)
@@ -1,7 +1,7 @@
 ;;; rfc2047.el --- functions for encoding and decoding rfc2047 messages
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;;     MORIOKA Tomohiko <morioka@jaist.ac.jp>
index e0727984bb4de01e73efb0e87a0873e38568ff81..c52d47b3e158f3ce9dc5c2bd10c3988d8b25a10e 100644 (file)
@@ -1,7 +1,7 @@
 ;;; rfc2104.el --- RFC2104 Hashed Message Authentication Codes
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Simon Josefsson <jas@pdc.kth.se>
 ;; Keywords: mail
index b054b1f9282fb461af33740675692776a821c336..e450d96a298badef902afd73341b23783aac8581 100644 (file)
@@ -1,7 +1,7 @@
 ;;; rfc2231.el --- Functions for decoding rfc2231 headers
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; This file is part of GNU Emacs.
index 3e604ab39d6b9ec898760a2005dd5382414f8bcf..18ccb381cb076a417a0238997aa69c1304cadb64 100644 (file)
@@ -1,7 +1,7 @@
 ;;; score-mode.el --- mode for editing Gnus score files
 
 ;; Copyright (C) 1996, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news, mail
index 664933bfec15c0c505ff15663dac553579dbf74a..78d58a48efbd18132904f48ad8ce416d590f43f0 100644 (file)
@@ -1,7 +1,7 @@
 ;;; sha1.el --- SHA1 Secure Hash Algorithm in Emacs-Lisp
 
 ;; Copyright (C) 1999, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
 ;; Keywords: SHA1, FIPS 180-1
index 3512ed15b2d5731b3381b85b1a97995eeaeef820..7272760932d38ee40f694d65c4783d3c899ea603 100644 (file)
@@ -1,7 +1,7 @@
 ;;; sieve-manage.el --- Implementation of the managesive protocol in elisp
 
 ;; Copyright (C) 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Simon Josefsson <simon@josefsson.org>
 
index b58435693bf76659653eacd70fdeb8bcee1545a0..e42238232767f8965ce8c2a632d99a0b6f41e736 100644 (file)
@@ -1,7 +1,7 @@
 ;;; sieve-mode.el --- Sieve code editing commands for Emacs
 
 ;; Copyright (C) 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Simon Josefsson <simon@josefsson.org>
 
index b39ed5c78e6145fb3221053321bdea897fbff5da..124db9660ed40898cff9698adc1de1a6295f4e18 100644 (file)
@@ -1,6 +1,6 @@
 ;;; sieve.el --- Utilities to manage sieve scripts
 
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Simon Josefsson <simon@josefsson.org>
 
index 6476340f7bfad24d43d012b1f98bad6fbbc9dff0..e74d6ddee6f161ab24bf72cd67cb8485edf6d74e 100644 (file)
@@ -1,7 +1,7 @@
 ;;; smiley.el --- displaying smiley faces
 
 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Dave Love <fx@gnu.org>
 ;; Keywords: news mail multimedia
index e5a2328f9d69641aa7e4f66cdfc8c8798aa8a7f0..112e32956fb68ab6a5b2746bdf2d953950403ece 100644 (file)
@@ -1,7 +1,7 @@
 ;;; smime.el --- S/MIME support library
 
 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Simon Josefsson <simon@josefsson.org>
 ;; Keywords: SMIME X.509 PEM OpenSSL
index a5f46bb79f4d46572648e4e192573f7852374346..16d096c572c54f2752e10fc3be02deebbe9f6dc9 100644 (file)
@@ -1,6 +1,6 @@
 ;;; spam-report.el --- Reporting spam
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Teodor Zlatanov <tzz@lifelogs.com>
 ;; Keywords: network
index e21372bd649d78545d27a0f61a9103c31752fd66..8c67343ac38b6555717d5c454d272c9a1b479bc6 100644 (file)
@@ -1,6 +1,6 @@
 ;;; spam-stat.el --- detecting spam based on statistics
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Alex Schroeder <alex@gnu.org>
 ;; Keywords: network
index 589b2b0a6198cbde5ec6f2a75084bf49515fe7a3..512192857abe272710e8bfd077b484a40e3d6f65 100644 (file)
@@ -1,6 +1,6 @@
 ;;; spam.el --- Identifying spam
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: network
index 229d6dca9f8a3d73297877b022309f025bd0f752..3b0a8d2b61945c656efe5c7807da0e135e7f7be3 100644 (file)
@@ -1,7 +1,7 @@
 ;;; starttls.el --- STARTTLS functions
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Daiki Ueno <ueno@unixuser.org>
 ;; Author: Simon Josefsson <simon@josefsson.org>
index 8c761602ce0ec26432821c4dbe64949d3f086e96..4cae4fd003236bec56af2cabf175c1bdcd5158bb 100644 (file)
@@ -1,7 +1,7 @@
 ;;; utf7.el --- UTF-7 encoding/decoding for Emacs   -*-coding: iso-8859-1;-*-
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Jon K Hellan <hellan@acm.org>
 ;; Maintainer: bugs@gnus.org
index 616348e899faaf37f52a3f3b3b9ac619a6861946..41b8c228d1cc0cae1000e67ebb3a8697d7b67ef4 100644 (file)
@@ -1,7 +1,7 @@
 ;;; uudecode.el -- elisp native uudecode
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
 ;; Keywords: uudecode news
@@ -205,7 +205,10 @@ If FILE-NAME is non-nil, save the result to FILE-NAME."
                (insert (apply 'concat (nreverse result)))))
          (or (markerp end) (setq end (set-marker (make-marker) end)))
          (goto-char start)
-         (insert (apply 'concat (nreverse result)))
+         (if enable-multibyte-characters
+             (mapc #'(lambda (x) (insert (string-to-multibyte x)))
+                   (nreverse result))
+           (insert (apply 'concat (nreverse result))))
          (delete-region (point) end))))))
 
 ;;;###autoload
index 304a206a97fd3162a655dcc25bf58f85213019e5..272ea2017ff63a09d4eb4b6cfc3867d845fc20a7 100644 (file)
@@ -1,7 +1,7 @@
 ;;; webmail.el --- interface of web mail
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Shenghuo Zhu <zsh@cs.rochester.edu>
 ;; Keywords: hotmail netaddress my-deja netscape
index 767d2620cfe1558bb8c7e411afd7ee4f3c808031..4b01612d04c27adaa55905d7cf585cf8798cb83f 100644 (file)
@@ -1,6 +1,6 @@
 ;;; yenc.el --- elisp native yenc decoder
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Jesper Harder <harder@ifa.au.dk>
 ;; Keywords: yenc news
index 4594fb00bc21f0dada641cda1722ede43ed98147..ca58ce9c6428d6959878d66058d7ebc45c374d23 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gs.el --- interface to Ghostscript
 
 ;; Copyright (C) 1998, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: internal
index 6d33c155c64836415b4b94c87218122529a93aed..562102217da8ce866ae63582134709494123d6d3 100644 (file)
@@ -1,6 +1,6 @@
 ;;; help-at-pt.el --- local help through the keyboard
 
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Luc Teirlinck <teirllm@auburn.edu>
 ;; Keywords: help
index 740504c95a65b912e5dd40b042e03e3ba187a0f2..dab6bdb157c194ce785bb5ef4e87ef2ba8ba81e3 100644 (file)
@@ -1,7 +1,7 @@
 ;;; help-fns.el --- Complex help functions
 
 ;; Copyright (C) 1985, 1986, 1993, 1994, 1998, 1999, 2000, 2001,
-;;   2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: help, internal
@@ -553,7 +553,11 @@ it is displayed along with the global value."
                ;; of a symbol.
                (set-syntax-table emacs-lisp-mode-syntax-table)
                (goto-char val-start-pos)
-               (delete-region (point) (progn (end-of-line) (point)))
+               ;; The line below previously read as
+               ;; (delete-region (point) (progn (end-of-line) (point)))
+               ;; which suppressed display of the buffer local value for
+               ;; large values.
+               (when (looking-at "value is") (replace-match ""))
                (save-excursion
                  (insert "\n\nValue:")
                  (set (make-local-variable 'help-button-cache)
@@ -563,7 +567,7 @@ it is displayed along with the global value."
                               'action help-button-cache
                               'follow-link t
                               'help-echo "mouse-2, RET: show value")
-               (insert ".\n\n")))
+               (insert ".\n")))
 
            ;; Mention if it's an alias
             (let* ((alias (condition-case nil
index 971b97f71bb6828220232cce3ef28036431263a5..e76eaaa91913c28a4d019098edd4cf43e70d426f 100644 (file)
@@ -1,7 +1,7 @@
 ;;; help-macro.el --- makes command line help such as help-for-help
 
 ;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lynn Slater <lrs@indetech.com>
 ;; Maintainer: FSF
index ce79e618cd50c89f2424b01bbe894276042aefb8..afaf06bec3c451c0c0cd2df1474365ffce20007e 100644 (file)
@@ -1,7 +1,7 @@
 ;;; help-mode.el --- `help-mode' used by *Help* buffers
 
 ;; Copyright (C) 1985, 1986, 1993, 1994, 1998, 1999, 2000, 2001, 2002,
-;;   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: help, internal
index 8c0f92f48ffe503da7bbacc1f1086167e55d80b9..8aa9ba6c46b13a9d6fdf4d3b391c625c2f8d6350 100644 (file)
@@ -1,7 +1,7 @@
 ;;; help.el --- help commands for Emacs
 
 ;; Copyright (C) 1985, 1986, 1993, 1994, 1998, 1999, 2000, 2001, 2002,
-;;   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: help, internal
index 39c313cb3da02f72275ecaee857920a8745a15fe..f63ed0aafa56832b42bac9ebe388b419227542ad 100644 (file)
@@ -1,7 +1,7 @@
 ;;; hexl.el --- edit a file in a hex dump format using the hexl filter
 
 ;; Copyright (C) 1989, 1994, 1998, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Keith Gabryelski <ag@wheaties.ai.mit.edu>
 ;; Maintainer: FSF
@@ -283,6 +283,7 @@ You can use \\[hexl-find-file] to visit a file in Hexl mode.
     (setq font-lock-defaults '(hexl-font-lock-keywords t))
 
     ;; Add hooks to rehexlify or dehexlify on various events.
+    (add-hook 'before-revert-hook 'hexl-before-revert-hook nil t)
     (add-hook 'after-revert-hook 'hexl-after-revert-hook nil t)
 
     (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.
     (let ((isearch-search-fun-function nil))
       (isearch-search-fun))))
 
+(defun hexl-before-revert-hook ()
+  (remove-hook 'change-major-mode-hook 'hexl-maybe-dehexlify-buffer t))
+
 (defun hexl-after-revert-hook ()
-  (setq hexl-max-address (1- (buffer-size)))
-  (hexlify-buffer)
-  (set-buffer-modified-p nil))
+  (hexl-mode))
 
 (defvar hexl-in-save-buffer nil)
 
@@ -386,6 +388,7 @@ With arg, don't unhexlify buffer."
          (or (bobp) (setq original-point (1+ original-point))))
        (goto-char original-point)))
 
+  (remove-hook 'before-revert-hook 'hexl-before-revert-hook t)
   (remove-hook 'after-revert-hook 'hexl-after-revert-hook t)
   (remove-hook 'change-major-mode-hook 'hexl-maybe-dehexlify-buffer t)
   (remove-hook 'post-command-hook 'hexl-follow-ascii-find t)
@@ -400,9 +403,9 @@ With arg, don't unhexlify buffer."
       (hl-line-mode 0))
   (when (boundp 'hexl-mode-old-hl-line-range-function)
     (setq hl-line-range-function hexl-mode-old-hl-line-range-function))
-  (when (boundp hexl-mode-old-hl-line-face)
+  (when (boundp 'hexl-mode-old-hl-line-face)
     (setq hl-line-face hexl-mode-old-hl-line-face))
+
   (setq require-final-newline hexl-mode-old-require-final-newline)
   (setq mode-name hexl-mode-old-mode-name)
   (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."
   "Convert a binary buffer to hexl format.
 This discards the buffer's undo information."
   (interactive)
-  (and buffer-undo-list
+  (and (consp buffer-undo-list)
        (or (y-or-n-p "Converting to hexl format discards undo info; ok? ")
-          (error "Aborted")))
-  (setq buffer-undo-list nil)
+          (error "Aborted"))
+       (setq buffer-undo-list nil))
   ;; Don't decode text in the ASCII part of `hexl' program output.
   (let ((coding-system-for-read 'raw-text)
        (coding-system-for-write buffer-file-coding-system)
@@ -731,10 +734,10 @@ This discards the buffer's undo information."
   "Convert a hexl format buffer to binary.
 This discards the buffer's undo information."
   (interactive)
-  (and buffer-undo-list
+  (and (consp buffer-undo-list)
        (or (y-or-n-p "Converting from hexl format discards undo info; ok? ")
-          (error "Aborted")))
-  (setq buffer-undo-list nil)
+          (error "Aborted"))
+       (setq buffer-undo-list nil))
   (let ((coding-system-for-write 'raw-text)
        (coding-system-for-read buffer-file-coding-system)
        (buffer-undo-list t))
index fcba2466d01acd5cf50284c5ec064f81fdcfaa94..26451faf1ceee7103300c310abdb782bdf5b8854 100644 (file)
@@ -1,7 +1,7 @@
 ;;; hi-lock.el --- minor mode for interactive automatic highlighting
 
 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David M. Koppelman, koppel@ee.lsu.edu
 ;; Keywords: faces, minor-mode, matching, display
index cb79f6734083824d622b2c5d50406e592dd8cdc4..c867bcfaf08f734104f547033ee682e61faef004 100644 (file)
@@ -1,7 +1,7 @@
 ;;; hilit-chg.el --- minor mode displaying buffer changes with special face
 
 ;; Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Richard Sharman <rsharman@pobox.com>
 ;; Keywords: faces
index 28cfcf3b4eda00af9b12fce54fb505f4236db3b8..49d7754312354ff9a6b1614314557376e2b336cb 100644 (file)
@@ -1,7 +1,7 @@
 ;;; hippie-exp.el --- expand text trying various ways to find its expansion
 
 ;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Anders Holst <aho@sans.kth.se>
 ;; Last change: 3 March 1998
index 757a398086da32a790e1408ce6d00a11003b6547..54f2e00b0ae636598543f2511d3a65e52219b75e 100644 (file)
@@ -1,7 +1,7 @@
 ;;; hl-line.el --- highlight the current line
 
 ;; Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author:  Dave Love <fx@gnu.org>
 ;; Maintainer: FSF
index 4ab7b9eda41dc7c3715a057513f70682c3daceb4..6628a07bd2903a9023530a69e97ef7c5db74109b 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ibuf-ext.el --- extensions for ibuffer
 
 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Colin Walters <walters@verbum.org>
 ;; Maintainer: John Paul Wallington <jpw@gnu.org>
index 009935e153949bcb9744978ac704f442667d8734..f84b84cfd4d374cc3c37166913a3ff8436f4d912 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ibuf-macs.el --- macros for ibuffer
 
 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Colin Walters <walters@verbum.org>
 ;; Maintainer: John Paul Wallington <jpw@gnu.org>
index 04672f6e29fcad5d076d340a864b1c0c7e02cf3c..cdb00ef2fba9310f3321b2ce80ed178d77c56298 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ibuffer.el --- operate on buffers like dired
 
 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Colin Walters <walters@verbum.org>
 ;; Maintainer: John Paul Wallington <jpw@gnu.org>
index 8c1ee3ad64ce77ea7f0ca1b92f6716b229146aa6..3ee53a821bf98e615ef85757097194d2edd690f9 100644 (file)
@@ -1,7 +1,7 @@
 ;;; icomplete.el --- minibuffer completion incremental feedback
 
 ;; Copyright (C) 1992, 1993, 1994, 1997, 1999, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Ken Manheimer <klm@i.am>
 ;; Maintainer: Ken Manheimer <klm@i.am>
index e02028e526cf2d444c2ee3c670014b635ff400bb..10418d209aa41d0b6f48d9cd1e96cea337b7638f 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ido.el --- interactively do things with buffers and files.
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Kim F. Storm <storm@cua.dk>
 ;; 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.")
 (defvar ido-incomplete-regexp nil
   "Non-nil if an incomplete regexp is entered.")
 
+(defvar ido-initial-position nil
+  "Non-nil means to explicitly cursor on entry to minibuffer.
+Value is an integer which is number of chars to right of prompt.")
+
 ;;; Variables with dynamic bindings.
 ;;; Declared here to keep the byte compiler quiet.
 
@@ -1119,7 +1123,9 @@ so that it doesn't interfere with other minibuffer usage.")
 (defun ido-active (&optional merge)
   (if merge
       ido-use-merged-list
-    (and (boundp 'ido-completing-read) (= ido-use-mycompletion-depth (minibuffer-depth)))))
+    (and (boundp 'ido-completing-read)
+        (or (featurep 'xemacs)
+            (= ido-use-mycompletion-depth (minibuffer-depth))))))
 
 (defvar ido-trace-enable nil)
 
@@ -1850,6 +1856,8 @@ If INITIAL is non-nil, it specifies the initial input string."
        (if (member ido-default-item ido-ignore-item-temp-list)
            (setq ido-default-item nil))
        (ido-trace "new default" ido-default-item)
+       (if ido-default-item
+           (setq ido-initial-position 0))
        (setq ido-set-default-item nil))
 
       (if ido-process-ignore-lists-inhibit
@@ -2120,11 +2128,14 @@ If INITIAL is non-nil, it specifies the initial input string."
     ido-selected))
 
 (defun ido-edit-input ()
-  "Edit absolute file name entered so far with ido; terminate by RET."
+  "Edit absolute file name entered so far with ido; terminate by RET.
+If cursor is not at the end of the user input, move to end of input."
   (interactive)
-  (setq ido-text-init (if ido-matches (ido-name (car ido-matches)) ido-text))
-  (setq ido-exit 'edit)
-  (exit-minibuffer))
+  (if (not (eobp))
+      (end-of-line)
+    (setq ido-text-init (if ido-matches (ido-name (car ido-matches)) ido-text))
+    (setq ido-exit 'edit)
+    (exit-minibuffer)))
 
 ;;; MAIN FUNCTIONS
 (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'."
   (cond
    ((> (point) (minibuffer-prompt-end))
     (forward-char -1))
+   ((eq last-command this-command)
+    (when (and (memq ido-cur-item '(file dir))
+              (not (bobp)))
+      (ido-push-dir))) ; else do nothing
    ((eq ido-cur-item 'buffer)
     (ido-fallback-command))
    (ido-context-switch-command
@@ -2591,14 +2606,16 @@ C-x C-f ... C-d  enter dired on current directory."
 (defun ido-toggle-ignore ()
   "Toggle ignoring files specified with `ido-ignore-files'."
   (interactive)
-  (if ido-directory-too-big
-      (progn
-       (message "Reading directory...")
-       (setq ido-directory-too-big nil))
-    (setq ido-process-ignore-lists (not ido-process-ignore-lists)))
-  (setq ido-text-init ido-text)
-  (setq ido-exit 'refresh)
-  (exit-minibuffer))
+  (if (and (not (eobp)) (> (point) (minibuffer-prompt-end)))
+      (goto-char (minibuffer-prompt-end))
+    (if ido-directory-too-big
+       (progn
+         (message "Reading directory...")
+         (setq ido-directory-too-big nil))
+      (setq ido-process-ignore-lists (not ido-process-ignore-lists)))
+    (setq ido-text-init ido-text)
+    (setq ido-exit 'refresh)
+    (exit-minibuffer)))
 
 (defun ido-toggle-vc ()
   "Disable version control for this file."
@@ -3783,39 +3800,45 @@ for first matching file."
 
 ;;; KILL CURRENT BUFFER
 (defun ido-kill-buffer-at-head ()
-  "Kill the buffer at the head of `ido-matches'."
+  "Kill the buffer at the head of `ido-matches'.
+If cursor is not at the end of the user input, delete to end of input."
   (interactive)
-  (let ((enable-recursive-minibuffers t)
-       (buf (ido-name (car ido-matches))))
-    (when buf
-      (kill-buffer buf)
-      ;; Check if buffer still exists.
-      (if (get-buffer buf)
-         ;; buffer couldn't be killed.
-         (setq ido-rescan t)
-       ;; else buffer was killed so remove name from list.
-       (setq ido-cur-list (delq buf ido-cur-list))))))
+  (if (not (eobp))
+      (kill-line)
+    (let ((enable-recursive-minibuffers t)
+         (buf (ido-name (car ido-matches))))
+      (when buf
+       (kill-buffer buf)
+       ;; Check if buffer still exists.
+       (if (get-buffer buf)
+           ;; buffer couldn't be killed.
+           (setq ido-rescan t)
+         ;; else buffer was killed so remove name from list.
+         (setq ido-cur-list (delq buf ido-cur-list)))))))
 
 ;;; DELETE CURRENT FILE
 (defun ido-delete-file-at-head ()
-  "Delete the file at the head of `ido-matches'."
+  "Delete the file at the head of `ido-matches'.
+If cursor is not at the end of the user input, delete to end of input."
   (interactive)
-  (let ((enable-recursive-minibuffers t)
-       (file (ido-name (car ido-matches))))
-    (if file
-       (setq file (concat ido-current-directory file)))
-    (when (and file
-              (file-exists-p file)
-              (not (file-directory-p file))
-              (file-writable-p ido-current-directory)
-              (yes-or-no-p (concat "Delete " file "? ")))
-      (delete-file file)
-      ;; Check if file still exists.
-      (if (file-exists-p file)
-         ;; file could not be deleted
-         (setq ido-rescan t)
-       ;; else file was killed so remove name from list.
-       (setq ido-cur-list (delq (car ido-matches) ido-cur-list))))))
+  (if (not (eobp))
+      (kill-line)
+    (let ((enable-recursive-minibuffers t)
+         (file (ido-name (car ido-matches))))
+      (if file
+         (setq file (concat ido-current-directory file)))
+      (when (and file
+                (file-exists-p file)
+                (not (file-directory-p file))
+                (file-writable-p ido-current-directory)
+                (yes-or-no-p (concat "Delete " file "? ")))
+       (delete-file file)
+       ;; Check if file still exists.
+       (if (file-exists-p file)
+           ;; file could not be deleted
+           (setq ido-rescan t)
+         ;; else file was killed so remove name from list.
+         (setq ido-cur-list (delq (car ido-matches) ido-cur-list)))))))
 
 
 ;;; VISIT CHOSEN BUFFER
@@ -4121,7 +4144,7 @@ For details of keybindings, do `\\[describe-function] ido-find-file'."
   (ido-trace "\n*merge timeout*" buffer)
   (setq ido-auto-merge-timer nil)
   (when (and (buffer-live-p buffer)
-            (= ido-use-mycompletion-depth (minibuffer-depth))
+            (ido-active)
             (boundp 'ido-eoinput) ido-eoinput)
     (let ((contents (buffer-substring-no-properties (minibuffer-prompt-end) ido-eoinput)))
       (ido-trace "request merge")
@@ -4141,7 +4164,7 @@ For details of keybindings, do `\\[describe-function] ido-find-file'."
   ;; 1. It prints a default file name when there is no text yet entered.
   ;; 2. It calls my completion routine rather than the standard completion.
 
-  (when (= ido-use-mycompletion-depth (minibuffer-depth))
+  (when (ido-active)
     (let ((contents (buffer-substring-no-properties (minibuffer-prompt-end) (point-max)))
          (buffer-undo-list t)
          try-single-dir-match
@@ -4444,16 +4467,17 @@ For details of keybindings, do `\\[describe-function] ido-find-file'."
 (defun ido-minibuffer-setup ()
   "Minibuffer setup hook for `ido'."
   ;; Copied from `icomplete-minibuffer-setup-hook'.
-  (when (and (boundp 'ido-completing-read)
-            (or (featurep 'xemacs)
-                (= ido-use-mycompletion-depth (minibuffer-depth))))
+  (when (ido-active)
     (add-hook 'pre-command-hook 'ido-tidy nil t)
     (add-hook 'post-command-hook 'ido-exhibit nil t)
     (setq cua-inhibit-cua-keys t)
     (when (featurep 'xemacs)
       (ido-exhibit)
       (goto-char (point-min)))
-    (run-hooks 'ido-minibuffer-setup-hook)))
+    (run-hooks 'ido-minibuffer-setup-hook)
+    (when ido-initial-position
+      (goto-char (+ (minibuffer-prompt-end) ido-initial-position))
+      (setq ido-initial-position nil))))
 
 (defun ido-tidy ()
   "Pre command hook for `ido'."
@@ -4465,8 +4489,7 @@ For details of keybindings, do `\\[describe-function] ido-find-file'."
     (cancel-timer ido-auto-merge-timer)
     (setq ido-auto-merge-timer nil))
 
-  (if (and (boundp 'ido-use-mycompletion-depth)
-          (= ido-use-mycompletion-depth (minibuffer-depth)))
+  (if (ido-active)
       (if (and (boundp 'ido-eoinput)
               ido-eoinput)
 
index 3e8921934cac37a430cf6717b286a5f5b0d4275f..cceef70b37ae1a3569284f266df586597c68c57e 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ielm.el --- interaction mode for Emacs Lisp
 
 ;; Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Smith <maa036@lancaster.ac.uk>
 ;; Maintainer: FSF
index 99d7ea2ce3418cdb155bc3b461b2bdce3a893fa3..76e01614f6e21804872e458f8a449f327c153643 100644 (file)
@@ -1,6 +1,6 @@
 ;;; iimage.el --- Inline image minor mode.
 
-;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: KOSEKI Yoshinori <kose@meadowy.org>
 ;; Maintainer: KOSEKI Yoshinori <kose@meadowy.org>
index d90f5efc8cda0edcb96fbfcfe91e0cdeee54ee28..5251a2c3ebe38112b2cf9a49a6c4e008a5786118 100644 (file)
@@ -1,7 +1,7 @@
 ;;; image-file.el --- support for visiting image files
 ;;
 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 ;;
 ;; Author: Miles Bader <miles@gnu.org>
 ;; Keywords: multimedia
index 66f719ae1ebd595f3451964a093f61b34823b27b..5b24aa316dd657fb550945ffbbf545b8bb655c69 100644 (file)
@@ -1,6 +1,6 @@
 ;;; image-mode.el --- support for visiting image files
 ;;
-;; Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
 ;;
 ;; Author: Richard Stallman <rms@gnu.org>
 ;; Keywords: multimedia
index e70b9ec539eac40e934362210dd6a6a76310486a..89db0bb1b1bd867db8a2b43d8dd2d9013b6331e4 100644 (file)
@@ -1,7 +1,7 @@
 ;;; image.el --- image API
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: multimedia
@@ -38,7 +38,9 @@
     ("\\`P[1-6][[:space:]]+\\(?:#.*[[:space:]]+\\)*[0-9]+[[:space:]]+[0-9]+" . pbm)
     ("\\`GIF8" . gif)
     ("\\`\x89PNG\r\n\x1a\n" . png)
-    ("\\`[\t\n\r ]*#define" . xbm)
+    ("\\`[\t\n\r ]*#define \\([a-z0-9]+\\)_width [0-9]+\n\
+#define \\1_height [0-9]+\n\
+static char \\1_bits" . xbm)
     ("\\`\\(?:MM\0\\*\\|II\\*\0\\)" . tiff)
     ("\\`[\t\n\r ]*%!PS" . postscript)
     ("\\`\xff\xd8" . (image-jpeg-p . jpeg)))
index fc2a27e3095849d64c3060c06ced6d4609684a9c..5644c517395528b8f93b2694ccb0a2fd3fa295eb 100644 (file)
@@ -1,7 +1,7 @@
 ;;; imenu.el --- framework for mode-specific buffer indexes
 
 ;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Ake Stenhoff <etxaksf@aom.ericsson.se>
 ;;         Lars Lindberg <lli@sypro.cap.se>
index 6f715fdba64ed1e2c3a0d62bfec515aa60b4f152..0b0588ab5152540b7313d900b1eb9174e41e836b 100644 (file)
@@ -1,7 +1,7 @@
 ;;; indent.el --- indentation commands for Emacs
 
 ;; Copyright (C) 1985, 1995, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 
index 5097f2f5fdc08aee4aeaf6d5e19e20557c02ce36..d7001cc0272d4b56fa632344e8a595994a0e20f4 100644 (file)
@@ -2,7 +2,7 @@
 ;; An older version of this was known as libc.el.
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Ralph Schleicher <rs@nunatak.allgaeu.org>
 ;;         (did not show signs of life (Nov 2001)  -stef)
index a6acfa8021caa3792f023b4b353c1537e7a01499..61bfcc09260732abedbf6669a06420f2db46fcda 100644 (file)
@@ -1,6 +1,6 @@
 ;;; info-xref.el --- check external references in an Info document
 
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Kevin Ryde <user42@zip.com.au>
 ;; Keywords: docs
index 237ca7a968e60477fba0c694ca5302b4988ccc2a..2ed881080092c0ed79cd35c77cf1882f97ee8a75 100644 (file)
@@ -1,7 +1,7 @@
 ;;; info.el --- info package for Emacs
 
 ;; Copyright (C) 1985, 1986, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-;;   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: help
@@ -463,12 +463,12 @@ Do the right thing if the file has been compressed or zipped."
                     (expand-file-name "info/" installation-directory)
                   (if invocation-directory
                       (let ((infodir (expand-file-name
-                                      "../info/"
+                                      "../share/info/"
                                       invocation-directory)))
                         (if (file-exists-p infodir)
                             infodir
                           (setq infodir (expand-file-name
-                                         "../../../info/"
+                                         "../../../share/info/"
                                          invocation-directory))
                           (and (file-exists-p infodir)
                                infodir))))))
@@ -3997,7 +3997,9 @@ the variable `Info-file-list-for-emacs'."
                                    (setq res (car hl) hl nil)
                                  (setq hl (cdr hl))))
                               res))) 'info-xref-visited 'info-xref)))
-             (when (and not-fontified-p (memq Info-hide-note-references '(t hide)))
+             (when (and not-fontified-p
+                        (memq Info-hide-note-references '(t hide))
+                        (not (Info-index-node)))
                (put-text-property (match-beginning 2) (1- (match-end 6))
                                   'invisible t)
                ;; Unhide the file name in parens
index f75460778c0eb1d6b571fd57f6cdd4105f378623..ea32343430e73d7308577c0c9155c9fd40ec497f 100644 (file)
@@ -1,7 +1,7 @@
 ;;; informat.el --- info support functions package for Emacs
 
 ;; Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: help
index 9e8160d9c10145ac5d1908bab2e7638a7a232b21..5a00f4b9bf25ab50a17ce611ca758c306c6b5b87 100644 (file)
@@ -1,9 +1,9 @@
 ;;; ccl.el --- CCL (Code Conversion Language) compiler
 
 ;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005,
-;;   2006  Free Software Foundation, Inc.
+;;   2006, 2007  Free Software Foundation, Inc.
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index e52df15a9b2dd2c539da4da1b0ab91c7fececfe0..a75fe28a08b37d3c6bba3f65cef47d4b9e167eb9 100644 (file)
@@ -1,9 +1,9 @@
 ;;; characters.el --- set syntax and category for multibyte characters
 
-;; Copyright (C) 1997, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 ;; Copyright (C) 2003
index ca5500b541587cf6ed6590b646b6d92328427d4e..4c3f76d470bcbaafa7a2161aee3039be4525abbc 100644 (file)
@@ -1,7 +1,7 @@
 ;;; codepage.el --- MS-DOS/MS-Windows specific coding systems
 
 ;; Copyright (C) 1998, 1999, 2000, 2002, 2005  Free Software Foundation, Inc.
-;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index 8456eb3c1754c0666178b412c550de9e8939575b..5f61c7ca65e27f383dedf56595437880484e8d0d 100644 (file)
@@ -1,9 +1,9 @@
 ;;; encoded-kb.el --- handler to input multibyte characters encoded somehow
 
-;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 ;; Copyright (C) 2003
index e62583bb2b7cab5fda59f4351b058e679629f18e..2913a10dcdb743d67c4874235ab97c839d14f133 100644 (file)
@@ -1,9 +1,9 @@
 ;;; fontset.el --- commands for handling fontset
 
 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006  Free Software Foundation, Inc.
+;;   2005, 2006, 2007  Free Software Foundation, Inc.
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 ;; Copyright (C) 2003, 2006
index a002df6687b131ca4cd5d7765860d7cb96c30502..76a33d2569e8efc6e2c0461c30212bb837244b69 100644 (file)
@@ -1,9 +1,9 @@
 ;;; isearch-x.el --- extended isearch handling commands
 
-;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index 1e0e129c3d9f21edf86256789b192abbd8dd3859..37e6f29235322158228670f7b3f61e7c513ab751 100644 (file)
@@ -1,7 +1,7 @@
 ;;; iso-ascii.el --- set up char tables for ISO 8859/1 on ASCII terminals
 
 ;; Copyright (C) 1987, 1995, 1998, 2001, 2002, 2003, 2004,
-;;   2005, 2006  Free Software Foundation, Inc.
+;;   2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: Howard Gayle
 ;; Maintainer: FSF
index 00631390579e7dc14ca7ec38fe337ba0d6d9f1dc..eb94794145fa82a866644f528679b99d24bfc717 100644 (file)
@@ -2,7 +2,7 @@
 ;; This file was formerly called gm-lingo.el.
 
 ;; Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 2000, 2001,
-;;   2002, 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+;;   2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: Michael Gschwind <mike@vlsivie.tuwien.ac.at>
 ;; Keywords: tex, iso, latin, i18n
index f39601f1f5a8e665ee6021d3a29f27c8a0030e09..16beb450a31e8883b8d640e51c29a5bd9519bdda 100644 (file)
@@ -1,7 +1,7 @@
 ;;; iso-transl.el --- keyboard input definitions for ISO 8859-1  -*- coding: iso-8859-1 -*-
 
 ;; Copyright (C) 1987, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001
-;;   2002, 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+;;   2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: Howard Gayle
 ;; Maintainer: FSF
index 711b1342d7f222a9971ed5d8b790738e96947f03..f6aa892aafec2c9071fcfc9816b28ffe6ecc64ca 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ja-dic-cnv.el --- convert a Japanese dictionary (SKK-JISYO.L) to Emacs Lisp
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
@@ -366,7 +366,7 @@ The name of generated file is specified by the variable `ja-dic-filename'."
              ";;\tGenerated by the command `skkdic-convert'\n"
              ";;\tDate: " (current-time-string) "\n"
              ";;\tOriginal SKK dictionary file: "
-             (file-name-nondirectory filename)
+             (file-relative-name (expand-file-name filename) dirname)
              "\n\n"
              ";; This file is part of GNU Emacs.\n\n"
              ";;; Commentary:\n\n"
index 4c01ed5d75d2c2f63e5ffb604e81f3704eccbaa2..3fd81d6e4f7371327307ec229e840de3371b4241 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ja-dic-utl.el --- utilities for handling Japanese dictionary (SKK-JISYO.L)
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index a452f53c5dce8a0ae0d9bc6ea49c91f24a12cffb..2b5ba1de6500431a218dffb98a7ea5b0d4cee4e2 100644 (file)
@@ -1,9 +1,9 @@
 ;;; kinsoku.el --- `Kinsoku' processing funcs -*- coding: iso-2022-7bit; -*-
 
-;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index 4094538c9a00588687258d6e2e7a261da212b63e..d671d2900c2d9a81b81efbc56c03e70d5be44d40 100644 (file)
@@ -1,9 +1,9 @@
 ;;; kkc.el --- Kana Kanji converter    -*- coding: iso-2022-7bit; -*-
 
 ;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005,
-;;   2006  Free Software Foundation, Inc.
+;;   2006, 2007  Free Software Foundation, Inc.
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index 4f9b4f740d5c68b3a2ec4c057b6eb5bad04fd5ff..e19cff0eacef1a5bd39849fbcf2b36ca0e31395c 100644 (file)
@@ -1,6 +1,6 @@
 ;;; latexenc.el --- guess correct coding system in LaTeX files -*-coding: iso-2022-7bit -*-
 
-;; Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
 ;; Keywords: mule, coding system, latex
index 60edc2a826dea4b9ba813a039088c59e4e1e90cc..6b2b6c507604e81b40c61879a359f6afea22e7eb 100644 (file)
@@ -1,6 +1,6 @@
 ;;; latin1-disp.el --- display tables for other ISO 8859 on Latin-1 terminals -*-coding: iso-2022-7bit;-*-
 
-;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 
 ;; Author: Dave Love <fx@gnu.org>
index 6c7500ce9506855fb371e0acfeb0f97f1b41ce83..f45c41f46b5eab0ea3434cf41183a6e5b7ac35d2 100644 (file)
@@ -1,9 +1,9 @@
 ;;; mule-cmds.el --- commands for mulitilingual environment -*-coding: iso-2022-7bit -*-
 
 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-;;   2006  Free Software Foundation, Inc.
+;;   2006, 2007  Free Software Foundation, Inc.
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 ;; Copyright (C) 2003
@@ -770,10 +770,10 @@ e.g., for sending an email message.\n ")
                                          (car coding)))))
                    (setq i (1+ i))))
                (insert "\n"))
-             (insert "\
+             (insert (substitute-command-keys "\
 
-Click on a character to jump to the place it appears,\n"
-                     (substitute-command-keys "\
+Click on a character (or switch to this window by `\\[other-window]'\n\
+and select the characters by RET) to jump to the place it appears,\n\
 where `\\[universal-argument] \\[what-cursor-position]' will give information about it.\n"))))
          (insert (substitute-command-keys "\nSelect \
 one of the safe coding systems listed below,\n\
index e10f776b33aef14d140101f138400707798d0fb2..bf224c9d8136f8521dd2618a5c526b82ce3dcda5 100644 (file)
@@ -1,8 +1,8 @@
 ;;; mule-conf.el --- configure multilingual environment
 
 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006  Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;;   2004, 2005, 2006, 2007  Free Software Foundation, Inc.
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 ;; Copyright (C) 2003
index a67b021341678efbe97613dfbb3d9d8baaaab09c..286a6410fdfaa64ce8e3c2105ae9759b3ee2c81c 100644 (file)
@@ -1,9 +1,9 @@
 ;;; mule-diag.el --- show diagnosis of multilingual environment (Mule)
 
 ;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006  Free Software Foundation, Inc.
+;;   2005, 2006, 2007  Free Software Foundation, Inc.
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 ;; Copyright (C) 2003
index 4d1ec5ec7f3ff89fbcf5988591e7bd1b6a95e71e..10b9426aee2c91bce840bb1003b419b263d60c62 100644 (file)
@@ -1,9 +1,9 @@
 ;;; mule-util.el --- utility functions for mulitilingual environment (mule)
 
 ;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006  Free Software Foundation, Inc.
+;;   2005, 2006, 2007  Free Software Foundation, Inc.
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 ;; Copyright (C) 2003
index cf6a3b21244b3893a2410336c4b55ff792646878..9689725f3114d4c8c255fffb3bf498123fbd167a 100644 (file)
@@ -1,9 +1,9 @@
 ;;; mule.el --- basic commands for multilingual environment
 
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 ;; Copyright (C) 2003
@@ -2274,7 +2274,12 @@ This function is intended to be added to `auto-coding-functions'."
                        ;; In case of no header, search only 10 lines.
                        (forward-line 10))
                    (point))))
-  (when (re-search-forward "<meta\\s-+http-equiv=[\"']?content-type[\"']?\\s-+content=[\"']text/\\sw+;\\s-*charset=\\(.+?\\)[\"']" size t)
+  ;; Make sure that the buffer really contains an HTML document, by
+  ;; checking that it starts with a doctype or a <HTML> start tag
+  ;; (allowing for whitespace at bob).  Note: 'DOCTYPE NETSCAPE' is
+  ;; useful for Mozilla bookmark files.
+  (when (and (re-search-forward "\\`[[:space:]\n]*\\(<!doctype[[:space:]\n]+\\(html\\|netscape\\)\\|<html\\)" size t)
+            (re-search-forward "<meta\\s-+http-equiv=[\"']?content-type[\"']?\\s-+content=[\"']text/\\sw+;\\s-*charset=\\(.+?\\)[\"']" size t))
     (let* ((match (match-string 1))
           (sym (intern (downcase match))))
       (if (coding-system-p sym)
index e629a4554e1932e1957898fbf1c5d0913557e23d..06bebb1f0dabc3055b2cc1752c9f80aa2e18d7c6 100644 (file)
@@ -1,6 +1,6 @@
 ;;; ogonek.el --- change the encoding of Polish diacritics
 
-;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 
 ;; Author: W{\l}odek Bzyl, Ryszard Kubiak
index c13cd3660ff1e06ca1375fb0bef201417abbeed7..7f2c1e9a69c64f12aa9cbd2fb85b3bd6bc5a7899 100644 (file)
@@ -1,9 +1,9 @@
 ;;; quail.el --- provides simple input method for multilingual text
 
 ;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004, 2005,
-;;   2006  Free Software Foundation, Inc.
+;;   2006, 2007  Free Software Foundation, Inc.
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index e07df7b925f199a9b7edce80982def7af932cc33..4f982d1403954b57920330ca51804ee8f605499e 100644 (file)
@@ -1,9 +1,9 @@
 ;;; titdic-cnv.el --- convert cxterm dictionary (TIT format) to Quail package -*- coding:iso-2022-7bit; -*-
 
 ;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006  Free Software Foundation, Inc.
+;;   2005, 2006, 2007  Free Software Foundation, Inc.
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 ;; Copyright (C) 2003
index 023062692590cdc24be59a066e8dc6d46695dc85..9b22cf6e3ce47f6b3a554ec1b17c70ce87626e2f 100644 (file)
@@ -1,6 +1,6 @@
 ;;; utf-7.el --- utf-7 coding system
 
-;; Copyright (C) 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: Dave Love <fx@gnu.org>
 ;; Keywords: i18n, mail
index 66b1bef19ca4a9b5e69e859c6bdcb0d037e0545a..9e4c0a3c6c745d1e31e590047ae3c7b21bc8ba4b 100644 (file)
@@ -1,7 +1,7 @@
 ;;; isearch.el --- incremental search minor mode
 
 ;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1999, 2000,
-;;   2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Daniel LaLiberte <liberte@cs.uiuc.edu>
 ;; Maintainer: FSF
@@ -2231,7 +2231,18 @@ since they have special meaning in a regexp."
              (setq found t))
          (setq quote-flag nil)))
       (setq i (1+ i)))
-    (not found)))
+    (not (or found
+             ;; Even if there's no uppercase char, we want to detect the use
+             ;; of [:upper:] or [:lower:] char-class, which indicates
+             ;; clearly that the user cares about case distinction.
+             (and regexp-flag (string-match "\\[:\\(upp\\|low\\)er:]" string)
+                  (condition-case err
+                      (progn
+                        (string-match (substring string 0 (match-beginning 0))
+                                      "")
+                        nil)
+                    (invalid-regexp
+                     (equal "Unmatched [ or [^" (cadr err)))))))))
 
 ;; Portability functions to support various Emacs versions.
 
index 5fd59a2e5eeb55350cb1f7c392a8a830b465a49f..0f46969a2d2c3f959d983cca61bc2e951daa01bf 100644 (file)
@@ -1,6 +1,6 @@
 ;;; isearchb --- a marriage between iswitchb and isearch
 
-;; Copyright (C) 2004, 2005, 2006 John Wiegley
+;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 ;; Maintainer: FSF
index 93d4755cf3a0d8fe473b1ded236693ce93a19141..98fad7bf824b080a7993a3552da6454775b6b950 100644 (file)
@@ -1,7 +1,7 @@
 ;;; iswitchb.el --- switch between buffers using substrings
 
 ;; Copyright (C) 1996, 1997, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Stephen Eglen <stephen@gnu.org>
 ;; Maintainer: Stephen Eglen <stephen@gnu.org>
@@ -495,14 +495,13 @@ interfere with other minibuffer usage.")
 
 (defvar iswitchb-global-map
   (let ((map (make-sparse-keymap)))
-    (substitute-key-definition 'switch-to-buffer ; normally C-x b
-                              'iswitchb-buffer map global-map)
-    (substitute-key-definition 'switch-to-buffer-other-window ; C-x 4 b
-                              'iswitchb-buffer-other-window map global-map)
-    (substitute-key-definition 'switch-to-buffer-other-frame ; C-x 5 b
-                              'iswitchb-buffer-other-frame map global-map)
-    (substitute-key-definition 'display-buffer ; C-x 4 C-o
-                              'iswitchb-display-buffer map global-map)
+    (dolist (b '((switch-to-buffer . iswitchb-buffer)
+                 (switch-to-buffer-other-window . iswitchb-buffer-other-window)
+                 (switch-to-buffer-other-frame . iswitchb-buffer-other-frame)
+                 (display-buffer . iswitchb-display-buffer)))
+      (if (fboundp 'command-remapping)
+          (define-key map (vector 'remap (car b)) (cdr b))
+        (substitute-key-definition (car b) (cdr b) map global-map)))
     map)
   "Global keymap for `iswitchb-mode'.")
 
index e049579d463a6e099fbe462b411b7f37a8f84739..958bb679832d4d68c714c75cab1c6fa4584252dd 100644 (file)
@@ -1,7 +1,7 @@
 ;;; jit-lock.el --- just-in-time fontification
 
 ;; Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Gerd Moellmann <gerd@gnu.org>
 ;; Keywords: faces files
index 12941e962a061beb9f77fb0d4696f8b56d12b975..0daa34abb95aa66e5bb9de8f41a569abb6096d4a 100644 (file)
@@ -1,7 +1,7 @@
 ;;; jka-cmpr-hook.el --- preloaded code to enable jka-compr.el
 
 ;; Copyright (C) 1993, 1994, 1995, 1997, 1999, 2000, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: jka@ece.cmu.edu (Jay K. Adams)
 ;; Maintainer: FSF
index 07f5d068b4e6737b047f207fc7252e552f158c92..b5fad3ee1ce32cb46d0b1f5c61711309fc172f31 100644 (file)
@@ -1,7 +1,7 @@
 ;;; jka-compr.el --- reading/writing/loading compressed files
 
 ;; Copyright (C) 1993, 1994, 1995, 1997, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: jka@ece.cmu.edu (Jay K. Adams)
 ;; Maintainer: FSF
index 2b5f030b3b7131f8428238f20421236e7dc8cd29..5d89299978163311bcfce507a13e9d9ba3a598b6 100644 (file)
@@ -1,7 +1,7 @@
 ;;; kermit.el --- additions to shell mode for use with kermit
 
 ;; Copyright (C) 1988, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Jeff Norden <jeff@colgate.csnet>
 ;; Maintainer: FSF
index 19e8735de484f2d86a4f92023e83c6e0e50bcbe1..bfc0edba2c1e6e2f1fe983da8bac3510f168c5b8 100644 (file)
@@ -1,6 +1,7 @@
 ;;; kmacro.el --- enhanced keyboard macros
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006,
+;;   2007 Free Software Foundation, Inc.
 
 ;; Author: Kim F. Storm <storm@cua.dk>
 ;; Keywords: keyboard convenience
@@ -255,7 +256,7 @@ macro to be executed before appending to it."
 
 (defun kmacro-insert-counter (arg)
   "Insert macro counter and increment with ARG or 1 if missing.
-With \\[universal-argument], insert previous kmacro-counter (but do not modify counter)."
+With \\[universal-argument], insert previous `kmacro-counter' (but do not modify counter)."
   (interactive "P")
   (if kmacro-initial-counter-value
       (setq kmacro-counter kmacro-initial-counter-value
@@ -283,7 +284,7 @@ With \\[universal-argument], insert previous kmacro-counter (but do not modify c
 
 
 (defun kmacro-set-counter (arg)
-  "Set kmacro-counter to ARG or prompt if missing.
+  "Set `kmacro-counter' to ARG or prompt if missing.
 With \\[universal-argument] prefix, reset counter to its value prior to this iteration of the macro."
   (interactive "NMacro counter value: ")
   (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."
 
 
 (defun kmacro-call-ring-2nd (arg)
-  "Execute second keyboard macro at in macro ring."
+  "Execute second keyboard macro in macro ring."
   (interactive "P")
   (unless (kmacro-ring-empty-p)
     (kmacro-exec-ring-item (car kmacro-ring) arg)))
 
 
 (defun kmacro-call-ring-2nd-repeat (arg)
-  "Execute second keyboard macro at in macro ring.
+  "Execute second keyboard macro in macro ring.
 This is like `kmacro-call-ring-2nd', but allows repeating macro commands
 without repeating the prefix."
   (interactive "P")
@@ -670,7 +671,7 @@ the current value of `kmacro-counter').
 
 When defining/executing macro, inserts macro counter and increments
 the counter with ARG or 1 if missing.  With \\[universal-argument],
-inserts previous kmacro-counter (but do not modify counter).
+inserts previous `kmacro-counter' (but do not modify counter).
 
 The macro counter can be modified via \\[kmacro-set-counter] and \\[kmacro-add-counter].
 The format of the counter can be modified via \\[kmacro-set-format]."
@@ -941,7 +942,7 @@ following additional answers: `insert', `insert-1', `replace', `replace-1',
 (defvar kmacro-step-edit-prefix-commands
   '(universal-argument universal-argument-more universal-argument-minus
                       digit-argument negative-argument)
-  "Commands which builds up a prefix arg for the current command")
+  "Commands which build up a prefix arg for the current command.")
 
 (defun kmacro-step-edit-prompt (macro index)
   ;; Show step-edit prompt
index ce417796bef46d9ab98b0841b38851cca98511ca..407832347d1cb489fa833647c0e10bdd949ee20d 100644 (file)
@@ -1,9 +1,9 @@
 ;;; china-util.el --- utilities for Chinese  -*- coding: iso-2022-7bit -*-
 
-;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 ;; Copyright (C) 2003
index aaed3808a65dfb655a949cbbd6c1d7a17bf6f3ad..fdb4dae710ae4307b13f5282baa031e08b9841c3 100644 (file)
@@ -1,9 +1,9 @@
 ;;; chinese.el --- support for Chinese -*- coding: iso-2022-7bit; -*-
 
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 ;; Copyright (C) 2003
index 1203301708efc63e9821c5d0b8061dbc409dacde..532c58824c1b1beb36e293cb2acc192c861cb0db 100644 (file)
@@ -1,7 +1,7 @@
 ;;; cyril-util.el --- utilities for Cyrillic scripts
 
 ;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005,
-;;   2006  Free Software Foundation, Inc.
+;;   2006, 2007  Free Software Foundation, Inc.
 
 ;; Keywords: mule, multilingual, Cyrillic
 
index 110f07e14eabd92ab71cdc76b298a72e50f9c9d6..5ecfe5cf4ed90d9a5f3521ac002fede4bb7668f3 100644 (file)
@@ -1,9 +1,9 @@
 ;;; cyrillic.el --- support for Cyrillic -*- coding: iso-2022-7bit; -*-
 
-;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 ;; Copyright (C) 2003
index 5db734565abcae75d0bf5ee956823b5822420859..41dbc9657dcc21a51ead8a77ad7610b4333fce2f 100644 (file)
@@ -1,6 +1,6 @@
 ;;; czech.el --- support for Czech -*- coding: iso-2022-7bit; no-byte-compile: t -*-
 
-;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation.
 
 ;; Author: Milan Zamazal <pdm@zamazal.org>
index 92453078306a46997fdcb5a55a796edbe27a5264..b236a95e3b466645dcb205cd105719b547d22006 100644 (file)
@@ -1,8 +1,8 @@
 ;;; devan-util.el --- Support for composing Devanagari characters -*-coding: iso-2022-7bit;-*-
 
-;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index 515b8f4bbaff5c34f41c72c6e7ee5f5bdb60221c..46ed04145043b130202b7bc48818b015534877c8 100644 (file)
@@ -1,6 +1,6 @@
 ;;; devanagari.el --- Support for Devanagari -*- coding: iso-2022-7bit; no-byte-compile: t -*-
 
-;; Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 
 ;; Maintainer:  KAWABATA, Taichi <kawabata@m17n.org>
index 00eba11174236401faa6e134fc37e114ec2eb50b..852c0c65bbbb3092e72223e045a084310644a757 100644 (file)
@@ -1,8 +1,8 @@
 ;;; english.el --- support for English -*- no-byte-compile: t -*-
 
-;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 ;; Copyright (C) 2003
index 93de5e74c4df5703da4806bc7c0610099e777e45..6354a41b93c0e5331d5f190dfc8db7c1855c6803 100644 (file)
@@ -1,8 +1,8 @@
 ;;; ethio-util.el --- utilities for Ethiopic   -*- coding: utf-8-emacs; -*-
 
-;; Copyright (C) 1997, 1998, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 ;; Copyright (C) 2005, 2006
index 3772dceae1e965721c6c290a827940547668015b..5417adb275f373685b4a2def3b2165cf544ab330 100644 (file)
@@ -1,9 +1,9 @@
 ;;; ethiopic.el --- support for Ethiopic       -*- coding: utf-8-emacs; -*-
 
-;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index ecdca8b20f40e87af94dcf7cfdb64c883b5ff6fd..b7532eb1a47420b597e31d6c80a590d4aac5dc65 100644 (file)
@@ -1,9 +1,9 @@
 ;;; european.el --- support for European languages -*- coding: iso-2022-7bit; -*-
 
-;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 ;; Copyright (C) 2003
index 5546df81d7e0fa6ca84862cf06289ec7b846ce77..a1b565e76d415e767db61b9d35290674a5edb7b0 100644 (file)
@@ -1,6 +1,6 @@
 ;;; georgian.el --- language support for Georgian -*- no-byte-compile: t -*-
 
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 
 ;; Author: Dave Love <fx@gnu.org>
index aca46aa6b247f5b64acf8ae9c0ae1df230224f0a..1ece8c0fd647e58d080c26f8b4d211743fc6781a 100644 (file)
@@ -2,7 +2,7 @@
 
 ;; Copyright (C) 2002 Free Software Foundation, Inc.
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index f9c9aa68b7ba072f96f16648f30648477e595534..dd72f4360cda84bbff0c1a1c2348b2fefedb2d78 100644 (file)
@@ -1,9 +1,9 @@
 ;;; hebrew.el --- support for Hebrew -*- coding: iso-2022-7bit; no-byte-compile: t -*-
 
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index 2693a565f021011d3d788bbf31b58d39610c9d39..6c03629717255e21a25aa46568861ec98a5119cc 100644 (file)
@@ -1,6 +1,6 @@
 ;;; ind-util.el --- Transliteration and Misc. Tools for Indian Languages -*- coding: iso-2022-7bit; -*-
 
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 
 ;; Maintainer:  KAWABATA, Taichi <kawabata@m17n.org>
index 9c0425c96d06736dd857388c11e11d592aa1f0a8..522769c15848866041c3fe6ce5f3677df30fb0b2 100644 (file)
@@ -1,8 +1,8 @@
 ;;; indian.el --- Indian languages support -*- coding: iso-2022-7bit; -*-
 
-;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index c37e0bafd0a9f92bf2f00320c507eab6b39eb24f..ba190ba171d6df12dea6ea184d6bc9ccb0fe27d5 100644 (file)
@@ -1,9 +1,9 @@
 ;;; japan-util.el --- utilities for Japanese -*- coding: iso-2022-7bit; -*-
 
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index 590167ad560a3581a808c96b1ecd71b912858ffd..eea0e5eb4d27530bf4037b75adaa6a24696f5836 100644 (file)
@@ -1,9 +1,9 @@
 ;;; japanese.el --- support for Japanese -*- coding: iso-2022-7bit; no-byte-compile: t -*-
 
-;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 ;; Copyright (C) 2003
index 895c272b44e91e81c9e8d6c5424dc19a2c66d907..7fe61328c7c1781efe8c4026b809070f1ddfd22c 100644 (file)
@@ -1,6 +1,6 @@
 ;;; kannada.el --- Support for Kannada -*- coding: iso-2022-7bit; no-byte-compile: t -*-
 
-;; Copyright (C) 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Maintainer:  CHOWKSEY, Kailash C. <klchxbec@m-net.arbornet.org>
 ;; Keywords: multilingual, Indian, Kannada
index 38610c3989c324ad54f9d688cd53c94d2544858f..c84e265619ceaf4bb08d50155e6f6270cc518acf 100644 (file)
@@ -1,6 +1,6 @@
 ;;; knd-util.el --- Support for composing Kannada characters
 
-;; Copyright (C) 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Maintainer:  Maintainer:  CHOWKSEY, Kailash C. <klchxbec@m-net.arbornet.org>
 ;; Keywords: multilingual, Kannada
index f4d8e179eb2a894e5f86dcca11a4186e48c6334f..3a9778bf22b9cbadadc1e3f57324a265770acef4 100644 (file)
@@ -1,8 +1,8 @@
 ;;; korea-util.el --- utilities for Korean
 
-;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index 5a2ff9fdb1963ec7ae2a0b676917f27f7f117bc2..d6eca4a5c5ef8b06a81056e38edb4d0bb1e1eca2 100644 (file)
@@ -1,9 +1,9 @@
 ;;; korean.el --- support for Korean -*- coding: iso-2022-7bit; no-byte-compile: t -*-
 
-;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 ;; Copyright (C) 2003
index dcbdf7eb4aaebd273c3b21d89d08c68d6fff7929..359f4f8772494cba1f27caa95fc660a923b6e82c 100644 (file)
@@ -1,8 +1,8 @@
 ;;; lao-util.el --- utilities for Lao -*- coding: iso-2022-7bit; -*-
 
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 ;; Copyright (C) 2003
index ed290d988ef57dabb0daeaa1b8380abbf463ca0f..1f5a994575beb9f19df784d37d3bad2768bc670e 100644 (file)
@@ -1,7 +1,7 @@
 ;;; lao.el --- support for Lao -*- coding: iso-2022-7bit; no-byte-compile: t -*-
 
 ;; Copyright (C) 2001  Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 ;; Copyright (C) 2003
index bab94a2a2d8b3cddd3e193c89f06357e718e5056..0f6025e976d6594e29ee78ad94690a1a4c8fcef9 100644 (file)
@@ -1,6 +1,6 @@
 ;;; malayalam.el --- Support for Malayalam -*- coding: iso-2022-7bit; no-byte-compile: t -*-
 
-;; Copyright (C) 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Maintainer:  KAWABATA, Taichi <kawabata@m17n.org>
 ;; Keywords: multilingual, Indian, Malayalam
index ce6432482424fce14b29b33154129459ee8eeca9..166a0a5d2a56cb6e4be31451a9a8acf3d4b05971 100644 (file)
@@ -1,7 +1,7 @@
 ;;; misc-lang.el --- support for miscellaneous languages (characters) -*- no-byte-compile: t -*-
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index 4d40f0dcb42974107d40d7a1d5c3e452f88e41b4..86890c59dfe42625ac28d4e2d3d998f8de56eee5 100644 (file)
@@ -1,6 +1,6 @@
 ;;; mlm-util.el --- support for composing malayalam characters  -*-coding: iso-2022-7bit;-*-
 
-;; Copyright (C) 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Maintainer:  KAWABATA, Taichi <kawabata@m17n.org>
 ;; Keywords: multilingual, Malayalam
index 79f8e7d87b87626068dadfadc214ae4090bb82e4..6bc7154ef467192ce4c782419675671c38e3cb64 100644 (file)
@@ -1,6 +1,6 @@
 ;;; romanian.el --- support for Romanian -*- coding: iso-latin-2; no-byte-compile: t -*-
 
-;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation.
 
 ;; Author:    Dan Nicolaescu <done@ece.arizona.edu>
index 3fe6fc0acb03b51a3c3f4059cc78f8279499b3e2..b480bdc80bb27ffa3f55075124d55e9983b3b1a9 100644 (file)
@@ -1,6 +1,6 @@
 ;;; slovak.el --- support for Slovak -*- coding: iso-2022-7bit; no-byte-compile: t -*-
 
-;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation.
 
 ;; Authors:    Tibor \e,B)\e(Bimko <tibor.simko@fmph.uniba.sk>,
index 9be6490fe696791f8a0b132bf91137e826cfd3d8..aff0769a039a8529a8ab8d6490c85b42ec81c1df 100644 (file)
@@ -1,6 +1,6 @@
 ;;; tamil.el --- Support for Tamil -*- coding: iso-2022-7bit; no-byte-compile: t -*-
 
-;; Copyright (C) 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Maintainer: KAWABATA, Taichi <batta@beige.ocn.ne.jp>
 ;; Keywords: multilingual, Indian, Tamil
index 8dcfca2c3dbf1c47759889667ed643e9dba46eb9..4493ea518723e18b4b27ec47427d332819f886b9 100644 (file)
@@ -1,10 +1,10 @@
 ;;; thai-util.el --- utilities for Thai -*- coding: iso-2022-7bit; -*-
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H13PRO009
-;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 
 ;; Keywords: mule, multilingual, Thai, i18n
index b6144a1fb47fb145b24ebb86d4f84ced5f75bc71..3162b504a23a9c4ce1879d96fad363688aefb677 100644 (file)
@@ -1,6 +1,6 @@
 ;;; thai-word.el -- find Thai word boundaries
 
-;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index 0c346c7594b37c5c199b9697ba4b038640d88693..facdbba50dd88ac4fa9b3e95fef17859f3976700 100644 (file)
@@ -1,14 +1,14 @@
 ;;; thai.el --- support for Thai -*- coding: iso-2022-7bit; no-byte-compile: t -*-
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H13PRO009
 ;; Copyright (C) 2005
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 ;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004, 2005,
-;;   2006  Free Software Foundation, Inc.
+;;   2006, 2007  Free Software Foundation, Inc.
 
 ;; Keywords: multilingual, Thai, i18n
 
index 012456da6e7c45b19915806005d20163d89eb9be..a318ff0ab3f48cb50c8987d442230797f9288831 100644 (file)
@@ -1,9 +1,9 @@
 ;;; tibet-util.el --- utilities for Tibetan   -*- coding: iso-2022-7bit; -*-
 
-;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 
index 6256382d870a6901bbbb2156d70b2ed8e39ca305..2e020d24fdb6d49ddfe994131510f059be8d3d51 100644 (file)
@@ -1,8 +1,8 @@
 ;;; tibetan.el --- support for Tibetan language -*- coding: iso-2022-7bit; -*-
 
-;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 ;; Copyright (C) 2003
index b655d3c19449894170cd943e51b8402ab84281b7..8df9bdd4dffa86940be121e1f44c44763c033430 100644 (file)
@@ -1,6 +1,6 @@
 ;;; tml-util.el --- support for composing tamil characters  -*-coding: iso-2022-7bit;-*-
 
-;; Copyright (C) 2001, 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Maintainer: KAWABATA, Taichi <kawabata@m17n.org>
 ;; Keywords: multilingual, Indian, Tamil
index aae98bba251ff6e2a4645d45a98f3406c4ef44f1..ad4b75da04f6940412728d92dc7960a53d10dba8 100644 (file)
@@ -1,6 +1,6 @@
 ;;; utf-8-lang.el --- generic UTF-8 language environment -*- no-byte-compile: t -*-
 
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 
 ;; Author: Dave Love <fx@gnu.org>
index 17e6f576951e6d80da88ec4ecdf62708b764c829..3ea53621c95c9a404d4082b2f825a120823bfadb 100644 (file)
@@ -1,9 +1,9 @@
 ;;; viet-util.el --- utilities for Vietnamese  -*- coding: iso-2022-7bit; -*-
 
-;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 ;; Copyright (C) 2003
index 22141b6d0e3cabc500efe5f0f6af05530de762cd..75f84ca55ecb79b4d49e64f9054832154b86630c 100644 (file)
@@ -1,9 +1,9 @@
 ;;; vietnamese.el --- support for Vietnamese -*- coding: iso-2022-7bit; -*-
 
-;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006
+;;   2005, 2006, 2007
 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
 ;;   Registration Number H14PRO021
 ;; Copyright (C) 2003
index 277e647d16fddbec5def8a4c0ee6bbc497430254..16aa6c42d7d809ceffea2f99924f74ea3cb6a16a 100644 (file)
@@ -4,7 +4,7 @@
 \f
 ;;;### (autoloads (5x5-crack 5x5-crack-xor-mutate 5x5-crack-mutating-best
 ;;;;;;  5x5-crack-mutating-current 5x5-crack-randomly 5x5) "5x5"
-;;;;;;  "play/5x5.el" (17786 56015))
+;;;;;;  "play/5x5.el" (17843 45625))
 ;;; Generated autoloads from play/5x5.el
 
 (autoload (quote 5x5) "5x5" "\
@@ -63,14 +63,14 @@ should return a grid vector array that is the new solution.
 
 ;;;***
 \f
-;;;### (autoloads nil "abbrev" "abbrev.el" (17781 39501))
+;;;### (autoloads nil "abbrev" "abbrev.el" (17843 45609))
 ;;; Generated autoloads from abbrev.el
 (put 'abbrev-mode 'safe-local-variable 'booleanp)
 
 ;;;***
 \f
 ;;;### (autoloads (list-one-abbrev-table) "abbrevlist" "abbrevlist.el"
-;;;;;;  (17781 39501))
+;;;;;;  (17843 45609))
 ;;; Generated autoloads from abbrevlist.el
 
 (autoload (quote list-one-abbrev-table) "abbrevlist" "\
@@ -81,7 +81,7 @@ Display alphabetical listing of ABBREV-TABLE in buffer OUTPUT-BUFFER.
 ;;;***
 \f
 ;;;### (autoloads (ada-mode ada-add-extensions) "ada-mode" "progmodes/ada-mode.el"
-;;;;;;  (17770 2412))
+;;;;;;  (17843 45626))
 ;;; Generated autoloads from progmodes/ada-mode.el
 
 (autoload (quote ada-add-extensions) "ada-mode" "\
@@ -142,7 +142,7 @@ If you use ada-xref.el:
 ;;;***
 \f
 ;;;### (autoloads (ada-header) "ada-stmt" "progmodes/ada-stmt.el"
-;;;;;;  (17751 22876))
+;;;;;;  (17843 45626))
 ;;; Generated autoloads from progmodes/ada-stmt.el
 
 (autoload (quote ada-header) "ada-stmt" "\
@@ -153,7 +153,7 @@ Insert a descriptive header at the top of the file.
 ;;;***
 \f
 ;;;### (autoloads (ada-find-file) "ada-xref" "progmodes/ada-xref.el"
-;;;;;;  (17780 18172))
+;;;;;;  (17843 45626))
 ;;; Generated autoloads from progmodes/ada-xref.el
 
 (autoload (quote ada-find-file) "ada-xref" "\
@@ -168,7 +168,7 @@ Completion is available.
 ;;;;;;  change-log-mode add-change-log-entry-other-window add-change-log-entry
 ;;;;;;  find-change-log prompt-for-change-log-name add-log-mailing-address
 ;;;;;;  add-log-full-name add-log-current-defun-function) "add-log"
-;;;;;;  "add-log.el" (17781 39501))
+;;;;;;  "add-log.el" (17844 62922))
 ;;; Generated autoloads from add-log.el
 
 (defvar add-log-current-defun-function nil "\
@@ -306,7 +306,7 @@ Fix any old-style date entries in the current log file to default format.
 \f
 ;;;### (autoloads (defadvice ad-activate ad-add-advice ad-disable-advice
 ;;;;;;  ad-enable-advice ad-default-compilation-action ad-redefinition-action)
-;;;;;;  "advice" "emacs-lisp/advice.el" (17785 34467))
+;;;;;;  "advice" "emacs-lisp/advice.el" (17843 45615))
 ;;; Generated autoloads from emacs-lisp/advice.el
 
 (defvar ad-redefinition-action (quote warn) "\
@@ -434,7 +434,7 @@ See Info node `(elisp)Advising Functions' for comprehensive documentation.
 \f
 ;;;### (autoloads (align-newline-and-indent align-unhighlight-rule
 ;;;;;;  align-highlight-rule align-current align-entire align-regexp
-;;;;;;  align) "align" "align.el" (17794 48602))
+;;;;;;  align) "align" "align.el" (17843 45609))
 ;;; Generated autoloads from align.el
 
 (autoload (quote align) "align" "\
@@ -524,7 +524,7 @@ A replacement function for `newline-and-indent', aligning as it goes.
 ;;;***
 \f
 ;;;### (autoloads (outlineify-sticky allout-mode) "allout" "allout.el"
-;;;;;;  (17780 18171))
+;;;;;;  (17843 45609))
 ;;; Generated autoloads from allout.el
 
 (put (quote allout-show-bodies) (quote safe-local-variable) (if (fboundp (quote booleanp)) (quote booleanp) (quote (lambda (x) (member x (quote (t nil)))))))
@@ -827,7 +827,7 @@ setup for auto-startup.
 ;;;***
 \f
 ;;;### (autoloads (ange-ftp-hook-function ange-ftp-reread-dir) "ange-ftp"
-;;;;;;  "net/ange-ftp.el" (17385 8494))
+;;;;;;  "net/ange-ftp.el" (17843 45624))
 ;;; Generated autoloads from net/ange-ftp.el
 
 (defalias (quote ange-ftp-re-read-dir) (quote ange-ftp-reread-dir))
@@ -849,7 +849,7 @@ Not documented
 ;;;***
 \f
 ;;;### (autoloads (animate-birthday-present animate-sequence animate-string)
-;;;;;;  "animate" "play/animate.el" (17385 8495))
+;;;;;;  "animate" "play/animate.el" (17843 45625))
 ;;; Generated autoloads from play/animate.el
 
 (autoload (quote animate-string) "animate" "\
@@ -877,7 +877,7 @@ You can specify the one's name by NAME; the default value is \"Sarah\".
 ;;;***
 \f
 ;;;### (autoloads (ansi-color-process-output ansi-color-for-comint-mode-on)
-;;;;;;  "ansi-color" "ansi-color.el" (17385 8481))
+;;;;;;  "ansi-color" "ansi-color.el" (17843 45609))
 ;;; Generated autoloads from ansi-color.el
 
 (autoload (quote ansi-color-for-comint-mode-on) "ansi-color" "\
@@ -903,7 +903,7 @@ This is a good function to put in `comint-output-filter-functions'.
 ;;;***
 \f
 ;;;### (autoloads (antlr-set-tabs antlr-mode antlr-show-makefile-rules)
-;;;;;;  "antlr-mode" "progmodes/antlr-mode.el" (17485 5461))
+;;;;;;  "antlr-mode" "progmodes/antlr-mode.el" (17838 18033))
 ;;; Generated autoloads from progmodes/antlr-mode.el
 
 (autoload (quote antlr-show-makefile-rules) "antlr-mode" "\
@@ -942,7 +942,7 @@ Used in `antlr-mode'.  Also a useful function in `java-mode-hook'.
 ;;;### (autoloads (appt-activate appt-make-list appt-delete appt-add
 ;;;;;;  appt-display-diary appt-display-duration appt-display-mode-line
 ;;;;;;  appt-msg-window appt-visible appt-audible appt-message-warning-time
-;;;;;;  appt-issue-message) "appt" "calendar/appt.el" (17686 46252))
+;;;;;;  appt-issue-message) "appt" "calendar/appt.el" (17843 45615))
 ;;; Generated autoloads from calendar/appt.el
 
 (defvar appt-issue-message t "\
@@ -1030,7 +1030,7 @@ ARG is positive, otherwise off.
 \f
 ;;;### (autoloads (apropos-documentation apropos-value apropos apropos-documentation-property
 ;;;;;;  apropos-command apropos-variable apropos-read-pattern) "apropos"
-;;;;;;  "apropos.el" (17743 18143))
+;;;;;;  "apropos.el" (17843 45609))
 ;;; Generated autoloads from apropos.el
 
 (autoload (quote apropos-read-pattern) "apropos" "\
@@ -1126,8 +1126,8 @@ Returns list of symbols and documentation found.
 
 ;;;***
 \f
-;;;### (autoloads (archive-mode) "arc-mode" "arc-mode.el" (17781
-;;;;;;  39501))
+;;;### (autoloads (archive-mode) "arc-mode" "arc-mode.el" (17843
+;;;;;;  45609))
 ;;; Generated autoloads from arc-mode.el
 
 (autoload (quote archive-mode) "arc-mode" "\
@@ -1147,7 +1147,7 @@ archive.
 
 ;;;***
 \f
-;;;### (autoloads (array-mode) "array" "array.el" (17781 39501))
+;;;### (autoloads (array-mode) "array" "array.el" (17843 45609))
 ;;; Generated autoloads from array.el
 
 (autoload (quote array-mode) "array" "\
@@ -1218,8 +1218,8 @@ Entering array mode calls the function `array-mode-hook'.
 
 ;;;***
 \f
-;;;### (autoloads (artist-mode) "artist" "textmodes/artist.el" (17520
-;;;;;;  49737))
+;;;### (autoloads (artist-mode) "artist" "textmodes/artist.el" (17843
+;;;;;;  45629))
 ;;; Generated autoloads from textmodes/artist.el
 
 (autoload (quote artist-mode) "artist" "\
@@ -1424,8 +1424,8 @@ Keymap summary
 
 ;;;***
 \f
-;;;### (autoloads (asm-mode) "asm-mode" "progmodes/asm-mode.el" (17495
-;;;;;;  43955))
+;;;### (autoloads (asm-mode) "asm-mode" "progmodes/asm-mode.el" (17843
+;;;;;;  45626))
 ;;; Generated autoloads from progmodes/asm-mode.el
 
 (autoload (quote asm-mode) "asm-mode" "\
@@ -1469,7 +1469,7 @@ This command is obsolete.
 ;;;***
 \f
 ;;;### (autoloads (autoarg-kp-mode autoarg-mode) "autoarg" "autoarg.el"
-;;;;;;  (17781 39501))
+;;;;;;  (17843 45609))
 ;;; Generated autoloads from autoarg.el
 
 (defvar autoarg-mode nil "\
@@ -1523,7 +1523,7 @@ etc. to supply digit arguments.
 ;;;***
 \f
 ;;;### (autoloads (autoconf-mode) "autoconf" "progmodes/autoconf.el"
-;;;;;;  (17788 21816))
+;;;;;;  (17843 45626))
 ;;; Generated autoloads from progmodes/autoconf.el
 
 (autoload (quote autoconf-mode) "autoconf" "\
@@ -1534,7 +1534,7 @@ Major mode for editing Autoconf configure.in files.
 ;;;***
 \f
 ;;;### (autoloads (auto-insert-mode define-auto-insert auto-insert)
-;;;;;;  "autoinsert" "autoinsert.el" (17781 39501))
+;;;;;;  "autoinsert" "autoinsert.el" (17843 45609))
 ;;; Generated autoloads from autoinsert.el
 
 (autoload (quote auto-insert) "autoinsert" "\
@@ -1573,7 +1573,7 @@ insert a template for the file depending on the mode of the buffer.
 \f
 ;;;### (autoloads (batch-update-autoloads update-directory-autoloads
 ;;;;;;  update-file-autoloads) "autoload" "emacs-lisp/autoload.el"
-;;;;;;  (17601 9092))
+;;;;;;  (17843 45615))
 ;;; Generated autoloads from emacs-lisp/autoload.el
 
 (autoload (quote update-file-autoloads) "autoload" "\
@@ -1608,7 +1608,7 @@ Calls `update-directory-autoloads' on the command line arguments.
 \f
 ;;;### (autoloads (global-auto-revert-mode turn-on-auto-revert-tail-mode
 ;;;;;;  auto-revert-tail-mode turn-on-auto-revert-mode auto-revert-mode)
-;;;;;;  "autorevert" "autorevert.el" (17515 24179))
+;;;;;;  "autorevert" "autorevert.el" (17843 45609))
 ;;; Generated autoloads from autorevert.el
 
 (autoload (quote auto-revert-mode) "autorevert" "\
@@ -1660,11 +1660,10 @@ This function is designed to be added to hooks, for example:
 Non-nil if Global-Auto-Revert mode is enabled.
 See the command `global-auto-revert-mode' for a description of this minor-mode.
 Setting this variable directly does not take effect;
-use either \\[customize] or the function `global-auto-revert-mode'.")
-
-(custom-autoload (quote global-auto-revert-mode) "autorevert")
+either customize it (see the info node `Easy Customization')
+or call the function `global-auto-revert-mode'.")
 
-(put (quote global-auto-revert-mode) (quote custom-set) (quote custom-set-minor-mode))
+(custom-autoload (quote global-auto-revert-mode) "autorevert" nil)
 
 (autoload (quote global-auto-revert-mode) "autorevert" "\
 Revert any buffer when file on disk changes.
@@ -1678,7 +1677,7 @@ Use `auto-revert-mode' to revert a particular buffer.
 ;;;***
 \f
 ;;;### (autoloads (mouse-avoidance-mode mouse-avoidance-mode) "avoid"
-;;;;;;  "avoid.el" (17781 39501))
+;;;;;;  "avoid.el" (17843 45609))
 ;;; Generated autoloads from avoid.el
 
 (defvar mouse-avoidance-mode nil "\
@@ -1719,7 +1718,7 @@ definition of \"random distance\".)
 ;;;***
 \f
 ;;;### (autoloads (backquote) "backquote" "emacs-lisp/backquote.el"
-;;;;;;  (17385 8489))
+;;;;;;  (17843 45615))
 ;;; Generated autoloads from emacs-lisp/backquote.el
 
 (autoload (quote backquote) "backquote" "\
@@ -1744,7 +1743,7 @@ Vectors work just like lists.  Nested backquotes are permitted.
 ;;;***
 \f
 ;;;### (autoloads (display-battery-mode battery) "battery" "battery.el"
-;;;;;;  (17742 7456))
+;;;;;;  (17843 45609))
 ;;; Generated autoloads from battery.el
  (put 'battery-mode-line-string 'risky-local-variable t)
 
@@ -1776,7 +1775,7 @@ seconds.
 ;;;***
 \f
 ;;;### (autoloads (benchmark benchmark-run-compiled benchmark-run)
-;;;;;;  "benchmark" "emacs-lisp/benchmark.el" (17385 8489))
+;;;;;;  "benchmark" "emacs-lisp/benchmark.el" (17843 45615))
 ;;; Generated autoloads from emacs-lisp/benchmark.el
 
 (autoload (quote benchmark-run) "benchmark" "\
@@ -1808,8 +1807,8 @@ non-interactive use see also `benchmark-run' and
 
 ;;;***
 \f
-;;;### (autoloads (bibtex-mode) "bibtex" "textmodes/bibtex.el" (17786
-;;;;;;  56015))
+;;;### (autoloads (bibtex-mode) "bibtex" "textmodes/bibtex.el" (17843
+;;;;;;  45630))
 ;;; Generated autoloads from textmodes/bibtex.el
 
 (autoload (quote bibtex-mode) "bibtex" "\
@@ -1871,7 +1870,7 @@ if that value is non-nil.
 \f
 ;;;### (autoloads (binhex-decode-region binhex-decode-region-external
 ;;;;;;  binhex-decode-region-internal) "binhex" "gnus/binhex.el"
-;;;;;;  (17385 8492))
+;;;;;;  (17843 45616))
 ;;; Generated autoloads from gnus/binhex.el
 
 (defconst binhex-begin-line "^:...............................................................$")
@@ -1894,8 +1893,8 @@ Binhex decode region between START and END.
 
 ;;;***
 \f
-;;;### (autoloads (blackbox) "blackbox" "play/blackbox.el" (17385
-;;;;;;  8495))
+;;;### (autoloads (blackbox) "blackbox" "play/blackbox.el" (17843
+;;;;;;  45625))
 ;;; Generated autoloads from play/blackbox.el
 
 (autoload (quote blackbox) "blackbox" "\
@@ -2017,7 +2016,7 @@ a reflection.
 ;;;### (autoloads (bookmark-bmenu-list bookmark-load bookmark-save
 ;;;;;;  bookmark-write bookmark-delete bookmark-insert bookmark-rename
 ;;;;;;  bookmark-insert-location bookmark-relocate bookmark-jump
-;;;;;;  bookmark-set) "bookmark" "bookmark.el" (17385 8482))
+;;;;;;  bookmark-set) "bookmark" "bookmark.el" (17843 45609))
 ;;; Generated autoloads from bookmark.el
  (define-key ctl-x-map "rb" 'bookmark-jump)
  (define-key ctl-x-map "rm" 'bookmark-set)
@@ -2207,7 +2206,7 @@ deletion, or > if it is flagged for displaying.
 ;;;;;;  browse-url browse-url-of-region browse-url-of-dired-file
 ;;;;;;  browse-url-of-buffer browse-url-of-file browse-url-url-at-point
 ;;;;;;  browse-url-galeon-program browse-url-firefox-program browse-url-browser-function)
-;;;;;;  "browse-url" "net/browse-url.el" (17785 34467))
+;;;;;;  "browse-url" "net/browse-url.el" (17843 45624))
 ;;; Generated autoloads from net/browse-url.el
 
 (defvar browse-url-browser-function (cond ((memq system-type (quote (windows-nt ms-dos cygwin))) (quote browse-url-default-windows-browser)) ((memq system-type (quote (darwin))) (quote browse-url-default-macosx-browser)) (t (quote browse-url-default-browser))) "\
@@ -2538,8 +2537,8 @@ Default to the URL around or before point.
 
 ;;;***
 \f
-;;;### (autoloads (snarf-bruces bruce) "bruce" "play/bruce.el" (17786
-;;;;;;  56015))
+;;;### (autoloads (snarf-bruces bruce) "bruce" "play/bruce.el" (17843
+;;;;;;  45625))
 ;;; Generated autoloads from play/bruce.el
 
 (autoload (quote bruce) "bruce" "\
@@ -2555,7 +2554,7 @@ Return a vector containing the lines from `bruce-phrases-file'.
 ;;;***
 \f
 ;;;### (autoloads (bs-show bs-customize bs-cycle-previous bs-cycle-next)
-;;;;;;  "bs" "bs.el" (17748 43063))
+;;;;;;  "bs" "bs.el" (17843 45609))
 ;;; Generated autoloads from bs.el
 
 (autoload (quote bs-cycle-next) "bs" "\
@@ -2596,8 +2595,8 @@ name of buffer configuration.
 ;;;***
 \f
 ;;;### (autoloads (insert-text-button make-text-button insert-button
-;;;;;;  make-button define-button-type) "button" "button.el" (17786
-;;;;;;  60297))
+;;;;;;  make-button define-button-type) "button" "button.el" (17843
+;;;;;;  45609))
 ;;; Generated autoloads from button.el
 
 (defvar button-map (let ((map (make-sparse-keymap))) (define-key map "\r" (quote push-button)) (define-key map [mouse-2] (quote push-button)) map) "\
@@ -2685,7 +2684,7 @@ Also see `make-text-button'.
 ;;;;;;  batch-byte-compile-if-not-done display-call-tree byte-compile
 ;;;;;;  compile-defun byte-compile-file byte-recompile-directory
 ;;;;;;  byte-force-recompile byte-compile-warnings-safe-p) "bytecomp"
-;;;;;;  "emacs-lisp/bytecomp.el" (17775 9245))
+;;;;;;  "emacs-lisp/bytecomp.el" (17843 45615))
 ;;; Generated autoloads from emacs-lisp/bytecomp.el
 (put 'byte-compile-dynamic 'safe-local-variable 'booleanp)
 (put 'byte-compile-dynamic-docstrings 'safe-local-variable 'booleanp)
@@ -2789,7 +2788,7 @@ and corresponding effects.
 
 ;;;***
 \f
-;;;### (autoloads nil "cal-dst" "calendar/cal-dst.el" (17748 43063))
+;;;### (autoloads nil "cal-dst" "calendar/cal-dst.el" (17843 45615))
 ;;; Generated autoloads from calendar/cal-dst.el
 
 (put (quote calendar-daylight-savings-starts) (quote risky-local-variable) t)
@@ -2799,7 +2798,7 @@ and corresponding effects.
 ;;;***
 \f
 ;;;### (autoloads (list-yahrzeit-dates) "cal-hebrew" "calendar/cal-hebrew.el"
-;;;;;;  (17386 33146))
+;;;;;;  (17843 45615))
 ;;; Generated autoloads from calendar/cal-hebrew.el
 
 (autoload (quote list-yahrzeit-dates) "cal-hebrew" "\
@@ -2814,7 +2813,7 @@ from the cursor position.
 ;;;### (autoloads (defmath calc-embedded-activate calc-embedded calc-grab-rectangle
 ;;;;;;  calc-grab-region full-calc-keypad calc-keypad calc-eval quick-calc
 ;;;;;;  full-calc calc calc-dispatch calc-settings-file) "calc" "calc/calc.el"
-;;;;;;  (17671 12179))
+;;;;;;  (17843 45615))
 ;;; Generated autoloads from calc/calc.el
 
 (defvar calc-settings-file (convert-standard-filename "~/.calc.el") "\
@@ -2892,8 +2891,8 @@ Not documented
 
 ;;;***
 \f
-;;;### (autoloads (calculator) "calculator" "calculator.el" (17385
-;;;;;;  8482))
+;;;### (autoloads (calculator) "calculator" "calculator.el" (17843
+;;;;;;  45609))
 ;;; Generated autoloads from calculator.el
 
 (autoload (quote calculator) "calculator" "\
@@ -2921,7 +2920,7 @@ See the documentation for `calculator-mode' for more information.
 ;;;;;;  mark-holidays-in-calendar view-calendar-holidays-initially
 ;;;;;;  calendar-remove-frame-by-deleting mark-diary-entries-in-calendar
 ;;;;;;  view-diary-entries-initially calendar-offset) "calendar"
-;;;;;;  "calendar/calendar.el" (17734 1777))
+;;;;;;  "calendar/calendar.el" (17843 45615))
 ;;; Generated autoloads from calendar/calendar.el
 
 (defvar calendar-offset 0 "\
@@ -3494,7 +3493,7 @@ movement commands will not work correctly.")
 ;;;***
 \f
 ;;;### (autoloads (canlock-verify canlock-insert-header) "canlock"
-;;;;;;  "gnus/canlock.el" (17385 8492))
+;;;;;;  "gnus/canlock.el" (17843 45616))
 ;;; Generated autoloads from gnus/canlock.el
 
 (autoload (quote canlock-insert-header) "canlock" "\
@@ -3511,15 +3510,15 @@ it fails.
 
 ;;;***
 \f
-;;;### (autoloads nil "cc-compat" "progmodes/cc-compat.el" (17794
-;;;;;;  54379))
+;;;### (autoloads nil "cc-compat" "progmodes/cc-compat.el" (17843
+;;;;;;  45626))
 ;;; Generated autoloads from progmodes/cc-compat.el
 (put 'c-indent-level 'safe-local-variable 'integerp)
 
 ;;;***
 \f
 ;;;### (autoloads (c-guess-basic-syntax) "cc-engine" "progmodes/cc-engine.el"
-;;;;;;  (17796 15986))
+;;;;;;  (17843 45626))
 ;;; Generated autoloads from progmodes/cc-engine.el
 
 (autoload (quote c-guess-basic-syntax) "cc-engine" "\
@@ -3531,7 +3530,7 @@ Return the syntactic context of the current line.
 \f
 ;;;### (autoloads (pike-mode idl-mode java-mode objc-mode c++-mode
 ;;;;;;  c-mode c-initialize-cc-mode) "cc-mode" "progmodes/cc-mode.el"
-;;;;;;  (17797 52285))
+;;;;;;  (17843 45627))
 ;;; Generated autoloads from progmodes/cc-mode.el
 
 (autoload (quote c-initialize-cc-mode) "cc-mode" "\
@@ -3689,7 +3688,7 @@ Key bindings:
 ;;;***
 \f
 ;;;### (autoloads (c-set-offset c-add-style c-set-style) "cc-styles"
-;;;;;;  "progmodes/cc-styles.el" (17794 54380))
+;;;;;;  "progmodes/cc-styles.el" (17843 45627))
 ;;; Generated autoloads from progmodes/cc-styles.el
 
 (autoload (quote c-set-style) "cc-styles" "\
@@ -3740,14 +3739,14 @@ and exists only for compatibility reasons.
 
 ;;;***
 \f
-;;;### (autoloads nil "cc-subword" "progmodes/cc-subword.el" (17794
-;;;;;;  54380))
+;;;### (autoloads nil "cc-subword" "progmodes/cc-subword.el" (17843
+;;;;;;  45627))
 ;;; Generated autoloads from progmodes/cc-subword.el
  (autoload 'c-subword-mode "cc-subword" "Mode enabling subword movement and editing keys." t)
 
 ;;;***
 \f
-;;;### (autoloads nil "cc-vars" "progmodes/cc-vars.el" (17794 54380))
+;;;### (autoloads nil "cc-vars" "progmodes/cc-vars.el" (17843 45627))
 ;;; Generated autoloads from progmodes/cc-vars.el
 (put 'c-basic-offset 'safe-local-variable 'integerp)
 (put 'c-backslash-column 'safe-local-variable 'integerp)
@@ -3757,7 +3756,7 @@ and exists only for compatibility reasons.
 \f
 ;;;### (autoloads (ccl-execute-with-args check-ccl-program define-ccl-program
 ;;;;;;  declare-ccl-program ccl-dump ccl-compile) "ccl" "international/ccl.el"
-;;;;;;  (17792 9561))
+;;;;;;  (17843 45618))
 ;;; Generated autoloads from international/ccl.el
 
 (autoload (quote ccl-compile) "ccl" "\
@@ -4016,7 +4015,7 @@ See the documentation of `define-ccl-program' for the detail of CCL program.
 ;;;***
 \f
 ;;;### (autoloads (cfengine-mode) "cfengine" "progmodes/cfengine.el"
-;;;;;;  (17669 23128))
+;;;;;;  (17843 45627))
 ;;; Generated autoloads from progmodes/cfengine.el
 
 (autoload (quote cfengine-mode) "cfengine" "\
@@ -4038,7 +4037,7 @@ to the action header.
 ;;;;;;  checkdoc-comments checkdoc-continue checkdoc-start checkdoc-current-buffer
 ;;;;;;  checkdoc-eval-current-buffer checkdoc-message-interactive
 ;;;;;;  checkdoc-interactive checkdoc) "checkdoc" "emacs-lisp/checkdoc.el"
-;;;;;;  (17740 981))
+;;;;;;  (17843 45615))
 ;;; Generated autoloads from emacs-lisp/checkdoc.el
 
 (autoload (quote checkdoc) "checkdoc" "\
@@ -4221,8 +4220,8 @@ checking of documentation strings.
 ;;;***
 \f
 ;;;### (autoloads (encode-hz-buffer encode-hz-region decode-hz-buffer
-;;;;;;  decode-hz-region) "china-util" "language/china-util.el" (17792
-;;;;;;  9562))
+;;;;;;  decode-hz-region) "china-util" "language/china-util.el" (17843
+;;;;;;  45620))
 ;;; Generated autoloads from language/china-util.el
 
 (autoload (quote decode-hz-region) "china-util" "\
@@ -4250,7 +4249,7 @@ Encode the text in the current buffer to HZ.
 ;;;***
 \f
 ;;;### (autoloads (command-history list-command-history repeat-matching-complex-command)
-;;;;;;  "chistory" "chistory.el" (17781 39501))
+;;;;;;  "chistory" "chistory.el" (17843 45609))
 ;;; Generated autoloads from chistory.el
 
 (autoload (quote repeat-matching-complex-command) "chistory" "\
@@ -4289,7 +4288,7 @@ and runs the normal hook `command-history-hook'.
 
 ;;;***
 \f
-;;;### (autoloads nil "cl" "emacs-lisp/cl.el" (17785 34467))
+;;;### (autoloads nil "cl" "emacs-lisp/cl.el" (17843 45615))
 ;;; Generated autoloads from emacs-lisp/cl.el
 
 (defvar custom-print-functions nil "\
@@ -4305,7 +4304,7 @@ a future Emacs interpreter will be able to use it.")
 ;;;***
 \f
 ;;;### (autoloads (common-lisp-indent-function) "cl-indent" "emacs-lisp/cl-indent.el"
-;;;;;;  (17729 22475))
+;;;;;;  (17843 45615))
 ;;; Generated autoloads from emacs-lisp/cl-indent.el
 
 (autoload (quote common-lisp-indent-function) "cl-indent" "\
@@ -4316,7 +4315,7 @@ Not documented
 ;;;***
 \f
 ;;;### (autoloads (c-macro-expand) "cmacexp" "progmodes/cmacexp.el"
-;;;;;;  (17394 12937))
+;;;;;;  (17843 45627))
 ;;; Generated autoloads from progmodes/cmacexp.el
 
 (autoload (quote c-macro-expand) "cmacexp" "\
@@ -4336,8 +4335,8 @@ For use inside Lisp programs, see also `c-macro-expansion'.
 
 ;;;***
 \f
-;;;### (autoloads (run-scheme) "cmuscheme" "cmuscheme.el" (17786
-;;;;;;  56014))
+;;;### (autoloads (run-scheme) "cmuscheme" "cmuscheme.el" (17843
+;;;;;;  45609))
 ;;; Generated autoloads from cmuscheme.el
 
 (autoload (quote run-scheme) "cmuscheme" "\
@@ -4360,7 +4359,7 @@ is run).
 \f
 ;;;### (autoloads (codepage-setup cp-supported-codepages cp-offset-for-codepage
 ;;;;;;  cp-language-for-codepage cp-charset-for-codepage cp-make-coding-systems-for-codepage)
-;;;;;;  "codepage" "international/codepage.el" (17792 9561))
+;;;;;;  "codepage" "international/codepage.el" (17843 45618))
 ;;; Generated autoloads from international/codepage.el
 
 (autoload (quote cp-make-coding-systems-for-codepage) "codepage" "\
@@ -4419,7 +4418,7 @@ read/written by MS-DOS software, or for display on the MS-DOS terminal.
 ;;;### (autoloads (comint-redirect-results-list-from-process comint-redirect-results-list
 ;;;;;;  comint-redirect-send-command-to-process comint-redirect-send-command
 ;;;;;;  comint-run make-comint make-comint-in-buffer) "comint" "comint.el"
-;;;;;;  (17800 14415))
+;;;;;;  (17843 45609))
 ;;; Generated autoloads from comint.el
 
 (defvar comint-output-filter-functions (quote (comint-postoutput-scroll-to-bottom comint-watch-for-password-prompt)) "\
@@ -4509,8 +4508,8 @@ REGEXP-GROUP is the regular expression group in REGEXP to use.
 
 ;;;***
 \f
-;;;### (autoloads (compare-windows) "compare-w" "compare-w.el" (17781
-;;;;;;  39501))
+;;;### (autoloads (compare-windows) "compare-w" "compare-w.el" (17843
+;;;;;;  45609))
 ;;; Generated autoloads from compare-w.el
 
 (autoload (quote compare-windows) "compare-w" "\
@@ -4547,7 +4546,7 @@ on third call it again advances points to the next difference and so on.
 ;;;;;;  compilation-shell-minor-mode compilation-mode compilation-start
 ;;;;;;  compile compilation-disable-input compile-command compilation-search-path
 ;;;;;;  compilation-ask-about-save compilation-window-height compilation-mode-hook)
-;;;;;;  "compile" "progmodes/compile.el" (17767 19634))
+;;;;;;  "compile" "progmodes/compile.el" (17843 45627))
 ;;; Generated autoloads from progmodes/compile.el
 
 (defvar compilation-mode-hook nil "\
@@ -4626,12 +4625,12 @@ Compile the program including the current buffer.  Default: run `make'.
 Runs COMMAND, a shell command, in a separate process asynchronously
 with output going to the buffer `*compilation*'.
 
-If optional second arg COMINT is t the buffer will be in Comint mode with
-`compilation-shell-minor-mode'.
-
 You can then use the command \\[next-error] to find the next error message
 and move to the source code that caused it.
 
+If optional second arg COMINT is t the buffer will be in Comint mode with
+`compilation-shell-minor-mode'.
+
 Interactively, prompts for the command if `compilation-read-command' is
 non-nil; otherwise uses `compile-command'.  With prefix arg, always prompts.
 Additionally, with universal prefix arg, compilation buffer will be in
@@ -4709,7 +4708,7 @@ This is the value of `next-error-function' in Compilation buffers.
 ;;;***
 \f
 ;;;### (autoloads (partial-completion-mode) "complete" "complete.el"
-;;;;;;  (17781 39501))
+;;;;;;  (17843 45609))
 ;;; Generated autoloads from complete.el
 
 (defvar partial-completion-mode nil "\
@@ -4751,7 +4750,7 @@ second TAB brings up the `*Completions*' buffer.
 ;;;***
 \f
 ;;;### (autoloads (dynamic-completion-mode) "completion" "completion.el"
-;;;;;;  (17781 39501))
+;;;;;;  (17843 45609))
 ;;; Generated autoloads from completion.el
 
 (defvar dynamic-completion-mode nil "\
@@ -4773,7 +4772,7 @@ Enable dynamic word-completion.
 ;;;### (autoloads (decompose-composite-char compose-last-chars compose-chars-after
 ;;;;;;  find-composition compose-chars decompose-string compose-string
 ;;;;;;  decompose-region compose-region encode-composition-rule)
-;;;;;;  "composite" "composite.el" (17792 9561))
+;;;;;;  "composite" "composite.el" (17843 45609))
 ;;; Generated autoloads from composite.el
 
 (defconst reference-point-alist (quote ((tl . 0) (tc . 1) (tr . 2) (Bl . 3) (Bc . 4) (Br . 5) (bl . 6) (bc . 7) (br . 8) (cl . 9) (cc . 10) (cr . 11) (top-left . 0) (top-center . 1) (top-right . 2) (base-left . 3) (base-center . 4) (base-right . 5) (bottom-left . 6) (bottom-center . 7) (bottom-right . 8) (center-left . 9) (center-center . 10) (center-right . 11) (ml . 3) (mc . 10) (mr . 5) (mid-left . 3) (mid-center . 10) (mid-right . 5))) "\
@@ -4995,7 +4994,7 @@ Optional 3rd arg WITH-COMPOSITION-RULE is ignored.
 ;;;### (autoloads (conf-xdefaults-mode conf-ppd-mode conf-colon-mode
 ;;;;;;  conf-space-keywords conf-space-mode conf-javaprop-mode conf-windows-mode
 ;;;;;;  conf-unix-mode conf-mode) "conf-mode" "textmodes/conf-mode.el"
-;;;;;;  (17679 3707))
+;;;;;;  (17843 45630))
 ;;; Generated autoloads from textmodes/conf-mode.el
 
 (autoload (quote conf-mode) "conf-mode" "\
@@ -5151,7 +5150,7 @@ For details see `conf-mode'.  Example:
 ;;;***
 \f
 ;;;### (autoloads (shuffle-vector cookie-snarf cookie-insert cookie)
-;;;;;;  "cookie1" "play/cookie1.el" (17786 56015))
+;;;;;;  "cookie1" "play/cookie1.el" (17843 45625))
 ;;; Generated autoloads from play/cookie1.el
 
 (autoload (quote cookie) "cookie1" "\
@@ -5183,7 +5182,7 @@ Randomly permute the elements of VECTOR (all permutations equally likely).
 ;;;***
 \f
 ;;;### (autoloads (copyright copyright-fix-years copyright-update)
-;;;;;;  "copyright" "emacs-lisp/copyright.el" (17385 8489))
+;;;;;;  "copyright" "emacs-lisp/copyright.el" (17843 45615))
 ;;; Generated autoloads from emacs-lisp/copyright.el
 
 (autoload (quote copyright-update) "copyright" "\
@@ -5211,7 +5210,7 @@ Insert a copyright by $ORGANIZATION notice at cursor.
 ;;;***
 \f
 ;;;### (autoloads (cperl-perldoc-at-point cperl-perldoc cperl-mode)
-;;;;;;  "cperl-mode" "progmodes/cperl-mode.el" (17781 39502))
+;;;;;;  "cperl-mode" "progmodes/cperl-mode.el" (17843 45627))
 ;;; Generated autoloads from progmodes/cperl-mode.el
 
 (autoload (quote cperl-mode) "cperl-mode" "\
@@ -5402,7 +5401,7 @@ Run a `perldoc' on the word around point.
 ;;;***
 \f
 ;;;### (autoloads (cpp-parse-edit cpp-highlight-buffer) "cpp" "progmodes/cpp.el"
-;;;;;;  (17394 12937))
+;;;;;;  (17843 45627))
 ;;; Generated autoloads from progmodes/cpp.el
 
 (autoload (quote cpp-highlight-buffer) "cpp" "\
@@ -5421,7 +5420,7 @@ Edit display information for cpp conditionals.
 ;;;***
 \f
 ;;;### (autoloads (crisp-mode crisp-mode) "crisp" "emulation/crisp.el"
-;;;;;;  (17785 34467))
+;;;;;;  (17843 45615))
 ;;; Generated autoloads from emulation/crisp.el
 
 (defvar crisp-mode nil "\
@@ -5445,7 +5444,7 @@ With ARG, turn CRiSP mode on if ARG is positive, off otherwise.
 ;;;***
 \f
 ;;;### (autoloads (completing-read-multiple) "crm" "emacs-lisp/crm.el"
-;;;;;;  (17785 34467))
+;;;;;;  (17843 45615))
 ;;; Generated autoloads from emacs-lisp/crm.el
 
 (autoload (quote completing-read-multiple) "crm" "\
@@ -5481,7 +5480,7 @@ INHERIT-INPUT-METHOD.
 ;;;***
 \f
 ;;;### (autoloads (cua-selection-mode cua-mode) "cua-base" "emulation/cua-base.el"
-;;;;;;  (17782 59544))
+;;;;;;  (17843 45615))
 ;;; Generated autoloads from emulation/cua-base.el
 
 (defvar cua-mode nil "\
@@ -5543,12 +5542,29 @@ Enable CUA selection mode without the C-z/C-x/C-c/C-v bindings.
 ;;;;;;  custom-save-all custom-file customize-browse custom-buffer-create-other-window
 ;;;;;;  custom-buffer-create customize-apropos-groups customize-apropos-faces
 ;;;;;;  customize-apropos-options customize-apropos customize-saved
-;;;;;;  customize-rogue customize-customized customize-face-other-window
+;;;;;;  customize-rogue customize-unsaved customize-face-other-window
 ;;;;;;  customize-face customize-changed-options customize-option-other-window
 ;;;;;;  customize-option customize-group-other-window customize-group
 ;;;;;;  customize-mode customize customize-save-variable customize-set-variable
-;;;;;;  customize-set-value) "cus-edit" "cus-edit.el" (17752 39351))
+;;;;;;  customize-set-value custom-menu-sort-alphabetically custom-buffer-sort-alphabetically
+;;;;;;  custom-browse-sort-alphabetically) "cus-edit" "cus-edit.el"
+;;;;;;  (17843 45609))
 ;;; Generated autoloads from cus-edit.el
+
+(defvar custom-browse-sort-alphabetically nil "\
+If non-nil, sort customization group alphabetically in `custom-browse'.")
+
+(custom-autoload (quote custom-browse-sort-alphabetically) "cus-edit" t)
+
+(defvar custom-buffer-sort-alphabetically nil "\
+If non-nil, sort each customization group alphabetically in Custom buffer.")
+
+(custom-autoload (quote custom-buffer-sort-alphabetically) "cus-edit" t)
+
+(defvar custom-menu-sort-alphabetically nil "\
+If non-nil, sort each customization group alphabetically in menus.")
+
+(custom-autoload (quote custom-menu-sort-alphabetically) "cus-edit" t)
  (add-hook 'same-window-regexps "\\`\\*Customiz.*\\*\\'")
 
 (autoload (quote customize-set-value) "cus-edit" "\
@@ -5707,8 +5723,8 @@ suggest to customize that face, if it's customizable.
 
 \(fn &optional FACE)" t nil)
 
-(autoload (quote customize-customized) "cus-edit" "\
-Customize all user options set since the last save in this session.
+(autoload (quote customize-unsaved) "cus-edit" "\
+Customize all user options set in this session but not saved.
 
 \(fn)" t nil)
 
@@ -5836,7 +5852,7 @@ The format is suitable for use with `easy-menu-define'.
 ;;;***
 \f
 ;;;### (autoloads (custom-reset-faces custom-theme-reset-faces custom-set-faces
-;;;;;;  custom-declare-face) "cus-face" "cus-face.el" (17385 8483))
+;;;;;;  custom-declare-face) "cus-face" "cus-face.el" (17843 45609))
 ;;; Generated autoloads from cus-face.el
 
 (autoload (quote custom-declare-face) "cus-face" "\
@@ -5906,7 +5922,7 @@ This means reset FACE to its value in FROM-THEME.
 ;;;***
 \f
 ;;;### (autoloads (customize-create-theme) "cus-theme" "cus-theme.el"
-;;;;;;  (17632 41885))
+;;;;;;  (17843 45609))
 ;;; Generated autoloads from cus-theme.el
 
 (autoload (quote customize-create-theme) "cus-theme" "\
@@ -5917,7 +5933,7 @@ Create a custom theme.
 ;;;***
 \f
 ;;;### (autoloads (cvs-status-mode) "cvs-status" "cvs-status.el"
-;;;;;;  (17781 39501))
+;;;;;;  (17843 45609))
 ;;; Generated autoloads from cvs-status.el
 
 (autoload (quote cvs-status-mode) "cvs-status" "\
@@ -5928,7 +5944,7 @@ Mode used for cvs status output.
 ;;;***
 \f
 ;;;### (autoloads (global-cwarn-mode turn-on-cwarn-mode cwarn-mode)
-;;;;;;  "cwarn" "progmodes/cwarn.el" (17394 12937))
+;;;;;;  "cwarn" "progmodes/cwarn.el" (17843 45627))
 ;;; Generated autoloads from progmodes/cwarn.el
 
 (autoload (quote cwarn-mode) "cwarn" "\
@@ -5954,11 +5970,10 @@ This function is designed to be added to hooks, for example:
 Non-nil if Global-Cwarn mode is enabled.
 See the command `global-cwarn-mode' for a description of this minor-mode.
 Setting this variable directly does not take effect;
-use either \\[customize] or the function `global-cwarn-mode'.")
-
-(custom-autoload (quote global-cwarn-mode) "cwarn")
+either customize it (see the info node `Easy Customization')
+or call the function `global-cwarn-mode'.")
 
-(put (quote global-cwarn-mode) (quote custom-set) (quote custom-set-minor-mode))
+(custom-autoload (quote global-cwarn-mode) "cwarn" nil)
 
 (autoload (quote global-cwarn-mode) "cwarn" "\
 Toggle Cwarn mode in every buffer.
@@ -5972,7 +5987,7 @@ in which `turn-on-cwarn-mode-if-enabled' turns it on.
 \f
 ;;;### (autoloads (standard-display-cyrillic-translit cyrillic-encode-alternativnyj-char
 ;;;;;;  cyrillic-encode-koi8-r-char) "cyril-util" "language/cyril-util.el"
-;;;;;;  (17788 21816))
+;;;;;;  (17843 45620))
 ;;; Generated autoloads from language/cyril-util.el
 
 (autoload (quote cyrillic-encode-koi8-r-char) "cyril-util" "\
@@ -6001,7 +6016,7 @@ If the argument is nil, we return the display table to its standard state.
 ;;;***
 \f
 ;;;### (autoloads (dabbrev-expand dabbrev-completion) "dabbrev" "dabbrev.el"
-;;;;;;  (17385 8483))
+;;;;;;  (17843 45609))
 ;;; Generated autoloads from dabbrev.el
  (define-key esc-map "/" 'dabbrev-expand)
  (define-key esc-map [?\C-/] 'dabbrev-completion)
@@ -6045,8 +6060,8 @@ See also `dabbrev-abbrev-char-regexp' and \\[dabbrev-completion].
 
 ;;;***
 \f
-;;;### (autoloads (dcl-mode) "dcl-mode" "progmodes/dcl-mode.el" (17394
-;;;;;;  12937))
+;;;### (autoloads (dcl-mode) "dcl-mode" "progmodes/dcl-mode.el" (17843
+;;;;;;  45627))
 ;;; Generated autoloads from progmodes/dcl-mode.el
 
 (autoload (quote dcl-mode) "dcl-mode" "\
@@ -6173,7 +6188,7 @@ There is some minimal font-lock support (see vars
 ;;;***
 \f
 ;;;### (autoloads (cancel-debug-on-entry debug-on-entry debug) "debug"
-;;;;;;  "emacs-lisp/debug.el" (17440 13082))
+;;;;;;  "emacs-lisp/debug.el" (17843 45615))
 ;;; Generated autoloads from emacs-lisp/debug.el
 
 (setq debugger (quote debug))
@@ -6217,7 +6232,7 @@ To specify a nil argument interactively, exit with an empty minibuffer.
 ;;;***
 \f
 ;;;### (autoloads (decipher-mode decipher) "decipher" "play/decipher.el"
-;;;;;;  (17786 56015))
+;;;;;;  (17843 45625))
 ;;; Generated autoloads from play/decipher.el
 
 (autoload (quote decipher) "decipher" "\
@@ -6246,8 +6261,8 @@ The most useful commands are:
 ;;;***
 \f
 ;;;### (autoloads (delimit-columns-rectangle delimit-columns-region
-;;;;;;  delimit-columns-customize) "delim-col" "delim-col.el" (17781
-;;;;;;  39501))
+;;;;;;  delimit-columns-customize) "delim-col" "delim-col.el" (17843
+;;;;;;  45609))
 ;;; Generated autoloads from delim-col.el
 
 (autoload (quote delimit-columns-customize) "delim-col" "\
@@ -6271,8 +6286,8 @@ START and END delimits the corners of text rectangle.
 
 ;;;***
 \f
-;;;### (autoloads (delphi-mode) "delphi" "progmodes/delphi.el" (17604
-;;;;;;  60390))
+;;;### (autoloads (delphi-mode) "delphi" "progmodes/delphi.el" (17843
+;;;;;;  45627))
 ;;; Generated autoloads from progmodes/delphi.el
 
 (autoload (quote delphi-mode) "delphi" "\
@@ -6322,8 +6337,8 @@ no args, if that value is non-nil.
 
 ;;;***
 \f
-;;;### (autoloads (delete-selection-mode) "delsel" "delsel.el" (17385
-;;;;;;  8483))
+;;;### (autoloads (delete-selection-mode) "delsel" "delsel.el" (17843
+;;;;;;  45609))
 ;;; Generated autoloads from delsel.el
 
 (defalias (quote pending-delete-mode) (quote delete-selection-mode))
@@ -6332,11 +6347,10 @@ no args, if that value is non-nil.
 Non-nil if Delete-Selection mode is enabled.
 See the command `delete-selection-mode' for a description of this minor-mode.
 Setting this variable directly does not take effect;
-use either \\[customize] or the function `delete-selection-mode'.")
-
-(custom-autoload (quote delete-selection-mode) "delsel")
+either customize it (see the info node `Easy Customization')
+or call the function `delete-selection-mode'.")
 
-(put (quote delete-selection-mode) (quote custom-set) (quote custom-set-minor-mode))
+(custom-autoload (quote delete-selection-mode) "delsel" nil)
 
 (autoload (quote delete-selection-mode) "delsel" "\
 Toggle Delete Selection mode.
@@ -6353,7 +6367,7 @@ any selection.
 ;;;***
 \f
 ;;;### (autoloads (derived-mode-init-mode-variables define-derived-mode)
-;;;;;;  "derived" "emacs-lisp/derived.el" (17785 34467))
+;;;;;;  "derived" "emacs-lisp/derived.el" (17843 45615))
 ;;; Generated autoloads from emacs-lisp/derived.el
 
 (autoload (quote define-derived-mode) "derived" "\
@@ -6418,7 +6432,7 @@ the first time the mode is used.
 ;;;***
 \f
 ;;;### (autoloads (describe-char describe-text-properties) "descr-text"
-;;;;;;  "descr-text.el" (17780 18171))
+;;;;;;  "descr-text.el" (17843 45609))
 ;;; Generated autoloads from descr-text.el
 
 (autoload (quote describe-text-properties) "descr-text" "\
@@ -6444,7 +6458,7 @@ as well as widgets, buttons, overlays, and text properties.
 ;;;### (autoloads (desktop-revert desktop-save-in-desktop-dir desktop-change-dir
 ;;;;;;  desktop-load-default desktop-read desktop-remove desktop-save
 ;;;;;;  desktop-clear desktop-locals-to-save desktop-save-mode) "desktop"
-;;;;;;  "desktop.el" (17670 57734))
+;;;;;;  "desktop.el" (17843 45609))
 ;;; Generated autoloads from desktop.el
 
 (defvar desktop-save-mode nil "\
@@ -6627,7 +6641,7 @@ Revert to the last loaded desktop.
 \f
 ;;;### (autoloads (gnus-article-outlook-deuglify-article gnus-outlook-deuglify-article
 ;;;;;;  gnus-article-outlook-repair-attribution gnus-article-outlook-unwrap-lines)
-;;;;;;  "deuglify" "gnus/deuglify.el" (17797 50970))
+;;;;;;  "deuglify" "gnus/deuglify.el" (17843 45616))
 ;;; Generated autoloads from gnus/deuglify.el
 
 (autoload (quote gnus-article-outlook-unwrap-lines) "deuglify" "\
@@ -6660,7 +6674,7 @@ Deuglify broken Outlook (Express) articles and redisplay.
 ;;;***
 \f
 ;;;### (autoloads (devanagari-post-read-conversion devanagari-compose-region)
-;;;;;;  "devan-util" "language/devan-util.el" (17792 9562))
+;;;;;;  "devan-util" "language/devan-util.el" (17843 45620))
 ;;; Generated autoloads from language/devan-util.el
 
 (defconst devanagari-consonant "[\x51ad5-\x51af9\x51b38-\x51b3f]")
@@ -6678,7 +6692,7 @@ Not documented
 ;;;***
 \f
 ;;;### (autoloads (diary-mode diary-mail-entries diary) "diary-lib"
-;;;;;;  "calendar/diary-lib.el" (17520 49736))
+;;;;;;  "calendar/diary-lib.el" (17843 45615))
 ;;; Generated autoloads from calendar/diary-lib.el
 
 (autoload (quote diary) "diary-lib" "\
@@ -6724,7 +6738,7 @@ Major mode for editing the diary file.
 ;;;***
 \f
 ;;;### (autoloads (diff-backup diff diff-command diff-switches) "diff"
-;;;;;;  "diff.el" (17683 64071))
+;;;;;;  "diff.el" (17843 45609))
 ;;; Generated autoloads from diff.el
 
 (defvar diff-switches "-c" "\
@@ -6758,7 +6772,7 @@ With prefix arg, prompt for diff switches.
 ;;;***
 \f
 ;;;### (autoloads (diff-minor-mode diff-mode) "diff-mode" "diff-mode.el"
-;;;;;;  (17771 26718))
+;;;;;;  (17838 18032))
 ;;; Generated autoloads from diff-mode.el
 
 (autoload (quote diff-mode) "diff-mode" "\
@@ -6788,7 +6802,7 @@ Minor mode for viewing/editing context diffs.
 ;;;;;;  dired dired-copy-preserve-time dired-dwim-target dired-keep-marker-symlink
 ;;;;;;  dired-keep-marker-hardlink dired-keep-marker-copy dired-keep-marker-rename
 ;;;;;;  dired-trivial-filenames dired-ls-F-marks-symlinks dired-listing-switches)
-;;;;;;  "dired" "dired.el" (17780 18171))
+;;;;;;  "dired" "dired.el" (17843 45609))
 ;;; Generated autoloads from dired.el
 
 (defvar dired-listing-switches "-al" "\
@@ -6993,7 +7007,7 @@ Keybindings:
 ;;;;;;  dired-run-shell-command dired-do-shell-command dired-clean-directory
 ;;;;;;  dired-do-print dired-do-touch dired-do-chown dired-do-chgrp
 ;;;;;;  dired-do-chmod dired-compare-directories dired-backup-diff
-;;;;;;  dired-diff) "dired-aux" "dired-aux.el" (17742 7456))
+;;;;;;  dired-diff) "dired-aux" "dired-aux.el" (17843 45609))
 ;;; Generated autoloads from dired-aux.el
 
 (autoload (quote dired-diff) "dired-aux" "\
@@ -7405,7 +7419,7 @@ true then the type of the file linked to by FILE is printed instead.
 
 ;;;***
 \f
-;;;### (autoloads (dired-jump) "dired-x" "dired-x.el" (17656 37701))
+;;;### (autoloads (dired-jump) "dired-x" "dired-x.el" (17843 45609))
 ;;; Generated autoloads from dired-x.el
 
 (autoload (quote dired-jump) "dired-x" "\
@@ -7419,7 +7433,7 @@ buffer and try again.
 
 ;;;***
 \f
-;;;### (autoloads (dirtrack) "dirtrack" "dirtrack.el" (17781 39501))
+;;;### (autoloads (dirtrack) "dirtrack" "dirtrack.el" (17843 45609))
 ;;; Generated autoloads from dirtrack.el
 
 (autoload (quote dirtrack) "dirtrack" "\
@@ -7438,8 +7452,8 @@ You can enable directory tracking by adding this function to
 
 ;;;***
 \f
-;;;### (autoloads (disassemble) "disass" "emacs-lisp/disass.el" (17385
-;;;;;;  8489))
+;;;### (autoloads (disassemble) "disass" "emacs-lisp/disass.el" (17843
+;;;;;;  45615))
 ;;; Generated autoloads from emacs-lisp/disass.el
 
 (autoload (quote disassemble) "disass" "\
@@ -7457,7 +7471,7 @@ redefine OBJECT if it is a symbol.
 ;;;;;;  standard-display-graphic standard-display-g1 standard-display-ascii
 ;;;;;;  standard-display-default standard-display-8bit describe-current-display-table
 ;;;;;;  describe-display-table set-display-table-slot display-table-slot
-;;;;;;  make-display-table) "disp-table" "disp-table.el" (17781 39501))
+;;;;;;  make-display-table) "disp-table" "disp-table.el" (17843 45609))
 ;;; Generated autoloads from disp-table.el
 
 (autoload (quote make-display-table) "disp-table" "\
@@ -7558,7 +7572,7 @@ for users who call this function in `.emacs'.
 ;;;***
 \f
 ;;;### (autoloads (dissociated-press) "dissociate" "play/dissociate.el"
-;;;;;;  (17786 56015))
+;;;;;;  (17843 45625))
 ;;; Generated autoloads from play/dissociate.el
 
 (autoload (quote dissociated-press) "dissociate" "\
@@ -7574,7 +7588,7 @@ Default is 2.
 
 ;;;***
 \f
-;;;### (autoloads (dnd-protocol-alist) "dnd" "dnd.el" (17709 24917))
+;;;### (autoloads (dnd-protocol-alist) "dnd" "dnd.el" (17843 45609))
 ;;; Generated autoloads from dnd.el
 
 (defvar dnd-protocol-alist (quote (("^file:///" . dnd-open-local-file) ("^file://" . dnd-open-file) ("^file:" . dnd-open-local-file) ("^\\(https?\\|ftp\\|file\\|nfs\\)://" . dnd-open-file))) "\
@@ -7595,7 +7609,7 @@ if some action was made, or nil if the URL is ignored.")
 ;;;***
 \f
 ;;;### (autoloads (dns-mode-soa-increment-serial dns-mode) "dns-mode"
-;;;;;;  "textmodes/dns-mode.el" (17632 41886))
+;;;;;;  "textmodes/dns-mode.el" (17843 45630))
 ;;; Generated autoloads from textmodes/dns-mode.el
 
 (autoload (quote dns-mode) "dns-mode" "\
@@ -7619,7 +7633,7 @@ Locate SOA record and increment the serial field.
 
 ;;;***
 \f
-;;;### (autoloads (doctor) "doctor" "play/doctor.el" (17786 56015))
+;;;### (autoloads (doctor) "doctor" "play/doctor.el" (17843 45625))
 ;;; Generated autoloads from play/doctor.el
 
 (autoload (quote doctor) "doctor" "\
@@ -7630,7 +7644,7 @@ Switch to *doctor* buffer and start giving psychotherapy.
 ;;;***
 \f
 ;;;### (autoloads (double-mode double-mode) "double" "double.el"
-;;;;;;  (17781 39501))
+;;;;;;  (17843 45610))
 ;;; Generated autoloads from double.el
 
 (defvar double-mode nil "\
@@ -7651,7 +7665,7 @@ when pressed twice.  See variable `double-map' for details.
 
 ;;;***
 \f
-;;;### (autoloads (dunnet) "dunnet" "play/dunnet.el" (17743 18144))
+;;;### (autoloads (dunnet) "dunnet" "play/dunnet.el" (17843 45625))
 ;;; Generated autoloads from play/dunnet.el
 
 (autoload (quote dunnet) "dunnet" "\
@@ -7662,7 +7676,7 @@ Switch to *dungeon* buffer and start game.
 ;;;***
 \f
 ;;;### (autoloads (gnus-earcon-display) "earcon" "gnus/earcon.el"
-;;;;;;  (17385 8492))
+;;;;;;  (17843 45616))
 ;;; Generated autoloads from gnus/earcon.el
 
 (autoload (quote gnus-earcon-display) "earcon" "\
@@ -7674,7 +7688,7 @@ Play sounds in message buffers.
 \f
 ;;;### (autoloads (easy-mmode-defsyntax easy-mmode-defmap easy-mmode-define-keymap
 ;;;;;;  define-global-minor-mode define-minor-mode) "easy-mmode"
-;;;;;;  "emacs-lisp/easy-mmode.el" (17772 35829))
+;;;;;;  "emacs-lisp/easy-mmode.el" (17843 45615))
 ;;; Generated autoloads from emacs-lisp/easy-mmode.el
 
 (defalias (quote easy-mmode-define-minor-mode) (quote define-minor-mode))
@@ -7722,7 +7736,7 @@ For example, you could write
 (defalias (quote easy-mmode-define-global-mode) (quote define-global-minor-mode))
 
 (autoload (quote define-global-minor-mode) "easy-mmode" "\
-Make GLOBAL-MODE out of the buffer-local minor MODE.
+Make a global mode GLOBAL-MODE corresponding to buffer-local minor MODE.
 TURN-ON is a function that will be called with no args in every buffer
   and that should try to turn MODE on if applicable for that buffer.
 KEYS is a list of CL-style keyword arguments.  As the minor mode
@@ -7766,8 +7780,8 @@ CSS contains a list of syntax specifications of the form (CHAR . SYNTAX).
 ;;;***
 \f
 ;;;### (autoloads (easy-menu-change easy-menu-create-menu easy-menu-do-define
-;;;;;;  easy-menu-define) "easymenu" "emacs-lisp/easymenu.el" (17785
-;;;;;;  34467))
+;;;;;;  easy-menu-define) "easymenu" "emacs-lisp/easymenu.el" (17843
+;;;;;;  45615))
 ;;; Generated autoloads from emacs-lisp/easymenu.el
 
 (put (quote easy-menu-define) (quote lisp-indent-function) (quote defun))
@@ -7894,6 +7908,10 @@ should contain a submenu named NAME.
 ITEMS is a list of menu items, as in `easy-menu-define'.
 These items entirely replace the previous items in that submenu.
 
+If MAP is specified, it should normally be a keymap; nil stands for the local
+menu-bar keymap.  It can also be a symbol, which has earlier been used as the
+first argument in a call to `easy-menu-define', or the value of such a symbol.
+
 If the menu located by PATH has no submenu named NAME, add one.
 If the optional argument BEFORE is present, add it just before
 the submenu named BEFORE, otherwise add it at the end of the menu.
@@ -7901,7 +7919,7 @@ the submenu named BEFORE, otherwise add it at the end of the menu.
 To implement dynamic menus, either call this from
 `menu-bar-update-hook' or use a menu filter.
 
-\(fn PATH NAME ITEMS &optional BEFORE)" nil nil)
+\(fn PATH NAME ITEMS &optional BEFORE MAP)" nil nil)
 
 ;;;***
 \f
@@ -7912,7 +7930,7 @@ To implement dynamic menus, either call this from
 ;;;;;;  ebnf-eps-directory ebnf-spool-region ebnf-spool-buffer ebnf-spool-file
 ;;;;;;  ebnf-spool-directory ebnf-print-region ebnf-print-buffer
 ;;;;;;  ebnf-print-file ebnf-print-directory ebnf-customize) "ebnf2ps"
-;;;;;;  "progmodes/ebnf2ps.el" (17780 18172))
+;;;;;;  "progmodes/ebnf2ps.el" (17843 45627))
 ;;; Generated autoloads from progmodes/ebnf2ps.el
 
 (autoload (quote ebnf-customize) "ebnf2ps" "\
@@ -8171,8 +8189,8 @@ See `ebnf-style-database' documentation.
 ;;;;;;  ebrowse-tags-find-declaration-other-window ebrowse-tags-find-definition
 ;;;;;;  ebrowse-tags-view-definition ebrowse-tags-find-declaration
 ;;;;;;  ebrowse-tags-view-declaration ebrowse-member-mode ebrowse-electric-choose-tree
-;;;;;;  ebrowse-tree-mode) "ebrowse" "progmodes/ebrowse.el" (17601
-;;;;;;  9092))
+;;;;;;  ebrowse-tree-mode) "ebrowse" "progmodes/ebrowse.el" (17827
+;;;;;;  37447))
 ;;; Generated autoloads from progmodes/ebrowse.el
 
 (autoload (quote ebrowse-tree-mode) "ebrowse" "\
@@ -8323,7 +8341,7 @@ Display statistics for a class tree.
 ;;;***
 \f
 ;;;### (autoloads (electric-buffer-list) "ebuff-menu" "ebuff-menu.el"
-;;;;;;  (17781 39501))
+;;;;;;  (17843 45610))
 ;;; Generated autoloads from ebuff-menu.el
 
 (autoload (quote electric-buffer-list) "ebuff-menu" "\
@@ -8348,7 +8366,7 @@ Run hooks in `electric-buffer-menu-mode-hook' on entry.
 ;;;***
 \f
 ;;;### (autoloads (Electric-command-history-redo-expression) "echistory"
-;;;;;;  "echistory.el" (17781 39501))
+;;;;;;  "echistory.el" (17843 45610))
 ;;; Generated autoloads from echistory.el
 
 (autoload (quote Electric-command-history-redo-expression) "echistory" "\
@@ -8361,7 +8379,7 @@ With prefix arg NOCONFIRM, execute current line as-is without editing.
 \f
 ;;;### (autoloads (edebug-all-forms edebug-all-defs edebug-eval-top-level-form
 ;;;;;;  edebug-basic-spec edebug-all-forms edebug-all-defs) "edebug"
-;;;;;;  "emacs-lisp/edebug.el" (17632 41885))
+;;;;;;  "emacs-lisp/edebug.el" (17843 45615))
 ;;; Generated autoloads from emacs-lisp/edebug.el
 
 (defvar edebug-all-defs nil "\
@@ -8434,7 +8452,7 @@ Toggle edebugging of all forms.
 ;;;;;;  ediff-merge-directory-revisions ediff-merge-directories-with-ancestor
 ;;;;;;  ediff-merge-directories ediff-directories3 ediff-directory-revisions
 ;;;;;;  ediff-directories ediff-buffers3 ediff-buffers ediff-backup
-;;;;;;  ediff-files3 ediff-files) "ediff" "ediff.el" (17752 39351))
+;;;;;;  ediff-files3 ediff-files) "ediff" "ediff.el" (17843 45610))
 ;;; Generated autoloads from ediff.el
 
 (autoload (quote ediff-files) "ediff" "\
@@ -8672,7 +8690,7 @@ With optional NODE, goes to that node.
 ;;;***
 \f
 ;;;### (autoloads (ediff-customize) "ediff-help" "ediff-help.el"
-;;;;;;  (17403 27596))
+;;;;;;  (17843 45610))
 ;;; Generated autoloads from ediff-help.el
 
 (autoload (quote ediff-customize) "ediff-help" "\
@@ -8682,7 +8700,7 @@ Not documented
 
 ;;;***
 \f
-;;;### (autoloads nil "ediff-hook" "ediff-hook.el" (17403 27596))
+;;;### (autoloads nil "ediff-hook" "ediff-hook.el" (17843 45610))
 ;;; Generated autoloads from ediff-hook.el
 
 (defvar ediff-window-setup-function)
@@ -8695,7 +8713,7 @@ Not documented
 ;;;***
 \f
 ;;;### (autoloads (ediff-show-registry) "ediff-mult" "ediff-mult.el"
-;;;;;;  (17726 28398))
+;;;;;;  (17843 45610))
 ;;; Generated autoloads from ediff-mult.el
 
 (autoload (quote ediff-show-registry) "ediff-mult" "\
@@ -8708,7 +8726,7 @@ Display Ediff's registry.
 ;;;***
 \f
 ;;;### (autoloads (ediff-toggle-use-toolbar ediff-toggle-multiframe)
-;;;;;;  "ediff-util" "ediff-util.el" (17679 3707))
+;;;;;;  "ediff-util" "ediff-util.el" (17843 45610))
 ;;; Generated autoloads from ediff-util.el
 
 (autoload (quote ediff-toggle-multiframe) "ediff-util" "\
@@ -8729,7 +8747,7 @@ To change the default, set the variable `ediff-use-toolbar-p', which see.
 \f
 ;;;### (autoloads (format-kbd-macro read-kbd-macro edit-named-kbd-macro
 ;;;;;;  edit-last-kbd-macro edit-kbd-macro) "edmacro" "edmacro.el"
-;;;;;;  (17781 39501))
+;;;;;;  (17843 45610))
 ;;; Generated autoloads from edmacro.el
 
 (defvar edmacro-eight-bits nil "\
@@ -8782,7 +8800,7 @@ or nil, use a compact 80-column format.
 ;;;***
 \f
 ;;;### (autoloads (edt-emulation-on edt-set-scroll-margins) "edt"
-;;;;;;  "emulation/edt.el" (17794 54379))
+;;;;;;  "emulation/edt.el" (17843 45615))
 ;;; Generated autoloads from emulation/edt.el
 
 (autoload (quote edt-set-scroll-margins) "edt" "\
@@ -8800,7 +8818,7 @@ Turn on EDT Emulation.
 ;;;***
 \f
 ;;;### (autoloads (electric-helpify with-electric-help) "ehelp" "ehelp.el"
-;;;;;;  (17771 1419))
+;;;;;;  (17843 45610))
 ;;; Generated autoloads from ehelp.el
 
 (autoload (quote with-electric-help) "ehelp" "\
@@ -8838,7 +8856,7 @@ Not documented
 ;;;***
 \f
 ;;;### (autoloads (turn-on-eldoc-mode eldoc-mode eldoc-minor-mode-string)
-;;;;;;  "eldoc" "emacs-lisp/eldoc.el" (17785 34467))
+;;;;;;  "eldoc" "emacs-lisp/eldoc.el" (17843 45615))
 ;;; Generated autoloads from emacs-lisp/eldoc.el
 
 (defvar eldoc-minor-mode-string " ElDoc" "\
@@ -8876,8 +8894,8 @@ Emacs Lisp mode) that support Eldoc.")
 
 ;;;***
 \f
-;;;### (autoloads (elide-head) "elide-head" "elide-head.el" (17781
-;;;;;;  39501))
+;;;### (autoloads (elide-head) "elide-head" "elide-head.el" (17843
+;;;;;;  45610))
 ;;; Generated autoloads from elide-head.el
 
 (autoload (quote elide-head) "elide-head" "\
@@ -8893,7 +8911,7 @@ This is suitable as an entry on `find-file-hook' or appropriate mode hooks.
 ;;;***
 \f
 ;;;### (autoloads (elint-initialize) "elint" "emacs-lisp/elint.el"
-;;;;;;  (17785 34467))
+;;;;;;  (17843 45615))
 ;;; Generated autoloads from emacs-lisp/elint.el
 
 (autoload (quote elint-initialize) "elint" "\
@@ -8904,8 +8922,8 @@ Initialize elint.
 ;;;***
 \f
 ;;;### (autoloads (elp-results elp-instrument-package elp-instrument-list
-;;;;;;  elp-instrument-function) "elp" "emacs-lisp/elp.el" (17385
-;;;;;;  8490))
+;;;;;;  elp-instrument-function) "elp" "emacs-lisp/elp.el" (17843
+;;;;;;  45615))
 ;;; Generated autoloads from emacs-lisp/elp.el
 
 (autoload (quote elp-instrument-function) "elp" "\
@@ -8939,7 +8957,7 @@ displayed.
 ;;;***
 \f
 ;;;### (autoloads (report-emacs-bug) "emacsbug" "mail/emacsbug.el"
-;;;;;;  (17743 18143))
+;;;;;;  (17843 45621))
 ;;; Generated autoloads from mail/emacsbug.el
 
 (autoload (quote report-emacs-bug) "emacsbug" "\
@@ -9032,7 +9050,7 @@ Not documented
 ;;;***
 \f
 ;;;### (autoloads (encoded-kbd-mode) "encoded-kb" "international/encoded-kb.el"
-;;;;;;  (17792 9561))
+;;;;;;  (17843 45618))
 ;;; Generated autoloads from international/encoded-kb.el
 
 (defvar encoded-kbd-mode nil "\
@@ -9061,7 +9079,7 @@ as a multilingual text encoded in a coding system set by
 ;;;***
 \f
 ;;;### (autoloads (enriched-decode enriched-encode enriched-mode)
-;;;;;;  "enriched" "textmodes/enriched.el" (17786 56015))
+;;;;;;  "enriched" "textmodes/enriched.el" (17843 45630))
 ;;; Generated autoloads from textmodes/enriched.el
 
 (autoload (quote enriched-mode) "enriched" "\
@@ -9092,7 +9110,7 @@ Not documented
 ;;;***
 \f
 ;;;### (autoloads (erc-handle-irc-url erc erc-select-read-args) "erc"
-;;;;;;  "erc/erc.el" (17792 9561))
+;;;;;;  "erc/erc.el" (17839 38671))
 ;;; Generated autoloads from erc/erc.el
 
 (autoload (quote erc-select-read-args) "erc" "\
@@ -9128,27 +9146,33 @@ Otherwise, connect to HOST:PORT as USER and /join CHANNEL.
 
 ;;;***
 \f
-;;;### (autoloads nil "erc-autoaway" "erc/erc-autoaway.el" (17761
-;;;;;;  54014))
+;;;### (autoloads nil "erc-autoaway" "erc/erc-autoaway.el" (17843
+;;;;;;  45616))
 ;;; Generated autoloads from erc/erc-autoaway.el
  (autoload 'erc-autoaway-mode "erc-autoaway")
 
 ;;;***
 \f
-;;;### (autoloads nil "erc-button" "erc/erc-button.el" (17447 52274))
+;;;### (autoloads nil "erc-button" "erc/erc-button.el" (17843 45616))
 ;;; Generated autoloads from erc/erc-button.el
  (autoload 'erc-button-mode "erc-button" nil t)
 
 ;;;***
 \f
-;;;### (autoloads nil "erc-compat" "erc/erc-compat.el" (17761 54014))
+;;;### (autoloads nil "erc-capab" "erc/erc-capab.el" (17843 45616))
+;;; Generated autoloads from erc/erc-capab.el
+ (autoload 'erc-capab-identify-mode "erc-capab" nil t)
+
+;;;***
+\f
+;;;### (autoloads nil "erc-compat" "erc/erc-compat.el" (17843 45616))
 ;;; Generated autoloads from erc/erc-compat.el
  (autoload 'erc-define-minor-mode "erc-compat")
 
 ;;;***
 \f
 ;;;### (autoloads (erc-ctcp-query-DCC pcomplete/erc-mode/DCC erc-cmd-DCC)
-;;;;;;  "erc-dcc" "erc/erc-dcc.el" (17785 34467))
+;;;;;;  "erc-dcc" "erc/erc-dcc.el" (17843 45616))
 ;;; Generated autoloads from erc/erc-dcc.el
 
 (autoload (quote erc-cmd-DCC) "erc-dcc" "\
@@ -9180,7 +9204,7 @@ that subcommand.
 ;;;;;;  erc-ezb-add-session erc-ezb-end-of-session-list erc-ezb-init-session-list
 ;;;;;;  erc-ezb-identify erc-ezb-notice-autodetect erc-ezb-lookup-action
 ;;;;;;  erc-ezb-get-login erc-cmd-ezb) "erc-ezbounce" "erc/erc-ezbounce.el"
-;;;;;;  (17789 35159))
+;;;;;;  (17843 45616))
 ;;; Generated autoloads from erc/erc-ezbounce.el
 
 (autoload (quote erc-cmd-ezb) "erc-ezbounce" "\
@@ -9242,8 +9266,8 @@ Add EZBouncer convenience functions to ERC.
 
 ;;;***
 \f
-;;;### (autoloads (erc-fill) "erc-fill" "erc/erc-fill.el" (17761
-;;;;;;  54014))
+;;;### (autoloads (erc-fill) "erc-fill" "erc/erc-fill.el" (17843
+;;;;;;  45616))
 ;;; Generated autoloads from erc/erc-fill.el
  (autoload 'erc-fill-mode "erc-fill" nil t)
 
@@ -9255,15 +9279,15 @@ You can put this on `erc-insert-modify-hook' and/or `erc-send-modify-hook'.
 
 ;;;***
 \f
-;;;### (autoloads nil "erc-hecomplete" "erc/erc-hecomplete.el" (17391
-;;;;;;  39324))
+;;;### (autoloads nil "erc-hecomplete" "erc/erc-hecomplete.el" (17843
+;;;;;;  45616))
 ;;; Generated autoloads from erc/erc-hecomplete.el
  (autoload 'erc-hecomplete-mode "erc-hecomplete" nil t)
 
 ;;;***
 \f
 ;;;### (autoloads (erc-identd-stop erc-identd-start) "erc-identd"
-;;;;;;  "erc/erc-identd.el" (17601 9092))
+;;;;;;  "erc/erc-identd.el" (17843 45616))
 ;;; Generated autoloads from erc/erc-identd.el
  (autoload 'erc-identd-mode "erc-identd")
 
@@ -9285,7 +9309,7 @@ Not documented
 ;;;***
 \f
 ;;;### (autoloads (erc-create-imenu-index) "erc-imenu" "erc/erc-imenu.el"
-;;;;;;  (17601 9092))
+;;;;;;  (17843 45616))
 ;;; Generated autoloads from erc/erc-imenu.el
 
 (autoload (quote erc-create-imenu-index) "erc-imenu" "\
@@ -9295,14 +9319,14 @@ Not documented
 
 ;;;***
 \f
-;;;### (autoloads nil "erc-join" "erc/erc-join.el" (17468 10541))
+;;;### (autoloads nil "erc-join" "erc/erc-join.el" (17843 45616))
 ;;; Generated autoloads from erc/erc-join.el
  (autoload 'erc-autojoin-mode "erc-join" nil t)
 
 ;;;***
 \f
 ;;;### (autoloads (erc-save-buffer-in-logs erc-logging-enabled) "erc-log"
-;;;;;;  "erc/erc-log.el" (17761 54014))
+;;;;;;  "erc/erc-log.el" (17843 45616))
 ;;; Generated autoloads from erc/erc-log.el
  (autoload 'erc-log-mode "erc-log" nil t)
 
@@ -9334,7 +9358,7 @@ You can save every individual message by putting this function on
 ;;;### (autoloads (erc-delete-dangerous-host erc-add-dangerous-host
 ;;;;;;  erc-delete-keyword erc-add-keyword erc-delete-fool erc-add-fool
 ;;;;;;  erc-delete-pal erc-add-pal) "erc-match" "erc/erc-match.el"
-;;;;;;  (17632 41885))
+;;;;;;  (17843 45616))
 ;;; Generated autoloads from erc/erc-match.el
  (autoload 'erc-match-mode "erc-match")
 
@@ -9378,10 +9402,16 @@ Delete dangerous-host interactively to `erc-dangerous-hosts'.
 
 \(fn)" t nil)
 
+;;;***
+\f
+;;;### (autoloads nil "erc-menu" "erc/erc-menu.el" (17843 45616))
+;;; Generated autoloads from erc/erc-menu.el
+ (autoload 'erc-menu-mode "erc-menu" nil t)
+
 ;;;***
 \f
 ;;;### (autoloads (erc-cmd-WHOLEFT) "erc-netsplit" "erc/erc-netsplit.el"
-;;;;;;  (17468 10541))
+;;;;;;  (17843 45616))
 ;;; Generated autoloads from erc/erc-netsplit.el
  (autoload 'erc-netsplit-mode "erc-netsplit")
 
@@ -9393,7 +9423,7 @@ Show who's gone.
 ;;;***
 \f
 ;;;### (autoloads (erc-server-select erc-determine-network) "erc-networks"
-;;;;;;  "erc/erc-networks.el" (17761 54014))
+;;;;;;  "erc/erc-networks.el" (17843 45616))
 ;;; Generated autoloads from erc/erc-networks.el
 
 (autoload (quote erc-determine-network) "erc-networks" "\
@@ -9411,7 +9441,7 @@ Interactively select a server to connect to using `erc-server-alist'.
 ;;;***
 \f
 ;;;### (autoloads (pcomplete/erc-mode/NOTIFY erc-cmd-NOTIFY) "erc-notify"
-;;;;;;  "erc/erc-notify.el" (17391 39324))
+;;;;;;  "erc/erc-notify.el" (17843 45616))
 ;;; Generated autoloads from erc/erc-notify.el
  (autoload 'erc-notify-mode "erc-notify" nil t)
 
@@ -9429,33 +9459,33 @@ Not documented
 
 ;;;***
 \f
-;;;### (autoloads nil "erc-page" "erc/erc-page.el" (17391 39324))
+;;;### (autoloads nil "erc-page" "erc/erc-page.el" (17843 45616))
 ;;; Generated autoloads from erc/erc-page.el
  (autoload 'erc-page-mode "erc-page")
 
 ;;;***
 \f
-;;;### (autoloads nil "erc-pcomplete" "erc/erc-pcomplete.el" (17601
-;;;;;;  9092))
+;;;### (autoloads nil "erc-pcomplete" "erc/erc-pcomplete.el" (17843
+;;;;;;  45616))
 ;;; Generated autoloads from erc/erc-pcomplete.el
  (autoload 'erc-completion-mode "erc-pcomplete" nil t)
 
 ;;;***
 \f
-;;;### (autoloads nil "erc-replace" "erc/erc-replace.el" (17761 54014))
+;;;### (autoloads nil "erc-replace" "erc/erc-replace.el" (17843 45616))
 ;;; Generated autoloads from erc/erc-replace.el
  (autoload 'erc-replace-mode "erc-replace")
 
 ;;;***
 \f
-;;;### (autoloads nil "erc-ring" "erc/erc-ring.el" (17391 39324))
+;;;### (autoloads nil "erc-ring" "erc/erc-ring.el" (17843 45616))
 ;;; Generated autoloads from erc/erc-ring.el
  (autoload 'erc-ring-mode "erc-ring" nil t)
 
 ;;;***
 \f
 ;;;### (autoloads (erc-nickserv-identify erc-nickserv-identify-mode)
-;;;;;;  "erc-services" "erc/erc-services.el" (17391 39324))
+;;;;;;  "erc-services" "erc/erc-services.el" (17843 45616))
 ;;; Generated autoloads from erc/erc-services.el
  (autoload 'erc-services-mode "erc-services" nil t)
 
@@ -9472,14 +9502,14 @@ When called interactively, read the password using `read-passwd'.
 
 ;;;***
 \f
-;;;### (autoloads nil "erc-sound" "erc/erc-sound.el" (17761 54014))
+;;;### (autoloads nil "erc-sound" "erc/erc-sound.el" (17843 45616))
 ;;; Generated autoloads from erc/erc-sound.el
  (autoload 'erc-sound-mode "erc-sound")
 
 ;;;***
 \f
 ;;;### (autoloads (erc-speedbar-browser) "erc-speedbar" "erc/erc-speedbar.el"
-;;;;;;  (17391 39324))
+;;;;;;  (17843 45616))
 ;;; Generated autoloads from erc/erc-speedbar.el
 
 (autoload (quote erc-speedbar-browser) "erc-speedbar" "\
@@ -9490,20 +9520,20 @@ This will add a speedbar major display mode.
 
 ;;;***
 \f
-;;;### (autoloads nil "erc-spelling" "erc/erc-spelling.el" (17618
-;;;;;;  8193))
+;;;### (autoloads nil "erc-spelling" "erc/erc-spelling.el" (17843
+;;;;;;  45616))
 ;;; Generated autoloads from erc/erc-spelling.el
  (autoload 'erc-spelling-mode "erc-spelling" nil t)
 
 ;;;***
 \f
-;;;### (autoloads nil "erc-stamp" "erc/erc-stamp.el" (17785 34467))
+;;;### (autoloads nil "erc-stamp" "erc/erc-stamp.el" (17843 45616))
 ;;; Generated autoloads from erc/erc-stamp.el
  (autoload 'erc-timestamp-mode "erc-stamp" nil t)
 
 ;;;***
 \f
-;;;### (autoloads nil "erc-track" "erc/erc-track.el" (17761 54014))
+;;;### (autoloads nil "erc-track" "erc/erc-track.el" (17843 45616))
 ;;; Generated autoloads from erc/erc-track.el
  (autoload 'erc-track-mode "erc-track" nil t)
  (autoload 'erc-track-when-inactive-mode "erc-track" nil t)
@@ -9511,7 +9541,7 @@ This will add a speedbar major display mode.
 ;;;***
 \f
 ;;;### (autoloads (erc-truncate-buffer erc-truncate-buffer-to-size)
-;;;;;;  "erc-truncate" "erc/erc-truncate.el" (17743 18143))
+;;;;;;  "erc-truncate" "erc/erc-truncate.el" (17843 45616))
 ;;; Generated autoloads from erc/erc-truncate.el
  (autoload 'erc-truncate-mode "erc-truncate" nil t)
 
@@ -9531,7 +9561,7 @@ Meant to be used in hooks, like `erc-insert-post-hook'.
 ;;;***
 \f
 ;;;### (autoloads (erc-xdcc-add-file) "erc-xdcc" "erc/erc-xdcc.el"
-;;;;;;  (17391 39324))
+;;;;;;  (17843 45616))
 ;;; Generated autoloads from erc/erc-xdcc.el
 
 (autoload (quote erc-xdcc-add-file) "erc-xdcc" "\
@@ -9541,8 +9571,8 @@ Add a file to `erc-xdcc-files'.
 
 ;;;***
 \f
-;;;### (autoloads (eshell-mode) "esh-mode" "eshell/esh-mode.el" (17385
-;;;;;;  8492))
+;;;### (autoloads (eshell-mode) "esh-mode" "eshell/esh-mode.el" (17843
+;;;;;;  45616))
 ;;; Generated autoloads from eshell/esh-mode.el
 
 (autoload (quote eshell-mode) "esh-mode" "\
@@ -9554,8 +9584,8 @@ Emacs shell interactive mode.
 
 ;;;***
 \f
-;;;### (autoloads (eshell-test) "esh-test" "eshell/esh-test.el" (17786
-;;;;;;  56015))
+;;;### (autoloads (eshell-test) "esh-test" "eshell/esh-test.el" (17843
+;;;;;;  45616))
 ;;; Generated autoloads from eshell/esh-test.el
 
 (autoload (quote eshell-test) "esh-test" "\
@@ -9566,7 +9596,7 @@ Test Eshell to verify that it works as expected.
 ;;;***
 \f
 ;;;### (autoloads (eshell-report-bug eshell-command-result eshell-command
-;;;;;;  eshell) "eshell" "eshell/eshell.el" (17786 56015))
+;;;;;;  eshell) "eshell" "eshell/eshell.el" (17843 45616))
 ;;; Generated autoloads from eshell/eshell.el
 
 (autoload (quote eshell) "eshell" "\
@@ -9612,7 +9642,7 @@ Please include any configuration details that might be involved.
 ;;;;;;  visit-tags-table tags-table-mode find-tag-default-function
 ;;;;;;  find-tag-hook tags-add-tables tags-compression-info-list
 ;;;;;;  tags-table-list tags-case-fold-search) "etags" "progmodes/etags.el"
-;;;;;;  (17408 40149))
+;;;;;;  (17843 45627))
 ;;; Generated autoloads from progmodes/etags.el
 
 (defvar tags-file-name nil "\
@@ -9627,7 +9657,7 @@ Use the `etags' program to make a tags table file.")
 A value of t means case-insensitive, a value of nil means case-sensitive.
 Any other value means use the setting of `case-fold-search'.")
 
-(custom-autoload (quote tags-case-fold-search) "etags")
+(custom-autoload (quote tags-case-fold-search) "etags" t)
 
 (defvar tags-table-list nil "\
 *List of file names of tags tables to search.
@@ -9636,7 +9666,7 @@ To switch to a new list of tags tables, setting this variable is sufficient.
 If you set this variable, do not also set `tags-file-name'.
 Use the `etags' program to make a tags table file.")
 
-(custom-autoload (quote tags-table-list) "etags")
+(custom-autoload (quote tags-table-list) "etags" t)
 
 (defvar tags-compression-info-list (quote ("" ".Z" ".bz2" ".gz" ".tgz")) "\
 *List of extensions tried by etags when jka-compr is used.
@@ -9645,7 +9675,7 @@ These extensions will be tried only if jka-compr was activated
 \(i.e. via customize of `auto-compression-mode' or by calling the function
 `auto-compression-mode').")
 
-(custom-autoload (quote tags-compression-info-list) "etags")
+(custom-autoload (quote tags-compression-info-list) "etags" t)
 
 (defvar tags-add-tables (quote ask-user) "\
 *Control whether to add a new tags table to the current list.
@@ -9653,14 +9683,14 @@ t means do; nil means don't (always start a new list).
 Any other value means ask the user whether to add a new tags table
 to the current list (as opposed to starting a new list).")
 
-(custom-autoload (quote tags-add-tables) "etags")
+(custom-autoload (quote tags-add-tables) "etags" t)
 
 (defvar find-tag-hook nil "\
 *Hook to be run by \\[find-tag] after finding a tag.  See `run-hooks'.
 The value in the buffer in which \\[find-tag] is done is used,
 not the value in the buffer \\[find-tag] goes to.")
 
-(custom-autoload (quote find-tag-hook) "etags")
+(custom-autoload (quote find-tag-hook) "etags" t)
 
 (defvar find-tag-default-function nil "\
 *A function of no arguments used by \\[find-tag] to pick a default tag.
@@ -9668,7 +9698,7 @@ If nil, and the symbol that is the value of `major-mode'
 has a `find-tag-default-function' property (see `put'), that is used.
 Otherwise, `find-tag-default' is used.")
 
-(custom-autoload (quote find-tag-default-function) "etags")
+(custom-autoload (quote find-tag-default-function) "etags" t)
 
 (autoload (quote tags-table-mode) "etags" "\
 Major mode for tags table file buffers.
@@ -9914,7 +9944,7 @@ for \\[find-tag] (which see).
 ;;;;;;  ethio-fidel-to-sera-buffer ethio-fidel-to-sera-region ethio-sera-to-fidel-marker
 ;;;;;;  ethio-sera-to-fidel-mail ethio-sera-to-fidel-mail-or-marker
 ;;;;;;  ethio-sera-to-fidel-buffer ethio-sera-to-fidel-region setup-ethiopic-environment-internal)
-;;;;;;  "ethio-util" "language/ethio-util.el" (17792 9562))
+;;;;;;  "ethio-util" "language/ethio-util.el" (17843 45620))
 ;;; Generated autoloads from language/ethio-util.el
 
 (autoload (quote setup-ethiopic-environment-internal) "ethio-util" "\
@@ -10109,7 +10139,7 @@ Transcribe Ethiopic characters in ASCII depending on the file extension.
 \f
 ;;;### (autoloads (eudc-load-eudc eudc-query-form eudc-expand-inline
 ;;;;;;  eudc-get-phone eudc-get-email eudc-set-server) "eudc" "net/eudc.el"
-;;;;;;  (17786 56015))
+;;;;;;  (17843 45624))
 ;;; Generated autoloads from net/eudc.el
 
 (autoload (quote eudc-set-server) "eudc" "\
@@ -10165,7 +10195,7 @@ This does nothing except loading eudc by autoload side-effect.
 \f
 ;;;### (autoloads (eudc-display-jpeg-as-button eudc-display-jpeg-inline
 ;;;;;;  eudc-display-sound eudc-display-mail eudc-display-url eudc-display-generic-binary)
-;;;;;;  "eudc-bob" "net/eudc-bob.el" (17786 56015))
+;;;;;;  "eudc-bob" "net/eudc-bob.el" (17843 45624))
 ;;; Generated autoloads from net/eudc-bob.el
 
 (autoload (quote eudc-display-generic-binary) "eudc-bob" "\
@@ -10201,7 +10231,7 @@ Display a button for the JPEG DATA.
 ;;;***
 \f
 ;;;### (autoloads (eudc-try-bbdb-insert eudc-insert-record-at-point-into-bbdb)
-;;;;;;  "eudc-export" "net/eudc-export.el" (17786 56015))
+;;;;;;  "eudc-export" "net/eudc-export.el" (17843 45624))
 ;;; Generated autoloads from net/eudc-export.el
 
 (autoload (quote eudc-insert-record-at-point-into-bbdb) "eudc-export" "\
@@ -10218,7 +10248,7 @@ Call `eudc-insert-record-at-point-into-bbdb' if on a record.
 ;;;***
 \f
 ;;;### (autoloads (eudc-edit-hotlist) "eudc-hotlist" "net/eudc-hotlist.el"
-;;;;;;  (17786 56015))
+;;;;;;  (17843 45624))
 ;;; Generated autoloads from net/eudc-hotlist.el
 
 (autoload (quote eudc-edit-hotlist) "eudc-hotlist" "\
@@ -10228,8 +10258,8 @@ Edit the hotlist of directory servers in a specialized buffer.
 
 ;;;***
 \f
-;;;### (autoloads (ewoc-create) "ewoc" "emacs-lisp/ewoc.el" (17785
-;;;;;;  34467))
+;;;### (autoloads (ewoc-create) "ewoc" "emacs-lisp/ewoc.el" (17843
+;;;;;;  45615))
 ;;; Generated autoloads from emacs-lisp/ewoc.el
 
 (autoload (quote ewoc-create) "ewoc" "\
@@ -10258,7 +10288,7 @@ fourth arg NOSEP non-nil inhibits this.
 ;;;### (autoloads (executable-make-buffer-file-executable-if-script-p
 ;;;;;;  executable-self-display executable-set-magic executable-interpret
 ;;;;;;  executable-command-find-posix-p) "executable" "progmodes/executable.el"
-;;;;;;  (17394 12937))
+;;;;;;  (17843 45627))
 ;;; Generated autoloads from progmodes/executable.el
 
 (autoload (quote executable-command-find-posix-p) "executable" "\
@@ -10300,7 +10330,7 @@ file modes.
 ;;;***
 \f
 ;;;### (autoloads (expand-jump-to-next-slot expand-jump-to-previous-slot
-;;;;;;  expand-add-abbrevs) "expand" "expand.el" (17781 39501))
+;;;;;;  expand-add-abbrevs) "expand" "expand.el" (17843 45610))
 ;;; Generated autoloads from expand.el
 
 (autoload (quote expand-add-abbrevs) "expand" "\
@@ -10343,7 +10373,7 @@ This is used only in conjunction with `expand-add-abbrevs'.
 
 ;;;***
 \f
-;;;### (autoloads (f90-mode) "f90" "progmodes/f90.el" (17781 39502))
+;;;### (autoloads (f90-mode) "f90" "progmodes/f90.el" (17843 45627))
 ;;; Generated autoloads from progmodes/f90.el
 
 (autoload (quote f90-mode) "f90" "\
@@ -10410,7 +10440,7 @@ with no args, if that value is non-nil.
 ;;;;;;  facemenu-remove-all facemenu-remove-face-props facemenu-set-read-only
 ;;;;;;  facemenu-set-intangible facemenu-set-invisible facemenu-set-face-from-menu
 ;;;;;;  facemenu-set-background facemenu-set-foreground facemenu-set-face)
-;;;;;;  "facemenu" "facemenu.el" (17780 31980))
+;;;;;;  "facemenu" "facemenu.el" (17843 45610))
 ;;; Generated autoloads from facemenu.el
  (define-key global-map "\M-o" 'facemenu-keymap)
  (autoload 'facemenu-keymap "facemenu" "Keymap for face-changing commands." t 'keymap)
@@ -10578,7 +10608,7 @@ argument BUFFER-NAME is nil, it defaults to *Colors*.
 ;;;***
 \f
 ;;;### (autoloads (turn-on-fast-lock fast-lock-mode) "fast-lock"
-;;;;;;  "obsolete/fast-lock.el" (17786 56015))
+;;;;;;  "obsolete/fast-lock.el" (17843 45625))
 ;;; Generated autoloads from obsolete/fast-lock.el
 
 (autoload (quote fast-lock-mode) "fast-lock" "\
@@ -10673,7 +10703,7 @@ you can set `feedmail-queue-reminder-alist' to nil.
 ;;;***
 \f
 ;;;### (autoloads (ffap-bindings dired-at-point ffap-at-mouse ffap-menu
-;;;;;;  find-file-at-point ffap-next) "ffap" "ffap.el" (17781 39501))
+;;;;;;  find-file-at-point ffap-next) "ffap" "ffap.el" (17838 18033))
 ;;; Generated autoloads from ffap.el
 
 (autoload (quote ffap-next) "ffap" "\
@@ -10732,7 +10762,7 @@ Evaluate the forms in variable `ffap-bindings'.
 ;;;### (autoloads (file-cache-minibuffer-complete file-cache-add-directory-recursively
 ;;;;;;  file-cache-add-directory-using-locate file-cache-add-directory-using-find
 ;;;;;;  file-cache-add-file file-cache-add-directory-list file-cache-add-directory)
-;;;;;;  "filecache" "filecache.el" (17781 39501))
+;;;;;;  "filecache" "filecache.el" (17843 45610))
 ;;; Generated autoloads from filecache.el
 
 (autoload (quote file-cache-add-directory) "filecache" "\
@@ -10791,8 +10821,8 @@ the name is considered already unique; only the second substitution
 
 ;;;***
 \f
-;;;### (autoloads (filesets-init) "filesets" "filesets.el" (17714
-;;;;;;  34817))
+;;;### (autoloads (filesets-init) "filesets" "filesets.el" (17843
+;;;;;;  45610))
 ;;; Generated autoloads from filesets.el
 
 (autoload (quote filesets-init) "filesets" "\
@@ -10803,7 +10833,7 @@ Set up hooks, load the cache file -- if existing -- and build the menu.
 
 ;;;***
 \f
-;;;### (autoloads nil "fill" "textmodes/fill.el" (17743 45092))
+;;;### (autoloads nil "fill" "textmodes/fill.el" (17843 45630))
 ;;; Generated autoloads from textmodes/fill.el
 (put 'colon-double-space 'safe-local-variable 'booleanp)
 
@@ -10811,7 +10841,7 @@ Set up hooks, load the cache file -- if existing -- and build the menu.
 \f
 ;;;### (autoloads (find-grep-dired find-name-dired find-dired find-grep-options
 ;;;;;;  find-ls-subdir-switches find-ls-option) "find-dired" "find-dired.el"
-;;;;;;  (17781 39501))
+;;;;;;  (17843 45610))
 ;;; Generated autoloads from find-dired.el
 
 (defvar find-ls-option (if (eq system-type (quote berkeley-unix)) (quote ("-ls" . "-gilsb")) (quote ("-exec ls -ld {} \\;" . "-ld"))) "\
@@ -10872,7 +10902,7 @@ Thus ARG can also contain additional grep options.
 \f
 ;;;### (autoloads (ff-mouse-find-other-file-other-window ff-mouse-find-other-file
 ;;;;;;  ff-find-other-file ff-get-other-file) "find-file" "find-file.el"
-;;;;;;  (17781 39501))
+;;;;;;  (17843 45610))
 ;;; Generated autoloads from find-file.el
 
 (defvar ff-special-constructs (quote (("^#\\s *\\(include\\|import\\)\\s +[<\"]\\(.*\\)[>\"]" lambda nil (buffer-substring (match-beginning 2) (match-end 2))))) "\
@@ -10966,7 +10996,7 @@ Visit the file you click on in another window.
 ;;;;;;  find-variable find-variable-noselect find-function-other-frame
 ;;;;;;  find-function-other-window find-function find-function-noselect
 ;;;;;;  find-function-search-for-symbol find-library) "find-func"
-;;;;;;  "emacs-lisp/find-func.el" (17786 56015))
+;;;;;;  "emacs-lisp/find-func.el" (17843 45615))
 ;;; Generated autoloads from emacs-lisp/find-func.el
 
 (autoload (quote find-library) "find-func" "\
@@ -11120,7 +11150,7 @@ Define some key bindings for the find-function family of functions.
 ;;;***
 \f
 ;;;### (autoloads (find-lisp-find-dired-filter find-lisp-find-dired-subdirectories
-;;;;;;  find-lisp-find-dired) "find-lisp" "find-lisp.el" (17781 39501))
+;;;;;;  find-lisp-find-dired) "find-lisp" "find-lisp.el" (17843 45610))
 ;;; Generated autoloads from find-lisp.el
 
 (autoload (quote find-lisp-find-dired) "find-lisp" "\
@@ -11141,7 +11171,7 @@ Change the filter on a find-lisp-find-dired buffer to REGEXP.
 ;;;***
 \f
 ;;;### (autoloads (finder-by-keyword finder-commentary finder-list-keywords)
-;;;;;;  "finder" "finder.el" (17476 4797))
+;;;;;;  "finder" "finder.el" (17843 45610))
 ;;; Generated autoloads from finder.el
 
 (autoload (quote finder-list-keywords) "finder" "\
@@ -11163,7 +11193,7 @@ Find packages matching a given keyword.
 ;;;***
 \f
 ;;;### (autoloads (enable-flow-control-on enable-flow-control) "flow-ctrl"
-;;;;;;  "flow-ctrl.el" (17781 39501))
+;;;;;;  "flow-ctrl.el" (17843 45610))
 ;;; Generated autoloads from flow-ctrl.el
 
 (autoload (quote enable-flow-control) "flow-ctrl" "\
@@ -11185,7 +11215,7 @@ to get the effect of a C-q.
 ;;;***
 \f
 ;;;### (autoloads (fill-flowed fill-flowed-encode) "flow-fill" "gnus/flow-fill.el"
-;;;;;;  (17476 4798))
+;;;;;;  (17843 45616))
 ;;; Generated autoloads from gnus/flow-fill.el
 
 (autoload (quote fill-flowed-encode) "flow-fill" "\
@@ -11201,7 +11231,7 @@ Not documented
 ;;;***
 \f
 ;;;### (autoloads (flymake-mode-off flymake-mode-on flymake-mode)
-;;;;;;  "flymake" "progmodes/flymake.el" (17770 2412))
+;;;;;;  "flymake" "progmodes/flymake.el" (17843 45627))
 ;;; Generated autoloads from progmodes/flymake.el
 
 (autoload (quote flymake-mode) "flymake" "\
@@ -11225,7 +11255,7 @@ Turn flymake mode off.
 \f
 ;;;### (autoloads (flyspell-buffer flyspell-region flyspell-mode-off
 ;;;;;;  turn-off-flyspell turn-on-flyspell flyspell-mode flyspell-prog-mode)
-;;;;;;  "flyspell" "textmodes/flyspell.el" (17786 56015))
+;;;;;;  "flyspell" "textmodes/flyspell.el" (17843 45630))
 ;;; Generated autoloads from textmodes/flyspell.el
 
 (autoload (quote flyspell-prog-mode) "flyspell" "\
@@ -11294,7 +11324,7 @@ Flyspell whole buffer.
 \f
 ;;;### (autoloads (follow-delete-other-windows-and-split follow-mode
 ;;;;;;  turn-off-follow-mode turn-on-follow-mode) "follow" "follow.el"
-;;;;;;  (17743 18143))
+;;;;;;  (17843 45610))
 ;;; Generated autoloads from follow.el
 
 (autoload (quote turn-on-follow-mode) "follow" "\
@@ -11368,8 +11398,8 @@ in your `~/.emacs' file, replacing [f7] by your favourite key:
 
 ;;;***
 \f
-;;;### (autoloads (footnote-mode) "footnote" "mail/footnote.el" (17786
-;;;;;;  56015))
+;;;### (autoloads (footnote-mode) "footnote" "mail/footnote.el" (17843
+;;;;;;  45621))
 ;;; Generated autoloads from mail/footnote.el
 
 (autoload (quote footnote-mode) "footnote" "\
@@ -11390,7 +11420,7 @@ key             binding
 ;;;***
 \f
 ;;;### (autoloads (forms-find-file-other-window forms-find-file forms-mode)
-;;;;;;  "forms" "forms.el" (17781 39501))
+;;;;;;  "forms" "forms.el" (17843 45610))
 ;;; Generated autoloads from forms.el
 
 (autoload (quote forms-mode) "forms" "\
@@ -11427,7 +11457,7 @@ Visit a file in Forms mode in other window.
 ;;;***
 \f
 ;;;### (autoloads (fortran-mode fortran-tab-mode-default) "fortran"
-;;;;;;  "progmodes/fortran.el" (17781 39502))
+;;;;;;  "progmodes/fortran.el" (17843 45628))
 ;;; Generated autoloads from progmodes/fortran.el
 
 (defvar fortran-tab-mode-default nil "\
@@ -11513,7 +11543,7 @@ with no args, if that value is non-nil.
 ;;;***
 \f
 ;;;### (autoloads (fortune fortune-to-signature fortune-compile fortune-from-region
-;;;;;;  fortune-add-fortune) "fortune" "play/fortune.el" (17385 8495))
+;;;;;;  fortune-add-fortune) "fortune" "play/fortune.el" (17843 45625))
 ;;; Generated autoloads from play/fortune.el
 
 (autoload (quote fortune-add-fortune) "fortune" "\
@@ -11563,7 +11593,7 @@ and choose the directory as the fortune-file.
 ;;;***
 \f
 ;;;### (autoloads (gdb-enable-debug gdba) "gdb-ui" "progmodes/gdb-ui.el"
-;;;;;;  (17780 18172))
+;;;;;;  (17844 62923))
 ;;; Generated autoloads from progmodes/gdb-ui.el
 
 (autoload (quote gdba) "gdb-ui" "\
@@ -11619,15 +11649,15 @@ detailed description of this mode.
 \(fn COMMAND-LINE)" t nil)
 
 (defvar gdb-enable-debug nil "\
-Non-nil means record the process input and output in `gdb-debug-ring'.")
+Non-nil means record the process input and output in `gdb-debug-log'.")
 
 (custom-autoload (quote gdb-enable-debug) "gdb-ui" t)
 
 ;;;***
 \f
 ;;;### (autoloads (generic-make-keywords-list generic-mode generic-mode-internal
-;;;;;;  define-generic-mode) "generic" "emacs-lisp/generic.el" (17785
-;;;;;;  34467))
+;;;;;;  define-generic-mode) "generic" "emacs-lisp/generic.el" (17843
+;;;;;;  45615))
 ;;; Generated autoloads from emacs-lisp/generic.el
 
 (defvar generic-mode-list nil "\
@@ -11702,7 +11732,7 @@ regular expression that can be used as an element of
 ;;;***
 \f
 ;;;### (autoloads (glasses-mode) "glasses" "progmodes/glasses.el"
-;;;;;;  (17788 21816))
+;;;;;;  (17843 45628))
 ;;; Generated autoloads from progmodes/glasses.el
 
 (autoload (quote glasses-mode) "glasses" "\
@@ -11715,7 +11745,7 @@ at places they belong to.
 ;;;***
 \f
 ;;;### (autoloads (gmm-tool-bar-from-list gmm-widget-p gmm-error
-;;;;;;  gmm-message) "gmm-utils" "gnus/gmm-utils.el" (17714 34817))
+;;;;;;  gmm-message) "gmm-utils" "gnus/gmm-utils.el" (17843 45616))
 ;;; Generated autoloads from gnus/gmm-utils.el
 
 (autoload (quote gmm-message) "gmm-utils" "\
@@ -11762,7 +11792,7 @@ DEFAULT-MAP specifies the default key map for ICON-LIST.
 ;;;***
 \f
 ;;;### (autoloads (gnus gnus-other-frame gnus-slave gnus-no-server
-;;;;;;  gnus-slave-no-server) "gnus" "gnus/gnus.el" (17767 19634))
+;;;;;;  gnus-slave-no-server) "gnus" "gnus/gnus.el" (17843 45617))
 ;;; Generated autoloads from gnus/gnus.el
 (when (fboundp 'custom-autoload)
  (custom-autoload 'gnus-select-method "gnus"))
@@ -11815,7 +11845,7 @@ prompt the user for the name of an NNTP server to use.
 ;;;;;;  gnus-agent-get-undownloaded-list gnus-agent-delete-group
 ;;;;;;  gnus-agent-rename-group gnus-agent-possibly-save-gcc gnus-agentize
 ;;;;;;  gnus-slave-unplugged gnus-plugged gnus-unplugged) "gnus-agent"
-;;;;;;  "gnus/gnus-agent.el" (17767 19633))
+;;;;;;  "gnus/gnus-agent.el" (17843 45616))
 ;;; Generated autoloads from gnus/gnus-agent.el
 
 (autoload (quote gnus-unplugged) "gnus-agent" "\
@@ -11906,7 +11936,7 @@ If CLEAN, obsolete (ignore).
 ;;;***
 \f
 ;;;### (autoloads (gnus-article-prepare-display) "gnus-art" "gnus/gnus-art.el"
-;;;;;;  (17767 19634))
+;;;;;;  (17843 45616))
 ;;; Generated autoloads from gnus/gnus-art.el
 
 (autoload (quote gnus-article-prepare-display) "gnus-art" "\
@@ -11917,7 +11947,7 @@ Make the current buffer look like a nice article.
 ;;;***
 \f
 ;;;### (autoloads (gnus-audio-play) "gnus-audio" "gnus/gnus-audio.el"
-;;;;;;  (17788 21815))
+;;;;;;  (17843 45616))
 ;;; Generated autoloads from gnus/gnus-audio.el
 
 (autoload (quote gnus-audio-play) "gnus-audio" "\
@@ -11929,8 +11959,8 @@ Play a sound FILE through the speaker.
 \f
 ;;;### (autoloads (gnus-cache-delete-group gnus-cache-rename-group
 ;;;;;;  gnus-cache-generate-nov-databases gnus-cache-generate-active
-;;;;;;  gnus-jog-cache) "gnus-cache" "gnus/gnus-cache.el" (17385
-;;;;;;  8493))
+;;;;;;  gnus-jog-cache) "gnus-cache" "gnus/gnus-cache.el" (17843
+;;;;;;  45616))
 ;;; Generated autoloads from gnus/gnus-cache.el
 
 (autoload (quote gnus-jog-cache) "gnus-cache" "\
@@ -11972,7 +12002,7 @@ supported.
 ;;;***
 \f
 ;;;### (autoloads (gnus-delay-initialize gnus-delay-send-queue gnus-delay-article)
-;;;;;;  "gnus-delay" "gnus/gnus-delay.el" (17385 8493))
+;;;;;;  "gnus-delay" "gnus/gnus-delay.el" (17843 45616))
 ;;; Generated autoloads from gnus/gnus-delay.el
 
 (autoload (quote gnus-delay-article) "gnus-delay" "\
@@ -12008,7 +12038,7 @@ Checking delayed messages is skipped if optional arg NO-CHECK is non-nil.
 ;;;***
 \f
 ;;;### (autoloads (gnus-user-format-function-D gnus-user-format-function-d)
-;;;;;;  "gnus-diary" "gnus/gnus-diary.el" (17797 50970))
+;;;;;;  "gnus-diary" "gnus/gnus-diary.el" (17843 45616))
 ;;; Generated autoloads from gnus/gnus-diary.el
 
 (autoload (quote gnus-user-format-function-d) "gnus-diary" "\
@@ -12024,7 +12054,7 @@ Not documented
 ;;;***
 \f
 ;;;### (autoloads (turn-on-gnus-dired-mode) "gnus-dired" "gnus/gnus-dired.el"
-;;;;;;  (17385 8493))
+;;;;;;  (17843 45616))
 ;;; Generated autoloads from gnus/gnus-dired.el
 
 (autoload (quote turn-on-gnus-dired-mode) "gnus-dired" "\
@@ -12035,7 +12065,7 @@ Convenience method to turn on gnus-dired-mode.
 ;;;***
 \f
 ;;;### (autoloads (gnus-draft-reminder) "gnus-draft" "gnus/gnus-draft.el"
-;;;;;;  (17698 30385))
+;;;;;;  (17843 45616))
 ;;; Generated autoloads from gnus/gnus-draft.el
 
 (autoload (quote gnus-draft-reminder) "gnus-draft" "\
@@ -12047,8 +12077,8 @@ Reminder user if there are unsent drafts.
 \f
 ;;;### (autoloads (gnus-convert-png-to-face gnus-convert-face-to-png
 ;;;;;;  gnus-face-from-file gnus-x-face-from-file gnus-insert-random-x-face-header
-;;;;;;  gnus-random-x-face) "gnus-fun" "gnus/gnus-fun.el" (17476
-;;;;;;  4800))
+;;;;;;  gnus-random-x-face) "gnus-fun" "gnus/gnus-fun.el" (17843
+;;;;;;  45616))
 ;;; Generated autoloads from gnus/gnus-fun.el
 
 (autoload (quote gnus-random-x-face) "gnus-fun" "\
@@ -12087,7 +12117,7 @@ FILE should be a PNG file that's 48x48 and smaller than or equal to
 ;;;***
 \f
 ;;;### (autoloads (gnus-fetch-group-other-frame gnus-fetch-group)
-;;;;;;  "gnus-group" "gnus/gnus-group.el" (17767 19634))
+;;;;;;  "gnus-group" "gnus/gnus-group.el" (17843 45617))
 ;;; Generated autoloads from gnus/gnus-group.el
 
 (autoload (quote gnus-fetch-group) "gnus-group" "\
@@ -12104,7 +12134,7 @@ Pop up a frame and enter GROUP.
 ;;;***
 \f
 ;;;### (autoloads (gnus-batch-score) "gnus-kill" "gnus/gnus-kill.el"
-;;;;;;  (17788 21815))
+;;;;;;  (17843 45617))
 ;;; Generated autoloads from gnus/gnus-kill.el
 
 (defalias (quote gnus-batch-kill) (quote gnus-batch-score))
@@ -12119,7 +12149,7 @@ Usage: emacs -batch -l ~/.emacs -l gnus -f gnus-batch-score
 \f
 ;;;### (autoloads (gnus-mailing-list-mode gnus-mailing-list-insinuate
 ;;;;;;  turn-on-gnus-mailing-list-mode) "gnus-ml" "gnus/gnus-ml.el"
-;;;;;;  (17551 7908))
+;;;;;;  (17843 45617))
 ;;; Generated autoloads from gnus/gnus-ml.el
 
 (autoload (quote turn-on-gnus-mailing-list-mode) "gnus-ml" "\
@@ -12144,7 +12174,7 @@ Minor mode for providing mailing-list commands.
 \f
 ;;;### (autoloads (gnus-group-split-fancy gnus-group-split gnus-group-split-update
 ;;;;;;  gnus-group-split-setup) "gnus-mlspl" "gnus/gnus-mlspl.el"
-;;;;;;  (17385 8493))
+;;;;;;  (17843 45617))
 ;;; Generated autoloads from gnus/gnus-mlspl.el
 
 (autoload (quote gnus-group-split-setup) "gnus-mlspl" "\
@@ -12245,7 +12275,7 @@ Calling (gnus-group-split-fancy nil nil \"mail.others\") returns:
 ;;;***
 \f
 ;;;### (autoloads (gnus-change-server) "gnus-move" "gnus/gnus-move.el"
-;;;;;;  (17788 21815))
+;;;;;;  (17843 45617))
 ;;; Generated autoloads from gnus/gnus-move.el
 
 (autoload (quote gnus-change-server) "gnus-move" "\
@@ -12257,7 +12287,7 @@ Update the .newsrc.eld file to reflect the change of nntp server.
 ;;;***
 \f
 ;;;### (autoloads (gnus-button-reply gnus-button-mailto gnus-msg-mail)
-;;;;;;  "gnus-msg" "gnus/gnus-msg.el" (17385 8493))
+;;;;;;  "gnus-msg" "gnus/gnus-msg.el" (17843 45617))
 ;;; Generated autoloads from gnus/gnus-msg.el
 
 (autoload (quote gnus-msg-mail) "gnus-msg" "\
@@ -12282,7 +12312,7 @@ Like `message-reply'.
 ;;;***
 \f
 ;;;### (autoloads (gnus-nocem-load-cache gnus-nocem-scan-groups)
-;;;;;;  "gnus-nocem" "gnus/gnus-nocem.el" (17788 21815))
+;;;;;;  "gnus-nocem" "gnus/gnus-nocem.el" (17843 45617))
 ;;; Generated autoloads from gnus/gnus-nocem.el
 
 (autoload (quote gnus-nocem-scan-groups) "gnus-nocem" "\
@@ -12299,7 +12329,7 @@ Load the NoCeM cache.
 \f
 ;;;### (autoloads (gnus-treat-newsgroups-picon gnus-treat-mail-picon
 ;;;;;;  gnus-treat-from-picon) "gnus-picon" "gnus/gnus-picon.el"
-;;;;;;  (17385 8493))
+;;;;;;  (17843 45617))
 ;;; Generated autoloads from gnus/gnus-picon.el
 
 (autoload (quote gnus-treat-from-picon) "gnus-picon" "\
@@ -12326,7 +12356,7 @@ If picons are already displayed, remove them.
 ;;;;;;  gnus-sorted-nintersection gnus-sorted-range-intersection
 ;;;;;;  gnus-sorted-intersection gnus-intersection gnus-sorted-complement
 ;;;;;;  gnus-sorted-ndifference gnus-sorted-difference) "gnus-range"
-;;;;;;  "gnus/gnus-range.el" (17385 8493))
+;;;;;;  "gnus/gnus-range.el" (17843 45617))
 ;;; Generated autoloads from gnus/gnus-range.el
 
 (autoload (quote gnus-sorted-difference) "gnus-range" "\
@@ -12394,7 +12424,7 @@ Add NUM into sorted LIST by side effect.
 ;;;***
 \f
 ;;;### (autoloads (gnus-registry-install-hooks gnus-registry-initialize)
-;;;;;;  "gnus-registry" "gnus/gnus-registry.el" (17704 4325))
+;;;;;;  "gnus-registry" "gnus/gnus-registry.el" (17843 45617))
 ;;; Generated autoloads from gnus/gnus-registry.el
 
 (autoload (quote gnus-registry-initialize) "gnus-registry" "\
@@ -12410,8 +12440,8 @@ Install the registry hooks.
 ;;;***
 \f
 ;;;### (autoloads (gnus-sieve-article-add-rule gnus-sieve-generate
-;;;;;;  gnus-sieve-update) "gnus-sieve" "gnus/gnus-sieve.el" (17476
-;;;;;;  4800))
+;;;;;;  gnus-sieve-update) "gnus-sieve" "gnus/gnus-sieve.el" (17843
+;;;;;;  45617))
 ;;; Generated autoloads from gnus/gnus-sieve.el
 
 (autoload (quote gnus-sieve-update) "gnus-sieve" "\
@@ -12439,7 +12469,7 @@ Not documented
 ;;;***
 \f
 ;;;### (autoloads (gnus-batch-brew-soup) "gnus-soup" "gnus/gnus-soup.el"
-;;;;;;  (17788 21815))
+;;;;;;  (17843 45617))
 ;;; Generated autoloads from gnus/gnus-soup.el
 
 (autoload (quote gnus-batch-brew-soup) "gnus-soup" "\
@@ -12459,7 +12489,7 @@ Note -- this function hasn't been implemented yet.
 ;;;***
 \f
 ;;;### (autoloads (gnus-update-format) "gnus-spec" "gnus/gnus-spec.el"
-;;;;;;  (17385 8493))
+;;;;;;  (17843 45617))
 ;;; Generated autoloads from gnus/gnus-spec.el
 
 (autoload (quote gnus-update-format) "gnus-spec" "\
@@ -12470,8 +12500,8 @@ Update the format specification near point.
 ;;;***
 \f
 ;;;### (autoloads (gnus-fixup-nnimap-unread-after-getting-new-news
-;;;;;;  gnus-declare-backend) "gnus-start" "gnus/gnus-start.el" (17767
-;;;;;;  19634))
+;;;;;;  gnus-declare-backend) "gnus-start" "gnus/gnus-start.el" (17843
+;;;;;;  45617))
 ;;; Generated autoloads from gnus/gnus-start.el
 
 (autoload (quote gnus-declare-backend) "gnus-start" "\
@@ -12487,7 +12517,7 @@ Not documented
 ;;;***
 \f
 ;;;### (autoloads (gnus-add-configuration) "gnus-win" "gnus/gnus-win.el"
-;;;;;;  (17385 8493))
+;;;;;;  (17843 45617))
 ;;; Generated autoloads from gnus/gnus-win.el
 
 (autoload (quote gnus-add-configuration) "gnus-win" "\
@@ -12497,7 +12527,7 @@ Add the window configuration CONF to `gnus-buffer-configuration'.
 
 ;;;***
 \f
-;;;### (autoloads (gomoku) "gomoku" "play/gomoku.el" (17767 19634))
+;;;### (autoloads (gomoku) "gomoku" "play/gomoku.el" (17843 45626))
 ;;; Generated autoloads from play/gomoku.el
 
 (autoload (quote gomoku) "gomoku" "\
@@ -12524,7 +12554,7 @@ Use \\[describe-mode] for more info.
 ;;;***
 \f
 ;;;### (autoloads (goto-address goto-address-at-point) "goto-addr"
-;;;;;;  "net/goto-addr.el" (17579 53341))
+;;;;;;  "net/goto-addr.el" (17843 45624))
 ;;; Generated autoloads from net/goto-addr.el
 
 (define-obsolete-function-alias (quote goto-address-at-mouse) (quote goto-address-at-point) "22.1")
@@ -12554,7 +12584,7 @@ Also fontifies the buffer appropriately (see `goto-address-fontify-p' and
 \f
 ;;;### (autoloads (rgrep lgrep grep-find grep grep-mode grep-compute-defaults
 ;;;;;;  grep-process-setup grep-setup-hook grep-find-command grep-command
-;;;;;;  grep-window-height) "grep" "progmodes/grep.el" (17645 64048))
+;;;;;;  grep-window-height) "grep" "progmodes/grep.el" (17843 45628))
 ;;; Generated autoloads from progmodes/grep.el
 
 (defvar grep-window-height nil "\
@@ -12691,7 +12721,7 @@ This command shares argument histories with \\[lgrep] and \\[grep-find].
 
 ;;;***
 \f
-;;;### (autoloads (gs-load-image) "gs" "gs.el" (17385 8485))
+;;;### (autoloads (gs-load-image) "gs" "gs.el" (17843 45610))
 ;;; Generated autoloads from gs.el
 
 (autoload (quote gs-load-image) "gs" "\
@@ -12705,7 +12735,7 @@ the form \"WINDOW-ID PIXMAP-ID\".  Value is non-nil if successful.
 ;;;***
 \f
 ;;;### (autoloads (gdb-script-mode bashdb jdb pdb perldb xdb dbx
-;;;;;;  sdb gdb) "gud" "progmodes/gud.el" (17785 34467))
+;;;;;;  sdb gdb) "gud" "progmodes/gud.el" (17843 45628))
 ;;; Generated autoloads from progmodes/gud.el
 
 (autoload (quote gdb) "gud" "\
@@ -12795,8 +12825,8 @@ Major mode for editing GDB scripts
 
 ;;;***
 \f
-;;;### (autoloads (handwrite) "handwrite" "play/handwrite.el" (17786
-;;;;;;  56015))
+;;;### (autoloads (handwrite) "handwrite" "play/handwrite.el" (17843
+;;;;;;  45626))
 ;;; Generated autoloads from play/handwrite.el
 
 (autoload (quote handwrite) "handwrite" "\
@@ -12844,7 +12874,7 @@ to be updated.
 ;;;### (autoloads (scan-buf-previous-region scan-buf-next-region
 ;;;;;;  scan-buf-move-to-region help-at-pt-display-when-idle help-at-pt-set-timer
 ;;;;;;  help-at-pt-cancel-timer display-local-help help-at-pt-kbd-string
-;;;;;;  help-at-pt-string) "help-at-pt" "help-at-pt.el" (17709 24917))
+;;;;;;  help-at-pt-string) "help-at-pt" "help-at-pt.el" (17843 45610))
 ;;; Generated autoloads from help-at-pt.el
 
 (autoload (quote help-at-pt-string) "help-at-pt" "\
@@ -12974,7 +13004,7 @@ different regions.  With numeric argument ARG, behaves like
 ;;;### (autoloads (describe-categories describe-syntax describe-variable
 ;;;;;;  variable-at-point describe-function-1 describe-simplify-lib-file-name
 ;;;;;;  help-C-file-name describe-function) "help-fns" "help-fns.el"
-;;;;;;  (17797 50969))
+;;;;;;  (17843 45610))
 ;;; Generated autoloads from help-fns.el
 
 (autoload (quote describe-function) "help-fns" "\
@@ -13031,7 +13061,7 @@ BUFFER should be a buffer or a buffer name.
 ;;;***
 \f
 ;;;### (autoloads (three-step-help) "help-macro" "help-macro.el"
-;;;;;;  (17781 39501))
+;;;;;;  (17843 45610))
 ;;; Generated autoloads from help-macro.el
 
 (defvar three-step-help nil "\
@@ -13047,7 +13077,7 @@ A value of nil means skip the middle step, so that
 \f
 ;;;### (autoloads (help-xref-on-pp help-insert-xref-button help-xref-button
 ;;;;;;  help-make-xrefs help-setup-xref help-mode-finish help-mode-setup
-;;;;;;  help-mode) "help-mode" "help-mode.el" (17604 60389))
+;;;;;;  help-mode) "help-mode" "help-mode.el" (17843 45610))
 ;;; Generated autoloads from help-mode.el
 
 (autoload (quote help-mode) "help-mode" "\
@@ -13130,7 +13160,7 @@ Add xrefs for symbols in `pp's output between FROM and TO.
 ;;;***
 \f
 ;;;### (autoloads (Helper-help Helper-describe-bindings) "helper"
-;;;;;;  "emacs-lisp/helper.el" (17785 34467))
+;;;;;;  "emacs-lisp/helper.el" (17843 45615))
 ;;; Generated autoloads from emacs-lisp/helper.el
 
 (autoload (quote Helper-describe-bindings) "helper" "\
@@ -13146,7 +13176,7 @@ Provide help for current mode.
 ;;;***
 \f
 ;;;### (autoloads (hexlify-buffer hexl-find-file hexl-mode) "hexl"
-;;;;;;  "hexl.el" (17776 24487))
+;;;;;;  "hexl.el" (17844 62922))
 ;;; Generated autoloads from hexl.el
 
 (autoload (quote hexl-mode) "hexl" "\
@@ -13243,7 +13273,7 @@ This discards the buffer's undo information.
 ;;;### (autoloads (hi-lock-write-interactive-patterns hi-lock-unface-buffer
 ;;;;;;  hi-lock-face-phrase-buffer hi-lock-face-buffer hi-lock-line-face-buffer
 ;;;;;;  global-hi-lock-mode hi-lock-mode) "hi-lock" "hi-lock.el"
-;;;;;;  (17385 8485))
+;;;;;;  (17843 45610))
 ;;; Generated autoloads from hi-lock.el
 
 (autoload (quote hi-lock-mode) "hi-lock" "\
@@ -13296,11 +13326,10 @@ is found.  A mode is excluded if it's in the list `hi-lock-exclude-modes'.
 Non-nil if Global-Hi-Lock mode is enabled.
 See the command `global-hi-lock-mode' for a description of this minor-mode.
 Setting this variable directly does not take effect;
-use either \\[customize] or the function `global-hi-lock-mode'.")
-
-(custom-autoload (quote global-hi-lock-mode) "hi-lock")
+either customize it (see the info node `Easy Customization')
+or call the function `global-hi-lock-mode'.")
 
-(put (quote global-hi-lock-mode) (quote custom-set) (quote custom-set-minor-mode))
+(custom-autoload (quote global-hi-lock-mode) "hi-lock" nil)
 
 (autoload (quote global-hi-lock-mode) "hi-lock" "\
 Toggle Hi-Lock mode in every buffer.
@@ -13369,7 +13398,7 @@ be found in variable `hi-lock-interactive-patterns'.
 ;;;***
 \f
 ;;;### (autoloads (hide-ifdef-lines hide-ifdef-read-only hide-ifdef-initially
-;;;;;;  hide-ifdef-mode) "hideif" "progmodes/hideif.el" (17520 49736))
+;;;;;;  hide-ifdef-mode) "hideif" "progmodes/hideif.el" (17843 45628))
 ;;; Generated autoloads from progmodes/hideif.el
 
 (autoload (quote hide-ifdef-mode) "hideif" "\
@@ -13409,22 +13438,22 @@ how the hiding is done:
 (defvar hide-ifdef-initially nil "\
 *Non-nil means call `hide-ifdefs' when Hide-Ifdef mode is first activated.")
 
-(custom-autoload (quote hide-ifdef-initially) "hideif")
+(custom-autoload (quote hide-ifdef-initially) "hideif" t)
 
 (defvar hide-ifdef-read-only nil "\
 *Set to non-nil if you want buffer to be read-only while hiding text.")
 
-(custom-autoload (quote hide-ifdef-read-only) "hideif")
+(custom-autoload (quote hide-ifdef-read-only) "hideif" t)
 
 (defvar hide-ifdef-lines nil "\
 *Non-nil means hide the #ifX, #else, and #endif lines.")
 
-(custom-autoload (quote hide-ifdef-lines) "hideif")
+(custom-autoload (quote hide-ifdef-lines) "hideif" t)
 
 ;;;***
 \f
 ;;;### (autoloads (hs-minor-mode) "hideshow" "progmodes/hideshow.el"
-;;;;;;  (17771 26718))
+;;;;;;  (17843 45628))
 ;;; Generated autoloads from progmodes/hideshow.el
 
 (defvar hs-special-modes-alist (quote ((c-mode "{" "}" "/[*/]" nil hs-c-like-adjust-block-beginning) (c++-mode "{" "}" "/[*/]" nil hs-c-like-adjust-block-beginning) (bibtex-mode ("^@\\S(*\\(\\s(\\)" 1)) (java-mode "{" "}" "/[*/]" nil hs-c-like-adjust-block-beginning))) "\
@@ -13482,7 +13511,7 @@ Key bindings:
 ;;;;;;  highlight-compare-buffers highlight-changes-rotate-faces
 ;;;;;;  highlight-changes-previous-change highlight-changes-next-change
 ;;;;;;  highlight-changes-mode highlight-changes-remove-highlight)
-;;;;;;  "hilit-chg" "hilit-chg.el" (17781 39501))
+;;;;;;  "hilit-chg" "hilit-chg.el" (17843 45610))
 ;;; Generated autoloads from hilit-chg.el
 
 (autoload (quote highlight-changes-remove-highlight) "hilit-chg" "\
@@ -13612,7 +13641,7 @@ variable `highlight-changes-global-changes-existing-buffers' is non-nil).
 ;;;;;;  hippie-expand-ignore-buffers hippie-expand-max-buffers hippie-expand-no-restriction
 ;;;;;;  hippie-expand-dabbrev-as-symbol hippie-expand-dabbrev-skip-space
 ;;;;;;  hippie-expand-verbose hippie-expand-try-functions-list) "hippie-exp"
-;;;;;;  "hippie-exp.el" (17781 39501))
+;;;;;;  "hippie-exp.el" (17843 45610))
 ;;; Generated autoloads from hippie-exp.el
 
 (defvar hippie-expand-try-functions-list (quote (try-complete-file-name-partially try-complete-file-name try-expand-all-abbrevs try-expand-list try-expand-line try-expand-dabbrev try-expand-dabbrev-all-buffers try-expand-dabbrev-from-kill try-complete-lisp-symbol-partially try-complete-lisp-symbol)) "\
@@ -13685,7 +13714,7 @@ argument VERBOSE non-nil makes the function verbose.
 ;;;***
 \f
 ;;;### (autoloads (global-hl-line-mode hl-line-mode) "hl-line" "hl-line.el"
-;;;;;;  (17656 37701))
+;;;;;;  (17843 45610))
 ;;; Generated autoloads from hl-line.el
 
 (autoload (quote hl-line-mode) "hl-line" "\
@@ -13726,7 +13755,7 @@ Global-Hl-Line mode uses the functions `global-hl-line-unhighlight' and
 ;;;***
 \f
 ;;;### (autoloads (list-holidays holidays) "holidays" "calendar/holidays.el"
-;;;;;;  (17427 10521))
+;;;;;;  (17843 45615))
 ;;; Generated autoloads from calendar/holidays.el
 
 (autoload (quote holidays) "holidays" "\
@@ -13763,7 +13792,7 @@ The optional LABEL is used to label the buffer created.
 ;;;***
 \f
 ;;;### (autoloads (hscroll-global-mode hscroll-mode turn-on-hscroll)
-;;;;;;  "hscroll" "obsolete/hscroll.el" (17786 56015))
+;;;;;;  "hscroll" "obsolete/hscroll.el" (17843 45625))
 ;;; Generated autoloads from obsolete/hscroll.el
 
 (autoload (quote turn-on-hscroll) "hscroll" "\
@@ -13789,8 +13818,8 @@ Also see `automatic-hscrolling'.
 
 ;;;***
 \f
-;;;### (autoloads (html2text) "html2text" "gnus/html2text.el" (17740
-;;;;;;  981))
+;;;### (autoloads (html2text) "html2text" "gnus/html2text.el" (17843
+;;;;;;  45617))
 ;;; Generated autoloads from gnus/html2text.el
 
 (autoload (quote html2text) "html2text" "\
@@ -13822,7 +13851,7 @@ Convert HTML to plain text in the current buffer.
 ;;;;;;  ibuffer-backward-filter-group ibuffer-forward-filter-group
 ;;;;;;  ibuffer-toggle-filter-group ibuffer-mouse-toggle-filter-group
 ;;;;;;  ibuffer-interactive-filter-by-mode ibuffer-mouse-filter-by-mode
-;;;;;;  ibuffer-auto-mode) "ibuf-ext" "ibuf-ext.el" (17698 30385))
+;;;;;;  ibuffer-auto-mode) "ibuf-ext" "ibuf-ext.el" (17843 45610))
 ;;; Generated autoloads from ibuf-ext.el
 
 (autoload (quote ibuffer-auto-mode) "ibuf-ext" "\
@@ -14188,8 +14217,8 @@ defaults to one.
 ;;;***
 \f
 ;;;### (autoloads (define-ibuffer-filter define-ibuffer-op define-ibuffer-sorter
-;;;;;;  define-ibuffer-column) "ibuf-macs" "ibuf-macs.el" (17476
-;;;;;;  4797))
+;;;;;;  define-ibuffer-column) "ibuf-macs" "ibuf-macs.el" (17843
+;;;;;;  45610))
 ;;; Generated autoloads from ibuf-macs.el
 
 (autoload (quote define-ibuffer-column) "ibuf-macs" "\
@@ -14278,7 +14307,7 @@ bound to the current value of the filter.
 ;;;***
 \f
 ;;;### (autoloads (ibuffer ibuffer-other-window ibuffer-list-buffers)
-;;;;;;  "ibuffer" "ibuffer.el" (17647 30728))
+;;;;;;  "ibuffer" "ibuffer.el" (17843 45610))
 ;;; Generated autoloads from ibuffer.el
 
 (autoload (quote ibuffer-list-buffers) "ibuffer" "\
@@ -14319,7 +14348,7 @@ FORMATS is the value to use for `ibuffer-formats'.
 \f
 ;;;### (autoloads (icalendar-import-buffer icalendar-import-file
 ;;;;;;  icalendar-export-region icalendar-export-file) "icalendar"
-;;;;;;  "calendar/icalendar.el" (17797 50970))
+;;;;;;  "calendar/icalendar.el" (17843 45615))
 ;;; Generated autoloads from calendar/icalendar.el
 
 (autoload (quote icalendar-export-file) "icalendar" "\
@@ -14364,15 +14393,15 @@ NON-MARKING determines whether diary events are created as
 non-marking.
 
 Return code t means that importing worked well, return code nil
-means that an error has occured.  Error messages will be in the
+means that an error has occurred.  Error messages will be in the
 buffer `*icalendar-errors*'.
 
 \(fn &optional DIARY-FILE DO-NOT-ASK NON-MARKING)" t nil)
 
 ;;;***
 \f
-;;;### (autoloads (icomplete-mode) "icomplete" "icomplete.el" (17772
-;;;;;;  23868))
+;;;### (autoloads (icomplete-mode) "icomplete" "icomplete.el" (17843
+;;;;;;  45610))
 ;;; Generated autoloads from icomplete.el
 
 (defvar icomplete-mode nil "\
@@ -14392,7 +14421,7 @@ With a numeric argument, turn Icomplete mode on iff ARG is positive.
 
 ;;;***
 \f
-;;;### (autoloads (icon-mode) "icon" "progmodes/icon.el" (17394 12938))
+;;;### (autoloads (icon-mode) "icon" "progmodes/icon.el" (17843 45628))
 ;;; Generated autoloads from progmodes/icon.el
 
 (autoload (quote icon-mode) "icon" "\
@@ -14433,7 +14462,7 @@ with no args, if that value is non-nil.
 ;;;***
 \f
 ;;;### (autoloads (idlwave-shell) "idlw-shell" "progmodes/idlw-shell.el"
-;;;;;;  (17763 7936))
+;;;;;;  (17843 45628))
 ;;; Generated autoloads from progmodes/idlw-shell.el
 
 (autoload (quote idlwave-shell) "idlw-shell" "\
@@ -14459,7 +14488,7 @@ See also the variable `idlwave-shell-prompt-pattern'.
 ;;;***
 \f
 ;;;### (autoloads (idlwave-mode) "idlwave" "progmodes/idlwave.el"
-;;;;;;  (17789 35159))
+;;;;;;  (17843 45628))
 ;;; Generated autoloads from progmodes/idlwave.el
 
 (autoload (quote idlwave-mode) "idlwave" "\
@@ -14594,8 +14623,8 @@ The main features of this mode are
 ;;;;;;  ido-find-alternate-file ido-find-file-other-window ido-find-file
 ;;;;;;  ido-find-file-in-dir ido-switch-buffer-other-frame ido-insert-buffer
 ;;;;;;  ido-kill-buffer ido-display-buffer ido-switch-buffer-other-window
-;;;;;;  ido-switch-buffer ido-mode ido-mode) "ido" "ido.el" (17796
-;;;;;;  10831))
+;;;;;;  ido-switch-buffer ido-mode ido-mode) "ido" "ido.el" (17845
+;;;;;;  22160))
 ;;; Generated autoloads from ido.el
 
 (defvar ido-mode nil "\
@@ -14856,7 +14885,7 @@ DEF, if non-nil, is the default value.
 
 ;;;***
 \f
-;;;### (autoloads (ielm) "ielm" "ielm.el" (17781 39501))
+;;;### (autoloads (ielm) "ielm" "ielm.el" (17843 45610))
 ;;; Generated autoloads from ielm.el
  (add-hook 'same-window-buffer-names "*ielm*")
 
@@ -14869,7 +14898,7 @@ Switches to the buffer `*ielm*', or creates it if it does not exist.
 ;;;***
 \f
 ;;;### (autoloads (iimage-mode turn-on-iimage-mode) "iimage" "iimage.el"
-;;;;;;  (17771 26718))
+;;;;;;  (17843 45610))
 ;;; Generated autoloads from iimage.el
 
 (autoload (quote turn-on-iimage-mode) "iimage" "\
@@ -14885,10 +14914,10 @@ Toggle inline image minor mode.
 ;;;***
 \f
 ;;;### (autoloads (defimage find-image remove-images insert-sliced-image
-;;;;;;  insert-image put-image create-image image-type-available-p
-;;;;;;  image-type image-type-from-file-name image-type-from-file-header
-;;;;;;  image-type-from-buffer image-type-from-data) "image" "image.el"
-;;;;;;  (17800 14311))
+;;;;;;  insert-image put-image create-image image-type-auto-detected-p
+;;;;;;  image-type-available-p image-type image-type-from-file-name
+;;;;;;  image-type-from-file-header image-type-from-buffer image-type-from-data)
+;;;;;;  "image" "image.el" (17843 45610))
 ;;; Generated autoloads from image.el
 
 (autoload (quote image-type-from-data) "image" "\
@@ -14936,6 +14965,15 @@ Image types are symbols like `xbm' or `jpeg'.
 
 \(fn TYPE)" nil nil)
 
+(autoload (quote image-type-auto-detected-p) "image" "\
+Return t iff the current buffer contains an auto-detectable image.
+Whether image types are auto-detectable or not depends on the setting
+of the variable `image-type-auto-detectable'.
+
+This function is intended to be used from `magic-mode-alist' (which see).
+
+\(fn)" nil nil)
+
 (autoload (quote create-image) "image" "\
 Create an image.
 FILE-OR-DATA is an image file name or image data.
@@ -15050,7 +15088,7 @@ Example:
 \f
 ;;;### (autoloads (auto-image-file-mode insert-image-file image-file-name-regexp
 ;;;;;;  image-file-name-regexps image-file-name-extensions) "image-file"
-;;;;;;  "image-file.el" (17385 8485))
+;;;;;;  "image-file.el" (17843 45610))
 ;;; Generated autoloads from image-file.el
 
 (defvar image-file-name-extensions (quote ("png" "jpeg" "jpg" "gif" "tiff" "tif" "xbm" "xpm" "pbm" "pgm" "ppm" "pnm")) "\
@@ -15063,7 +15101,7 @@ setting this variable directly does not take effect unless
 `auto-image-file-mode' is re-enabled; this happens automatically when
 the variable is set using \\[customize].")
 
-(custom-autoload (quote image-file-name-extensions) "image-file")
+(custom-autoload (quote image-file-name-extensions) "image-file" nil)
 
 (defvar image-file-name-regexps nil "\
 *List of regexps matching image-file filenames.
@@ -15075,7 +15113,7 @@ enabled, setting this variable directly does not take effect unless
 `auto-image-file-mode' is re-enabled; this happens automatically when
 the variable is set using \\[customize].")
 
-(custom-autoload (quote image-file-name-regexps) "image-file")
+(custom-autoload (quote image-file-name-regexps) "image-file" nil)
 
 (autoload (quote image-file-name-regexp) "image-file" "\
 Return a regular expression matching image-file filenames.
@@ -15093,11 +15131,10 @@ the command `insert-file-contents'.
 Non-nil if Auto-Image-File mode is enabled.
 See the command `auto-image-file-mode' for a description of this minor-mode.
 Setting this variable directly does not take effect;
-use either \\[customize] or the function `auto-image-file-mode'.")
-
-(custom-autoload (quote auto-image-file-mode) "image-file")
+either customize it (see the info node `Easy Customization')
+or call the function `auto-image-file-mode'.")
 
-(put (quote auto-image-file-mode) (quote custom-set) (quote custom-set-minor-mode))
+(custom-autoload (quote auto-image-file-mode) "image-file" nil)
 
 (autoload (quote auto-image-file-mode) "image-file" "\
 Toggle visiting of image files as images.
@@ -15113,7 +15150,7 @@ Image files are those whose name has an extension in
 ;;;***
 \f
 ;;;### (autoloads (image-mode-maybe image-minor-mode image-mode)
-;;;;;;  "image-mode" "image-mode.el" (17656 37701))
+;;;;;;  "image-mode" "image-mode.el" (17843 45610))
 ;;; Generated autoloads from image-mode.el
  (push '("\\.jpe?g\\'"    . image-mode) auto-mode-alist)
  (push '("\\.png\\'"      . image-mode) auto-mode-alist)
@@ -15151,7 +15188,7 @@ information on these modes.
 ;;;***
 \f
 ;;;### (autoloads (imenu imenu-add-menubar-index imenu-add-to-menubar
-;;;;;;  imenu-sort-function) "imenu" "imenu.el" (17781 39501))
+;;;;;;  imenu-sort-function) "imenu" "imenu.el" (17843 45610))
 ;;; Generated autoloads from imenu.el
 
 (defvar imenu-sort-function nil "\
@@ -15266,7 +15303,7 @@ for more information.
 \f
 ;;;### (autoloads (indian-char-glyph indian-glyph-char in-is13194-pre-write-conversion
 ;;;;;;  in-is13194-post-read-conversion indian-compose-string indian-compose-region)
-;;;;;;  "ind-util" "language/ind-util.el" (17788 21816))
+;;;;;;  "ind-util" "language/ind-util.el" (17843 45620))
 ;;; Generated autoloads from language/ind-util.el
 
 (autoload (quote indian-compose-region) "ind-util" "\
@@ -15309,7 +15346,7 @@ See also the function `indian-glyph-char'.
 \f
 ;;;### (autoloads (inferior-lisp inferior-lisp-prompt inferior-lisp-load-command
 ;;;;;;  inferior-lisp-program inferior-lisp-filter-regexp) "inf-lisp"
-;;;;;;  "progmodes/inf-lisp.el" (17536 30816))
+;;;;;;  "progmodes/inf-lisp.el" (17843 45628))
 ;;; Generated autoloads from progmodes/inf-lisp.el
 
 (defvar inferior-lisp-filter-regexp "\\`\\s *\\(:\\(\\w\\|\\s_\\)\\)?\\s *\\'" "\
@@ -15318,12 +15355,12 @@ Input matching this regexp is not saved on the input history in Inferior Lisp
 mode.  Default is whitespace followed by 0 or 1 single-letter colon-keyword
 \(as in :a, :c, etc.)")
 
-(custom-autoload (quote inferior-lisp-filter-regexp) "inf-lisp")
+(custom-autoload (quote inferior-lisp-filter-regexp) "inf-lisp" t)
 
 (defvar inferior-lisp-program "lisp" "\
 *Program name for invoking an inferior Lisp in Inferior Lisp mode.")
 
-(custom-autoload (quote inferior-lisp-program) "inf-lisp")
+(custom-autoload (quote inferior-lisp-program) "inf-lisp" t)
 
 (defvar inferior-lisp-load-command "(load \"%s\")\n" "\
 *Format-string for building a Lisp expression to load a file.
@@ -15334,7 +15371,7 @@ The string \"(progn (load \\\"%s\\\" :verbose nil :print t) (values))\\n\"
 produces cosmetically superior output for this application,
 but it works only in Common Lisp.")
 
-(custom-autoload (quote inferior-lisp-load-command) "inf-lisp")
+(custom-autoload (quote inferior-lisp-load-command) "inf-lisp" t)
 
 (defvar inferior-lisp-prompt "^[^> \n]*>+:? *" "\
 Regexp to recognize prompts in the Inferior Lisp mode.
@@ -15352,7 +15389,7 @@ kcl: \"^>+ *\"
 
 This is a fine thing to set in your .emacs file or through Custom.")
 
-(custom-autoload (quote inferior-lisp-prompt) "inf-lisp")
+(custom-autoload (quote inferior-lisp-prompt) "inf-lisp" t)
 
 (defvar inferior-lisp-mode-hook (quote nil) "\
 *Hook for customising Inferior Lisp mode.")
@@ -15376,7 +15413,7 @@ of `inferior-lisp-program').  Runs the hooks from
 ;;;### (autoloads (Info-speedbar-browser Info-goto-emacs-key-command-node
 ;;;;;;  Info-goto-emacs-command-node Info-mode info-apropos Info-index
 ;;;;;;  Info-directory Info-on-current-buffer info-standalone info-emacs-manual
-;;;;;;  info info-other-window) "info" "info.el" (17798 49643))
+;;;;;;  info info-other-window) "info" "info.el" (17843 45610))
 ;;; Generated autoloads from info.el
 
 (autoload (quote info-other-window) "info" "\
@@ -15542,7 +15579,7 @@ This will add a speedbar major display mode.
 \f
 ;;;### (autoloads (info-complete-file info-complete-symbol info-lookup-file
 ;;;;;;  info-lookup-symbol info-lookup-reset) "info-look" "info-look.el"
-;;;;;;  (17771 1419))
+;;;;;;  (17843 45610))
 ;;; Generated autoloads from info-look.el
 
 (autoload (quote info-lookup-reset) "info-look" "\
@@ -15590,7 +15627,7 @@ Perform completion on file preceding point.
 ;;;***
 \f
 ;;;### (autoloads (info-xref-check-all-custom info-xref-check-all
-;;;;;;  info-xref-check) "info-xref" "info-xref.el" (17520 49736))
+;;;;;;  info-xref-check) "info-xref" "info-xref.el" (17843 45610))
 ;;; Generated autoloads from info-xref.el
 
 (autoload (quote info-xref-check) "info-xref" "\
@@ -15617,7 +15654,7 @@ quite a while.
 ;;;***
 \f
 ;;;### (autoloads (batch-info-validate Info-validate Info-split Info-tagify)
-;;;;;;  "informat" "informat.el" (17781 39501))
+;;;;;;  "informat" "informat.el" (17843 45610))
 ;;; Generated autoloads from informat.el
 
 (autoload (quote Info-tagify) "informat" "\
@@ -15658,7 +15695,7 @@ For example, invoke \"emacs -batch -f batch-info-validate $info/ ~/*.info\"
 \f
 ;;;### (autoloads (isearch-process-search-multibyte-characters isearch-toggle-input-method
 ;;;;;;  isearch-toggle-specified-input-method) "isearch-x" "international/isearch-x.el"
-;;;;;;  (17792 9561))
+;;;;;;  (17843 45618))
 ;;; Generated autoloads from international/isearch-x.el
 
 (autoload (quote isearch-toggle-specified-input-method) "isearch-x" "\
@@ -15678,8 +15715,8 @@ Not documented
 
 ;;;***
 \f
-;;;### (autoloads (isearchb-activate) "isearchb" "isearchb.el" (17794
-;;;;;;  48602))
+;;;### (autoloads (isearchb-activate) "isearchb" "isearchb.el" (17843
+;;;;;;  45610))
 ;;; Generated autoloads from isearchb.el
 
 (autoload (quote isearchb-activate) "isearchb" "\
@@ -15693,7 +15730,7 @@ accessed via isearchb.
 ;;;***
 \f
 ;;;### (autoloads (iso-accents-mode) "iso-acc" "obsolete/iso-acc.el"
-;;;;;;  (17385 8495))
+;;;;;;  (17843 45625))
 ;;; Generated autoloads from obsolete/iso-acc.el
 
 (autoload (quote iso-accents-mode) "iso-acc" "\
@@ -15726,7 +15763,7 @@ and a negative argument disables it.
 ;;;### (autoloads (iso-cvt-define-menu iso-cvt-write-only iso-cvt-read-only
 ;;;;;;  iso-sgml2iso iso-iso2sgml iso-iso2duden iso-iso2gtex iso-gtex2iso
 ;;;;;;  iso-tex2iso iso-iso2tex iso-german iso-spanish) "iso-cvt"
-;;;;;;  "international/iso-cvt.el" (17788 21815))
+;;;;;;  "international/iso-cvt.el" (17843 45618))
 ;;; Generated autoloads from international/iso-cvt.el
 
 (autoload (quote iso-spanish) "iso-cvt" "\
@@ -15810,7 +15847,7 @@ Add submenus to the File menu, to convert to and from various formats.
 ;;;***
 \f
 ;;;### (autoloads nil "iso-transl" "international/iso-transl.el"
-;;;;;;  (17788 21815))
+;;;;;;  (17843 45618))
 ;;; Generated autoloads from international/iso-transl.el
  (or key-translation-map (setq key-translation-map (make-sparse-keymap)))
  (define-key key-translation-map "\C-x8" 'iso-transl-ctl-x-8-map)
@@ -15823,7 +15860,7 @@ Add submenus to the File menu, to convert to and from various formats.
 ;;;;;;  ispell-region ispell-change-dictionary ispell-kill-ispell
 ;;;;;;  ispell-help ispell-pdict-save ispell-word ispell-local-dictionary-alist
 ;;;;;;  ispell-personal-dictionary) "ispell" "textmodes/ispell.el"
-;;;;;;  (17743 18144))
+;;;;;;  (17843 45630))
 ;;; Generated autoloads from textmodes/ispell.el
 (put 'ispell-check-comments 'safe-local-variable (lambda (a) (memq a '(nil t exclusive))))
 
@@ -15849,11 +15886,11 @@ re-start Emacs.")
 
 (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))))
 
-(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))))
+(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))))
 
 (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))))
 
-(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))))
+(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))))
 
 (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))))
 
@@ -16111,19 +16148,18 @@ You can bind this to the key C-c i in GNUS or mail by adding to
 
 ;;;***
 \f
-;;;### (autoloads (iswitchb-mode) "iswitchb" "iswitchb.el" (17440
-;;;;;;  13082))
+;;;### (autoloads (iswitchb-mode) "iswitchb" "iswitchb.el" (17827
+;;;;;;  37446))
 ;;; Generated autoloads from iswitchb.el
 
 (defvar iswitchb-mode nil "\
 Non-nil if Iswitchb mode is enabled.
 See the command `iswitchb-mode' for a description of this minor-mode.
 Setting this variable directly does not take effect;
-use either \\[customize] or the function `iswitchb-mode'.")
-
-(custom-autoload (quote iswitchb-mode) "iswitchb")
+either customize it (see the info node `Easy Customization')
+or call the function `iswitchb-mode'.")
 
-(put (quote iswitchb-mode) (quote custom-set) (quote custom-set-minor-mode))
+(custom-autoload (quote iswitchb-mode) "iswitchb" nil)
 
 (autoload (quote iswitchb-mode) "iswitchb" "\
 Toggle Iswitchb global minor mode.
@@ -16138,7 +16174,7 @@ This mode enables switching between buffers using substrings.  See
 ;;;### (autoloads (read-hiragana-string japanese-zenkaku-region japanese-hankaku-region
 ;;;;;;  japanese-hiragana-region japanese-katakana-region japanese-zenkaku
 ;;;;;;  japanese-hankaku japanese-hiragana japanese-katakana setup-japanese-environment-internal)
-;;;;;;  "japan-util" "language/japan-util.el" (17792 9562))
+;;;;;;  "japan-util" "language/japan-util.el" (17843 45620))
 ;;; Generated autoloads from language/japan-util.el
 
 (autoload (quote setup-japanese-environment-internal) "japan-util" "\
@@ -16216,7 +16252,7 @@ If non-nil, second arg INITIAL-INPUT is a string to insert before reading.
 ;;;***
 \f
 ;;;### (autoloads (jka-compr-uninstall jka-compr-handler) "jka-compr"
-;;;;;;  "jka-compr.el" (17781 39501))
+;;;;;;  "jka-compr.el" (17843 45610))
 ;;; Generated autoloads from jka-compr.el
 
 (defvar jka-compr-inhibit nil "\
@@ -16241,7 +16277,7 @@ by `jka-compr-installed'.
 \f
 ;;;### (autoloads (keypad-setup keypad-numlock-shifted-setup keypad-shifted-setup
 ;;;;;;  keypad-numlock-setup keypad-setup) "keypad" "emulation/keypad.el"
-;;;;;;  (17385 8491))
+;;;;;;  (17838 18033))
 ;;; Generated autoloads from emulation/keypad.el
 
 (defvar keypad-setup nil "\
@@ -16249,33 +16285,33 @@ Specifies the keypad setup for unshifted keypad keys when NumLock is off.
 When selecting the plain numeric keypad setup, the character returned by the
 decimal key must be specified.")
 
-(custom-autoload (quote keypad-setup) "keypad")
+(custom-autoload (quote keypad-setup) "keypad" nil)
 
 (defvar keypad-numlock-setup nil "\
 Specifies the keypad setup for unshifted keypad keys when NumLock is on.
 When selecting the plain numeric keypad setup, the character returned by the
 decimal key must be specified.")
 
-(custom-autoload (quote keypad-numlock-setup) "keypad")
+(custom-autoload (quote keypad-numlock-setup) "keypad" nil)
 
 (defvar keypad-shifted-setup nil "\
 Specifies the keypad setup for shifted keypad keys when NumLock is off.
 When selecting the plain numeric keypad setup, the character returned by the
 decimal key must be specified.")
 
-(custom-autoload (quote keypad-shifted-setup) "keypad")
+(custom-autoload (quote keypad-shifted-setup) "keypad" nil)
 
 (defvar keypad-numlock-shifted-setup nil "\
 Specifies the keypad setup for shifted keypad keys when NumLock is off.
 When selecting the plain numeric keypad setup, the character returned by the
 decimal key must be specified.")
 
-(custom-autoload (quote keypad-numlock-shifted-setup) "keypad")
+(custom-autoload (quote keypad-numlock-shifted-setup) "keypad" nil)
 
 (autoload (quote keypad-setup) "keypad" "\
-Set keypad bindings in function-key-map according to SETUP.
+Set keypad bindings in `function-key-map' according to SETUP.
 If optional second argument NUMLOCK is non-nil, the NumLock On bindings
-are changed. Otherwise, the NumLock Off bindings are changed.
+are changed.  Otherwise, the NumLock Off bindings are changed.
 If optional third argument SHIFT is non-nil, the shifted keypad
 keys are bound.
 
@@ -16297,7 +16333,7 @@ the decimal key on the keypad is mapped to DECIMAL instead of `.'
 ;;;***
 \f
 ;;;### (autoloads (kinsoku) "kinsoku" "international/kinsoku.el"
-;;;;;;  (17792 9561))
+;;;;;;  (17843 45618))
 ;;; Generated autoloads from international/kinsoku.el
 
 (autoload (quote kinsoku) "kinsoku" "\
@@ -16318,8 +16354,8 @@ the context of text formatting.
 
 ;;;***
 \f
-;;;### (autoloads (kkc-region) "kkc" "international/kkc.el" (17792
-;;;;;;  9561))
+;;;### (autoloads (kkc-region) "kkc" "international/kkc.el" (17843
+;;;;;;  45618))
 ;;; Generated autoloads from international/kkc.el
 
 (defvar kkc-after-update-conversion-functions nil "\
@@ -16344,7 +16380,7 @@ and the return value is the length of the conversion.
 ;;;### (autoloads (kmacro-end-call-mouse kmacro-end-and-call-macro
 ;;;;;;  kmacro-end-or-call-macro kmacro-start-macro-or-insert-counter
 ;;;;;;  kmacro-call-macro kmacro-end-macro kmacro-start-macro) "kmacro"
-;;;;;;  "kmacro.el" (17770 2412))
+;;;;;;  "kmacro.el" (17838 18033))
 ;;; Generated autoloads from kmacro.el
  (global-set-key "\C-x(" 'kmacro-start-macro)
  (global-set-key "\C-x)" 'kmacro-end-macro)
@@ -16417,7 +16453,7 @@ the current value of `kmacro-counter').
 
 When defining/executing macro, inserts macro counter and increments
 the counter with ARG or 1 if missing.  With \\[universal-argument],
-inserts previous kmacro-counter (but do not modify counter).
+inserts previous `kmacro-counter' (but do not modify counter).
 
 The macro counter can be modified via \\[kmacro-set-counter] and \\[kmacro-add-counter].
 The format of the counter can be modified via \\[kmacro-set-format].
@@ -16451,7 +16487,7 @@ If kbd macro currently being defined end it before activating it.
 \f
 ;;;### (autoloads (kannada-post-read-conversion kannada-compose-string
 ;;;;;;  kannada-compose-region) "knd-util" "language/knd-util.el"
-;;;;;;  (17788 21816))
+;;;;;;  (17843 45620))
 ;;; Generated autoloads from language/knd-util.el
 
 (defconst kannada-consonant "[\x51f75-\x51fb9]")
@@ -16474,7 +16510,7 @@ Not documented
 ;;;***
 \f
 ;;;### (autoloads (setup-korean-environment-internal) "korea-util"
-;;;;;;  "language/korea-util.el" (17792 9562))
+;;;;;;  "language/korea-util.el" (17843 45620))
 ;;; Generated autoloads from language/korea-util.el
 
 (defvar default-korean-keyboard (if (string-match "3" (or (getenv "HANGUL_KEYBOARD_TYPE") "")) "3" "") "\
@@ -16489,7 +16525,7 @@ Not documented
 ;;;***
 \f
 ;;;### (autoloads (lm lm-test-run) "landmark" "play/landmark.el"
-;;;;;;  (17786 56015))
+;;;;;;  (17843 45626))
 ;;; Generated autoloads from play/landmark.el
 
 (defalias (quote landmark-repeat) (quote lm-test-run))
@@ -16523,8 +16559,8 @@ Use \\[describe-mode] for more info.
 \f
 ;;;### (autoloads (lao-compose-region lao-composition-function lao-post-read-conversion
 ;;;;;;  lao-transcribe-roman-to-lao-string lao-transcribe-single-roman-syllable-to-lao
-;;;;;;  lao-compose-string) "lao-util" "language/lao-util.el" (17792
-;;;;;;  9562))
+;;;;;;  lao-compose-string) "lao-util" "language/lao-util.el" (17843
+;;;;;;  45620))
 ;;; Generated autoloads from language/lao-util.el
 
 (autoload (quote lao-compose-string) "lao-util" "\
@@ -16573,7 +16609,7 @@ Not documented
 \f
 ;;;### (autoloads (latexenc-find-file-coding-system latexenc-coding-system-to-inputenc
 ;;;;;;  latexenc-inputenc-to-coding-system latex-inputenc-coding-alist)
-;;;;;;  "latexenc" "international/latexenc.el" (17664 20313))
+;;;;;;  "latexenc" "international/latexenc.el" (17843 45618))
 ;;; Generated autoloads from international/latexenc.el
 
 (defvar latex-inputenc-coding-alist (quote (("ansinew" . windows-1252) ("applemac" . mac-roman) ("ascii" . us-ascii) ("cp1250" . windows-1250) ("cp1252" . windows-1252) ("cp1257" . cp1257) ("cp437de" . cp437) ("cp437" . cp437) ("cp850" . cp850) ("cp852" . cp852) ("cp858" . cp858) ("cp865" . cp865) ("latin1" . iso-8859-1) ("latin2" . iso-8859-2) ("latin3" . iso-8859-3) ("latin4" . iso-8859-4) ("latin5" . iso-8859-5) ("latin9" . iso-8859-15) ("next" . next) ("utf8" . utf-8) ("utf8x" . utf-8))) "\
@@ -16605,7 +16641,7 @@ coding system names is determined from `latex-inputenc-coding-alist'.
 ;;;***
 \f
 ;;;### (autoloads (latin1-display-ucs-per-lynx latin1-display latin1-display)
-;;;;;;  "latin1-disp" "international/latin1-disp.el" (17788 21815))
+;;;;;;  "latin1-disp" "international/latin1-disp.el" (17843 45619))
 ;;; Generated autoloads from international/latin1-disp.el
 
 (defvar latin1-display nil "\
@@ -16649,7 +16685,7 @@ use either \\[customize] or the function `latin1-display'.")
 ;;;***
 \f
 ;;;### (autoloads (turn-on-lazy-lock lazy-lock-mode) "lazy-lock"
-;;;;;;  "obsolete/lazy-lock.el" (17385 8495))
+;;;;;;  "obsolete/lazy-lock.el" (17843 45625))
 ;;; Generated autoloads from obsolete/lazy-lock.el
 
 (autoload (quote lazy-lock-mode) "lazy-lock" "\
@@ -16717,7 +16753,7 @@ Unconditionally turn on Lazy Lock mode.
 ;;;***
 \f
 ;;;### (autoloads (ld-script-mode) "ld-script" "progmodes/ld-script.el"
-;;;;;;  (17788 21816))
+;;;;;;  (17843 45628))
 ;;; Generated autoloads from progmodes/ld-script.el
 
 (add-to-list (quote auto-mode-alist) (quote ("\\.ld[si]?\\>" . ld-script-mode)))
@@ -16732,7 +16768,7 @@ A major mode to edit GNU ld script files
 ;;;***
 \f
 ;;;### (autoloads (ledit-from-lisp-mode ledit-mode) "ledit" "ledit.el"
-;;;;;;  (17781 39501))
+;;;;;;  (17843 45610))
 ;;; Generated autoloads from ledit.el
 
 (defconst ledit-save-files t "\
@@ -16767,7 +16803,7 @@ Not documented
 
 ;;;***
 \f
-;;;### (autoloads (life) "life" "play/life.el" (17674 51268))
+;;;### (autoloads (life) "life" "play/life.el" (17843 45626))
 ;;; Generated autoloads from play/life.el
 
 (autoload (quote life) "life" "\
@@ -16780,8 +16816,8 @@ generations (this defaults to 1).
 
 ;;;***
 \f
-;;;### (autoloads (unload-feature) "loadhist" "loadhist.el" (17781
-;;;;;;  39501))
+;;;### (autoloads (unload-feature) "loadhist" "loadhist.el" (17843
+;;;;;;  45610))
 ;;; Generated autoloads from loadhist.el
 
 (autoload (quote unload-feature) "loadhist" "\
@@ -16804,7 +16840,7 @@ such as redefining an Emacs function.
 ;;;***
 \f
 ;;;### (autoloads (locate-with-filter locate locate-ls-subdir-switches)
-;;;;;;  "locate" "locate.el" (17771 1419))
+;;;;;;  "locate" "locate.el" (17843 45610))
 ;;; Generated autoloads from locate.el
 
 (defvar locate-ls-subdir-switches "-al" "\
@@ -16851,7 +16887,7 @@ except that FILTER is not optional.
 
 ;;;***
 \f
-;;;### (autoloads (log-edit) "log-edit" "log-edit.el" (17781 39502))
+;;;### (autoloads (log-edit) "log-edit" "log-edit.el" (17843 45610))
 ;;; Generated autoloads from log-edit.el
 
 (autoload (quote log-edit) "log-edit" "\
@@ -16872,8 +16908,8 @@ If BUFFER is non-nil `log-edit' will jump to that buffer, use it to edit the
 
 ;;;***
 \f
-;;;### (autoloads (log-view-mode) "log-view" "log-view.el" (17587
-;;;;;;  57939))
+;;;### (autoloads (log-view-mode) "log-view" "log-view.el" (17843
+;;;;;;  45610))
 ;;; Generated autoloads from log-view.el
 
 (autoload (quote log-view-mode) "log-view" "\
@@ -16883,8 +16919,8 @@ Major mode for browsing CVS log output.
 
 ;;;***
 \f
-;;;### (autoloads (longlines-mode) "longlines" "longlines.el" (17771
-;;;;;;  1419))
+;;;### (autoloads (longlines-mode) "longlines" "longlines.el" (17843
+;;;;;;  45610))
 ;;; Generated autoloads from longlines.el
 
 (autoload (quote longlines-mode) "longlines" "\
@@ -16905,8 +16941,8 @@ are indicated with a symbol.
 ;;;***
 \f
 ;;;### (autoloads (print-region lpr-region print-buffer lpr-buffer
-;;;;;;  lpr-command lpr-switches printer-name) "lpr" "lpr.el" (17682
-;;;;;;  43101))
+;;;;;;  lpr-command lpr-switches printer-name) "lpr" "lpr.el" (17843
+;;;;;;  45610))
 ;;; Generated autoloads from lpr.el
 
 (defvar lpr-windows-system (memq system-type (quote (emx win32 w32 mswindows ms-dos windows-nt))))
@@ -17000,7 +17036,7 @@ for further customization of the printer command.
 ;;;***
 \f
 ;;;### (autoloads (ls-lisp-support-shell-wildcards) "ls-lisp" "ls-lisp.el"
-;;;;;;  (17781 39502))
+;;;;;;  (17843 45610))
 ;;; Generated autoloads from ls-lisp.el
 
 (defvar ls-lisp-support-shell-wildcards t "\
@@ -17011,8 +17047,8 @@ Otherwise they are treated as Emacs regexps (for backward compatibility).")
 
 ;;;***
 \f
-;;;### (autoloads (phases-of-moon) "lunar" "calendar/lunar.el" (17386
-;;;;;;  33146))
+;;;### (autoloads (phases-of-moon) "lunar" "calendar/lunar.el" (17843
+;;;;;;  45615))
 ;;; Generated autoloads from calendar/lunar.el
 
 (autoload (quote phases-of-moon) "lunar" "\
@@ -17025,8 +17061,8 @@ This function is suitable for execution in a .emacs file.
 
 ;;;***
 \f
-;;;### (autoloads (m4-mode) "m4-mode" "progmodes/m4-mode.el" (17394
-;;;;;;  12938))
+;;;### (autoloads (m4-mode) "m4-mode" "progmodes/m4-mode.el" (17843
+;;;;;;  45628))
 ;;; Generated autoloads from progmodes/m4-mode.el
 
 (autoload (quote m4-mode) "m4-mode" "\
@@ -17038,7 +17074,7 @@ A major mode to edit m4 macro files.
 ;;;***
 \f
 ;;;### (autoloads (macroexpand-all) "macroexp" "emacs-lisp/macroexp.el"
-;;;;;;  (17385 8490))
+;;;;;;  (17843 45615))
 ;;; Generated autoloads from emacs-lisp/macroexp.el
 
 (autoload (quote macroexpand-all) "macroexp" "\
@@ -17052,7 +17088,7 @@ definitions to shadow the loaded ones for use in file byte-compilation.
 ;;;***
 \f
 ;;;### (autoloads (apply-macro-to-region-lines kbd-macro-query insert-kbd-macro
-;;;;;;  name-last-kbd-macro) "macros" "macros.el" (17781 39502))
+;;;;;;  name-last-kbd-macro) "macros" "macros.el" (17843 45611))
 ;;; Generated autoloads from macros.el
 
 (autoload (quote name-last-kbd-macro) "macros" "\
@@ -17141,7 +17177,7 @@ and then select the region of un-tablified names and use
 ;;;***
 \f
 ;;;### (autoloads (what-domain mail-extract-address-components) "mail-extr"
-;;;;;;  "mail/mail-extr.el" (17385 8494))
+;;;;;;  "mail/mail-extr.el" (17843 45621))
 ;;; Generated autoloads from mail/mail-extr.el
 
 (autoload (quote mail-extract-address-components) "mail-extr" "\
@@ -17173,7 +17209,7 @@ Convert mail domain DOMAIN to the country it corresponds to.
 \f
 ;;;### (autoloads (mail-hist-put-headers-into-history mail-hist-keep-history
 ;;;;;;  mail-hist-enable mail-hist-define-keys) "mail-hist" "mail/mail-hist.el"
-;;;;;;  (17786 56015))
+;;;;;;  (17843 45621))
 ;;; Generated autoloads from mail/mail-hist.el
 
 (autoload (quote mail-hist-define-keys) "mail-hist" "\
@@ -17204,8 +17240,8 @@ This function normally would be called when the message is sent.
 \f
 ;;;### (autoloads (mail-fetch-field mail-unquote-printable-region
 ;;;;;;  mail-unquote-printable mail-quote-printable mail-file-babyl-p
-;;;;;;  mail-use-rfc822) "mail-utils" "mail/mail-utils.el" (17385
-;;;;;;  8494))
+;;;;;;  mail-use-rfc822) "mail-utils" "mail/mail-utils.el" (17843
+;;;;;;  45621))
 ;;; Generated autoloads from mail/mail-utils.el
 
 (defvar mail-use-rfc822 nil "\
@@ -17213,7 +17249,7 @@ This function normally would be called when the message is sent.
 Otherwise, (the default) use a smaller, somewhat faster, and
 often correct parser.")
 
-(custom-autoload (quote mail-use-rfc822) "mail-utils")
+(custom-autoload (quote mail-use-rfc822) "mail-utils" t)
 
 (autoload (quote mail-file-babyl-p) "mail-utils" "\
 Not documented
@@ -17257,7 +17293,7 @@ If 4th arg LIST is non-nil, return a list of all such fields.
 ;;;***
 \f
 ;;;### (autoloads (define-mail-abbrev build-mail-abbrevs mail-abbrevs-setup)
-;;;;;;  "mailabbrev" "mail/mailabbrev.el" (17786 56015))
+;;;;;;  "mailabbrev" "mail/mailabbrev.el" (17843 45621))
 ;;; Generated autoloads from mail/mailabbrev.el
 
 (autoload (quote mail-abbrevs-setup) "mailabbrev" "\
@@ -17280,8 +17316,8 @@ If DEFINITION contains multiple addresses, separate them with commas.
 ;;;***
 \f
 ;;;### (autoloads (mail-complete define-mail-alias expand-mail-aliases
-;;;;;;  mail-complete-style) "mailalias" "mail/mailalias.el" (17786
-;;;;;;  56015))
+;;;;;;  mail-complete-style) "mailalias" "mail/mailalias.el" (17843
+;;;;;;  45621))
 ;;; Generated autoloads from mail/mailalias.el
 
 (defvar mail-complete-style (quote angles) "\
@@ -17327,7 +17363,7 @@ current header, calls `mail-complete-function' and passes prefix arg if any.
 ;;;***
 \f
 ;;;### (autoloads (mailclient-send-it) "mailclient" "mail/mailclient.el"
-;;;;;;  (17385 8494))
+;;;;;;  (17843 45621))
 ;;; Generated autoloads from mail/mailclient.el
 
 (autoload (quote mailclient-send-it) "mailclient" "\
@@ -17341,7 +17377,7 @@ The mail client is taken to be the handler of mailto URLs.
 \f
 ;;;### (autoloads (makefile-imake-mode makefile-bsdmake-mode makefile-makepp-mode
 ;;;;;;  makefile-gmake-mode makefile-automake-mode makefile-mode)
-;;;;;;  "make-mode" "progmodes/make-mode.el" (17692 12587))
+;;;;;;  "make-mode" "progmodes/make-mode.el" (17843 45628))
 ;;; Generated autoloads from progmodes/make-mode.el
 
 (autoload (quote makefile-mode) "make-mode" "\
@@ -17458,8 +17494,8 @@ An adapted `makefile-mode' that knows about imake.
 
 ;;;***
 \f
-;;;### (autoloads (make-command-summary) "makesum" "makesum.el" (17781
-;;;;;;  39502))
+;;;### (autoloads (make-command-summary) "makesum" "makesum.el" (17843
+;;;;;;  45611))
 ;;; Generated autoloads from makesum.el
 
 (autoload (quote make-command-summary) "makesum" "\
@@ -17470,7 +17506,7 @@ Previous contents of that buffer are killed first.
 
 ;;;***
 \f
-;;;### (autoloads (man-follow man) "man" "man.el" (17786 62407))
+;;;### (autoloads (man-follow man) "man" "man.el" (17843 45611))
 ;;; Generated autoloads from man.el
 
 (defalias (quote manual-entry) (quote man))
@@ -17497,7 +17533,7 @@ Get a Un*x manual page of the item under point and put it in a buffer.
 
 ;;;***
 \f
-;;;### (autoloads (master-mode) "master" "master.el" (17781 39502))
+;;;### (autoloads (master-mode) "master" "master.el" (17843 45611))
 ;;; Generated autoloads from master.el
 
 (autoload (quote master-mode) "master" "\
@@ -17519,8 +17555,8 @@ yourself the value of `master-of' by calling `master-show-slave'.
 
 ;;;***
 \f
-;;;### (autoloads (menu-bar-mode) "menu-bar" "menu-bar.el" (17788
-;;;;;;  29144))
+;;;### (autoloads (menu-bar-mode) "menu-bar" "menu-bar.el" (17843
+;;;;;;  45611))
 ;;; Generated autoloads from menu-bar.el
 
 (put (quote menu-bar-mode) (quote standard-value) (quote (t)))
@@ -17555,7 +17591,7 @@ turn on menu bars; otherwise, turn off menu bars.
 ;;;;;;  message-cite-function message-yank-prefix message-citation-line-function
 ;;;;;;  message-send-mail-function message-user-organization-file
 ;;;;;;  message-signature-separator message-from-style) "message"
-;;;;;;  "gnus/message.el" (17756 33825))
+;;;;;;  "gnus/message.el" (17843 45617))
 ;;; Generated autoloads from gnus/message.el
 
 (defvar message-from-style (quote default) "\
@@ -17809,7 +17845,7 @@ which specify the range to operate on.
 ;;;***
 \f
 ;;;### (autoloads (metapost-mode metafont-mode) "meta-mode" "progmodes/meta-mode.el"
-;;;;;;  (17394 12938))
+;;;;;;  (17843 45629))
 ;;; Generated autoloads from progmodes/meta-mode.el
 
 (autoload (quote metafont-mode) "meta-mode" "\
@@ -17836,7 +17872,7 @@ Turning on MetaPost mode calls the value of the variable
 \f
 ;;;### (autoloads (metamail-region metamail-buffer metamail-interpret-body
 ;;;;;;  metamail-interpret-header) "metamail" "mail/metamail.el"
-;;;;;;  (17786 56015))
+;;;;;;  (17843 45621))
 ;;; Generated autoloads from mail/metamail.el
 
 (autoload (quote metamail-interpret-header) "metamail" "\
@@ -17881,7 +17917,7 @@ redisplayed as output is inserted.
 \f
 ;;;### (autoloads (mh-fully-kill-draft mh-send-letter mh-user-agent-compose
 ;;;;;;  mh-smail-batch mh-smail-other-window mh-smail) "mh-comp"
-;;;;;;  "mh-e/mh-comp.el" (17689 24335))
+;;;;;;  "mh-e/mh-comp.el" (17843 45622))
 ;;; Generated autoloads from mh-e/mh-comp.el
 
 (autoload (quote mh-smail) "mh-comp" "\
@@ -17968,7 +18004,7 @@ delete the draft message.
 
 ;;;***
 \f
-;;;### (autoloads (mh-version) "mh-e" "mh-e/mh-e.el" (17752 39352))
+;;;### (autoloads (mh-version) "mh-e" "mh-e/mh-e.el" (17843 45622))
 ;;; Generated autoloads from mh-e/mh-e.el
 
 (put (quote mh-progs) (quote risky-local-variable) t)
@@ -17985,7 +18021,7 @@ Display version information about MH-E and the MH mail handling system.
 ;;;***
 \f
 ;;;### (autoloads (mh-folder-mode mh-nmail mh-rmail) "mh-folder"
-;;;;;;  "mh-e/mh-folder.el" (17485 5461))
+;;;;;;  "mh-e/mh-folder.el" (17843 45622))
 ;;; Generated autoloads from mh-e/mh-folder.el
 
 (autoload (quote mh-rmail) "mh-folder" "\
@@ -18067,7 +18103,7 @@ perform the operation on all messages in that region.
 ;;;***
 \f
 ;;;### (autoloads (midnight-delay-set clean-buffer-list) "midnight"
-;;;;;;  "midnight.el" (17781 39502))
+;;;;;;  "midnight.el" (17843 45611))
 ;;; Generated autoloads from midnight.el
 
 (autoload (quote clean-buffer-list) "midnight" "\
@@ -18094,18 +18130,17 @@ to its second argument TM.
 ;;;***
 \f
 ;;;### (autoloads (minibuffer-electric-default-mode) "minibuf-eldef"
-;;;;;;  "minibuf-eldef.el" (17385 8487))
+;;;;;;  "minibuf-eldef.el" (17843 45611))
 ;;; Generated autoloads from minibuf-eldef.el
 
 (defvar minibuffer-electric-default-mode nil "\
 Non-nil if Minibuffer-Electric-Default mode is enabled.
 See the command `minibuffer-electric-default-mode' for a description of this minor-mode.
 Setting this variable directly does not take effect;
-use either \\[customize] or the function `minibuffer-electric-default-mode'.")
-
-(custom-autoload (quote minibuffer-electric-default-mode) "minibuf-eldef")
+either customize it (see the info node `Easy Customization')
+or call the function `minibuffer-electric-default-mode'.")
 
-(put (quote minibuffer-electric-default-mode) (quote custom-set) (quote custom-set-minor-mode))
+(custom-autoload (quote minibuffer-electric-default-mode) "minibuf-eldef" nil)
 
 (autoload (quote minibuffer-electric-default-mode) "minibuf-eldef" "\
 Toggle Minibuffer Electric Default mode.
@@ -18123,7 +18158,7 @@ Returns non-nil if the new state is enabled.
 ;;;***
 \f
 ;;;### (autoloads (mixal-mode) "mixal-mode" "progmodes/mixal-mode.el"
-;;;;;;  (17394 12938))
+;;;;;;  (17843 45629))
 ;;; Generated autoloads from progmodes/mixal-mode.el
 
 (autoload (quote mixal-mode) "mixal-mode" "\
@@ -18138,7 +18173,7 @@ Major mode for the mixal asm language.
 \f
 ;;;### (autoloads (malayalam-composition-function malayalam-post-read-conversion
 ;;;;;;  malayalam-compose-region) "mlm-util" "language/mlm-util.el"
-;;;;;;  (17788 21816))
+;;;;;;  (17843 45620))
 ;;; Generated autoloads from language/mlm-util.el
 
 (autoload (quote malayalam-compose-region) "mlm-util" "\
@@ -18161,7 +18196,7 @@ PATTERN regexp.
 ;;;***
 \f
 ;;;### (autoloads (mm-inline-external-body mm-extern-cache-contents)
-;;;;;;  "mm-extern" "gnus/mm-extern.el" (17632 41885))
+;;;;;;  "mm-extern" "gnus/mm-extern.el" (17843 45617))
 ;;; Generated autoloads from gnus/mm-extern.el
 
 (autoload (quote mm-extern-cache-contents) "mm-extern" "\
@@ -18180,7 +18215,7 @@ If NO-DISPLAY is nil, display it. Otherwise, do nothing after replacing.
 ;;;***
 \f
 ;;;### (autoloads (mm-inline-partial) "mm-partial" "gnus/mm-partial.el"
-;;;;;;  (17385 8493))
+;;;;;;  (17843 45617))
 ;;; Generated autoloads from gnus/mm-partial.el
 
 (autoload (quote mm-inline-partial) "mm-partial" "\
@@ -18194,7 +18229,7 @@ If NO-DISPLAY is nil, display it. Otherwise, do nothing after replacing.
 ;;;***
 \f
 ;;;### (autoloads (mm-url-insert-file-contents-external mm-url-insert-file-contents)
-;;;;;;  "mm-url" "gnus/mm-url.el" (17780 18172))
+;;;;;;  "mm-url" "gnus/mm-url.el" (17843 45617))
 ;;; Generated autoloads from gnus/mm-url.el
 
 (autoload (quote mm-url-insert-file-contents) "mm-url" "\
@@ -18211,7 +18246,7 @@ Insert file contents of URL using `mm-url-program'.
 ;;;***
 \f
 ;;;### (autoloads (mm-uu-dissect-text-parts mm-uu-dissect) "mm-uu"
-;;;;;;  "gnus/mm-uu.el" (17761 54014))
+;;;;;;  "gnus/mm-uu.el" (17843 45617))
 ;;; Generated autoloads from gnus/mm-uu.el
 
 (autoload (quote mm-uu-dissect) "mm-uu" "\
@@ -18231,7 +18266,7 @@ Assume text has been decoded if DECODED is non-nil.
 ;;;***
 \f
 ;;;### (autoloads (mml1991-sign mml1991-encrypt) "mml1991" "gnus/mml1991.el"
-;;;;;;  (17495 43954))
+;;;;;;  (17843 45617))
 ;;; Generated autoloads from gnus/mml1991.el
 
 (autoload (quote mml1991-encrypt) "mml1991" "\
@@ -18248,7 +18283,7 @@ Not documented
 \f
 ;;;### (autoloads (mml2015-self-encrypt mml2015-sign mml2015-encrypt
 ;;;;;;  mml2015-verify-test mml2015-verify mml2015-decrypt-test mml2015-decrypt)
-;;;;;;  "mml2015" "gnus/mml2015.el" (17776 24487))
+;;;;;;  "mml2015" "gnus/mml2015.el" (17843 45617))
 ;;; Generated autoloads from gnus/mml2015.el
 
 (autoload (quote mml2015-decrypt) "mml2015" "\
@@ -18321,7 +18356,7 @@ followed by the first character of the construct.
 ;;;***
 \f
 ;;;### (autoloads (unmorse-region morse-region) "morse" "play/morse.el"
-;;;;;;  (17786 56015))
+;;;;;;  (17843 45626))
 ;;; Generated autoloads from play/morse.el
 
 (autoload (quote morse-region) "morse" "\
@@ -18336,8 +18371,8 @@ Convert morse coded text in region to ordinary ASCII text.
 
 ;;;***
 \f
-;;;### (autoloads (mouse-sel-mode) "mouse-sel" "mouse-sel.el" (17786
-;;;;;;  62747))
+;;;### (autoloads (mouse-sel-mode) "mouse-sel" "mouse-sel.el" (17843
+;;;;;;  45611))
 ;;; Generated autoloads from mouse-sel.el
 
 (defvar mouse-sel-mode nil "\
@@ -18389,7 +18424,7 @@ primary selection and region.
 
 ;;;***
 \f
-;;;### (autoloads (mpuz) "mpuz" "play/mpuz.el" (17786 56015))
+;;;### (autoloads (mpuz) "mpuz" "play/mpuz.el" (17843 45626))
 ;;; Generated autoloads from play/mpuz.el
 
 (autoload (quote mpuz) "mpuz" "\
@@ -18399,18 +18434,17 @@ Multiplication puzzle with GNU Emacs.
 
 ;;;***
 \f
-;;;### (autoloads (msb-mode) "msb" "msb.el" (17560 14582))
+;;;### (autoloads (msb-mode) "msb" "msb.el" (17843 45611))
 ;;; Generated autoloads from msb.el
 
 (defvar msb-mode nil "\
 Non-nil if Msb mode is enabled.
 See the command `msb-mode' for a description of this minor-mode.
 Setting this variable directly does not take effect;
-use either \\[customize] or the function `msb-mode'.")
-
-(custom-autoload (quote msb-mode) "msb")
+either customize it (see the info node `Easy Customization')
+or call the function `msb-mode'.")
 
-(put (quote msb-mode) (quote custom-set) (quote custom-set-minor-mode))
+(custom-autoload (quote msb-mode) "msb" nil)
 
 (autoload (quote msb-mode) "msb" "\
 Toggle Msb mode.
@@ -18427,7 +18461,7 @@ different buffer menu using the function `msb'.
 ;;;;;;  describe-current-coding-system describe-current-coding-system-briefly
 ;;;;;;  describe-coding-system describe-character-set list-charset-chars
 ;;;;;;  read-charset list-character-sets) "mule-diag" "international/mule-diag.el"
-;;;;;;  (17792 9561))
+;;;;;;  (17843 45619))
 ;;; Generated autoloads from international/mule-diag.el
 
 (defvar non-iso-charset-alist (\` ((mac-roman (ascii latin-iso8859-1 mule-unicode-2500-33ff mule-unicode-0100-24ff mule-unicode-e000-ffff) mac-roman-decoder ((0 255))) (viscii (ascii vietnamese-viscii-lower vietnamese-viscii-upper) viet-viscii-nonascii-translation-table ((0 255))) (vietnamese-tcvn (ascii vietnamese-viscii-lower vietnamese-viscii-upper) viet-tcvn-nonascii-translation-table ((0 255))) (koi8-r (ascii cyrillic-iso8859-5) cyrillic-koi8-r-nonascii-translation-table ((32 255))) (alternativnyj (ascii cyrillic-iso8859-5) cyrillic-alternativnyj-nonascii-translation-table ((32 255))) (koi8-u (ascii cyrillic-iso8859-5 mule-unicode-0100-24ff) cyrillic-koi8-u-nonascii-translation-table ((32 255))) (big5 (ascii chinese-big5-1 chinese-big5-2) decode-big5-char ((32 127) ((161 254) 64 126 161 254))) (sjis (ascii katakana-jisx0201 japanese-jisx0208) decode-sjis-char ((32 127 161 223) ((129 159 224 239) 64 126 128 252))))) "\
@@ -18601,7 +18635,7 @@ system which uses fontsets).
 ;;;;;;  coding-system-translation-table-for-decode coding-system-pre-write-conversion
 ;;;;;;  coding-system-post-read-conversion lookup-nested-alist set-nested-alist
 ;;;;;;  truncate-string-to-width store-substring string-to-sequence)
-;;;;;;  "mule-util" "international/mule-util.el" (17792 9561))
+;;;;;;  "mule-util" "international/mule-util.el" (17843 45619))
 ;;; Generated autoloads from international/mule-util.el
 
 (autoload (quote string-to-sequence) "mule-util" "\
@@ -18730,18 +18764,17 @@ basis, this may not be accurate.
 ;;;***
 \f
 ;;;### (autoloads (mwheel-install mouse-wheel-mode) "mwheel" "mwheel.el"
-;;;;;;  (17515 24181))
+;;;;;;  (17843 45611))
 ;;; Generated autoloads from mwheel.el
 
 (defvar mouse-wheel-mode nil "\
 Non-nil if Mouse-Wheel mode is enabled.
 See the command `mouse-wheel-mode' for a description of this minor-mode.
 Setting this variable directly does not take effect;
-use either \\[customize] or the function `mouse-wheel-mode'.")
-
-(custom-autoload (quote mouse-wheel-mode) "mwheel")
+either customize it (see the info node `Easy Customization')
+or call the function `mouse-wheel-mode'.")
 
-(put (quote mouse-wheel-mode) (quote custom-set) (quote custom-set-minor-mode))
+(custom-autoload (quote mouse-wheel-mode) "mwheel" nil)
 
 (autoload (quote mouse-wheel-mode) "mwheel" "\
 Toggle mouse wheel support.
@@ -18760,7 +18793,7 @@ Enable mouse wheel support.
 ;;;### (autoloads (network-connection network-connection-to-service
 ;;;;;;  whois-reverse-lookup whois finger ftp run-dig dns-lookup-host
 ;;;;;;  nslookup nslookup-host route arp netstat ipconfig ping traceroute)
-;;;;;;  "net-utils" "net/net-utils.el" (17385 8495))
+;;;;;;  "net-utils" "net/net-utils.el" (17843 45624))
 ;;; Generated autoloads from net/net-utils.el
 
 (autoload (quote traceroute) "net-utils" "\
@@ -18856,7 +18889,7 @@ Open a network connection to HOST on PORT.
 ;;;;;;  uncomment-region comment-kill comment-set-column comment-indent
 ;;;;;;  comment-indent-default comment-normalize-vars comment-multi-line
 ;;;;;;  comment-padding comment-style comment-column) "newcomment"
-;;;;;;  "newcomment.el" (17781 39502))
+;;;;;;  "newcomment.el" (17843 45611))
 ;;; Generated autoloads from newcomment.el
 
 (defalias (quote indent-for-comment) (quote comment-indent))
@@ -19052,7 +19085,7 @@ unless optional argument SOFT is non-nil.
 \f
 ;;;### (autoloads (newsticker-show-news newsticker-start-ticker newsticker-start
 ;;;;;;  newsticker-ticker-running-p newsticker-running-p) "newsticker"
-;;;;;;  "net/newsticker.el" (17385 8495))
+;;;;;;  "net/newsticker.el" (17843 45624))
 ;;; Generated autoloads from net/newsticker.el
 
 (autoload (quote newsticker-running-p) "newsticker" "\
@@ -19094,7 +19127,7 @@ Switch to newsticker buffer.  You may want to bind this to a key.
 ;;;***
 \f
 ;;;### (autoloads (nndiary-generate-nov-databases) "nndiary" "gnus/nndiary.el"
-;;;;;;  (17740 981))
+;;;;;;  (17843 45617))
 ;;; Generated autoloads from gnus/nndiary.el
 
 (autoload (quote nndiary-generate-nov-databases) "nndiary" "\
@@ -19104,8 +19137,8 @@ Generate NOV databases in all nndiary directories.
 
 ;;;***
 \f
-;;;### (autoloads (nndoc-add-type) "nndoc" "gnus/nndoc.el" (17385
-;;;;;;  8494))
+;;;### (autoloads (nndoc-add-type) "nndoc" "gnus/nndoc.el" (17843
+;;;;;;  45617))
 ;;; Generated autoloads from gnus/nndoc.el
 
 (autoload (quote nndoc-add-type) "nndoc" "\
@@ -19120,7 +19153,7 @@ symbol in the alist.
 ;;;***
 \f
 ;;;### (autoloads (nnfolder-generate-active-file) "nnfolder" "gnus/nnfolder.el"
-;;;;;;  (17394 12936))
+;;;;;;  (17843 45617))
 ;;; Generated autoloads from gnus/nnfolder.el
 
 (autoload (quote nnfolder-generate-active-file) "nnfolder" "\
@@ -19132,7 +19165,7 @@ This command does not work if you use short group names.
 ;;;***
 \f
 ;;;### (autoloads (nnkiboze-generate-groups) "nnkiboze" "gnus/nnkiboze.el"
-;;;;;;  (17788 21815))
+;;;;;;  (17843 45617))
 ;;; Generated autoloads from gnus/nnkiboze.el
 
 (autoload (quote nnkiboze-generate-groups) "nnkiboze" "\
@@ -19144,7 +19177,7 @@ Finds out what articles are to be part of the nnkiboze groups.
 ;;;***
 \f
 ;;;### (autoloads (nnml-generate-nov-databases) "nnml" "gnus/nnml.el"
-;;;;;;  (17385 8494))
+;;;;;;  (17843 45617))
 ;;; Generated autoloads from gnus/nnml.el
 
 (autoload (quote nnml-generate-nov-databases) "nnml" "\
@@ -19155,7 +19188,7 @@ Generate NOV databases in all nnml directories.
 ;;;***
 \f
 ;;;### (autoloads (nnsoup-revert-variables nnsoup-set-variables nnsoup-pack-replies)
-;;;;;;  "nnsoup" "gnus/nnsoup.el" (17740 981))
+;;;;;;  "nnsoup" "gnus/nnsoup.el" (17843 45617))
 ;;; Generated autoloads from gnus/nnsoup.el
 
 (autoload (quote nnsoup-pack-replies) "nnsoup" "\
@@ -19176,7 +19209,7 @@ Revert posting and mailing methods to the standard Emacs methods.
 ;;;***
 \f
 ;;;### (autoloads (disable-command enable-command disabled-command-function)
-;;;;;;  "novice" "novice.el" (17781 39502))
+;;;;;;  "novice" "novice.el" (17843 45611))
 ;;; Generated autoloads from novice.el
 
 (defvar disabled-command-function (quote disabled-command-function) "\
@@ -19209,7 +19242,7 @@ to future sessions.
 ;;;***
 \f
 ;;;### (autoloads (nroff-mode) "nroff-mode" "textmodes/nroff-mode.el"
-;;;;;;  (17385 8496))
+;;;;;;  (17843 45630))
 ;;; Generated autoloads from textmodes/nroff-mode.el
 
 (autoload (quote nroff-mode) "nroff-mode" "\
@@ -19224,7 +19257,7 @@ closing requests for requests that are used in matched pairs.
 ;;;***
 \f
 ;;;### (autoloads (octave-help) "octave-hlp" "progmodes/octave-hlp.el"
-;;;;;;  (17394 12938))
+;;;;;;  (17843 45629))
 ;;; Generated autoloads from progmodes/octave-hlp.el
 
 (autoload (quote octave-help) "octave-hlp" "\
@@ -19238,7 +19271,7 @@ If KEY is not a string, prompt for it with completion.
 ;;;***
 \f
 ;;;### (autoloads (inferior-octave) "octave-inf" "progmodes/octave-inf.el"
-;;;;;;  (17730 6653))
+;;;;;;  (17843 45629))
 ;;; Generated autoloads from progmodes/octave-inf.el
 
 (autoload (quote inferior-octave) "octave-inf" "\
@@ -19261,7 +19294,7 @@ startup file, `~/.emacs-octave'.
 ;;;***
 \f
 ;;;### (autoloads (octave-mode) "octave-mod" "progmodes/octave-mod.el"
-;;;;;;  (17781 39502))
+;;;;;;  (17843 45629))
 ;;; Generated autoloads from progmodes/octave-mod.el
 
 (autoload (quote octave-mode) "octave-mod" "\
@@ -19360,7 +19393,7 @@ including a reproducible test case and send the message.
 ;;;***
 \f
 ;;;### (autoloads (edit-options list-options) "options" "obsolete/options.el"
-;;;;;;  (17786 56015))
+;;;;;;  (17843 45625))
 ;;; Generated autoloads from obsolete/options.el
 
 (autoload (quote list-options) "options" "\
@@ -19387,7 +19420,7 @@ The Custom feature is intended to make this obsolete.
 ;;;;;;  org-store-link org-tags-view org-diary org-cycle-agenda-files
 ;;;;;;  org-todo-list org-agenda-list org-batch-agenda org-agenda
 ;;;;;;  org-global-cycle org-cycle org-mode) "org" "textmodes/org.el"
-;;;;;;  (17798 49643))
+;;;;;;  (17843 45630))
 ;;; Generated autoloads from textmodes/org.el
 
 (autoload (quote org-mode) "org" "\
@@ -19655,7 +19688,7 @@ The file is stored under the name `org-combined-agenda-icalendar-file'.
 ;;;***
 \f
 ;;;### (autoloads (outline-minor-mode outline-mode) "outline" "outline.el"
-;;;;;;  (17797 50970))
+;;;;;;  (17843 45611))
 ;;; Generated autoloads from outline.el
 (put 'outline-regexp 'safe-local-variable 'string-or-null-p)
 
@@ -19711,8 +19744,8 @@ See the command `outline-mode' for more information on this mode.
 
 ;;;***
 \f
-;;;### (autoloads nil "paragraphs" "textmodes/paragraphs.el" (17495
-;;;;;;  43955))
+;;;### (autoloads nil "paragraphs" "textmodes/paragraphs.el" (17843
+;;;;;;  45630))
 ;;; Generated autoloads from textmodes/paragraphs.el
 (put 'paragraph-start 'safe-local-variable 'stringp)
 (put 'paragraph-separate 'safe-local-variable 'stringp)
@@ -19726,7 +19759,7 @@ See the command `outline-mode' for more information on this mode.
 
 ;;;***
 \f
-;;;### (autoloads (show-paren-mode) "paren" "paren.el" (17779 6042))
+;;;### (autoloads (show-paren-mode) "paren" "paren.el" (17843 45611))
 ;;; Generated autoloads from paren.el
 
 (defvar show-paren-mode nil "\
@@ -19751,7 +19784,7 @@ in `show-paren-style' after `show-paren-delay' seconds of Emacs idle time.
 ;;;***
 \f
 ;;;### (autoloads (parse-time-string) "parse-time" "calendar/parse-time.el"
-;;;;;;  (17386 33146))
+;;;;;;  (17843 45615))
 ;;; Generated autoloads from calendar/parse-time.el
 
 (autoload (quote parse-time-string) "parse-time" "\
@@ -19763,8 +19796,8 @@ unknown are returned as nil.
 
 ;;;***
 \f
-;;;### (autoloads (pascal-mode) "pascal" "progmodes/pascal.el" (17394
-;;;;;;  12938))
+;;;### (autoloads (pascal-mode) "pascal" "progmodes/pascal.el" (17843
+;;;;;;  45629))
 ;;; Generated autoloads from progmodes/pascal.el
 
 (autoload (quote pascal-mode) "pascal" "\
@@ -19817,7 +19850,7 @@ no args, if that value is non-nil.
 ;;;***
 \f
 ;;;### (autoloads (pc-bindings-mode) "pc-mode" "emulation/pc-mode.el"
-;;;;;;  (17785 34467))
+;;;;;;  (17843 45615))
 ;;; Generated autoloads from emulation/pc-mode.el
 
 (autoload (quote pc-bindings-mode) "pc-mode" "\
@@ -19835,18 +19868,17 @@ C-Escape does list-buffers.
 ;;;***
 \f
 ;;;### (autoloads (pc-selection-mode pc-selection-mode) "pc-select"
-;;;;;;  "emulation/pc-select.el" (17385 8491))
+;;;;;;  "emulation/pc-select.el" (17843 45615))
 ;;; Generated autoloads from emulation/pc-select.el
 
 (defvar pc-selection-mode nil "\
 Non-nil if Pc-Selection mode is enabled.
 See the command `pc-selection-mode' for a description of this minor-mode.
 Setting this variable directly does not take effect;
-use either \\[customize] or the function `pc-selection-mode'.")
-
-(custom-autoload (quote pc-selection-mode) "pc-select")
+either customize it (see the info node `Easy Customization')
+or call the function `pc-selection-mode'.")
 
-(put (quote pc-selection-mode) (quote custom-set) (quote custom-set-minor-mode))
+(custom-autoload (quote pc-selection-mode) "pc-select" nil)
 
 (autoload (quote pc-selection-mode) "pc-select" "\
 Change mark behavior to emulate Motif, MAC or MS-Windows cut and paste style.
@@ -19908,12 +19940,12 @@ This mode enables Delete Selection mode and Transient Mark mode.
 Setting this variable directly does not take effect;
 you must modify it using \\[customize] or \\[pc-selection-mode].")
 
-(custom-autoload (quote pc-selection-mode) "pc-select")
+(custom-autoload (quote pc-selection-mode) "pc-select" nil)
 
 ;;;***
 \f
-;;;### (autoloads (pcomplete/cvs) "pcmpl-cvs" "pcmpl-cvs.el" (17781
-;;;;;;  39502))
+;;;### (autoloads (pcomplete/cvs) "pcmpl-cvs" "pcmpl-cvs.el" (17843
+;;;;;;  45611))
 ;;; Generated autoloads from pcmpl-cvs.el
 
 (autoload (quote pcomplete/cvs) "pcmpl-cvs" "\
@@ -19924,7 +19956,7 @@ Completion rules for the `cvs' command.
 ;;;***
 \f
 ;;;### (autoloads (pcomplete/tar pcomplete/make pcomplete/bzip2 pcomplete/gzip)
-;;;;;;  "pcmpl-gnu" "pcmpl-gnu.el" (17781 39502))
+;;;;;;  "pcmpl-gnu" "pcmpl-gnu.el" (17843 45611))
 ;;; Generated autoloads from pcmpl-gnu.el
 
 (autoload (quote pcomplete/gzip) "pcmpl-gnu" "\
@@ -19952,7 +19984,7 @@ Completion for the GNU tar utility.
 ;;;***
 \f
 ;;;### (autoloads (pcomplete/mount pcomplete/umount pcomplete/kill)
-;;;;;;  "pcmpl-linux" "pcmpl-linux.el" (17781 39502))
+;;;;;;  "pcmpl-linux" "pcmpl-linux.el" (17843 45611))
 ;;; Generated autoloads from pcmpl-linux.el
 
 (autoload (quote pcomplete/kill) "pcmpl-linux" "\
@@ -19972,8 +20004,8 @@ Completion for GNU/Linux `mount'.
 
 ;;;***
 \f
-;;;### (autoloads (pcomplete/rpm) "pcmpl-rpm" "pcmpl-rpm.el" (17781
-;;;;;;  39502))
+;;;### (autoloads (pcomplete/rpm) "pcmpl-rpm" "pcmpl-rpm.el" (17843
+;;;;;;  45611))
 ;;; Generated autoloads from pcmpl-rpm.el
 
 (autoload (quote pcomplete/rpm) "pcmpl-rpm" "\
@@ -19989,7 +20021,7 @@ You can use \\[eshell-report-bug] to do so.
 \f
 ;;;### (autoloads (pcomplete/chgrp pcomplete/chown pcomplete/which
 ;;;;;;  pcomplete/xargs pcomplete/rm pcomplete/rmdir pcomplete/cd)
-;;;;;;  "pcmpl-unix" "pcmpl-unix.el" (17781 39502))
+;;;;;;  "pcmpl-unix" "pcmpl-unix.el" (17843 45611))
 ;;; Generated autoloads from pcmpl-unix.el
 
 (autoload (quote pcomplete/cd) "pcmpl-unix" "\
@@ -20035,8 +20067,8 @@ Completion for the `chgrp' command.
 \f
 ;;;### (autoloads (pcomplete-shell-setup pcomplete-comint-setup pcomplete-list
 ;;;;;;  pcomplete-help pcomplete-expand pcomplete-continue pcomplete-expand-and-complete
-;;;;;;  pcomplete-reverse pcomplete) "pcomplete" "pcomplete.el" (17476
-;;;;;;  4798))
+;;;;;;  pcomplete-reverse pcomplete) "pcomplete" "pcomplete.el" (17843
+;;;;;;  45611))
 ;;; Generated autoloads from pcomplete.el
 
 (autoload (quote pcomplete) "pcomplete" "\
@@ -20095,7 +20127,7 @@ Setup shell-mode to use pcomplete.
 \f
 ;;;### (autoloads (cvs-dired-use-hook cvs-dired-action cvs-status
 ;;;;;;  cvs-update cvs-examine cvs-quickdir cvs-checkout) "pcvs"
-;;;;;;  "pcvs.el" (17781 39502))
+;;;;;;  "pcvs.el" (17843 45612))
 ;;; Generated autoloads from pcvs.el
 
 (autoload (quote cvs-checkout) "pcvs" "\
@@ -20172,7 +20204,7 @@ The exact behavior is determined also by `cvs-dired-use-hook'." (when (stringp d
 
 ;;;***
 \f
-;;;### (autoloads nil "pcvs-defs" "pcvs-defs.el" (17781 39502))
+;;;### (autoloads nil "pcvs-defs" "pcvs-defs.el" (17843 45611))
 ;;; Generated autoloads from pcvs-defs.el
 
 (defvar cvs-global-menu (let ((m (make-sparse-keymap "PCL-CVS"))) (define-key m [status] (quote (menu-item "Directory Status" cvs-status :help "A more verbose status of a workarea"))) (define-key m [checkout] (quote (menu-item "Checkout Module" cvs-checkout :help "Check out a module from the repository"))) (define-key m [update] (quote (menu-item "Update Directory" cvs-update :help "Fetch updates from the repository"))) (define-key m [examine] (quote (menu-item "Examine Directory" cvs-examine :help "Examine the current state of a workarea"))) (fset (quote cvs-global-menu) m)))
@@ -20180,7 +20212,7 @@ The exact behavior is determined also by `cvs-dired-use-hook'." (when (stringp d
 ;;;***
 \f
 ;;;### (autoloads (perl-mode) "perl-mode" "progmodes/perl-mode.el"
-;;;;;;  (17515 24182))
+;;;;;;  (17843 45629))
 ;;; Generated autoloads from progmodes/perl-mode.el
 
 (autoload (quote perl-mode) "perl-mode" "\
@@ -20238,7 +20270,7 @@ Turning on Perl mode runs the normal hook `perl-mode-hook'.
 ;;;### (autoloads (pgg-snarf-keys pgg-snarf-keys-region pgg-insert-key
 ;;;;;;  pgg-verify pgg-verify-region pgg-sign pgg-sign-region pgg-decrypt
 ;;;;;;  pgg-decrypt-region pgg-encrypt pgg-encrypt-symmetric pgg-encrypt-symmetric-region
-;;;;;;  pgg-encrypt-region) "pgg" "pgg.el" (17661 55157))
+;;;;;;  pgg-encrypt-region) "pgg" "pgg.el" (17843 45612))
 ;;; Generated autoloads from pgg.el
 
 (autoload (quote pgg-encrypt-region) "pgg" "\
@@ -20372,7 +20404,7 @@ Import public keys in the current buffer.
 ;;;***
 \f
 ;;;### (autoloads (pgg-gpg-symmetric-key-p) "pgg-gpg" "pgg-gpg.el"
-;;;;;;  (17797 53312))
+;;;;;;  (17843 45612))
 ;;; Generated autoloads from pgg-gpg.el
 
 (autoload (quote pgg-gpg-symmetric-key-p) "pgg-gpg" "\
@@ -20383,7 +20415,7 @@ True if decoded armor MESSAGE-KEYS has symmetric encryption indicator.
 ;;;***
 \f
 ;;;### (autoloads (picture-mode) "picture" "textmodes/picture.el"
-;;;;;;  (17786 56015))
+;;;;;;  (17843 45630))
 ;;; Generated autoloads from textmodes/picture.el
 
 (autoload (quote picture-mode) "picture" "\
@@ -20464,7 +20496,7 @@ they are not defaultly assigned to keys.
 ;;;***
 \f
 ;;;### (autoloads (po-find-file-coding-system) "po" "textmodes/po.el"
-;;;;;;  (17601 9092))
+;;;;;;  (17843 45630))
 ;;; Generated autoloads from textmodes/po.el
 
 (autoload (quote po-find-file-coding-system) "po" "\
@@ -20475,7 +20507,7 @@ Called through `file-coding-system-alist', before the file is visited for real.
 
 ;;;***
 \f
-;;;### (autoloads (pong) "pong" "play/pong.el" (17551 7908))
+;;;### (autoloads (pong) "pong" "play/pong.el" (17843 45626))
 ;;; Generated autoloads from play/pong.el
 
 (autoload (quote pong) "pong" "\
@@ -20492,7 +20524,7 @@ pong-mode keybindings:\\<pong-mode-map>
 ;;;***
 \f
 ;;;### (autoloads (pp-eval-last-sexp pp-eval-expression pp pp-buffer
-;;;;;;  pp-to-string) "pp" "emacs-lisp/pp.el" (17740 981))
+;;;;;;  pp-to-string) "pp" "emacs-lisp/pp.el" (17843 45615))
 ;;; Generated autoloads from emacs-lisp/pp.el
 
 (autoload (quote pp-to-string) "pp" "\
@@ -20516,15 +20548,10 @@ Output stream is STREAM, or value of `standard-output' (which see).
 \(fn OBJECT &optional STREAM)" nil nil)
 
 (autoload (quote pp-eval-expression) "pp" "\
-Evaluate an expression, then pretty-print value EXPVAL into a new buffer.
-If pretty-printed EXPVAL fits on one line, display it in the echo
-area instead.  Also add EXPVAL to the front of the list
-in the variable `values'.
-
-Non-interactively, the argument is the value, EXPVAL, not the expression
-to evaluate.
+Evaluate EXPRESSION and pretty-print its value.
+Also add the value to the front of the list in the variable `values'.
 
-\(fn EXPVAL)" t nil)
+\(fn EXPRESSION)" t nil)
 
 (autoload (quote pp-eval-last-sexp) "pp" "\
 Run `pp-eval-expression' on sexp before point (which see).
@@ -20553,7 +20580,7 @@ Ignores leading comment characters.
 ;;;;;;  pr-ps-buffer-print pr-ps-buffer-using-ghostscript pr-ps-buffer-preview
 ;;;;;;  pr-ps-directory-ps-print pr-ps-directory-print pr-ps-directory-using-ghostscript
 ;;;;;;  pr-ps-directory-preview pr-interface) "printing" "printing.el"
-;;;;;;  (17780 18172))
+;;;;;;  (17843 45612))
 ;;; Generated autoloads from printing.el
 
 (autoload (quote pr-interface) "printing" "\
@@ -21141,7 +21168,7 @@ are both set to t.
 ;;;***
 \f
 ;;;### (autoloads (switch-to-prolog prolog-mode) "prolog" "progmodes/prolog.el"
-;;;;;;  (17664 20313))
+;;;;;;  (17843 45629))
 ;;; Generated autoloads from progmodes/prolog.el
 
 (autoload (quote prolog-mode) "prolog" "\
@@ -21164,7 +21191,7 @@ With prefix argument \\[universal-prefix], prompt for the program to use.
 
 ;;;***
 \f
-;;;### (autoloads nil "ps-bdf" "ps-bdf.el" (17792 9561))
+;;;### (autoloads nil "ps-bdf" "ps-bdf.el" (17843 45612))
 ;;; Generated autoloads from ps-bdf.el
 
 (defvar bdf-directory-list (if (memq system-type (quote (ms-dos windows-nt))) (list (expand-file-name "fonts/bdf" installation-directory)) (quote ("/usr/local/share/emacs/fonts/bdf"))) "\
@@ -21173,8 +21200,8 @@ The default value is '(\"/usr/local/share/emacs/fonts/bdf\").")
 
 ;;;***
 \f
-;;;### (autoloads (ps-mode) "ps-mode" "progmodes/ps-mode.el" (17394
-;;;;;;  12938))
+;;;### (autoloads (ps-mode) "ps-mode" "progmodes/ps-mode.el" (17843
+;;;;;;  45629))
 ;;; Generated autoloads from progmodes/ps-mode.el
 
 (autoload (quote ps-mode) "ps-mode" "\
@@ -21223,7 +21250,7 @@ Typing \\<ps-run-mode-map>\\[ps-run-goto-error] when the cursor is at the number
 ;;;### (autoloads (ps-mule-begin-page ps-mule-begin-job ps-mule-encode-header-string
 ;;;;;;  ps-mule-initialize ps-mule-plot-composition ps-mule-plot-string
 ;;;;;;  ps-mule-set-ascii-font ps-mule-prepare-ascii-font ps-multibyte-buffer)
-;;;;;;  "ps-mule" "ps-mule.el" (17780 18172))
+;;;;;;  "ps-mule" "ps-mule.el" (17843 45612))
 ;;; Generated autoloads from ps-mule.el
 
 (defvar ps-multibyte-buffer nil "\
@@ -21344,8 +21371,8 @@ Not documented
 ;;;;;;  ps-spool-region ps-spool-buffer-with-faces ps-spool-buffer
 ;;;;;;  ps-print-region-with-faces ps-print-region ps-print-buffer-with-faces
 ;;;;;;  ps-print-buffer ps-print-customize ps-print-color-p ps-paper-type
-;;;;;;  ps-page-dimensions-database) "ps-print" "ps-print.el" (17780
-;;;;;;  18172))
+;;;;;;  ps-page-dimensions-database) "ps-print" "ps-print.el" (17843
+;;;;;;  45612))
 ;;; Generated autoloads from ps-print.el
 
 (defvar ps-page-dimensions-database (list (list (quote a4) (/ (* 72 21.0) 2.54) (/ (* 72 29.7) 2.54) "A4") (list (quote a3) (/ (* 72 29.7) 2.54) (/ (* 72 42.0) 2.54) "A3") (list (quote letter) (* 72 8.5) (* 72 11.0) "Letter") (list (quote legal) (* 72 8.5) (* 72 14.0) "Legal") (list (quote letter-small) (* 72 7.68) (* 72 10.16) "LetterSmall") (list (quote tabloid) (* 72 11.0) (* 72 17.0) "Tabloid") (list (quote ledger) (* 72 17.0) (* 72 11.0) "Ledger") (list (quote statement) (* 72 5.5) (* 72 8.5) "Statement") (list (quote executive) (* 72 7.5) (* 72 10.0) "Executive") (list (quote a4small) (* 72 7.47) (* 72 10.85) "A4Small") (list (quote b4) (* 72 10.125) (* 72 14.33) "B4") (list (quote b5) (* 72 7.16) (* 72 10.125) "B5")) "\
@@ -21542,7 +21569,7 @@ If EXTENSION is any other symbol, it is ignored.
 ;;;***
 \f
 ;;;### (autoloads (jython-mode python-mode run-python) "python" "progmodes/python.el"
-;;;;;;  (17780 18172))
+;;;;;;  (17843 45629))
 ;;; Generated autoloads from progmodes/python.el
 
 (add-to-list (quote interpreter-mode-alist) (quote ("jython" . jython-mode)))
@@ -21617,7 +21644,7 @@ Runs `jython-mode-hook' after `python-mode-hook'.
 ;;;***
 \f
 ;;;### (autoloads (quoted-printable-decode-region) "qp" "gnus/qp.el"
-;;;;;;  (17408 40148))
+;;;;;;  (17843 45617))
 ;;; Generated autoloads from gnus/qp.el
 
 (autoload (quote quoted-printable-decode-region) "qp" "\
@@ -21640,7 +21667,7 @@ them into characters should be done separately.
 ;;;;;;  quail-defrule quail-install-decode-map quail-install-map
 ;;;;;;  quail-define-rules quail-show-keyboard-layout quail-set-keyboard-layout
 ;;;;;;  quail-define-package quail-use-package quail-title) "quail"
-;;;;;;  "international/quail.el" (17792 9562))
+;;;;;;  "international/quail.el" (17843 45619))
 ;;; Generated autoloads from international/quail.el
 
 (autoload (quote quail-title) "quail" "\
@@ -21871,8 +21898,8 @@ of each directory.
 \f
 ;;;### (autoloads (quickurl-list quickurl-list-mode quickurl-edit-urls
 ;;;;;;  quickurl-browse-url-ask quickurl-browse-url quickurl-add-url
-;;;;;;  quickurl-ask quickurl) "quickurl" "net/quickurl.el" (17385
-;;;;;;  8495))
+;;;;;;  quickurl-ask quickurl) "quickurl" "net/quickurl.el" (17843
+;;;;;;  45624))
 ;;; Generated autoloads from net/quickurl.el
 
 (defconst quickurl-reread-hook-postfix "\n;; Local Variables:\n;; eval: (progn (require 'quickurl) (add-hook 'local-write-file-hooks (lambda () (quickurl-read) nil)))\n;; End:\n" "\
@@ -21944,7 +21971,7 @@ Display `quickurl-list' as a formatted list using `quickurl-list-mode'.
 ;;;***
 \f
 ;;;### (autoloads (rcirc-track-minor-mode rcirc-connect rcirc) "rcirc"
-;;;;;;  "net/rcirc.el" (17767 19634))
+;;;;;;  "net/rcirc.el" (17843 45624))
 ;;; Generated autoloads from net/rcirc.el
 
 (autoload (quote rcirc) "rcirc" "\
@@ -21976,8 +22003,8 @@ Global minor mode for tracking activity in rcirc buffers.
 
 ;;;***
 \f
-;;;### (autoloads (remote-compile) "rcompile" "net/rcompile.el" (17786
-;;;;;;  56015))
+;;;### (autoloads (remote-compile) "rcompile" "net/rcompile.el" (17843
+;;;;;;  45624))
 ;;; Generated autoloads from net/rcompile.el
 
 (autoload (quote remote-compile) "rcompile" "\
@@ -21989,7 +22016,7 @@ See \\[compile].
 ;;;***
 \f
 ;;;### (autoloads (re-builder) "re-builder" "emacs-lisp/re-builder.el"
-;;;;;;  (17751 22876))
+;;;;;;  (17843 45615))
 ;;; Generated autoloads from emacs-lisp/re-builder.el
 
 (defalias (quote regexp-builder) (quote re-builder))
@@ -22001,7 +22028,7 @@ Construct a regexp interactively.
 
 ;;;***
 \f
-;;;### (autoloads (recentf-mode) "recentf" "recentf.el" (17718 28532))
+;;;### (autoloads (recentf-mode) "recentf" "recentf.el" (17843 45612))
 ;;; Generated autoloads from recentf.el
 
 (defvar recentf-mode nil "\
@@ -22028,8 +22055,8 @@ that were operated on recently.
 ;;;### (autoloads (clear-rectangle string-insert-rectangle string-rectangle
 ;;;;;;  delete-whitespace-rectangle open-rectangle insert-rectangle
 ;;;;;;  yank-rectangle kill-rectangle extract-rectangle delete-extract-rectangle
-;;;;;;  delete-rectangle move-to-column-force) "rect" "rect.el" (17637
-;;;;;;  59300))
+;;;;;;  delete-rectangle move-to-column-force) "rect" "rect.el" (17843
+;;;;;;  45612))
 ;;; Generated autoloads from rect.el
 
 (autoload (quote move-to-column-force) "rect" "\
@@ -22157,8 +22184,8 @@ rectangle which were empty.
 
 ;;;***
 \f
-;;;### (autoloads (refill-mode) "refill" "textmodes/refill.el" (17786
-;;;;;;  56015))
+;;;### (autoloads (refill-mode) "refill" "textmodes/refill.el" (17843
+;;;;;;  45630))
 ;;; Generated autoloads from textmodes/refill.el
 
 (autoload (quote refill-mode) "refill" "\
@@ -22174,7 +22201,7 @@ refilling if they would cause auto-filling.
 ;;;***
 \f
 ;;;### (autoloads (reftex-reset-scanning-information reftex-mode
-;;;;;;  turn-on-reftex) "reftex" "textmodes/reftex.el" (17408 40149))
+;;;;;;  turn-on-reftex) "reftex" "textmodes/reftex.el" (17843 45630))
 ;;; Generated autoloads from textmodes/reftex.el
 
 (autoload (quote turn-on-reftex) "reftex" "\
@@ -22224,7 +22251,7 @@ This enforces rescanning the buffer on next use.
 ;;;***
 \f
 ;;;### (autoloads (reftex-citation) "reftex-cite" "textmodes/reftex-cite.el"
-;;;;;;  (17786 56015))
+;;;;;;  (17843 45630))
 ;;; Generated autoloads from textmodes/reftex-cite.el
 
 (autoload (quote reftex-citation) "reftex-cite" "\
@@ -22254,7 +22281,7 @@ While entering the regexp, completion on knows citation keys is possible.
 ;;;***
 \f
 ;;;### (autoloads (reftex-isearch-minor-mode) "reftex-global" "textmodes/reftex-global.el"
-;;;;;;  (17786 56015))
+;;;;;;  (17843 45630))
 ;;; Generated autoloads from textmodes/reftex-global.el
 
 (autoload (quote reftex-isearch-minor-mode) "reftex-global" "\
@@ -22271,7 +22298,7 @@ With no argument, this command toggles
 ;;;***
 \f
 ;;;### (autoloads (reftex-index-phrases-mode) "reftex-index" "textmodes/reftex-index.el"
-;;;;;;  (17786 56015))
+;;;;;;  (17843 45630))
 ;;; Generated autoloads from textmodes/reftex-index.el
 
 (autoload (quote reftex-index-phrases-mode) "reftex-index" "\
@@ -22304,7 +22331,7 @@ Here are all local bindings.
 ;;;***
 \f
 ;;;### (autoloads (reftex-all-document-files) "reftex-parse" "textmodes/reftex-parse.el"
-;;;;;;  (17786 56015))
+;;;;;;  (17843 45630))
 ;;; Generated autoloads from textmodes/reftex-parse.el
 
 (autoload (quote reftex-all-document-files) "reftex-parse" "\
@@ -22316,8 +22343,8 @@ of master file.
 
 ;;;***
 \f
-;;;### (autoloads nil "reftex-vars" "textmodes/reftex-vars.el" (17786
-;;;;;;  56015))
+;;;### (autoloads nil "reftex-vars" "textmodes/reftex-vars.el" (17843
+;;;;;;  45630))
 ;;; Generated autoloads from textmodes/reftex-vars.el
 (put 'reftex-vref-is-default 'safe-local-variable (lambda (x) (or (stringp x) (symbolp x))))
 (put 'reftex-fref-is-default 'safe-local-variable (lambda (x) (or (stringp x) (symbolp x))))
@@ -22327,7 +22354,7 @@ of master file.
 ;;;***
 \f
 ;;;### (autoloads (regexp-opt-depth regexp-opt) "regexp-opt" "emacs-lisp/regexp-opt.el"
-;;;;;;  (17785 34467))
+;;;;;;  (17843 45615))
 ;;; Generated autoloads from emacs-lisp/regexp-opt.el
 
 (autoload (quote regexp-opt) "regexp-opt" "\
@@ -22354,7 +22381,7 @@ This means the number of non-shy regexp grouping constructs
 
 ;;;***
 \f
-;;;### (autoloads (repeat) "repeat" "repeat.el" (17781 39502))
+;;;### (autoloads (repeat) "repeat" "repeat.el" (17843 45612))
 ;;; Generated autoloads from repeat.el
 
 (autoload (quote repeat) "repeat" "\
@@ -22372,7 +22399,7 @@ can be modified by the global variable `repeat-on-final-keystroke'.
 ;;;***
 \f
 ;;;### (autoloads (reporter-submit-bug-report) "reporter" "mail/reporter.el"
-;;;;;;  (17786 56015))
+;;;;;;  (17843 45622))
 ;;; Generated autoloads from mail/reporter.el
 
 (autoload (quote reporter-submit-bug-report) "reporter" "\
@@ -22404,7 +22431,7 @@ mail-sending package is used for editing and sending the message.
 ;;;***
 \f
 ;;;### (autoloads (reposition-window) "reposition" "reposition.el"
-;;;;;;  (17781 39502))
+;;;;;;  (17843 45612))
 ;;; Generated autoloads from reposition.el
 
 (autoload (quote reposition-window) "reposition" "\
@@ -22431,8 +22458,8 @@ first comment line visible (if point is in a comment).
 
 ;;;***
 \f
-;;;### (autoloads (resume-suspend-hook) "resume" "resume.el" (17781
-;;;;;;  39502))
+;;;### (autoloads (resume-suspend-hook) "resume" "resume.el" (17843
+;;;;;;  45612))
 ;;; Generated autoloads from resume.el
 
 (autoload (quote resume-suspend-hook) "resume" "\
@@ -22443,7 +22470,7 @@ Clear out the file used for transmitting args when Emacs resumes.
 ;;;***
 \f
 ;;;### (autoloads (global-reveal-mode reveal-mode) "reveal" "reveal.el"
-;;;;;;  (17495 43954))
+;;;;;;  (17843 45612))
 ;;; Generated autoloads from reveal.el
 
 (autoload (quote reveal-mode) "reveal" "\
@@ -22460,11 +22487,10 @@ With zero or negative ARG turn mode off.
 Non-nil if Global-Reveal mode is enabled.
 See the command `global-reveal-mode' for a description of this minor-mode.
 Setting this variable directly does not take effect;
-use either \\[customize] or the function `global-reveal-mode'.")
-
-(custom-autoload (quote global-reveal-mode) "reveal")
+either customize it (see the info node `Easy Customization')
+or call the function `global-reveal-mode'.")
 
-(put (quote global-reveal-mode) (quote custom-set) (quote custom-set-minor-mode))
+(custom-autoload (quote global-reveal-mode) "reveal" nil)
 
 (autoload (quote global-reveal-mode) "reveal" "\
 Toggle Reveal mode in all buffers on or off.
@@ -22479,7 +22505,7 @@ With zero or negative ARG turn mode off.
 ;;;***
 \f
 ;;;### (autoloads (make-ring ring-p) "ring" "emacs-lisp/ring.el"
-;;;;;;  (17785 34467))
+;;;;;;  (17843 45615))
 ;;; Generated autoloads from emacs-lisp/ring.el
 
 (autoload (quote ring-p) "ring" "\
@@ -22494,7 +22520,7 @@ Make a ring that can contain SIZE elements.
 
 ;;;***
 \f
-;;;### (autoloads (rlogin) "rlogin" "net/rlogin.el" (17786 56015))
+;;;### (autoloads (rlogin) "rlogin" "net/rlogin.el" (17843 45624))
 ;;; Generated autoloads from net/rlogin.el
  (add-hook 'same-window-regexps "^\\*rlogin-.*\\*\\(\\|<[0-9]+>\\)")
 
@@ -22545,8 +22571,8 @@ variable.
 ;;;;;;  rmail-mail-new-frame rmail-primary-inbox-list rmail-delete-after-output
 ;;;;;;  rmail-highlight-face rmail-highlighted-headers rmail-retry-ignored-headers
 ;;;;;;  rmail-displayed-headers rmail-ignored-headers rmail-dont-reply-to-names
-;;;;;;  rmail-movemail-variant-p) "rmail" "mail/rmail.el" (17742
-;;;;;;  7456))
+;;;;;;  rmail-movemail-variant-p) "rmail" "mail/rmail.el" (17843
+;;;;;;  45622))
 ;;; Generated autoloads from mail/rmail.el
 
 (autoload (quote rmail-movemail-variant-p) "rmail" "\
@@ -22811,7 +22837,7 @@ Set PASSWORD to be used for retrieving mail from a POP or IMAP server.
 ;;;***
 \f
 ;;;### (autoloads (rmail-edit-current-message) "rmailedit" "mail/rmailedit.el"
-;;;;;;  (17385 8494))
+;;;;;;  (17843 45622))
 ;;; Generated autoloads from mail/rmailedit.el
 
 (autoload (quote rmail-edit-current-message) "rmailedit" "\
@@ -22823,7 +22849,7 @@ Edit the contents of this message.
 \f
 ;;;### (autoloads (rmail-next-labeled-message rmail-previous-labeled-message
 ;;;;;;  rmail-read-label rmail-kill-label rmail-add-label) "rmailkwd"
-;;;;;;  "mail/rmailkwd.el" (17385 8494))
+;;;;;;  "mail/rmailkwd.el" (17843 45622))
 ;;; Generated autoloads from mail/rmailkwd.el
 
 (autoload (quote rmail-add-label) "rmailkwd" "\
@@ -22862,7 +22888,7 @@ With prefix argument N moves forward N messages with these labels.
 ;;;***
 \f
 ;;;### (autoloads (set-rmail-inbox-list) "rmailmsc" "mail/rmailmsc.el"
-;;;;;;  (17786 56015))
+;;;;;;  (17843 45622))
 ;;; Generated autoloads from mail/rmailmsc.el
 
 (autoload (quote set-rmail-inbox-list) "rmailmsc" "\
@@ -22876,7 +22902,7 @@ If FILE-NAME is empty, remove any existing inbox list.
 \f
 ;;;### (autoloads (rmail-output-body-to-file rmail-output rmail-fields-not-to-output
 ;;;;;;  rmail-output-to-rmail-file rmail-output-file-alist) "rmailout"
-;;;;;;  "mail/rmailout.el" (17752 39352))
+;;;;;;  "mail/rmailout.el" (17843 45622))
 ;;; Generated autoloads from mail/rmailout.el
 
 (defvar rmail-output-file-alist nil "\
@@ -22943,8 +22969,8 @@ FILE-NAME defaults, interactively, from the Subject field of the message.
 \f
 ;;;### (autoloads (rmail-sort-by-labels rmail-sort-by-lines rmail-sort-by-correspondent
 ;;;;;;  rmail-sort-by-recipient rmail-sort-by-author rmail-sort-by-subject
-;;;;;;  rmail-sort-by-date) "rmailsort" "mail/rmailsort.el" (17385
-;;;;;;  8494))
+;;;;;;  rmail-sort-by-date) "rmailsort" "mail/rmailsort.el" (17843
+;;;;;;  45622))
 ;;; Generated autoloads from mail/rmailsort.el
 
 (autoload (quote rmail-sort-by-date) "rmailsort" "\
@@ -22996,18 +23022,18 @@ KEYWORDS is a comma-separated list of labels.
 ;;;;;;  rmail-summary-by-senders rmail-summary-by-topic rmail-summary-by-regexp
 ;;;;;;  rmail-summary-by-recipients rmail-summary-by-labels rmail-summary
 ;;;;;;  rmail-summary-line-count-flag rmail-summary-scroll-between-messages)
-;;;;;;  "rmailsum" "mail/rmailsum.el" (17427 10522))
+;;;;;;  "rmailsum" "mail/rmailsum.el" (17843 45622))
 ;;; Generated autoloads from mail/rmailsum.el
 
 (defvar rmail-summary-scroll-between-messages t "\
 *Non-nil means Rmail summary scroll commands move between messages.")
 
-(custom-autoload (quote rmail-summary-scroll-between-messages) "rmailsum")
+(custom-autoload (quote rmail-summary-scroll-between-messages) "rmailsum" t)
 
 (defvar rmail-summary-line-count-flag t "\
 *Non-nil means Rmail summary should show the number of lines in each message.")
 
-(custom-autoload (quote rmail-summary-line-count-flag) "rmailsum")
+(custom-autoload (quote rmail-summary-line-count-flag) "rmailsum" t)
 
 (autoload (quote rmail-summary) "rmailsum" "\
 Display a summary of all messages, one line per message.
@@ -23057,7 +23083,7 @@ SENDERS is a string of names separated by commas.
 
 By default, `identity' is set.")
 
-(custom-autoload (quote rmail-summary-line-decoder) "rmailsum")
+(custom-autoload (quote rmail-summary-line-decoder) "rmailsum" t)
 
 (defvar rmail-user-mail-address-regexp nil "\
 *Regexp matching user mail addresses.
@@ -23073,12 +23099,12 @@ Then it should be a regexp matching your mail addresses.
 
 Setting this variable has an effect only before reading a mail.")
 
-(custom-autoload (quote rmail-user-mail-address-regexp) "rmailsum")
+(custom-autoload (quote rmail-user-mail-address-regexp) "rmailsum" t)
 
 ;;;***
 \f
 ;;;### (autoloads (news-post-news) "rnewspost" "obsolete/rnewspost.el"
-;;;;;;  (17786 56015))
+;;;;;;  (17843 45625))
 ;;; Generated autoloads from obsolete/rnewspost.el
 
 (autoload (quote news-post-news) "rnewspost" "\
@@ -23091,7 +23117,7 @@ If NOQUERY is non-nil, we do not query before doing the work.
 ;;;***
 \f
 ;;;### (autoloads (toggle-rot13-mode rot13-other-window rot13-region
-;;;;;;  rot13-string rot13) "rot13" "rot13.el" (17781 39502))
+;;;;;;  rot13-string rot13) "rot13" "rot13.el" (17843 45612))
 ;;; Generated autoloads from rot13.el
 
 (autoload (quote rot13) "rot13" "\
@@ -23132,7 +23158,7 @@ Toggle the use of ROT13 encoding for the current window.
 ;;;;;;  resize-minibuffer-frame-max-height resize-minibuffer-frame
 ;;;;;;  resize-minibuffer-window-exactly resize-minibuffer-window-max-height
 ;;;;;;  resize-minibuffer-mode) "rsz-mini" "obsolete/rsz-mini.el"
-;;;;;;  (17786 56015))
+;;;;;;  (17843 45625))
 ;;; Generated autoloads from obsolete/rsz-mini.el
 
 (defvar resize-minibuffer-mode nil "\
@@ -23172,8 +23198,8 @@ This function is obsolete.
 
 ;;;***
 \f
-;;;### (autoloads (ruler-mode) "ruler-mode" "ruler-mode.el" (17743
-;;;;;;  45091))
+;;;### (autoloads (ruler-mode) "ruler-mode" "ruler-mode.el" (17838
+;;;;;;  18033))
 ;;; Generated autoloads from ruler-mode.el
 
 (autoload (quote ruler-mode) "ruler-mode" "\
@@ -23183,8 +23209,8 @@ Display a ruler in the header line if ARG > 0.
 
 ;;;***
 \f
-;;;### (autoloads (rx rx-to-string) "rx" "emacs-lisp/rx.el" (17420
-;;;;;;  32030))
+;;;### (autoloads (rx rx-to-string) "rx" "emacs-lisp/rx.el" (17843
+;;;;;;  45615))
 ;;; Generated autoloads from emacs-lisp/rx.el
 
 (autoload (quote rx-to-string) "rx" "\
@@ -23492,7 +23518,7 @@ enclosed in `(and ...)'.
 ;;;***
 \f
 ;;;### (autoloads (savehist-mode savehist-mode) "savehist" "savehist.el"
-;;;;;;  (17476 4798))
+;;;;;;  (17843 45612))
 ;;; Generated autoloads from savehist.el
 
 (defvar savehist-mode nil "\
@@ -23500,7 +23526,7 @@ Mode for automatic saving of minibuffer history.
 Set this by calling the `savehist-mode' function or using the customize
 interface.")
 
-(custom-autoload (quote savehist-mode) "savehist")
+(custom-autoload (quote savehist-mode) "savehist" nil)
 
 (autoload (quote savehist-mode) "savehist" "\
 Toggle savehist-mode.
@@ -23518,7 +23544,7 @@ which is probably undesirable.
 ;;;***
 \f
 ;;;### (autoloads (dsssl-mode scheme-mode) "scheme" "progmodes/scheme.el"
-;;;;;;  (17394 12938))
+;;;;;;  (17843 45629))
 ;;; Generated autoloads from progmodes/scheme.el
 
 (autoload (quote scheme-mode) "scheme" "\
@@ -23560,7 +23586,7 @@ that variable's value is a string.
 ;;;***
 \f
 ;;;### (autoloads (gnus-score-mode) "score-mode" "gnus/score-mode.el"
-;;;;;;  (17385 8494))
+;;;;;;  (17843 45617))
 ;;; Generated autoloads from gnus/score-mode.el
 
 (autoload (quote gnus-score-mode) "score-mode" "\
@@ -23573,8 +23599,8 @@ This mode is an extended emacs-lisp mode.
 
 ;;;***
 \f
-;;;### (autoloads (scribe-mode) "scribe" "obsolete/scribe.el" (17786
-;;;;;;  56015))
+;;;### (autoloads (scribe-mode) "scribe" "obsolete/scribe.el" (17843
+;;;;;;  45625))
 ;;; Generated autoloads from obsolete/scribe.el
 
 (autoload (quote scribe-mode) "scribe" "\
@@ -23599,7 +23625,7 @@ Interesting variables:
 ;;;***
 \f
 ;;;### (autoloads (scroll-all-mode) "scroll-all" "scroll-all.el"
-;;;;;;  (17781 39502))
+;;;;;;  (17843 45612))
 ;;; Generated autoloads from scroll-all.el
 
 (defvar scroll-all-mode nil "\
@@ -23622,7 +23648,7 @@ apply to all visible windows in the same frame.
 ;;;***
 \f
 ;;;### (autoloads (scroll-lock-mode) "scroll-lock" "scroll-lock.el"
-;;;;;;  (17385 8487))
+;;;;;;  (17843 45612))
 ;;; Generated autoloads from scroll-lock.el
 
 (autoload (quote scroll-lock-mode) "scroll-lock" "\
@@ -23644,7 +23670,7 @@ during scrolling.
 ;;;;;;  mail-alias-file mail-default-reply-to mail-archive-file-name
 ;;;;;;  mail-header-separator send-mail-function mail-interactive
 ;;;;;;  mail-self-blind mail-specify-envelope-from mail-from-style)
-;;;;;;  "sendmail" "mail/sendmail.el" (17660 26729))
+;;;;;;  "sendmail" "mail/sendmail.el" (17843 45622))
 ;;; Generated autoloads from mail/sendmail.el
 
 (defvar mail-from-style (quote angles) "\
@@ -23945,7 +23971,7 @@ Like `mail' command, but display mail buffer in another frame.
 ;;;***
 \f
 ;;;### (autoloads (server-mode server-start) "server" "server.el"
-;;;;;;  (17771 26718))
+;;;;;;  (17838 18033))
 ;;; Generated autoloads from server.el
 
 (autoload (quote server-start) "server" "\
@@ -23978,7 +24004,7 @@ Server mode runs a process that accepts commands from the
 
 ;;;***
 \f
-;;;### (autoloads (ses-mode) "ses" "ses.el" (17750 12548))
+;;;### (autoloads (ses-mode) "ses" "ses.el" (17843 45612))
 ;;; Generated autoloads from ses.el
 
 (autoload (quote ses-mode) "ses" "\
@@ -23997,7 +24023,7 @@ These are active only in the minibuffer, when entering or editing a formula:
 ;;;***
 \f
 ;;;### (autoloads (html-mode sgml-mode) "sgml-mode" "textmodes/sgml-mode.el"
-;;;;;;  (17780 18172))
+;;;;;;  (17843 45630))
 ;;; Generated autoloads from textmodes/sgml-mode.el
 
 (autoload (quote sgml-mode) "sgml-mode" "\
@@ -24065,7 +24091,7 @@ To work around that, do:
 ;;;***
 \f
 ;;;### (autoloads (sh-mode) "sh-script" "progmodes/sh-script.el"
-;;;;;;  (17788 21816))
+;;;;;;  (17843 45629))
 ;;; Generated autoloads from progmodes/sh-script.el
 (put 'sh-shell 'safe-local-variable 'symbolp)
 
@@ -24129,7 +24155,7 @@ with your script for an edit-interpret-debug cycle.
 
 ;;;***
 \f
-;;;### (autoloads (sha1) "sha1" "gnus/sha1.el" (17385 8494))
+;;;### (autoloads (sha1) "sha1" "gnus/sha1.el" (17843 45617))
 ;;; Generated autoloads from gnus/sha1.el
 
 (autoload (quote sha1) "sha1" "\
@@ -24144,7 +24170,7 @@ If BINARY is non-nil, return a string in binary form.
 ;;;***
 \f
 ;;;### (autoloads (list-load-path-shadows) "shadow" "emacs-lisp/shadow.el"
-;;;;;;  (17785 34467))
+;;;;;;  (17843 45615))
 ;;; Generated autoloads from emacs-lisp/shadow.el
 
 (autoload (quote list-load-path-shadows) "shadow" "\
@@ -24191,8 +24217,8 @@ buffer called `*Shadows*'.  Shadowings are located by calling the
 ;;;***
 \f
 ;;;### (autoloads (shadow-initialize shadow-define-regexp-group shadow-define-literal-group
-;;;;;;  shadow-define-cluster) "shadowfile" "shadowfile.el" (17743
-;;;;;;  18143))
+;;;;;;  shadow-define-cluster) "shadowfile" "shadowfile.el" (17843
+;;;;;;  45612))
 ;;; Generated autoloads from shadowfile.el
 
 (autoload (quote shadow-define-cluster) "shadowfile" "\
@@ -24231,7 +24257,7 @@ Set up file shadowing.
 ;;;***
 \f
 ;;;### (autoloads (shell shell-dumb-shell-regexp) "shell" "shell.el"
-;;;;;;  (17796 10831))
+;;;;;;  (17843 45612))
 ;;; Generated autoloads from shell.el
 
 (defvar shell-dumb-shell-regexp "cmd\\(proxy\\)?\\.exe" "\
@@ -24278,7 +24304,7 @@ Otherwise, one argument `-i' is passed to the shell.
 ;;;***
 \f
 ;;;### (autoloads (sieve-upload-and-bury sieve-upload sieve-manage)
-;;;;;;  "sieve" "gnus/sieve.el" (17385 8494))
+;;;;;;  "sieve" "gnus/sieve.el" (17843 45617))
 ;;; Generated autoloads from gnus/sieve.el
 
 (autoload (quote sieve-manage) "sieve" "\
@@ -24299,7 +24325,7 @@ Not documented
 ;;;***
 \f
 ;;;### (autoloads (sieve-mode) "sieve-mode" "gnus/sieve-mode.el"
-;;;;;;  (17385 8494))
+;;;;;;  (17843 45617))
 ;;; Generated autoloads from gnus/sieve-mode.el
 
 (autoload (quote sieve-mode) "sieve-mode" "\
@@ -24314,14 +24340,14 @@ Turning on Sieve mode runs `sieve-mode-hook'.
 
 ;;;***
 \f
-;;;### (autoloads nil "simple" "simple.el" (17797 50970))
+;;;### (autoloads nil "simple" "simple.el" (17843 45612))
 ;;; Generated autoloads from simple.el
 (put 'fill-prefix 'safe-local-variable 'string-or-null-p)
 
 ;;;***
 \f
-;;;### (autoloads (simula-mode) "simula" "progmodes/simula.el" (17788
-;;;;;;  21816))
+;;;### (autoloads (simula-mode) "simula" "progmodes/simula.el" (17843
+;;;;;;  45629))
 ;;; Generated autoloads from progmodes/simula.el
 
 (autoload (quote simula-mode) "simula" "\
@@ -24370,7 +24396,7 @@ with no arguments, if that value is non-nil.
 ;;;***
 \f
 ;;;### (autoloads (skeleton-pair-insert-maybe skeleton-insert skeleton-proxy-new
-;;;;;;  define-skeleton) "skeleton" "skeleton.el" (17781 39502))
+;;;;;;  define-skeleton) "skeleton" "skeleton.el" (17843 45612))
 ;;; Generated autoloads from skeleton.el
 
 (defvar skeleton-filter-function (quote identity) "\
@@ -24480,7 +24506,7 @@ symmetrical ones, and the same character twice for the others.
 ;;;***
 \f
 ;;;### (autoloads (smerge-mode smerge-ediff) "smerge-mode" "smerge-mode.el"
-;;;;;;  (17495 43954))
+;;;;;;  (17843 45612))
 ;;; Generated autoloads from smerge-mode.el
 
 (autoload (quote smerge-ediff) "smerge-mode" "\
@@ -24499,7 +24525,7 @@ Minor mode to simplify editing output from the diff3 program.
 ;;;***
 \f
 ;;;### (autoloads (smiley-buffer smiley-region) "smiley" "gnus/smiley.el"
-;;;;;;  (17476 4800))
+;;;;;;  (17843 45617))
 ;;; Generated autoloads from gnus/smiley.el
 
 (autoload (quote smiley-region) "smiley" "\
@@ -24517,7 +24543,7 @@ interactively. If there's no argument, do it at the current buffer
 ;;;***
 \f
 ;;;### (autoloads (smtpmail-send-queued-mail smtpmail-send-it) "smtpmail"
-;;;;;;  "mail/smtpmail.el" (17767 19634))
+;;;;;;  "mail/smtpmail.el" (17843 45622))
 ;;; Generated autoloads from mail/smtpmail.el
 
 (autoload (quote smtpmail-send-it) "smtpmail" "\
@@ -24532,7 +24558,7 @@ Send mail that was queued as a result of setting `smtpmail-queue-mail'.
 
 ;;;***
 \f
-;;;### (autoloads (snake) "snake" "play/snake.el" (17786 56015))
+;;;### (autoloads (snake) "snake" "play/snake.el" (17843 45626))
 ;;; Generated autoloads from play/snake.el
 
 (autoload (quote snake) "snake" "\
@@ -24556,7 +24582,7 @@ Snake mode keybindings:
 ;;;***
 \f
 ;;;### (autoloads (snmpv2-mode snmp-mode) "snmp-mode" "net/snmp-mode.el"
-;;;;;;  (17786 56015))
+;;;;;;  (17843 45624))
 ;;; Generated autoloads from net/snmp-mode.el
 
 (autoload (quote snmp-mode) "snmp-mode" "\
@@ -24587,7 +24613,7 @@ then `snmpv2-mode-hook'.
 \f
 ;;;### (autoloads (solar-equinoxes-solstices sunrise-sunset calendar-location-name
 ;;;;;;  calendar-longitude calendar-latitude calendar-time-display-form)
-;;;;;;  "solar" "calendar/solar.el" (17386 33146))
+;;;;;;  "solar" "calendar/solar.el" (17843 45615))
 ;;; Generated autoloads from calendar/solar.el
 
 (defvar calendar-time-display-form (quote (12-hours ":" minutes am-pm (if time-zone " (") time-zone (if time-zone ")"))) "\
@@ -24604,7 +24630,7 @@ For example, the form
 
 would give military-style times like `21:07 (UTC)'.")
 
-(custom-autoload (quote calendar-time-display-form) "solar")
+(custom-autoload (quote calendar-time-display-form) "solar" t)
 
 (defvar calendar-latitude nil "\
 *Latitude of `calendar-location-name' in degrees.
@@ -24616,7 +24642,7 @@ York City.
 
 This variable should be set in `site-start'.el.")
 
-(custom-autoload (quote calendar-latitude) "solar")
+(custom-autoload (quote calendar-latitude) "solar" t)
 
 (defvar calendar-longitude nil "\
 *Longitude of `calendar-location-name' in degrees.
@@ -24628,7 +24654,7 @@ York City.
 
 This variable should be set in `site-start'.el.")
 
-(custom-autoload (quote calendar-longitude) "solar")
+(custom-autoload (quote calendar-longitude) "solar" t)
 
 (defvar calendar-location-name (quote (let ((float-output-format "%.1f")) (format "%s%s, %s%s" (if (numberp calendar-latitude) (abs calendar-latitude) (+ (aref calendar-latitude 0) (/ (aref calendar-latitude 1) 60.0))) (if (numberp calendar-latitude) (if (> calendar-latitude 0) "N" "S") (if (equal (aref calendar-latitude 2) (quote north)) "N" "S")) (if (numberp calendar-longitude) (abs calendar-longitude) (+ (aref calendar-longitude 0) (/ (aref calendar-longitude 1) 60.0))) (if (numberp calendar-longitude) (if (> calendar-longitude 0) "E" "W") (if (equal (aref calendar-longitude 2) (quote east)) "E" "W"))))) "\
 *Expression evaluating to name of `calendar-longitude', `calendar-latitude'.
@@ -24637,7 +24663,7 @@ pair.
 
 This variable should be set in `site-start'.el.")
 
-(custom-autoload (quote calendar-location-name) "solar")
+(custom-autoload (quote calendar-location-name) "solar" t)
 
 (autoload (quote sunrise-sunset) "solar" "\
 Local time of sunrise and sunset for today.  Accurate to a few seconds.
@@ -24658,8 +24684,8 @@ Requires floating point.
 
 ;;;***
 \f
-;;;### (autoloads (solitaire) "solitaire" "play/solitaire.el" (17786
-;;;;;;  56015))
+;;;### (autoloads (solitaire) "solitaire" "play/solitaire.el" (17843
+;;;;;;  45626))
 ;;; Generated autoloads from play/solitaire.el
 
 (autoload (quote solitaire) "solitaire" "\
@@ -24736,7 +24762,7 @@ Pick your favourite shortcuts:
 \f
 ;;;### (autoloads (reverse-region sort-columns sort-regexp-fields
 ;;;;;;  sort-fields sort-numeric-fields sort-pages sort-paragraphs
-;;;;;;  sort-lines sort-subr) "sort" "sort.el" (17781 39502))
+;;;;;;  sort-lines sort-subr) "sort" "sort.el" (17843 45612))
 ;;; Generated autoloads from sort.el
 
 (autoload (quote sort-subr) "sort" "\
@@ -24878,8 +24904,8 @@ From a program takes two point or marker arguments, BEG and END.
 
 ;;;***
 \f
-;;;### (autoloads (spam-initialize) "spam" "gnus/spam.el" (17476
-;;;;;;  4800))
+;;;### (autoloads (spam-initialize) "spam" "gnus/spam.el" (17843
+;;;;;;  45617))
 ;;; Generated autoloads from gnus/spam.el
 
 (autoload (quote spam-initialize) "spam" "\
@@ -24891,7 +24917,7 @@ Install the spam.el hooks and do other initialization
 \f
 ;;;### (autoloads (spam-report-deagentize spam-report-agentize spam-report-url-to-file
 ;;;;;;  spam-report-url-ping-mm-url spam-report-process-queue) "spam-report"
-;;;;;;  "gnus/spam-report.el" (17386 33146))
+;;;;;;  "gnus/spam-report.el" (17843 45617))
 ;;; Generated autoloads from gnus/spam-report.el
 
 (autoload (quote spam-report-process-queue) "spam-report" "\
@@ -24934,7 +24960,7 @@ Spam reports will be queued with the method used when
 ;;;***
 \f
 ;;;### (autoloads (speedbar-get-focus speedbar-frame-mode) "speedbar"
-;;;;;;  "speedbar.el" (17771 1419))
+;;;;;;  "speedbar.el" (17843 45612))
 ;;; Generated autoloads from speedbar.el
 
 (defalias (quote speedbar) (quote speedbar-frame-mode))
@@ -24959,7 +24985,7 @@ selected.  If the speedbar frame is active, then select the attached frame.
 ;;;***
 \f
 ;;;### (autoloads (spell-string spell-region spell-word spell-buffer)
-;;;;;;  "spell" "textmodes/spell.el" (17786 56015))
+;;;;;;  "spell" "textmodes/spell.el" (17843 45630))
 ;;; Generated autoloads from textmodes/spell.el
 
 (put (quote spell-filter) (quote risky-local-variable) t)
@@ -24995,8 +25021,8 @@ Check spelling of string supplied as argument.
 
 ;;;***
 \f
-;;;### (autoloads (snarf-spooks spook) "spook" "play/spook.el" (17786
-;;;;;;  56015))
+;;;### (autoloads (snarf-spooks spook) "spook" "play/spook.el" (17843
+;;;;;;  45626))
 ;;; Generated autoloads from play/spook.el
 
 (autoload (quote spook) "spook" "\
@@ -25014,8 +25040,8 @@ Return a vector containing the lines from `spook-phrases-file'.
 ;;;### (autoloads (sql-linter sql-db2 sql-interbase sql-postgres
 ;;;;;;  sql-ms sql-ingres sql-solid sql-mysql sql-sqlite sql-informix
 ;;;;;;  sql-sybase sql-oracle sql-product-interactive sql-mode sql-help
-;;;;;;  sql-add-product-keywords) "sql" "progmodes/sql.el" (17781
-;;;;;;  39502))
+;;;;;;  sql-add-product-keywords) "sql" "progmodes/sql.el" (17843
+;;;;;;  45629))
 ;;; Generated autoloads from progmodes/sql.el
 
 (autoload (quote sql-add-product-keywords) "sql" "\
@@ -25446,8 +25472,8 @@ input.  See `sql-interactive-mode'.
 ;;;;;;  strokes-mode strokes-list-strokes strokes-load-user-strokes
 ;;;;;;  strokes-help strokes-describe-stroke strokes-do-complex-stroke
 ;;;;;;  strokes-do-stroke strokes-read-complex-stroke strokes-read-stroke
-;;;;;;  strokes-global-set-stroke) "strokes" "strokes.el" (17781
-;;;;;;  39502))
+;;;;;;  strokes-global-set-stroke) "strokes" "strokes.el" (17843
+;;;;;;  45612))
 ;;; Generated autoloads from strokes.el
 
 (autoload (quote strokes-global-set-stroke) "strokes" "\
@@ -25577,7 +25603,7 @@ Studlify-case the current buffer.
 
 ;;;***
 \f
-;;;### (autoloads (locate-library) "subr" "subr.el" (17789 35159))
+;;;### (autoloads (locate-library) "subr" "subr.el" (17843 45612))
 ;;; Generated autoloads from subr.el
 
 (autoload (quote locate-library) "subr" "\
@@ -25599,7 +25625,7 @@ and the file name is displayed in the echo area.
 ;;;***
 \f
 ;;;### (autoloads (sc-cite-original) "supercite" "mail/supercite.el"
-;;;;;;  (17786 56015))
+;;;;;;  (17843 45622))
 ;;; Generated autoloads from mail/supercite.el
 
 (autoload (quote sc-cite-original) "supercite" "\
@@ -25631,7 +25657,7 @@ before, and `sc-post-hook' is run after the guts of this function.
 
 ;;;***
 \f
-;;;### (autoloads (t-mouse-mode) "t-mouse" "t-mouse.el" (17743 18143))
+;;;### (autoloads (t-mouse-mode) "t-mouse" "t-mouse.el" (17842 25773))
 ;;; Generated autoloads from t-mouse.el
 
 (defvar t-mouse-mode nil "\
@@ -25653,7 +25679,7 @@ Turn it on to use Emacs mouse commands, and off to use t-mouse commands.
 
 ;;;***
 \f
-;;;### (autoloads (tabify untabify) "tabify" "tabify.el" (17781 39502))
+;;;### (autoloads (tabify untabify) "tabify" "tabify.el" (17843 45612))
 ;;; Generated autoloads from tabify.el
 
 (autoload (quote untabify) "tabify" "\
@@ -25688,7 +25714,7 @@ The variable `tab-width' controls the spacing of tab stops.
 ;;;;;;  table-recognize table-insert-row-column table-insert-column
 ;;;;;;  table-insert-row table-insert table-point-left-cell-hook
 ;;;;;;  table-point-entered-cell-hook table-load-hook table-cell-map-hook)
-;;;;;;  "table" "textmodes/table.el" (17740 982))
+;;;;;;  "table" "textmodes/table.el" (17843 45630))
 ;;; Generated autoloads from textmodes/table.el
 
 (defvar table-cell-map-hook nil "\
@@ -26276,7 +26302,7 @@ converts a table into plain text without frames.  It is a companion to
 
 ;;;***
 \f
-;;;### (autoloads (talk-connect) "talk" "talk.el" (17781 39502))
+;;;### (autoloads (talk-connect) "talk" "talk.el" (17843 45612))
 ;;; Generated autoloads from talk.el
 
 (autoload (quote talk-connect) "talk" "\
@@ -26286,7 +26312,7 @@ Connect to display DISPLAY for the Emacs talk group.
 
 ;;;***
 \f
-;;;### (autoloads (tar-mode) "tar-mode" "tar-mode.el" (17771 1419))
+;;;### (autoloads (tar-mode) "tar-mode" "tar-mode.el" (17843 45612))
 ;;; Generated autoloads from tar-mode.el
 
 (autoload (quote tar-mode) "tar-mode" "\
@@ -26310,7 +26336,7 @@ See also: variables `tar-update-datestamp' and `tar-anal-blocksize'.
 ;;;***
 \f
 ;;;### (autoloads (tcl-help-on-word inferior-tcl tcl-mode) "tcl"
-;;;;;;  "progmodes/tcl.el" (17485 5461))
+;;;;;;  "progmodes/tcl.el" (17843 45629))
 ;;; Generated autoloads from progmodes/tcl.el
 
 (autoload (quote tcl-mode) "tcl" "\
@@ -26361,7 +26387,7 @@ Prefix argument means invert sense of `tcl-use-smart-word-finder'.
 
 ;;;***
 \f
-;;;### (autoloads (rsh telnet) "telnet" "net/telnet.el" (17786 56015))
+;;;### (autoloads (rsh telnet) "telnet" "net/telnet.el" (17843 45624))
 ;;; Generated autoloads from net/telnet.el
  (add-hook 'same-window-regexps "\\*telnet-.*\\*\\(\\|<[0-9]+>\\)")
 
@@ -26388,8 +26414,8 @@ Normally input is edited in Emacs and sent a line at a time.
 
 ;;;***
 \f
-;;;### (autoloads (ansi-term term make-term) "term" "term.el" (17781
-;;;;;;  39502))
+;;;### (autoloads (ansi-term term make-term) "term" "term.el" (17843
+;;;;;;  45612))
 ;;; Generated autoloads from term.el
 
 (autoload (quote make-term) "term" "\
@@ -26417,8 +26443,8 @@ Start a terminal-emulator in a new buffer.
 
 ;;;***
 \f
-;;;### (autoloads (terminal-emulator) "terminal" "terminal.el" (17781
-;;;;;;  39502))
+;;;### (autoloads (terminal-emulator) "terminal" "terminal.el" (17843
+;;;;;;  45612))
 ;;; Generated autoloads from terminal.el
 
 (autoload (quote terminal-emulator) "terminal" "\
@@ -26455,7 +26481,7 @@ subprocess started.
 ;;;***
 \f
 ;;;### (autoloads (testcover-this-defun) "testcover" "emacs-lisp/testcover.el"
-;;;;;;  (17385 8490))
+;;;;;;  (17843 45615))
 ;;; Generated autoloads from emacs-lisp/testcover.el
 
 (autoload (quote testcover-this-defun) "testcover" "\
@@ -26465,7 +26491,7 @@ Start coverage on function under point.
 
 ;;;***
 \f
-;;;### (autoloads (tetris) "tetris" "play/tetris.el" (17786 56015))
+;;;### (autoloads (tetris) "tetris" "play/tetris.el" (17843 45626))
 ;;; Generated autoloads from play/tetris.el
 
 (autoload (quote tetris) "tetris" "\
@@ -26496,7 +26522,7 @@ tetris-mode keybindings:
 ;;;;;;  tex-start-commands tex-start-options slitex-run-command latex-run-command
 ;;;;;;  tex-run-command tex-offer-save tex-main-file tex-first-line-header-regexp
 ;;;;;;  tex-directory tex-shell-file-name) "tex-mode" "textmodes/tex-mode.el"
-;;;;;;  (17786 56015))
+;;;;;;  (17843 45630))
 ;;; Generated autoloads from textmodes/tex-mode.el
 
 (defvar tex-shell-file-name nil "\
@@ -26798,7 +26824,7 @@ Major mode to edit DocTeX files.
 ;;;***
 \f
 ;;;### (autoloads (texi2info texinfo-format-region texinfo-format-buffer)
-;;;;;;  "texinfmt" "textmodes/texinfmt.el" (17743 18144))
+;;;;;;  "texinfmt" "textmodes/texinfmt.el" (17843 45630))
 ;;; Generated autoloads from textmodes/texinfmt.el
 
 (autoload (quote texinfo-format-buffer) "texinfmt" "\
@@ -26838,18 +26864,18 @@ if large.  You can use Info-split to do this manually.
 ;;;***
 \f
 ;;;### (autoloads (texinfo-mode texinfo-close-quote texinfo-open-quote)
-;;;;;;  "texinfo" "textmodes/texinfo.el" (17385 8496))
+;;;;;;  "texinfo" "textmodes/texinfo.el" (17843 45630))
 ;;; Generated autoloads from textmodes/texinfo.el
 
 (defvar texinfo-open-quote "``" "\
 *String inserted by typing \\[texinfo-insert-quote] to open a quotation.")
 
-(custom-autoload (quote texinfo-open-quote) "texinfo")
+(custom-autoload (quote texinfo-open-quote) "texinfo" t)
 
 (defvar texinfo-close-quote "''" "\
 *String inserted by typing \\[texinfo-insert-quote] to close a quotation.")
 
-(custom-autoload (quote texinfo-close-quote) "texinfo")
+(custom-autoload (quote texinfo-close-quote) "texinfo" t)
 
 (autoload (quote texinfo-mode) "texinfo" "\
 Major mode for editing Texinfo files.
@@ -26925,7 +26951,7 @@ value of `texinfo-mode-hook'.
 ;;;### (autoloads (thai-auto-composition-mode thai-composition-function
 ;;;;;;  thai-post-read-conversion thai-compose-buffer thai-compose-string
 ;;;;;;  thai-compose-region) "thai-util" "language/thai-util.el"
-;;;;;;  (17792 9562))
+;;;;;;  (17843 45621))
 ;;; Generated autoloads from language/thai-util.el
 
 (autoload (quote thai-compose-region) "thai-util" "\
@@ -26969,7 +26995,7 @@ Minor mode for automatically correct Thai character composition.
 \f
 ;;;### (autoloads (list-at-point number-at-point symbol-at-point
 ;;;;;;  sexp-at-point thing-at-point bounds-of-thing-at-point forward-thing)
-;;;;;;  "thingatpt" "thingatpt.el" (17781 39502))
+;;;;;;  "thingatpt" "thingatpt.el" (17843 45612))
 ;;; Generated autoloads from thingatpt.el
 
 (autoload (quote forward-thing) "thingatpt" "\
@@ -27026,7 +27052,7 @@ Not documented
 \f
 ;;;### (autoloads (thumbs-dired-setroot thumbs-dired-show thumbs-dired-show-marked
 ;;;;;;  thumbs-show-from-dir thumbs-find-thumb) "thumbs" "thumbs.el"
-;;;;;;  (17601 9091))
+;;;;;;  (17843 45612))
 ;;; Generated autoloads from thumbs.el
 
 (autoload (quote thumbs-find-thumb) "thumbs" "\
@@ -27065,7 +27091,7 @@ In dired, call the setroot program on the image at point.
 ;;;;;;  tibetan-composition-function tibetan-decompose-string tibetan-decompose-region
 ;;;;;;  tibetan-compose-region tibetan-compose-string tibetan-transcription-to-tibetan
 ;;;;;;  tibetan-tibetan-to-transcription tibetan-char-p) "tibet-util"
-;;;;;;  "language/tibet-util.el" (17792 9562))
+;;;;;;  "language/tibet-util.el" (17843 45621))
 ;;; Generated autoloads from language/tibet-util.el
 
 (autoload (quote tibetan-char-p) "tibet-util" "\
@@ -27144,7 +27170,7 @@ Not documented
 ;;;***
 \f
 ;;;### (autoloads (tildify-buffer tildify-region) "tildify" "textmodes/tildify.el"
-;;;;;;  (17786 56015))
+;;;;;;  (17843 45630))
 ;;; Generated autoloads from textmodes/tildify.el
 
 (autoload (quote tildify-region) "tildify" "\
@@ -27168,7 +27194,7 @@ This function performs no refilling of the changed text.
 ;;;***
 \f
 ;;;### (autoloads (display-time-mode display-time display-time-day-and-date)
-;;;;;;  "time" "time.el" (17674 51268))
+;;;;;;  "time" "time.el" (17843 45612))
 ;;; Generated autoloads from time.el
 
 (defvar display-time-day-and-date nil "\
@@ -27210,8 +27236,8 @@ This runs the normal hook `display-time-hook' after each update.
 ;;;### (autoloads (safe-date-to-time time-to-days time-to-day-in-year
 ;;;;;;  date-leap-year-p days-between date-to-day time-add time-subtract
 ;;;;;;  time-since days-to-time time-less-p seconds-to-time time-to-seconds
-;;;;;;  date-to-time) "time-date" "calendar/time-date.el" (17386
-;;;;;;  33146))
+;;;;;;  date-to-time) "time-date" "calendar/time-date.el" (17843
+;;;;;;  45615))
 ;;; Generated autoloads from calendar/time-date.el
 
 (autoload (quote date-to-time) "time-date" "\
@@ -27297,7 +27323,7 @@ If DATE is malformed, return a time value of zeros.
 ;;;***
 \f
 ;;;### (autoloads (time-stamp-toggle-active time-stamp) "time-stamp"
-;;;;;;  "time-stamp.el" (17771 1419))
+;;;;;;  "time-stamp.el" (17843 45612))
 ;;; Generated autoloads from time-stamp.el
 (put 'time-stamp-format 'safe-local-variable 'stringp)
 (put 'time-stamp-line-limit 'safe-local-variable 'integerp)
@@ -27340,7 +27366,7 @@ With ARG, turn time stamping on if and only if arg is positive.
 ;;;;;;  timeclock-workday-remaining-string timeclock-reread-log timeclock-query-out
 ;;;;;;  timeclock-change timeclock-status-string timeclock-out timeclock-in
 ;;;;;;  timeclock-modeline-display) "timeclock" "calendar/timeclock.el"
-;;;;;;  (17632 41885))
+;;;;;;  (17843 45615))
 ;;; Generated autoloads from calendar/timeclock.el
 
 (autoload (quote timeclock-modeline-display) "timeclock" "\
@@ -27441,7 +27467,7 @@ relative only to the time worked today, and not to past time.
 \f
 ;;;### (autoloads (with-timeout run-with-idle-timer add-timeout run-with-timer
 ;;;;;;  run-at-time cancel-function-timers cancel-timer) "timer"
-;;;;;;  "emacs-lisp/timer.el" (17785 34467))
+;;;;;;  "emacs-lisp/timer.el" (17843 45615))
 ;;; Generated autoloads from emacs-lisp/timer.el
 
 (defalias (quote disable-timeout) (quote cancel-timer))
@@ -27517,7 +27543,7 @@ be detected.
 ;;;***
 \f
 ;;;### (autoloads (batch-titdic-convert titdic-convert) "titdic-cnv"
-;;;;;;  "international/titdic-cnv.el" (17792 9562))
+;;;;;;  "international/titdic-cnv.el" (17843 45620))
 ;;; Generated autoloads from international/titdic-cnv.el
 
 (autoload (quote titdic-convert) "titdic-cnv" "\
@@ -27540,8 +27566,8 @@ To get complete usage, invoke \"emacs -batch -f batch-titdic-convert -h\".
 ;;;***
 \f
 ;;;### (autoloads (tamil-composition-function tamil-post-read-conversion
-;;;;;;  tamil-compose-region) "tml-util" "language/tml-util.el" (17788
-;;;;;;  21816))
+;;;;;;  tamil-compose-region) "tml-util" "language/tml-util.el" (17843
+;;;;;;  45621))
 ;;; Generated autoloads from language/tml-util.el
 
 (autoload (quote tamil-compose-region) "tml-util" "\
@@ -27564,7 +27590,7 @@ PATTERN regexp.
 ;;;***
 \f
 ;;;### (autoloads (tmm-prompt tmm-menubar-mouse tmm-menubar) "tmm"
-;;;;;;  "tmm.el" (17771 1419))
+;;;;;;  "tmm.el" (17843 45612))
 ;;; Generated autoloads from tmm.el
  (define-key global-map "\M-`" 'tmm-menubar)
  (define-key global-map [f10] 'tmm-menubar)
@@ -27605,7 +27631,7 @@ Its value should be an event that has a binding in MENU.
 \f
 ;;;### (autoloads (todo-show todo-cp todo-mode todo-print todo-top-priorities
 ;;;;;;  todo-insert-item todo-add-item-non-interactively todo-add-category)
-;;;;;;  "todo-mode" "calendar/todo-mode.el" (17386 33146))
+;;;;;;  "todo-mode" "calendar/todo-mode.el" (17843 45615))
 ;;; Generated autoloads from calendar/todo-mode.el
 
 (autoload (quote todo-add-category) "todo-mode" "\
@@ -27666,7 +27692,7 @@ Show TODO list.
 \f
 ;;;### (autoloads (tool-bar-local-item-from-menu tool-bar-add-item-from-menu
 ;;;;;;  tool-bar-local-item tool-bar-add-item) "tool-bar" "tool-bar.el"
-;;;;;;  (17495 43954))
+;;;;;;  (17843 45612))
 ;;; Generated autoloads from tool-bar.el
 
 (put (quote tool-bar-mode) (quote standard-value) (quote (t)))
@@ -27733,7 +27759,7 @@ holds a keymap.
 ;;;***
 \f
 ;;;### (autoloads (tpu-edt-on tpu-edt-mode) "tpu-edt" "emulation/tpu-edt.el"
-;;;;;;  (17785 34467))
+;;;;;;  (17843 45615))
 ;;; Generated autoloads from emulation/tpu-edt.el
 
 (defvar tpu-edt-mode nil "\
@@ -27760,7 +27786,7 @@ Turn on TPU/edt emulation.
 ;;;***
 \f
 ;;;### (autoloads (tpu-set-cursor-bound tpu-set-cursor-free tpu-set-scroll-margins)
-;;;;;;  "tpu-extras" "emulation/tpu-extras.el" (17785 34467))
+;;;;;;  "tpu-extras" "emulation/tpu-extras.el" (17843 45615))
 ;;; Generated autoloads from emulation/tpu-extras.el
 
 (autoload (quote tpu-set-scroll-margins) "tpu-extras" "\
@@ -27780,7 +27806,7 @@ Constrain the cursor to the flow of the text.
 
 ;;;***
 \f
-;;;### (autoloads (tq-create) "tq" "emacs-lisp/tq.el" (17785 34467))
+;;;### (autoloads (tq-create) "tq" "emacs-lisp/tq.el" (17843 45615))
 ;;; Generated autoloads from emacs-lisp/tq.el
 
 (autoload (quote tq-create) "tq" "\
@@ -27794,7 +27820,7 @@ to a tcp server on another machine.
 ;;;***
 \f
 ;;;### (autoloads (trace-function-background trace-function trace-buffer)
-;;;;;;  "trace" "emacs-lisp/trace.el" (17785 34467))
+;;;;;;  "trace" "emacs-lisp/trace.el" (17843 45615))
 ;;; Generated autoloads from emacs-lisp/trace.el
 
 (defvar trace-buffer "*trace-output*" "\
@@ -27831,7 +27857,7 @@ BUFFER defaults to `trace-buffer'.
 ;;;### (autoloads (tramp-unload-tramp tramp-completion-handle-file-name-completion
 ;;;;;;  tramp-completion-handle-file-name-all-completions tramp-unload-file-name-handlers
 ;;;;;;  tramp-file-name-handler tramp-completion-file-name-regexp
-;;;;;;  tramp-file-name-regexp) "tramp" "net/tramp.el" (17800 14311))
+;;;;;;  tramp-file-name-regexp) "tramp" "net/tramp.el" (17844 62922))
 ;;; Generated autoloads from net/tramp.el
 
 (defvar tramp-unified-filenames (not (featurep (quote xemacs))) "\
@@ -27934,7 +27960,7 @@ Like `file-name-all-completions' for partial tramp files.
 (autoload (quote tramp-completion-handle-file-name-completion) "tramp" "\
 Like `file-name-completion' for tramp files.
 
-\(fn FILENAME DIRECTORY)" nil nil)
+\(fn FILENAME DIRECTORY &optional PREDICATE)" nil nil)
 
 (autoload (quote tramp-unload-tramp) "tramp" "\
 Discard Tramp from loading remote files.
@@ -27944,7 +27970,7 @@ Discard Tramp from loading remote files.
 ;;;***
 \f
 ;;;### (autoloads (tramp-ftp-enable-ange-ftp) "tramp-ftp" "net/tramp-ftp.el"
-;;;;;;  (17366 25285))
+;;;;;;  (17843 45624))
 ;;; Generated autoloads from net/tramp-ftp.el
 
 (autoload (quote tramp-ftp-enable-ange-ftp) "tramp-ftp" "\
@@ -27959,8 +27985,8 @@ Not documented
 ;;;;;;  tumme-display-thumb tumme-display-thumbs-append tumme-setup-dired-keybindings
 ;;;;;;  tumme-jump-thumbnail-buffer tumme-delete-tag tumme-tag-files
 ;;;;;;  tumme-show-all-from-dir tumme-display-thumbs tumme-dired-with-window-configuration
-;;;;;;  tumme-dired-insert-marked-thumbs) "tumme" "tumme.el" (17645
-;;;;;;  64048))
+;;;;;;  tumme-dired-insert-marked-thumbs) "tumme" "tumme.el" (17843
+;;;;;;  45612))
 ;;; Generated autoloads from tumme.el
 
 (autoload (quote tumme-dired-insert-marked-thumbs) "tumme" "\
@@ -28050,7 +28076,7 @@ Append thumbnails to `tumme-thumbnail-buffer'.
 \(fn)" t nil)
 
 (autoload (quote tumme-display-thumb) "tumme" "\
-Shorthard for `tumme-display-thumbs' with prefix argument.
+Shorthand for `tumme-display-thumbs' with prefix argument.
 
 \(fn)" t nil)
 
@@ -28090,8 +28116,8 @@ easy-to-use form.
 
 ;;;***
 \f
-;;;### (autoloads (help-with-tutorial) "tutorial" "tutorial.el" (17763
-;;;;;;  9424))
+;;;### (autoloads (help-with-tutorial) "tutorial" "tutorial.el" (17843
+;;;;;;  45612))
 ;;; Generated autoloads from tutorial.el
 
 (autoload (quote help-with-tutorial) "tutorial" "\
@@ -28116,7 +28142,7 @@ resumed later.
 ;;;***
 \f
 ;;;### (autoloads (2C-split 2C-associate-buffer 2C-two-columns) "two-column"
-;;;;;;  "textmodes/two-column.el" (17786 56015))
+;;;;;;  "textmodes/two-column.el" (17843 45630))
 ;;; Generated autoloads from textmodes/two-column.el
  (autoload '2C-command "two-column" () t 'keymap)
  (global-set-key "\C-x6" '2C-command)
@@ -28167,7 +28193,7 @@ First column's text    sSs  Second column's text
 ;;;;;;  type-break type-break-mode type-break-keystroke-threshold
 ;;;;;;  type-break-good-break-interval type-break-good-rest-interval
 ;;;;;;  type-break-interval type-break-mode) "type-break" "type-break.el"
-;;;;;;  (17781 39502))
+;;;;;;  (17845 22175))
 ;;; Generated autoloads from type-break.el
 
 (defvar type-break-mode nil "\
@@ -28350,7 +28376,7 @@ FRAC should be the inverse of the fractional value; for example, a value of
 ;;;***
 \f
 ;;;### (autoloads (ununderline-region underline-region) "underline"
-;;;;;;  "textmodes/underline.el" (17786 56015))
+;;;;;;  "textmodes/underline.el" (17843 45630))
 ;;; Generated autoloads from textmodes/underline.el
 
 (autoload (quote underline-region) "underline" "\
@@ -28371,7 +28397,7 @@ which specify the range to operate on.
 ;;;***
 \f
 ;;;### (autoloads (unforward-rmail-message undigestify-rmail-message)
-;;;;;;  "undigest" "mail/undigest.el" (17786 56015))
+;;;;;;  "undigest" "mail/undigest.el" (17843 45622))
 ;;; Generated autoloads from mail/undigest.el
 
 (autoload (quote undigestify-rmail-message) "undigest" "\
@@ -28390,7 +28416,7 @@ following the containing message.
 ;;;***
 \f
 ;;;### (autoloads (unrmail batch-unrmail) "unrmail" "mail/unrmail.el"
-;;;;;;  (17786 56015))
+;;;;;;  (17843 45622))
 ;;; Generated autoloads from mail/unrmail.el
 
 (autoload (quote batch-unrmail) "unrmail" "\
@@ -28409,8 +28435,8 @@ Convert Rmail file FILE to system inbox format file TO-FILE.
 
 ;;;***
 \f
-;;;### (autoloads (unsafep) "unsafep" "emacs-lisp/unsafep.el" (17408
-;;;;;;  40148))
+;;;### (autoloads (unsafep) "unsafep" "emacs-lisp/unsafep.el" (17843
+;;;;;;  45615))
 ;;; Generated autoloads from emacs-lisp/unsafep.el
 
 (autoload (quote unsafep) "unsafep" "\
@@ -28423,7 +28449,7 @@ of symbols with local bindings.
 ;;;***
 \f
 ;;;### (autoloads (url-retrieve-synchronously url-retrieve) "url"
-;;;;;;  "url/url.el" (17785 34468))
+;;;;;;  "url/url.el" (17843 45630))
 ;;; Generated autoloads from url/url.el
 
 (autoload (quote url-retrieve) "url" "\
@@ -28463,7 +28489,7 @@ no further processing).  URL is either a string or a parsed URL.
 ;;;***
 \f
 ;;;### (autoloads (url-register-auth-scheme url-get-authentication)
-;;;;;;  "url-auth" "url/url-auth.el" (17729 4745))
+;;;;;;  "url-auth" "url/url-auth.el" (17843 45630))
 ;;; Generated autoloads from url/url-auth.el
 
 (autoload (quote url-get-authentication) "url-auth" "\
@@ -28505,8 +28531,8 @@ RATING   a rating between 1 and 10 of the strength of the authentication.
 ;;;***
 \f
 ;;;### (autoloads (url-cache-expired url-cache-extract url-is-cached
-;;;;;;  url-store-in-cache) "url-cache" "url/url-cache.el" (17729
-;;;;;;  4745))
+;;;;;;  url-store-in-cache) "url-cache" "url/url-cache.el" (17843
+;;;;;;  45630))
 ;;; Generated autoloads from url/url-cache.el
 
 (autoload (quote url-store-in-cache) "url-cache" "\
@@ -28531,7 +28557,7 @@ Return t iff a cached file has expired.
 
 ;;;***
 \f
-;;;### (autoloads (url-cid) "url-cid" "url/url-cid.el" (17729 4745))
+;;;### (autoloads (url-cid) "url-cid" "url/url-cid.el" (17843 45630))
 ;;; Generated autoloads from url/url-cid.el
 
 (autoload (quote url-cid) "url-cid" "\
@@ -28542,7 +28568,7 @@ Not documented
 ;;;***
 \f
 ;;;### (autoloads (url-dav-vc-registered url-dav-supported-p) "url-dav"
-;;;;;;  "url/url-dav.el" (17729 4745))
+;;;;;;  "url/url-dav.el" (17843 45630))
 ;;; Generated autoloads from url/url-dav.el
 
 (autoload (quote url-dav-supported-p) "url-dav" "\
@@ -28557,8 +28583,8 @@ Not documented
 
 ;;;***
 \f
-;;;### (autoloads (url-file) "url-file" "url/url-file.el" (17729
-;;;;;;  4745))
+;;;### (autoloads (url-file) "url-file" "url/url-file.el" (17843
+;;;;;;  45630))
 ;;; Generated autoloads from url/url-file.el
 
 (autoload (quote url-file) "url-file" "\
@@ -28569,7 +28595,7 @@ Handle file: and ftp: URLs.
 ;;;***
 \f
 ;;;### (autoloads (url-open-stream url-gateway-nslookup-host) "url-gw"
-;;;;;;  "url/url-gw.el" (17789 35159))
+;;;;;;  "url/url-gw.el" (17843 45630))
 ;;; Generated autoloads from url/url-gw.el
 
 (autoload (quote url-gateway-nslookup-host) "url-gw" "\
@@ -28588,8 +28614,8 @@ Might do a non-blocking connection; use `process-status' to check.
 ;;;***
 \f
 ;;;### (autoloads (url-insert-file-contents url-file-local-copy url-copy-file
-;;;;;;  url-handler-mode) "url-handlers" "url/url-handlers.el" (17729
-;;;;;;  4745))
+;;;;;;  url-handler-mode) "url-handlers" "url/url-handlers.el" (17843
+;;;;;;  45630))
 ;;; Generated autoloads from url/url-handlers.el
 
 (defvar url-handler-mode nil "\
@@ -28633,7 +28659,7 @@ Not documented
 ;;;***
 \f
 ;;;### (autoloads (url-http-options url-http-file-attributes url-http-file-exists-p
-;;;;;;  url-http) "url-http" "url/url-http.el" (17785 34468))
+;;;;;;  url-http) "url-http" "url/url-http.el" (17843 45630))
 ;;; Generated autoloads from url/url-http.el
 
 (autoload (quote url-http) "url-http" "\
@@ -28698,7 +28724,7 @@ HTTPS retrievals are asynchronous.")
 
 ;;;***
 \f
-;;;### (autoloads (url-irc) "url-irc" "url/url-irc.el" (17729 4745))
+;;;### (autoloads (url-irc) "url-irc" "url/url-irc.el" (17843 45630))
 ;;; Generated autoloads from url/url-irc.el
 
 (autoload (quote url-irc) "url-irc" "\
@@ -28708,8 +28734,8 @@ Not documented
 
 ;;;***
 \f
-;;;### (autoloads (url-ldap) "url-ldap" "url/url-ldap.el" (17729
-;;;;;;  4745))
+;;;### (autoloads (url-ldap) "url-ldap" "url/url-ldap.el" (17843
+;;;;;;  45630))
 ;;; Generated autoloads from url/url-ldap.el
 
 (autoload (quote url-ldap) "url-ldap" "\
@@ -28723,7 +28749,7 @@ URL can be a URL string, or a URL vector of the type returned by
 ;;;***
 \f
 ;;;### (autoloads (url-mailto url-mail) "url-mailto" "url/url-mailto.el"
-;;;;;;  (17729 4745))
+;;;;;;  (17843 45630))
 ;;; Generated autoloads from url/url-mailto.el
 
 (autoload (quote url-mail) "url-mailto" "\
@@ -28739,7 +28765,7 @@ Handle the mailto: URL syntax.
 ;;;***
 \f
 ;;;### (autoloads (url-data url-generic-emulator-loader url-info
-;;;;;;  url-man) "url-misc" "url/url-misc.el" (17729 4745))
+;;;;;;  url-man) "url-misc" "url/url-misc.el" (17843 45630))
 ;;; Generated autoloads from url/url-misc.el
 
 (autoload (quote url-man) "url-misc" "\
@@ -28771,7 +28797,7 @@ Fetch a data URL (RFC 2397).
 ;;;***
 \f
 ;;;### (autoloads (url-snews url-news) "url-news" "url/url-news.el"
-;;;;;;  (17729 4745))
+;;;;;;  (17843 45630))
 ;;; Generated autoloads from url/url-news.el
 
 (autoload (quote url-news) "url-news" "\
@@ -28788,7 +28814,7 @@ Not documented
 \f
 ;;;### (autoloads (url-ns-user-pref url-ns-prefs isInNet isResolvable
 ;;;;;;  dnsResolve dnsDomainIs isPlainHostName) "url-ns" "url/url-ns.el"
-;;;;;;  (17729 4745))
+;;;;;;  (17843 45630))
 ;;; Generated autoloads from url/url-ns.el
 
 (autoload (quote isPlainHostName) "url-ns" "\
@@ -28829,7 +28855,7 @@ Not documented
 ;;;***
 \f
 ;;;### (autoloads (url-generic-parse-url url-recreate-url) "url-parse"
-;;;;;;  "url/url-parse.el" (17756 33825))
+;;;;;;  "url/url-parse.el" (17843 45630))
 ;;; Generated autoloads from url/url-parse.el
 
 (autoload (quote url-recreate-url) "url-parse" "\
@@ -28847,7 +28873,7 @@ Format is:
 ;;;***
 \f
 ;;;### (autoloads (url-setup-privacy-info) "url-privacy" "url/url-privacy.el"
-;;;;;;  (17729 4745))
+;;;;;;  (17843 45630))
 ;;; Generated autoloads from url/url-privacy.el
 
 (autoload (quote url-setup-privacy-info) "url-privacy" "\
@@ -28863,7 +28889,7 @@ Setup variables that expose info about you and your system.
 ;;;;;;  url-strip-leading-spaces url-eat-trailing-space url-get-normalized-date
 ;;;;;;  url-lazy-message url-normalize-url url-insert-entities-in-string
 ;;;;;;  url-parse-args url-debug url-debug) "url-util" "url/url-util.el"
-;;;;;;  (17767 19634))
+;;;;;;  (17843 45630))
 ;;; Generated autoloads from url/url-util.el
 
 (defvar url-debug nil "\
@@ -28992,7 +29018,7 @@ This uses `url-current-object', set locally to the buffer.
 ;;;***
 \f
 ;;;### (autoloads (ask-user-about-supersession-threat ask-user-about-lock)
-;;;;;;  "userlock" "userlock.el" (17781 39502))
+;;;;;;  "userlock" "userlock.el" (17843 45612))
 ;;; Generated autoloads from userlock.el
 
 (autoload (quote ask-user-about-lock) "userlock" "\
@@ -29022,7 +29048,7 @@ The buffer in question is current when this function is called.
 \f
 ;;;### (autoloads (uudecode-decode-region uudecode-decode-region-internal
 ;;;;;;  uudecode-decode-region-external) "uudecode" "gnus/uudecode.el"
-;;;;;;  (17551 7908))
+;;;;;;  (17843 45618))
 ;;; Generated autoloads from gnus/uudecode.el
 
 (autoload (quote uudecode-decode-region-external) "uudecode" "\
@@ -29052,7 +29078,7 @@ If FILE-NAME is non-nil, save the result to FILE-NAME.
 ;;;;;;  vc-directory vc-merge vc-insert-headers vc-version-other-window
 ;;;;;;  vc-diff vc-register vc-next-action vc-do-command edit-vc-file
 ;;;;;;  with-vc-file vc-branch-part vc-trunk-p vc-before-checkin-hook
-;;;;;;  vc-checkin-hook vc-checkout-hook) "vc" "vc.el" (17721 20491))
+;;;;;;  vc-checkin-hook vc-checkout-hook) "vc" "vc.el" (17843 45612))
 ;;; Generated autoloads from vc.el
 
 (defvar vc-checkout-hook nil "\
@@ -29340,7 +29366,7 @@ colors. `vc-annotate-background' specifies the background color.
 
 ;;;***
 \f
-;;;### (autoloads nil "vc-arch" "vc-arch.el" (17385 8488))
+;;;### (autoloads nil "vc-arch" "vc-arch.el" (17843 45612))
 ;;; Generated autoloads from vc-arch.el
  (defun vc-arch-registered (file)
   (if (vc-find-root file "{arch}/=tagging-method")
@@ -29350,7 +29376,7 @@ colors. `vc-annotate-background' specifies the background color.
 
 ;;;***
 \f
-;;;### (autoloads nil "vc-cvs" "vc-cvs.el" (17587 57307))
+;;;### (autoloads nil "vc-cvs" "vc-cvs.el" (17843 45612))
 ;;; Generated autoloads from vc-cvs.el
  (defun vc-cvs-registered (f)
   (when (file-readable-p (expand-file-name
@@ -29360,7 +29386,7 @@ colors. `vc-annotate-background' specifies the background color.
 
 ;;;***
 \f
-;;;### (autoloads nil "vc-mcvs" "vc-mcvs.el" (17385 8488))
+;;;### (autoloads nil "vc-mcvs" "vc-mcvs.el" (17843 45612))
 ;;; Generated autoloads from vc-mcvs.el
  (defun vc-mcvs-registered (file)
   (if (vc-find-root file "MCVS/CVS")
@@ -29371,27 +29397,27 @@ colors. `vc-annotate-background' specifies the background color.
 ;;;***
 \f
 ;;;### (autoloads (vc-rcs-master-templates) "vc-rcs" "vc-rcs.el"
-;;;;;;  (17385 8488))
+;;;;;;  (17843 45612))
 ;;; Generated autoloads from vc-rcs.el
 
 (defvar vc-rcs-master-templates (quote ("%sRCS/%s,v" "%s%s,v" "%sRCS/%s")) "\
 *Where to look for RCS master files.
 For a description of possible values, see `vc-check-master-templates'.")
 
-(custom-autoload (quote vc-rcs-master-templates) "vc-rcs")
+(custom-autoload (quote vc-rcs-master-templates) "vc-rcs" t)
  (defun vc-rcs-registered (f) (vc-default-registered 'RCS f))
 
 ;;;***
 \f
 ;;;### (autoloads (vc-sccs-master-templates) "vc-sccs" "vc-sccs.el"
-;;;;;;  (17385 8488))
+;;;;;;  (17843 45612))
 ;;; Generated autoloads from vc-sccs.el
 
 (defvar vc-sccs-master-templates (quote ("%sSCCS/s.%s" "%ss.%s" vc-sccs-search-project-dir)) "\
 *Where to look for SCCS master files.
 For a description of possible values, see `vc-check-master-templates'.")
 
-(custom-autoload (quote vc-sccs-master-templates) "vc-sccs")
+(custom-autoload (quote vc-sccs-master-templates) "vc-sccs" t)
  (defun vc-sccs-registered(f) (vc-default-registered 'SCCS f))
 
 (defun vc-sccs-search-project-dir (dirname basename) "\
@@ -29401,7 +29427,7 @@ find any project directory." (let ((project-dir (getenv "PROJECTDIR")) dirs dir)
 
 ;;;***
 \f
-;;;### (autoloads nil "vc-svn" "vc-svn.el" (17747 24147))
+;;;### (autoloads nil "vc-svn" "vc-svn.el" (17838 18033))
 ;;; Generated autoloads from vc-svn.el
  (defun vc-svn-registered (f)
   (let ((admin-dir (cond ((and (eq system-type 'windows-nt)
@@ -29419,7 +29445,7 @@ find any project directory." (let ((project-dir (getenv "PROJECTDIR")) dirs dir)
 ;;;***
 \f
 ;;;### (autoloads (vhdl-mode) "vhdl-mode" "progmodes/vhdl-mode.el"
-;;;;;;  (17781 39502))
+;;;;;;  (17843 45629))
 ;;; Generated autoloads from progmodes/vhdl-mode.el
 
 (autoload (quote vhdl-mode) "vhdl-mode" "\
@@ -30015,7 +30041,7 @@ Syntax table and abbrevs while in vi mode remain as they were in Emacs.
 ;;;### (autoloads (viqr-pre-write-conversion viqr-post-read-conversion
 ;;;;;;  viet-encode-viqr-buffer viet-encode-viqr-region viet-decode-viqr-buffer
 ;;;;;;  viet-decode-viqr-region viet-encode-viscii-char) "viet-util"
-;;;;;;  "language/viet-util.el" (17792 9562))
+;;;;;;  "language/viet-util.el" (17843 45621))
 ;;; Generated autoloads from language/viet-util.el
 
 (autoload (quote viet-encode-viscii-char) "viet-util" "\
@@ -30061,8 +30087,8 @@ Not documented
 \f
 ;;;### (autoloads (View-exit-and-edit view-mode-enter view-mode view-buffer-other-frame
 ;;;;;;  view-buffer-other-window view-buffer view-file-other-frame
-;;;;;;  view-file-other-window view-file) "view" "view.el" (17385
-;;;;;;  8488))
+;;;;;;  view-file-other-window view-file) "view" "view.el" (17843
+;;;;;;  45612))
 ;;; Generated autoloads from view.el
 
 (defvar view-mode nil "\
@@ -30271,8 +30297,8 @@ Exit View mode and make the current buffer editable.
 
 ;;;***
 \f
-;;;### (autoloads (vip-mode vip-setup) "vip" "emulation/vip.el" (17785
-;;;;;;  34467))
+;;;### (autoloads (vip-mode vip-setup) "vip" "emulation/vip.el" (17843
+;;;;;;  45615))
 ;;; Generated autoloads from emulation/vip.el
 
 (autoload (quote vip-setup) "vip" "\
@@ -30288,7 +30314,7 @@ Turn on VIP emulation of VI.
 ;;;***
 \f
 ;;;### (autoloads (viper-mode toggle-viper-mode) "viper" "emulation/viper.el"
-;;;;;;  (17743 18143))
+;;;;;;  (17843 45616))
 ;;; Generated autoloads from emulation/viper.el
 
 (autoload (quote toggle-viper-mode) "viper" "\
@@ -30305,7 +30331,7 @@ Turn on Viper emulation of Vi in Emacs. See Info node `(viper)Viper'.
 ;;;***
 \f
 ;;;### (autoloads (warn lwarn display-warning) "warnings" "emacs-lisp/warnings.el"
-;;;;;;  (17495 43954))
+;;;;;;  (17843 45615))
 ;;; Generated autoloads from emacs-lisp/warnings.el
 
 (defvar warning-prefix-function nil "\
@@ -30394,7 +30420,7 @@ this is equivalent to `display-warning', using
 ;;;***
 \f
 ;;;### (autoloads (wdired-change-to-wdired-mode) "wdired" "wdired.el"
-;;;;;;  (17786 57515))
+;;;;;;  (17843 45612))
 ;;; Generated autoloads from wdired.el
 
 (autoload (quote wdired-change-to-wdired-mode) "wdired" "\
@@ -30410,7 +30436,7 @@ See `wdired-mode'.
 
 ;;;***
 \f
-;;;### (autoloads (webjump) "webjump" "net/webjump.el" (17786 56015))
+;;;### (autoloads (webjump) "webjump" "net/webjump.el" (17843 45625))
 ;;; Generated autoloads from net/webjump.el
 
 (autoload (quote webjump) "webjump" "\
@@ -30427,7 +30453,7 @@ Please submit bug reports and other feedback to the author, Neil W. Van Dyke
 ;;;***
 \f
 ;;;### (autoloads (which-function-mode) "which-func" "progmodes/which-func.el"
-;;;;;;  (17608 57530))
+;;;;;;  (17843 45629))
 ;;; Generated autoloads from progmodes/which-func.el
  (put 'which-func-format 'risky-local-variable t)
  (put 'which-func-current 'risky-local-variable t)
@@ -30438,7 +30464,8 @@ Please submit bug reports and other feedback to the author, Neil W. Van Dyke
 Non-nil if Which-Function mode is enabled.
 See the command `which-function-mode' for a description of this minor-mode.
 Setting this variable directly does not take effect;
-use either \\[customize] or the function `which-function-mode'.")
+either customize it (see the info node `Easy Customization')
+or call the function `which-function-mode'.")
 
 (custom-autoload (quote which-function-mode) "which-func" nil)
 
@@ -30459,7 +30486,7 @@ and off otherwise.
 ;;;;;;  whitespace-buffer whitespace-toggle-ateol-check whitespace-toggle-spacetab-check
 ;;;;;;  whitespace-toggle-indent-check whitespace-toggle-trailing-check
 ;;;;;;  whitespace-toggle-leading-check) "whitespace" "whitespace.el"
-;;;;;;  (17781 39502))
+;;;;;;  (17843 45612))
 ;;; Generated autoloads from whitespace.el
 
 (autoload (quote whitespace-toggle-leading-check) "whitespace" "\
@@ -30550,7 +30577,7 @@ This is meant to be added buffer-locally to `write-file-functions'.
 ;;;***
 \f
 ;;;### (autoloads (widget-minor-mode widget-browse-other-window widget-browse
-;;;;;;  widget-browse-at) "wid-browse" "wid-browse.el" (17781 39502))
+;;;;;;  widget-browse-at) "wid-browse" "wid-browse.el" (17843 45612))
 ;;; Generated autoloads from wid-browse.el
 
 (autoload (quote widget-browse-at) "wid-browse" "\
@@ -30577,8 +30604,8 @@ With arg, turn widget mode on if and only if arg is positive.
 ;;;***
 \f
 ;;;### (autoloads (widget-setup widget-insert widget-delete widget-create
-;;;;;;  widget-prompt-value widgetp) "wid-edit" "wid-edit.el" (17743
-;;;;;;  45278))
+;;;;;;  widget-prompt-value widgetp) "wid-edit" "wid-edit.el" (17843
+;;;;;;  45612))
 ;;; Generated autoloads from wid-edit.el
 
 (autoload (quote widgetp) "wid-edit" "\
@@ -30622,8 +30649,8 @@ Setup current buffer so editing string widgets works.
 ;;;***
 \f
 ;;;### (autoloads (windmove-default-keybindings windmove-down windmove-right
-;;;;;;  windmove-up windmove-left) "windmove" "windmove.el" (17781
-;;;;;;  39502))
+;;;;;;  windmove-up windmove-left) "windmove" "windmove.el" (17843
+;;;;;;  45612))
 ;;; Generated autoloads from windmove.el
 
 (autoload (quote windmove-left) "windmove" "\
@@ -30676,7 +30703,7 @@ Default MODIFIER is 'shift.
 ;;;***
 \f
 ;;;### (autoloads (winner-mode winner-mode) "winner" "winner.el"
-;;;;;;  (17385 8488))
+;;;;;;  (17843 45613))
 ;;; Generated autoloads from winner.el
 
 (defvar winner-mode nil "\
@@ -30684,7 +30711,7 @@ Toggle Winner mode.
 Setting this variable directly does not take effect;
 use either \\[customize] or the function `winner-mode'.")
 
-(custom-autoload (quote winner-mode) "winner")
+(custom-autoload (quote winner-mode) "winner" nil)
 
 (autoload (quote winner-mode) "winner" "\
 Toggle Winner mode.
@@ -30695,7 +30722,7 @@ With arg, turn Winner mode on if and only if arg is positive.
 ;;;***
 \f
 ;;;### (autoloads (woman-find-file woman-dired-find-file woman) "woman"
-;;;;;;  "woman.el" (17781 39502))
+;;;;;;  "woman.el" (17843 45613))
 ;;; Generated autoloads from woman.el
 
 (autoload (quote woman) "woman" "\
@@ -30731,7 +30758,7 @@ decompress the file if appropriate.  See the documentation for the
 ;;;***
 \f
 ;;;### (autoloads (wordstar-mode) "ws-mode" "emulation/ws-mode.el"
-;;;;;;  (17785 34467))
+;;;;;;  (17843 45616))
 ;;; Generated autoloads from emulation/ws-mode.el
 
 (autoload (quote wordstar-mode) "ws-mode" "\
@@ -30844,7 +30871,7 @@ The key bindings are:
 ;;;***
 \f
 ;;;### (autoloads (xml-parse-region xml-parse-file) "xml" "xml.el"
-;;;;;;  (17607 45512))
+;;;;;;  (17843 45613))
 ;;; Generated autoloads from xml.el
 
 (autoload (quote xml-parse-file) "xml" "\
@@ -30869,19 +30896,18 @@ If PARSE-NS is non-nil, then QNAMES are expanded.
 
 ;;;***
 \f
-;;;### (autoloads (xterm-mouse-mode) "xt-mouse" "xt-mouse.el" (17385
-;;;;;;  8488))
+;;;### (autoloads (xterm-mouse-mode) "xt-mouse" "xt-mouse.el" (17843
+;;;;;;  45613))
 ;;; Generated autoloads from xt-mouse.el
 
 (defvar xterm-mouse-mode nil "\
 Non-nil if Xterm-Mouse mode is enabled.
 See the command `xterm-mouse-mode' for a description of this minor-mode.
 Setting this variable directly does not take effect;
-use either \\[customize] or the function `xterm-mouse-mode'.")
-
-(custom-autoload (quote xterm-mouse-mode) "xt-mouse")
+either customize it (see the info node `Easy Customization')
+or call the function `xterm-mouse-mode'.")
 
-(put (quote xterm-mouse-mode) (quote custom-set) (quote custom-set-minor-mode))
+(custom-autoload (quote xterm-mouse-mode) "xt-mouse" nil)
 
 (autoload (quote xterm-mouse-mode) "xt-mouse" "\
 Toggle XTerm mouse mode.
@@ -30899,7 +30925,7 @@ down the SHIFT key while pressing the mouse button.
 ;;;***
 \f
 ;;;### (autoloads (yenc-extract-filename yenc-decode-region) "yenc"
-;;;;;;  "gnus/yenc.el" (17385 8494))
+;;;;;;  "gnus/yenc.el" (17843 45618))
 ;;; Generated autoloads from gnus/yenc.el
 
 (autoload (quote yenc-decode-region) "yenc" "\
@@ -30915,7 +30941,7 @@ Extract file name from an yenc header.
 ;;;***
 \f
 ;;;### (autoloads (psychoanalyze-pinhead apropos-zippy insert-zippyism
-;;;;;;  yow) "yow" "play/yow.el" (17786 56015))
+;;;;;;  yow) "yow" "play/yow.el" (17843 45626))
 ;;; Generated autoloads from play/yow.el
 
 (autoload (quote yow) "yow" "\
@@ -30941,7 +30967,7 @@ Zippy goes to the analyst.
 
 ;;;***
 \f
-;;;### (autoloads (zone) "zone" "play/zone.el" (17385 8495))
+;;;### (autoloads (zone) "zone" "play/zone.el" (17843 45626))
 ;;; Generated autoloads from play/zone.el
 
 (autoload (quote zone) "zone" "\
@@ -30988,19 +31014,19 @@ Zone out, completely.
 ;;;;;;  "emulation/viper-cmd.el" "emulation/viper-ex.el" "emulation/viper-init.el"
 ;;;;;;  "emulation/viper-keym.el" "emulation/viper-macs.el" "emulation/viper-mous.el"
 ;;;;;;  "emulation/viper-util.el" "env.el" "erc/erc-backend.el" "erc/erc-goodies.el"
-;;;;;;  "erc/erc-ibuffer.el" "erc/erc-lang.el" "erc/erc-menu.el"
-;;;;;;  "erc/erc-nicklist.el" "eshell/em-alias.el" "eshell/em-banner.el"
-;;;;;;  "eshell/em-basic.el" "eshell/em-cmpl.el" "eshell/em-dirs.el"
-;;;;;;  "eshell/em-glob.el" "eshell/em-hist.el" "eshell/em-ls.el"
-;;;;;;  "eshell/em-pred.el" "eshell/em-prompt.el" "eshell/em-rebind.el"
-;;;;;;  "eshell/em-script.el" "eshell/em-smart.el" "eshell/em-term.el"
-;;;;;;  "eshell/em-unix.el" "eshell/em-xtra.el" "eshell/esh-arg.el"
-;;;;;;  "eshell/esh-cmd.el" "eshell/esh-ext.el" "eshell/esh-groups.el"
-;;;;;;  "eshell/esh-io.el" "eshell/esh-maint.el" "eshell/esh-module.el"
-;;;;;;  "eshell/esh-opt.el" "eshell/esh-proc.el" "eshell/esh-util.el"
-;;;;;;  "eshell/esh-var.el" "ezimage.el" "faces.el" "files.el" "finder-inf.el"
-;;;;;;  "foldout.el" "font-core.el" "font-lock.el" "format.el" "forms-d2.el"
-;;;;;;  "forms-pass.el" "frame.el" "fringe.el" "generic-x.el" "gnus/compface.el"
+;;;;;;  "erc/erc-ibuffer.el" "erc/erc-lang.el" "erc/erc-nicklist.el"
+;;;;;;  "eshell/em-alias.el" "eshell/em-banner.el" "eshell/em-basic.el"
+;;;;;;  "eshell/em-cmpl.el" "eshell/em-dirs.el" "eshell/em-glob.el"
+;;;;;;  "eshell/em-hist.el" "eshell/em-ls.el" "eshell/em-pred.el"
+;;;;;;  "eshell/em-prompt.el" "eshell/em-rebind.el" "eshell/em-script.el"
+;;;;;;  "eshell/em-smart.el" "eshell/em-term.el" "eshell/em-unix.el"
+;;;;;;  "eshell/em-xtra.el" "eshell/esh-arg.el" "eshell/esh-cmd.el"
+;;;;;;  "eshell/esh-ext.el" "eshell/esh-groups.el" "eshell/esh-io.el"
+;;;;;;  "eshell/esh-maint.el" "eshell/esh-module.el" "eshell/esh-opt.el"
+;;;;;;  "eshell/esh-proc.el" "eshell/esh-util.el" "eshell/esh-var.el"
+;;;;;;  "ezimage.el" "faces.el" "files.el" "finder-inf.el" "foldout.el"
+;;;;;;  "font-core.el" "font-lock.el" "format.el" "forms-d2.el" "forms-pass.el"
+;;;;;;  "frame.el" "fringe.el" "generic-x.el" "gnus/compface.el"
 ;;;;;;  "gnus/dig.el" "gnus/dns.el" "gnus/format-spec.el" "gnus/gnus-async.el"
 ;;;;;;  "gnus/gnus-bcklg.el" "gnus/gnus-cite.el" "gnus/gnus-cus.el"
 ;;;;;;  "gnus/gnus-demon.el" "gnus/gnus-dup.el" "gnus/gnus-eform.el"
@@ -31056,9 +31082,8 @@ Zone out, completely.
 ;;;;;;  "net/eudcb-bbdb.el" "net/eudcb-ldap.el" "net/eudcb-mab.el"
 ;;;;;;  "net/eudcb-ph.el" "net/ldap.el" "net/netrc.el" "net/tls.el"
 ;;;;;;  "net/tramp-smb.el" "net/tramp-util.el" "net/tramp-uu.el"
-;;;;;;  "net/tramp-vc.el" "net/trampver.el" "obsolete/bg-mouse.el"
-;;;;;;  "obsolete/hilit19.el" "obsolete/sc.el" "obsolete/uncompress.el"
-;;;;;;  "patcomp.el" "paths.el" "pcvs-info.el" "pcvs-parse.el" "pcvs-util.el"
+;;;;;;  "net/tramp-vc.el" "net/trampver.el" "obsolete/sc.el" "patcomp.el"
+;;;;;;  "paths.el" "pcvs-info.el" "pcvs-parse.el" "pcvs-util.el"
 ;;;;;;  "pgg-def.el" "pgg-parse.el" "pgg-pgp.el" "pgg-pgp5.el" "play/gamegrid.el"
 ;;;;;;  "play/gametree.el" "play/meese.el" "progmodes/ada-prj.el"
 ;;;;;;  "progmodes/cc-align.el" "progmodes/cc-awk.el" "progmodes/cc-bytecomp.el"
@@ -31071,23 +31096,21 @@ Zone out, completely.
 ;;;;;;  "register.el" "replace.el" "rfn-eshadow.el" "s-region.el"
 ;;;;;;  "saveplace.el" "sb-image.el" "scroll-bar.el" "select.el"
 ;;;;;;  "soundex.el" "startup.el" "subdirs.el" "tempo.el" "term/apollo.el"
-;;;;;;  "term/bobcat.el" "term/cygwin.el" "term/internal.el" "term/linux.el"
-;;;;;;  "term/lk201.el" "term/pc-win.el" "term/rxvt.el" "term/sun.el"
-;;;;;;  "term/tty-colors.el" "term/vt102.el" "term/vt125.el" "term/vt200.el"
-;;;;;;  "term/vt201.el" "term/vt220.el" "term/vt240.el" "term/vt300.el"
-;;;;;;  "term/vt320.el" "term/vt400.el" "term/vt420.el" "textmodes/bib-mode.el"
-;;;;;;  "textmodes/makeinfo.el" "textmodes/page-ext.el" "textmodes/page.el"
-;;;;;;  "textmodes/refbib.el" "textmodes/refer.el" "textmodes/reftex-auc.el"
-;;;;;;  "textmodes/reftex-dcr.el" "textmodes/reftex-ref.el" "textmodes/reftex-sel.el"
-;;;;;;  "textmodes/reftex-toc.el" "textmodes/texnfo-upd.el" "textmodes/text-mode.el"
-;;;;;;  "timezone.el" "tooltip.el" "tree-widget.el" "uniquify.el"
-;;;;;;  "url/url-about.el" "url/url-cookie.el" "url/url-dired.el"
-;;;;;;  "url/url-expand.el" "url/url-ftp.el" "url/url-history.el"
-;;;;;;  "url/url-imap.el" "url/url-methods.el" "url/url-nfs.el" "url/url-proxy.el"
-;;;;;;  "url/url-vars.el" "url/vc-dav.el" "vc-hooks.el" "vcursor.el"
-;;;;;;  "version.el" "vms-patch.el" "vmsproc.el" "vt-control.el"
-;;;;;;  "vt100-led.el" "w32-fns.el" "w32-vars.el" "widget.el" "window.el"
-;;;;;;  "x-dnd.el") (17800 15098 489655))
+;;;;;;  "term/bobcat.el" "term/cygwin.el" "term/linux.el" "term/lk201.el"
+;;;;;;  "term/vt102.el" "term/vt125.el" "term/vt200.el" "term/vt201.el"
+;;;;;;  "term/vt220.el" "term/vt240.el" "term/vt300.el" "term/vt320.el"
+;;;;;;  "term/vt400.el" "term/vt420.el" "textmodes/bib-mode.el" "textmodes/makeinfo.el"
+;;;;;;  "textmodes/page-ext.el" "textmodes/page.el" "textmodes/refbib.el"
+;;;;;;  "textmodes/refer.el" "textmodes/reftex-auc.el" "textmodes/reftex-dcr.el"
+;;;;;;  "textmodes/reftex-ref.el" "textmodes/reftex-sel.el" "textmodes/reftex-toc.el"
+;;;;;;  "textmodes/texnfo-upd.el" "textmodes/text-mode.el" "timezone.el"
+;;;;;;  "tooltip.el" "tree-widget.el" "uniquify.el" "url/url-about.el"
+;;;;;;  "url/url-cookie.el" "url/url-dired.el" "url/url-expand.el"
+;;;;;;  "url/url-ftp.el" "url/url-history.el" "url/url-imap.el" "url/url-methods.el"
+;;;;;;  "url/url-nfs.el" "url/url-proxy.el" "url/url-vars.el" "url/vc-dav.el"
+;;;;;;  "vc-hooks.el" "vcursor.el" "version.el" "vms-patch.el" "vmsproc.el"
+;;;;;;  "vt-control.el" "vt100-led.el" "w32-fns.el" "w32-vars.el"
+;;;;;;  "widget.el" "window.el" "x-dnd.el") (17845 23032 619212))
 
 ;;;***
 \f
index 9cfbf5334a43e2f7512ca4ba93fcb831a32cd084..52ddc2c55a000ba5199b27a184df8e8ea83b55c1 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ledit.el --- Emacs side of ledit interface
 
 ;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: languages
index 4c80619fbdcc0947f4e25bb5da6395358e695dad..c6c767f736c653e1e6a32a0824b07bb960860f3a 100644 (file)
@@ -1,7 +1,7 @@
 ;;; loadhist.el --- lisp functions for working with feature groups
 
 ;; Copyright (C) 1995, 1998, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Eric S. Raymond <esr@snark.thyrsus.com>
 ;; Maintainer: FSF
index 3cba54f7bed17744317443fe6446b9fd0682495d..affaf03b92debc4936b7892345e7fbfde475b222 100644 (file)
@@ -1,7 +1,7 @@
 ;;; loadup.el --- load up standardly loaded Lisp files for Emacs
 
 ;; Copyright (C) 1985, 1986, 1992, 1994, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: internal
index bb3108210ed56c583707078013cf95fd7c011dc4..e8dafa79048ba7c1db481c5fdee4e65697f50aab 100644 (file)
@@ -1,7 +1,7 @@
 ;;; locate.el --- interface to the locate command
 
 ;; Copyright (C) 1996, 1998, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Peter Breton <pbreton@cs.umb.edu>
 ;; Keywords: unix files
index 3fd877ac4b286090bd64c4408a392dc66b4a849e..ed0a5c464e9978022a0f048b461cc98176588458 100644 (file)
@@ -1,7 +1,7 @@
 ;;; log-edit.el --- Major mode for editing CVS commit messages
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
 ;; Keywords: pcl-cvs cvs commit log
index dbee454b7d6579f490d890fd2dd6b03cf9bd7b99..e4f50c15351be00aac93511511aa4e80fd32144b 100644 (file)
@@ -1,7 +1,7 @@
 ;;; log-view.el --- Major mode for browsing RCS/CVS/SCCS log output
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
 ;; Keywords: rcs sccs cvs log version-control
index af81793ce858f3dc6141e9e39700abedfaaf49ea..e8ab4fbdd88c0f319329d6ea9c269d424d29e0be 100644 (file)
@@ -1,6 +1,6 @@
 ;;; longlines.el --- automatically wrap long lines
 
-;; Copyright (C) 2000, 2001, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2000, 2001, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Authors:    Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
 ;;             Alex Schroeder <alex@gnu.org>
@@ -63,7 +63,7 @@ with differing widths."
   "Non-nil means each hard newline is marked on the screen.
 \(The variable `longlines-show-effect' controls what they look like.)
 You can also enable the display temporarily, using the command
-`longlines-show-hard-newlines'"
+`longlines-show-hard-newlines'."
   :group 'longlines
   :type 'boolean)
 
index 2c2e8c872c4a2f1f76e0dfd454b137f2050bb7fc..c4eec3fa62bd08a71f922ed638667bfc0a6a0ff6 100644 (file)
@@ -1,7 +1,7 @@
 ;;; lpr.el --- print Emacs buffer on line printer
 
 ;; Copyright (C) 1985, 1988, 1992, 1994, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: unix
index 7114fc616604679a529eea01599a958c2eed2998..2b778db2387626d3d73269d0b2a4cf2076245273 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ls-lisp.el --- emulate insert-directory completely in Emacs Lisp
 
 ;; Copyright (C) 1992, 1994, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Sebastian Kremer <sk@thp.uni-koeln.de>
 ;; Modified by: Francis J. Wright <F.J.Wright@maths.qmw.ac.uk>
index ea71bd0da204055916e49faeb929ab64b8338baa..66cc4bba28c7899d889126fd97078855f1971fb1 100644 (file)
@@ -1,7 +1,7 @@
 ;;; macros.el --- non-primitive commands for keyboard macros
 
 ;; Copyright (C) 1985, 1986, 1987, 1992, 1994, 1995, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: abbrev
index 321dc13cebc49806772b1d62c9f77d86e387947e..565392c2840bbe956c2a6e9ced6f41e7b630f7f0 100644 (file)
@@ -1,7 +1,7 @@
 ;;; blessmail.el --- decide whether movemail needs special privileges -*- no-byte-compile: t -*-
 
 ;; Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: internal
index fc46e9f45c25f3100d32b32710a552d67f110b84..c4592aca66c8118cd02163c4850013790c21fbbc 100644 (file)
@@ -1,7 +1,7 @@
 ;;; emacsbug.el --- command to report Emacs bugs to appropriate mailing list
 
 ;; Copyright (C) 1985, 1994, 1997, 1998, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: K. Shane Hartman
 ;; Maintainer: FSF
index b237449002646723b3dd5948528dc598278f5505..2dd2e7af17538aa470445f2e36fa69789211e678 100644 (file)
@@ -1,7 +1,7 @@
 ;;; footnote.el --- footnote support for message mode  -*- coding: iso-latin-1;-*-
 
 ;; Copyright (C) 1997, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Steven L Baur <steve@xemacs.org>
 ;; Keywords: mail, news
index d891a031e59f29755bab4ee6d08d9feb6407852d..9e1b94d8b7ad930ad24a981a5fcc3157a00bb632 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mail-extr.el --- extract full name and address from RFC 822 mail header -*- coding: utf-8 -*-
 
 ;; Copyright (C) 1991, 1992, 1993, 1994, 1997, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Joe Wells <jbw@cs.bu.edu>
 ;; Maintainer: FSF
index c718110e9ec22b1d5b43246a623c53428fa20645..9efdc89268444128d0f9016763990dcca9cc03e4 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mail-hist.el --- headers and message body history for outgoing mail
 
 ;; Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Karl Fogel <kfogel@red-bean.com>
 ;; Created: March, 1994
index a6b774fc0c92c382217c91903cebcff8e5dde548..2f28116844045ceed39a4ad5c46c177cbb570e31 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mail-utils.el --- utility functions used both by rmail and rnews
 
 ;; Copyright (C) 1985, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: mail, news
index 1e32b2d02dfaf3449a65d4b074cadc9daeb304d5..c62cba4822d6ad54f64c65cc91abbbebd248b331 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mailabbrev.el --- abbrev-expansion of mail aliases
 
 ;; Copyright (C) 1985, 1986, 1987, 1992, 1993, 1996, 1997, 2000, 2001,
-;;   2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Jamie Zawinski <jwz@lucid.com>, now <jwz@jwz.org>
 ;; Maintainer: FSF
index d22507c7722c8f72692c234a9506f75e7510300a..62296ea0228e33ad523d4f48f86068e118a15b72 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mailalias.el --- expand and complete mailing address aliases
 
 ;; Copyright (C) 1985, 1987, 1995, 1996, 1997, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: mail
index 408527be8eb91cc3d70a4eff00987f97148d1216..0b7f595b5e67b851d96c0cceee7d65412709109b 100644 (file)
@@ -1,6 +1,6 @@
 ;;; mailclient.el --- mail sending via system's mail client.  -*- byte-compile-dynamic: t -*-
 
-;; Copyright (C) 2005, 2006 Free Software Foundation
+;; Copyright (C) 2005, 2006, 2007 Free Software Foundation
 
 ;; Author: David Reitter <david.reitter@gmail.com>
 ;; Keywords: mail
index 4b6579fb6cbae5844c83529973e7680637016e9a..2eed90b6972c24e620dd9f1c496a51966ff47824 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mailheader.el --- mail header parsing, merging, formatting
 
 ;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Erik Naggum <erik@naggum.no>
 ;; Keywords: tools, mail, news
index 4c6ef4bf92895407d5ba1d6bd9b84d8bd10d7af2..22149d79026da60e4ee8d1ef410f087efa9da808 100644 (file)
@@ -1,7 +1,7 @@
 ;;; metamail.el --- Metamail interface for GNU Emacs
 
 ;; Copyright (C) 1993, 1996, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Masanobu UMEDA <umerin@mse.kyutech.ac.jp>
 ;; Keywords: mail, news, mime, multimedia
index 9084982b304586828c4834d6cc22d95ee436cc97..d299b9af57c8221e51e07218607b1e44adeb5c8f 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mspools.el --- show mail spools waiting to be read
 
 ;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Stephen Eglen <stephen@gnu.org>
 ;; Maintainer: Stephen Eglen <stephen@gnu.org>
index 35c1381d891990119262529380c1987a1d4d8c29..cde9a25ec0bee484dd8cba3de4832f600cd0cfe6 100644 (file)
@@ -1,7 +1,7 @@
 ;;; reporter.el --- customizable bug reporting of lisp programs
 
 ;; Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author:          1993-1998 Barry A. Warsaw
 ;; Maintainer:      FSF
index f03e9a635f0ed5f96679b5ffe53b4c512fcb4662..610c0466be5c909c2341dba22c1d9d82492f519c 100644 (file)
@@ -1,7 +1,7 @@
 ;;; rfc2368.el --- support for rfc2368
 
 ;; Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Sen Nagata <sen@eccosys.com>
 ;; Keywords: mail
index 67ff1e02e897a27872b6bad8bde15798972674c3..5afe253b8313ad5c85aaf17696d44fdad4f720b3 100644 (file)
@@ -1,7 +1,7 @@
 ;;; rfc822.el --- hairy rfc822 parser for mail and news and suchlike
 
 ;; Copyright (C) 1986, 1987, 1990, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Richard Mlynarik <mly@eddie.mit.edu>
 ;; Maintainer: FSF
index 14edab92191aecc66b0f907358cf52d24211279f..d0f4db6f4469b64966cfb465e54faaf0f749fa08 100644 (file)
@@ -1,6 +1,6 @@
 ;;; rmail-spam-filter.el  --- spam filter for rmail, the emacs mail reader.
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 ;; Keywords: email, spam, filter, rmail
 ;; Author: Eli Tziperman <eli AT deas.harvard.edu>
 
index 707f62131cf26e7f6ec08f1f99311624b7fe4e02..1bc787946a854f81dc45ce973162df3f73288aa4 100644 (file)
@@ -1,7 +1,7 @@
 ;;; rmail.el --- main code of "RMAIL" mail reader for Emacs
 
 ;; Copyright (C) 1985, 1986, 1987, 1988, 1993, 1994, 1995, 1996, 1997, 1998,
-;;   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: mail
index fe288bb2904d4891b0c2bcb10a97dc90ae2a2624..cede2816391fefe60e3bc20e90c92a0e0d50b5e2 100644 (file)
@@ -1,7 +1,7 @@
 ;;; rmailedit.el --- "RMAIL edit mode"  Edit the current message
 
 ;; Copyright (C) 1985, 1994, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: mail
index e4583574ede5de2e8a987b10e5df4a6a07844c17..5e8779e255322173149dda8c495240597f1df780 100644 (file)
@@ -1,7 +1,7 @@
 ;;; rmailkwd.el --- part of the "RMAIL" mail reader for Emacs
 
 ;; Copyright (C) 1985, 1988, 1994, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: mail
index f7d0885a3acfbece843f1eeba6e988e54b8632ad..dc50f95b921dd7a4dd7abb87d032cad239be44f6 100644 (file)
@@ -1,7 +1,7 @@
 ;;; rmailmsc.el --- miscellaneous support functions for the RMAIL mail reader
 
 ;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: mail
index d7b4c591e58c0225060ae27e67ba0bc7ac329c88..459b51cf504e16f143c4152097c967e2e6143df0 100644 (file)
@@ -1,7 +1,7 @@
 ;;; rmailout.el --- "RMAIL" mail reader for Emacs: output message to a file
 
 ;; Copyright (C) 1985, 1987, 1993, 1994, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: mail
index c3f7362b18ac291a224ebebec538105ab617bd50..ffa187fc83a9017cf798efab70dde21dc33222f2 100644 (file)
@@ -1,7 +1,7 @@
 ;;; rmailsort.el --- Rmail: sort messages
 
 ;; Copyright (C) 1990, 1993, 1994, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Masanobu UMEDA <umerin@mse.kyutech.ac.jp>
 ;; Maintainer: FSF
index c029e6e22686c4b1dde0c236722742c4b1c87257..6383722a4be1a768d8e064d8fb92a797543184e3 100644 (file)
@@ -1,7 +1,7 @@
 ;;; rmailsum.el --- make summary buffers for the mail reader
 
 ;; Copyright (C) 1985, 1993, 1994, 1995, 1996, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: mail
index 7e9da94b10086c239848b4cec0b30626b5b59bd5..b0a8628d089651886278d8df08f08b7f8cd3c93a 100644 (file)
@@ -1,7 +1,7 @@
 ;;; sendmail.el --- mail sending commands for Emacs.  -*- byte-compile-dynamic: t -*-
 
 ;; Copyright (C) 1985, 1986, 1992, 1993, 1994, 1995, 1996, 1998, 2000,
-;;   2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: mail
index 271c7a76ca2a021b4c35ec7f00778c6b694e68d8..2dba755081f4e8cdd59f8d0405741c3762926d86 100644 (file)
@@ -1,7 +1,7 @@
 ;;; smtpmail.el --- simple SMTP protocol (RFC 821) for sending mail
 
 ;; Copyright (C) 1995, 1996, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Tomoji Kagatani <kagatani@rbc.ncl.omron.co.jp>
 ;; Maintainer: Simon Josefsson <simon@josefsson.org>
index f7beef054b0511a084517ed82aafa1fa5fb29538..8d20ea7d2b2c6c3ea4f6478fcf4ee52069f31503 100644 (file)
@@ -1,7 +1,7 @@
 ;;; supercite.el --- minor mode for citing mail and news replies
 
 ;; Copyright (C) 1993, 1997, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: 1993 Barry A. Warsaw <bwarsaw@python.org>
 ;; Maintainer:    Glenn Morris <rgm@gnu.org>
index ff53e06014e759a1ab8353b8c24462be2d6c053b..b1d6fb046eb545efe59b5320b969f3912d5583dc 100644 (file)
@@ -1,7 +1,7 @@
 ;;; uce.el --- facilitate reply to unsolicited commercial email
 
 ;; Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: stanislav shalunov <shalunov@mccme.ru>
 ;; Created: 10 Dec 1996
index fce4e781ff8df34a086cb73c43b22d372c383f07..ab4fb8b81ef49e892d8439d92200cd69b3fcdd82 100644 (file)
@@ -1,7 +1,7 @@
 ;;; undigest.el --- digest-cracking support for the RMAIL mail reader
 
 ;; Copyright (C) 1985, 1986, 1994, 1996, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: mail
index 79788ff1dc03a8deb5babc024465cca7a2f340ac..cd0b3444d2c35e25f321edda1835d95d85dc02a6 100644 (file)
@@ -1,7 +1,7 @@
 ;;; unrmail.el --- convert Rmail files to mailbox files
 
 ;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: mail
index 3a8015653153ef06c7084a1986693ad052daf250..c5a149f1005b5621e142a44c41c06f5102bd308f 100644 (file)
@@ -1,7 +1,7 @@
 ;;; vms-pmail.el --- use Emacs as the editor within VMS mail
 
 ;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Roland B Roberts <roberts@panix.com>
 ;; Maintainer: FSF
index 812ce91d235f0481491d3fa902505b924a33c16b..d8a7371cb13e7a0dee4931f343770a4f107f2f42 100644 (file)
@@ -1,6 +1,6 @@
 #  -*- Makefile -*- for GNU Emacs on the Microsoft W32 API.
 #  Copyright (C) 2000, 2001, 2002, 2003, 2004,
-#                2005, 2006  Free Software Foundation, Inc.
+#                2005, 2006, 2007  Free Software Foundation, Inc.
 #
 #  This file is part of GNU Emacs.
 #
@@ -327,7 +327,7 @@ $(lisp)/mh-e/mh-loaddefs.el: $(MH_E_SRC)
 pre-mh-loaddefs.el-SH:
        echo ";;; mh-loaddefs.el --- automatically extracted autoloads" > $@
        echo ";;" >> $@
-       echo ";; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc." >> $@
+       echo ";; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc." >> $@
        echo ";; Author: Bill Wohler <wohler@newt.com>" >> $@
        echo ";; Keywords: mail" >> $@
        echo ";;; Commentary:" >> $@
@@ -345,7 +345,7 @@ pre-mh-loaddefs.el-SH:
 pre-mh-loaddefs.el-CMD:
        echo ;;; mh-loaddefs.el --- automatically extracted autoloads> $@
        echo ;;>> $@
-       echo ;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.>> $@
+       echo ;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.>> $@
        echo ;; Author: Bill Wohler (wohler@newt.com)>> $@
        echo ;; Keywords: mail>> $@
        echo ;;; Commentary:>> $@
index f34906f04f028f633622739b65a7210acd68b097..a2b5c00aa9171d6da038b7ecacef4db5cf29b488 100644 (file)
@@ -1,7 +1,7 @@
 ;;; makesum.el --- generate key binding summary for Emacs
 
 ;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: help
index 40a4e810204eaa202f6e43e4bb0d8e591e996aa1..a6aced25e3d4f4962990f566500e0c0cd914327b 100644 (file)
@@ -1,7 +1,7 @@
 ;;; man.el --- browse UNIX manual pages -*- coding: iso-8859-1 -*-
 
 ;; Copyright (C) 1993, 1994, 1996, 1997, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Barry A. Warsaw <bwarsaw@cen.com>
 ;; Maintainer: FSF
index 186d67e81a313c0dc7719187a44db1103ad0f6d8..e2fdbfa559ae265cc1c21ec67ca31baef2de4d3b 100644 (file)
@@ -1,6 +1,6 @@
 ;;; master.el --- make a buffer the master over another buffer
 
-;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 
 ;; Author: Alex Schroeder <alex@gnu.org>
index 9ecc0053665a513224244a6e47f194dfc98e5f9f..fa86d96da7a6d52828ef6d30c445287bb9947be6 100644 (file)
@@ -1,7 +1,7 @@
 ;;; menu-bar.el --- define a default menu bar
 
 ;; Copyright (C) 1993, 1994, 1995, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: RMS
 ;; Maintainer: FSF
index 96bb50eec699b0931c26ba9ceaa4b3eb93ca480b..c603ecba272f7b272afc16b0fdbb87ace03e7d12 100644 (file)
        * ChangeLog.1: New file.  Contains old ChangeLog.
 
 
-  Copyright (C) 2005, 2006  Free Software Foundation, Inc.
+  Copyright (C) 2005, 2006, 2007  Free Software Foundation, Inc.
 
   Copying and distribution of this file, with or without modification,
   are permitted in any medium without royalty provided the copyright
index 40b69964ec3bc35d96cdb769891d5de389aa8936..a28ca7292fc56ac87f314e3fbfe0286447461c47 100644 (file)
        (dist): Leave release in current directory.
 
 
-  Copyright (C) 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+  Copyright (C) 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
   Copying and distribution of this file, with or without modification,
   are permitted in any medium without royalty provided the copyright
index 9fa69fae5d9da6b00fbe5505bd12e5320e2c15f9..90cc1d20be58678f103be140dd1fcf1decca5499 100644 (file)
@@ -1,6 +1,6 @@
 ;;; mh-acros.el --- macros used in MH-E
 
-;; Copyright (C) 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Satyaki Das <satyaki@theforce.stanford.edu>
 ;; Maintainer: Bill Wohler <wohler@newt.com>
index 6dba65d69df9fd95a2fa74d50e5d769b2388938d..99c7b843d804fd01c4659f61955186e07638fea3 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mh-alias.el --- MH-E mail alias completion and expansion
 
 ;; Copyright (C) 1994, 1995, 1996, 1997,
-;;  2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;  2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Peter S. Galbraith <psg@debian.org>
 ;; Maintainer: Bill Wohler <wohler@newt.com>
index f70c0370d0d1aa2b3a76ea57f7318ab493aeb54c..d7bf79fbb65a4a4200fab6ac38947f5fcc94e860 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mh-buffers.el --- MH-E buffer constants and utilities
 
 ;; Copyright (C) 1993, 1995, 1997,
-;;  2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;  2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Bill Wohler <wohler@newt.com>
 ;; Maintainer: Bill Wohler <wohler@newt.com>
index a967a2c8d9e33a1885628666811aa638235139c0..ce012c2f53fbfb06602097fb710d9ae03f155fbc 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mh-comp.el --- MH-E functions for composing and sending messages
 
 ;; Copyright (C) 1993, 1995, 1997,
-;;  2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;  2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Bill Wohler <wohler@newt.com>
 ;; Maintainer: Bill Wohler <wohler@newt.com>
index b346a41fad7fa6134157a0c7bdfdf3e4702340f5..2f57e1763ab6f234fd1e911cb7e190b8a1c36ce3 100644 (file)
@@ -1,6 +1,6 @@
 ;;; mh-compat.el --- make MH-E compatibile with various versions of Emacs
 
-;; Copyright (C) 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Bill Wohler <wohler@newt.com>
 ;; Maintainer: Bill Wohler <wohler@newt.com>
index 172de5c37983557c98b992dbf683dd5c0cea6445..f7990c0fc459eb5d9c18bd7cb4cdd9bb8c4c6c91 100644 (file)
@@ -2,7 +2,7 @@
 
 ;; Copyright (C) 1985, 1986, 1987, 1988,
 ;;  1990, 1992, 1993, 1994, 1995, 1997, 1999,
-;;  2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;  2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Bill Wohler <wohler@newt.com>
 ;; Maintainer: Bill Wohler <wohler@newt.com>
index 282bc1184390ad31154f07574483a109305ee121..a4017384966344b7795465c9a14ecce5bcaffd37 100644 (file)
@@ -1,6 +1,6 @@
 ;;; mh-folder.el --- MH-Folder mode
 
-;; Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Bill Wohler <wohler@newt.com>
 ;; Maintainer: Bill Wohler <wohler@newt.com>
index e97533e5724e34c7a633521ff857a6f1f1c9ed4c..8ea203965db5458af0e0e715ffcfb48dc401a008 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mh-funcs.el --- MH-E functions not everyone will use right away
 
 ;; Copyright (C) 1993, 1995,
-;;  2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;  2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Bill Wohler <wohler@newt.com>
 ;; Maintainer: Bill Wohler <wohler@newt.com>
index 1e3b385eda757bf879b708da89e0c53a357646d9..452a12479f5304737c4ab400e3545228dedb3750 100644 (file)
@@ -1,6 +1,6 @@
 ;;; mh-gnus.el --- make MH-E compatible with various versions of Gnus
 
-;; Copyright (C) 2003, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Satyaki Das <satyaki@theforce.stanford.edu>
 ;; Maintainer: Bill Wohler <wohler@newt.com>
index 4d401bbea55634c1ea3cc82a23f63ab9b2664fb7..429776410a6168d04409e7ef3cbacdaaca63b7c8 100644 (file)
@@ -1,6 +1,6 @@
 ;;; mh-identity.el --- multiple identify support for MH-E
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Peter S. Galbraith <psg@debian.org>
 ;; Maintainer: Bill Wohler <wohler@newt.com>
index e35dfc57834fc7380c77dd2d255576827c3ada4b..49d7b671245b5c3ab3c96f6c706b320f15df005b 100644 (file)
@@ -1,6 +1,6 @@
 ;;; mh-inc.el --- MH-E "inc" and separate mail spool handling
 
-;; Copyright (C) 2003, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Peter S. Galbraith <psg@debian.org>
 ;; Maintainer: Bill Wohler <wohler@newt.com>
index f2cb96ca9f7febbfc97aaa1cc4c48218bd344d58..26b00a158bc26c796a26f82103ec7550f89b49c1 100644 (file)
@@ -1,6 +1,6 @@
 ;;; mh-junk.el --- MH-E interface to anti-spam measures
 
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Satyaki Das <satyaki@theforce.stanford.edu>,
 ;;         Bill Wohler <wohler@newt.com>
index d037c09e2aab14c85e5c0dc0d0adb8695e74a5c9..615736a77710883109f85d1d21c52df229692ebe 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mh-letter.el --- MH-Letter mode
 
 ;; Copyright (C) 1993, 1995, 1997,
-;;  2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;  2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Bill Wohler <wohler@newt.com>
 ;; Maintainer: Bill Wohler <wohler@newt.com>
index 64a61ce499afb93608d0ced125e43d881026fece..7f219ecac0663530b85fa06828a625c9b2f616b7 100644 (file)
@@ -1,6 +1,6 @@
 ;;; mh-limit.el --- MH-E display limits
 
-;; Copyright (C) 2001, 2002, 2003, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Peter S. Galbraith <psg@debian.org>
 ;; Maintainer: Bill Wohler <wohler@newt.com>
index a66db002b6abc0ac6364980c332fac3f9587949f..0f2b7daa741e5a0e1c516fa2fcac0ffdfd9f3176 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mh-mime.el --- MH-E MIME support
 
 ;; Copyright (C) 1993, 1995,
-;;  2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;  2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Bill Wohler <wohler@newt.com>
 ;; Maintainer: Bill Wohler <wohler@newt.com>
index 9358f485bfd46b027bfbe0286f086d4639e499c8..49c41761df5f7f733d2ab98c843877f61d97853b 100644 (file)
@@ -1,6 +1,6 @@
 ;;; mh-print.el --- MH-E printing support
 
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Jeffrey C Honig <jch@honig.net>
 ;; Maintainer: Bill Wohler <wohler@newt.com>
index 8971c93a14dd6d59accc4e35e065b1dfa5437e3f..13f312420bbd67e8408fb62271d6b816922146d3 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mh-scan.el --- MH-E scan line constants and utilities
 
 ;; Copyright (C) 1993, 1995, 1997,
-;;  2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;  2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Bill Wohler <wohler@newt.com>
 ;; Maintainer: Bill Wohler <wohler@newt.com>
index 191e42f734a37f36f5944ad41e16cbc3eafd202d..715556ad16dd79c25f2f31ef86daf7cc5ca11b7b 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mh-search  ---  MH-Search mode
 
 ;; Copyright (C) 1993, 1995,
-;;  2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;  2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Indexed search by Satyaki Das <satyaki@theforce.stanford.edu>
 ;; Maintainer: Bill Wohler <wohler@newt.com>
index 6d15739fe4de03ae2c4a627b6f1047592a6288f1..4914dd5753eead04ed0cd2a2aabe59c683149cf3 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mh-seq.el --- MH-E sequences support
 
 ;; Copyright (C) 1993, 1995,
-;;  2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;  2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Bill Wohler <wohler@newt.com>
 ;; Maintainer: Bill Wohler <wohler@newt.com>
index fb6698467da663b84939a1c7957f62f96d3d3558..f30ad60b0415f7003a38a8d49a3e719ae4ebcac4 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mh-show.el --- MH-Show mode
 
 ;; Copyright (C) 1993, 1995, 1997,
-;;  2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;  2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Bill Wohler <wohler@newt.com>
 ;; Maintainer: Bill Wohler <wohler@newt.com>
index ebf34abbd4ca61019415d6f91add5403ada0c1c2..cdd48475a1f5b0ff63ea6aa8787ae065dabe9e2c 100644 (file)
@@ -1,6 +1,6 @@
 ;;; mh-speed.el --- MH-E speedbar support
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Satyaki Das <satyaki@theforce.stanford.edu>
 ;; Maintainer: Bill Wohler <wohler@newt.com>
index 0686b10ac267237ccaa483d0e20037fb58baf945..ecd8f200cb9de2b1b5488281ae201011b9f518a7 100644 (file)
@@ -1,6 +1,6 @@
 ;;; mh-thread.el --- MH-E threading support
 
-;; Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Satyaki Das <satyaki@theforce.stanford.edu>
 ;; Maintainer: Bill Wohler <wohler@newt.com>
index a51314207530edb2145dcffa972f10a14cfb5f2b..18442fc045a3eff5a165f236e8b9c1b59ef144db 100644 (file)
@@ -1,6 +1,6 @@
 ;;; mh-tool-bar.el --- MH-E tool bar support
 
-;; Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Satyaki Das <satyaki@theforce.stanford.edu>
 ;; Maintainer: Bill Wohler <wohler@newt.com>
index 73a155831652e21bdb189b9994be856e3fad4aef..84f92680d74945cd0ea9c82fba05554a7e277edd 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mh-utils.el --- MH-E general utilities
 
 ;; Copyright (C) 1993, 1995, 1997,
-;;  2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;  2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Bill Wohler <wohler@newt.com>
 ;; Maintainer: Bill Wohler <wohler@newt.com>
index e6da73339c1d9c619c4d6e73d38d4269c653a95b..bb553584d0ccb9b2be50d419b58c1bbb4d3ebc49 100644 (file)
@@ -1,6 +1,6 @@
 ;;; mh-xface.el --- MH-E X-Face and Face header field display
 
-;; Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Bill Wohler <wohler@newt.com>
 ;; Maintainer: Bill Wohler <wohler@newt.com>
index d7cdb1f655d833d4c2985e6b2b7db524b3d4d191..b20d7eed33946675b1ecc55b752fb03673c968be 100644 (file)
@@ -1,7 +1,7 @@
 ;;; midnight.el --- run something every midnight, e.g., kill old buffers
 
 ;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Sam Steingold <sds@usa.net>
 ;; Maintainer: Sam Steingold <sds@usa.net>
index d1c407c6eca4d6e6f69b4fa1372e7b543bb6ec7e..7d6442f6b0dc2f2af8f7a5c83d8bbf5f490188d5 100644 (file)
@@ -1,7 +1,7 @@
 ;;; minibuf-eldef.el --- Only show defaults in prompts when applicable
 ;;
 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 ;;
 ;; Author: Miles Bader <miles@gnu.org>
 ;; Keywords: convenience
index 76e5842e20c6714d3c2ea847de87084ccc5f5204..a9636a62f166387836c9f0b61de1816c499842fc 100644 (file)
@@ -1,7 +1,7 @@
 ;;; misc.el --- some nonstandard basic editing commands for Emacs
 
 ;; Copyright (C) 1989, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: convenience
index 216cc5360d6ad883cf97cf3d647e62dbb76b46c1..880bdbb9029fbbc3042bd8f4da728ecbb585366a 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mouse-copy.el --- one-click text copy and move
 
 ;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Heidemann <johnh@ISI.EDU>
 ;; Keywords: mouse
index 446ef27a030fb3a16a9528eac644ad906c03d267..0e4857658eb066faf7c061a2b6d2f4db938a5932 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mouse-drag.el --- use mouse-2 to do a new style of scrolling
 
 ;; Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Heidemann <johnh@ISI.EDU>
 ;; Keywords: mouse
index 5c3e79ed8077a5f4f9dd8cbf11c1235df08385d3..a421c8bb10bc55a0a86224fd5dfb1e650a6d729e 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mouse-sel.el --- multi-click selection support for Emacs 19
 
 ;; Copyright (C) 1993, 1994, 1995, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Mike Williams <mdub@bigfoot.com>
 ;; Keywords: mouse
index b60552f118308edb88e3bbca0a17a03b605ef2e0..7d3c39a986c3e6da6f621e04ab1b4218674da8e0 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mouse.el --- window system-independent mouse support
 
 ;; Copyright (C) 1993, 1994, 1995, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: hardware, mouse
index aa42e183007cae69653fa19137120c4e55c2a83a..55dd40a91bad26829240d5284e6ef630e0c99e5e 100644 (file)
@@ -1,7 +1,7 @@
 ;;; msb.el --- customizable buffer-selection with multiple menus
 
 ;; Copyright (C) 1993, 1994, 1995, 1997, 1998, 1999, 2000, 2001, 2002,
-;;   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Lindberg <lars.lindberg@home.se>
 ;; Maintainer: FSF
index b61971c7ea5f157b2c61378a27f38f11b2721a30..7996554a9ece25ab620bd1bd2a17d20f6869e10a 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mwheel.el --- Wheel mouse support
 
 ;; Copyright (C) 1998, 2000, 2001, 2002, 2002, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 ;; Maintainer: William M. Perry <wmperry@gnu.org>
 ;; Keywords: mouse
 
index 75c9b04a040ab7d40f9caf23a93ff81210cadf23..19041d046db4ed72271822171340186c114ee05d 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ange-ftp.el --- transparent FTP support for GNU Emacs
 
 ;; Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1998,
-;;   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Andy Norman (ange@hplb.hpl.hp.com)
 ;; Maintainer: FSF
index 330067316229f0110efc74c277a01ff2b349b6db..b3276ef9c409c257e5bfa90c925008fcab27702d 100644 (file)
@@ -1,7 +1,7 @@
 ;;; browse-url.el --- pass a URL to a WWW browser
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-;;   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Denis Howe <dbh@doc.ic.ac.uk>
 ;; Maintainer: FSF
index 7aa6279d92d3536f15e97b538248b14d2c2f72c7..6f205501a75e0ed348c8db12f28f017819afebb3 100644 (file)
@@ -1,7 +1,7 @@
 ;;; eudc-bob.el --- Binary Objects Support for EUDC
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Oscar Figueiredo <oscar@cpe.fr>
 ;; Maintainer: Pavel Janík <Pavel@Janik.cz>
index 706c98df37183d60c5ba915abbce0466ba87b084..54ae329c5efcfcd1c1dbabd03cb24d2eb73e097e 100644 (file)
@@ -1,7 +1,7 @@
 ;;; eudc-export.el --- functions to export EUDC query results
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Oscar Figueiredo <oscar@cpe.fr>
 ;; Maintainer: Pavel Janík <Pavel@Janik.cz>
index 84c4c2549e2f6d7a9b09ab64af27a0c977e5e364..2490b135782e7c7bcacf2939d12a8bacf6a89800 100644 (file)
@@ -1,7 +1,7 @@
 ;;; eudc-hotlist.el --- hotlist management for EUDC
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Oscar Figueiredo <oscar@cpe.fr>
 ;; Maintainer: Pavel Janík <Pavel@Janik.cz>
index 1cf449c6f524b19105af05b42be1c1a41a4ea504..ad9eddec400c65a414553a663ffb1548b4d70249 100644 (file)
@@ -1,7 +1,7 @@
 ;;; eudc-vars.el --- Emacs Unified Directory Client
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Oscar Figueiredo <oscar@cpe.fr>
 ;; Maintainer: Pavel Janík <Pavel@Janik.cz>
index d209fc26e0a526ea2e8dd72df709bec047265385..291bcbf481365eaec0ac1b729303d68359ab30ca 100644 (file)
@@ -1,7 +1,7 @@
 ;;; eudc.el --- Emacs Unified Directory Client
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Oscar Figueiredo <oscar@cpe.fr>
 ;; Maintainer: Pavel Janík <Pavel@Janik.cz>
index a4350e7c285dc48f89aafb96c8986e5114eb98a7..89f47ff1f87de01d211cb00f36c375644f2e3d3a 100644 (file)
@@ -1,7 +1,7 @@
 ;;; eudcb-bbdb.el --- Emacs Unified Directory Client - BBDB Backend
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Oscar Figueiredo <oscar@cpe.fr>
 ;; Maintainer: Pavel Janík <Pavel@Janik.cz>
index e48812ec2d9eb25bb694f261db96133150521b8c..92c487426edde17d4f10c12e510e4f1d69a7919f 100644 (file)
@@ -1,7 +1,7 @@
 ;;; eudcb-ldap.el --- Emacs Unified Directory Client - LDAP Backend
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Oscar Figueiredo <oscar@cpe.fr>
 ;; Maintainer: Pavel Janík <Pavel@Janik.cz>
index 77f9e71878fe71e1a443818219273e5e2fad35ba..5ed151f92e6e10e7dc8b67848db1785bd841e6a6 100644 (file)
@@ -1,6 +1,6 @@
 ;;; eudcb-mab.el --- Emacs Unified Directory Client - AddressBook backend
 
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@newartisans.com>
 ;; Maintainer: FSF
index 44fe521b7b7dd417b5ff611b5fa6ad48a0ef1679..055e0bf4ad1608e3b88ce8795c087c2bb534b9ab 100644 (file)
@@ -1,7 +1,7 @@
 ;;; eudcb-ph.el --- Emacs Unified Directory Client - CCSO PH/QI Backend
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Oscar Figueiredo <oscar@cpe.fr>
 ;; Maintainer: Pavel Janík <Pavel@Janik.cz>
index 44970f7aaf3ea373884cf53514cf54af465c432c..775041903ff97ac4fc6bdefaad46ba7b64e2f1d9 100644 (file)
@@ -1,7 +1,7 @@
 ;;; goto-addr.el --- click to browse URL or to send to e-mail address
 
 ;; Copyright (C) 1995, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Eric Ding <ericding@alum.mit.edu>
 ;; Maintainer: FSF
index 7f936ed0bdb6b480c85e6c35e029dd9a7cf696ce..8544b74051ac218e5f033b7fa93990f143ba96cb 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ldap.el --- client interface to LDAP for Emacs
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Oscar Figueiredo <oscar@cpe.fr>
 ;; Maintainer: FSF
index f6a8c2c2157637de14aa2d33ef41341b5204d7cc..86bab7b20c552bc7af572932a351853e589b5835 100644 (file)
@@ -1,7 +1,7 @@
 ;;; net-utils.el --- network functions
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author:  Peter Breton <pbreton@cs.umb.edu>
 ;; Created: Sun Mar 16 1997
index b386fde79942240b85c93ee9c537541b68e20e45..e6c40ed6d0def3b594f672e2b4376d072cf02dd9 100644 (file)
@@ -1,6 +1,6 @@
 ;;; netrc.el --- .netrc parsing functionality
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;; Keywords: news
index f812cf01c65db9acb8693b2f0228e3d7616665a6..509d63e990d0fe6e1c007c2a6e487ee1bedd9ea2 100644 (file)
@@ -1,6 +1,6 @@
 ;;; newsticker.el --- A Newsticker for Emacs.
 
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; This file is part of GNU Emacs.
 
index 48c3cf3cbafeced4124942ff20b0b3869d811657..f3da7b1164f2b4affa6b63cf0ce47a391dcb9cb9 100644 (file)
@@ -1,7 +1,7 @@
 ;;; quickurl.el --- insert an URL based on text at point in buffer
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Dave Pearson <davep@davep.org>
 ;; Maintainer: Dave Pearson <davep@davep.org>
index 20305f2dacf258e82021f43793ff974319a64eff..ac2c886a976f0088b5e728a2aa194061d0d6ee7b 100644 (file)
@@ -1,6 +1,6 @@
 ;;; rcirc.el --- default, simple IRC client.
 
-;; Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Ryan Yeske
 ;; URL: http://www.nongnu.org/rcirc
index b8bfdcc0166e53521118b941395096de0865c723..c262a129adcc70f3a3bbe2cec974495a15862133 100644 (file)
@@ -1,7 +1,7 @@
 ;;; rcompile.el --- run a compilation on a remote machine
 
 ;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Albert    <alon@milcse.rtsg.mot.com>
 ;; Maintainer: FSF
index 6e8b073c6390a0bbb7fc0f8b6edf1cf5eb27ce39..53b46c80c8565f3df889b307648d8301f7945c57 100644 (file)
@@ -1,7 +1,7 @@
 ;;; rlogin.el --- remote login interface
 
 ;; Copyright (C) 1992, 1993, 1994, 1995, 1997, 1998, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Noah Friedman
 ;; Maintainer: Noah Friedman <friedman@splode.com>
index 08f4659e5d96f2dcb4ac8922cca2239a4b8d085a..43b12de9706e5634c2e56f4dc6068357b2072cd8 100644 (file)
@@ -1,7 +1,7 @@
 ;;; snmp-mode.el --- SNMP & SNMPv2 MIB major mode
 
 ;; Copyright (C) 1995, 1998, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Paul D. Smith <psmith@BayNetworks.com>
 ;; Keywords: data
index 1b0c50b4322508125d2e685ad839f12017b65d8e..6452c26c114277bd6ce61a90f119ae1ece887234 100644 (file)
@@ -1,7 +1,7 @@
 ;;; telnet.el --- run a telnet session from within an Emacs buffer
 
 ;; Copyright (C) 1985, 1988, 1992, 1994, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: William F. Schelter
 ;; Maintainer: FSF
index fe089decad082c69bd25b0cd1cde3512edb94404..0f4b1e57c14bfb10c99539ff3635def9a9817636 100644 (file)
@@ -1,7 +1,7 @@
 ;;; tls.el --- TLS/SSL support via wrapper around GnuTLS
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Simon Josefsson <simon@josefsson.org>
 ;; Keywords: comm, tls, gnutls, ssl
index dc3742c231a422c1715ff3dda98bad8fd1c0d9c4..2749a6858c0ce22001dd5c4ea12d23b7d006e1e0 100644 (file)
@@ -1,6 +1,6 @@
 ;;; tramp-ftp.el --- Tramp convenience functions for Ange-FTP -*- coding: iso-8859-1; -*-
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Michael Albinus <michael.albinus@gmx.de>
 ;; Keywords: comm, processes
index 34bb388f855d53c91f71ef309fd4f2502c894eab..dfe6216043e0421d82e6d619c7492fc05573f4b9 100644 (file)
@@ -1,6 +1,6 @@
 ;;; tramp-smb.el --- Tramp access functions for SMB servers -*- coding: iso-8859-1; -*-
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Michael Albinus <michael.albinus@gmx.de>
 ;; Keywords: comm, processes
index 666471d64296180eb6d51f2bf34b507f1a4abae8..81857ae4225dee332bb899a587b38bce0053cbab 100644 (file)
@@ -2,7 +2,7 @@
 ;;; tramp-util.el --- Misc utility functions to use with Tramp
 
 ;; Copyright (C) 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: kai.grossjohann@gmx.net
 ;; Keywords: comm, extensions, processes
index c33e81753155269f16ac1325b73956d4c4e0b43e..ce04748926022f2d3baa9b743a00a7e48b7de23b 100644 (file)
@@ -1,7 +1,7 @@
 ;;; -*- coding: iso-2022-7bit; -*-
 ;;; tramp-uu.el --- uuencode in Lisp
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
 ;; Keywords: comm, terminals
index 1ecbc8069689f3ac85b9a6c2946c29391031d6d1..eda98364a9881b66c9de4d91efd14aa52955922e 100644 (file)
@@ -1,7 +1,7 @@
 ;;; tramp-vc.el --- Version control integration for TRAMP.el
 
 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Daniel Pittman <daniel@danann.net>
 ;; Keywords: comm, processes
index 822a995230e2540056e61f9e9a57890051d95110..5625072a15528fddb58c8e6a178a052592444e5a 100644 (file)
@@ -2,7 +2,9 @@
 ;;; tramp.el --- Transparent Remote Access, Multiple Protocol
 
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
+
+;; (copyright statements below in code to be updated with the above notice)
 
 ;; Author: Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
 ;;         Michael Albinus <michael.albinus@gmx.de>
@@ -1791,7 +1793,8 @@ on the remote host.")
 (defvar tramp-perl-encode
   "%s -e '
 # This script contributed by Juanma Barranquero <lektu@terra.es>.
-# Copyright (C) 2002, 2006 Free Software Foundation, Inc.
+# Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
+#   Free Software Foundation, Inc.
 use strict;
 
 my %%trans = do {
@@ -1833,7 +1836,8 @@ This string is passed to `format', so percent characters need to be doubled.")
 (defvar tramp-perl-decode
   "%s -e '
 # This script contributed by Juanma Barranquero <lektu@terra.es>.
-# Copyright (C) 2002, 2006 Free Software Foundation, Inc.
+# Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
+#   Free Software Foundation, Inc.
 use strict;
 
 my %%trans = do {
@@ -3812,10 +3816,14 @@ This will break if COMMAND prints a newline, followed by the value of
 
               ;; Here is where loc-enc and loc-dec used to be let-bound.
               (if (and (symbolp loc-dec) (fboundp loc-dec))
-                  ;; If local decoding is a function, we call it.
+                  ;; If local decoding is a function, we call it.  We
+                  ;; must disable multibyte, because
+                  ;; `uudecode-decode-region' doesn't handle it
+                  ;; correctly.
                   (let ((tmpbuf (get-buffer-create " *tramp tmp*")))
                     (set-buffer tmpbuf)
                     (erase-buffer)
+                    (set-buffer-multibyte nil)
                     (insert-buffer-substring tramp-buf)
                     (tramp-message-for-buffer
                      multi-method method user host
@@ -5540,32 +5548,36 @@ The terminal type can be configured with `tramp-terminal-type'."
   (let (found item pattern action todo)
     (erase-buffer)
     (tramp-message 9 "Waiting 60s for prompt from remote shell")
-    (with-timeout (60 (throw 'tramp-action 'timeout))
-      (while (not found)
-       (tramp-accept-process-output p 1)
+    (while (not found)
+      (tramp-accept-process-output p 1)
+      (goto-char (point-min))
+      (setq todo actions)
+      (while todo
        (goto-char (point-min))
-       (setq todo actions)
-       (while todo
-         (goto-char (point-min))
-         (setq item (pop todo))
-         (setq pattern (symbol-value (nth 0 item)))
-         (setq action (nth 1 item))
-         (tramp-message 10 "Looking for regexp \"%s\" from remote shell"
-                        pattern)
-         (when (re-search-forward (concat pattern "\\'") nil t)
-           (setq found (funcall action p multi-method method user host)))))
-      found)))
+       (setq item (pop todo))
+       (setq pattern (symbol-value (nth 0 item)))
+       (setq action (nth 1 item))
+       (tramp-message 10 "Looking for regexp \"%s\" from remote shell"
+                      pattern)
+       (when (re-search-forward (concat pattern "\\'") nil t)
+         (setq found (funcall action p multi-method method user host)))))
+    found))
 
-(defun tramp-process-actions (p multi-method method user host actions)
-  "Perform actions until success."
+(defun tramp-process-actions
+  (p multi-method method user host actions &optional timeout)
+  "Perform actions until success or TIMEOUT."
   (tramp-message 10 "%s" (mapconcat 'identity (process-command p) " "))
   (let (exit)
     (while (not exit)
       (tramp-message 9 "Waiting for prompts from remote shell")
       (setq exit
            (catch 'tramp-action
-             (tramp-process-one-action
-              p multi-method method user host actions)
+             (if timeout
+                 (with-timeout (timeout)
+                   (tramp-process-one-action
+                    p multi-method method user host actions))
+               (tramp-process-one-action
+                p multi-method method user host actions))
              nil)))
     (unless (eq exit 'ok)
       (tramp-clear-passwd user host)
@@ -5689,7 +5701,7 @@ Maybe the different regular expressions need to be tuned.
        (set-buffer (tramp-get-buffer multi-method method user host))
        (erase-buffer)
        (tramp-process-actions p multi-method method user host
-                              tramp-actions-before-shell)
+                              tramp-actions-before-shell 60)
         (tramp-open-connection-setup-interactive-shell
          p multi-method method user host)
         (tramp-post-connection multi-method method user host)))))
@@ -5762,7 +5774,7 @@ arguments, and xx will be used as the host name to connect to.
 
        (set-buffer buf)
        (tramp-process-actions p multi-method method user host
-                              tramp-actions-before-shell)
+                              tramp-actions-before-shell 60)
         (tramp-message 7 "Initializing remote shell")
         (tramp-open-connection-setup-interactive-shell
          p multi-method method user host)
@@ -5823,7 +5835,7 @@ prompt than you do, so it is not at all unlikely that the variable
         (tramp-set-process-query-on-exit-flag p nil)
        (set-buffer (tramp-get-buffer multi-method method user host))
        (tramp-process-actions p multi-method method user host
-                              tramp-actions-before-shell)
+                              tramp-actions-before-shell 60)
         (tramp-open-connection-setup-interactive-shell
          p multi-method method user host)
         (tramp-post-connection multi-method method
index 8061b78e124d78543ef6510ba37de2f5f5f4c26d..04f7bc754f2358242efad1e11b242df0af5cd922 100644 (file)
@@ -2,7 +2,7 @@
 ;;; trampver.el --- Transparent Remote Access, Multiple Protocol
 ;;; lisp/trampver.el.  Generated from trampver.el.in by configure.
 
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
 ;; Keywords: comm, processes
index cbf298e2f104dda8ab199d5da950b98f4eaee133..7f4fce16bce40426adc285249b12575ea98d7d3e 100644 (file)
@@ -1,7 +1,7 @@
 ;;; webjump.el --- programmable Web hotlist
 
 ;; Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author:    Neil W. Van Dyke <nwv@acm.org>
 ;; Created:   09-Aug-1996
index cd22a21c9c72a3c3c4077da22aa517ebbc25d5fa..7fce0f7bde8c1679ecdeb3e9d828dc4d33503af5 100644 (file)
@@ -1,7 +1,7 @@
 ;;; newcomment.el --- (un)comment regions of buffers
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: code extracted from Emacs-20's simple.el
 ;; Maintainer: Stefan Monnier <monnier@iro.umontreal.ca>
index fbd2054bcb360419bbee2f23b99f5a9b326bcd2c..f5c3019dfc2d5fd5e3dfa582d5b22c99257d6ffc 100644 (file)
@@ -1,7 +1,7 @@
 ;;; novice.el --- handling of disabled commands ("novice mode") for Emacs
 
 ;; Copyright (C) 1985, 1986, 1987, 1994, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: internal, help
index 7867af0c46cec718bb57d12f1db2225df77aaf9c..d85abc855f4e3750161550a968c848945fb8b86b 100644 (file)
@@ -1,7 +1,7 @@
 ;;; awk-mode.el --- AWK code editing commands for Emacs
 
 ;; Copyright (C) 1988, 1994, 1996, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: unix, languages
index abb0b9560ce3b5e01d9d2c6ca32c7c9de39d5a3b..d0d1024c96602e720680489bb2a7dd7382f2d06f 100644 (file)
@@ -1,7 +1,7 @@
 ;;; bg-mouse.el --- GNU Emacs code for BBN Bitgraph mouse
 
 ;; Copyright (C) 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Robinson <jr@bbn-unix.arpa>
 ;;     Stephen Gildea <gildea@bbn.com>
index e2d1d16d2a65509e83edd445188c565f16a21f09..744b5a53bed62003d99cc9683d2e862b02e45029 100644 (file)
@@ -1,7 +1,7 @@
 ;;; fast-lock.el --- automagic text properties caching for fast Font Lock mode
 
 ;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Simon Marshall <simon@gnu.org>
 ;; Maintainer: FSF
index b065b4fe3103f043f8e69db03ab1c9e6dce49027..ff2e33607a0bb676993b48b6dd11bf72b9816976 100644 (file)
@@ -1,7 +1,7 @@
 ;;; float.el --- obsolete floating point arithmetic package
 
 ;; Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Bill Rosenblatt
 ;; Maintainer: FSF
index adb4f7701dcb146014b1f65ada66b77ff7bfce2a..583e16082c816ab9d120924f23e0cfae79bb6144 100644 (file)
@@ -1,7 +1,7 @@
 ;;; hilit19.el --- customizable highlighting for Emacs 19
 
 ;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author:   Jonathan Stigelman <stig@hackvan.com>
 ;; Maintainer: FSF
index fdf5a7bfbea14a6495d912112327dcdecaa743d6..adb366c7d4110c90ddf2e27aecf68f4493ff374c 100644 (file)
@@ -1,7 +1,7 @@
 ;;; hscroll.el --- automatically scroll truncated lines horizontally
 
 ;; Copyright (C) 1992, 1993, 1995, 1996, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Wayne Mesard <wmesard@esd.sgi.com>
 ;; Keywords: display
index 756833fec4bc6dc51f62f916192d23cbe9c048ac..176f5b469f854b9a26b5709f3f8877d1e2dce02e 100644 (file)
@@ -1,7 +1,7 @@
 ;;; iso-acc.el --- minor mode providing electric accent keys
 
 ;; Copyright (C) 1993, 1994, 1996, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Johan Vromans
 ;; Maintainer: FSF
index ac7d5d711eaac5ebb45ceb3d7c3b95c88caa0946..79e7acbbe6e9766ae46eb7d5e35c611760611f75 100644 (file)
@@ -1,6 +1,6 @@
 ;;; iso-insert.el --- insert functions for ISO 8859/1  -*- coding: iso-8859-1;-*-
 
-;; Copyright (C) 1987, 1994, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1987, 1994, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 
 ;; Author: Howard Gayle
index 326029006cf7074c7d4a50b167869cfda8a01bfd..97ecee145c408c49b9dcc5dab9486a7fd88bebe6 100644 (file)
@@ -1,7 +1,7 @@
 ;;; iso-swed.el --- set up char tables for ISO 8859/1 for Swedish/Finnish ttys
 
 ;; Copyright (C) 1987, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Howard Gayle
 ;; Maintainer: FSF
index de5bd094b8f4bf18ef832f8710c087cce8d76d2f..3b4237fe90b04862571371200efb6c2d6cdf6300 100644 (file)
@@ -1,7 +1,7 @@
 ;;; keyswap.el --- swap BS and DEL keys -*- no-byte-compile: t -*-
 
 ;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Eric S. Raymond <esr@snark.thyrsus.com>
 ;; Keywords: terminals
index 6dc9f31c066dd2dc29f18e2f25da181f07cca4eb..97893d748a7f34aade4b1dfa703ccda58a124c0e 100644 (file)
@@ -1,7 +1,7 @@
 ;;; lazy-lock.el --- lazy demand-driven fontification for fast Font Lock mode
 
 ;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Simon Marshall <simon@gnu.org>
 ;; Maintainer: FSF
index ffe89c4632a097df2a8385db744a8701e86fc6cd..9d3bb8aa6ad050caf33257a018984d5cbd0208a5 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mlsupport.el --- run-time support for mocklisp code
 
 ;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: extensions
index 0795031290ee8b81cd4f944fac62159aeca40a4c..478f7918acd7b92d3f75ac109333727a25eef563 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ooutline.el --- outline mode commands for Emacs
 
 ;; Copyright (C) 1986, 1993, 1994, 1997, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: outlines
index 78847e3b277a5dd52d667d86b1ceff12c7d54972..722f60a53e8286f1989bd67223ab6806031522cf 100644 (file)
@@ -1,7 +1,7 @@
 ;;; options.el --- edit Options command for Emacs
 
 ;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 
index 34170a85bc86eff9f47897395a6a408ddd2ec2e6..999ba706448de298b616e3c47914e98da707dd3c 100644 (file)
@@ -1,7 +1,7 @@
 ;;; profile.el --- Emacs profiler (OBSOLETE; use elp.el instead)
 
 ;; Copyright (C) 1992, 1994, 1998, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Boaz Ben-Zvi <boaz@lcs.mit.edu>
 ;; Created: 07 Feb 1992
index d414a86388428239035efbf8ef9a087168cd6e13..e606e1f9f0a9e6306b7e52bcc5c0d302ed67fe4c 100644 (file)
@@ -1,7 +1,7 @@
 ;;; rnews.el --- USENET news reader for GNU Emacs
 
 ;; Copyright (C) 1985, 1986, 1987, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: news
index e570715f529aa35e09fb6eef7a513c2a4fc2edbc..54cda95f133f316de0e22f4ca4ceb43c8471b52a 100644 (file)
@@ -1,7 +1,7 @@
 ;;; rnewspost.el --- USENET news poster/mailer for GNU Emacs
 
 ;; Copyright (C) 1985, 1986, 1987, 1995, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: mail, news
index ce9cae3ff30ad8d7e4176214be7d3a7400b17e0d..acde0287587d6e6da88692c1f829a40841dea169 100644 (file)
@@ -1,7 +1,7 @@
 ;;; rsz-mini.el --- dynamically resize minibuffer to display entire contents
 
 ;; Copyright (C) 1990, 1993, 1994, 1995, 1997, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Noah Friedman <friedman@splode.com>
 ;;         Roland McGrath <roland@gnu.org>
index 1573d0ff8594ae2ad343330a4691725f97178468..e5d1394b685e34406a2708b5d274e6d77b661ee4 100644 (file)
@@ -1,7 +1,7 @@
 ;;; scribe.el --- scribe mode, and its idiosyncratic commands
 
 ;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: wp
index 8d399e852d81d3c4444743b542f1ebb169d33098..f0275285690dc4451c9f971a89f5e2b26628a2fa 100644 (file)
@@ -1,7 +1,7 @@
 ;;; sun-curs.el --- cursor definitions for Sun windows
 
 ;; Copyright (C) 1987, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Jeff Peck <peck@sun.com>
 ;; Keywords: hardware
index eaedf59adc4da07509234ca7c426757b23cf8fff..55d265c5141912794eeaf89ed61bbc9f4e14b1cd 100644 (file)
@@ -1,7 +1,7 @@
 ;;; sun-fns.el --- subroutines of Mouse handling for Sun windows
 
 ;; Copyright (C) 1987, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Jeff Peck <peck@sun.com>
 ;; Maintainer: none
index b54b27c1843b1604e6123a42a63619d317c9af7e..c2feffa2ccd9c1e0f3eac11091eba9894c5aba49 100644 (file)
@@ -1,6 +1,6 @@
 ;;; swedish.el --- miscellaneous functions for dealing with Swedish
 
-;; Copyright (C) 1988, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1988, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 
 ;; Author: Howard Gayle
index 7c1ab59fd87e5746ffdfdf87c931d2ddc34572e2..92eb5fae44175ca49a381665970843209072a8a1 100644 (file)
@@ -1,7 +1,7 @@
 ;;; uncompress.el --- auto-decompression hook for visiting .Z files
 
 ;; Copyright (C) 1992, 1994, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: files
index e67a8f09fd4484cfcdf8731836c23aa2c5615495..98ec9aaff35261836c708c5a8d441fa93621c679 100644 (file)
@@ -1,7 +1,7 @@
 ;;; x-apollo.el --- Apollo support functions
 
 ;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; This file is part of GNU Emacs.
 
index eff1fbffb08446ec0268a13826ca35a356e9dd1b..27c313dde979945906c16d49ca5e3c3ab71f97cf 100644 (file)
@@ -1,7 +1,7 @@
 ;;; x-menu.el --- menu support for X
 
 ;; Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; This file is part of GNU Emacs.
 
index 95594ebec9f8aedd63622fa0ddee9d925cac5dc1..c9863083b926b9e1631168c40b71c435af14df47 100644 (file)
@@ -1,7 +1,7 @@
 ;;; outline.el --- outline mode commands for Emacs
 
 ;; Copyright (C) 1986, 1993, 1994, 1995, 1997, 2000, 2001, 2002,
-;;   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: outlines
index fe928045765208c0ac7f989c14985230ad30b604..95f718d568334ec68d26a40c00c67bc0981bd70c 100644 (file)
@@ -1,7 +1,7 @@
 ;;; paren.el --- highlight matching paren
 
 ;; Copyright (C) 1993, 1996, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: rms@gnu.org
 ;; Maintainer: FSF
index 1d8f8c45ed7c1f736cddf27296c5799bbbe2414a..2e2ab6584fea43a72d2a60ce7e03d39b65ea5dd4 100644 (file)
@@ -1,7 +1,7 @@
 ;;; paths.el --- define pathnames for use by various Emacs commands -*- no-byte-compile: t -*-
 
 ;; Copyright (C) 1986, 1988, 1994, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: internal
@@ -68,7 +68,7 @@ comparison."
         (suffixes
          ;; Subdirectories in each directory tree that may contain info
          ;; directories.
-         '("" "share/" "gnu/" "gnu/lib/" "gnu/lib/emacs/"
+         '("share/" "" "gnu/" "gnu/lib/" "gnu/lib/emacs/"
            "emacs/" "lib/" "lib/emacs/"))
         (standard-info-dirs
          (apply #'nconc
@@ -81,10 +81,10 @@ comparison."
                                 dirs
                               (prune-directory-list dirs config))))
                         prefixes))))
-    ;; If $(prefix)/info is not one of the standard info directories,
-    ;; they are probably installing an experimental version of Emacs,
-    ;; so make sure that experimental version's Info files override
-    ;; the ones in standard directories.
+    ;; If $(prefix)/share/info is not one of the standard info
+    ;; directories, they are probably installing an experimental
+    ;; version of Emacs, so make sure that experimental version's Info
+    ;; files override the ones in standard directories.
     (if (member config-dir standard-info-dirs)
        (nconc standard-info-dirs config)
       (cons config-dir standard-info-dirs)))
index 265110358c7b318c8d6c74481c8a171932fdb25f..912cd6caca717998d60d81bcc3c1e70091323f36 100644 (file)
@@ -1,7 +1,7 @@
 ;;; pcmpl-cvs.el --- functions for dealing with cvs completions
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 
index 632cf6731e81ddd34d59b0ce1e311a86044e7ebc..b413ca992311e2f12a54e0c0f4bed3363b178d0f 100644 (file)
@@ -1,7 +1,7 @@
 ;;; pcmpl-gnu.el --- completions for GNU project tools
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; This file is part of GNU Emacs.
 
index c4e56301c7f2d7adb008239fd74b01521c575d13..ed21d8c337c0efd0e2d518d735f27a66c8e89bbf 100644 (file)
@@ -1,7 +1,7 @@
 ;;; pcmpl-linux.el --- functions for dealing with GNU/Linux completions
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; This file is part of GNU Emacs.
 
index 0a8df84a689018c1d99743404f1236c6c67ae861..b84bc28f19480bdfb203e4fb4229affaba18902e 100644 (file)
@@ -1,7 +1,7 @@
 ;;; pcmpl-rpm.el --- functions for dealing with rpm completions
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; This file is part of GNU Emacs.
 
index 74b162b5871e4e3dfd41d98c2e69e304c2ee0fc8..9cd5de1e4d1b259fad37954c4e7364e00142389b 100644 (file)
@@ -1,7 +1,7 @@
 ;;; pcmpl-unix.el --- standard UNIX completions
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; This file is part of GNU Emacs.
 
index 0f970c5191a94e5b0d2feba0fdd4fc46fb78fbe8..1ca617a08a50cae65d480bf4d1ce16e798fe6c51 100644 (file)
@@ -1,7 +1,7 @@
 ;;; pcomplete.el --- programmable completion
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: John Wiegley <johnw@gnu.org>
 ;; Keywords: processes abbrev
index ac224d3a18a888862826947e8e0c476b916dde20..2641c1cb9596632b7c715baf7dbb3ca149281000 100644 (file)
@@ -1,7 +1,7 @@
 ;;; pcvs-defs.el --- variable definitions for PCL-CVS
 
 ;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-;;   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
 ;; Keywords: pcl-cvs
index b782f0b960df78a8fad5fbb778eae7838911a0fe..6e36b5a93e3d2d30be4e60aecca37a0b96f565d5 100644 (file)
@@ -1,7 +1,7 @@
 ;;; pcvs-info.el --- internal representation of a fileinfo entry
 
 ;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-;;   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
 ;; Keywords: pcl-cvs
index f69f275246a35a8078e71ff46d9cdf503a5e1ca7..d9e2f2411a19a1dd4ffa321b538af3d22375ccb8 100644 (file)
@@ -1,7 +1,7 @@
 ;;; pcvs-parse.el --- the CVS output parser
 
 ;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-;;   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
 ;; Keywords: pcl-cvs
index 84ce2e117b9996bab7bd31723dbdcbfc8457e6ad..3945d7ba67c627ad78350a0d08443fb1b12a2bd8 100644 (file)
@@ -1,7 +1,7 @@
 ;;; pcvs-util.el --- utility functions for PCL-CVS  -*- byte-compile-dynamic: t -*-
 
 ;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-;;   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
 ;; Keywords: pcl-cvs
index 001053f742a2c3041ed09e714e38f828ff3cfbe6..4a5f208ad19e31889af8dba0862a27a67ded2fa6 100644 (file)
@@ -1,7 +1,7 @@
 ;;; pcvs.el --- a front-end to CVS
 
 ;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-;;   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: (The PCL-CVS Trust) pcl-cvs@cyclic.com
 ;;     (Per Cederqvist) ceder@lysator.liu.se
index 95f0d7658f61db93c76ecf51bc048c9a8987bc41..208f10b0a8ec49ed5dd9dd06382869cbd682ca83 100644 (file)
@@ -1,7 +1,7 @@
 ;;; pgg-def.el --- functions/macros for defining PGG functions
 
 ;; Copyright (C) 1999, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Daiki Ueno <ueno@unixuser.org>
 ;; Created: 1999/11/02
index 514be51a6a3e5636ff568b32714ac2e57c2f2ad3..84bf81a858e0c04d60fdc15a0545c0f79463cfe0 100644 (file)
@@ -1,7 +1,7 @@
 ;;; pgg-gpg.el --- GnuPG support for PGG.
 
 ;; Copyright (C) 1999, 2000, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Daiki Ueno <ueno@unixuser.org>
 ;; Symmetric encryption and gpg-agent support added by: 
index 40ebcd9b195f05e160f2fbce6332afe9d2ec6dff..4262300aedac3e4dd36bfd605dcb59c960b7a5b9 100644 (file)
@@ -1,7 +1,7 @@
 ;;; pgg-parse.el --- OpenPGP packet parsing
 
 ;; Copyright (C) 1999, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Daiki Ueno <ueno@unixuser.org>
 ;; Created: 1999/10/28
index aa0cfcf7cb7d464269a13f136f0e98ef88b61f87..1e1bd6d0fd13ffacf361170de76a1d4f65dcca69 100644 (file)
@@ -1,7 +1,7 @@
 ;;; pgg-pgp.el --- PGP 2.* and 6.* support for PGG.
 
 ;; Copyright (C) 1999, 2000, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Daiki Ueno <ueno@unixuser.org>
 ;; Created: 1999/11/02
index 75c96e5990933b076c0a93e9146885b13d3a573e..b438843e73b4f24315b0b909bc0ac729780321ab 100644 (file)
@@ -1,7 +1,7 @@
 ;;; pgg-pgp5.el --- PGP 5.* support for PGG.
 
 ;; Copyright (C) 1999, 2000, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Daiki Ueno <ueno@unixuser.org>
 ;; Created: 1999/11/02
index e8a85b58fae6056eb1daad15399f03ed5305f9b5..f6a5a96d2b84aa87e0816737b5f99ed7f6574719 100644 (file)
@@ -1,7 +1,7 @@
 ;;; pgg.el --- glue for the various PGP implementations.
 
 ;; Copyright (C) 1999, 2000, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Daiki Ueno <ueno@unixuser.org>
 ;; Symmetric encryption added by: Sascha Wilde <wilde@sha-bang.de>
index c9850c3afab18d483f782427a3027e7b86699b8d..e311804222095b09baba580abca9460af1094f7c 100644 (file)
@@ -1,7 +1,7 @@
 ;;; 5x5.el --- simple little puzzle game
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Dave Pearson <davep@davep.org>
 ;; Maintainer: Dave Pearson <davep@davep.org>
index 8664023c230208eb56c09bf1cab677d68e5d5180..9bad228315a54c46740555648ca4bd6a2c7082a6 100644 (file)
@@ -1,7 +1,7 @@
 ;;; animate.el --- make text dance
 
 ;; Copyright (C) 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: Richard Stallman <rms@gnu.org>
 ;; Keywords: games
index 10a7c231b305897ad00b2ff83d18251a50e3fdd7..d6bbc6be5d65111054e39abfbf297d0acae84cab 100644 (file)
@@ -1,7 +1,7 @@
 ;;; blackbox.el --- blackbox game in Emacs Lisp
 
 ;; Copyright (C) 1985, 1986, 1987, 1992, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: F. Thomas May <uw-nsr!uw-warp!tom@beaver.cs.washington.edu>
 ;; Adapted-By: ESR
index 185cb5ad2641e91a97517bed87e06e74b9cbf59b..2a1bdf33b3eba456bbb98d06b810640996316d67 100644 (file)
@@ -2,7 +2,7 @@
 ;;; Decency Act snoops, if any.
 
 ;; Copyright (C) 1988, 1993, 1997, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: games
index c4c90a83c36b4cad208fb4c2dfdb278f5394433a..4b795360d3909f7c2ad33396d870c265571df0db 100644 (file)
@@ -1,7 +1,7 @@
 ;;; cookie1.el --- retrieve random phrases from fortune cookie files
 
-;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005, 2006,
-;;   2006 Free Software Foundation, Inc.
+;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Eric S. Raymond <esr@snark.thyrsus.com>
 ;; Maintainer: FSF
index a8e4ec4c48b89b11b34b9b3243929f0baa02f928..089b4d7699b043277b019e86450d1217dd9b5dd6 100644 (file)
@@ -1,7 +1,7 @@
 ;;; decipher.el --- cryptanalyze monoalphabetic substitution ciphers
 ;;
 ;; Copyright (C) 1995, 1996, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 ;;
 ;; Author: Christopher J. Madsen <chris_madsen@geocities.com>
 ;; Keywords: games
index b6333234523e476ef11584af280a1b1046b0c364..8f88bdb97888cc2ac2c58bf38c0945f809fbe319 100644 (file)
@@ -1,7 +1,7 @@
 ;;; dissociate.el --- scramble text amusingly for Emacs
 
 ;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: games
index 9a3c45cb3aa56c15fc870a45cef99cf840c24b5a..cd88b9cb315cf2cb9224bd032af5268d40284a51 100644 (file)
@@ -1,7 +1,7 @@
 ;;; doctor.el --- psychological help for frustrated users
 
 ;; Copyright (C) 1985, 1987, 1994, 1996, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006  Free Software Foundation, Inc.
+;;   2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: games
index 930ceac9a71d3577cda86c3ab6bd3eb4b198c560..9e7dddc92e2238f853ba4da4d2e43deb5457a455 100644 (file)
@@ -1,7 +1,7 @@
 ;;; dunnet.el --- text adventure for Emacs
 
 ;; Copyright (C) 1992, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Ron Schnell <ronnie@driver-aces.com>
 ;; Created: 25 Jul 1992
index 12692292d3a40d95cc68913986a7d2bdfa7e38a6..2e635f312da6302cf7c530e3311831c4cec4b8b8 100644 (file)
@@ -1,7 +1,7 @@
 ;;; fortune.el --- use fortune to create signatures
 
 ;; Copyright (C) 1999, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Holger Schauer <Holger.Schauer@gmx.de>
 ;; Keywords: games utils mail
index 5b41cffbb8adcb9c567868810754992854aadc27..41f04ea27cbfdcb6a5680c04146e547818e71f6f 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gamegrid.el --- library for implementing grid-based games on Emacs
 
 ;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Glynn Clements <glynn@sensei.co.uk>
 ;; Version: 1.02
index cb556bc0b424d45b4b5a933854765f22b4e805ef..45fa1afba635773fa199257d349563a87c17344b 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gametree.el --- manage game analysis trees in Emacs
 
 ;; Copyright (C) 1997, 1999, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Ian T Zimmerman <itz@rahul.net>
 ;; Created: Wed Dec 10 07:41:46 PST 1997
index 2df8a9abaadcb0c63b2f738d58e8385d3ea30d74..c05a46b90f6fd3e51242acd715e0bef74c3a1ce8 100644 (file)
@@ -1,7 +1,7 @@
 ;;; gomoku.el --- Gomoku game between you and Emacs
 
 ;; Copyright (C) 1988, 1994, 1996, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Philippe Schnoebelen <phs@lsv.ens-cachan.fr>
 ;; Maintainer: FSF
index a1dc520973e8a2a0ed1a1b741174c8f8e5b85f13..bef248e24e97e1e8574d9c4078d78215d73836f8 100644 (file)
@@ -1,7 +1,7 @@
 ;;; handwrite.el --- turns your emacs buffer into a handwritten document -*- coding: iso-latin-1; -*-
 
 ;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Danny Roozendaal (was: <danny@tvs.kun.nl>)
 ;; Created: October 21 1996
index 3df561331358d16d978e18fb0632b7632bd39b92..4fe126fec0aeb42684340b409b14bd89dd5cdd1a 100644 (file)
@@ -1,7 +1,7 @@
 ;;; landmark.el --- neural-network robot that learns landmarks
 
 ;; Copyright (C) 1996, 1997, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Terrence Brannon (was: <brannon@rana.usc.edu>)
 ;; Created: December 16, 1996 - first release to usenet
index ddbbcd70c70202f491d129b7fdeada964a00dd57..b908a0f14b2d5581a81d510e321d4b34d56ec55f 100644 (file)
@@ -1,7 +1,7 @@
 ;;; life.el --- John Horton Conway's `Life' game for GNU Emacs
 
 ;; Copyright (C) 1988, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Kyle Jones <kyleuunet.uu.net>
 ;; Maintainer: FSF
index 8d569ed3845b8dea0a613db39ea6363aa9540a0e..7e53f90775ce7d41815950323a4685243359265a 100644 (file)
@@ -1,7 +1,7 @@
 ;;; morse.el --- convert text to morse code and back             -*- coding: utf-8 -*-
 
 ;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Rick Farnbach <rick_farnbach@MENTORG.COM>
 ;; Keywords: games
index 6d1cb7a96f6d737cf84e4b35bcc5224ee85f7bd8..fdc30c057063c98caa56a1c7ade6bc8b7194545b 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mpuz.el --- multiplication puzzle for GNU Emacs
 
 ;; Copyright (C) 1990, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Philippe Schnoebelen <phs@lsv.ens-cachan.fr>
 ;; Overhauled: Daniel Pfeiffer <occitan@esperanto.org>
index 4efa8c2a639d21e2775d5ccf87649bd09db469bb..4254a4fded494cfd6bc3debdd1512fc9da8f610c 100644 (file)
@@ -1,7 +1,7 @@
 ;;; pong.el --- classical implementation of pong
 
-;; Copyright 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Benjamin Drieu <bdrieu@april.org>
 ;; Keywords: games
index db15e98c47b622c603cc5285e9396b6714a452a0..c1c9ddfaaf6939fb471b791674f5866ba9fde525 100644 (file)
@@ -1,7 +1,7 @@
 ;;; snake.el --- implementation of Snake for Emacs
 
 ;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Glynn Clements <glynn@sensei.co.uk>
 ;; Created: 1997-09-10
index a67021c8764c633c4413113e87b48336bb31d2aa..38bc1e4915b755d9725f5f6bfeca13c77c20fcc6 100644 (file)
@@ -1,7 +1,7 @@
 ;;; solitaire.el --- game of solitaire in Emacs Lisp
 
 ;; Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Jan Schormann <Jan.Schormann@rechen-gilde.de>
 ;; Created: Fri afternoon, Jun  3,  1994
index 828b0a594af3b4b0ebe0acd150abd6d450359b76..a0ec028066260928755358e1bf94f8af12b19cc7 100644 (file)
@@ -1,7 +1,7 @@
 ;;; spook.el --- spook phrase utility for overloading the NSA line eater
 
 ;; Copyright (C) 1988, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: games
index f9fc3f9f0ab06b57e49263746040309fcc56d828..45e5af94ea0c1e1d390fba25ef3e0452f361c89a 100644 (file)
@@ -1,7 +1,7 @@
 ;;; tetris.el --- implementation of Tetris for Emacs
 
 ;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Glynn Clements <glynn@sensei.co.uk>
 ;; Version: 2.01
index cc79c5a87a5d9aafc78c4473829eb27429f23e56..407c96a9976d06b8b84d7c4553448080e51cced0 100644 (file)
@@ -1,7 +1,7 @@
 ;;; yow.el --- quote random zippyisms
 
 ;; Copyright (C) 1993, 1994, 1995, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Author: Richard Mlynarik
index 0f04a043c8e6e418b4bbc3b221b95f842e0bf0ae..05f73b8030a000e96ff007718f01dacb8fc9ce8b 100644 (file)
@@ -1,7 +1,7 @@
 ;;; zone.el --- idle display hacks
 
 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Victor Zandy <zandy@cs.wisc.edu>
 ;; Maintainer: Thien-Thi Nguyen <ttn@gnu.org>
index 4a41dac8dc49e689f2ed7fff075e7d16d96473df..515ac97c91e2c8cfa7452d6e8e361d2def71ffc6 100644 (file)
@@ -1,7 +1,7 @@
 ;;; printing.el --- printing utilities
 
 ;; Copyright (C) 2000, 2001, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
 ;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
index c529e3a8265496302073d1d2c5fe5fcefd40b5eb..9581fd436b3930e2180179eba67ce77258f8a3a8 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ada-mode.el --- major-mode for editing Ada sources
 
 ;; Copyright (C) 1994, 1995, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;               2005, 2006  Free Software Foundation, Inc.
+;;               2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: Rolf Ebert      <ebert@inf.enst.fr>
 ;;      Markus Heritsch <Markus.Heritsch@studbox.uni-stuttgart.de>
index e1906df5f96480f84fec4278850734cf5cc2eeca..10a5b670c542db33ae69e575e50535060a26f64f 100644 (file)
@@ -1,6 +1,6 @@
 ;;; ada-prj.el --- GUI editing of project files for the ada-mode
 
-;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;; Free Software Foundation, Inc.
 
 ;; Author: Emmanuel Briot <briot@gnat.com>
index fa6c680779a4fb0f2077f9af9ecff51e6eacfa95..483a54df13ba8e7d314579afab7ebf620fc46acc 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ada-stmt.el --- an extension to Ada mode for inserting statement templates
 
-;; Copyright(C) 1987, 1993, 1994, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-;;              2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 1987, 1993, 1994, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+;;              2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; This file is part of GNU Emacs.
 
index 9996a697bb24ba5af43260d3bbfcd63cad4c2b27..9c239ee6dbb54fdf22b06edd6a6f6ec231fed340 100644 (file)
@@ -1,7 +1,7 @@
 ;; ada-xref.el --- for lookup and completion in Ada mode
 
 ;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;;               2004, 2005, 2006 Free Software Foundation, Inc.
+;;               2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Markus Heritsch <Markus.Heritsch@studbox.uni-stuttgart.de>
 ;;      Rolf Ebert <ebert@inf.enst.fr>
index e31a94030c33c211848de84e6708428124fffc96..3b7a2015af5c311ccb24c3b5982ec7b53afec5e2 100644 (file)
@@ -1,6 +1,6 @@
 ;;; antlr-mode.el --- major mode for ANTLR grammar files
 
-;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;; Free Software Foundation, Inc.
 ;;
 ;; Author: Christoph.Wedler@sap.com
@@ -319,7 +319,7 @@ function and REGEXP is a regular expression.
 
 If `antlr-language' equals to a MODE, the line starting at the first
 non-whitespace is matched by the corresponding REGEXP, and the line is
-part of an header action, indent the line at column 0 instead according
+part of a header action, indent the line at column 0 instead according
 to the normal rules of `antlr-indent-line'."
   :group 'antlr
   :type '(repeat (cons (function :tag "Major mode") regexp)))
@@ -1659,7 +1659,7 @@ Return \(LEVEL OPTION LOCATION)."
                      :active active))
            (sort (mapcar 'car (elt antlr-options-alists (1- level)))
                  'string-lessp))))
-    
+
 
 ;;;===========================================================================
 ;;;  Insert option: determine section-kind
@@ -1936,7 +1936,7 @@ For OLD, see `antlr-insert-option-do'."
     ;; stuff (no =, {, } or /) at point is not followed by ";"
     (insert ";")
     (backward-char)))
-       
+
 (defun antlr-insert-option-space (area old)
   "Find appropriate place to insert option, insert newlines/spaces.
 For AREA and OLD, see `antlr-insert-option-do'."
@@ -1956,7 +1956,7 @@ For AREA and OLD, see `antlr-insert-option-do'."
                 (setq orig (point))
               (goto-char orig)))
        (skip-chars-forward " \t")
-       
+
        (if (looking-at "$\\|//")
            ;; just comment after point => skip (+ lines w/ same col comment)
            (let ((same (if (> (match-end 0) (match-beginning 0))
index ebb532a35253e9120cc55780e6ee40eb0f1146a0..3ca8c671e8cd747e86ebf6258948cdf310416107 100644 (file)
@@ -1,6 +1,6 @@
 ;;; asm-mode.el --- mode for editing assembler code
 
-;; Copyright (C) 1991, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1991, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;; Free Software Foundation, Inc.
 
 ;; Author: Eric S. Raymond <esr@snark.thyrsus.com>
index 08a849b16bc4c217dc8b45491707a58a669ef915..1d08b094351ce7dc143623df831292137832b379 100644 (file)
@@ -1,6 +1,6 @@
 ;;; autoconf.el --- mode for editing Autoconf configure.in files
 
-;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;; Free Software Foundation, Inc.
 
 ;; Author: Dave Love <fx@gnu.org>
index 847e43a46b7fee8c4ce4e57a23ed8e469145fc63..f9e44d784f186917dd3ca9cc4fd4d336859cadf1 100644 (file)
@@ -1,10 +1,11 @@
 ;;; cc-align.el --- custom indentation functions for CC Mode
 
 ;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-;;   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006  Free Software
-;;   Foundation, Inc.
+;;   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
-;; Authors:    1998- Martin Stjernholm
+;; Authors:    2004- Alan Mackenzie
+;;             1998- Martin Stjernholm
 ;;             1992-1999 Barry A. Warsaw
 ;;             1987 Dave Detlefs and Stewart Clamen
 ;;             1985 Richard M. Stallman
index bc7458736387a792df4df5c30a0166507fc2ce1d..b0c15bff903504019fb1d1944d92f7b2e14d3f0b 100644 (file)
@@ -1,7 +1,7 @@
 ;;; cc-awk.el --- AWK specific code within cc-mode.
 
 ;; Copyright (C) 1988, 1994, 1996, 2000, 2001, 2002, 2003, 2004, 2005,
-;;   2006  Free Software Foundation, Inc.
+;;   2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: Alan Mackenzie <acm@muc.de> (originally based on awk-mode.el)
 ;; Maintainer: FSF
index 4a1e22d0c42b2db3578bfaa960f47e2f381739bf..b2f793c0b1c26497af3f5712e134f8ba85ab02fc 100644 (file)
@@ -1,7 +1,7 @@
 ;;; cc-bytecomp.el --- compile time setup for proper compilation
 
-;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software
-;; Foundation, Inc.
+;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
 ;; Author:     Martin Stjernholm
 ;; Maintainer: bug-cc-mode@gnu.org
index 063cfe8977731ad7ebd3389bfdc91370c8eac2a9..96924899ea3f69e297ea8e356d31438a1b5c0987 100644 (file)
@@ -1,10 +1,11 @@
 ;;; cc-cmds.el --- user level commands for CC Mode
 
 ;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-;;   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006  Free Software
-;;   Foundation, Inc.
+;;   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
-;; Authors:    1998- Martin Stjernholm
+;; Authors:    2003- Alan Mackenzie
+;;             1998- Martin Stjernholm
 ;;             1992-1999 Barry A. Warsaw
 ;;             1987 Dave Detlefs and Stewart Clamen
 ;;             1985 Richard M. Stallman
@@ -1382,8 +1383,7 @@ No indentation or other \"electric\" behavior is performed."
   ;;
   ;; This function might do hidden buffer changes.
   (save-excursion
-    (let* (pos
-          kluge-start
+    (let* (kluge-start
           decl-result brace-decl-p
           (start (point))
           (paren-state (c-parse-state))
@@ -1416,11 +1416,12 @@ No indentation or other \"electric\" behavior is performed."
        (setq kluge-start (point))
        (setq decl-result
              (car (c-beginning-of-decl-1
+                   ;; NOTE: If we're in a K&R region, this might be the start
+                   ;; of a parameter declaration, not the actual function.
                    (and least-enclosing ; LIMIT for c-b-of-decl-1
                         (c-safe-position least-enclosing paren-state)))))
 
        ;; Has the declaration we've gone back to got braces?
-       (setq pos (point))            ; the search limit for c-recognize-knr-p
        (setq brace-decl-p
              (save-excursion
                    (and (c-syntactic-re-search-forward "[;{]" nil t t)
@@ -1430,7 +1431,7 @@ No indentation or other \"electric\" behavior is performed."
                                  ;; ';' in a K&R argdecl.  In
                                  ;; that case the declaration
                                  ;; should contain a block.
-                                 (c-in-knr-argdecl pos))))))
+                                 (c-in-knr-argdecl))))))
 
        (cond
         ((= (point) kluge-start)       ; might be BOB or unbalanced parens.
@@ -3750,7 +3751,7 @@ command to conveniently insert and align the necessary backslashes."
   ;; Note that this function does not do any hidden buffer changes.
 
   (let (fill
-       ;; beg and end limits the region to narrow.  end is a marker.
+       ;; beg and end limit the region to narrow.  end is a marker.
        beg end
        ;; tmp-pre and tmp-post mark strings that are temporarily
        ;; inserted at the start and end of the region.  tmp-pre is a
@@ -3836,12 +3837,18 @@ command to conveniently insert and align the necessary backslashes."
            (setq apply-outside-literal t))
 
           ((eq c-lit-type 'c)          ; Block comment.
-           (when (>= end (cdr c-lit-limits))
-             ;; The region includes the comment ender.  If it's on its own
-             ;; line, it stays on its own line.  If it's got company on the
-             ;; line, it keeps (at least one word of) it.  "=====*/" counts
-             ;; as a comment ender here, but "===== */" doesn't and "foo*/"
-             ;; doesn't.
+           (when
+               (or (> end (cdr c-lit-limits))
+                   (and (= end (cdr c-lit-limits))
+                        (eq (char-before end) ?/)
+                        (eq (char-before (1- end)) ?*)
+                        ;; disallow "/*/"
+                        (> (- (cdr c-lit-limits) (car c-lit-limits)) 3)))
+             ;; There is a comment ender, and the region includes it.  If
+             ;; it's on its own line, it stays on its own line.  If it's got
+             ;; company on the line, it keeps (at least one word of) it.
+             ;; "=====*/" counts as a comment ender here, but "===== */"
+             ;; doesn't and "foo*/" doesn't.
              (unless
                  (save-excursion
                    (goto-char (cdr c-lit-limits))
index 4d0266ec41ca578966a82ef3c586cf375df6a553..07433b9630b651f50835cd7d79597ddef2e0a0f7 100644 (file)
@@ -1,8 +1,8 @@
 ;;; cc-compat.el --- cc-mode compatibility with c-mode.el confusion
 
 ;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-;;   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006  Free Software
-;;   Foundation, Inc.
+;;   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
 ;; Authors:    1998- Martin Stjernholm
 ;;            1994-1999 Barry A. Warsaw
index b406355438412146e900b635fa665a0024617eda..1858b43f326d2a611733b94f5f468c69f0917b12 100644 (file)
@@ -1,10 +1,11 @@
 ;;; cc-defs.el --- compile time definitions for CC Mode
 
 ;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-;;   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006  Free Software
-;;   Foundation, Inc.
+;;   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
-;; Authors:    1998- Martin Stjernholm
+;; Authors:    2003- Alan Mackenzie
+;;             1998- Martin Stjernholm
 ;;             1992-1999 Barry A. Warsaw
 ;;             1987 Dave Detlefs and Stewart Clamen
 ;;             1985 Richard M. Stallman
@@ -579,6 +580,24 @@ right side of it."
 ;; Wrappers for common scan-lists cases, mainly because it's almost
 ;; impossible to get a feel for how that function works.
 
+(defmacro c-go-list-forward ()
+  "Move backward across one balanced group of parentheses.
+
+Return POINT when we succeed, NIL when we fail.  In the latter case, leave
+point unmoved."
+  `(c-safe (let ((endpos (scan-lists (point) 1 0)))
+            (goto-char endpos)
+            endpos)))
+
+(defmacro c-go-list-backward ()
+  "Move backward across one balanced group of parentheses.
+
+Return POINT when we succeed, NIL when we fail.  In the latter case, leave
+point unmoved."
+  `(c-safe (let ((endpos (scan-lists (point) -1 0)))
+            (goto-char endpos)
+            endpos)))
+
 (defmacro c-up-list-forward (&optional pos limit)
   "Return the first position after the list sexp containing POS,
 or nil if no such position exists.  The point is used if POS is left out.
index bacb4670ea01f687fd5c3ce88017abf44195d81f..f05d663247360f5162c7316b18d1f31c41381a53 100644 (file)
@@ -1,10 +1,11 @@
 ;;; cc-engine.el --- core syntax guessing engine for CC mode
 
 ;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-;;   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006  Free Software
-;;   Foundation, Inc.
+;;   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
-;; Authors:    1998- Martin Stjernholm
+;; Authors:    2001- Alan Mackenzie
+;;             1998- Martin Stjernholm
 ;;             1992-1999 Barry A. Warsaw
 ;;             1987 Dave Detlefs and Stewart Clamen
 ;;             1985 Richard M. Stallman
@@ -6220,65 +6221,101 @@ comment at the start of cc-engine.el for more info."
   ;; `c-recognize-knr-p' is not checked.  If LIM is non-nil, it's a
   ;; position that bounds the backward search for the argument list.
   ;;
-  ;; Note: A declaration level context is assumed; the test can return
-  ;; false positives for statements.
+  ;; Point must be within a possible K&R region, e.g. just before a top-level
+  ;; "{".  It must be outside of parens and brackets.  The test can return
+  ;; false positives otherwise.
   ;;
   ;; This function might do hidden buffer changes.
 
   (save-excursion
     (save-restriction
+      ;; If we're in a macro, our search range is restricted to it.  Narrow to
+      ;; the searchable range.
+      (let* ((macro-start (c-query-macro-start))
+            (lim (max (or lim (point-min)) (or macro-start (point-min))))
+            before-lparen after-rparen)
+       (narrow-to-region lim (c-point 'eol))
+
+       ;; Search backwards for the defun's argument list.  We give up if we
+       ;; encounter a "}" (end of a previous defun) or BOB.
+       ;;
+       ;; The criterion for a paren structure being the arg list is:
+       ;; o - there is non-WS stuff after it but before any "{"; AND
+       ;; o - the token after it isn't a ";" AND
+       ;; o - it is preceded by either an identifier (the function name) or
+       ;;   a macro expansion like "DEFUN (...)"; AND
+       ;; o - its content is a non-empty comma-separated list of identifiers
+       ;;   (an empty arg list won't have a knr region).
+       ;;
+       ;; The following snippet illustrates these rules:
+       ;; int foo (bar, baz, yuk)
+       ;;     int bar [] ;
+       ;;     int (*baz) (my_type) ;
+       ;;     int (*) (void) (*yuk) (void) ;
+       ;; {
+
+       (catch 'knr
+         (while t ; go round one paren/bracket construct each time round.
+           (or (c-syntactic-skip-backward "^)]}")
+               (throw 'knr nil))       ; no more bpb pairs left.
+           (cond ((eq (char-before) ?\))
+                  (setq after-rparen (point)))
+                 ((eq (char-before) ?\})
+                  (throw 'knr nil))
+                 (t (setq after-rparen nil))) ; "]"
+
+           (if after-rparen
+           ;; We're inside a paren.  Could it be our argument list....?
+             (if
+                 (and
+                  (progn
+                    (goto-char after-rparen)
+                    (unless (c-go-list-backward) (throw 'knr nil)) ;
+               ;; FIXME!!!  What about macros between the parens?  2007/01/20
+                    (setq before-lparen (point)))
 
-      ;; Go back to the closest preceding normal parenthesis sexp.  We
-      ;; take that as the argument list in the function header.  Then
-      ;; check that it's followed by some symbol before the next ';'
-      ;; or '{'.  If it does, it's the header of the K&R argdecl we're
-      ;; in.
-      (if lim (narrow-to-region lim (c-point 'eol)))
-      (let ((outside-macro (not (c-query-macro-start)))
-           paren-end)
-
-       (catch 'done
-         (while (if (and (setq paren-end (c-down-list-backward (point)))
-                         (eq (char-after paren-end) ?\)))
-                    (progn
-                      (goto-char (1+ paren-end))
-                      (if outside-macro
-                          (c-beginning-of-macro)))
-                  (throw 'done nil))))
-
-       (and (progn
-              (c-forward-syntactic-ws)
-              (looking-at "\\w\\|\\s_"))
-
-            (save-excursion
-              ;; The function header in a K&R declaration should only
-              ;; contain identifiers separated by comma.  It should
-              ;; also contain at least one identifier since there
-              ;; wouldn't be anything to declare in the K&R region
-              ;; otherwise.
-              (when (c-go-up-list-backward paren-end)
-                (forward-char)
-                (catch 'knr-ok
-                  (while t
-                    (c-forward-syntactic-ws)
-                    (if (or (looking-at c-known-type-key)
-                            (looking-at c-keywords-regexp))
-                        (throw 'knr-ok nil))
-                    (c-forward-token-2)
-                    (if (eq (char-after) ?,)
-                        (forward-char)
-                      (throw 'knr-ok (and (eq (char-after) ?\))
-                                          (= (point) paren-end))))))))
+                  ;; It can't be the arg list if next token is ; or {
+                  (progn (goto-char after-rparen)
+                         (c-forward-syntactic-ws)
+                         (not (memq (char-after) '(?\; ?\{))))
 
-            (save-excursion
-              ;; If it's a K&R declaration then we're now at the
-              ;; beginning of the function arglist.  Check that there
-              ;; isn't a '=' before it in this statement since that
-              ;; means it some kind of initialization instead.
-              (c-syntactic-skip-backward "^;=}{")
-              (not (eq (char-before) ?=)))
-
-            (point))))))
+                  ;; Is the thing preceding the list an identifier (the
+                  ;; function name), or a macro expansion?
+                  (progn
+                    (goto-char before-lparen)
+                    (eq (c-backward-token-2) 0)
+                    (or (c-on-identifier)
+                        (and (eq (char-after) ?\))
+                             (c-go-up-list-backward)
+                             (eq (c-backward-token-2) 0)
+                             (c-on-identifier))))
+
+                  ;; Have we got a non-empty list of comma-separated
+                  ;; identifiers?
+                  (progn
+                    (goto-char before-lparen)
+                    (c-forward-token-2) ; to first token inside parens
+                    (and
+                     (c-on-identifier)
+                     (c-forward-token-2)
+                     (catch 'id-list
+                       (while (eq (char-after) ?\,)
+                         (c-forward-token-2)
+                         (unless (c-on-identifier) (throw 'id-list nil))
+                         (c-forward-token-2))
+                       (eq (char-after) ?\))))))
+
+                 ;; ...Yes.  We've identified the function's argument list.
+                 (throw 'knr
+                      (progn (goto-char after-rparen)
+                             (c-forward-syntactic-ws)
+                             (point)))
+
+               ;; ...No.  The current parens aren't the function's arg list.
+               (goto-char before-lparen))
+
+             (or (c-go-list-backward)  ; backwards over [ .... ]
+                 (throw 'knr nil)))))))))
 
 (defun c-skip-conditional ()
   ;; skip forward over conditional at point, including any predicate
index ab31fa877f716be63832fa33ba71833c43cf5577..a880ae9a1fe546803a5548c4ce3a5ddaf7bd1be5 100644 (file)
@@ -1,6 +1,6 @@
 ;;; cc-fonts.el --- font lock support for CC Mode
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Authors:    2003- Alan Mackenzie
 ;;             2002- Martin Stjernholm
index b3c0a5786494e9d7089251039e845dfa01968c1b..fe01ab02ae3e398a21ca9657e91aaa57449843d5 100644 (file)
@@ -1,10 +1,11 @@
 ;;; cc-langs.el --- language specific settings for CC Mode
 
 ;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-;;   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006  Free Software
-;;   Foundation, Inc.
+;;   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
-;; Authors:    1998- Martin Stjernholm
+;; Authors:    2002- Alan Mackenzie
+;;             1998- Martin Stjernholm
 ;;             1992-1999 Barry A. Warsaw
 ;;             1987 Dave Detlefs and Stewart Clamen
 ;;             1985 Richard M. Stallman
@@ -208,23 +209,31 @@ the evaluated constant value at compile time."
   ;; Some helper functions used when building the language constants.
 
   (defun c-filter-ops (ops opgroup-filter op-filter &optional xlate)
-    ;; Used to filter operators from the list OPS in a DWIM:ey way:
-    ;; OPS either has the structure of `c-operators', as a single
+    ;; Extract a subset of the operators in the list OPS in a DWIM:ey
+    ;; way.  The return value is a plain list of operators:  
+    ;; 
+    ;; OPS either has the structure of `c-operators', is a single
     ;; group in `c-operators', or is a plain list of operators.
-    ;; OPGROUP-FILTER is used filter out the operator groups.  It can
-    ;; be t to choose all groups, a list of the group type symbols to
-    ;; accept, or a function which will be called with the group
-    ;; symbol for each group and should return non-nil for those to
-    ;; include.  OP-FILTER filters the individual operators in each
-    ;; group.  It can be t to choose all operators, a regexp to test
-    ;; against each operator, or a function which will be called for
-    ;; each operator and should return non-nil for those to include.
+    ;; 
+    ;; OPGROUP-FILTER specifies how to select the operator groups.  It
+    ;; can be t to choose all groups, a list of group type symbols
+    ;; (such as 'prefix) to accept, or a function which will be called
+    ;; with the group symbol for each group and should return non-nil
+    ;; if that group is to be included.
+    ;;
+    ;; OP-FILTER filters the individual operators in each group.  It
+    ;; can be t to choose all operators, a regexp to test against each
+    ;; operator, or a function which will be called for each operator
+    ;; and should return non-nil for those to include.
+    ;;
     ;; If XLATE is given, it's a function which is called for each
     ;; matching operator and its return value is collected instead.
     ;; If it returns a list, the elements are spliced directly into
     ;; the final result, which is returned as a list with duplicates
-    ;; removed using `equal'.  `c-mode-syntax-table' for the current
-    ;; mode is in effect during the whole procedure.
+    ;; removed using `equal'.
+    ;;
+    ;; `c-mode-syntax-table' for the current mode is in effect during
+    ;; the whole procedure.
     (unless (listp (car-safe ops))
       (setq ops (list ops)))
     (cond ((eq opgroup-filter t)
@@ -719,11 +728,11 @@ expression."
 (c-lang-defconst c-operators
   "List describing all operators, along with their precedence and
 associativity.  The order in the list corresponds to the precedence of
-the operators: The operators in each element is a group with the same
+the operators: The operators in each element are a group with the same
 precedence, and the group has higher precedence than the groups in all
-following elements.  The car of each element describes the type of of
-the operator group, and the cdr is a list of the operator tokens in
-it.  The operator group types are:
+following elements.  The car of each element describes the type of the
+operator group, and the cdr is a list of the operator tokens in it.
+The operator group types are:
 
 'prefix         Unary prefix operators.
 'postfix        Unary postfix operators.
index c54d73db513960dfc6c6a054143fc05f80a2eab9..514945c269dbc6f02fe40b4ce93809b8253a9f6c 100644 (file)
@@ -1,8 +1,8 @@
 ;;; cc-menus.el --- imenu support for CC Mode
 
 ;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-;;   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006  Free Software
-;;   Foundation, Inc.
+;;   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
 ;; Authors:    1998- Martin Stjernholm
 ;;             1992-1999 Barry A. Warsaw
index 993fd102951f808a2549a0f8bc558bf318ce7a4f..e2891bde98d672ea764861d7766e0c0f3aae720b 100644 (file)
@@ -1,8 +1,8 @@
 ;;; cc-mode.el --- major mode for editing C and similar languages
 
 ;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-;;   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006  Free Software
-;;   Foundation, Inc.
+;;   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
 ;; Authors:    2003- Alan Mackenzie
 ;;             1998- Martin Stjernholm
index 98bc4e1f80157a17a4f32054098c7bb428eeae24..228269b67bfaf2525b33dc1b07fc20c6ae658903 100644 (file)
@@ -1,10 +1,11 @@
 ;;; cc-styles.el --- support for styles in CC Mode
 
 ;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-;;   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006  Free Software
-;;   Foundation, Inc.
+;;   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
-;; Authors:    1998- Martin Stjernholm
+;; Authors:    2004- Alan Mackenzie
+;;             1998- Martin Stjernholm
 ;;             1992-1999 Barry A. Warsaw
 ;;             1987 Dave Detlefs and Stewart Clamen
 ;;             1985 Richard M. Stallman
index c1ed9e300e7ca44557cc1a74b110082426177cd1..29494fdc6a7c99a49b61aee468885f22b747b4c2 100644 (file)
@@ -1,6 +1,6 @@
 ;;; cc-subword.el --- Handling capitalized subwords in a nomenclature
 
-;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Masatake YAMATO
 
index 2f3e83886d2ebc7eb95132ea23add3e65ad1bc4c..3aac25b43edd176368c15ceca5780d96819dbdd2 100644 (file)
@@ -1,10 +1,11 @@
 ;;; cc-vars.el --- user customization variables for CC Mode
 
 ;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-;;   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006  Free Software
-;;   Foundation, Inc.
+;;   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
-;; Authors:    1998- Martin Stjernholm
+;; Authors:    2002- Alan Mackenzie
+;;             1998- Martin Stjernholm
 ;;             1992-1999 Barry A. Warsaw
 ;;             1987 Dave Detlefs and Stewart Clamen
 ;;             1985 Richard M. Stallman
index b70fe58b5439899447fe294460691256d9bb7ea9..756979b3d78804a030575baa0dbbf32f3878de6a 100644 (file)
@@ -1,6 +1,6 @@
 ;;; cfengine.el --- mode for editing Cfengine files
 
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;; Free Software Foundation, Inc.
 
 ;; Author: Dave Love <fx@gnu.org>
@@ -89,7 +89,7 @@ This includes those for cfservd as well as cfagent."))
   ;; In the main syntax-table, backslash is marked as a punctuation, because
   ;; of its use in DOS-style directory separators.  Here we try to recognize
   ;; the cases where backslash is used as an escape inside strings.
-  '(("\\(\\(?:\\\\\\)+\\)\"" . "\\")))
+  '(("\\(\\(?:\\\\\\)+\\)\"" 1 "\\")))
 
 (defvar cfengine-imenu-expression
   `((nil ,(concat "^[ \t]*" (eval-when-compile
index 8531a2f3133f80f6bdb83880143975cb9c078795..03fb90d992c2e0a2c7648dcd30921c15e54c1ecd 100644 (file)
@@ -1,6 +1,6 @@
 ;;; cmacexp.el --- expand C macros in a region
 
-;; Copyright (C) 1992, 1994, 1996, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1992, 1994, 1996, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;; Free Software Foundation, Inc.
 
 ;; Author: Francesco Potorti` <pot@gnu.org>
index 04a5cf9cad77130d1d3f060f2c51764c96fd2168..3039f614fb25f16038976603c0a28a8b1ab834d5 100644 (file)
@@ -1,7 +1,7 @@
 ;;; compile.el --- run compiler as inferior of Emacs, parse error messages
 
 ;; Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-;;   2001, 2002, 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+;;   2001, 2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Authors: Roland McGrath <roland@gnu.org>,
 ;;         Daniel Pfeiffer <occitan@esperanto.org>
@@ -248,7 +248,7 @@ of[ \t]+\"?\\([a-zA-Z]?:?[^\":\n]+\\)\"?:" 3 2 nil (1))
      2 3 4 (1))
 
     (makepp
-     "^makepp: \\(?:\\(?:warning\\(:\\).*?\\|\\(Scanning\\|[LR]e?l?oading makefile\\|Imported\\) \\|.*?\\)\
+     "^makepp\\(?:\\(?:: warning\\(:\\).*?\\|\\(: Scanning\\|: [LR]e?l?oading makefile\\|: Imported\\|log:.*?\\) \\|: .*?\\)\
 `\\(\\(\\S +?\\)\\(?::\\([0-9]+\\)\\)?\\)['(]\\)"
      4 5 nil (1 . 2) 3
      ("`\\(\\(\\S +?\\)\\(?::\\([0-9]+\\)\\)?\\)['(]" nil nil
@@ -876,12 +876,12 @@ FMTS is a list of format specs for transforming the file name.
 Runs COMMAND, a shell command, in a separate process asynchronously
 with output going to the buffer `*compilation*'.
 
-If optional second arg COMINT is t the buffer will be in Comint mode with
-`compilation-shell-minor-mode'.
-
 You can then use the command \\[next-error] to find the next error message
 and move to the source code that caused it.
 
+If optional second arg COMINT is t the buffer will be in Comint mode with
+`compilation-shell-minor-mode'.
+
 Interactively, prompts for the command if `compilation-read-command' is
 non-nil; otherwise uses `compile-command'.  With prefix arg, always prompts.
 Additionally, with universal prefix arg, compilation buffer will be in
@@ -1494,25 +1494,34 @@ Just inserts the text, but uses `insert-before-markers'."
   (with-current-buffer buffer
     (compilation-buffer-internal-p)))
 
-(defmacro compilation-loop (< property-change 1+ error)
-  `(while (,< n 0)
-      (or (setq pt (,property-change pt 'message))
-         (error ,error compilation-error))
-      ;; prop 'message usually has 2 changes, on and off, so re-search if off
-      (or (setq msg (get-text-property pt 'message))
-         (if (setq pt (,property-change pt 'message))
-             (setq msg (get-text-property pt 'message)))
-         (error ,error compilation-error))
-      (or (< (cadr msg) compilation-skip-threshold)
-         (if different-file
-             (eq (prog1 last (setq last (nth 2 (car msg))))
-                 last))
-         (if compilation-skip-visited
-             (nthcdr 4 (car msg)))
-         (if compilation-skip-to-next-location
-             (eq (car msg) loc))
-         ;; count this message only if none of the above are true
-         (setq n (,1+ n)))))
+(defmacro compilation-loop (< property-change 1+ error limit)
+  `(let (opt)
+     (while (,< n 0)
+       (setq opt pt)
+       (or (setq pt (,property-change pt 'message))
+          ;; Handle the case where where the first error message is
+          ;; at the start of the buffer, and n < 0.
+          (if (or (eq (get-text-property ,limit 'message)
+                      (get-text-property opt 'message))
+                  (eq pt opt))
+              (error ,error compilation-error)
+            (setq pt ,limit)))
+       ;; prop 'message usually has 2 changes, on and off, so
+       ;; re-search if off
+       (or (setq msg (get-text-property pt 'message))
+          (if (setq pt (,property-change pt 'message nil ,limit))
+              (setq msg (get-text-property pt 'message)))
+          (error ,error compilation-error))
+       (or (< (cadr msg) compilation-skip-threshold)
+          (if different-file
+              (eq (prog1 last (setq last (nth 2 (car msg))))
+                  last))
+          (if compilation-skip-visited
+              (nthcdr 4 (car msg)))
+          (if compilation-skip-to-next-location
+              (eq (car msg) loc))
+          ;; count this message only if none of the above are true
+          (setq n (,1+ n))))))
 
 (defun compilation-next-error (n &optional different-file pt)
   "Move point to the next error in the compilation buffer.
@@ -1542,12 +1551,13 @@ Does NOT find the source line like \\[next-error]."
          (compilation-loop > next-single-property-change 1-
                            (if (get-buffer-process (current-buffer))
                                "No more %ss yet"
-                             "Moved past last %s"))
+                             "Moved past last %s")
+                           (point-max))
        ;; Don't move "back" to message at or before point.
        ;; Pass an explicit (point-min) to make sure pt is non-nil.
        (setq pt (previous-single-property-change pt 'message nil (point-min)))
        (compilation-loop < previous-single-property-change 1+
-                         "Moved back before first %s")))
+                         "Moved back before first %s" (point-min))))
     (goto-char pt)
     (or msg
        (error "No %s here" compilation-error))))
index 14cbaf9c0f41873141c4ed6a8f6bc2aa66965002..29f4cc372d30a171f797e1e916bca037c4f7f544 100644 (file)
@@ -1,7 +1,7 @@
 ;;; cperl-mode.el --- Perl code editing commands for Emacs
 
 ;; Copyright (C) 1985, 1986, 1987, 1991, 1992, 1993, 1994, 1995, 1996, 1997,
-;; 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;     Free Software Foundation, Inc.
 
 ;; Author: Ilya Zakharevich and Bob Olson
@@ -352,7 +352,15 @@ Can be overwritten by `cperl-hairy' if nil."
 
 (defcustom cperl-electric-keywords nil
   "*Not-nil (and non-null) means keywords are electric in CPerl.
-Can be overwritten by `cperl-hairy' if nil."
+Can be overwritten by `cperl-hairy' if nil.
+
+Uses `abbrev-mode' to do the expansion.  If you want to use your
+own abbrevs in cperl-mode, but do not want keywords to be
+electric, you must redefine `cperl-mode-abbrev-table': do
+\\[edit-abbrevs], search for `cperl-mode-abbrev-table', and, in
+that paragraph, delete the words that appear at the ends of lines and
+that begin with \"cperl-electric\".
+"
   :type '(choice (const null) boolean)
   :group 'cperl-affected-by-hairy)
 
index 62f74b41a7025cd99ba0835610a5594c4c6e091f..65ed00e6d6e00e3f9fdeb3f18942cfc4375ad5b9 100644 (file)
@@ -1,6 +1,6 @@
 ;;; cpp.el --- highlight or hide text according to cpp conditionals
 
-;; Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;; Free Software Foundation
 
 ;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
index f0933bba8cd6244e847315dce13875a63c77328d..b1b22ed353de06526dbaa22a6eaddeb6b22c21c3 100644 (file)
@@ -1,6 +1,6 @@
 ;;; cwarn.el --- highlight suspicious C and C++ constructions
 
-;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;; Free Software Foundation, Inc.
 
 ;; Author: Anders Lindgren <andersl@andersl.com>
index c3bc75c0d79cd269c70f6b31599bf222a547aa03..618de7a3345018e35120d0d02f1fee41ac21262d 100644 (file)
@@ -1,6 +1,6 @@
 ;;; dcl-mode.el --- major mode for editing DCL command files
 
-;; Copyright (c) 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;; Free Software Foundation, Inc.
 
 ;; Author: Odd Gripenstam <gripenstamol@decus.se>
index 44a192ab772bb587dd64bedc2ad579c49941d243..2402f48d7ea1b06bc00099d288c31d91cb0fd808 100644 (file)
@@ -1,6 +1,6 @@
 ;;; delphi.el --- major mode for editing Delphi source (Object Pascal) in Emacs
 
-;; Copyright (C) 1998, 1999, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1998, 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;; Free Software Foundation, Inc.
 
 ;; Author: Ray Blaak <blaak@infomatch.com>
index 604061c7558eb608646c34550c2e545d37300c2f..48de29808b6fd15b09cb19e6e2292baf882fff32 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ebnf-abn.el --- parser for ABNF (Augmented BNF)
 
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
-;; Free Sofware Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
 ;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
 ;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
index b1b57ee1682b4a51e8015cece126500ca566a14f..443e2c23cd5f1a3fd3caeb65de44c5bdfd17f881 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ebnf-bnf.el --- parser for EBNF
 
-;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
-;; Free Sofware Foundation, Inc.
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
 ;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
 ;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
index c0a4c7b51762baaaf26addf1b76b3b71cb7c536b..f4c57ea281839cfb25aebe95b94c9955b84596f5 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ebnf-dtd.el --- parser for DTD (Data Type Description for XML)
 
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
-;; Free Sofware Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
 ;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
 ;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
index 9c9e514ded2213c263fffbcbd23f5bed880f2e08..d506e9cc54d3a685ae5435beb8b52e182c09e9d8 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ebnf-ebx.el --- parser for EBNF used to specify XML (EBNFX)
 
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
-;; Free Sofware Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
 ;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
 ;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
index c3d4abd7633c082ee3df1f3842d169d9e961bc25..2e666328390df523f19bc4b3e0342a78a00de17b 100644 (file)
@@ -1,6 +1,6 @@
 ;;; ebnf-iso.el --- parser for ISO EBNF
 
-;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;; Free Software Foundation, Inc.
 
 ;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
index 5fbcb210565ef7ecbb24040dd775c5a2a9257d46..bcf8032318c807187ea32aa0921e77b1127e45e2 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ebnf-otz.el --- syntactic chart OpTimiZer
 
-;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
-;; Free Sofware Foundation, Inc.
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
 ;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
 ;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
index 61f710cb789ad0cdc3f258aa2db3ad7f5502de0a..5defea14d500d49184948701848b137b7e6974e6 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ebnf-yac.el --- parser for Yacc/Bison
 
-;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
-;; Free Sofware Foundation, Inc.
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
 ;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
 ;; Maintainer: Vinicius Jose Latorre <viniciusjl@ig.com.br>
index 611273f8b5f3e81489ec2329be08ae9d19f87bd0..d6c3d996774d0049ea239f691c32f492cad4cb8d 100644 (file)
@@ -1,6 +1,6 @@
 ;;; ebnf2ps.el --- translate an EBNF to a syntactic chart on PostScript
 
-;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;; Free Software Foundation, Inc.
 
 ;; Author: Vinicius Jose Latorre <viniciusjl@ig.com.br>
index 7a45dcd655e17228e4c73cd09119a7748979b59d..d83851411779b6c250695287197bd821c0f136ac 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ebrowse.el --- Emacs C++ class browser & tags facility
 
 ;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
-;; 2002, 2003, 2004, 2005, 2006
+;; 2002, 2003, 2004, 2005, 2006, 2007
 ;; Free Software Foundation Inc.
 
 ;; Author: Gerd Moellmann <gerd@gnu.org>
@@ -4230,13 +4230,13 @@ NUMBER-OF-STATIC-VARIABLES:"
 ;;; Global key bindings
 
 ;;; The following can be used to bind key sequences starting with
-;;; prefix `\C-cb' to browse commands.
+;;; prefix `\C-c\C-m' to browse commands.
 
 (defvar ebrowse-global-map nil
   "*Keymap for Ebrowse commands.")
 
 
-(defvar ebrowse-global-prefix-key "\C-cC-m"
+(defvar ebrowse-global-prefix-key "\C-c\C-m"
   "Prefix key for Ebrowse commands.")
 
 
index 30cfa1b7b21df6246ab02e31f44ad90e9b1f46c4..eecd4682fd1f4a1fd54ba1a9d5e02a1a434a88bb 100644 (file)
@@ -1,7 +1,7 @@
 ;;; etags.el --- etags facility for Emacs
 
 ;; Copyright (C) 1985, 1986, 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1998,
-;;               2000, 2001, 2002, 2003, 2004, 2005, 2006
+;;               2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;     Free Software Foundation, Inc.
 
 ;; Author: Roland McGrath <roland@gnu.org>
index e74208431a31af4f5e588cb87a56f999a340b6da..932c1f32ec54f867145a11b02521f635ae16a0bd 100644 (file)
@@ -1,6 +1,6 @@
 ;;; executable.el --- base functionality for executable interpreter scripts -*- byte-compile-dynamic: t -*-
 
-;; Copyright (C) 1994, 1995, 1996, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1994, 1995, 1996, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;; Free Software Foundation, Inc.
 
 ;; Author: Daniel Pfeiffer <occitan@esperanto.org>
index e1cd25934f8e718b25c4349323cced9e79b54273..9ee4b515eed4cc64e0e1bfe40f2668e9ec2616e0 100644 (file)
@@ -1,7 +1,7 @@
 ;;; f90.el --- Fortran-90 mode (free format)
 
 ;; Copyright (C) 1995, 1996, 1997, 2000, 2001, 2002, 2003, 2004, 2005,
-;;   2006  Free Software Foundation, Inc.
+;;   2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: Torbj\"orn Einarsson <Torbjorn.Einarsson@era.ericsson.se>
 ;; Maintainer: Glenn Morris <rgm@gnu.org>
index 9f5031b0e63d17263b508f0de2462cac25633a35..80015795cd9676038e6ce114695f16fd94d01ec5 100644 (file)
@@ -1,6 +1,7 @@
 ;;; flymake.el -- a universal on-the-fly syntax checker
 
-;; Copyright (C) 2003, 2004, 2005, 2006  Free Software Foundation
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
 ;; Author:  Pavel Kobyakov <pk_at_work@yahoo.com>
 ;; Maintainer: Pavel Kobyakov <pk_at_work@yahoo.com>
index 5c97f60e2043b413b1a812ef0397f93b91488e70..cb843b4ecd82e44fe3b215a8620b1495e8b2e3ed 100644 (file)
@@ -1,7 +1,7 @@
 ;;; fortran.el --- Fortran mode for GNU Emacs
 
 ;; Copyright (C) 1986, 1993, 1994, 1995, 1997, 1998, 1999, 2000, 2001,
-;;               2002, 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+;;               2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: Michael D. Prange <prange@erl.mit.edu>
 ;; Maintainer: Glenn Morris <rgm@gnu.org>
index 3a253796f28f8003118fb1cd9570212e13fab113..01e4fe7abe781d07a7f44f5a81a865ce0d9d423d 100644 (file)
@@ -4,7 +4,7 @@
 ;; Maintainer: FSF
 ;; Keywords: unix, tools
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
 ;; Free Software Foundation, Inc.
 
 ;; This file is part of GNU Emacs.
@@ -123,9 +123,10 @@ address for root variables.")
 (defvar gdb-server-prefix nil)
 (defvar gdb-flush-pending-output nil)
 (defvar gdb-location-alist nil
-  "Alist of breakpoint numbers and full filenames.")
-(defvar gdb-active-process nil "GUD tooltips display variable values when t, \
-and #define directives otherwise.")
+  "Alist of breakpoint numbers and full filenames.  Only used for files that
+Emacs can't find.")
+(defvar gdb-active-process nil
+  "GUD tooltips display variable values when t, and macro definitions otherwise.")
 (defvar gdb-error "Non-nil when GDB is reporting an error.")
 (defvar gdb-macro-info nil
   "Non-nil if GDB knows that the inferior includes preprocessor macro info.")
@@ -273,19 +274,22 @@ detailed description of this mode.
   (gdb command-line)
   (gdb-init-1))
 
-(defcustom gdb-debug-ring-max 128
-  "Maximum size of `gdb-debug-ring'."
+(defcustom gdb-debug-log-max 128
+  "Maximum size of `gdb-debug-log'.  If nil, size is unlimited."
   :group 'gud
-  :type 'integer
+  :type '(choice (integer :tag "Number of elements")
+                (const   :tag "Unlimited" nil))
   :version "22.1")
 
-(defvar gdb-debug-ring nil
-  "List of commands, most recent first, sent to and replies received from GDB.
-This variable is used to debug GDB-UI.")
+(defvar gdb-debug-log nil
+  "List of commands sent to and replies received from GDB.  Most
+recent commands are listed first.  This list stores only the last
+'gdb-debug-log-max' values.  This variable is used to debug
+GDB-UI.")
 
 ;;;###autoload
 (defcustom gdb-enable-debug nil
-  "Non-nil means record the process input and output in `gdb-debug-ring'."
+  "Non-nil means record the process input and output in `gdb-debug-log'."
   :type 'boolean
   :group 'gud
   :version "22.1")
@@ -316,7 +320,7 @@ Also display the main routine in the disassembly buffer if present."
   :version "22.1")
 
 (defcustom gdb-many-windows nil
-  "If nil just pop up the GUD buffer unless `gdb-show-main' is t.
+  "If nil, just pop up the GUD buffer unless `gdb-show-main' is t.
 In this case start with two windows: one displaying the GUD
 buffer and the other with the source file with the main routine
 of the debugged program.  Non-nil means display the layout shown
@@ -550,7 +554,7 @@ With arg, use separate IO iff arg is positive."
        gdb-error nil
        gdb-macro-info nil
        gdb-buffer-fringe-width (car (window-fringes))
-       gdb-debug-ring nil
+       gdb-debug-log nil
        gdb-signalled nil
        gdb-source-window nil
        gdb-inferior-status nil
@@ -721,7 +725,7 @@ With arg, enter name of variable to be watched in the minibuffer."
       (message "gud-watch is a no-op in this mode."))))
 
 (defconst gdb-var-create-regexp
-  "name=\"\\(.*?\\)\",.*numchild=\"\\(.*?\\)\",.*type=\"\\(.*?\\)\"")
+  "name=\"\\(.*?\\)\",.*numchild=\"\\(.*?\\)\",\\(?:.*value=\\(\".*\"\\),\\)?.*type=\"\\(.*?\\)\"")
 
 (defun gdb-var-create-handler (expr)
   (goto-char (point-min))
@@ -733,20 +737,23 @@ With arg, enter name of variable to be watched in the minibuffer."
                      (setq expr (concat gdb-selected-frame "::" expr))
                    expr)
                  (match-string 2)
-                 (match-string 3)
-                 nil nil gdb-frame-address)))
+                 (match-string 4)
+                 (if (match-string 3) (read (match-string 3)))
+                  nil gdb-frame-address)))
        (push var gdb-var-list)
        (unless (string-equal
                 speedbar-initial-expansion-list-name "GUD")
          (speedbar-change-initial-expansion-list "GUD"))
-       (gdb-enqueue-input
-        (list
-         (if (eq (buffer-local-value 'gud-minor-mode gud-comint-buffer) 'gdba)
-             (concat "server interpreter mi \"0-var-evaluate-expression "
-                     (car var) "\"\n")
-           (concat "0-var-evaluate-expression " (car var) "\n"))
-         `(lambda () (gdb-var-evaluate-expression-handler
-                      ,(car var) nil)))))
+       (unless (nth 4 var)
+         (gdb-enqueue-input
+          (list
+           (if (eq (buffer-local-value 'gud-minor-mode gud-comint-buffer)
+                   'gdba)
+               (concat "server interpreter mi \"0-var-evaluate-expression "
+                       (car var) "\"\n")
+             (concat "0-var-evaluate-expression " (car var) "\n"))
+             `(lambda () (gdb-var-evaluate-expression-handler
+                          ,(car var) nil))))))
     (if (search-forward "Undefined command" nil t)
        (message-box "Watching expressions requires GDB 6.0 onwards")
       (message-box "No symbol \"%s\" in current context." expr))))
@@ -896,6 +903,12 @@ Changed values are highlighted with the face `font-lock-warning-face'."
   :group 'gud
   :version "22.1")
 
+(defcustom gdb-max-children 40
+  "Maximum number of children before expansion requires confirmation."
+  :type 'integer
+  :group 'gud
+  :version "22.1")
+
 (defun gdb-speedbar-expand-node (text token indent)
   "Expand the node the user clicked on.
 TEXT is the text of the button we clicked on, a + or - item.
@@ -904,11 +917,17 @@ INDENT is the current indentation depth."
   (if (and gud-comint-buffer (buffer-name gud-comint-buffer))
       (progn
        (cond ((string-match "+" text)  ;expand this node
-              (if (and (eq (buffer-local-value
-                            'gud-minor-mode gud-comint-buffer) 'gdba)
-                       (string-equal gdb-version "pre-6.4"))
-                  (gdb-var-list-children token)
-                (gdb-var-list-children-1 token)))
+              (let* ((var (assoc token gdb-var-list))
+                     (expr (nth 1 var)) (children (nth 2 var)))
+                (if (or (<= (string-to-number children) gdb-max-children)
+                         (y-or-n-p
+                          (format
+                           "%s has %s children. Continue? " expr children)))
+                    (if (and (eq (buffer-local-value
+                                  'gud-minor-mode gud-comint-buffer) 'gdba)
+                             (string-equal gdb-version "pre-6.4"))
+                        (gdb-var-list-children token)
+                      (gdb-var-list-children-1 token)))))
              ((string-match "-" text)  ;contract this node
               (dolist (var gdb-var-list)
                 (if (string-match (concat token "\\.") (car var))
@@ -1118,7 +1137,7 @@ This filter may simply queue input for a later time."
     (if gud-running
        (progn
          (let ((item (concat string "\n")))
-           (if gdb-enable-debug (push (cons 'send item) gdb-debug-ring))
+           (if gdb-enable-debug (push (cons 'send item) gdb-debug-log))
            (process-send-string proc item)))
       (if (and (string-match "\\\\$" string)
               (not comint-input-sender-no-newline)) ;;Try to catch C-d.
@@ -1147,7 +1166,7 @@ This filter may simply queue input for a later time."
 
 (defun gdb-send-item (item)
   (setq gdb-flush-pending-output nil)
-  (if gdb-enable-debug (push (cons 'send-item item) gdb-debug-ring))
+  (if gdb-enable-debug (push (cons 'send-item item) gdb-debug-log))
   (setq gdb-current-item item)
   (let ((process (get-buffer-process gud-comint-buffer)))
     (if (eq (buffer-local-value 'gud-minor-mode gud-comint-buffer) 'gdba)
@@ -1498,9 +1517,10 @@ happens to be appropriate."
   (if gdb-flush-pending-output
       nil
     (when gdb-enable-debug
-       (push (cons 'recv string) gdb-debug-ring)
-       (if (> (length gdb-debug-ring) gdb-debug-ring-max)
-         (setcdr (nthcdr (1- gdb-debug-ring-max) gdb-debug-ring) nil)))
+       (push (cons 'recv string) gdb-debug-log)
+       (if (and gdb-debug-log-max
+                (> (length gdb-debug-log) gdb-debug-log-max))
+           (setcdr (nthcdr (1- gdb-debug-log-max) gdb-debug-log) nil)))
     ;; Recall the left over gud-marker-acc from last time.
     (setq gud-marker-acc (concat gud-marker-acc string))
     ;; Start accumulating output for the GUD buffer.
@@ -2017,13 +2037,19 @@ static char *magick[] = {
 ;;
 ;; Alas, if your stack is deep, it is costly.
 ;;
+(defcustom gdb-max-frames 40
+  "Maximum number of frames displayed in call stack."
+  :type 'integer
+  :group 'gud
+  :version "22.1")
+
 (gdb-set-buffer-rules 'gdb-stack-buffer
                      'gdb-stack-buffer-name
                      'gdb-frames-mode)
 
 (def-gdb-auto-updated-buffer gdb-stack-buffer
   gdb-invalidate-frames
-  "server info stack\n"
+  (concat "server info stack " (number-to-string gdb-max-frames) "\n")
   gdb-info-stack-handler
   gdb-info-stack-custom)
 
@@ -2065,7 +2091,14 @@ static char *magick[] = {
                (while (re-search-forward "\\(\\(\\sw\\|[_.]\\)+\\)=" el t)
                  (put-text-property (match-beginning 1) (match-end 1)
                                     'face font-lock-variable-name-face))))
-           (forward-line 1))))
+           (forward-line 1))
+         (forward-line -1)
+         (when (looking-at "(More stack frames follow...)")
+           (add-text-properties (match-beginning 0) (match-end 0)
+            '(mouse-face highlight
+              gdb-max-frames t
+              help-echo
+               "mouse-2, RET: customize gdb-max-frames to see more frames")))))
       (when gdb-look-up-stack
            (goto-char (point-min))
            (when (re-search-forward "\\(\\S-+?\\):\\([0-9]+\\)" nil t)
@@ -2135,16 +2168,21 @@ static char *magick[] = {
     (end-of-line)
     (let* ((start (line-beginning-position))
           (pos (re-search-backward "^#*\\([0-9]+\\)" start t))
-          (n (or (and pos (match-string-no-properties 1)) "0")))
+          (n (or (and pos (match-string 1)) "0")))
       n)))
 
 (defun gdb-frames-select (&optional event)
   "Select the frame and display the relevant source."
   (interactive (list last-input-event))
   (if event (posn-set-point (event-end event)))
-  (gdb-enqueue-input
-   (list (concat gdb-server-prefix "frame "
-                (gdb-get-frame-number) "\n") 'ignore)))
+  (if (get-text-property (point) 'gdb-max-frames)
+      (progn
+       (message-box "After setting gdb-max-frames, you need to enter\n\
+another GDB command e.g pwd, to see new frames")
+      (customize-variable-other-window 'gdb-max-frames))
+    (gdb-enqueue-input
+     (list (concat gdb-server-prefix "frame "
+                  (gdb-get-frame-number) "\n") 'ignore))))
 \f
 
 ;; Threads buffer.  This displays a selectable thread list.
@@ -2569,7 +2607,7 @@ corresponding to the mode line clicked."
           (propertize
            "-"
            'face font-lock-warning-face
-           'help-echo "mouse-1: Decrement address"
+           'help-echo "mouse-1: decrement address"
            'mouse-face 'mode-line-highlight
            'local-map
            (gdb-make-header-line-mouse-map
@@ -2589,7 +2627,7 @@ corresponding to the mode line clicked."
           "|"
           (propertize "+"
                       'face font-lock-warning-face
-                      'help-echo "mouse-1: Increment address"
+                      'help-echo "mouse-1: increment address"
                       'mouse-face 'mode-line-highlight
                       'local-map (gdb-make-header-line-mouse-map
                                   'mouse-1
@@ -2599,7 +2637,7 @@ corresponding to the mode line clicked."
           "]: "
           (propertize gdb-memory-address
                       'face font-lock-warning-face
-                      'help-echo "mouse-1: Set memory address"
+                      'help-echo "mouse-1: set memory address"
                       'mouse-face 'mode-line-highlight
                       'local-map (gdb-make-header-line-mouse-map
                                   'mouse-1
@@ -2607,7 +2645,7 @@ corresponding to the mode line clicked."
           "  Repeat Count: "
           (propertize (number-to-string gdb-memory-repeat-count)
                       'face font-lock-warning-face
-                      'help-echo "mouse-1: Set repeat count"
+                      'help-echo "mouse-1: set repeat count"
                       'mouse-face 'mode-line-highlight
                       'local-map (gdb-make-header-line-mouse-map
                                   'mouse-1
@@ -2615,13 +2653,13 @@ corresponding to the mode line clicked."
           "  Display Format: "
           (propertize gdb-memory-format
                       'face font-lock-warning-face
-                      'help-echo "mouse-3: Select display format"
+                      'help-echo "mouse-3: select display format"
                       'mouse-face 'mode-line-highlight
                       'local-map gdb-memory-format-map)
           "  Unit Size: "
           (propertize gdb-memory-unit
                       'face font-lock-warning-face
-                      'help-echo "mouse-3: Select unit size"
+                      'help-echo "mouse-3: select unit size"
                       'mouse-face 'mode-line-highlight
                       'local-map gdb-memory-unit-map))))
   (set (make-local-variable 'font-lock-defaults)
@@ -2999,7 +3037,7 @@ of the current session."
       (if (member (if (string-equal gdb-version "pre-6.4")
                      (file-name-nondirectory buffer-file-name)
                    buffer-file-name)
-         gdb-source-file-list)
+                 gdb-source-file-list)
          (with-current-buffer (find-buffer-visiting buffer-file-name)
            (set (make-local-variable 'gud-minor-mode)
                 (buffer-local-value 'gud-minor-mode gud-comint-buffer))
index 50d01e9d2e5541141fd32d472b730215fadce201..580d8d9e4bfbf2da5b4ff1197e3d89788983199a 100644 (file)
@@ -1,6 +1,6 @@
 ;;; glasses.el --- make cantReadThis readable
 
-;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;   Free Software Foundation, Inc.
 
 ;; Author: Milan Zamazal <pdm@zamazal.org>
index 48692f9742f6a200c41b8e9be605bdee3da30d58..c6928768835b25834c86446c9ffae1883fd1194d 100644 (file)
@@ -1,7 +1,7 @@
 ;;; grep.el --- run Grep as inferior of Emacs, parse match messages
 
 ;; Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-;;   2001, 2002, 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+;;   2001, 2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: Roland McGrath <roland@gnu.org>
 ;; Maintainer: FSF
index adc6cd5194d2c7fdf88a79baf7c209a5f2808cce..b9de6fab9bb12465ada6dcb27f5811275ac93bab 100644 (file)
@@ -5,7 +5,7 @@
 ;; Keywords: unix, tools
 
 ;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 2000, 2001, 2002, 2003,
-;;  2004, 2005, 2006 Free Software Foundation, Inc.
+;;  2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; This file is part of GNU Emacs.
 
index a100424108d0b3068454d1164bdf50289beb16cc..8096dee59e2f428a40f3edfccdb48d9d7ace4554 100644 (file)
@@ -1,6 +1,6 @@
 ;;; hideif.el --- hides selected code within ifdef
 
-;; Copyright (C) 1988, 1994, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1988, 1994, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;; Free Software Foundation, Inc.
 
 ;; Author: Daniel LaLiberte <liberte@holonexus.org>
index e50a9a4dda6da2fafc85ee67a82af772bb8ac360..35ab036261330e4810412ec432bb53721bc5a065 100644 (file)
@@ -1,7 +1,7 @@
 ;;; hideshow.el --- minor mode cmds to selectively display code/comment blocks
 
 ;; Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
-;;               2004, 2005, 2006  Free Software Foundation, Inc.
+;;               2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: Thien-Thi Nguyen <ttn@gnu.org>
 ;;      Dan Nicolaescu <dann@ics.uci.edu>
index 393ba6dfb08abc84a237a05b566935e622c920c8..9c47cf96e2b81175b8ca4861b11230626620d52b 100644 (file)
@@ -1,6 +1,6 @@
 ;;; icon.el --- mode for editing Icon code
 
-;; Copyright (C) 1989, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1989, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;; Free Software Foundation, Inc.
 
 ;; Author: Chris Smith <csmith@convex.com>
index d21105eca809716c8de266d7e379c040e90526f9..030f4a9f0c46f19e626eed1b512552a404118649 100644 (file)
@@ -1,5 +1,7 @@
 ;;; idlw-complete-structtag.el --- Completion of structure tags.
-;; Copyright (c) 2001,2002,2003,2004,2005,2006 Free Software Foundation
+
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
 ;; Author: Carsten Dominik <dominik@astro.uva.nl>
 ;; Maintainer: J.D. Smith <jdsmith@as.arizona.edu>
index 9b812809352151640a9e3cbaede3b3b724b3e1e7..a9ceccac6a0a810ce866f9bef59eba3f87a860c6 100644 (file)
@@ -1,6 +1,7 @@
 ;;; idlw-help.el --- HTML Help code for IDLWAVE
-;; Copyright (c) 2000, 2001, 2002, 2003, 2004, 2005, 2006 
-;;   Free Software Foundation
+
+;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 ;;
 ;; Authors: J.D. Smith <jdsmith@as.arizona.edu>
 ;;          Carsten Dominik <dominik@science.uva.nl>
index 9f43aa1f9e86e56c1dad3f58a01b56d4a923f50d..64f359aa1e72a08bfa9edcd992be59bcbf7d0d3f 100644 (file)
@@ -1,6 +1,7 @@
 ;; idlw-shell.el --- run IDL as an inferior process of Emacs.
-;; Copyright (c) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
-;;    Free Software Foundation
+
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;    Free Software Foundation, Inc.
 
 ;; Authors: J.D. Smith <jdsmith@as.arizona.edu>
 ;;          Carsten Dominik <dominik@astro.uva.nl>
index 28d184bfac439755273e8161cef9fef8cbf98a83..ddf087555447b56c583f19c2f166c62d2a947800 100644 (file)
@@ -1,6 +1,7 @@
 ;;; idlw-toolbar.el --- a debugging toolbar for IDLWAVE
-;; Copyright (c) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
-;; Free Software Foundation
+
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
 ;; Author: Carsten Dominik <dominik@astro.uva.nl>
 ;; Maintainer: J.D. Smith <jdsmith@as.arizona.edu>
index 25f05b54b7497557102473328a4e3cd3bc89cc5e..b5b1e05546512e787429945d983cf99c9300e3db 100644 (file)
@@ -1,6 +1,7 @@
 ;; idlwave.el --- IDL editing mode for GNU Emacs
-;; Copyright (c) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
-;;    Free Software Foundation
+
+;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
 ;; Authors: J.D. Smith <jdsmith@as.arizona.edu>
 ;;          Carsten Dominik <dominik@science.uva.nl>
index 4a50e00063c5e905b0eeba404d6b7f2b8d0bd5a3..02d44e5501905b85306297d6d87089916a0b1cd3 100644 (file)
@@ -1,6 +1,6 @@
 ;;; inf-lisp.el --- an inferior-lisp mode
 
-;; Copyright (C) 1988, 1993, 1994, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1988, 1993, 1994, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;; Free Software Foundation, Inc.
 
 ;; Author: Olin Shivers <shivers@cs.cmu.edu>
index 461c8b9bcf1afdf520b26ea7bf6468c0390b052a..01f9ecbc7a3de5b3bfd99801d96ac8644413a2b5 100644 (file)
@@ -1,6 +1,6 @@
 ;;; ld-script.el --- GNU linker script editing mode for Emacs
 
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;; Free Software Foundation, Inc.
 
 ;; Author: Masatake YAMATO<jet@gyve.org>
index af719a2854b0bdba8ed91834c7deec70073b949f..734a86b0b991745d69cc4c3428e086316e6e447e 100644 (file)
@@ -1,6 +1,6 @@
 ;;; m4-mode.el --- m4 code editing commands for Emacs
 
-;; Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;; Free Software Foundation, Inc.
 
 ;; Author: Andrew Csillag <drew_csillag@geocities.com>
index c7341a9f8713724a1e0675ec14b3251491ab3f13..6178e7e47cd68ba53b19805def2a87b6aeca7ce8 100644 (file)
@@ -1,6 +1,6 @@
 ;;; make-mode.el --- makefile editing commands for Emacs
 
-;; Copyright (C) 1992, 1994, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1992, 1994, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;; Free Software Foundation, Inc.
 
 ;; Author: Thomas Neumann <tom@smart.bo.open.de>
index d883254fdb7f57b3e06cff0f8ad719fbac34d524..61b8d3d4d3d29be5f341f85eac32dde473962003 100644 (file)
@@ -1,6 +1,6 @@
 ;;; mantemp.el --- create manual template instantiations from g++ 2.7.2 output
 
-;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;; Free Software Foundation, Inc.
 
 ;; Author: Tom Houlder <thoulder@icor.fr>
index 3c4fdc2330e02c2675ef70beebedeb9b0fb7eb72..8215befc1de9252f3f5f1f9f3df9191eb047fe55 100644 (file)
@@ -1,6 +1,6 @@
 ;;; meta-mode.el --- major mode for editing Metafont or MetaPost sources
 
-;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;; Free Software Foundation, Inc.
 
 ;; Author: Ulrik Vieth <vieth@thphy.uni-duesseldorf.de>
index 8b7084675d48874252e06ab9b75df3fa2ff07b3a..d2b78b1d143697c197c8728b998729b991d10958 100644 (file)
@@ -1,6 +1,7 @@
 ;;; mixal-mode.el --- Major mode for the mix asm language.
 
-;; Copyright (C) 2003, 2004, 2005, 2006  Free Software Foundation
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007
+;;   Free Software Foundation, Inc.
 
 ;; This program is free software; you can redistribute it and/or
 ;; modify it under the terms of the GNU General Public License as
index 18ea9c1f69923ab5c7924c8c1b797fcd5fb24b2d..5c2bd2f34eeccf3f7b7c9d653174cdfa4a7b20d4 100644 (file)
@@ -1,6 +1,6 @@
 ;;; octave-hlp.el --- getting help on Octave symbols using info
 
-;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;; Free Software Foundation, Inc.
 
 ;; Author: Kurt Hornik <Kurt.Hornik@wu-wien.ac.at>
index 0f20626c9b942fef091b481b31cc24a635aaeaf4..63f9af50c1e276c2dea609793d7807d1769ae8ff 100644 (file)
@@ -1,6 +1,6 @@
 ;;; octave-inf.el --- running Octave as an inferior Emacs process
 
-;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;; Free Software Foundation, Inc.
 
 ;; Author: Kurt Hornik <Kurt.Hornik@wu-wien.ac.at>
index 998b33ffbc7cd1816fa304a3b58c7d780fcdfc11..be56d38833069219466fd9168bc1ee89ccc59dd3 100644 (file)
@@ -1,6 +1,6 @@
 ;;; octave-mod.el --- editing Octave source files under Emacs
 
-;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;; Free Software Foundation, Inc.
 
 ;; Author: Kurt Hornik <Kurt.Hornik@wu-wien.ac.at>
index 02d5c509c6200b5bbb5936602241b503e959df27..3fe57e00c7a91c14ad4f80820de77b44863ea33b 100644 (file)
@@ -1,7 +1,7 @@
 ;;; pascal.el --- major mode for editing pascal source in Emacs
 
 ;; Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
-;;               2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+;;               2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: Espen Skoglund <esk@gnu.org>
 ;; Keywords: languages
index 4d63b07d87c5f0915892c6712ac8643af6b26edf..8b6bc4462d65382cf3cb3f5a12103f0acf9de407 100644 (file)
@@ -1,6 +1,6 @@
 ;;; perl-mode.el --- Perl code editing commands for GNU Emacs
 
-;; Copyright (C) 1990, 1994, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1990, 1994, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;; Free Software Foundation, Inc.
 
 ;; Author: William F. Mann
index c29a259c3a684644d2f39353eba992fea6ded1a5..cb451791dbec63eb31a47433ef1cb8211244d4d6 100644 (file)
@@ -1,6 +1,6 @@
 ;;; prolog.el --- major mode for editing and running Prolog under Emacs
 
-;; Copyright (C) 1986, 1987, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1986, 1987, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;; Free Software Foundation, Inc.
 
 ;; Author: Masanobu UMEDA <umerin@mse.kyutech.ac.jp>
index 61b075b3bce13a26502c669046b636a9d47d16f4..db4cd2dd3392a8c3e7f13960a7e96d0d3f0e15e2 100644 (file)
@@ -1,6 +1,6 @@
 ;;; ps-mode.el --- PostScript mode for GNU Emacs
 
-;; Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;; Free Software Foundation, Inc.
 
 ;; Author:     Peter Kleiweg <p.c.j.kleiweg@rug.nl>
index 7a62cfa477c84e35238d0c4d5814857c85cd83fc..f94a3d63653546b2db547b4f88ad30a2509fff42 100644 (file)
@@ -1,6 +1,6 @@
 ;;; python.el --- silly walks for Python
 
-;; Copyright (C) 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: Dave Love <fx@gnu.org>
 ;; Maintainer: FSF
index ce420015326d17854a596e5670eb46a00abc7760..a112cee62bb9556c5a663d5dcc70906d1191eaed 100644 (file)
@@ -1,7 +1,7 @@
 ;;; scheme.el --- Scheme (and DSSSL) editing mode
 
 ;; Copyright (C) 1986, 1987, 1988, 1997, 1998, 2001, 2002, 2003, 2004, 2005,
-;;   2006  Free Software Foundation, Inc.
+;;   2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: Bill Rozas <jinx@martigny.ai.mit.edu>
 ;; Adapted-by: Dave Love <d.love@dl.ac.uk>
index e7de415fe2ac60ce4c58d4dcab0dd37f3f158a36..88b5257954f0ba72716988e8f22132ffc2114c84 100644 (file)
@@ -1,7 +1,7 @@
 ;;; sh-script.el --- shell-script editing commands for Emacs
 
 ;; Copyright (C) 1993, 1994, 1995, 1996, 1997, 1999, 2001, 2002,
-;;  2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+;;  2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: Daniel Pfeiffer <occitan@esperanto.org>
 ;; Version: 2.0f
index 4c689a79fc73f4cae191a2a5670c3879230ddd4b..89074dc8fe0cdec920734b808e84c176b2194edd 100644 (file)
@@ -1,6 +1,6 @@
 ;;; simula.el --- SIMULA 87 code editing commands for Emacs
 
-;; Copyright (C) 1992, 1994, 1996, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1992, 1994, 1996, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;; Free Software Foundation, Inc.
 
 ;; Author: Hans Henrik Eriksen <hhe@ifi.uio.no>
index afc0f35f26cd68bd20561586f7c35af60b9e7736..a3401dccbcb1e5662f097d9eaf773915c48b015a 100644 (file)
@@ -1,6 +1,6 @@
 ;;; sql.el --- specialized comint.el for SQL interpreters
 
-;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;; Free Software Foundation, Inc.
 
 ;; Author: Alex Schroeder <alex@gnu.org>
index b194bb56727c27b5302d4a4120b224a0724c686c..0495b683bad6bf298b94673f194b40b10b658330 100644 (file)
@@ -1,6 +1,6 @@
 ;;; tcl.el --- Tcl code editing commands for Emacs
 
-;; Copyright (C) 1994, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1994, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;           Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
index 3bf4227a82fd43200e606ad088a59d46fdd7a1ab..dbd8e2b080d22791ee7327c0ca0b9e953be817d6 100644 (file)
@@ -1,7 +1,7 @@
 ;;; vhdl-mode.el --- major mode for editing VHDL code
 
 ;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
-;;   2001, 2002, 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+;;   2001, 2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Authors:     Reto Zimmermann <reto@gnu.org>
 ;;              Rodney J. Whitby <software.vhdl-mode@rwhitby.net>
@@ -13851,7 +13851,7 @@ entity ENT-KEY."
            (vhdl-save-cache (car project-list))
            (setq project-list (cdr project-list)))
          (message "Saving hierarchy caches...done")))
-    (error (progn (vhdl-warning "ERROR:  An error occured while saving the hierarchy caches")
+    (error (progn (vhdl-warning "ERROR:  An error occurred while saving the hierarchy caches")
                  (sit-for 2)))))
 
 (defun vhdl-save-cache (key)
index b622e536d261364df0551335055edd392780cc9b..43c70f67dfbbb655ca17d124197f8f523246a01b 100644 (file)
@@ -1,6 +1,6 @@
 ;;; which-func.el --- print current function in mode line
 
-;; Copyright (C) 1994, 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1994, 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;           Free Software Foundation, Inc.
 
 ;; Author:   Alex Rezinsky <alexr@msil.sps.mot.com>
index 0f55c71ac705be05fa2bf5aba4a2f6495093cfc4..d2ec1781a54109997722761701ea03c7cbbb8277 100644 (file)
@@ -1,6 +1,6 @@
 ;;; xscheme.el --- run MIT Scheme under Emacs
 
-;; Copyright (C) 1986, 1987, 1989, 1990, 2001, 2002, 2003, 2004, 2005, 2006
+;; Copyright (C) 1986, 1987, 1989, 1990, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 ;;  Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
index e50342dac9111f082741bacc113eb4968288f70f..dfdfb2c52b99451b0dbfd5df115db71559d50020 100644 (file)
@@ -2938,6 +2938,8 @@ Valid values are:
 
    frame-parameter     The foreground-color frame parameter will be used.
 
+   frame-parameter     The foreground-color frame parameter will be used.
+
    NUMBER      It's a real value between 0.0 (black) and 1.0 (white) that
                indicate the gray color.
 
@@ -2981,6 +2983,8 @@ Valid values are:
 
    frame-parameter     The background-color frame parameter will be used.
 
+   frame-parameter     The background-color frame parameter will be used.
+
    NUMBER      It's a real value between 0.0 (black) and 1.0 (white) that
                indicate the gray color.
 
index ca288100b981454b9a48481feb093ed5529b1a2f..12e4dd7ec570a1e52732a8c577a3f86e6fc73f0e 100644 (file)
@@ -1,7 +1,7 @@
 ;;; recentf.el --- setup a menu of recently opened files
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Ponce <david@dponce.com>
 ;; Created: July 19 1999
index 9515733ef2b708d4db5aa42a3c8e323b08df5a9a..5910c69bab964218269041d1c1afdce2aa7a318f 100644 (file)
@@ -1,7 +1,7 @@
 ;;; rect.el --- rectangle functions for GNU Emacs
 
 ;; Copyright (C) 1985, 1999, 2000, 2001, 2002, 2003, 2004
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: Didier Verna <didier@xemacs.org>
 ;; Keywords: internal
index 8940a887532208575bce715741e16e702f1dfbf3..8f8b786cb9e6ba192f35d20de83db6cecd7fe732 100644 (file)
@@ -1,7 +1,7 @@
 ;;; register.el --- register commands for Emacs
 
 ;; Copyright (C) 1985, 1993, 1994, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: internal
index 51e9d160a4ec82470321e4a8b41402986e28bede..46099b664d9cf37426f1cd59791a0d956ba468af 100644 (file)
@@ -1,7 +1,7 @@
 ;;; repeat.el --- convenient way to repeat the previous command
 
 ;; Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Will Mengarini <seldon@eskimo.com>
 ;; Created: Mo 02 Mar 98
index 610fd9d2e9f0dee6edb1f101e1ae538d1580429e..12a99d72b9b9ffe38c40722c75f32ef11b121d1d 100644 (file)
@@ -1,7 +1,7 @@
 ;;; replace.el --- replace commands for Emacs
 
 ;; Copyright (C) 1985, 1986, 1987, 1992, 1994, 1996, 1997, 2000, 2001,
-;;   2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 
@@ -467,10 +467,9 @@ at the given position for each replacement.
 In interactive calls, the replacement text may contain `\\,'
 followed by a Lisp expression used as part of the replacement
 text.  Inside of that expression, `\\&' is a string denoting the
-whole match, `\\N' a partial matches, `\\#&' and `\\#N' the
-respective numeric values from `string-to-number', and `\\#'
-itself for `replace-count', the number of replacements occured so
-far.
+whole match, `\\N' a partial match, `\\#&' and `\\#N' the respective
+numeric values from `string-to-number', and `\\#' itself for
+`replace-count', the number of replacements occurred so far.
 
 If your Lisp expression is an identifier and the next letter in
 the replacement string would be interpreted as part of it, you
@@ -1407,6 +1406,8 @@ make, or the user didn't cancel the call."
        (search-string from-string)
        (real-match-data nil)           ; the match data for the current match
        (next-replacement nil)
+       ;; This is non-nil if we know there is nothing for the user
+       ;; to edit in the replacement.
        (noedit nil)
        (keep-going t)
        (stack nil)
@@ -1518,8 +1519,7 @@ make, or the user didn't cancel the call."
              (set-match-data real-match-data)
              (setq next-replacement
                    (funcall (car replacements) (cdr replacements)
-                            replace-count)
-                   noedit nil))
+                            replace-count)))
            (if (not query-flag)
                (let ((inhibit-read-only
                       query-replace-skip-read-only))
index 08af0dc2f209c7315a9480814289b650dfc9b2b0..3fa4445f73ce5d487b334af7d68c28b2cdb25e8f 100644 (file)
@@ -1,7 +1,7 @@
 ;;; reposition.el --- center a Lisp function or comment on the screen
 
 ;; Copyright (C) 1991, 1994, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Michael D. Ernst <mernst@theory.lcs.mit.edu>
 ;; Created: Jan 1991
index 48cf9562b9f40e2775138d4bdf5e9102b3c47a51..bb92ced271cd5ab4e5d70e63f07444ea3ae8d5a6 100644 (file)
@@ -1,7 +1,7 @@
 ;;; resume.el --- process command line args from within a suspended Emacs job
 
 ;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Joe Wells <jbw@bucsf.bu.edu>
 ;; Adapted-By: ESR
index 84411f986587011accf9a7b489016bdc8987ca96..098033d9e59ccf096167888153e50a526bf1f5b7 100644 (file)
@@ -1,7 +1,7 @@
 ;;; reveal.el --- Automatically reveal hidden text at point
 
 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
 ;; Keywords: outlines
index 8e5800392737f799ac2fffdf81c584a25b263eb0..6798b0f8733c80b2c48aa7db0bc7b8e950ec1be1 100644 (file)
@@ -1,7 +1,7 @@
 ;;; rfn-eshadow.el --- Highlight `shadowed' part of read-file-name input text
 ;;
 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 ;;
 ;; Author: Miles Bader <miles@gnu.org>
 ;; Keywords: convenience minibuffer
index a6605722d8ade71e570f1429f64f47c3c95b3337..fbc5eceea24dccae4304a16ed165fd744d8e785f 100644 (file)
@@ -1,7 +1,7 @@
 ;;; rot13.el --- display a buffer in ROT13
 
 ;; Copyright (C) 1988, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Howard Gayle
 ;; Maintainer: FSF
index bda7d96662b76bdc850a8e6fa96a73648fae12ce..037638e8d43bacaf9bd5596ec4f66fc20a390d5d 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ruler-mode.el --- display a ruler in the header line
 
-;; Copyright (C) 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006,
+;;   2007 Free Software Foundation, Inc.
 
 ;; Author: David Ponce <david@dponce.com>
 ;; Maintainer: David Ponce <david@dponce.com>
@@ -630,7 +630,7 @@ Optional argument PROPS specifies other text properties to apply."
   (apply 'propertize " " 'display (list 'space :width width) props))
 \f
 (defun ruler-mode-ruler ()
-  "Compute and return an header line ruler."
+  "Compute and return a header line ruler."
   (let* ((w (window-width))
          (m (window-margins))
          (f (window-fringes))
index fa01dd986a1e84095c66e3c09691f006555649a1..363f47eaa75a14cc9ab3a38dce66e43084791e45 100644 (file)
@@ -1,7 +1,7 @@
 ;;; s-region.el --- set region using shift key
 
 ;; Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Morten Welinder <terra@diku.dk>
 ;; Keywords: terminals
index 3a5c0ae034782e9c42867d21defab01ddc3a95bc..9555bce9bd4859a2411df7a762600d5f7674e7ac 100644 (file)
@@ -1,6 +1,6 @@
 ;;; savehist.el --- Save minibuffer history.
 
-;; Copyright (C) 1997, 2005, 2006 Free Software Foundation
+;; Copyright (C) 1997, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: Hrvoje Niksic <hniksic@xemacs.org>
 ;; Keywords: minibuffer
index cfaf87852d49d84f3b5b1e2de9e2a85dbb4e0b8b..08e79baaf9e62d749c11d2cce6825c4fb251e818 100644 (file)
@@ -1,7 +1,7 @@
 ;;; saveplace.el --- automatically save place in files
 
 ;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Karl Fogel <kfogel@red-bean.com>
 ;; Maintainer: FSF
index ac124fbc26b70bc36276f051b1a7866b11306379..d7d435642d821a0fa705009dd0c53db78a63e4e0 100644 (file)
@@ -1,7 +1,7 @@
 ;;; sb-image --- Image management for speedbar
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Eric M. Ludlam <zappo@gnu.org>
 ;; Keywords: file, tags, tools
index 483de88fe39e180ae2b45d9aab3593cbc8fab3de..b62246e3b3de7a95f19de833010d123be49cf840 100644 (file)
@@ -1,7 +1,7 @@
 ;;; scroll-all.el --- scroll all buffers together minor mode
 
 ;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Gary D. Foster <Gary.Foster@corp.sun.com>
 ;; Keywords: scroll crisp brief lock
index 438aa8f14dd65ffcd8249105391f478c25d328d5..ccda2a56b07512992a0fa94d410b09bbb5b203b3 100644 (file)
@@ -1,7 +1,7 @@
 ;;; scroll-bar.el --- window system-independent scroll bar support
 
 ;; Copyright (C) 1993, 1994, 1995, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: hardware
index 8eb3977752fbcb9e096440ba5cd6df9bbe528e4e..7075377d1b06bd93080209865bc52e1fa46c1729 100644 (file)
@@ -1,6 +1,6 @@
 ;;; scroll-lock.el --- Scroll lock scrolling.
 
-;; Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Ralf Angeli <angeli@iwi.uni-sb.de>
 ;; Maintainer: FSF
index 642d91969a61e3d207042f398635c4b4609788cb..d96038bd2567203d3a29baaf37db3d1e757cae39 100644 (file)
@@ -4,7 +4,7 @@
 ;; Keywords: internal
 
 ;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 ;; Based partially on earlier release by Lucid.
 
 ;; This file is part of GNU Emacs.
index 3ae585e9bc4b4153a457463c2dbf3acfc5bfc7d2..beb065ef437d9e68c912b9e1b2b3cbcc7ffadab3 100644 (file)
@@ -1,7 +1,7 @@
 ;;; server.el --- Lisp code for GNU Emacs running as server process
 
 ;; Copyright (C) 1986, 1987, 1992, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
-;;   2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: William Sommerfeld <wesommer@athena.mit.edu>
 ;; Maintainer: FSF
@@ -298,7 +298,7 @@ Creates the directory if necessary and makes sure:
       (letf (((default-file-modes) ?\700)) (make-directory dir t))
       (setq attrs (file-attributes dir)))
     ;; Check that it's safe for use.
-    (unless (and (eq t (car attrs)) (eq (nth 2 attrs) (user-uid))
+    (unless (and (eq t (car attrs)) (eql (nth 2 attrs) (user-uid))
                  (or (eq system-type 'windows-nt)
                      (zerop (logand ?\077 (file-modes dir)))))
       (error "The directory %s is unsafe" dir))))
index fc75d74843c5c24d15735ba7cf81ebb7f59cca6c..ab92434bedb44e652e45a5ea5bbeaa6ec5830070 100644 (file)
@@ -1,6 +1,6 @@
 ;;; ses.el -- Simple Emacs Spreadsheet  -*- coding: utf-8 -*-
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: Jonathan Yavner <jyavner@member.fsf.org>
 ;; Maintainer: Jonathan Yavner <jyavner@member.fsf.org>
index ac2ab0fd0f8be3d3cc0dca98f3bbc3799fa56f2d..af7356db71fc859fb8854894cf44909159f80d00 100644 (file)
@@ -1,7 +1,7 @@
 ;;; shadowfile.el --- automatic file copying
 
 ;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Boris Goldowsky <boris@gnu.org>
 ;; Keywords: comm files
index 27220b54ab067c131b3995685e64b1c8280da8d0..008cd93c47bed1cf98fc995cf65b1b260eba130e 100644 (file)
@@ -1,7 +1,7 @@
 ;;; shell.el --- specialized comint.el for running the shell
 
 ;; Copyright (C) 1988, 1993, 1994, 1995, 1996, 1997, 2000, 2001,
-;;   2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Olin Shivers <shivers@cs.cmu.edu>
 ;;     Simon Marshall <simon@gnu.org>
index 1af1649113dbd1699ec2ade5a1d03174b07b664c..09395514e90332262a64eed49f6f5b8768a386d1 100644 (file)
@@ -1,7 +1,7 @@
 ;;; simple.el --- basic editing commands for Emacs
 
 ;; Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-;;   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: internal
@@ -4096,7 +4096,7 @@ With argument, do this that many times."
   (kill-region (point) (progn (forward-word arg) (point))))
 
 (defun backward-kill-word (arg)
-  "Kill characters backward until encountering the end of a word.
+  "Kill characters backward until encountering the beginning of a word.
 With argument, do this that many times."
   (interactive "p")
   (kill-word (- arg)))
index d903dab461dc274bdbcd879e595d595e1b962790..9e2dacd220121f740c2fdeb823c59cba317b1b6d 100644 (file)
@@ -1,7 +1,7 @@
 ;;; skeleton.el --- Lisp language extension for writing statement skeletons
 
 ;; Copyright (C) 1993, 1994, 1995, 1996, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Daniel Pfeiffer <occitan@esperanto.org>
 ;; Maintainer: FSF
index 8d9df18887532a6c2fcd92f32ddc4bd57e4e9aff..bda569a1e0518289e3d52bf5b9f3b2fd63d32c47 100644 (file)
@@ -1,7 +1,7 @@
 ;;; smerge-mode.el --- Minor mode to resolve diff3 conflicts
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
 ;; Keywords: tools revision-control merge diff3 cvs conflict
index 7b90d3dcbdf64c797cb54b4ecdcb33276dcdd2f0..fb96a3ef1c9e5934a30ab791f398ea85b057a4e3 100644 (file)
@@ -1,7 +1,7 @@
 ;;; sort.el --- commands to sort text in an Emacs buffer
 
 ;; Copyright (C) 1986, 1987, 1994, 1995, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Howie Kaye
 ;; Maintainer: FSF
index be73d71c21ae339ed60336ff4b225b1861d34b05..2133f1cf381a03a3db7f975ea5fb38d90be4f392 100644 (file)
@@ -1,7 +1,7 @@
 ;;; soundex.el --- implement Soundex algorithm
 
 ;; Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Christian Plaunt <chris@bliss.berkeley.edu>
 ;; Maintainer: FSF
index 01357cb380a2d2a217a233fcbc2cfa34b6f98ab9..1a5fc04ee3a72c73f9b87adb2c8a5d59e6010814 100644 (file)
@@ -1,7 +1,7 @@
 ;;; speedbar --- quick access to files and tags in a frame
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Eric M. Ludlam <zappo@gnu.org>
 ;; Keywords: file, tags, tools
index 4095a2182588e43eef9e69bc4ef37027fe1ab4f8..3fdcf0d856ad0db790914e5bfa63fc4e83e65fb7 100644 (file)
@@ -1,7 +1,7 @@
 ;;; startup.el --- process Emacs shell arguments
 
 ;; Copyright (C) 1985, 1986, 1992, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
-;;   2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: internal
@@ -1302,7 +1302,7 @@ using the mouse.\n\n")
                         (emacs-version)
                         "\n"
                         :face '(variable-pitch :height 0.5)
-                        "Copyright (C) 2006 Free Software Foundation, Inc.")
+                        "Copyright (C) 2007 Free Software Foundation, Inc.")
     (and auto-save-list-file-prefix
         ;; Don't signal an error if the
         ;; directory for auto-save-list files
@@ -1550,7 +1550,7 @@ More Manuals / Ordering Manuals    How to order printed manuals from the FSF
 ")
                 (insert "\n\n" (emacs-version)
                         "
-Copyright (C) 2006 Free Software Foundation, Inc."))
+Copyright (C) 2007 Free Software Foundation, Inc."))
 
             ;; No mouse menus, so give help using kbd commands.
 
@@ -1598,7 +1598,7 @@ If you have no Meta key, you may instead type ESC followed by the character.)")
 
             (insert "\n\n" (emacs-version)
                     "
-Copyright (C) 2006 Free Software Foundation, Inc.")
+Copyright (C) 2007 Free Software Foundation, Inc.")
 
             (if (and (eq (key-binding "\C-h\C-c") 'describe-copying)
                      (eq (key-binding "\C-h\C-d") 'describe-distribution)
index c440f0df8602c0e8cdd73a5e56ec00876f939d32..5886f3d1810f0d9ba7f9813d14c1613d3e1916cc 100644 (file)
@@ -1,7 +1,7 @@
 ;;; strokes.el --- control Emacs through mouse strokes
 
 ;; Copyright (C) 1997, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Bakhash <cadet@alum.mit.edu>
 ;; Maintainer: FSF
index 1cb5eb7ff309dd193100988146cdcec1e496a25a..3b9407b09e984b8aed0a0b6b56bd16ec1e1bf2d1 100644 (file)
@@ -1,7 +1,7 @@
 ;;; subr.el --- basic lisp subroutines for Emacs
 
 ;; Copyright (C) 1985, 1986, 1992, 1994, 1995, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: internal
@@ -1887,6 +1887,7 @@ menu bar menus and the frame title."
 (defun momentary-string-display (string pos &optional exit-char message)
   "Momentarily display STRING in the buffer at POS.
 Display remains until next event is input.
+If POS is a marker, only its position is used; its buffer is ignored.
 Optional third arg EXIT-CHAR can be a character, event or event
 description list.  EXIT-CHAR defaults to SPC.  If the input is
 EXIT-CHAR it is swallowed; otherwise it is then available as
@@ -1894,30 +1895,21 @@ input (as a command if nothing else).
 Display MESSAGE (optional fourth arg) in the echo area.
 If MESSAGE is nil, instructions to type EXIT-CHAR are displayed there."
   (or exit-char (setq exit-char ?\s))
-  (let ((inhibit-read-only t)
-       ;; Don't modify the undo list at all.
-       (buffer-undo-list t)
-       (modified (buffer-modified-p))
-       (name buffer-file-name)
-       insert-end)
+  (let ((momentary-overlay (make-overlay pos pos nil t)))
+    (overlay-put momentary-overlay 'before-string
+                (propertize string 'face 'momentary))
     (unwind-protect
        (progn
+         ;; If the message end is off screen, recenter now.
+         (if (< (window-end nil t) (+ pos (length string)))
+             (recenter (/ (window-height) 2)))
+         ;; If that pushed message start off the screen,
+         ;; scroll to start it at the top of the screen.
          (save-excursion
-           (goto-char pos)
-           ;; defeat file locking... don't try this at home, kids!
-           (setq buffer-file-name nil)
-           (insert-before-markers string)
-           (setq insert-end (point))
-           ;; If the message end is off screen, recenter now.
-           (if (< (window-end nil t) insert-end)
-               (recenter (/ (window-height) 2)))
-           ;; If that pushed message start off the screen,
-           ;; scroll to start it at the top of the screen.
            (move-to-window-line 0)
            (if (> (point) pos)
-               (progn
-                 (goto-char pos)
-                 (recenter 0))))
+               (goto-char pos)
+             (recenter 0)))
          (message (or message "Type %s to continue editing.")
                   (single-key-description exit-char))
          (let (char)
@@ -1937,11 +1929,7 @@ If MESSAGE is nil, instructions to type EXIT-CHAR are displayed there."
              (or (eq char exit-char)
                  (eq char (event-convert-list exit-char))
                  (setq unread-command-events (list char))))))
-      (if insert-end
-         (save-excursion
-           (delete-region pos insert-end)))
-      (setq buffer-file-name name)
-      (set-buffer-modified-p modified))))
+      (delete-overlay momentary-overlay))))
 
 \f
 ;;;; Overlay operations
@@ -2690,7 +2678,7 @@ are effectively trimmed).  If nil, all zero-length substrings are retained,
 which correctly parses CSV format, for example.
 
 Note that the effect of `(split-string STRING)' is the same as
-`(split-string STRING split-string-default-separators t)').  In the rare
+`(split-string STRING split-string-default-separators t)'.  In the rare
 case that you wish to retain zero-length substrings when splitting on
 whitespace, use `(split-string STRING split-string-default-separators)'.
 
index 1a4ca9699549254d12747e85d7e22aa25b29221f..96e545aa11cb8d691572629f9fdce7d3142b9a38 100644 (file)
@@ -4,10 +4,7 @@
 ;; Maintainer: Nick Roberts <nickrob@gnu.org>
 ;; Keywords: mouse gpm linux
 
-;; Copyright (C) 1994,1995 Alessandro Rubini <rubini@linux.it>
-;;               parts are by Ian T Zimmermann <itz@rahul.net>, 1995,1998
-;; Copyright (C) 2006
-;; Free Software Foundation, Inc.
+;; Copyright (C) 1994, 1995, 1998, 2006, 2007 Free Software Foundation, Inc.
 
 ;; This file is part of GNU Emacs.
 
index 42d8e15f1ab125369d80f374234c54a856946202..d0d65efcf9c0620955003c9d0154a4780e3a0ec6 100644 (file)
@@ -1,7 +1,7 @@
 ;;; tabify.el --- tab conversion commands for Emacs
 
 ;; Copyright (C) 1985, 1994, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 
index ea29e9593b1e278ea8b3dd5cb82355df886dc7b9..cb4043ee1ac510f150a4932b3aa28532c0bb172c 100644 (file)
@@ -1,7 +1,7 @@
 ;;; talk.el --- allow several users to talk to each other through Emacs
 
 ;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: comm, frames
index f3aa86b48c32cbb6acfdf2a34a09f9b50e06cc4b..1d0c0ec6e0924f9bad442be65c100beac868e79f 100644 (file)
@@ -1,7 +1,7 @@
 ;;; tar-mode.el --- simple editing of tar files from GNU emacs
 
 ;; Copyright (C) 1990, 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-;;   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Jamie Zawinski <jwz@lucid.com>
 ;; Maintainer: FSF
index 14fdb4c969ed32aa32d6ee38a4587bc5a9ac4f0d..64427d8ccf4ad8c427b1e9d78ae880242849c3cc 100644 (file)
@@ -1,7 +1,7 @@
 ;;; tempo.el --- Flexible template insertion
 
 ;; Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David K}gedal <davidk@lysator.liu.se>
 ;; Created: 16 Feb 1994
index f8cf08ef37edf88770c7c132a3cd34ec33083deb..7bbef6e526e2d3a2e3493ba4f79d568bd59e8ff2 100644 (file)
@@ -1,7 +1,7 @@
 ;;; term.el --- general command interpreter in a window stuff
 
 ;; Copyright (C) 1988, 1990, 1992, 1994, 1995, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Per Bothner <per@bothner.com>
 ;; Maintainer: Dan Nicolaescu <dann@ics.uci.edu>, Per Bothner <per@bothner.com>
index 84da8f8b64a9551d1ba1b62bb7419a5d03e7ea0b..a7897b207d515d1948554031e87c8482821f1553 100644 (file)
@@ -1,7 +1,7 @@
 ;;; AT386.el --- terminal support package for IBM AT keyboards -*- no-byte-compile: t -*-
 
 ;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Eric S. Raymond <esr@snark.thyrsus.com>
 ;; Keywords: terminals
index a242528bd036057c8218a2b4bdb46e08d256582a..11cd8918fc4cdce387d4400f14c384522fcdbc5c 100644 (file)
@@ -1,7 +1,7 @@
 ;;; internal.el --- support for PC internal terminal -*- coding: raw-text; no-byte-compile: t -*-
 
 ;; Copyright (C) 1993, 1994, 1998, 1999, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Morten Welinder <terra@diku.dk>
 
index 174a98c224a3ee6699c0e5438bcf6ec83370f9b5..aca39ad4dc705938a294c10262bef42a953fcd9b 100644 (file)
@@ -1,7 +1,7 @@
 ;;; iris-ansi.el --- configure Emacs for SGI xwsh and winterm apps -*- no-byte-compile: t -*-
 
 ;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Dan Nicolaescu <dann@ics.uci.edu>
 
index b7a4d3a2f98d7076aab80d5559f2857a5f7879f1..09e1c77353b4842fbe8b04d94a8b7f158ea69a83 100644 (file)
@@ -1,7 +1,7 @@
 ;;; mac-win.el --- parse switches controlling interface with Mac window system -*-coding: utf-8
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Andrew Choi <akochoi@mac.com>
 ;; Keywords: terminals
@@ -1737,6 +1737,26 @@ in `selection-converter-alist', which see."
                                       (+ (* i 10) 12)))))
     result))
 
+(defconst mac-keyboard-modifier-mask-alist
+  (mapcar
+   (lambda (modifier-bit)
+     (cons (car modifier-bit) (lsh 1 (cdr modifier-bit))))
+   '((command  . 8)                    ; cmdKeyBit
+     (shift    . 9)                    ; shiftKeyBit
+     (option   . 11)                   ; optionKeyBit
+     (control  . 12)                   ; controlKeyBit
+     (function . 17)))                 ; kEventKeyModifierFnBit
+  "Alist of Mac keyboard modifier symbols vs masks.")
+
+(defun mac-ae-keyboard-modifiers (ae)
+  (let ((modifiers-value (mac-ae-number ae "kmod"))
+       modifiers)
+    (if modifiers-value
+       (dolist (modifier-mask mac-keyboard-modifier-mask-alist)
+         (if (/= (logand modifiers-value (cdr modifier-mask)) 0)
+             (setq modifiers (cons (car modifier-mask) modifiers)))))
+    modifiers))
+
 (defun mac-ae-open-documents (event)
   "Open the documents specified by the Apple event EVENT."
   (interactive "e")
@@ -1764,6 +1784,15 @@ in `selection-converter-alist', which see."
              nil t)))))
   (select-frame-set-input-focus (selected-frame)))
 
+(defun mac-ae-quit-application (event)
+  "Quit the application Emacs with the Apple event EVENT."
+  (interactive "e")
+  (let ((ae (mac-event-ae event)))
+    (unwind-protect
+       (save-buffers-kill-emacs)
+      ;; Reaches here if the user has canceled the quit.
+      (mac-resume-apple-event ae -128)))) ; userCanceledErr
+
 (defun mac-ae-get-url (event)
   "Open the URL specified by the Apple event EVENT.
 Currently the `mailto' scheme is supported."
@@ -1790,7 +1819,7 @@ Currently the `mailto' scheme is supported."
   'mac-ae-open-documents)
 (define-key mac-apple-event-map [core-event show-preferences] 'customize)
 (define-key mac-apple-event-map [core-event quit-application]
-  'save-buffers-kill-emacs)
+  'mac-ae-quit-application)
 
 (define-key mac-apple-event-map [internet-event get-url] 'mac-ae-get-url)
 
@@ -1803,9 +1832,8 @@ With no keyboard modifiers, it toggles the visibility of the
 frame where the tool-bar toggle button was pressed.  With some
 modifiers, it changes global tool-bar visibility setting."
   (interactive "e")
-  (let* ((ae (mac-event-ae event))
-        (modifiers (cdr (mac-ae-parameter ae "kmod"))))
-    (if (and modifiers (not (string= modifiers "\000\000\000\000")))
+  (let ((ae (mac-event-ae event)))
+    (if (mac-ae-keyboard-modifiers ae)
        ;; Globally toggle tool-bar-mode if some modifier key is pressed.
        (tool-bar-mode)
       (let ((frame (mac-ae-frame ae)))
@@ -2227,7 +2255,7 @@ either in the current buffer or in the echo area."
     ("TIFF" . mac-dnd-insert-TIFF))
   "Which function to call to handle a drop of that type.
 The function takes three arguments, WINDOW, ACTION and DATA.
-WINDOW is where the drop occured, ACTION is always `private' on
+WINDOW is where the drop occurred, ACTION is always `private' on
 Mac.  DATA is the drop data.  Unlike the x-dnd counterpart, the
 return value of the function is not significant.
 
@@ -2262,10 +2290,10 @@ See also `mac-dnd-known-types'."
 (defun mac-dnd-insert-TIFF (window action data)
   (dnd-insert-text window action (mac-TIFF-to-string data)))
 
-(defun mac-dnd-drop-data (event frame window data type)
+(defun mac-dnd-drop-data (event frame window data type &optional action)
+  (or action (setq action 'private))
   (let* ((type-info (assoc type mac-dnd-types-alist))
         (handler (cdr type-info))
-        (action 'private)
         (w (posn-window (event-start event))))
     (when handler
       (if (and (windowp w) (window-live-p w)
@@ -2286,12 +2314,16 @@ See also `mac-dnd-known-types'."
 (defun mac-dnd-handle-drag-n-drop-event (event)
   "Receive drag and drop events."
   (interactive "e")
-  (let ((window (posn-window (event-start event))))
+  (let ((window (posn-window (event-start event)))
+       (ae (mac-event-ae event))
+       action)
     (when (windowp window) (select-window window))
-    (dolist (item (mac-ae-list (mac-event-ae event)))
+    (if (memq 'option (mac-ae-keyboard-modifiers ae))
+       (setq action 'copy))
+    (dolist (item (mac-ae-list ae))
       (if (not (equal (car item) "null"))
          (mac-dnd-drop-data event (selected-frame) window
-                            (cdr item) (car item)))))
+                            (cdr item) (car item) action))))
   (select-frame-set-input-focus (selected-frame)))
 \f
 ;;; Do the actual Windows setup here; the above code just defines
@@ -2454,7 +2486,6 @@ It returns a name of the created fontset."
 ;; Initiate drag and drop
 
 (define-key special-event-map [drag-n-drop] 'mac-dnd-handle-drag-n-drop-event)
-(define-key special-event-map [M-drag-n-drop] 'mac-dnd-handle-drag-n-drop-event)
 
 \f
 ;;;; Non-toolkit Scroll bars
index 7967f7f91763275618cf930748030bca002d9cbe..61cb6d29ebf1445cdc14a7ce0ed3364710418531 100644 (file)
@@ -1,7 +1,7 @@
 ;;; news.el --- keypad and function key bindings for the Sony NEWS keyboard -*- no-byte-compile: t -*-
 
 ;; Copyright (C) 1989, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: FSF
 ;; Keywords: terminals
index fd63e5a1db9d1b0b7c40e247df96d52ee3e9eed4..7a737715cd8cfa59a79196580e57913e027859b5 100644 (file)
@@ -1,7 +1,7 @@
 ;;; pc-win.el --- setup support for `PC windows' (whatever that is)
 
 ;; Copyright (C) 1994, 1996, 1997, 1999, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Morten Welinder <terra@diku.dk>
 ;; Maintainer: FSF
index e99fc941b0ca6c7321d68aa1159e43c83b529677..91e91c662e7ecd4b2d3fc66e93f6710e152c1379 100644 (file)
@@ -1,6 +1,6 @@
 ;;; rxvt.el --- define function key sequences and standard colors for rxvt
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Eli Zaretskii
 ;; Keywords: terminals
index 76b2ef6d3d9696daf97cb8b0403397a656ba2c31..dcc56d503e904211e1f6ae867930fbc64eaadde5 100644 (file)
@@ -1,7 +1,7 @@
 ;;; sun-mouse.el --- mouse handling for Sun windows
 
 ;; Copyright (C) 1987, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Jeff Peck
 ;; Maintainer: FSF
index 0d264f247ec64454e90ad71a3da71ac3a06c6c6c..9ca2197fca1b69eb408bc94b33d51bd7d5d09d1a 100644 (file)
@@ -1,7 +1,7 @@
 ;;; sun.el --- keybinding for standard default sunterm keys
 
 ;; Copyright (C) 1987, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Jeff Peck <peck@sun.com>
 ;; Keywords: terminals
index a038fbd3d9dd7829b08a23dfa8a5b3ea00587ed3..52528cb8aa92f49e28b5328141fba6ec1c5b1369 100644 (file)
@@ -1,7 +1,7 @@
 ;;; sup-mouse.el --- supdup mouse support for lisp machines
 
 ;; Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Wolfgang Rupprecht
 ;; Maintainer: FSF
index c03aebf40682e403d27d6e829b3b68db807d60a5..6dcd63eb945ab40e4aeacfb34b3602bc6944a757 100644 (file)
@@ -1,7 +1,7 @@
 ;;; tty-colors.el --- color support for character terminals
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Eli Zaretskii
 ;; Maintainer: FSF
index f0b7ca654564a8725f33fd220d75aaa688f84416..0a0827596a0192798965422602860f4b52f35d12 100644 (file)
@@ -1,7 +1,7 @@
 ;;; tvi970.el --- terminal support for the Televideo 970
 
 ;; Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Jim Blandy <jimb@occs.cs.oberlin.edu>, January 1992
 ;; Keywords: terminals
index dfbeb4a033322017353e13010fc584f218012dc2..38ef5f8678f61ecf229c79e9eb2b52cc9ac27d01 100644 (file)
@@ -1,7 +1,7 @@
 ;;; vt100.el --- define VT100 function key sequences in function-key-map
 
 ;; Copyright (C) 1989, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: FSF
 ;; Keywords: terminals
index ba093bc603f87976f043247a1a9a9b65776fd166..203a41b1d9c8836422d2208ba87d9d13cb7ef650 100644 (file)
@@ -1,7 +1,7 @@
 ;;; w32-win.el --- parse switches controlling interface with W32 window system
 
 ;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Kevin Gallo
 ;; Keywords: terminals
index 6f4656bcaada7b05b296effec1c61b743610bfe1..1540173fc83eb71a6895a42db56ff2ec379e6e32 100644 (file)
@@ -1,7 +1,7 @@
 ;;; wyse50.el --- terminal support code for Wyse 50 -*- no-byte-compile: t -*-
 
 ;; Copyright (C) 1989, 1993, 1994, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Daniel Pfeiffer <occitan@esperanto.org>,
 ;;     Jim Blandy <jimb@occs.cs.oberlin.edu>
index 6dcaaac0958dcf58ba5f6fbb46f571d1a07a8bcf..fd95be90bfd4a607ec5434f4b6464d8d02e273e4 100644 (file)
@@ -1,7 +1,7 @@
 ;;; x-win.el --- parse relevant switches and set up for X  -*-coding: iso-2022-7bit;-*-
 
 ;; Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: FSF
 ;; Keywords: terminals, i18n
index 88b3a9124fb04cac2d605bb047d025c101404b92..1b912c3860ee4b6a1a70d467e82de1119f43fa68 100644 (file)
@@ -1,7 +1,7 @@
 ;;; xterm.el --- define function key sequences and standard colors for xterm
 
 ;; Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: FSF
 ;; Keywords: terminals
index b26a2643d7518e9882c14671dadba49b3abebb61..cf31afd09a7c0529d60b5f9896ae9518d10f44b3 100644 (file)
@@ -1,7 +1,7 @@
 ;;; terminal.el --- terminal emulator for GNU Emacs
 
 ;; Copyright (C) 1986, 1987, 1988, 1989, 1993, 1994, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Richard Mlynarik <mly@eddie.mit.edu>
 ;; Maintainer: FSF
index d5dcdd0d9efecf62395fb05026631a485d17b022..37c449a75ea024b03e3034fb4bf1de27be71328a 100644 (file)
@@ -1,7 +1,7 @@
 ;;; artist.el --- draw ascii graphics with your mouse
 
 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author:       Tomas Abrahamsson <tab@lysator.liu.se>
 ;; Maintainer:   Tomas Abrahamsson <tab@lysator.liu.se>
index 856fe735f8e94e330fa18f90fab56d4c8582e74e..121137c7025480a869095780191be5b2c32bd092 100644 (file)
@@ -1,7 +1,7 @@
 ;;; bib-mode.el --- major mode for editing bib files
 
 ;; Copyright (C) 1989, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: bib
index 5cc22443219028ccd588468c260d3be2f0bce745..06fa3a01186b1398b0304ef64c1a69956481cdda 100644 (file)
@@ -1,7 +1,7 @@
 ;;; bibtex.el --- BibTeX mode for GNU Emacs
 
 ;; Copyright (C) 1992, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
-;;   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Stefan Schoef <schoef@offis.uni-oldenburg.de>
 ;;      Bengt Martensson <bengt@mathematik.uni-Bremen.de>
@@ -530,7 +530,8 @@ directories specified in `bibtex-file-path'.  If an element is a directory,
 check all BibTeX files in this directory.  If an element is the symbol
 `bibtex-file-path', check all BibTeX files in `bibtex-file-path'."
   :group 'bibtex
-  :type '(repeat file))
+  :type '(repeat (choice (const :tag "bibtex-file-path" bibtex-file-path)
+                         directory file)))
 
 (defvar bibtex-file-path (getenv "BIBINPUTS")
   "*Colon separated list of paths to search for `bibtex-files'.")
index f7a725242ed51e7d42c6710d9ca81380b59990af..e5ea2d1fbe9880fcb57f1699ff3f06fd2fcd910e 100644 (file)
@@ -1,6 +1,6 @@
 ;;; conf-mode.el --- Simple major mode for editing conf/ini/properties files
 
-;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Daniel Pfeiffer <occitan@esperanto.org>
 ;; Keywords: conf ini windows java
index 21fe137118f9a1c9cc15c67b01e72a79574dea25..6e197578ffc382c55fda2884abb44d1a09cdf454 100644 (file)
@@ -1,6 +1,6 @@
 ;;; dns-mode.el --- a mode for viewing/editing Domain Name System master files
 
-;; Copyright (C) 2000, 2001, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2000, 2001, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Simon Josefsson <simon@josefsson.org>
 ;; Keywords: DNS master zone file SOA
index 841a5bb0830d204b31192613f4236df0d5defd02..0e2acc8f74bf389790a4928e45cbb725fdd80e0e 100644 (file)
@@ -1,7 +1,7 @@
 ;;; enriched.el --- read and save files in text/enriched format
 
 ;; Copyright (C) 1994, 1995, 1996, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Boris Goldowsky <boris@gnu.org>
 ;; Keywords: wp, faces
index 4113a884c4c287b24c39a20f10fc8dec6e5131aa..c684a1e2e8f26ce8da7fff0968f8888664c86ef9 100644 (file)
@@ -1,7 +1,7 @@
 ;;; fill.el --- fill commands for Emacs                -*- coding: iso-2022-7bit -*-
 
 ;; Copyright (C) 1985, 1986, 1992, 1994, 1995, 1996, 1997, 1999, 2001, 2002,
-;;   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: wp
@@ -748,7 +748,7 @@ space does not end a sentence, so don't break a line there."
 
 (defun fill-minibuffer-function (arg)
   "Fill a paragraph in the minibuffer, ignoring the prompt."
-  (save-restriction 
+  (save-restriction
     (narrow-to-region (minibuffer-prompt-end) (point-max))
     (fill-paragraph arg)))
 
@@ -843,18 +843,22 @@ can take care of filling.  JUSTIFY is used as in `fill-paragraph'."
             (commark
              (comment-string-strip (buffer-substring comstart comin) nil t))
             (comment-re
-             ;; `commark' is surrounded with arbitrary text (`\0' and `a')
-             ;;  to make sure it can be used as an optimization of
-             ;; `comment-start-skip' in the middle of a line.  For example,
-             ;; `commark' can't be used with the "@c" in TeXinfo (hence
-             ;; the `a') or with the "C" at BOL in Fortran (hence the `\0').
-             (if (string-match comment-start-skip (concat "\0" commark "a"))
-                 (concat "[ \t]*" (regexp-quote commark)
-                         ;; Make sure we only match comments that use
-                         ;; the exact same comment marker.
-                         "[^" (substring commark -1) "]")
-               (concat "[ \t]*\\(?:" comment-start-skip "\\)")))
-            (comment-fill-prefix       ; Compute a fill prefix.
+              ;; A regexp more specialized than comment-start-skip, that only
+              ;; matches the current commark rather than any valid commark.
+              ;;
+              ;; The specialized regexp only works for "normal" comment
+              ;; syntax, not for Texinfo's "@c" (which can't be immediately
+              ;; followed by word-chars) or Fortran's "C" (which needs to be
+              ;; at bol), so check that comment-start-skip indeed allows the
+              ;; commark to appear in the middle of the line and followed by
+              ;; word chars.  The choice of "\0" and "a" is mostly arbitrary.
+              (if (string-match comment-start-skip (concat "\0" commark "a"))
+                  (concat "[ \t]*" (regexp-quote commark)
+                          ;; Make sure we only match comments that
+                          ;; use the exact same comment marker.
+                          "[^" (substring commark -1) "]")
+                (concat "[ \t]*\\(?:" comment-start-skip "\\)")))
+             (comment-fill-prefix      ; Compute a fill prefix.
              (save-excursion
                (goto-char comstart)
                (if has-code-and-comment
@@ -949,13 +953,13 @@ Ordinarily the variable `fill-column' controls the width.
 
 Noninteractively, the third argument JUSTIFY specifies which
 kind of justification to do: `full', `left', `right', `center',
-or `none' (equivalent to nil).  t means handle each paragraph
-as specified by its text properties.
+or `none' (equivalent to nil).  A value of t means handle each
+paragraph as specified by its text properties.
 
-The fourth arg NOSQUEEZE non-nil means to leave
-whitespace other than line breaks untouched, and fifth arg TO-EOP
-non-nil means to keep filling to the end of the paragraph (or next
-hard newline, if variable `use-hard-newlines' is on).
+The fourth arg NOSQUEEZE non-nil means to leave whitespace other
+than line breaks untouched, and fifth arg TO-EOP non-nil means
+to keep filling to the end of the paragraph (or next hard newline,
+if variable `use-hard-newlines' is on).
 
 Return the fill-prefix used for filling the last paragraph.
 
index 7badf21d9666518cfff03b096712e21dea39ed36..a6bd082af38b4edad8af46cb2c39b92b9d48c11f 100644 (file)
@@ -1,7 +1,7 @@
 ;;; flyspell.el --- on-the-fly spell checker
 
 ;; Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Manuel Serrano <Manuel.Serrano@sophia.inria.fr>
 ;; Maintainer: FSF
index a8b7d1bd7dffdd21358633bcf2a9a339f0a6c0fc..ff25f79fcfe5bfc270bc5a49b355eeeabf274f81 100644 (file)
@@ -1,7 +1,7 @@
 ;;; ispell.el --- interface to International Ispell Versions 3.1 and 3.2
 
 ;; Copyright (C) 1994, 1995, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author:           Ken Stevens <k.stevens@ieee.org>
 ;; Maintainer:       Ken Stevens <k.stevens@ieee.org>
@@ -574,7 +574,7 @@ re-start Emacs."
     "[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)
+    "[A-Za-z]" "[^A-Za-z]" "[`'^-]" t nil nil iso-8859-1)
    ("francais"                         ; Francais.aff
     "[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]"
@@ -623,7 +623,7 @@ re-start Emacs."
    ("polish"                           ; Polish mode
     "[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)
+    "[.]" nil nil nil iso-8859-2)
    ("portugues"                                ; Portuguese mode
     "[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]"
@@ -2577,6 +2577,7 @@ By just answering RET you can find out what the current dictionary is."
               (mapcar 'list (ispell-valid-dictionary-list)))
          nil t)
         current-prefix-arg))
+  (ispell-maybe-find-aspell-dictionaries)
   (unless arg (ispell-buffer-local-dict 'no-reload))
   (if (equal dict "default") (setq dict nil))
   ;; This relies on completing-read's bug of returning "" for no match
index f521cc279d0e7c781bc3b4b1bc2eb0247ea80578..4bc27866a7239a4d1d6fbe0602ae4aba0b486af9 100644 (file)
@@ -1,7 +1,7 @@
 ;;; makeinfo.el --- run makeinfo conveniently
 
 ;; Copyright (C) 1991, 1993, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Robert J. Chassell
 ;; Maintainer: FSF
index 4a07b091e2a3b07ca6336bcb25b5592419f9bb42..ad0485fbb30153013d036f4b07e775b442f8020f 100644 (file)
@@ -1,7 +1,7 @@
 ;;; nroff-mode.el --- GNU Emacs major mode for editing nroff source
 
 ;; Copyright (C) 1985, 1986, 1994, 1995, 1997, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: wp
index 4cd697af36d5e8678aad434651ead59d946eca53..1be73ec481cb4eda427bef3eb937e2cadd1ea772 100644 (file)
@@ -1,6 +1,6 @@
 ;;; org.el --- Outline-based notes management and organize
 ;; Carstens outline-mode for keeping track of everything.
-;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 ;;
 ;; Author: Carsten Dominik <dominik at science dot uva dot nl>
 ;; Keywords: outlines, hypermedia, calendar, wp
index 700a4388f57567004ab7484f1c0ac39101d7f321..5f98c43c639e9d76461aa429fcd7e256d12a4d63 100644 (file)
@@ -1,7 +1,7 @@
 ;;; page-ext.el --- extended page handling commands
 
 ;; Copyright (C) 1990, 1991, 1993, 1994, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: Robert J. Chassell <bob@gnu.org>
 ;; Keywords: wp data
index f3abe36a26e95ebc17d12941c88eb87fd8c9e8a5..7b7fb474afcc1d3291c0e815b7fd61e99728f54e 100644 (file)
@@ -1,7 +1,7 @@
 ;;; page.el --- page motion commands for Emacs
 
 ;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: wp convenience
index aac4cee4dd7619f53b808914f178e4b19f511d49..10e35107b30884f219cad8dd2d2ae4756835a76d 100644 (file)
@@ -1,7 +1,7 @@
 ;;; paragraphs.el --- paragraph and sentence parsing
 
 ;; Copyright (C) 1985, 1986, 1987, 1991, 1994, 1995, 1996, 1997, 1999, 2000,
-;;   2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: wp
index ab070053e079fd6cc2083db85b651f288efe63bd..73ac80a3f378ec393f612b362dc4957282748a75 100644 (file)
@@ -1,7 +1,7 @@
 ;;; picture.el --- "Picture mode" -- editing using quarter-plane screen model
 
 ;; Copyright (C) 1985, 1994, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: K. Shane Hartman
 ;; Maintainer: FSF
index 701095caa8e80bd705bccd9c1e36077a073eef7b..7c02a35b367621393dc0ea22bfa20ae660664d77 100644 (file)
@@ -1,7 +1,7 @@
 ;;; po.el --- basic support of PO translation files -*- coding: latin-1; -*-
 
 ;; Copyright (C) 1995, 1996, 1997, 1998, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Authors: François Pinard <pinard@iro.umontreal.ca>,
 ;;          Greg McGary <gkm@magilla.cichlid.com>,
index f276fe26458ee6422d869b3da276f935ea21488d..3ee94c38e346b9a0d8249e5e8a5dc9253cb2a14c 100644 (file)
@@ -1,7 +1,7 @@
 ;;; refbib.el --- convert refer-style references to ones usable by Latex bib
 
 ;; Copyright (C) 1989, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Henry Kautz <kautz@research.att.com>
 ;; Maintainer: FSF
index 474b6f7be60500503500966fe26492f6550e6174..394c4964b445636eada6036562644f065fe79d79 100644 (file)
@@ -1,7 +1,7 @@
 ;;; refer.el --- look up references in bibliography files
 
 ;; Copyright (C) 1992, 1996, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Ashwin Ram <ashwin@cc.gatech.edu>
 ;; Maintainer: Gernot Heiser <gernot@acm.org>
index 69eb96491d189584f4d50116c893dfa92eb11e2b..b9fe20e7bbaec93d8bd457db82317240a382791a 100644 (file)
@@ -1,7 +1,7 @@
 ;;; refill.el --- `auto-fill' by refilling paragraphs on changes
 
 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Dave Love <fx@gnu.org>
 ;; Maintainer: Miles Bader <miles@gnu.org>
index aa46553adbe9938a6abf11b27deb2d02ef4059ec..7930574f0e7e0f495080a3c03ff3a0e581ca1a0a 100644 (file)
@@ -1,7 +1,7 @@
 ;;; reftex-auc.el --- RefTeX's interface to AUCTeX
 
 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Carsten Dominik <dominik@science.uva.nl>
 ;; Version: 4.31
index 55d1e2f4614b6ba078740ecddc7ebaf426fde798..ded1caa12bd061783c755cbac55c2922bf959ac3 100644 (file)
@@ -1,7 +1,7 @@
 ;;; reftex-cite.el --- creating citations with RefTeX
 
 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Carsten Dominik <dominik@science.uva.nl>
 ;; Version: 4.31
index bc5f7691bb786511776282d857cf273c1ff68eb4..bd0d75760b6fe915cffdb8fefe528960ea38f8ec 100644 (file)
@@ -1,7 +1,7 @@
 ;;; reftex-dcr.el --- viewing cross references and citations with RefTeX
 
 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Carsten Dominik <dominik@science.uva.nl>
 ;; Version: 4.31
index b07627c2e95a9a4205df85b7a7c211bf31e9553c..403e4e84ea82051ab6a666268be931774a8b47d4 100644 (file)
@@ -1,7 +1,7 @@
 ;;; reftex-global.el --- operations on entire documents with RefTeX
 
 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Carsten Dominik <dominik@science.uva.nl>
 ;; Version: 4.31
index 15f70895ce3c1b79a6fe53dcb441990cd3933c74..25525fef6dd2e5db2f9a98d2a285f3a033cdbbf6 100644 (file)
@@ -1,7 +1,7 @@
 ;;; reftex-index.el --- index support with RefTeX
 
 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Carsten Dominik <dominik@science.uva.nl>
 ;; Version: 4.31
index 89aef5bd971c6bb92709428b9ce3094caeedd617..8ee552b32263707c9cece8459a726c9acae98c20 100644 (file)
@@ -1,7 +1,7 @@
 ;;; reftex-parse.el --- parser functions for RefTeX
 
 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Carsten Dominik <dominik@science.uva.nl>
 ;; Version: 4.31
index 3104152dab649d2577f2aa390a0abb1ef6ae4f4a..a0471f18b822e490ec256fb556e6ff9e2b2706ce 100644 (file)
@@ -1,7 +1,7 @@
 ;;; reftex-ref.el --- code to create labels and references with RefTeX
 
 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Carsten Dominik <dominik@science.uva.nl>
 ;; Version: 4.31
index 1660fe70f403bb0cea518addae86ab725c78f779..9b9d60d1f62c788167282b01ddd46d47245c27d3 100644 (file)
@@ -1,7 +1,7 @@
 ;;; reftex-sel.el --- the selection modes for RefTeX
 
 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Carsten Dominik <dominik@science.uva.nl>
 ;; Version: 4.31
index 7508351fb359db1e6e96207babf60230de957707..84269dfc091980f47c0a25cb9cd4b5c8fac2009d 100644 (file)
@@ -1,6 +1,6 @@
 ;;; reftex-toc.el --- RefTeX's table of contents mode
 ;; Copyright (C) 1997, 1998, 1999, 2000, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Carsten Dominik <dominik@science.uva.nl>
 ;; Version: 4.31
index 852af59df452c36601f0f22e93aa0d246441f3d1..40e73b49f3d0221a342dd180ee1eea4c629899a3 100644 (file)
@@ -1,7 +1,7 @@
 ;;; reftex-vars.el --- configuration variables for RefTeX
 
 ;; Copyright (C) 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Carsten Dominik <dominik@science.uva.nl>
 ;; Version: 4.31
index d759aff8774f29f6664a381ec143775e0e4b86ff..39141541d8212b8425e24a0808d4dae76c500cb9 100644 (file)
@@ -1,6 +1,6 @@
 ;;; reftex.el --- minor mode for doing \label, \ref, \cite, \index in LaTeX
 ;; Copyright (C) 1997, 1998, 1999, 2000, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Carsten Dominik <dominik@science.uva.nl>
 ;; Version: 4.31
index a3341db3ae353528e79ff15b784f3fa9fabcee70..b4ecc325e0d76ebe0484795f0a62b40954dc7e3f 100644 (file)
@@ -1,7 +1,7 @@
 ;;; sgml-mode.el --- SGML- and HTML-editing modes -*- coding: iso-2022-7bit -*-
 
 ;; Copyright (C) 1992, 1995, 1996, 1998, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: James Clark <jjc@jclark.com>
 ;; Maintainer: FSF
index f68cc6b6010467847bfeee14828c11027d1efef0..5398779b17e1e3174968478a776d93c5844e3d1a 100644 (file)
@@ -1,7 +1,7 @@
 ;;; spell.el --- spelling correction interface for Emacs
 
 ;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: wp, unix
index 70bd3a07a9fc2b77882e414e62b33d790d7739dd..c0a85eeb68c18534c56990e2065f4e9834bf70fc 100644 (file)
@@ -1,12 +1,12 @@
 ;;; table.el --- create and edit WYSIWYG text based embedded tables
 
 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006  Free Software Foundation, Inc.
+;;   2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Keywords: wp, convenience
 ;; Author: Takaaki Ota <Takaaki.Ota@am.sony.com>
 ;; Created: Sat Jul 08 2000 13:28:45 (PST)
-;; Revised: Thu Jul 20 2006 17:30:09 (PDT)
+;; Revised: Wed Jan 03 2007 13:23:46 (PST)
 
 ;; This file is part of GNU Emacs.
 
@@ -5358,7 +5358,7 @@ is non-nil.  The warning is done only once per session for each item."
     (cond ((and (featurep 'xemacs)
                (not (get 'table-disable-incompatibility-warning 'xemacs)))
           (put 'table-disable-incompatibility-warning 'xemacs t)
-          (momentary-string-display
+          (display-warning 'table
            "
 *** Warning ***
 
@@ -5369,12 +5369,12 @@ such that a border characters dissolve into adjacent cells.  Please be
 aware of this.
 
 "
-           (save-excursion (forward-line 1) (point))))
+           :warning))
          ((and (boundp 'flyspell-mode)
                flyspell-mode
                (not (get 'table-disable-incompatibility-warning 'flyspell)))
           (put 'table-disable-incompatibility-warning 'flyspell t)
-          (momentary-string-display
+          (display-warning 'table
            "
 *** Warning ***
 
@@ -5383,7 +5383,7 @@ package.  The flyspell version 1.5d at http://kaolin.unice.fr/~serrano
 works better than the previous versions however not fully compatible.
 
 "
-           (save-excursion (forward-line 1) (point))))
+           :warning))
          )))
 
 (defun table--cell-blank-str (&optional n)
index 511721d7f67e1ca732fae045cd8d3584c5a661c5..b5ca77e585385e76ba56d54647a7dc45b5fd4bf6 100644 (file)
@@ -1,7 +1,7 @@
 ;;; tex-mode.el --- TeX, LaTeX, and SliTeX mode commands -*- coding: utf-8 -*-
 
 ;; Copyright (C) 1985, 1986, 1989, 1992, 1994, 1995, 1996, 1997, 1998, 1999,
-;;   2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: tex
index 35ac181817a3c07e8f328908bc5c78601b5b126b..577eb2e193852e8fd65406f50714dc37c7953426 100644 (file)
@@ -2,7 +2,7 @@
 
 ;; Copyright (C) 1985, 1986, 1988, 1990, 1991, 1992, 1993,
 ;;   1994, 1995, 1996, 1997, 1998, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: Robert J. Chassell <bug-texinfo@gnu.org>
 ;; Keywords: maint, tex, docs
index 36603174948085e7c52eadf834bca81bf2fff80f..a06ac1bfd5277474406b9504768991fd9cf3b6ee 100644 (file)
@@ -1,7 +1,7 @@
 ;;; texinfo.el --- major mode for editing Texinfo files -*- coding: iso-2022-7bit -*-
 
 ;; Copyright (C) 1985, 1988, 1989, 1990, 1991, 1992, 1993, 1996, 1997,
-;;   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Robert J. Chassell
 ;; Date:   [See date below for texinfo-version]
index 29af72162d05ad5f8eb3aed87f09095672a7a094..c5d125fdae5cc4d148e2dde111941af6532b1f42 100644 (file)
@@ -1,7 +1,7 @@
 ;;; texnfo-upd.el --- utilities for updating nodes and menus in Texinfo files
 
 ;; Copyright (C) 1989, 1990, 1991, 1992, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Robert J. Chassell
 ;; Maintainer: bug-texinfo@gnu.org
index 873635a389353a4e47f80045f42a293f1886a06c..8887edf1142a25b281553479110f9651c54c457d 100644 (file)
@@ -1,7 +1,7 @@
 ;;; text-mode.el --- text mode, and its idiosyncratic commands
 
 ;; Copyright (C) 1985, 1992, 1994, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: wp
index 74b2db3ad34ae6280b06827a2945f8bc582fcd04..9e282792dd5f81507a6fe503e8fadc24da841135 100644 (file)
@@ -1,7 +1,7 @@
 ;;; tildify.el --- adding hard spaces into texts
 
 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author:     Milan Zamazal <pdm@zamazal.org>
 ;; Version:    4.5
index 9de1a078d13932f367c9e55462398b4a98258f1d..cf43aff4795c25248b71d0515d98475523b30bb9 100644 (file)
@@ -1,7 +1,7 @@
 ;;; two-column.el --- minor mode for editing of two-column text
 
 ;; Copyright (C) 1992, 1993, 1994, 1995, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Daniel Pfeiffer <occitan@esperanto.org>
 ;; Adapted-By: ESR, Daniel Pfeiffer
index 4cea84c5a40d83394dfea23b342b19fc73a3572a..7b8f98f86859177f1e7db083b8e0467206121792 100644 (file)
@@ -1,7 +1,7 @@
 ;;; underline.el --- insert/remove underlining (done by overstriking) in Emacs
 
 ;; Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: wp
index 8526cfb717b5d2cddd1a7f89d844b2c5dfb64662..fd387a22c0f2bbb93cd5b3daaf06346d2bf05e50 100644 (file)
@@ -1,7 +1,7 @@
 ;;; thingatpt.el --- get the `thing' at point
 
 ;; Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 2000,
-;;   2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Mike Williams <mikew@gopher.dosli.govt.nz>
 ;; Maintainer: FSF
index e9a640973bb822c18ddec258f26b659618a203dc..af17d925d3559b5f9d4db86080bb1b830fbd4d28 100644 (file)
@@ -1,6 +1,6 @@
 ;;; thumbs.el --- Thumbnails previewer for images files
 
-;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Jean-Philippe Theberge <jphiltheberge@videotron.ca>
 ;; Maintainer: FSF
index 770a86834c8fedd689dd649fcd9cfdb406341577..c36b873d7a1588b3d1fe144f6597bafb9d1925b6 100644 (file)
@@ -1,7 +1,7 @@
 ;;; time-stamp.el --- Maintain last change time stamps in files edited by Emacs
 
 ;; Copyright (C) 1989, 1993, 1994, 1995, 1997, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; This file is part of GNU Emacs.
 
index 74812bf9f94b8016ac72eb32389cc7bb9400d9d0..b59ecbc3601fd36af34f5897e15f2f6571f22953 100644 (file)
@@ -1,7 +1,7 @@
 ;;; time.el --- display time, load and mail indicator in mode line of Emacs -*-coding: utf-8 -*-
 
 ;; Copyright (C) 1985, 1986, 1987, 1993, 1994, 1996, 2000, 2001, 2002,
-;;   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 
index af30cf649886b591ce0b156810780297d3f89f07..005e1f928d04716c010b8ac84d7b2fae9f8d39cb 100644 (file)
@@ -1,7 +1,7 @@
 ;;; timezone.el --- time zone package for GNU Emacs
 
 ;; Copyright (C) 1990, 1991, 1992, 1993, 1996, 1999, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Masanobu Umeda
 ;; Maintainer: umerin@mse.kyutech.ac.jp
index a2da0005b5a633c8e212f0496e37b471e818af18..1347ed8144464b318aca3f7025f262febf65be40 100644 (file)
@@ -1,7 +1,7 @@
 ;;; tmm.el --- text mode access to menu-bar
 
 ;; Copyright (C) 1994, 1995, 1996, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Ilya Zakharevich <ilya@math.mps.ohio-state.edu>
 ;; Maintainer: FSF
index 37d60441648c392ffdf364a43fa178d067aff44b..1dffbd2265a1eac8d226b782680456d987e0527a 100644 (file)
@@ -1,7 +1,7 @@
 ;;; tool-bar.el --- setting up the tool bar
 ;;
 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 ;;
 ;; Author: Dave Love <fx@gnu.org>
 ;; Keywords: mouse frames
index 596db839e847f2f3673a97196f75625b2cceda64..f57758b9b4816004be9b3dc8e5a26711b5cf990e 100644 (file)
@@ -1,7 +1,7 @@
 ;;; tooltip.el --- show tooltip windows
 
 ;; Copyright (C) 1997, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Gerd Moellmann <gerd@acm.org>
 ;; Keywords: help c mouse tools
index 5fcb2dc8bf14a54db4178ce2d32f3e96d211219c..54bbbc9b1ddaaf206604f24e9806b29e70dadc6d 100644 (file)
@@ -1,6 +1,6 @@
 ;;; tree-widget.el --- Tree widget
 
-;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: David Ponce <david@dponce.com>
 ;; Maintainer: David Ponce <david@dponce.com>
index 788a29958a8156fe564ef5858943f965109b2093..8d4527d8ff4d3b5f30382b17a6c93b848b33f44c 100644 (file)
@@ -1,6 +1,6 @@
 ;;; tumme.el --- use dired to browse and manipulate your images
 ;;
-;; Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
 ;;
 ;; Version: 0.4.11
 ;; Keywords: multimedia
@@ -335,7 +335,7 @@ Used together with `tumme-cmd-rotate-original-options'."
   :group 'tumme)
 
 (defcustom tumme-cmd-rotate-original-options
-  "%p -rotate %d -copy all \"%o\" > %t"
+  "%p -rotate %d -copy all -outfile %t \"%o\""
   "Format of command used to rotate original image.
 Available options are %p which is replaced by
 `tumme-cmd-rotate-original-program', %d which is replaced by the
@@ -1646,7 +1646,7 @@ Ask user for number of images to show and the delay in between."
 
 ;;;###autoload
 (defun tumme-display-thumb ()
-  "Shorthard for `tumme-display-thumbs' with prefix argument."
+  "Shorthand for `tumme-display-thumbs' with prefix argument."
   (interactive)
   (tumme-display-thumbs t nil t))
 
index be50d793f0f48a769c0b9bf725b62648136385f7..18fa2f0d4cdf33cb463ea0b4c51bb1413b213aa8 100644 (file)
@@ -1,6 +1,6 @@
 ;;; tutorial.el --- tutorial for Emacs
 
-;; Copyright (C) 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: help, internal
@@ -153,7 +153,7 @@ options:
                   (insert "\n\nYou can use M-x "
                           (format "%s" db)
                           " RET instead."))
-              (insert "\n\nWith you current key bindings"
+              (insert "\n\nWith your current key bindings"
                       " you can use the key "
                       where
                       " to get the function `"
@@ -446,7 +446,8 @@ where
             (cond ((eq key-fun def-fun)
                    ;; No rebinding, return t
                    t)
-                  ((eq key-fun (command-remapping def-fun))
+                  ((and key-fun
+                       (eq key-fun (command-remapping def-fun)))
                    ;; Just a remapping, return t
                    t)
                   ;; cua-mode specials:
@@ -571,6 +572,8 @@ with some explanatory links."
                  (where   (nth 3 ck))
                  s1 s2 help-string)
             (unless (string= where "Same key")
+              (when (string= where "")
+                (setq where (format "M-x %s" def-fun)))
               (setq tutorial--point-after-chkeys (point-marker)
                     s1 (get-lang-string tutorial--lang 'tut-chgdkey)
                     s2 (get-lang-string tutorial--lang 'tut-chgdkey2)
index ae18d2eeba4e1c512e5523a8767d6120e8632dee..98851bcab204ee76789810cbb2b9c3ac0da97b7c 100644 (file)
@@ -1,7 +1,7 @@
 ;;; type-break.el --- encourage rests from typing at appropriate intervals
 
 ;; Copyright (C) 1994, 1995, 1997, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Noah Friedman
 ;; Maintainer: Noah Friedman <friedman@splode.com>
@@ -1131,11 +1131,10 @@ With optional non-nil ALL, force redisplay of all mode-lines."
       (progn
         (hanoi (/ (window-width) 8))
         ;; Wait for user to come back.
-        (read-char)
+        (read-event)
         (kill-buffer "*Hanoi*"))
     (quit
-     ;; eat char
-     (read-char)
+     (read-event)
      (and (get-buffer "*Hanoi*")
           (kill-buffer "*Hanoi*")))))
 
@@ -1153,11 +1152,10 @@ With optional non-nil ALL, force redisplay of all mode-lines."
           (progn
             (life 3)
             ;; wait for user to return
-            (read-char)
+            (read-event)
             (kill-buffer "*Life*"))
         (life-extinct
          (message "%s" (get 'life-extinct 'error-message))
-         (sit-for 3)
          ;; restart demo
          (setq continue t))
         (quit
@@ -1246,7 +1244,7 @@ With optional non-nil ALL, force redisplay of all mode-lines."
                      message))))
             (goto-char (point-min))
             (sit-for 60))
-          (read-char)
+          (read-event)
           (kill-buffer buffer-name))
       (quit
        (and (get-buffer buffer-name)
index 24b49a983ad7fd6c6ecf1551a7776b840694f6a1..d79add6899f9f4d4f353aa500ad4a30d5badf076 100644 (file)
@@ -1,7 +1,7 @@
 ;;; uniquify.el --- unique buffer names dependent on file name
 
 ;; Copyright (C) 1989, 1995, 1996, 1997, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Dick King <king@reasoning.com>
 ;; Maintainer: FSF
index c4a22bd314e151d3186943c2ca91b77ef103856d..87c27a8786c201404928836af705082ea014b26b 100644 (file)
@@ -1,3 +1,21 @@
+2007-01-14  Magnus Henoch  <mange@freemail.hu>
+
+       * url-proxy.el (url-proxy-object): Remove.
+       (url-proxy): Don't use `url-proxy-object'.  Act according to type of
+       proxy (currently only HTTP supported).
+
+       * url.el (url-retrieve-internal): Don't use `url-proxy-object'.
+
+       * url-http.el (url-http-proxy): New variable.
+       (url-http-create-request): Use it.  Don't use `url-proxy-object'.
+       (url-http): Treat `url' argument as resource to download, and
+       dynamic variable `url-using-proxy' as proxy to use.  Set
+       `url-current-object' to actual URL, and `url-http-proxy' to proxy
+       used.
+       (url-http-handle-cookies): Assume that `url-current-object' does
+       not point to the proxy used.
+       (url-http-async-sentinel): Adapt error message.
+
 2006-12-10  Juanma Barranquero  <lekktu@gmail.com>
 
        * url-gw.el (url-gateway-nslookup-program): Doc fix.
 ;; End:
 
     Copyright (C) 1999, 2001, 2002, 2004, 2005,
-       2006  Free Software Foundation, Inc.
+       2006, 2007  Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index d0dcc6dc90593565f503ed8777748a7fd9977eb0..4c16d471e86f5c18c221f14beafd8e5b894d93c0 100644 (file)
@@ -1,6 +1,6 @@
 ;;; url-about.el --- Show internal URLs
 
-;; Copyright (C) 2001, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Keywords: comm, data, processes, hypermedia
 
index 5845b9d660e4d5c50d989f5de9e2f67349e10e82..c0f2c6bdf0f6cee8242ecbe1ae69908222be9d82 100644 (file)
@@ -1,7 +1,7 @@
 ;;; url-auth.el --- Uniform Resource Locator authorization modules
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Keywords: comm, data, processes, hypermedia
 
index 5113ad0d7d98ebfac2a831ac59b42d8c256b5046..f0802602c3f26837f4c416110ab5d185841dcadd 100644 (file)
@@ -1,7 +1,7 @@
 ;;; url-cache.el --- Uniform Resource Locator retrieval tool
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
-;;   2005, 2006  Free Software Foundation, Inc.
+;;   2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Keywords: comm, data, processes, hypermedia
 
index f6e569a4b2f490369804c4d11c5b27b73cdf034e..6e3369f388b4a4e36217a4b90bd00c9a55340e95 100644 (file)
@@ -1,6 +1,6 @@
 ;;; url-cid.el --- Content-ID URL loader
 
-;; Copyright (C) 1998, 1999, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 1998, 1999, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Keywords: comm, data, processes
 
index f3902619c899e02e38a564381ed119e7c6b7323c..cfe4f8ecf717f0536009f6182579f3d721db56ec 100644 (file)
@@ -1,7 +1,7 @@
 ;;; url-cookie.el --- Netscape Cookie support
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Keywords: comm, data, processes, hypermedia
 
index 546d744558d36fd87117cac76529d47ebd466387..25cdbdfadf8c6d5be42747ac95114e4173211b3d 100644 (file)
@@ -1,6 +1,6 @@
 ;;; url-dav.el --- WebDAV support
 
-;; Copyright (C) 2001, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Bill Perry <wmperry@gnu.org>
 ;; Maintainer: Bill Perry <wmperry@gnu.org>
index 28f865609426b4c11b06d77805ea339f7e9c1b73..404068264af2ce571e4a0230f44177ec51a5f688 100644 (file)
@@ -1,7 +1,7 @@
 ;;; url-dired.el --- URL Dired minor mode
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Keywords: comm, files
 
index 4f422e5cc5fd9937403b44b9811be2876f7aa79e..43e6e18791b833bc02db62101152191927776d83 100644 (file)
@@ -1,6 +1,6 @@
 ;;; url-expand.el --- expand-file-name for URLs
 
-;; Copyright (C) 1999, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 1999, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Keywords: comm, data, processes
 
index c9bbebdfddbd6aa4eb834c6670408371ebe3427f..1ad2e09e976f82ee1a4f137d4744ecdd04b3e033 100644 (file)
@@ -1,7 +1,7 @@
 ;;; url-file.el --- File retrieval code
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Keywords: comm, data, processes
 
index 8ff43ff57a507a2bb3656f3b8086c09ff0930fda..67a4b0914659b34328eaa92c7173e0677270d076 100644 (file)
@@ -1,7 +1,7 @@
 ;;; url-ftp.el --- FTP wrapper
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Keywords: comm, data, processes
 
index eaf654e2b4fd67980fec9dd97a1602571c36141f..b2768212721fa4bee73e92cebf473663f5de4f52 100644 (file)
@@ -1,6 +1,6 @@
 ;;; url-gw.el --- Gateway munging for URL loading
 
-;; Copyright (C) 1997, 1998, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 1997, 1998, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Bill Perry <wmperry@gnu.org>
 ;; Keywords: comm, data, processes
index 97d10003620455d3a1c5ba1721c5333e2bf8bc05..91ac355a8c481212e26f31898a1f2639e9f9dad3 100644 (file)
@@ -1,7 +1,7 @@
 ;;; url-handlers.el --- file-name-handler stuff for URL loading
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
-;;   2005, 2006  Free Software Foundation, Inc.
+;;   2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Keywords: comm, data, processes, hypermedia
 
index 0cdfe329bc2bad26fb038ee9ddbd894e4a89f2eb..d595b1a14b059cdc8511b6b470104c78798d4f20 100644 (file)
@@ -1,7 +1,7 @@
 ;;; url-history.el --- Global history tracking for URL package
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Keywords: comm, data, processes, hypermedia
 
index 309be690408f5b9f65d9e55d37fc21a21084a39e..eb193f1c7a62e1617184243b088075dfd9959aaf 100644 (file)
@@ -1,6 +1,6 @@
 ;;; url-http.el --- HTTP retrieval routines
 
-;; Copyright (C) 1999, 2001, 2004, 2005, 2006  Free Software Foundation, Inc.
+;; Copyright (C) 1999, 2001, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: Bill Perry <wmperry@gnu.org>
 ;; Keywords: comm, data, processes
@@ -29,6 +29,7 @@
 (eval-when-compile (require 'cl))
 (defvar url-http-extra-headers)
 (defvar url-http-target-url)
+(defvar url-http-proxy)
 (require 'url-gw)
 (require 'url-util)
 (require 'url-parse)
@@ -154,11 +155,10 @@ request.")
   (declare (special proxy-info 
                    url-http-method url-http-data
                    url-http-extra-headers))
-  (url-http-debug "url-proxy-object is %s\n" url-proxy-object)
   (let* ((extra-headers)
         (request nil)
         (no-cache (cdr-safe (assoc "Pragma" url-http-extra-headers)))
-        (using-proxy (not (eq url-current-object url-http-target-url)))
+        (using-proxy url-http-proxy)
         (proxy-auth (if (or (cdr-safe (assoc "Proxy-Authorization"
                                              url-http-extra-headers))
                             (not using-proxy))
@@ -379,8 +379,7 @@ This allows us to use `mail-fetch-field', etc."
 The buffer must already be narrowed to the headers, so `mail-fetch-field' will
 work correctly."
   (let ((cookies (mail-fetch-field "Set-Cookie" nil nil t))
-       (cookies2 (mail-fetch-field "Set-Cookie2" nil nil t))
-       (url-current-object url-http-target-url))
+       (cookies2 (mail-fetch-field "Set-Cookie2" nil nil t)))
     (and cookies (url-http-debug "Found %d Set-Cookie headers" (length cookies)))
     (and cookies2 (url-http-debug "Found %d Set-Cookie2 headers" (length cookies2)))
     (while cookies
@@ -1087,18 +1086,16 @@ CBARGS as the arguments."
                    url-http-chunked-start
                    url-http-chunked-counter
                    url-http-process))
-  (let ((connection (url-http-find-free-connection (url-host url)
-                                                  (url-port url)))
-       (buffer (generate-new-buffer (format " *http %s:%d*"
-                                            (url-host url)
-                                            (url-port url)))))
+  (let* ((host (url-host (or url-using-proxy url)))
+        (port (url-port (or url-using-proxy url)))
+        (connection (url-http-find-free-connection host port))
+        (buffer (generate-new-buffer (format " *http %s:%d*" host port))))
     (if (not connection)
        ;; Failed to open the connection for some reason
        (progn
          (kill-buffer buffer)
          (setq buffer nil)
-         (error "Could not create connection to %s:%d" (url-host url)
-                (url-port url)))
+         (error "Could not create connection to %s:%d" host port))
       (with-current-buffer buffer
        (mm-disable-multibyte)
        (setq url-current-object url
@@ -1120,7 +1117,8 @@ CBARGS as the arguments."
                       url-http-method
                       url-http-extra-headers
                       url-http-data
-                      url-http-target-url))
+                      url-http-target-url
+                      url-http-proxy))
          (set (make-local-variable var) nil))
 
        (setq url-http-method (or url-request-method "GET")
@@ -1133,8 +1131,8 @@ CBARGS as the arguments."
              url-callback-function callback
              url-callback-arguments cbargs
              url-http-after-change-function 'url-http-wait-for-headers-change-function
-             url-http-target-url (or url-proxy-object
-                                     url-current-object))
+             url-http-target-url url-current-object
+             url-http-proxy url-using-proxy)
 
        (set-process-buffer connection buffer)
        (set-process-filter connection 'url-http-generic-filter)
@@ -1145,8 +1143,7 @@ CBARGS as the arguments."
            (set-process-sentinel connection 'url-http-async-sentinel))
           ((eq status 'failed)
            ;; Asynchronous connection failed
-           (error "Could not create connection to %s:%d" (url-host url)
-                  (url-port url)))
+           (error "Could not create connection to %s:%d" host port))
           (t
            (set-process-sentinel connection 'url-http-end-of-document-sentinel)
            (process-send-string connection (url-http-create-request)))))))
@@ -1164,8 +1161,8 @@ CBARGS as the arguments."
      (t
       (setf (car url-callback-arguments)
            (nconc (list :error (list 'error 'connection-failed why
-                                     :host (url-host url-current-object)
-                                     :service (url-port url-current-object)))
+                                     :host (url-host (or url-http-proxy url-current-object))
+                                     :service (url-port (or url-http-proxy url-current-object))))
                   (car url-callback-arguments)))
       (url-http-activate-callback)))))
 
index a10db8e74451381433f22c7889854688cf02b319..da3fd887e3f0152462dcd31cbc95bbba7b7e4776 100644 (file)
@@ -1,6 +1,6 @@
 ;;; url-imap.el --- IMAP retrieval routines
 
-;; Copyright (C) 1999, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 1999, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Simon Josefsson <jas@pdc.kth.se>
 ;; Keywords: comm, data, processes
index 19eec6f2ef2e9563abe31e0f84a7ed3f884e9089..b00b897a92cbf06ace25083c143cd15ff69a46a9 100644 (file)
@@ -1,7 +1,7 @@
 ;;; url-irc.el --- IRC URL interface
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Keywords: comm, data, processes
 
index 64471bae5b17c3c04bdb9a301951e57e7c60d7bf..b50bd714aa649c8bab71fd0409f3983cbdadcd55 100644 (file)
@@ -1,6 +1,6 @@
 ;;; url-ldap.el --- LDAP Uniform Resource Locator retrieval code
 
-;; Copyright (C) 1998, 1999, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 1998, 1999, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Keywords: comm, data, processes
 
index d9d6e22cd05333a9943e570cf70bb514b978eebe..9f20989a0b18a6c943b9132fdc52a10e4af1c214 100644 (file)
@@ -1,7 +1,7 @@
 ;;; url-mail.el --- Mail Uniform Resource Locator retrieval code
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Keywords: comm, data, processes
 
index 55166ee46f4b45bb958e8b805c6e3a02dbdb16b4..f29364f3499a3b0d0dbf96254b0bd7ccf8eace65 100644 (file)
@@ -1,7 +1,7 @@
 ;;; url-methods.el --- Load URL schemes as needed
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Keywords: comm, data, processes, hypermedia
 
index f7f9bcd439cdac36d5caf2041352cf44020daa26..11771537ca2704e466a14d1411ff2e028af9aee9 100644 (file)
@@ -1,7 +1,7 @@
 ;;; url-misc.el --- Misc Uniform Resource Locator retrieval code
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2002, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Keywords: comm, data, processes
 
index 47d4878c890d804feaafbdbd73691ce55ce39bff..ab3c3ae31adff4d1e2612970a32e1c0518e416ad 100644 (file)
@@ -1,7 +1,7 @@
 ;;; url-news.el --- News Uniform Resource Locator retrieval code
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Keywords: comm, data, processes
 
index d6bc841763194e35313251e987b950de8c8d57ce..4f06f5e5bb302d530002fb56f17fe1255c79e708 100644 (file)
@@ -1,7 +1,7 @@
 ;;; url-nfs.el --- NFS URL interface
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Keywords: comm, data, processes
 
index 6b017b83ca92bd05cfa22ff181bb820c59bc72a8..c460a423b6447fbfe669d5c6430678bce3639bb3 100644 (file)
@@ -1,7 +1,7 @@
 ;;; url-ns.el --- Various netscape-ish functions for proxy definitions
 
 ;; Copyright (C) 1997, 1998, 1999, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Keywords: comm, data, processes, hypermedia
 
index bda303697fb937c535f6fd6c5c4aba13511287c7..2b69c54133f546ae87ae77092fdc7cb2eaecf7d4 100644 (file)
@@ -1,7 +1,7 @@
 ;;; url-parse.el --- Uniform Resource Locator parser
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Keywords: comm, data, processes
 
index b57de81c813a1bf17d3de771510868473d72ce12..0ea93b1857e01712c48b421b7158fd9306e88a87 100644 (file)
@@ -1,7 +1,7 @@
 ;;; url-privacy.el --- Global history tracking for URL package
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Keywords: comm, data, processes, hypermedia
 
index 5374030587b52e912de58f1626d6c94e6ed1a3f0..76bea8d14351b534100170d2e208664d685f5eba 100644 (file)
@@ -1,6 +1,6 @@
 ;;; url-proxy.el --- Proxy server support
 
-;; Copyright (C) 1999, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 1999, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Keywords: comm, data, processes, hypermedia
 
       (url-warn 'url (format "Unknown proxy directive: %s" proxy) 'critical)
       nil))))
 
-(defvar url-proxy-object nil
-  "The URL to access through a proxy.
-This variable is bound by `url-proxy'.  If this is non-nil, the
-scheme-specific loader should use its argument as the proxy, and
-the value of this variable as the object to retrieve.")
-
 (defun url-proxy (url callback &optional cbargs)
   ;; Retrieve URL from a proxy.
   ;; Expects `url-using-proxy' to be bound to the specific proxy to use."
   (setq url-using-proxy (url-generic-parse-url url-using-proxy))
-  (let ((url-proxy-object (copy-sequence url)))
-    (url-set-target url-proxy-object nil)
-    (url-http url-using-proxy callback cbargs)))
 
+  (cond
+   ((string= (url-type url-using-proxy) "http")
+    (url-http url callback cbargs))
+   (t
+    (error "Don't know how to use proxy `%s'" url-using-proxy))))
+  
 (provide 'url-proxy)
 
 ;;; arch-tag: 4ff8882e-e498-42b7-abc5-acb449cdbc62
index 57c0f05661dbddb292a3668b51c689b59f5c26e1..db7aac78bfdf8b2e52859b23b55d702c0805748f 100644 (file)
@@ -1,7 +1,7 @@
 ;;; url-util.el --- Miscellaneous helper routines for URL library
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2001, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Bill Perry <wmperry@gnu.org>
 ;; Keywords: comm, data, processes
index 97f6fc129fb412bddbe3e7d14aeb3e69657dae66..705eb9470016b94f13f4ffeb12b960471ae8334a 100644 (file)
@@ -1,7 +1,7 @@
 ;;; url-vars.el --- Variables for Uniform Resource Locator tool
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2001, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Keywords: comm, data, processes, hypermedia
 
index 4ba604203dcdd14a586e68945aeb45486f9477d2..a150733e40d9ab14abbb2ce644ee6eede4fc0a40 100644 (file)
@@ -1,7 +1,7 @@
 ;;; url.el --- Uniform Resource Locator retrieval tool
 
 ;; Copyright (C) 1996, 1997, 1998, 1999, 2001, 2004,
-;;   2005, 2006  Free Software Foundation, Inc.
+;;   2005, 2006, 2007  Free Software Foundation, Inc.
 
 ;; Author: Bill Perry <wmperry@gnu.org>
 ;; Keywords: comm, data, processes, hypermedia
@@ -172,7 +172,6 @@ the list of events, as described in the docstring of `url-retrieve'."
   (unless (url-type url)
     (error "Bad url: %s" (url-recreate-url url)))
   (let ((loader (url-scheme-get-property (url-type url) 'loader))
-       (url-proxy-object nil)
        (url-using-proxy (if (url-host url)
                             (url-find-proxy-for-url url (url-host url))))
        (buffer nil)
index 8181788a05c5928fecc0b9d57197ded9f8067253..b19f43a64be2695aea8418981af18ee7103d2577 100644 (file)
@@ -1,6 +1,6 @@
 ;;; vc-dav.el --- vc.el support for WebDAV
 
-;; Copyright (C) 2001, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Bill Perry <wmperry@gnu.org>
 ;; Maintainer: Bill Perry <wmperry@gnu.org>
index bf35e92933ce5d0e221dcdf902fa550c15b7ae39..329d46c2124907b9c0f484ad5cf3279c95cd0e7d 100644 (file)
@@ -1,7 +1,7 @@
 ;;; userlock.el --- handle file access contention between multiple users
 
 ;; Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: internal
index bac6c26cc9395cb092ad9a6f31316376a268bcef..f0eb85eebd873221403dbe4466660d78ba5effc5 100644 (file)
@@ -1,6 +1,6 @@
 ;;; vc-arch.el --- VC backend for the Arch version-control system
 
-;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author:      FSF (see vc.el for full credits)
 ;; Maintainer:  Stefan Monnier <monnier@gnu.org>
index 94fd3d0acd9b19bda9a264e0cb1afb1d52a1105b..583e02efd5d3c0a73e984d08c303601b5f6822f8 100644 (file)
@@ -1,7 +1,7 @@
 ;;; vc-cvs.el --- non-resident support for CVS version-control
 
 ;; Copyright (C) 1995, 1998, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author:      FSF (see vc.el for full credits)
 ;; Maintainer:  Andre Spiegel <spiegel@gnu.org>
index 7aae75c8a76440df57e91c28625abcddcd287760..df66c8172933660f2d482cdb0bcca9b5626981f7 100644 (file)
@@ -1,7 +1,7 @@
 ;;; vc-hooks.el --- resident support for version-control
 
 ;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
-;;   2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author:     FSF (see vc.el for full credits)
 ;; Maintainer: Andre Spiegel <spiegel@gnu.org>
index 4075ffc3649cfe25b2d8fcc7109916cb7072be16..7e5dbd47a70d8978936ab1a6f3625626815c40da 100644 (file)
@@ -1,6 +1,6 @@
 ;;; vc-mcvs.el --- VC backend for the Meta-CVS version-control system
 
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author:      FSF (see vc.el for full credits)
 ;; Maintainer:  Stefan Monnier <monnier@gnu.org>
index 00700c5a6520014c20e5cfca9d48e3b07ffcebeb..ae4758169f456d8d204515d48402c89a3ce3ce3f 100644 (file)
@@ -1,7 +1,7 @@
 ;;; vc-rcs.el --- support for RCS version-control
 
 ;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
-;;   2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author:     FSF (see vc.el for full credits)
 ;; Maintainer: Andre Spiegel <spiegel@gnu.org>
index ae349f57f326a25f27e11b6631a0b36cf55e6f5c..bad1c2b3099aa835bc81a1d3aee5a34a984b6848 100644 (file)
@@ -1,7 +1,7 @@
 ;;; vc-sccs.el --- support for SCCS version-control
 
 ;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
-;;   2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author:     FSF (see vc.el for full credits)
 ;; Maintainer: Andre Spiegel <spiegel@gnu.org>
index 0394c11b8de22375cac4e3c40bb5d44981455bb9..916930ffde2774d588b36b6e0709f8cee75ac595 100644 (file)
@@ -1,6 +1,6 @@
 ;;; vc-svn.el --- non-resident support for Subversion version-control
 
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author:      FSF (see vc.el for full credits)
 ;; Maintainer:  Stefan Monnier <monnier@gnu.org>
@@ -495,7 +495,7 @@ and that it passes `vc-svn-global-switches' to it before FLAGS."
                                        dirname)))
     (goto-char (point-min))
     (when (re-search-forward
-          ;; Old `svn' used name="svn:dir", newer use just name="".
+          ;; Old `svn' used name="svn:this_dir", newer use just name="".
           (concat "name=\"\\(?:svn:this_dir\\)?\"[\n\t ]*"
                   "\\(?:[-a-z]+=\"[^\"]*\"[\n\t ]*\\)*?"
                   "url=\"\\([^\"]+\\)\"") nil t)
@@ -511,9 +511,13 @@ information about FILENAME and return its status."
   (let (file status)
     (goto-char (point-min))
     (while (re-search-forward
-           "^[ ADMCI?!~][ MC][ L][ +][ S]..\\([ *]\\) +\\([-0-9]+\\) +\\([0-9?]+\\) +\\([^ ]+\\) +" nil t)
-      (setq file (expand-file-name
-                 (buffer-substring (point) (line-end-position))))
+            ;; Ignore the files with status in [IX?].
+           "^[ ACDGMR!~][ MC][ L][ +][ S]..\\([ *]\\) +\\([-0-9]+\\) +\\([0-9?]+\\) +\\([^ ]+\\) +" nil t)
+      ;; If the username contains spaces, the output format is ambiguous,
+      ;; so don't trust the output's filename unless we have to.
+      (setq file (or filename
+                     (expand-file-name
+                      (buffer-substring (point) (line-end-position)))))
       (setq status (char-after (line-beginning-position)))
       (unless (eq status ??)
        ;; `vc-BACKEND-registered' must not set vc-backend,
index afeba8d24090850f150959c1a320314de66fe189..450bfb3c938179854b21f632e920d07ada55bd40 100644 (file)
@@ -1,7 +1,7 @@
 ;;; vc.el --- drive a version-control system from within Emacs
 
 ;; Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 2000,
-;;   2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author:     FSF (see below for full credits)
 ;; Maintainer: Andre Spiegel <spiegel@gnu.org>
index 22b1d0fdd76c6886ff463907eb9bf140df98d699..f8812f8723d45b0acbc283d97296cfeb3766ab9f 100644 (file)
@@ -1,7 +1,7 @@
 ;;; vcursor.el --- manipulate an alternative ("virtual") cursor
 
 ;; Copyright (C) 1994, 1996, 1998, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author:   Peter Stephenson <pws@ibmth.df.unipi.it>
 ;; Maintainer: FSF
index b6654b8a00c88316ae14c3104d842b59d37d3190..0d203b3385f38182d699a8d0766ec57aa7877b59 100644 (file)
@@ -1,7 +1,7 @@
 ;;; version.el --- record version number of Emacs -*- no-byte-compile: t -*-
 
 ;; Copyright (C) 1985, 1992, 1994, 1995, 1999, 2000, 2001, 2002,
-;;   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: internal
index 457d5efc1c10179ef7792dbacb1b827dcec78397..f914624d6f6f13a1d145be0be125fa4034c0d4de 100644 (file)
@@ -1,7 +1,7 @@
 ;;; view.el --- peruse file or buffer without editing
 
 ;; Copyright (C) 1985, 1989, 1994, 1995, 1997, 2000, 2001, 2002,
-;;   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: K. Shane Hartman
 ;; Maintainer: Inge Frick <inge@nada.kth.se>
index 5c65dd13976269475474b824c7df7c3d5b171b6d..d848f2246ae45b428126394375652ebcf44a2162 100644 (file)
@@ -1,7 +1,7 @@
 ;;; vms-patch.el --- override parts of files.el for VMS
 
 ;; Copyright (C) 1986, 1992, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: vms
index 84ec1e2b93aecdba48b4be982e9e551cbf993586..71bb5e015741be194592e713cc318749afb0c305 100644 (file)
@@ -1,7 +1,7 @@
 ;;; vmsproc.el --- run asynchronous VMS subprocesses under Emacs
 
 ;; Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Mukesh Prasad
 ;; Maintainer: FSF
index bc16a260b29653234163e5efef98b9207913a034..4b78be36f4e2536f2ff7549ba4a5bf9522a8aec9 100644 (file)
@@ -1,7 +1,7 @@
 ;;; vt-control.el --- Common VTxxx control functions
 
 ;; Copyright (C) 1993, 1994, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Rob Riepel <riepel@networking.stanford.edu>
 ;; Maintainer: Rob Riepel <riepel@networking.stanford.edu>
index caf27f55b420614c0c62f1b4d7c285e61c30dc04..5d25eb104df93adce259aaedbb8642ef1edf4631 100644 (file)
@@ -1,7 +1,7 @@
 ;;; vt100-led.el --- functions for LED control on VT-100 terminals & clones
 
 ;; Copyright (C) 1988, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Howard Gayle
 ;; Maintainer: FSF
index 85b4be732d130cde384722ed46e33fb40d85a5a2..caf14d48be76a8a37e63f47f6cc43d36d80798e5 100644 (file)
@@ -1,7 +1,7 @@
 ;;; w32-fns.el --- Lisp routines for Windows NT
 
 ;; Copyright (C) 1994, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Geoff Voelker <voelker@cs.washington.edu>
 ;; Keywords: internal
index 0918ed4c5691fd817a0c63e0a05df6cad88476ff..81d15c9ae1e27abe1e5127497929b0405f1b7996 100644 (file)
@@ -1,6 +1,6 @@
 ;;; w32-vars.el --- MS-Windows specific user options
 
-;; Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Jason Rumney <jasonr@gnu.org>
 ;; Keywords: internal
index 5a925e5d0311513b8da17bc193e1116f8034d0bb..4cc5a3c48c0f604a52494f194114dbea954a1571 100644 (file)
@@ -1,6 +1,6 @@
 ;;; wdired.el --- Rename files editing their names in dired buffers
 
-;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Filename: wdired.el
 ;; Author: Juan León Lahoz García <juanleon1@gmail.com>
@@ -576,8 +576,11 @@ If OLD, return the old target.  If MOVE, move point before it."
             (funcall command 1)
             (setq arg (1- arg)))
         (error
-         (if (not (forward-word 1))
-             (setq arg 0)))))))
+         (if (forward-word)
+            ;; Skip any non-word characters to avoid triggering a read-only
+            ;; error which would cause skipping the next word characters too.
+            (skip-syntax-forward "^w")
+          (setq arg 0)))))))
 
 (defun wdired-downcase-word (arg)
   "WDired version of `downcase-word'.
index a5ae328f500b8e35f0f4d67ed5fbca9d59cedfba..dc7f691e721ac1f24ee4fecf0617a6cdb7e84860 100644 (file)
@@ -1,7 +1,7 @@
 ;;; whitespace.el --- warn about and clean bogus whitespaces in the file
 
 ;; Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Rajesh Vaidheeswarran <rv@gnu.org>
 ;; Keywords: convenience
index 4d0520dc4fdfed41ff110f9f1c76b1f1e46da9b0..799d9ae760e40569a90010a9d0aac3cbdf46d5f1 100644 (file)
@@ -1,7 +1,7 @@
 ;;; wid-browse.el --- functions for browsing widgets
 ;;
 ;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 ;;
 ;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
 ;; Keywords: extensions
index ee15211f3916c2d37760a116b45b10fbd1ff3085..8be7e158dad1b7677cadd43f4faa34920ee0340d 100644 (file)
@@ -1,7 +1,7 @@
 ;;; wid-edit.el --- Functions for creating and using widgets -*-byte-compile-dynamic: t;-*-
 ;;
 ;; Copyright (C) 1996, 1997, 1999, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 ;;
 ;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
 ;; Maintainer: FSF
@@ -275,14 +275,15 @@ minibuffer."
                     keys
                     (char 0)
                     (arg 1))
-                (while (not (or (and (>= char ?0) (< char next-digit))
+                (while (not (or (and (integerp char)
+                                     (>= char ?0) (< char next-digit))
                                 (eq value 'keyboard-quit)))
                   ;; Unread a SPC to lead to our new menu.
                   (setq unread-command-events (cons ?\s unread-command-events))
                   (setq keys (read-key-sequence title))
                   (setq value
                         (lookup-key overriding-terminal-local-map keys t)
-                        char (string-to-char (substring keys 1)))
+                        char (aref keys 1))
                   (cond ((eq value 'scroll-other-window)
                          (let ((minibuffer-scroll-window
                                 (get-buffer-window buf)))
index 5d8283733145659191f20206bbd5cf714d83c52b..cfdb92eaa0f9612501bb4fd095ec3e15ff86b4fe 100644 (file)
@@ -1,7 +1,7 @@
 ;;; widget.el --- a library of user interface components
 ;;
 ;; Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 ;;
 ;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
 ;; Keywords: help, extensions, faces, hypermedia
index 5c7ebfd74ea240d8b03addee248901dad24cfe77..79e87e0d36c6a20c964bdeab1a31439d3115b03f 100644 (file)
@@ -1,7 +1,7 @@
 ;;; windmove.el --- directional window-selection routines
 ;;
 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 ;;
 ;; Author: Hovav Shacham (hovav@cs.stanford.edu)
 ;; Created: 17 October 1998
index 2316eb916ebfe48058b07167cb01b9c1c64213ed..921d84d6e7de2bb870abad29e751c11d10398df8 100644 (file)
@@ -1,7 +1,7 @@
 ;;; window.el --- GNU Emacs window commands aside from those written in C
 
 ;; Copyright (C) 1985, 1989, 1992, 1993, 1994, 2000, 2001, 2002,
-;;   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Maintainer: FSF
 ;; Keywords: internal
index de0dcde6b06ad7d1b44fc38dd17bc8f720130c74..033876a5883d2caa3e1e43bd803c1e1db3a91872 100644 (file)
@@ -1,7 +1,7 @@
 ;;; winner.el --- Restore old window configurations
 
 ;; Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation. Inc.
+;;   2005, 2006, 2007 Free Software Foundation. Inc.
 
 ;; Author: Ivar Rummelhoff <ivarru@math.uio.no>
 ;; Created: 27 Feb 1997
index 2d3513f009766e88c25c577726b7536186d93266..728bf347d9f74d1773be7f590f44e4b12b16dd4c 100644 (file)
@@ -1,7 +1,7 @@
 ;;; woman.el --- browse UN*X manual pages `wo (without) man'
 
 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
-;;   2006 Free Software Foundation, Inc.
+;;   2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Francis J. Wright <F.J.Wright@qmul.ac.uk>
 ;; Maintainer: FSF
@@ -2112,7 +2112,7 @@ No external programs are used."
                 (progn (goto-char (point-min))
                        (not (re-search-forward "^\\.\\([pnil]p\\|sh\\)[ \n]"
                                                (point-max) t))))
-      (error "WoMan can only format manpages written in the an format")))
+      (error "WoMan can only format man pages written with the usual `-man' macros")))
 
   (and (boundp 'font-lock-mode) font-lock-mode (font-lock-mode -1))
   ;; (fundamental-mode)
index c229b0868e43cf6e4c01fd2e0924cc4f5fa49a75..c3a9e7910a62063a5e08c0c74a333d726a388f93 100644 (file)
@@ -1,6 +1,6 @@
 ;;; x-dnd.el --- drag and drop support for X.
 
-;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
 ;; Maintainer: FSF
@@ -70,7 +70,7 @@ The default value for this variable is `x-dnd-default-test-function'."
   "Which function to call to handle a drop of that type.
 If the type for the drop is not present, or the function is nil,
 the drop is rejected.  The function takes three arguments, WINDOW, ACTION
-and DATA.  WINDOW is where the drop occured, ACTION is the action for
+and DATA.  WINDOW is where the drop occurred, ACTION is the action for
 this drop (copy, move, link, private or ask) as determined by a previous
 call to `x-dnd-test-function'.  DATA is the drop data.
 The function shall return the action used (copy, move, link or private) if drop
index ca8f5bdc81b04abca45b991f8c23bc194359810f..5b694d50f12054d4605afdc23d13a34f7c56b3fd 100644 (file)
@@ -1,7 +1,7 @@
 ;;; xml.el --- XML parser
 
 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006 Free Software Foundation, Inc.
+;;   2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Emmanuel Briot  <briot@gnat.com>
 ;; Maintainer: Mark A. Hershberger <mah@everybody.org>
index 96990ee8ebebddf367c68c501536907a047f648a..de59563a6c45126dc17dc723494a51fcb6cf35ac 100644 (file)
@@ -1,7 +1,7 @@
 ;;; xt-mouse.el --- support the mouse when emacs run in an xterm
 
 ;; Copyright (C) 1994, 2000, 2001, 2002, 2003,
-;;   2004, 2005, 2006 Free Software Foundation, Inc.
+;;   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
 ;; Keywords: mouse, terminals
index 72772f597d3a265b0cbd4860a368190683463f7c..96491b93c0855245c94a488b7021c06dec03a4c6 100644 (file)
 ;; End:
 
     Copyright (C) 2001, 2002, 2003, 2004, 2005,
-       2006 Free Software Foundation, Inc.
+       2006, 2007 Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index cfc9b9b3bfde8bf2bfaa7c5f7b1944a3092cb6e2..13ff68fbb16b195fa27600637cbed832da72e374 100644 (file)
@@ -1,7 +1,7 @@
 #### Makefile for the Emacs Lisp Introduction manual
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
-#   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+#   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 # This file is part of GNU Emacs.
 
index 248de3d9c9c95e98dab358c4a8b325bd337999df..0b4e1a82df738156ea12bf09ce2c328febca31c7 100644 (file)
@@ -1,6 +1,7 @@
 # Makefile.in generated automatically by automake 1.4-p4 from Makefile.am
 
-# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003,
+#   2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
index 2568263f93b46cc3843743a79a1369a0493451d3..fdc191af0d1565f4d27e738c6fab37049e0edd03 100644 (file)
@@ -1,7 +1,7 @@
 dnl aclocal.m4 generated automatically by aclocal 1.4-p4
 
-dnl Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2002, 2003,
-dnl   2004, 2005, 2006 Free Software Foundation, Inc.
+dnl Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003,
+dnl   2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
index 0fdc8ced8240e97d848d0dd2297aa6ae9b4ddc85..626083be946023a89bab28ce0eebe5fce60bc959 100644 (file)
@@ -2,7 +2,8 @@
 
 # Guess values for system-dependent variables and create Makefiles.
 # Generated automatically using autoconf version 2.13
-# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 2001, 2002, 2003, 2004,
+#   2005, 2006, 2007 Free Software Foundation, Inc.
 #
 # This configure script is free software; the Free Software Foundation
 # gives unlimited permission to copy, distribute and modify it.
index afa1033395352d38ec6ccd1909d4420406c3dd22..6e1259894461dde27c74ae463e42929129dc815c 100644 (file)
 @c After creating the Info file, edit your Info `dir' file, if the
 @c `dircategory' section below does not enable your system to
 @c install the manual automatically.
-@c (The `dir' file is often in the `/usr/local/info/' directory.)
+@c (The `dir' file is often in the `/usr/local/share/info/' directory.)
 
 @c ================ How to Create an HTML file ================
 
@@ -216,7 +216,7 @@ people who are not programmers.
 Edition @value{edition-number}, @value{update-date}
 @sp 1
 Copyright @copyright{} 1990, 1991, 1992, 1993, 1994, 1995, 1997, 2001,
-   2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+   2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @sp 1
 
 @iftex
index c0b4b2a7b697c804b70f473c295e13bd284726d1..579d93481b61986657c4a34df725701bb64060f1 100644 (file)
@@ -1,6 +1,6 @@
 #### -*- Makefile -*- for the Emacs Lisp Introduction manual.
 
-# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 # This file is part of GNU Emacs.
 
index b42ff5a106160048ad2a2caddf61a80e5ad0acfe..5b73d25789b2042e36415ed3a556765c034b51b7 100644 (file)
@@ -1,6 +1,7 @@
 #! /bin/sh
 # Common stub for a few missing GNU programs while installing.
-# Copyright (C) 1996, 1997 Free Software Foundation, Inc.
+# Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+#   Free Software Foundation, Inc.
 # Franc,ois Pinard <pinard@iro.umontreal.ca>, 1996.
 
 # This program is free software; you can redistribute it and/or modify
index 7cf5f461079a1d73cb6616719dde57a2c404662e..bb944e2879ac327c65ec79e7f2e9f81fec2ec8d7 100644 (file)
@@ -1,3 +1,35 @@
+2007-01-23  Martin Rudalics  <rudalics@gmx.at>
+
+       * backups.texi (Reverting): Use "buffer" instead of "file"
+       when talking about major and minor modes.
+
+2007-01-21  Richard Stallman  <rms@gnu.org>
+
+       * help.texi (Documentation): Add xref to Documentation Tips.
+
+2007-01-14  Juanma Barranquero  <lekktu@gmail.com>
+
+       * tips.texi (Coding Conventions): Fix typos.
+
+2007-01-05  Richard Stallman  <rms@gnu.org>
+
+       * modes.texi (Defining Minor Modes): Fix previous change.
+
+2007-01-03  Richard Stallman  <rms@gnu.org>
+
+       * customize.texi (Variable Definitions, Customization Types):
+       Don't use * in doc string for defcustom.
+
+2007-01-02  Richard Stallman  <rms@gnu.org>
+
+       * variables.texi (Variable Aliases): Clarify that aliases vars
+       always have the same value.
+
+       * processes.texi (Bindat Spec): Fix Texinfo usage.
+
+       * modes.texi (Defining Minor Modes): Explain effect of command
+       defined with define-global-minor-mode on new buffers.
+
 2006-12-30  Kim F. Storm  <storm@cua.dk>
 
        * keymaps.texi (Tool Bar): Describe `grow-only' value of
@@ -53,8 +85,8 @@
 
 2006-12-16  Eli Zaretskii  <eliz@gnu.org>
 
-       * internals.texi (Building Emacs, Writing Emacs Primitives): Add
-       index entries.
+       * internals.texi (Building Emacs, Writing Emacs Primitives):
+       Add index entries.
 
 2006-12-11  Richard Stallman  <rms@gnu.org>
 
@@ -5567,7 +5599,7 @@ Tue Apr 11 12:23:28 1989  Robert J. Chassell  (bob@rice-chex.ai.mit.edu)
 ;; End:
 
     Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-      2005, 2006 Free Software Foundation, Inc.
+      2005, 2006, 2007 Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index e32a99e6e9881dedb90103e406de09eb196657cf..9abd45f8f1564e6bd9534913ce0b61059cc91604 100644 (file)
@@ -1,7 +1,7 @@
 # Makefile for the GNU Emacs Lisp Reference Manual.
 
 # Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000,
-#   2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+#   2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 # This file is part of GNU Emacs.
 
index 6facbf1e3b8ac7424cd783f48027eb48089c9057..53f6f194ee1e35de49c9bf356755b4fe9a607793 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1999, 2002, 2003, 2004,
-@c   2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1999, 2001, 2002, 2003,
+@c   2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/abbrevs
 @node Abbrevs, Processes, Syntax Tables, Top
index a21bce334486e1621b7e042d2c4d454749563b19..003e12ad8331f7339d1e6730df41d673f8984c55 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1998, 1999, 2002, 2003, 2004,
-@c   2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1998, 1999, 2001, 2002, 2003, 2004,
+@c   2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/advising
 @node Advising Functions, Debugging, Byte Compilation, Top
index 50f93c49bf68529c21fb737a9bb0aadc8fea7909..de07936d2f4eb95a7070aab06080d99fbc00ec92 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
 @c Copyright (C) 1999, 2002, 2003, 2004, 2005,
-@c   2006 Free Software Foundation, Inc.
+@c   2006, 2007 Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 
 @c This node must have no pointers.
index 549c5f6c62c878508594a58887bbd50811b883d6..893f6df42050e0ec118d53e4a1b92b633ed03c62 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1999, 2002, 2003, 2004,
-@c   2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1999, 2001, 2002, 2003,
+@c   2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/backups
 @node Backups and Auto-Saving, Buffers, Files, Top
@@ -683,7 +683,7 @@ Normally, @code{revert-buffer} asks for confirmation before it changes
 the buffer; but if the argument @var{noconfirm} is non-@code{nil},
 @code{revert-buffer} does not ask for confirmation.
 
-Normally, this command reinitializes the file's major and minor modes
+Normally, this command reinitializes the buffer's major and minor modes
 using @code{normal-mode}.  But if @var{preserve-modes} is
 non-@code{nil}, the modes remain unchanged.
 
index 3b9750f00a2dc83ab01c850a248bdca5ec9a4753..a0c2d1aa566c2a671e0269d33cc3ec39f6784d07 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001, 2002,
+@c   2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/buffers
 @node Buffers, Windows, Backups and Auto-Saving, Top
index 0f45ddbdd04f5b5e9c00d21bb05f7231d2f62219..6cbf6e700996f31f44ca9dbaf22158fdf1db3152 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001, 2002,
+@c   2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/commands
 @node Command Loop, Keymaps, Minibuffers, Top
index 1b18e0ee28451ad3e76c4b842d0ca3e1bea9535e..0d63887e1cc663a6bc9fb5c67d2242ca17552d4c 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 2002, 2003, 2004,
-@c   2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 2001, 2002, 2003, 2004,
+@c   2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/compile
 @node Byte Compilation, Advising Functions, Loading, Top
index 93cc63efd65794ee1a166e0df78ed4c1b28dc2f5..7f67f08dfa34c1778c550970fa3be580a55f1a49 100755 (executable)
@@ -2,7 +2,8 @@
 
 # Guess values for system-dependent variables and create Makefiles.
 # Generated automatically using autoconf version 2.13
-# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 2001, 2002, 2003, 2004,
+#   2005, 2006, 2007  Free Software Foundation, Inc.
 #
 # This configure script is free software; the Free Software Foundation
 # gives unlimited permission to copy, distribute and modify it.
index 93d5bb36d8ccb30148cd871699f1c55a5cd6d942..cbc7b55ddb59f42aa7c0cb2b9ac634cfb51209f0 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001, 2002,
+@c   2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/control
 @node Control Structures, Variables, Evaluation, Top
index ee188c76c7924f7270acb7716108147cd26e34db..3d7e9b0017219ba7522a9aed1eeac76abf545bff 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1997, 1998, 1999, 2000, 2002, 2003, 2004,
-@c   2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+@c   2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/customize
 @node Customization, Loading, Macros, Top
@@ -409,7 +409,7 @@ Keywords}.  Here is an example, from the library @file{saveplace.el}:
 
 @example
 (defcustom save-place nil
-  "*Non-nil means automatically save place in each file..."
+  "Non-nil means automatically save place in each file..."
   :type 'boolean
   :require 'saveplace
   :group 'save-place)
@@ -461,7 +461,7 @@ example:
 
 @example
 (defcustom diff-command "diff"
-  "*The command to use to run diff."
+  "The command to use to run diff."
   :type '(string)
   :group 'diff)
 @end example
index 854e0ef1ca20cba3013c73ca3b70e66ed93e97c0..cce112a0aa0cafad5d9daac9fd650147731937d6 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1998, 1999, 2002, 2003, 2004,
-@c   2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1998, 1999, 2001, 2002, 2003,
+@c   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/debugging
 @node Debugging, Read and Print, Advising Functions, Top
index a60cb9ab69d41885b3fb116ec276ed15d6054787..3c49cd0865326c06cbcaa45787f20cdd83f1ff4d 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
 @c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2000, 2001,
-@c   2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/display
 @node Display, System Interface, Processes, Top
index 98718aba74b2d5d2bda05a4c18a91f44139b920f..4082fdfe5c2c5870e1eea530f65d23aea34ffc03 100644 (file)
@@ -1,7 +1,7 @@
 @comment -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1992, 1993, 1994, 1998, 1999, 2002, 2003, 2004,
-@c   2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1992, 1993, 1994, 1998, 1999, 2001, 2002, 2003, 2004,
+@c   2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 
 @c This file can also be used by an independent Edebug User
index bfd91c58562c1d3ab2086f3feb2fbdd788c923a9..b3486fb5c8d0d5e95b2a141991b115f4b19aad6a 100644 (file)
@@ -7,7 +7,7 @@
 @c Version of the manual and of Emacs.
 @c Please remember to update the edition number in README as well.
 @set VERSION  2.9
-@set EMACSVER 22.0.92
+@set EMACSVER 22.0.93
 
 @dircategory Emacs
 @direntry
@@ -40,8 +40,8 @@ This is edition @value{VERSION} of the GNU Emacs Lisp
 Reference Manual, corresponding to Emacs version @value{EMACSVER}.
 
 Copyright @copyright{} 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1998,
-1999, 2000, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
-Inc.
+1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007  Free Software
+Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
index 092a2662e5bee7241d40687bd8121612c3bced0e..98c30fcd4a19d15493db84e79fa2bcc9b0e64b2e 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1999, 2002, 2003, 2004,
-@c   2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1999, 2001, 2002, 2003, 2004,
+@c   2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/errors
 @node Standard Errors, Standard Buffer-Local Variables, GNU Emacs Internals, Top
index 05229c1b7c08905a0975205031109b4413dede21..d085491d2d2c1535c9a7c82ee2078e358e82129b 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1998, 2002, 2003, 2004,
-@c   2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1998, 2001, 2002, 2003,
+@c   2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/eval
 @node Evaluation, Control Structures, Symbols, Top
index 36e44dbece6a7c367e7c288356dac95875f2aa15..630eaca9c2aa73c39f054a0b1547bbf3c57456b9 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c   2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/files
 @node Files, Backups and Auto-Saving, Documentation, Top
index f27aa35432c00c3823c9fe836fbab681eee0ce5f..32f9e071f09886c70c1f3435a5e39e79ce530dfa 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c   2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/frames
 @node Frames, Positions, Windows, Top
index a4c0b4b8fe4b57d18714632cbbdb93603c9b9a2e..084f2a57d50b434f063008939a33c558f719be12 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c   2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/functions
 @node Functions, Macros, Variables, Top
index 4c2c3469c861abe830c353180ccee3e2107f376a..6a7fd26ae8b8f6149442f562899d00f147d6fb44 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1999, 2002, 2003, 2004, 2005,
-@c   2006 Free Software Foundation, Inc.
+@c Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005,
+@c   2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/hash
 @node Hash Tables, Symbols, Sequences Arrays Vectors, Top
index ecccff421c74b205061f7146cd3e9bedb1c1dac3..0939d384a4ec2faae203ea5ff88e3f7fccb045b6 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c   2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/help
 @node Documentation, Files, Modes, Top
@@ -22,8 +22,9 @@ of documentation strings is not sufficient as a manual because a good
 manual is not organized in that fashion; it is organized in terms of
 topics of discussion.
 
-  For commands to access documentation strings, see @ref{Help, ,
-Help, emacs, The GNU Emacs Manual}.
+  For commands to display documentation strings, see @ref{Help, ,
+Help, emacs, The GNU Emacs Manual}.  For the conventions for writing
+documentation strings, see @ref{Documentation Tips}.
 
 @menu
 * Documentation Basics::      Good style for doc strings.
index 842211d6be53dd4a4043c475b9b6c11c5da8c1f4..019777f5eed50adbd6f789668a33a0964e58bdb5 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1998, 2002, 2003, 2004,
-@c   2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1998, 2001, 2002, 2003, 2004,
+@c   2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/hooks
 @node Standard Hooks, Index, Standard Keymaps, Top
index 7767f0feeb396fd1cd00ad4d337d2bc631482d37..60ea97691500ea3b24305d1fe5ee070c69f8c139 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1998, 1999, 2002, 2003, 2004,
-@c   2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1998, 1999, 2001, 2002, 2003,
+@c   2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/internals
 @node GNU Emacs Internals, Standard Errors, Tips, Top
index cd9b36ced85e84667c45b87419db081cf5f992d6..c919a46610dce3e3ff07f7d875104678374b5ce7 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 2002, 2003, 2004,
-@c   2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 2001, 2002, 2003, 2004,
+@c   2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/intro
 
index 023fddaba58468086daea367af084e9f7ef0b0c4..0cd653984e96751b6a712fe7d352915bbe304f52 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1998, 1999, 2000, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1998, 1999, 2000, 2001,
+@c   2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/keymaps
 @node Keymaps, Modes, Command Loop, Top
index cf7254138959feab13bdb503d75e2ec58c476954..24214bbc3576b6de8dd2f73cd2b526ce11895fe4 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c   2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/lists
 @node Lists, Sequences Arrays Vectors, Strings and Characters, Top
index 150e20275b1487b406be0583eb909e6f48a9b2b6..004989ad38a13491537dadd2762874f51aec0763 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c   2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/loading
 @node Loading, Byte Compilation, Customization, Top
index 78c2d04fda2b354d12dededb52d717dae7a4dd15..712c8aa97018f839541d5ef356b9e552d05ff740 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1999, 2002, 2003, 2004,
-@c   2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1999, 2001, 2002, 2003, 2004,
+@c   2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/locals
 @node Standard Buffer-Local Variables, Standard Keymaps, Standard Errors, Top
index 01805f6655baca54c2ad3b44176f3ce2d631a437..80d8e9c078628a35c50222785bfac4ff1467b9e4 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 2001, 2002,
+@c   2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/macros
 @node Macros, Customization, Functions, Top
index 23ea3f05df55ba38791a5320bfcf6cb113b9235d..dc312691dabff6b56666dcd55374a8282a49d37a 100644 (file)
@@ -1,6 +1,6 @@
 # -*- Makefile -*- for the GNU Emacs Lisp Reference Manual.
 
-# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 # This file is part of GNU Emacs.
 
index cdbd655eb3cefd337d50b177611acae16c085df1..c4d065c355a03d11f931e5a7007238dcc937805a 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1999, 2002, 2003, 2004,
-@c   2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1999, 2001, 2002, 2003, 2004,
+@c   2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/maps
 @node Standard Keymaps, Standard Hooks, Standard Buffer-Local Variables, Top
index c3fdddc6aab4d3b9857d78f88f13dc7aa7dcf7ed..e8e0447975898b2f78dd2dcefc43a8ae1cd66d36 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c   2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/markers
 @node Markers, Text, Positions, Top
index d4f94e5269b62bac2061dc02dde3107dacc59c76..de81e94e54ebef3c69fdbb3618c6d80d977b99eb 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
 @c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001, 2002,
-@c   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/minibuf
 @node Minibuffers, Command Loop, Read and Print, Top
index 29c316d625de35516769c6f96da8a4a30a47dfaa..1d96568fc1d94e50f089fbe603c117283d0a3601 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002,
-@c   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c   2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/modes
 @node Modes, Documentation, Keymaps, Top
@@ -1480,12 +1480,17 @@ See the command \\[hungry-electric-delete]."
 @end smallexample
 
 @defmac define-global-minor-mode global-mode mode turn-on keyword-args@dots{}
-This defines a global minor mode named @var{global-mode} whose meaning
-is to enable the buffer-local minor mode @var{mode} in every buffer.
-To turn on the minor mode in a buffer, it uses the function
+This defines a global toggle named @var{global-mode} whose meaning is
+to enable or disable the buffer-local minor mode @var{mode} in all
+buffers.  To turn on the minor mode in a buffer, it uses the function
 @var{turn-on}; to turn off the minor mode, it calls @code{mode} with
 @minus{}1 as argument.
 
+Globally enabling the mode also affects buffers subsequently created
+by visiting files, and buffers that use a major mode other than
+Fundamental mode; but it does not detect the creation of a new buffer
+in Fundamental mode.
+
 Use @code{:group @var{group}} in @var{keyword-args} to specify the
 custom group for the mode variable of the global minor mode.
 @end defmac
index ba001ca72db0b8ad9813fe2f078e66c9be8619f7..d733cc808602c9f96e6982bfecf885900d2227a8 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1998, 1999, 2002, 2003, 2004,
-@c   2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1998, 1999, 2001, 2002, 2003, 2004,
+@c   2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/characters
 @node Non-ASCII Characters, Searching and Matching, Text, Top
index fd730420cc6dd818f317644218634aef89e2c49c..6e54af3319c48cf34be9f4218ce9a5f9356b7709 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c   2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/numbers
 @node Numbers, Strings and Characters, Lisp Data Types, Top
index 519e93f2eb37948ddc07e15e02f96b3b8ebac1b0..3fc11631111c41b2b565022d64ec1e8139da407d 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c   2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/objects
 @node Lisp Data Types, Numbers, Introduction, Top
index a36d921f7af03b46f202d1f80d81bb40eef3d8cc..1ff0517891dcb2a64cf456c806fdf46a63932754 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c   2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/os
 @node System Interface, Antinews, Display, Top
index f37d885627dba42dd38f3be44d88576bf2a65666..993bc31511fedf3c05d279c7bea46d48fa054c84 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
 @c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2000, 2001,
-@c   2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/positions
 @node Positions, Markers, Frames, Top
index 2fd1f5ec96349b6913d8fa76b745c59163d6db42..d914fd7f669e7e2d87898475098c60c7a6ccf202 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c   2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/processes
 @node Processes, Display, Abbrevs, Top
@@ -2247,7 +2247,7 @@ Value of the last field processed.
 The data as a byte array.
 
 @item bindat-idx
-Current index into bindat-raw of the unpacking or packing operation.
+Current index (within @code{bindat-raw}) for unpacking or packing.
 
 @item struct
 The alist containing the structured data that have been unpacked so
index bc3fd9ce911a52e34e0cf3432d3fb90ad0ec39a2..7fdbdb73d46fc3a7b90b4d7bbc935acac9556c44 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c   2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/searching
 @node Searching and Matching, Syntax Tables, Non-ASCII Characters, Top
index 35cff43739d7e7aa7e41b5978e3e427e41161870..8087b8051cb86878ce1817fb7fb14ded99acb28d 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c   2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/sequences
 @node Sequences Arrays Vectors, Hash Tables, Lists, Top
index 4fad9a2a3cd55bf4d86a57c3221a34a4ad21e92d..9bb66378e5fa3702e0bdd35c0bae1d1d2182adb9 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1998, 1999, 2002, 2003, 2004,
-@c   2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1998, 1999, 2001, 2002,
+@c   2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/streams
 @node Read and Print, Minibuffers, Debugging, Top
index 17a62b546b496133f5ea437924d6c4ed8420cbec..1be21ccd5cad2d2dbb10c83aea7bbdb8a96f1c72 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c   2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/strings
 @node Strings and Characters, Lists, Numbers, Top
index a1b2b8855be1d6bdd152386329b2b0c09c7d9925..4cd4bd42594e81b79aafb5c097acde46b8a05e51 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c   2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/symbols
 @node Symbols, Evaluation, Hash Tables, Top
index 4458547f7d2a16b47140c4fec04f47f25a599a57..5d7c76889a77d3605678e337fa0d692c0c975247 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c   2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/syntax
 @node Syntax Tables, Abbrevs, Searching and Matching, Top
index 8d513b7f6bd5d9dc19a7530d2bea33141b4694d9..11cf3cf21844f69ef7dfa8ce819c52f05e5fc2ed 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
 @c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2000, 2001,
-@c   2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/text
 @node Text, Non-ASCII Characters, Markers, Top
index 6d9be40dfcbad8c3ab87e59e3389056726ada3fe..73143ffa596141607cf18c62520460e7ea55a40b 100755 (executable)
@@ -1,7 +1,7 @@
 #! /usr/bin/perl
 
-# Copyright (C) 2000, 2002, 2003, 2004, 2005,
-#   2006 Free Software Foundation, Inc.
+# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+#   2006, 2007  Free Software Foundation, Inc.
 #
 # This file is part of GNU Emacs.
 #
index 3a74aa62716602353565b34314aa58437ce51eb9..331f0799e4b530f1fa76ac1ca911e334638b7249 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1995, 1998, 1999, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1995, 1998, 1999, 2001, 2002,
+@c   2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/tips
 @node Tips, GNU Emacs Internals, GPL, Top
@@ -210,7 +210,7 @@ Constructs that define a function or variable should be macros,
 not functions, and their names should start with @samp{def}.
 
 @item
-Macros that define a functions or variables should take the name to be
+Macros that define a function or variable should take the name to be
 defined as the first argument.  That will help various tools find the
 definition automatically.  Avoid constructing the names in the macro
 itself, since that would confuse these tools.
index a2fe4df4da1a6cbfaa40eea9c16fc3a9715223be..7a2b2013b237ffe8df25c5e91e62aaea7df2076a 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2000, 2002,
-@c   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2000,
+@c   2001, 2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/variables
 @node Variables, Functions, Control Structures, Top
@@ -1777,9 +1777,11 @@ compatibility.  You can do this with @code{defvaralias}.
 
 @defun defvaralias new-alias base-variable &optional docstring
 This function defines the symbol @var{new-alias} as a variable alias
-for symbol @var{base-variable}. This means that retrieving the value of
-@var{new-alias} returns the value of @var{base-variable}, and changing the
-value of @var{new-alias} changes the value of @var{base-variable}.
+for symbol @var{base-variable}. This means that retrieving the value
+of @var{new-alias} returns the value of @var{base-variable}, and
+changing the value of @var{new-alias} changes the value of
+@var{base-variable}.  The two aliased variable names always share the
+same value and the same bindings.
 
 If the @var{docstring} argument is non-@code{nil}, it specifies the
 documentation for @var{new-alias}; otherwise, the alias gets the same
index ac2958e9b0982785a312eacdda9b62d666278b0c..9ac873bdcce5658ba4bfcc72c7494b8de87947bf 100644 (file)
@@ -2,8 +2,8 @@ This file is obsolete, and no longer part of the Emacs Lisp Reference Manual.
 It is still present in CVS in case we ever want to use some of it again.
 
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c   2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 
 \input texinfo  @c -*-texinfo-*-
index c59449d4eeeb5ac216c84a0a7dbdcf537dc9121c..d21723be0371710b1c8182ffca633101c8dcb19b 100644 (file)
@@ -2,8 +2,8 @@ This file is obsolete, and no longer part of the Emacs Lisp Reference Manual.
 It is still present in CVS in case we ever want to use some of it again.
 
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c   2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 
 
index bd9269f90aec4905c3bbef295d64cfcc80b4162b..5f21b1977bd50a89a75eed1c65c9ce20e8038583 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2001,
+@c   2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/windows
 @node Windows, Frames, Buffers, Top
index d3e8c2eb4c3c8a6325109e19c2fe8e36342ee752..b8fc313228ba9d67788a87e0d5d9b209d371bbf4 100644 (file)
 ;; add-log-time-zone-rule: t
 ;; End:
 
-    Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2006
-        Free Software Foundation, Inc.
+    Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004,
+       2005, 2006, 2007  Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index dd366e4cca1bf0fd660a75c11248c1c4733d9ddd..7fbf8bd5f0729546da3b91b59ab90fd91171296b 100644 (file)
@@ -1,7 +1,7 @@
 /* The lwlib interface to "xlwmenu" menus.
    Copyright (C) 1992 Lucid, Inc.
    Copyright (C) 1994, 2000, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of the Lucid Widget Library.
 
index 78ad165ef0e4dae8dea26671dedefc6d420006ab..f15bbdf7b39fde28844d57c9f26762ead35bc541 100644 (file)
@@ -1,6 +1,6 @@
 /* The lwlib interface to Motif widgets.
    Copyright (C) 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003,
-                 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
    Copyright (C) 1992 Lucid, Inc.
 
 This file is part of the Lucid Widget Library.
index 74eea3d4d79ab1c709f169a27cb4e1a68bb38795..92112a1f946eace534cad05040ec61eaf18d3500 100644 (file)
@@ -1,6 +1,6 @@
 /* The lwlib interface to Motif widgets.
-   Copyright (C) 1994, 2000, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1994, 2000, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
    Copyright (C) 1992 Lucid, Inc.
 
 This file is part of the Lucid Widget Library.
index fc73746dc8681ea6ce5279a46eb37ccae0c0f308..af608daccd681cb106cbc2d2d66074765d225301 100644 (file)
@@ -1,6 +1,6 @@
 /* Implements a lightweight menubar widget.
    Copyright (C) 1992 Lucid, Inc.
-   Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of the Lucid Widget Library.
 
index 9b7a6b099dbf776ae70a8f811fa8dcbe1a96ecb6..f14ffd72dab5ecf6a1e9d2ce250637987aa277db 100644 (file)
@@ -1,6 +1,6 @@
 /* Interface of a lightweight menubar widget.
-   Copyright (C) 2000, 2002, 2003, 2004, 2005,
-      2006 Free Software Foundation, Inc.
+   Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+      2006, 2007  Free Software Foundation, Inc.
 
 This file is part of the Lucid Widget Library.
 
index b90bc3da827b6abba45d9b6667ebd3946142171e..7ad135ac7b765fbae03dbc23438c530128c0e74d 100644 (file)
@@ -1,6 +1,6 @@
 /* Internals of a lightweight menubar widget.
-   Copyright (C) 1999, 2000, 2002, 2003, 2004, 
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of the Lucid Widget Library.
 
index a0c6ea38cf5c99f3cd8a74ec78415c00e1435b37..75cccacc2f292ecc6593d03b6dcf9d1426ef2264 100644 (file)
@@ -1,5 +1,5 @@
 # getopt.m4 serial 10
-dnl Copyright (C) 2002,2003,2004,2005,2006 Free Software Foundation, Inc.
+dnl Copyright (C) 2002,2003,2004,2005,2006,2007 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
index 225d953dfc4fe74039b673bc8df114439be347dc..228616ba4399d40e8a5c9a0b566ed5630befc737 100644 (file)
 ;; End:
 
     Copyright (C) 2001, 2002, 2003, 2004, 2005,
-       2006 Free Software Foundation, Inc.
+       2006, 2007 Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index 88098f4728fabc33074d33ae647d1f731504f2a0..fec519b516e47afb76f5bf406a389bc72b9356bd 100644 (file)
@@ -1,5 +1,5 @@
 /* Localized versions of Info.plist keys */
 
 CFBundleName = "Emacs";
-CFBundleShortVersionString = "22.0.92";
-CFBundleGetInfoString = "22.0.92, Copyright (C) 2006 Free Software Foundation, Inc.";
+CFBundleShortVersionString = "22.0.93";
+CFBundleGetInfoString = "22.0.93, Copyright (C) 2007 Free Software Foundation, Inc.";
index de9e76071c4364533e07e5c5bc24f911e3bdaef7..35455bb030d59cad43ba4a42e142b594bcbeacc0 100644 (file)
@@ -1,7 +1,7 @@
 * BUILDING EMACS ON MAC OS Classic AND MAC OS X     -*- outline -*-
 
 Copyright (C) 2001, 2002, 2003, 2004, 2005,
-   2006 Free Software Foundation, Inc.
+   2006, 2007 Free Software Foundation, Inc.
 
    Permission is granted to anyone to make or distribute verbatim
    copies of this document as received, in any medium, provided that
index ecbd438a3f6c578cc503b9cdcc01929c8aa23358..419ba75b04393c0292569491dbe3b18e93113e87 100644 (file)
@@ -1,7 +1,7 @@
 Emacs for Mac OS Classic and Mac OS X
 
 Copyright (C) 2001, 2002, 2003, 2004, 2005,
-   2006 Free Software Foundation, Inc.
+   2006, 2007 Free Software Foundation, Inc.
 
    Permission is granted to anyone to make or distribute verbatim
    copies of this document as received, in any medium, provided that
index c05a57d0b5301669ca4572b86b090a70bd1a0fbb..38f12ba2e74d47460f05e8346a64b8fe5b4a0ce7 100644 (file)
@@ -1,6 +1,6 @@
 <!--
 Copyright (C) 2001, 2002, 2003, 2004, 2005,
-   2006 Free Software Foundation, Inc.
+   2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 851089b3dac0ed3a1c564465e14ba4dc4445bb44..9ce323d0f77db212d8f61fbd1fcad9801978b3f2 100644 (file)
@@ -1,5 +1,5 @@
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-      2006 Free Software Foundation, Inc.
+      2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 3dd38a2913d23811f8363dbfe1522e26524684f1..3f1aa1ed941a03d844618701132f5390a67b8707 100644 (file)
@@ -1,8 +1,8 @@
 /* Handcrafted Emacs site configuration file for Mac OS 9.  -*- C -*- */
 
 /* GNU Emacs site configuration template file.  -*- C -*-
-   Copyright (C) 1988, 1993, 1994, 1999, 2000, 2002, 2003, 2004,
-      2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1988, 1993, 1994, 1999, 2000, 2001, 2002, 2003, 2004,
+      2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index d4e309ebea7d7500dd2ae3e20950672e06e4fc61..e72cd9e5f73b33424ea3c376203722db2bb8935b 100644 (file)
@@ -1,5 +1,5 @@
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-      2006 Free Software Foundation, Inc.
+      2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index da7b30085dcf77c9469f21e2f1a4488dc4462331..40ec3467081e4d65ff230fa03e78681e874b726c 100644 (file)
@@ -1,6 +1,6 @@
 /* Replacement dirent.h file for building GNU Emacs on the Macintosh.
-   Copyright (C) 1999, 2000, 2002, 2003, 2004,
-      2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+      2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 8d0539404f441514376e168213e0bfb4f4e6bec4..2c29f98f5c809bdfcb9ddad00b728da229410a52 100644 (file)
@@ -1,8 +1,8 @@
 /* Hey Emacs, this is -*- C -*- code!  */
 
 /* Handcrafted epaths.h file for building GNU Emacs on the Macintosh.
-   Copyright (C) 1999, 2000, 2002, 2003, 2004,
-      2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+      2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 90bb12a4078692933c1c075e4c5db2d4a1c549f6..b4311f5ee1ccd9c8af4113df6531499fb8e6d007 100755 (executable)
@@ -1,5 +1,5 @@
 /* Replacement grp.h file for building GNU Emacs on the Macintosh.
-   Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index a9a3fc3cd177863fa3b587c78459dcd7d993d1c5..544e5d0187dfd42f1bd76a142b4e4b9bf5d8a6d1 100644 (file)
@@ -1,6 +1,6 @@
 /* Handcrafted m-mac.h file for building GNU Emacs on the Macintosh.
-   Copyright (C) 1999, 2000, 2002, 2003, 2004,
-      2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+      2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 17fcc8ff6bae207ae9a706bddaef1fec8936e72d..239b915430b943b4840c48b74fcd2ca56cf133b0 100644 (file)
@@ -1,6 +1,6 @@
 /* Replacement pwd.h file for building GNU Emacs on the Macintosh.
-   Copyright (C) 1999, 2000, 2002, 2003, 2004,
-      2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+      2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index de1f573438a705f7d044cd63cd65f5eb33cb3780..83715a7ea064f8684770887cd3af1cc5ebb4ea2b 100644 (file)
@@ -1,6 +1,6 @@
 /* Handcrafted s-mac.h file for building GNU Emacs on Mac OS 9.
-   Copyright (C) 1999, 2000, 2002, 2003, 2004,
-      2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+      2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 508a89869a6ecc9c156d0d75aa992bd78da05de5..4b320eaea2fdcb07d3a42c22c95d2c954bb2787f 100644 (file)
@@ -1,6 +1,6 @@
 /* Replacement sys/file.h file for building GNU Emacs on the Macintosh.
-   Copyright (C) 1999, 2000, 2002, 2003, 2004,
-      2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+      2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 22335db7c38ede810e9e0433515e6e3d4ef7fb89..e2fca68f0213e1a646403a0788638194b5eb7a45 100644 (file)
@@ -1,6 +1,6 @@
 /* Replacement sys/ioctl.h file for building GNU Emacs on the Macintosh.
-   Copyright (C) 1999, 2000, 2002, 2003, 2004,
-      2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+      2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 28f8f1e9d2ce6f8e2db6f5e465bf436492d707ad..b4f93fa924e1b78514f26f849337b2922da64f47 100644 (file)
@@ -1,6 +1,6 @@
 /* Replacement sys/param.h file for building GNU Emacs on the Macintosh.
-   Copyright (C) 1999, 2000, 2002, 2003, 2004,
-      2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+      2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index dd99df5fda2d0e4c041d2f51bf7e9d04c2222b01..4a9cd5fcdc1dddd02b6136b15c6cc59ec6c75146 100644 (file)
@@ -1,6 +1,6 @@
 /* Replacement sys/stat.h file for building GNU Emacs on the Macintosh.
-   Copyright (C) 1999, 2000, 2002, 2003, 2004,
-      2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+      2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index e584cb89ff7c605932595459800324139e1931cc..14579bea4e4f156d5275e305756d65934564310c 100644 (file)
@@ -1,6 +1,6 @@
 /* Replacement sys/time.h file for building GNU Emacs on the Macintosh.
-   Copyright (C) 2000, 2002, 2003, 2004, 2005,
-      2006 Free Software Foundation, Inc.
+   Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+      2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 34f3cbca87f31d5706693cb9dd3e34fb7595d3d7..27c85643124da4bd0ed63bc94e08812c16304215 100644 (file)
@@ -1,6 +1,6 @@
 /* Replacement sys/types.h file for building GNU Emacs on the Macintosh.
-   Copyright (C) 1999, 2000, 2002, 2003, 2004,
-      2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+      2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index fe1dd8ed9457f41b03754bf4ce560afddf7f7240..26f4d0a975a2f0c2a435f56ca0d67b873ee0336e 100644 (file)
@@ -1,6 +1,6 @@
 /* Replacement termio.h file for building GNU Emacs on the Macintosh.
-   Copyright (C) 1999, 2000, 2002, 2003, 2004,
-      2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+      2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 3a7456ee78ef8517b9a94f4d4d52f46d490744cf..66fb3cf3afd0a0ed6fd45200dce855972acdac4a 100644 (file)
@@ -1,6 +1,6 @@
 /* Replacement utime.h file for building GNU Emacs on the Macintosh.
-   Copyright (C) 2000, 2002, 2003, 2004, 2005,
-      2006 Free Software Foundation, Inc.
+   Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+      2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index e0c32e1c1ae10c1924dfcb3e37237c84c24e4ace..e34e2ebbd1bda1a6c50c310eec45afac56dd4dd1 100644 (file)
@@ -1,6 +1,6 @@
 /* Replacement utsname.h file for building GNU Emacs on the Macintosh.
-   Copyright (C) 2000, 2002, 2003, 2004, 2005,
-      2006 Free Software Foundation, Inc.
+   Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+      2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 26663f8eccfab343d77434e9eee0730d94969fe8..2c113edbd136db65f30f34e000c5093bbd3276bf 100755 (executable)
@@ -18,7 +18,7 @@
 ####     files inside /usr.  This will replace the default version of
 ####     emacs included with Mac OS X.
 
-# Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 #
 # This file is part of GNU Emacs.
 #
index f0d8fdc6e4ebaf2fbd4663ce97bbf82dd43c54eb..496a8ae42fa9fa04f431673fba45474757c58528 100644 (file)
@@ -1,6 +1,6 @@
 #    Make file for building GNU Emacs on the Macintosh.
-#    Copyright (C) 1999, 2000, 2002, 2003, 2004,
-#       2005, 2006 Free Software Foundation, Inc.
+#    Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+#       2005, 2006, 2007  Free Software Foundation, Inc.
 #
 #    Author: Andrew Choi <akochoi@users.sourceforge.net>
 #
index 37d6d0f7c39bfa8af3c8cbf20c10321a62a2cf43..a1a11abef0661f4bcb968cdeb6adbd0b446d21c8 100644 (file)
@@ -1,6 +1,6 @@
 /* Resource definitions for GNU Emacs on the Macintosh.
-   Copyright (C) 1999, 2000, 2002, 2003, 2004,
-      2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+      2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -221,10 +221,10 @@ resource 'vers' (1) {
        0x22,           /* Major revision in BCD */
        0x0,            /* Minor revision in BCD */
        alpha,  /* development, alpha, beta, or final (release) */
-       92,             /* Non-final release # */
+       93,             /* Non-final release # */
        0,              /* Region code */
-       "22.0.92",      /* Short version number */
-       "22.0.92, Copyright \0xa9 2006 "
+       "22.0.93",      /* Short version number */
+       "22.0.93, Copyright \0xa9 2007 "
        "Free Software Foundation, Inc." /* Long version number */
 };
 
index 113524e6d3fc16e5c4bb1f66de81ee4c547da5bd..4d6faa25a84863f53be165b72cb19687923e18d6 100644 (file)
@@ -1,8 +1,8 @@
 /* Resource definitions for GNU Emacs on the Macintosh when building
    under MPW.
 
-   Copyright (C) 1999, 2000, 2002, 2003, 2004,
-      2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+      2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 324fdd801b2bbb5d7e24af5405eceeafbfd05ba5..e1b112c7bf4f1ee6b1ceed22473d5ada26809080 100644 (file)
@@ -1,6 +1,6 @@
 /* Implementation of chdir on the Mac for use with make-docfile.
-   Copyright (C) 1999, 2000, 2002, 2003, 2004,
-      2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+      2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 043faae93b8931c0d54184df292771d3edd4e8c0..534015b6ffa7669f5e9d87990d176ec0dae52cdd 100755 (executable)
--- a/make-dist
+++ b/make-dist
@@ -7,7 +7,7 @@
 #### you should make sure that this script will include it.
 
 # Copyright (C) 1995, 1997, 1998, 2000, 2001, 2002, 2003, 2004, 2005,
-#   2006  Free Software Foundation, Inc.
+#   2006, 2007  Free Software Foundation, Inc.
 #
 # This file is part of GNU Emacs.
 #
index 34c900ed619b98d2b2f71854e5926650def7dd71..b7ac61c07b48e705be5fba5dda33f16878d32121 100644 (file)
@@ -1,3 +1,75 @@
+2007-01-20  Markus Triska  <markus.triska@gmx.at>
+
+       * flymake.texi (Flymake mode): find-file-hook instead of ...-hooks.
+
+2007-01-13  Michael Olson  <mwolson@gnu.org>
+
+       * erc.texi (Modules): Mention capab-identify module.
+
+2007-01-16  Glenn Morris  <rgm@gnu.org>
+
+       * abbrevs.texi (Editing Abbrevs): Describe how to disable a system
+       abbrev.
+
+2007-01-11  Richard Stallman  <rms@gnu.org>
+
+       * msdog.texi (Windows Keyboard): Another small cleanup.
+
+2007-01-10  Richard Stallman  <rms@gnu.org>
+
+       * msdog.texi (Windows Keyboard): Yet another try to make
+       everyone happy with that passage.
+
+2007-01-05  Richard Stallman  <rms@gnu.org>
+
+       * anti.texi (Antinews): Mention M-x shell scrolling.
+
+2007-01-05  Nick Roberts  <nickrob@snap.net.nz>
+
+       * building.texi (Watch Expressions): Describe gdb-max-children.
+
+2007-01-05  Michael Olson  <mwolson@gnu.org>
+
+       * erc.texi (Getting Started): Update for /RECONNECT command.
+
+2007-01-04  Richard Stallman  <rms@gnu.org>
+
+       * ebrowse.texi: Change C-c b to C-c C-m.
+
+       * msdog.texi (Windows Keyboard): Clarify previous change.
+
+2007-01-03  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * gnus.texi (Customizing Articles): Use index entries for gnus-treat-*
+       variables only in info to avoid redundant entries in the printed
+       manual.
+
+2007-01-02  Richard Stallman  <rms@gnu.org>
+
+       * custom.texi (Changing a Variable): Minor clarification.
+       (Specific Customization): customize-customized => customize-unsaved.
+
+       * entering.texi (Entering Emacs): Clean up text about restarting 
+       Emacs for each file.
+
+       * misc.texi (Shell Options): Minor cleanup.
+
+       * msdog.texi (Windows Keyboard): Explain that Windows was incompatible
+       with Emacs, not vice versa.
+
+       * programs.texi (Symbol Completion): Recommend customizing window
+       manager.
+
+       * xresources.texi (Resources): Minor fix.
+
+2007-01-02  Daiki Ueno  <ueno@unixuser.org>
+
+       * message.texi (Using PGP/MIME): Document gpg-agent usage.
+
+2007-01-02  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * message.texi (Security): Split into sub-nodes.
+
 2007-01-01  Alan Mackenzie  <acm@muc.de>
 
        * cc-mode.texi ("Limitations and Known Bugs"): Document problems with
 ;; End:
 
     Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
-      2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+      2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index 5008cfbc593041197b185478123a39cea548064b..9810bf27fa54af6b4c323771f8da8b256264cd5a 100644 (file)
@@ -1,7 +1,7 @@
 #### Makefile for the Emacs Manual and other documentation.
 
 # Copyright (C) 1994, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-#   2004, 2005, 2006 Free Software Foundation, Inc.
+#   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 # This file is part of GNU Emacs.
 
index bea460a9a615f06266150bdde0368f61d320dae5..585e28318e726a3230e9cf3afbcfacefece56dfd 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
-@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002, 2003,
+@c   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Abbrevs
 @chapter Abbrevs
@@ -258,6 +258,8 @@ the end of the line is the expansion.
   Some abbrevs are marked with @samp{(sys)}.  These ``system'' abbrevs
 (@pxref{Abbrevs,,, elisp, The Emacs Lisp Reference Manual}) are
 pre-defined by various modes, and are not saved to your abbrev file.
+To disable a ``system'' abbrev, define an abbrev of the same name that
+expands to itself, and save it to your abbrev file.
 
 @findex edit-abbrevs
 @kindex C-c C-c @r{(Edit Abbrevs)}
index 8d0b20f52f83eefa0c25c42233cba882c55d59b7..fecaf37cb1523dec8faf9859e4b89a9ad4fcac09 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @c
 @node Acknowledgments, Screen, Concept Index, Top
index 9d25370826eb3914e6654931969dc4f9ab4bdc94..7acae36c74f62a2d56060379c4540ba69e1acb8b 100644 (file)
@@ -4,7 +4,7 @@
 
 @copying
 Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004,
-2005, 2006 Free Software Foundation, Inc.
+2005, 2006, 2007  Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
index a6746312dea5b80abd3afb2164fc6fd535f279b3..a0003c012dbe097df2c4e49e52065b493ff9a1fc 100644 (file)
@@ -1,5 +1,5 @@
 @c This is part of the Emacs manual.
-@c Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 
 @node Antinews, Mac OS, X Resources, Top
@@ -172,6 +172,11 @@ fontification in their own way, and @kbd{M-x font-lock-mode} has
 nothing to do with it.  To control fontification in Info mode, use the
 variable @code{Info-fontify}.
 
+@item
+@samp{M-x shell} is now completely standard in regard to scrolling
+behavior.  It no longer has the option of scrolling the input line to
+the bottom of the window the way a text terminal running a shell does.
+
 @item
 The Grep package has been merged with Compilation mode.  Many
 grep-specific commands and user options have thus been eliminated.
index 8a207cc63cf8d7ddc844920c977cc6a8847b02f7..c2b1ddc2ffe0b5c055af47bddaf1e655a5096e98 100644 (file)
@@ -1,5 +1,5 @@
 @c This is part of the Emacs manual.
-@c Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @c
 @c This file is included either in emacs-xtra.texi (when producing the
index 9d707e3324314c638c97afa06fd02038b467a676..a462b7a97a278c19aa2038faa6927cae7a2f5a2f 100644 (file)
@@ -1,7 +1,7 @@
 \input texinfo
 @c This is an annex of the Emacs manual.
-@c Copyright (C) 1994, 1995, 2002, 2003, 2004,
-@c   2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004,
+@c   2005, 2006, 2007  Free Software Foundation, Inc.
 @c Author: Daniel.Pfeiffer@Informatik.START.dbp.de, fax (+49 69) 7588-2389
 @setfilename ../info/autotype
 @c @node Autotypist, Picture, Abbrevs, Top
@@ -12,8 +12,8 @@
 @c  @cindex autotypist
 
 @copying
-Copyright @copyright{} 1994, 1995, 1999, 2002, 2003, 2004,
-2005, 2006 Free Software Foundation, Inc.
+Copyright @copyright{} 1994, 1995, 1999, 2001, 2002, 2003, 2004,
+2005, 2006, 2007  Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
index 5d91685e9e4a6774dc31fd1d913513751427b247..6d19281b08901b6348a9718da36ec8d2ea1f7e78 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c   2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Basic, Minibuffer, Exiting, Top
 @chapter Basic Editing Commands
index 8ff76e2f51963b5ff521d3af3e0045f8a3f7fd6c..ed4b855b6844c204341a4d4172208811b748f0ea 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c   2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Buffers, Windows, Files, Top
 @chapter Using Multiple Buffers
index bee9462a7f01f6a5ae922072b07efe9db2ae5cf6..a25e1bf4e0646c863b7f8f2bcbf9e31f28922703 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c   2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Building, Maintaining, Programs, Top
 @chapter Compiling and Testing Programs
@@ -1099,8 +1099,11 @@ value for pointers and just the name and type otherwise.  Root expressions
 also display the frame address as a tooltip to help identify the frame
 in which they were defined.
 
-  To expand or contract a complex data type, click @kbd{Mouse-2}
-or press @key{SPC} on the tag to the left of the expression.
+  To expand or contract a complex data type, click @kbd{Mouse-2} or
+press @key{SPC} on the tag to the left of the expression.  Emacs asks
+for confirmation before expanding the expression if its number of
+immediate children exceeds the value of the variable
+@code{gdb-max-children}.
 
 @kindex D @r{(GDB speedbar)}
 @findex gdb-var-delete
index 3214474533effce1bfe1a99bbb36bfc81c30cffa..5212fceef572f749524cf126f1d7682615c4b58b 100644 (file)
@@ -1,5 +1,5 @@
 @c This is part of the Emacs manual.
-@c Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @c
 @c This file is included either in emacs-xtra.texi (when producing the
index d38becd46d9a153418b9b686260a9c99fc130fe1..ca7167905cbf292578dea33a28b86d1e2530ea03 100644 (file)
@@ -84,7 +84,7 @@
 This file documents Calc, the GNU Emacs calculator.
 
 Copyright @copyright{} 1990, 1991, 2001, 2002, 2003, 2004,
-2005, 2006 Free Software Foundation, Inc.
+2005, 2006, 2007 Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
@@ -120,7 +120,7 @@ Software Foundation raise funds for GNU development.''
 
 @vskip 0pt plus 1filll
 Copyright @copyright{} 1990, 1991, 2001, 2002, 2003, 2004,
-   2005, 2006 Free Software Foundation, Inc.
+   2005, 2006, 2007 Free Software Foundation, Inc.
 @insertcopying
 @end titlepage
 
index 45aec25be9b1c33417c27c90eb854ef91407b1cd..812bde03b2f1392d469e9516f49f104ad7c6c414 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c   2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Calendar/Diary, Gnus, Dired, Top
 @chapter The Calendar and the Diary
index e9a7d46d7fe248a5cf53fab4a5f431b422ba7fa2..05b7df18b4778a453f33ed1d90d2bf4de4dfac2b 100644 (file)
@@ -160,7 +160,7 @@ CC Mode
 This manual is for CC Mode in Emacs.
 
 Copyright @copyright{} 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
index 2c357f5fec633f75fb0f4cae1487de09cba3f05c..6a6663fcd5b83b1a00041839d23fc73aacb726b0 100644 (file)
@@ -5,8 +5,8 @@
 @copying
 This file documents the GNU Emacs Common Lisp emulation package.
 
-Copyright @copyright{} 1993, 2002, 2003, 2004, 2005, 2006 Free
-Software Foundation, Inc.
+Copyright @copyright{} 1993, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
index f664c3144ce1326d2f31c8489f603a00aa5a6e2f..6586f304bc448424dd14e1e779d7998af8664090 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002,
-@c   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Emacs Invocation, X Resources, GNU Free Documentation License, Top
 @appendix Command Line Arguments for Emacs Invocation
index 1f67a671fbeef1e3310b7c40e733f6a8debedcd2..d2daffe00bb7c344135efcd5db8f8b5d60b3ed6e 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
-@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002,
+@c   2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @iftex
 @chapter Characters, Keys and Commands
index 49c7e6215ea3eb39aea3cc04d1d560bd5b31f280..40eefba1ba352b57f29bf5df9d92e2064e2f2efb 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c   2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Customization, Quitting, Amusements, Top
 @chapter Customization
@@ -475,7 +475,7 @@ so that you will get the standard value in future Emacs sessions.
 This sets the variable to a previous value that was set in the
 customization buffer in this session.  If you customize a variable
 and then reset it, which discards the customized value,
-you can get the customized value back again with this operation.
+you can get the discarded value back again with this operation.
 @end table
 
 @cindex comments on customized settings
@@ -641,9 +641,9 @@ whose meaning has changed since Emacs version @var{version}.
 @item M-x customize-saved
 Set up a customization buffer containing all settings that you
 have saved with customization buffers.
-@item M-x customize-customized
+@item M-x customize-unsaved
 Set up a customization buffer containing all settings that you have
-customized but not saved.
+set but not saved.
 @end table
 
 @findex customize-option
@@ -687,11 +687,11 @@ whose definitions have been changed since the specified version,
 loading them if necessary.
 
 @findex customize-saved
-@findex customize-customized
+@findex customize-unsaved
   If you change settings and then decide the change was a mistake, you
 can use two special commands to revisit your previous changes.  Use
 @kbd{M-x customize-saved} to look at the settings that you have saved.
-Use @kbd{M-x customize-customized} to look at the settings that you
+Use @kbd{M-x customize-unsaved} to look at the settings that you
 have set but not saved.
 
 @node Custom Themes
index 7a53e5a68163f60d5176ba74a505eb9216989c7e..0d9e385b789594f6ab095847b811de72364bd303 100644 (file)
@@ -29,7 +29,7 @@ This documents the ``extra'' features for Dired Mode for GNU Emacs found in
 the file @file{dired-x.el}.
 
 Copyright @copyright{} 1993, 1994, 2001, 2002, 2003, 2004,
-2005, 2006 Free Software Foundation, Inc.
+2005, 2006, 2007  Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to make and distribute verbatim copies of this
index 01d6963c582a2422ebe6a0caf76d512132f46f3c..e8fdf8ab4686d21b367453106576fb2548322d49 100644 (file)
@@ -1,5 +1,5 @@
 @c This is part of the Emacs manual.
-@c Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @c
 @c This file is included either in emacs-xtra.texi (when producing the
index 0281c6b0107607d8a2ff1fdc6e8305a791f64df5..c40030147b4c3eae068c818b0d795286e1cb80af 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c   2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Dired, Calendar/Diary, Rmail, Top
 @chapter Dired, the Directory Editor
index 73d91dfb1f29d858b2ff773fd21ac1ca45839d42..805a39f8444e1b7ecd8fc11038f1c28283b1ccb3 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c   2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Display, Search, Registers, Top
 @chapter Controlling the Display
index 200b2fe6075ed11cb944c90af7e4877190fdf740..25262625e92f9769a1b0bd478dc6d86aff9511b1 100644 (file)
@@ -10,8 +10,8 @@
 @copying
 This file documents Ebrowse, a C++ class browser for GNU Emacs.
 
-Copyright @copyright{} 2000, 2002, 2003, 2004,
-2005, 2006 Free Software Foundation, Inc.
+Copyright @copyright{} 2000, 2001, 2002, 2003, 2004,
+2005, 2006, 2007  Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
@@ -1275,7 +1275,7 @@ they work in a C++ source buffer, not in member and tree buffers created
 by Ebrowse.
 
 @table @kbd
-@item C-c b f
+@item C-c C-m f
 Find the definition of the member around point.  If you invoke this
 function with a prefix argument, the declaration is searched.
 
@@ -1284,37 +1284,37 @@ select the class with completion.  If there is a scope declaration in
 front of the member name, this class name is used as initial input for
 the completion.
 
-@item C-c b F
+@item C-c C-m F
 Find the declaration of the member around point.
 
-@item C-c b v
+@item C-c C-m v
 View the definition of the member around point.
 
-@item C-c b V
+@item C-c C-m V
 View the declaration of the member around point.
 
-@item C-c b 4 f
+@item C-c C-m 4 f
 Find a member's definition in another window.
 
-@item C-c b 4 F
+@item C-c C-m 4 F
 Find a member's declaration in another window.
 
-@item C-c b 4 v
+@item C-c C-m 4 v
 View a member's definition in another window.
 
-@item C-c b 4 V
+@item C-c C-m 4 V
 View a member's declaration in another window.
 
-@item C-c b 5 f
+@item C-c C-m 5 f
 Find a member's definition in another frame.
 
-@item C-c b 5 F
+@item C-c C-m 5 F
 Find a member's declaration in another frame.
 
-@item C-c b 5 v
+@item C-c C-m 5 v
 View a member's definition in another frame.
 
-@item C-c b 5 V
+@item C-c C-m 5 V
 View a member's declaration in another frame.
 @end table
 
@@ -1333,7 +1333,7 @@ move to positions in the stack:@refill
 
 @table @kbd
 @cindex return to original position
-@item C-c b -
+@item C-c C-m -
 This command sets point to the previous position in the position stack.
 Directly after you performed a jump, this will put you back to the
 position where you came from.
@@ -1344,11 +1344,11 @@ infinite size there is a maximum number of positions defined.  When this
 number is reached, older positions are discarded when new positions are
 pushed on the stack.
 
-@item C-c b +
+@item C-c C-m +
 This command moves forward in the position stack, setting point to
 the next position stored in the position stack.
 
-@item C-c b p
+@item C-c C-m p
 Displays an electric buffer showing all positions saved in the stack.
 You can select a position by pressing @kbd{SPC} in a line.  You can
 view a position with @kbd{v}.
@@ -1373,22 +1373,22 @@ mentioned in the marked classes only.  Otherwise all files in the class
 tree are used.
 
 @table @kbd
-@item C-c b s
+@item C-c C-m s
 This function performs a regular expression search in the chosen set of
 files.
 
-@item C-c b u
+@item C-c C-m u
 This command performs a search for calls of a given member which is
 selected in the usual way with completion.
 
-@item C-c b %
+@item C-c C-m %
 Perform a query replace over the set of files.
 
-@item C-c b ,
+@item C-c C-m ,
 All three operations above stop when finding a match.  You can restart
 the operation with this command.
 
-@item C-c b n
+@item C-c C-m n
 This restarts the last tags operation with the next file in the list.
 @end table
 
@@ -1403,7 +1403,7 @@ This restarts the last tags operation with the next file in the list.
 @cindex list class members in a file
 @cindex file, members
 
-The command @kbd{C-c b l}, lists all members in a given file.  The file
+The command @kbd{C-c C-m l}, lists all members in a given file.  The file
 name is read from the minibuffer with completion.
 
 
@@ -1415,14 +1415,14 @@ name is read from the minibuffer with completion.
 @cindex apropos on class members
 @cindex members, matching regexp
 
-The command @kbd{C-c b a} can be used to display all members matching a
+The command @kbd{C-c C-m a} can be used to display all members matching a
 given regular expression.  This command can be very useful if you
 remember only part of a member name, and not its beginning.
 
 A special buffer is popped up containing all identifiers matching the
 regular expression, and what kind of symbol it is (e.g.@: a member
 function, or a type).  You can then switch to this buffer, and use the
-command @kbd{C-c b f}, for example, to jump to a specific member.
+command @kbd{C-c C-m f}, for example, to jump to a specific member.
 
 
 
@@ -1433,7 +1433,7 @@ command @kbd{C-c b f}, for example, to jump to a specific member.
 @cindex completion
 @cindex symbol completion
 
-The command @kbd{C-c b @key{TAB}} completes the symbol in front of point.
+The command @kbd{C-c C-m @key{TAB}} completes the symbol in front of point.
 
 
 
@@ -1443,7 +1443,7 @@ The command @kbd{C-c b @key{TAB}} completes the symbol in front of point.
 @cindex member buffer, for member at point
 
 You can quickly display a member buffer containing the member the cursor
-in on with the command @kbd{C-c b m}.
+in on with the command @kbd{C-c C-m m}.
 
 
 @node Concept Index, , Tags-like Functions, Top
index 7a4c929a0eb6a35b88da91cde8fd74752a65a108..52823cdb8fb97ecae297a6a3793d9199a4c86bdb 100644 (file)
@@ -26,7 +26,7 @@ This file documents Ediff, a comprehensive visual interface to Unix diff
 and patch utilities.
 
 Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
index 9ce7e168dcf0951d053c8bad97a484598afcd7fa..c4fa9aa6879f62df964b28970e816fc55eff0497 100644 (file)
@@ -10,7 +10,7 @@
 This file documents the Emacs MIME interface functionality.
 
 Copyright @copyright{} 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-2006 Free Software Foundation, Inc.
+2006, 2007 Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
index 2a6f0e73c02a35ef32061f649632b43b5f516ab8..841c62a527f214d28db5f8aac6b00e0660fa5ec5 100644 (file)
@@ -10,7 +10,7 @@
 @copying
 This manual describes specialized features of Emacs.
 
-Copyright @copyright{} 2004, 2005, 2006 Free Software Foundation, Inc.
+Copyright @copyright{} 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
index d8bb5e8d5dcde15d09abbc2a31653fe916d953a7..07c003c3a295cd59fd9c3bc954fe99efc19f72de 100644 (file)
@@ -5,14 +5,14 @@
 
 @c The edition number appears in several places in this file
 @set EDITION   Sixteenth
-@set EMACSVER  22.0.92
+@set EMACSVER  22.0.93
 
 @copying
 This is the @value{EDITION} edition of the @cite{GNU Emacs Manual},
 updated for Emacs version @value{EMACSVER}.
 
 Copyright @copyright{} 1985, 1986, 1987, 1993, 1994, 1995, 1996, 1997,
-1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software
+1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software
 Foundation, Inc.
 
 @quotation
index 3b5fe7cd17fd66c20354266d2de2f2d24900330a..e78f17e59d6fdadee3cab51ccd32f1102cec1b2b 100644 (file)
@@ -1,5 +1,5 @@
 @c This is part of the Emacs manual.
-@c Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @c
 @c This file is included either in emacs-xtra.texi (when producing the
index dca85d44812083b98e115563590a29d34652ae96..e338a6a861992d39eb56fc9bb1b801e1851dd939 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
-@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 2002, 2003, 2004,
-@c   2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 2001, 2002, 2003,
+@c   2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Entering Emacs, Exiting, Text Characters, Top
 @chapter Entering and Exiting Emacs
@@ -39,12 +39,15 @@ file, you exit the editor.  The next time you want to edit a file, you
 must start the editor again.  Working this way, it is convenient to
 use a command-line argument to say which file to edit.
 
-  It's not smart to start Emacs afresh for every file you edit.  Emacs
-can visit more than one file in a single editing session, and upon
-exit Emacs loses valuable accumulated context, such as the kill ring,
-registers, undo history, and mark ring.  These features are useful for
-operating on multiple files, or even one.  If you kill Emacs after
-each file, you don't take advantage of them.
+  However, killing Emacs after editing one each and starting it afresh
+for the next file is both unnecessary and harmful, since it denies you
+the full power of Emacs.  Emacs can visit more than one file in a
+single editing session, and that is the right way to use it.  Exiting
+the Emacs session loses valuable accumulated context, such as the kill
+ring, registers, undo history, and mark ring.  These features are
+useful for operating on multiple files, or even continuing to edit one
+file.  If you kill Emacs after each file, you don't take advantage of
+them.
 
   The recommended way to use GNU Emacs is to start it only once, just
 after you log in, and do all your editing in the same Emacs session.
index d8ae4157a4724f595536cd9bb95fb335a021a76e..60c682b892f033596d22f7a010bb31993efaf7d9 100644 (file)
@@ -14,7 +14,7 @@
 @copying
 This manual is for ERC version 5.2 stable pre-release.
 
-Copyright @copyright{} 2005, 2006 Free Software Foundation, Inc.
+Copyright @copyright{} 2005, 2006, 2007 Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
@@ -274,6 +274,11 @@ itself.  An example follows.
 Once ERC is loaded, the command @kbd{M-x erc} will start ERC and
 prompt for the server to connect to.
 
+If the connection goes away at some point, ERC will try to reconnect
+automatically.  If it fails to reconnect, and you want to try to
+manually reestablish the connection at some later point, switch to an
+ERC buffer and run the /RECONNECT command.
+
 @c PRE5_2: Sample session, including:
 @c - connect to Freenode
 @c - /join #emacs
@@ -401,6 +406,10 @@ Integrate with the Big Brother Database
 @item button
 Buttonize URLs, nicknames, and other text
 
+@cindex modules, capab-identify
+@item capab-identify
+Mark unidentified users on freenode and other servers supporting CAPAB.
+
 @cindex modules, completion
 @item pcomplete
 Complete nicknames and commands (programmable)
index ea603daee7fcefc9a746f6d85af1a87e51da30e9..68ca49ee44038c6062cbb726614a980167bff727 100644 (file)
@@ -9,7 +9,7 @@
 This manual is for Eshell, the Emacs shell.
 
 Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004,
-2005, 2006 Free Software Foundation, Inc.
+2005, 2006, 2007 Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
index b23cada3ac84110949c5e029d4488fcde6bbcadb..08c02131f3e9b471d1bde03fb0d7e8816bde0b5e 100644 (file)
@@ -12,7 +12,7 @@ EUDC is the Emacs Unified Directory Client, a common interface to
 directory servers using various protocols such as LDAP or the CCSO white
 pages directory system (PH/QI)
 
-Copyright @copyright{} 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+Copyright @copyright{} 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 Free Software Foundation, Inc.
 
 @quotation
index 5ba473252717ab3469773ba0f28dc7cc6a3d5c4c..35288593ad08aadc0dde617f1ed91aa9e1b54529 100644 (file)
@@ -14,8 +14,8 @@
 @c appreciate a notice if you do).
 
 @copying
-Copyright @copyright{} 2001, 2002, 2003, 2004, 2005, 2006 Free
-Software Foundation, Inc.@*
+Copyright @copyright{} 2001, 2002, 2003, 2004, 2005, 2006, 2007
+Free Software Foundation, Inc.@*
 Copyright 1994,1995,1996,1997,1998,1999,2000 Reuven M. Lerner@*
 Copyright 1992,1993 Steven Byrnes@*
 Copyright 1990,1991,1992 Joseph Brian Wells@*
index 86e3282e542d16632d9b6b55b112e89a151fc45d..531d50f6392b580a8a7fa22d249c68d0a7158801 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 1999, 2000,
-@c   2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Files, Buffers, Keyboard Macros, Top
 @chapter File Handling
index 1d7c1b6eb4194fb8e3143237ee7b98d700f4f73c..d1577e2f528d9a237b45119adb83cf5ff3c0c2a2 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
-@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002,
+@c   2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Fixit, Keyboard Macros, Search, Top
 @chapter Commands for Fixing Typos
index 3861fe7081290b8b0543c95591179f237028f461..4d6b8303f4af1c8b6c3965dd3ccfa09ab09043b3 100644 (file)
@@ -11,7 +11,7 @@
 This manual is for GNU Flymake (version @value{VERSION}, @value{UPDATED}),
 which is a universal on-the-fly syntax checker for GNU Emacs.
 
-Copyright @copyright{} 2004, 2005, 2006 Free Software Foundation, Inc.
+Copyright @copyright{} 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
@@ -155,7 +155,7 @@ file for which syntax check is possible. To do so, place the following
 line in @code{.emacs}:
 
 @lisp
-(add-hook 'find-file-hooks 'flymake-find-file-hook)
+(add-hook 'find-file-hook 'flymake-find-file-hook)
 @end lisp
 
 @node Running the syntax check
index be78380335e6116e8cd6634d45a6746acc92dc66..46210dc8e418bd21153823c20d48eb1baae67fc3 100644 (file)
@@ -19,7 +19,7 @@
 This file documents Forms mode, a form-editing major mode for GNU Emacs.
 
 Copyright @copyright{} 1989, 1997, 2001, 2002, 2003, 2004,
-2005, 2006 Free Software Foundation, Inc.
+2005, 2006, 2007 Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
index 735404a0bf45c7555cec9fe03447b18ad26facf3..9249f5f006c2126bc884bbcad0092209a424fc68 100644 (file)
@@ -1,5 +1,5 @@
 @c This is part of the Emacs manual.
-@c Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @c
 @c This file is included either in emacs-xtra.texi (when producing the
index 7d8fdbfd0cefd0ca4a277b461a7779edee395318..d315a61aedb307ff5b4db0fe1861d09f57c93742 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 1999, 2000,
-@c   2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Frames, International, Windows, Top
 @chapter Frames and Graphical Displays
index 02611790beebbee0e18f0ce3cdb8bcddff9cc847..2a55b49645bdb28027e5778ba9b19d1863f8f765 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002,
-@c   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Glossary, Key Index, Intro, Top
 @unnumbered Glossary
index 27fe2e24953ffc4e30d4d9bd407251ea26b7708d..3b8a8e17f0a8a5dbf806bb10673daf525a28fa1d 100644 (file)
@@ -1,13 +1,13 @@
 @c This is part of the Emacs manual.
-@c Copyright (C) 1985, 1986, 1987, 1993, 1995, 2002, 2003, 2004,
-@c   2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1985, 1986, 1987, 1993, 1995, 2001, 2002, 2003, 2004,
+@c   2005, 2006, 2007  Free Software Foundation, Inc.
 @ifclear justgnu
 @node Manifesto,, Microsoft Windows, Top
 @unnumbered The GNU Manifesto
 @end ifclear
 @ifset justgnu
 Copyright @copyright{} 1985, 1993, 2001, 2002, 2003, 2004,
-2005 Free Software Foundation, Inc.
+2005, 2006, 2007  Free Software Foundation, Inc.
 
 Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.2 or
index 861bab438d6490fbf9c1e68a15c443163007bcbb..093cb4c289ba659b58c58840b81497f9354091c3 100644 (file)
@@ -1,7 +1,7 @@
 @c \input texinfo @c -*-texinfo-*-
 @c Uncomment 1st line before texing this file alone.
 @c %**start of header
-@c Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c
 @c Do not modify this file, it was generated from gnus-faq.xml, available from
 @c <URL:http://my.gnus.org/FAQ/>.
index ea959671c06ba47ca8177deaacd8bfdd0ad5921c..80a9e47c74bc6ba063782d153c61d32a15f2bc13 100644 (file)
@@ -8,7 +8,7 @@
 
 @copying
 Copyright @copyright{} 1995, 1996, 1997, 1998, 1999, 2000, 2001,
-2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
@@ -11217,72 +11217,100 @@ variable, which is a list of regular expressions that are matched to the
 type of the part.  This variable is ignored if the value of the
 controlling variable is a predicate list, as described above.
 
+@ifinfo
+@c Avoid sort of redundant entries in the same section for the printed
+@c manual, but add them in info to allow `i gnus-treat-foo-bar RET' or
+@c `i foo-bar'.
+@vindex gnus-treat-buttonize
+@vindex gnus-treat-buttonize-head
+@vindex gnus-treat-capitalize-sentences
+@vindex gnus-treat-overstrike
+@vindex gnus-treat-strip-cr
+@vindex gnus-treat-strip-headers-in-body
+@vindex gnus-treat-strip-leading-blank-lines
+@vindex gnus-treat-strip-multiple-blank-lines
+@vindex gnus-treat-strip-pem
+@vindex gnus-treat-strip-trailing-blank-lines
+@vindex gnus-treat-unsplit-urls
+@vindex gnus-treat-wash-html
+@vindex gnus-treat-date-english
+@vindex gnus-treat-date-iso8601
+@vindex gnus-treat-date-lapsed
+@vindex gnus-treat-date-local
+@vindex gnus-treat-date-original
+@vindex gnus-treat-date-user-defined
+@vindex gnus-treat-date-ut
+@vindex gnus-treat-from-picon
+@vindex gnus-treat-mail-picon
+@vindex gnus-treat-newsgroups-picon
+@vindex gnus-treat-display-smileys
+@vindex gnus-treat-body-boundary
+@vindex gnus-treat-display-x-face
+@vindex gnus-treat-display-face
+@vindex gnus-treat-emphasize
+@vindex gnus-treat-fill-article
+@vindex gnus-treat-fill-long-lines
+@vindex gnus-treat-hide-boring-headers
+@vindex gnus-treat-hide-citation
+@vindex gnus-treat-hide-citation-maybe
+@vindex gnus-treat-hide-headers
+@vindex gnus-treat-hide-signature
+@vindex gnus-treat-strip-banner
+@vindex gnus-treat-strip-list-identifiers
+@vindex gnus-treat-highlight-citation
+@vindex gnus-treat-highlight-headers
+@vindex gnus-treat-highlight-signature
+@vindex gnus-treat-play-sounds
+@vindex gnus-treat-translate
+@vindex gnus-treat-x-pgp-sig
+@vindex gnus-treat-unfold-headers
+@vindex gnus-treat-fold-headers
+@vindex gnus-treat-fold-newsgroups
+@vindex gnus-treat-leading-whitespace
+@end ifinfo
+
 The following treatment options are available.  The easiest way to
 customize this is to examine the @code{gnus-article-treat} customization
 group.  Values in parenthesis are suggested sensible values.  Others are
 possible but those listed are probably sufficient for most people.
 
 @table @code
-@vindex gnus-treat-buttonize
 @item gnus-treat-buttonize (t, integer)
-@vindex gnus-treat-buttonize-head
 @item gnus-treat-buttonize-head (head)
 
 @xref{Article Buttons}.
 
-@vindex gnus-treat-capitalize-sentences
 @item gnus-treat-capitalize-sentences (t, integer)
-@vindex gnus-treat-overstrike
 @item gnus-treat-overstrike (t, integer)
-@vindex gnus-treat-strip-cr
 @item gnus-treat-strip-cr (t, integer)
-@vindex gnus-treat-strip-headers-in-body
 @item gnus-treat-strip-headers-in-body (t, integer)
-@vindex gnus-treat-strip-leading-blank-lines
 @item gnus-treat-strip-leading-blank-lines (t, integer)
-@vindex gnus-treat-strip-multiple-blank-lines
 @item gnus-treat-strip-multiple-blank-lines (t, integer)
-@vindex gnus-treat-strip-pem
 @item gnus-treat-strip-pem (t, last, integer)
-@vindex gnus-treat-strip-trailing-blank-lines
 @item gnus-treat-strip-trailing-blank-lines (t, last, integer)
-@vindex gnus-treat-unsplit-urls
 @item gnus-treat-unsplit-urls (t, integer)
-@vindex gnus-treat-wash-html
 @item gnus-treat-wash-html (t, integer)
 
 @xref{Article Washing}.
 
-@vindex gnus-treat-date-english
 @item gnus-treat-date-english (head)
-@vindex gnus-treat-date-iso8601
 @item gnus-treat-date-iso8601 (head)
-@vindex gnus-treat-date-lapsed
 @item gnus-treat-date-lapsed (head)
-@vindex gnus-treat-date-local
 @item gnus-treat-date-local (head)
-@vindex gnus-treat-date-original
 @item gnus-treat-date-original (head)
-@vindex gnus-treat-date-user-defined
 @item gnus-treat-date-user-defined (head)
-@vindex gnus-treat-date-ut
 @item gnus-treat-date-ut (head)
 
 @xref{Article Date}.
 
-@vindex gnus-treat-from-picon
 @item gnus-treat-from-picon (head)
-@vindex gnus-treat-mail-picon
 @item gnus-treat-mail-picon (head)
-@vindex gnus-treat-newsgroups-picon
 @item gnus-treat-newsgroups-picon (head)
 
 @xref{Picons}.
 
-@vindex gnus-treat-display-smileys
 @item gnus-treat-display-smileys (t, integer)
 
-@vindex gnus-treat-body-boundary
 @item gnus-treat-body-boundary (head)
 
 @vindex gnus-body-boundary-delimiter
index 08f528f51512d1b5255a5b7ecbbad3e410fc9a19..fe7c2a85ffa3bf20d29e99fce810d1fd326662f4 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c   2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Help, Mark, M-x, Top
 @chapter Help
index eb2f8619ad0d1e70e5025549b6d7593533591c5c..49ee0b7a1102b2627626352264200ef040891916 100644 (file)
@@ -30,7 +30,7 @@ This is edition @value{EDITION} of the IDLWAVE User Manual for IDLWAVE
 @value{VERSION}
 
 Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004, 2005, 
-          2006 Free Software Foundation, Inc.
+          2006, 2007 Free Software Foundation, Inc.
 
 Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.2 or
@@ -61,7 +61,7 @@ This is edition @value{EDITION} of the @cite{IDLWAVE User Manual} for
 IDLWAVE version @value{VERSION}, @value{DATE}.
 @sp 2
 Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004, 2005, 
-          2006 Free Software Foundation, Inc.
+          2006, 2007 Free Software Foundation, Inc.
 @sp 2
 @cindex Copyright, of IDLWAVE
 Permission is granted to copy, distribute and/or modify this document
index 9462b1b3faca08760a294df92f0a6b975885521b..568b54897fa39df6fc49c01b18beee43d35ae31c 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
-@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002,
+@c   2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Indentation, Text, Major Modes, Top
 @chapter Indentation
index adefd0f2e4aba994f0cd90ed27470c8edba5c97a..1781ca0b3ea04e831d710958a7296174c5bfcdf6 100644 (file)
@@ -15,7 +15,7 @@ This file describes how to use Info, the on-line, menu-driven GNU
 documentation system.
 
 Copyright @copyright{} 1989, 1992, 1996, 1997, 1998, 1999, 2000, 2001,
-2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
index 396a76328aacb10088a8867447ea6cd4844c991e..b853d69a04a08ef3a2aed46ccae49ca58b103ef0 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c   2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 
 @node Killing, Yanking, Mark, Top
index 6596adf42686d03ca2483fac518b1c0590ac8109..16526e1a2b8492a9e40b6c78416efb0665c3d502 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c   2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Keyboard Macros, Files, Fixit, Top
 @chapter Keyboard Macros
index a387f87869511095f16ef6fcdbb5fc166182df0e..7a5b80fd3480973296720268a9029e367b264849 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
-@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002,
+@c   2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node M-x, Help, Minibuffer, Top
 @chapter Running Commands by Name
index d097b32bd384b5f116b5ce139890e11dfbbf4744..0671b8c5f74a8a48a2fa3db7fceb60487d9435d0 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 2000, 2001, 2002, 2003, 2004,
-@c   2005, 2006 Free Software Foundation, Inc.
+@c   2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Mac OS, Microsoft Windows, Antinews, Top
 @appendix Emacs and Mac OS
index facde7020bc2dcf47bcb6f8c3a5cdddf8f51d7d1..d199cac69bbac4205192b1cd5560431207e7cd35 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 1999, 2000,
-@c   2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Maintaining, Abbrevs, Building, Top
 @chapter Maintaining Large Programs
index fe9416aacdee9466ed85af9b9295bbde8fe66ae6..1cb76ee5fdfca5140ba206a65e0327bbc253a619 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c   2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Major Modes, Indentation, International, Top
 @chapter Major Modes
index f47c57158fcc280d50bb719f7e9b48217c779eb1..0112040ee5134b481630f74f2735f5aceb66cbb2 100644 (file)
@@ -1,6 +1,6 @@
 #### -*- Makefile -*- for the Emacs Manual and other documentation.
 
-# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 # This file is part of GNU Emacs.
 
index 7cba4f0d0040916949c52f37aabd2c8c6ca38cd1..be446ab6bfc091d579c8bf351ac714311161c2ff 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002,
-@c   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Mark, Killing, Help, Top
 @chapter The Mark and the Region
index 023a7e8cd4a0ee61c2cd34c1abc3556aaf275267..f63673e11da62b88d37b0a582c61fd9ebbdc3715 100644 (file)
@@ -9,7 +9,7 @@
 This file documents Message, the Emacs message composition mode.
 
 Copyright @copyright{} 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-2004, 2005, 2006 Free Software Foundation, Inc.
+2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
@@ -889,11 +889,21 @@ Libidn} installed in order to use this functionality.
 Using the @acronym{MML} language, Message is able to create digitally
 signed and digitally encrypted messages.  Message (or rather
 @acronym{MML}) currently support @acronym{PGP} (RFC 1991),
-@acronym{PGP/MIME} (RFC 2015/3156) and @acronym{S/MIME}.  Instructing
-@acronym{MML} to perform security operations on a @acronym{MIME} part is
-done using the @kbd{C-c C-m s} key map for signing and the @kbd{C-c C-m
-c} key map for encryption, as follows.
+@acronym{PGP/MIME} (RFC 2015/3156) and @acronym{S/MIME}.
 
+@menu
+* Signing and encryption::      Signing and encrypting commands.
+* Using S/MIME::                Using S/MIME
+* Using PGP/MIME::              Using PGP/MIME
+* PGP Compatibility::           Compatibility with older implementations
+@end menu
+
+@node Signing and encryption
+@subsection Signing and encrypting commands
+
+Instructing @acronym{MML} to perform security operations on a
+@acronym{MIME} part is done using the @kbd{C-c C-m s} key map for
+signing and the @kbd{C-c C-m c} key map for encryption, as follows.
 @table @kbd
 
 @item C-c C-m s s
@@ -976,6 +986,7 @@ least not compared with making sure all involved programs talk with each
 other properly.  Thus, we now describe what external libraries or
 programs are required to make things work, and some small general hints.
 
+@node Using S/MIME
 @subsection Using S/MIME
 
 @emph{Note!}  This section assume you have a basic familiarity with
@@ -1038,6 +1049,7 @@ you use unencrypted keys (e.g., if they are on a secure storage, or if
 you are on a secure single user machine) simply press @code{RET} at
 the passphrase prompt.
 
+@node Using PGP/MIME
 @subsection Using PGP/MIME
 
 @acronym{PGP/MIME} requires an external OpenPGP implementation, such
@@ -1045,7 +1057,48 @@ as @uref{http://www.gnupg.org/, GNU Privacy Guard}.  Pre-OpenPGP
 implementations such as PGP 2.x and PGP 5.x are also supported.  One
 Emacs interface to the PGP implementations, PGG (@pxref{Top, ,PGG,
 pgg, PGG Manual}), is included, but Mailcrypt and Florian Weimer's
-@code{gpg.el} are also supported.
+@code{gpg.el} are also supported.  @xref{PGP Compatibility}.
+
+@cindex gpg-agent
+Message internally calls GnuPG (the @command{gpg} command) to perform
+data encryption, and in certain cases (decrypting or signing for
+example), @command{gpg} requires user's passphrase.  Currently the
+recommended way to supply your passphrase to @command{gpg} is to use the
+@command{gpg-agent} program.
+
+To use @command{gpg-agent} in Emacs, you need to run the following
+command from the shell before starting Emacs.
+
+@example
+eval `gpg-agent --daemon`
+@end example
+
+This will invoke @command{gpg-agent} and set the environment variable
+@code{GPG_AGENT_INFO} to allow @command{gpg} to communicate with it.
+It might be good idea to put this command in your @file{.xsession} or
+@file{.bash_profile}.  @xref{Invoking GPG-AGENT, , , gnupg, Using the
+GNU Privacy Guard}.
+
+Once your @command{gpg-agent} is set up, it will ask you for a
+passphrase as needed for @command{gpg}.  Under the X Window System,
+you will see a new passphrase input dialog appear.  The dialog is
+provided by PIN Entry (the @command{pinentry} command), and as of
+version 0.7.2, @command{pinentry} cannot cooperate with Emacs on a
+single tty.  So, if you are using a text console, you may need to put
+a passphrase into gpg-agent's cache beforehand.  The following command
+does the trick.
+
+@example
+gpg --use-agent --sign < /dev/null > /dev/null
+@end example
+
+The Lisp variable @code{pgg-gpg-use-agent} controls whether to use
+@command{gpg-agent}.  See also @xref{Caching passphrase, , , pgg, The
+PGG Manual}.
+
+
+@node PGP Compatibility
+@subsection Compatibility with older implementations
 
 @vindex gpg-temp-directory
 Note, if you are using the @code{gpg.el} you must make sure that the
index dfe9ab0f6d543599f8166edd71fcfea3ecaf6570..707e5e44b98406ea1907c6f617709eaebe9bc453 100644 (file)
@@ -24,7 +24,7 @@
 This is version @value{VERSION}@value{EDITION} of @cite{The MH-E
 Manual}, last updated @value{UPDATED}.
 
-Copyright @copyright{} 1995, 2001, 2002, 2003, 2005, 2006 Free
+Copyright @copyright{} 1995, 2001, 2002, 2003, 2005, 2006, 2007 Free
 Software Foundation, Inc.
 
 @quotation
index af2a0778bb15920c2df56be77a6f6f3589befbb2..b57e79420b6beeadbb4db0fc295fd1c5b7d6e674 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c   2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Minibuffer, M-x, Basic, Top
 @chapter The Minibuffer
index 72ddd96534a7defa00b6b8980e55972f390cc26c..bfe86af09f46f4a463b90b7ff641db38964fa743 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c   2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @iftex
 @chapter Miscellaneous Commands
@@ -983,8 +983,8 @@ to the bottom before inserting.  The default is @code{nil}.
 
 @vindex comint-scroll-show-maximum-output
   If @code{comint-scroll-show-maximum-output} is non-@code{nil}, then
-arrival of output when point is at the end tries to place the last line of
-text at the bottom line of the window, so as to show as much useful
+arrival of output when point is at the end tries to scroll the last
+line of text to the bottom line of the window, showing as much useful
 text as possible.  (This mimics the scrolling behavior of most
 terminals.)  The default is @code{t}.
 
index 1c4e50785f23649924e70100f8c94ac452bcef96..432f28888f6cc03d26d177347dabbabede19285c 100644 (file)
@@ -1,5 +1,5 @@
 @c This is part of the Emacs manual.
-@c Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @c
 @c This file is included either in emacs-xtra.texi (when producing the
index 69126dca207e14eef5c1342ab732d0e71f185e38..47a15cfc019fbbea20473b90be6182ac49e68cff 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c   2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Microsoft Windows, Manifesto, Mac OS, Top
 @appendix Emacs and Microsoft Windows/MS-DOS
@@ -334,11 +334,13 @@ directory, whereas @file{.emacs} does not.
 keyboard input in Emacs.
 
 @cindex MS-Windows keyboard shortcuts
-  Many key combinations (known as ``keyboard shortcuts'') that are in
-widespread use in MS-Windows programs are taken by various Emacs
-features.  Examples include @kbd{C-C}, @kbd{C-X}, @kbd{C-Z},
-@kbd{C-A}, and @kbd{W-SPC}.  You can get some of them back by turning
-on CUA Mode (@pxref{CUA Bindings}).
+  Many key combinations (known as ``keyboard shortcuts'') that have
+conventional uses in MS-Windows programs conflict with traditional
+Emacs key bindings.  (These Emacs key bindings were established years
+before Microsoft was founded.)  Examples of conflicts include
+@kbd{C-c}, @kbd{C-x}, @kbd{C-z}, @kbd{C-a}, and @kbd{W-@key{SPC}}.
+You can redefine some of them with meanings more like the MS-Windows
+meanings by enabling CUA Mode (@pxref{CUA Bindings}).
 
 @kindex F10 @r{(MS-Windows)}
 @cindex menu bar access using keyboard @r{(MS-Windows)}
index 3e7a35d246a82507d577eb57d993fce353958995..9369fcaca231ff983346a88a6566e12f13bbe7a6 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 1997, 1999, 2000, 2001, 2002, 2003, 2004,
-@c   2005, 2006 Free Software Foundation, Inc.
+@c   2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node International, Major Modes, Frames, Top
 @chapter International Character Set Support
index ed753147e22119b374d71dc6c8df2500e374f124..95934792a02eb35b9d2f89342fa622adb9de6236 100644 (file)
@@ -13,7 +13,7 @@
 This manual is for Newsticker (version @value{VERSION}, @value{UPDATED}).
 
 @noindent
-Copyright @copyright{} 2004, 2005, 2006  Free Software Foundation, Inc.
+Copyright @copyright{} 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
index db8f20c3926e40badaad67c6d14efa097d05fb9e..f47e559a372c1ddfb2616db04b876a34914988ca 100644 (file)
@@ -35,7 +35,7 @@
 @copying
 This manual is for Org-mode (version @value{VERSION}).
 
-Copyright @copyright{} 2004, 2005, 2006 Free Software Foundation
+Copyright @copyright{} 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
index 5faccf37594337faac650d92a532f78e5f8b8d6c..813d1f95799ddf6bd81895ffdcdca1a90281fafe 100644 (file)
@@ -7,7 +7,8 @@
 
 @copying
 Copyright @copyright{} 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-1999, 2000, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007  Free Software
+Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
index af97ddec45d059d2d7145d581acb830697aab5f8..74461ae90d8afe8b9cc6420fe9046bb1032942f1 100644 (file)
@@ -8,8 +8,8 @@
 @copying
 This file describes PGG, an Emacs interface to various PGP implementations.
 
-Copyright @copyright{} 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-Copyright @copyright{} 2001 Daiki Ueno.
+Copyright @copyright{} 2001, 2003, 2004, 2005, 2006, 2007  Free Software
+Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
index 61ff949f448e6a0cbd05bf6ab27c70071c08220f..ad3b9f27cc5a889e7ca07a939abd20a6b7bd1587 100644 (file)
@@ -1,5 +1,5 @@
 @c This is part of the Emacs manual.
-@c Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @c
 @c This file is included either in emacs-xtra.texi (when producing the
index 200c787cf085e3c52b9c02407e34c200c5ae0405..5283a1de2883e0341d7cbf6d245fa0933a97d3e0 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 1999, 2000,
-@c   2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Programs, Building, Text, Top
 @chapter Editing Programs
@@ -1330,9 +1330,12 @@ symbol names.
   The character @kbd{M-@key{TAB}} runs a command to complete the
 partial symbol before point against the set of meaningful symbol
 names.  This command inserts at point any additional characters that
-it can determine from the partial name.  (If your window manager
-defines @kbd{M-@key{TAB}} to switch windows, you can type
-@kbd{@key{ESC} @key{TAB}} or @kbd{C-M-i}.)
+it can determine from the partial name.
+
+  If your window manager defines @kbd{M-@key{TAB}} to switch windows,
+you can type @kbd{@key{ESC} @key{TAB}} or @kbd{C-M-i} instead.
+However, most window managers let you customize these shortcuts, and
+we recommend that you change any that get in the way of use of Emacs.
 
   If the partial name in the buffer has multiple possible completions
 that differ in the very next character, so that it is impossible to
index 15744e6642cf2890cc1778a01a5255c3d683d106..7b2d6b1c9458be6f77b9a2833c6875cbcd3f657f 100644 (file)
@@ -5,7 +5,7 @@
 @c %**end of header
 
 @copying
-Copyright @copyright{} 2006 Free Software Foundation, Inc.
+Copyright @copyright{} 2006, 2007 Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
index 1abef984d40e027a3f83cedf0439cd9fea10fbc3..2b77b26c0667615e89aa4eed87ae2ccec52f39f8 100644 (file)
@@ -25,8 +25,8 @@ citations and indices for LaTeX documents with Emacs.
 This is edition @value{EDITION} of the @b{Ref@TeX{}} User Manual for
 @b{Ref@TeX{}} @value{VERSION}
 
-Copyright @copyright{} 1997, 1998, 1999, 2000, 2001, 2002, 2004, 2005, 2006
-Free Software Foundation, Inc.
+Copyright @copyright{} 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+2005, 2006, 2007  Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
index 8b31a992ea395b46fa4c7ff2a4ca97b4d2050121..475a3b7b1b573559c5892d088af7eb89780e7dec 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
-@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002,
+@c   2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Registers, Display, CUA Bindings, Top
 @chapter Registers
index 8e2ae9ccdbfef6f6a957f59ed07e812021d1a210..02d56e24e15d2ac36039f30f66770949aa1a01be 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002,
-@c   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Rmail, Dired, Sending Mail, Top
 @chapter Reading Mail with Rmail
index 185853e108c94810ea56253fca2918fe913b70ec..d3f7264f4cc50c94b25be34a4b663a104610aa5a 100644 (file)
@@ -16,7 +16,7 @@ attributing the replies for various GNU Emacs mail and news reading
 subsystems.
 
 Copyright @copyright{} 1993, 2001, 2002, 2003, 2004,
-2005, 2006 Free Software Foundation, Inc.
+2005, 2006, 2007 Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
index f641001579a2ec824d810cbfaeb29c82ad2ec098..87b037849ce501e20887231b01cd87f2934aaf18 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002,
-@c   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Screen, User Input, Acknowledgments, Top
 @chapter The Organization of the Screen
index 532d58fb9d8465517336d91dc3acd90dd7aa23c5..47d73bd26f6520cb112cdbfe062ccd228de5e9c0 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001, 2002,
-@c   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Search, Fixit, Display, Top
 @chapter Searching and Replacement
index 41b26cde43056f1e0db28f3c7d2d29db0ad6b2c7..a130a58816a86ecf2bf9ef5fc2466f70f54d709c 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001, 2002,
-@c   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Sending Mail
 @chapter Sending Mail
index a2b70363abdbcd8d1e95b51ffcea09470f6d4381..ff4b47f2ee40c902afdfaac2a6bb9125fdedc43e 100644 (file)
@@ -11,8 +11,8 @@
 @copying
 This file documents SES: the Simple Emacs Spreadsheet.
 
-Copyright @copyright{} 2002, 2003, 2004, 2005, 2006 Free Software
-Foundation, Inc.
+Copyright @copyright{} 2002, 2003, 2004, 2005, 2006, 2007
+Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
index ecd476ee1cd6c48a2a183cdd09edfda19bfa05ce..5e11adcaac2af9e559be93fb63cb38aa357c3dc6 100644 (file)
@@ -9,8 +9,8 @@
 @copying
 This file documents the Emacs Sieve package, for server-side mail filtering.
 
-Copyright @copyright{} 2001, 2002, 2003, 2004, 2005, 2006 Free
-Software Foundation, Inc.
+Copyright @copyright{} 2001, 2002, 2003, 2004, 2005, 2006, 2007
+Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
index 9e0a4232969a9dbaa1cf80c8f4b631ed32826844..860e06de0e1129e5334de5c11a0e6ceb186e4515 100644 (file)
@@ -3,7 +3,7 @@
 @settitle Emacs SMTP Library
 @syncodeindex vr fn
 @copying
-Copyright @copyright{} 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+Copyright @copyright{} 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
index 73b9d3e97195a074e4150dd5ab33a89608ab4928..42f9f3dcc48394c29753a5a6f53fbe00b3d95361 100644 (file)
@@ -5,8 +5,8 @@
 @syncodeindex fn cp
 
 @copying
-Copyright @copyright{} 1999, 2000, 2002, 2003, 2004, 2005, 2006 Free
-Software Foundation, Inc.
+Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+2007  Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
index 4d47842579badd69dfdab8d342bd0ba560a5a3d6..302204c272104f6a442e37508dc932ad6a966f91 100644 (file)
@@ -6,8 +6,8 @@
 \def\texinfoversion{2006-11-08.17}
 %
 % Copyright (C) 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995,
-% 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free
-% Software Foundation, Inc.
+%   1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+%   2007  Free Software Foundation, Inc.
 %
 % This texinfo.tex file is free software; you can redistribute it and/or
 % modify it under the terms of the GNU General Public License as
index 4cdc78934e03750d70e9911fa892e8a61e7f3fde..3a0e091ea40943b8b211d631fd67d58c710b8d5a 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c   2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Text, Programs, Indentation, Top
 @chapter Commands for Human Languages
index 4a09e2daa3cee6a58f61a7562741538492c3033a..9597344ee0ce32c7e598a43f49214e5a6e4081ef 100644 (file)
@@ -25,7 +25,7 @@
 @end macro
 
 @copying
-Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
 Free Software Foundation, Inc.
 
 @quotation
index a462c2468b7d2ba56ef2ab178999168fe3393784..ea494445a4e3b5e17ea6973fb4f051bdfcb625c0 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2001, 2002,
-@c   2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @iftex
 @chapter Dealing with Common Problems
index 610bf75bdcdd87f3e700cff72178f1213374159a..6fe28467788c98e8caffa3430841da58eaa8f85e 100644 (file)
@@ -21,9 +21,8 @@
 @ifnottex
 This file documents the URL loading package.
 
-Copyright @copyright{} 1996, 1997, 1998, 1999, 2002, 2004,
-2005, 2006 Free Software Foundation, Inc.@*
-Copyright @copyright{} 1993, 1994, 1995, 1996  William M. Perry
+Copyright @copyright{} 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2002,
+2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.2 or
@@ -50,9 +49,8 @@ License.''
 @center @email{fx@@gnu.org}
 @page
 @vskip 0pt plus 1filll
-Copyright @copyright{} 1993, 1994, 1995, 1996 William M. Perry@*
-Copyright @copyright{} 1996, 1997, 1998, 1999, 2002, 2003, 2004,
-2005, 2006 Free Software Foundation, Inc.
+Copyright @copyright{} 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2002,
+2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.2 or
index 6e8985b2e393686dd191c5023f4faa440c05dd6a..6ec69d608962920faa16e1328807c28970e1fb4d 100644 (file)
@@ -1,5 +1,5 @@
 @c This is part of the Emacs manual.
-@c Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @c
 @c This file is included in emacs-xtra.texi when producing the printed
index 16edf79a3bd442bdc29301de7ddfc38f66a5691a..6d5df78848c3c3e7f1dac3f64c19de2c76e3d918 100644 (file)
@@ -1,5 +1,5 @@
 @c This is part of the Emacs manual.
-@c Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @c
 @c This file is included either in vc-xtra.texi (when producing the
index 14b8bc9fb07c75dd12403779685b4e2707dc758c..11c8ea1fb96bf29c193c4f1dc739b39cac427dbc 100644 (file)
@@ -1,5 +1,5 @@
 @c This is part of the Emacs manual.
-@c Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+@c Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @c
 @c This file is included either in vc-xtra.texi (when producing the
index 39bd96618a1f2f71707e1bc370124b0d32295c8e..11c21cbdf6e101f763d3d3fd2626799582ed093d 100644 (file)
@@ -5,7 +5,7 @@
 
 @copying
 Copyright @copyright{} 1987, 2001, 2002, 2003, 2004,
-2005, 2006 Free Software Foundation, Inc.
+2005, 2006, 2007 Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
index eb77bb71e1d3ee556391d82294fa2f062507d2f3..af78bd99e47c318d0a9bad2df48dbca00e4d9746 100644 (file)
@@ -8,7 +8,7 @@
 
 @copying
 Copyright @copyright{} 1995, 1996, 1997, 2001, 2002, 2003, 2004,
-2005, 2006 Free Software Foundation, Inc.
+2005, 2006, 2007 Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
index 79ec7ab0d0b89f69d0091b12dd3d8f00d56a20be..a55c2d529d3d0161205006038be4c66cb5f774aa 100644 (file)
@@ -10,8 +10,8 @@
 @c %**end of header
 
 @copying
-Copyright @copyright{} 2000, 2002, 2003, 2004, 2005,
-2006 Free Software Foundation, Inc.
+Copyright @copyright{} 2000, 2001, 2002, 2003, 2004, 2005,
+2006, 2007  Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
index 43609b4abdb22055afb32f6ea6cb11c0bdd2f05b..fa9cadc135106a0f8eef6e68ee61e17bfa4e4b12 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001,
-@c   2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node Windows, Frames, Buffers, Top
 @chapter Multiple Windows
index d7a21d0a68a5ca154785fbf6fb1cc8c11e957660..c7476cf82c010550f0fe57c26903f3928ce2505d 100644 (file)
@@ -18,7 +18,7 @@ This file documents WoMan: A program to browse Unix manual pages `W.O.
 (without) man'.
 
 Copyright @copyright{} 2001, 2002, 2003, 2004,
-2005, 2006 Free Software Foundation, Inc.
+2005, 2006, 2007 Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
index 3fec4200863247ee427c2567c3549f081f3e4cd2..45a890e7c39a3fb0d6e7922dfca2ac0a145b8806 100644 (file)
@@ -1,6 +1,6 @@
 @c This is part of the Emacs manual.
 @c Copyright (C) 1987, 1993, 1994, 1995, 1997, 2001, 2002, 2003,
-@c   2004, 2005, 2006 Free Software Foundation, Inc.
+@c   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @node X Resources, Antinews, Emacs Invocation, Top
 @appendix X Options and Resources
@@ -62,7 +62,7 @@ collection of related options, for one program or for several programs
 Emacs compiled for Windows looks for X resources in the Windows
 Registry, under the key @samp{HKEY_CURRENT_USER\SOFTWARE\GNU\Emacs}
 and then under the key @samp{HKEY_LOCAL_MACHINE\SOFTWARE\GNU\Emacs}.
-The menu and scrollbars are native widgets on MS-Windows, so they are
+The menu and scroll bars are native widgets on MS-Windows, so they are
 only customizable via the system-wide settings in the Display Control
 Panel.  You can also set resources using the @samp{-xrm} command line
 option (see below.)
index ef25dc257f01f72d09ab27cfa471a7508cc90804..52fc89f15571b60772ec3483d5cd1dee9a6d9862 100644 (file)
 ;; End:
 
     Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003,
-       2004, 2005, 2006 Free Software Foundation, Inc.
+       2004, 2005, 2006, 2007 Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index 40f579cf49f1f3b422d103cce87b970d2970de69..890168bfac46167f144316bf9bb7b3e6ecc46cf5 100644 (file)
@@ -7,7 +7,7 @@ Windows 3.X.  Since these are binary files, their copyright notice is
 reproduced here:
 
 # Copyright (C) 1993, 2002, 2003, 2004, 2005,
-#   2006 Free Software Foundation, Inc.
+#   2006, 2007 Free Software Foundation, Inc.
 #
 # This file is part of GNU Emacs.
 #
index 1b69bfd24e6917c76ee4ecdfec721bb5a25aefe7..569387f65d2eb5038e547a5bd3186a4f0f259d90 100644 (file)
@@ -1,5 +1,5 @@
 # Copyright (C) 1993, 1994, 1995, 1996, 2001, 2002, 2003, 2004,
-#   2005, 2006 Free Software Foundation, Inc.
+#   2005, 2006, 2007 Free Software Foundation, Inc.
 
 # This file is part of GNU Emacs.
 
index d46651e3253c5f250e1e48475afe8c6e8dc0ef06..14610ba79bb57b66f02984e707aa080bd5a8fd0a 100644 (file)
@@ -1,7 +1,7 @@
 # Top-level Makefile for Emacs under MS-DOS/DJGPP v2.0 or higher. -*-makefile-*-
 
 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-#   2005, 2006 Free Software Foundation, Inc.
+#   2005, 2006, 2007 Free Software Foundation, Inc.
 
 # This file is part of GNU Emacs.
 
index b13a7ae08ac9f3d1751cfb1fd42dc409c635728b..5fef6695f0e6c7362e3675de082cbb9f289b14b1 100644 (file)
@@ -2,8 +2,8 @@
 # Configuration script for src/makefile
 # ----------------------------------------------------------------------
 #
-# Copyright (C) 1993, 1994, 1995, 1996, 1997, 2000, 2002, 2003, 2004,
-#   2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 1993, 1994, 1995, 1996, 1997, 2000, 2001, 2002, 2003,
+#   2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 #
 # This file is part of GNU Emacs.
 #
index be672842410a023f9db5dff61e39c19cdfd03697..688a946b5d53183d2eee5561e1f9264e3e35865e 100644 (file)
@@ -2,8 +2,8 @@
 # Configuration script for src/Makefile under DJGPP v2.x
 # ----------------------------------------------------------------------
 #
-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004,
-#   2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004,
+#   2005, 2006, 2007  Free Software Foundation, Inc.
 #
 # This file is part of GNU Emacs.
 #
index 3f5852e6c5912b69032cbf951d2376423e320a3f..13b7169b302aa5d5f4e50958c12606011327f18a 100644 (file)
@@ -2,8 +2,8 @@
 # Configuration script for src/config.h
 # ----------------------------------------------------------------------
 #
-# Copyright (C) 1993, 1994, 1995, 1996, 1997, 1999, 2000, 2002, 2003,
-#   2004, 2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 1993, 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2002,
+#   2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 #
 # This file is part of GNU Emacs.
 #
index 20e478522a74f34b72d9d17b940cc17943626dc8..786374bfb46d08778c71f35ca438b88b0dac7322 100644 (file)
@@ -3,7 +3,7 @@
 # ----------------------------------------------------------------------
 #
 # Copyright (C) 1993, 1994, 1995, 1996, 1997, 1999, 2000, 2002, 2003,
-#   2004, 2005, 2006 Free Software Foundation, Inc.
+#   2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 #
 # This file is part of GNU Emacs.
 #
index b31d1361aced317569a93c7411a82e6428bd098c..f7ddf2c193a51baee41c27fcdaf63cad0bf88403 100644 (file)
@@ -2,8 +2,8 @@
 # Extra configuration script for src/config.h for DesqView/X
 # ----------------------------------------------------------------------
 #
-# Copyright (C) 1994, 2002, 2003, 2004, 2005,
-#   2006 Free Software Foundation, Inc.
+# Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+#   2006, 2007  Free Software Foundation, Inc.
 #
 # This file is part of GNU Emacs.
 #
index 299e44fe6df7b197ed7a19b9b8718365306bf477..69c276204435b10c2b4ad38860cfd69a2e892530 100644 (file)
@@ -2,8 +2,8 @@
 # Configuration script for lib-src/makefile
 # ----------------------------------------------------------------------
 #
-# Copyright (C) 1993, 1994, 1995, 2002, 2003, 2004,
-#   2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 1993, 1994, 1995, 2001, 2002, 2003, 2004,
+#   2005, 2006, 2007  Free Software Foundation, Inc.
 #
 # This file is part of GNU Emacs.
 #
index 39d644999fa9760a0dec1ae8f0d760c790e4f97d..bd4521e107bcbb2a69f6e281eb8ee076a78d6aa2 100644 (file)
@@ -2,8 +2,8 @@
 # Configuration script for lib-src/makefile under DJGPP v2
 # ----------------------------------------------------------------------
 #
-# Copyright (C) 1996, 1998, 2000, 2002, 2003, 2004,
-#   2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004,
+#   2005, 2006, 2007  Free Software Foundation, Inc.
 #
 # This file is part of GNU Emacs.
 #
index fcdf6cef47d42c61c955e87b6d3c5adbe182315c..0c141b53e66732a8c7e24f12347938b480540f8b 100644 (file)
@@ -2,8 +2,8 @@
 # Configuration script for src/paths.h
 # ----------------------------------------------------------------------
 #
-# Copyright (C) 1994, 2002, 2003, 2004, 2005,
-#   2006 Free Software Foundation, Inc.
+# Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+#   2006, 2007  Free Software Foundation, Inc.
 #
 # This file is part of GNU Emacs.
 #
index 54d56825befab409b5b99c3cbf978b2240f77de3..4bb860e415a9342c540eaf5b27b63842150b7c95 100644 (file)
@@ -2,8 +2,8 @@
 # Configuration script for oldxmenu/makefile for DesqView/X
 # ----------------------------------------------------------------------
 #
-# Copyright (C) 1994, 2002, 2003, 2004, 2005,
-#   2006 Free Software Foundation, Inc.
+# Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+#   2006, 2007  Free Software Foundation, Inc.
 #
 # This file is part of GNU Emacs.
 #
index b74d2aa3a54ed310bd9a69506049ad6082578d93..fe377878b5dabe2d5dc8ac40666820a2fd574d7e 100644 (file)
@@ -4,7 +4,7 @@
 # ---------------------------------------------------------------------------
 #
 # Copyright (C) 1997, 2000, 2001, 2002, 2003, 2004,
-#   2005, 2006 Free Software Foundation, Inc.
+#   2005, 2006, 2007 Free Software Foundation, Inc.
 #
 # This file is part of GNU Emacs.
 #
index c5d2e1daded6fd4fb5f6a9f01972eeac22849f0b..5b10be9d65dff5d2114e281b8fd992b90432a95f 100644 (file)
@@ -2,8 +2,8 @@
 # Configuration script for leim/Makefile under DJGPP v2.x
 # ----------------------------------------------------------------------
 #
-# Copyright (C) 1999, 2000, 2002, 2003, 2004,
-#   2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
+#   2005, 2006, 2007  Free Software Foundation, Inc.
 #
 # This file is part of GNU Emacs.
 #
index 49dcabc588a506591065fac2c4d67d6209b68a3f..1372dbd9b67756307905b20cdfa85f04ac9e72be 100644 (file)
@@ -2,8 +2,8 @@
 # Configuration script for lisp/Makefile under DJGPP v2.x
 # ----------------------------------------------------------------------
 #
-# Copyright (C) 2000, 2002, 2003, 2004, 2005,
-#   2006 Free Software Foundation, Inc.
+# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+#   2006, 2007  Free Software Foundation, Inc.
 #
 # This file is part of GNU Emacs.
 #
index 179efe7a8d4b6fffce6f0297847b3d91ae9f5615..9475eeb32fff43e0f8d86e397a6b674d39b22bb9 100644 (file)
@@ -1,3 +1,7 @@
+2007-01-10  Jason Rumney  <jasonr@gnu.org>
+
+       * README: Update URLs and advice about reporting bugs.
+
 2006-12-29  Jason Rumney  <jasonr@gnu.org>
 
        * nmake.defs (TEMACS_EXTRA_LINK): Remove duplicated flags from
 ;; End:
 
     Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004,
-       2005, 2006 Free Software Foundation, Inc.
+       2005, 2006, 2007 Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index 9033153fcae592d0a1b7b4876a950cf6fdf25f1a..24d2e1ed8da87b4795ff7485de7d4888c65fa368 100644 (file)
@@ -1,7 +1,7 @@
                      Building and Installing Emacs
                on Windows NT/2K/XP and Windows 95/98/ME
 
-  Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+  Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
     Free Software Foundation, Inc.
   See the end of the file for copying permissions.
 
index b1d7cb5ae57f97ed46de5098dbfd57594c5f27f9..c7aad45d081ad25f06d6e53807c77027e47084aa 100644 (file)
--- a/nt/README
+++ b/nt/README
@@ -1,7 +1,7 @@
             Emacs for Windows NT/2000 and Windows 95/98/ME
 
-  Copyright (C) 2001, 2002, 2003, 2004, 2005,
-     2006 Free Software Foundation, Inc.
+  Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006,
+     2007 Free Software Foundation, Inc.
   See the end of the INSTALL file in this directory for copying permissions.
 
   This directory contains support for compiling and running GNU Emacs on
@@ -12,7 +12,7 @@
 
   Precompiled distributions are also available; ftp to
 
-       ftp://ftp.gnu.org/gnu/windows/emacs/latest/
+       ftp://ftp.gnu.org/gnu/emacs/windows/
 
   for the latest precompiled distributions.
 
   about it.  First check the file etc/PROBLEMS and the FAQ on the web
   page above to see if the bug is already known and if there are any
   workarounds.  If not, then check whether the bug has something to do
-  with code in your .emacs file, e.g. by invoking Emacs with the "-q
-  --no-site-file" options.
-
-  If you decide that it is a bug in Emacs that might be specific to the
-  Windows port, send a message to the help-emacs-windows@gnu.org
-  mailing list describing the bug, the version of Emacs that you are
-  using, and the operating system that you are running on (Windows NT,
-  95 or 98 including service pack level if known).  If the bug is
-  related to subprocesses, also specify which shell you are using (e.g.,
-  include the values of `shell-file-name' and `shell-explicit-file-name'
-  in your message).
-
-  If you think the bug is not specific to the Windows port of Emacs,
-  then it is better to mail the bug report to bug-gnu-emacs@gnu.org so
-  that it will be seen by the right people.  If Emacs has been set up to
-  send mail, you can use the command M-x report-emacs-bug to create and
-  send the bug report, but in some cases there is a function to report
-  bugs in a specific package; e.g. M-x gnus-bug for Gnus, M-x
-  c-submit-bug-report for C/C++/Java mode, etc.
+  with code in your .emacs file, e.g. by invoking Emacs with the "-Q"
+  option.
+
+  Use the built in bug reporting functionality in Emacs so that it
+  will be seen by the right people.  You can use the command M-x
+  report-emacs-bug to create and send the bug report, but in some
+  cases there is a function to report bugs in a specific package;
+  e.g. M-x gnus-bug for Gnus, M-x c-submit-bug-report for C/C++/Java
+  mode, etc.
index 08d84c70b81c0549b68eebf6092ee486f09926c4..32b4bd6b53269624575992f89af5471363a7a660 100644 (file)
@@ -1,6 +1,6 @@
 /* Add entries to the GNU Emacs Program Manager folder.
-   Copyright (C) 1995, 2002, 2003, 2004, 2005,
-      2006 Free Software Foundation, Inc.
+   Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
+      2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index b6d119fe6a82d774bb3d5f8cc36d0c477051d892..055240ac715324df0489e60fc7cf371ee9497cd5 100644 (file)
@@ -1,6 +1,6 @@
 /* Add an uninitialized data section to an executable.
-   Copyright (C) 1999, 2002, 2003, 2004, 2005,
-      2006 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005,
+      2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 0b47ecd52b9cbd80916d69e74d52e4f0a9d1d939..4e4f1ef5c91e70c774f763bf99d9b2c633e2928d 100644 (file)
@@ -1,6 +1,6 @@
 /* Proxy shell designed for use with Emacs on Windows 95 and NT.
-   Copyright (C) 1997, 2002, 2003, 2004, 2005,
-      2006 Free Software Foundation, Inc.
+   Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
+      2006, 2007  Free Software Foundation, Inc.
 
    Accepts subset of Unix sh(1) command-line options, for compatability
    with elisp code written for Unix.  When possible, executes external
index c2e2ed8782e027a779602f061c4e38f3a629931b..4a0d6897b05a96f12f8ef3351509ad11c9232fdd 100644 (file)
@@ -1,6 +1,6 @@
 /* GNU Emacs site configuration template file.  -*- C -*-
-   Copyright (C) 1988, 1993, 1994, 2002, 2003, 2004,
-      2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1988, 1993, 1994, 2001, 2002, 2003, 2004,
+      2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 1e411e8ad2cdcdd35bf9fa77f2432853ea6adc4a..ad44416651ab92e3126e5826e0ec526f5078eb85 100755 (executable)
@@ -2,7 +2,7 @@
 rem   ----------------------------------------------------------------------\r
 rem   Configuration script for MS Windows 95/98/Me and NT/2000/XP\r
 rem   Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005,\r
-rem      2006 Free Software Foundation, Inc.\r
+rem      2006, 2007 Free Software Foundation, Inc.\r
 \r
 rem   This file is part of GNU Emacs.\r
 \r
index bd192c61f47dc8156bbcd46227073fb16cd59d6e..f2efdfd903b92b553576a060b1b8a1f7ded35456 100644 (file)
@@ -1,6 +1,6 @@
 /* Simple client interface to DDE servers.
-   Copyright (C) 1998, 2002, 2003, 2004, 2005,
-      2006 Free Software Foundation, Inc.
+   Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005,
+      2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 4dbd51c6adcdd7f0544e91e26bc7e1deadeff4b4..1879a8655d20752bf9e064127bb450da42af717e 100644 (file)
@@ -6,8 +6,8 @@ Emacs ICON   icons\emacs.ico
 #endif
 
 VS_VERSION_INFO VERSIONINFO
- FILEVERSION 22,0,92,0
- PRODUCTVERSION 22,0,92,0
+ FILEVERSION 22,0,93,0
+ PRODUCTVERSION 22,0,93,0
  FILEFLAGSMASK 0x3FL
 #ifdef EMACSDEBUG
  FILEFLAGS 0x1L
@@ -24,12 +24,12 @@ BEGIN
        BEGIN
            VALUE "CompanyName", "Free Software Foundation\0"
            VALUE "FileDescription", "GNU Emacs for Windows NT/95/98/2000/ME/XP\0"
-           VALUE "FileVersion", "22, 0, 92, 0\0"
+           VALUE "FileVersion", "22, 0, 93, 0\0"
            VALUE "InternalName", "Emacs\0"
-           VALUE "LegalCopyright", "Copyright (C) 2002, 2003, 2004, 2005, 2006\0"
+           VALUE "LegalCopyright", "Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007\0"
            VALUE "OriginalFilename", "emacs.exe"
            VALUE "ProductName", "Emacs: The extensible self-documenting text editor\0"
-           VALUE "ProductVersion", "22, 0, 92, 0\0"
+           VALUE "ProductVersion", "22, 0, 93, 0\0"
            VALUE "OLESelfRegister", "\0"
         END
      END
index ece62f971bd919de8e275f09dd0a2917ee1d760f..16e653d4a887dac479d63157df1574d051c52326 100644 (file)
@@ -1,7 +1,7 @@
 rem  Hack to change/add environment variables in the makefiles for the\r
 rem  Windows platform.\r
 rem\r
-rem  Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.\r
+rem  Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.\r
 rem\r
 rem  This file is part of GNU Emacs.\r
 rem\r
index cf3b3a57990d285d41cefccc547d8c2b41ed0ee8..15ec2bf0ea31a6b5e305e23461a03b353dbd3d52 100644 (file)
@@ -1,6 +1,6 @@
 #  -*- Makefile -*- definition file for building GNU Emacs on Windows NT.
 #  Copyright (C) 2000, 2001, 2002, 2003, 2004,
-#    2005, 2006 Free Software Foundation, Inc.
+#    2005, 2006, 2007 Free Software Foundation, Inc.
 #
 #  GNU Emacs is free software; you can redistribute it and/or modify
 #  it under the terms of the GNU General Public License as published by
index 04c2982086b54a5451c7ff4f1b88a51ef62bb952..1ccc4c4eb74330c75169ff5722d73ff0da1fa9ec 100755 (executable)
@@ -1,5 +1,5 @@
 /* Replacement grp.h file for building GNU Emacs on Windows.
-   Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 9661a4833d25c3fafd30c2e2df895e234d781065..b445ff0caa2cb03664ee52473f3a07bcba45eb64 100644 (file)
@@ -1,5 +1,5 @@
 /* Replacement langinfo.h file for building GNU Emacs on Windows.
-   Copyright (C) 2006 Free Software Foundation, Inc.
+   Copyright (C) 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 31c21be00bb97433d8ef458b5a7fab409538c36a..ce0e54bfceeb4f2796750b3e178f8dd36e961483 100644 (file)
@@ -1,5 +1,5 @@
 /* Replacement nl_types.h file for building GNU Emacs on Windows.
-   Copyright (C) 2006 Free Software Foundation, Inc.
+   Copyright (C) 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index c0a3bc26ec411c2f2869393edd26c7551f14fa9f..0923dd9246bc0dd9f1c4b3bcd39c503de69863c3 100644 (file)
@@ -1,5 +1,5 @@
-/* Copyright (C) 1995, 2002, 2003, 2004, 2005,
-      2006 Free Software Foundation, Inc.
+/* Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
+      2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index e63df000f08766acc4948888fb577c2a928dcfe1..f579855522e198f408c2ddf3b67ddb9fbd87d88f 100644 (file)
@@ -1,6 +1,6 @@
 #  -*- Makefile -*- for GNU Emacs on the Microsoft W32 API.\r
 #  Copyright (C) 2000, 2001, 2002, 2003, 2004,\r
-#    2005, 2006 Free Software Foundation, Inc.\r
+#    2005, 2006, 2007 Free Software Foundation, Inc.\r
 #\r
 #  Top level makefile for building GNU Emacs on Windows NT\r
 #\r
index 0b21962a458b4b7a61d985c790f21f96f74b7831..2ee5879f11d66a849b5229afa84637a1d8e2885b 100644 (file)
@@ -3,7 +3,7 @@
 rem  Hack to run install-info with multiple info files on the command\r
 rem  line on the Windows platform.\r
 rem\r
-rem  Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.\r
+rem  Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.\r
 rem\r
 rem  This file is part of GNU Emacs.\r
 rem\r
index 96973e53a321f57dd916a0501783fd7872db842b..5f52bc18c62e73ef810a88fa6a920c861c12adad 100644 (file)
@@ -1,6 +1,6 @@
 #  -*- Makefile -*- definition file for building GNU Emacs on Windows NT.\r
 #  Copyright (C) 2000, 2001, 2002, 2003, 2004,\r
-#    2005, 2006 Free Software Foundation, Inc.\r
+#    2005, 2006, 2007 Free Software Foundation, Inc.\r
 #\r
 #  GNU Emacs is free software; you can redistribute it and/or modify\r
 #  it under the terms of the GNU General Public License as published by\r
index f3d272da35097a63bdae049b087ee7eaf3f0f829..d2077d90df4b24046ea2760e695eb0dce1364a8c 100644 (file)
@@ -1,5 +1,5 @@
 /* Copyright (C) 1993, 1995, 1997, 1999, 2001, 2002, 2003, 2004,
-      2005, 2006 Free Software Foundation, Inc.
+      2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index fb686f42b96a98298e59a4f65e62f8c51e942f05..7fedd9b8df2cc7eaf693f855ecf9ae889372d671 100644 (file)
@@ -1,6 +1,6 @@
 /* Pro-process emacs.exe for profiling by MSVC.
-   Copyright (C) 1999, 2002, 2003, 2004, 2005,
-      2006 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005,
+      2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index d820a92acbb47fd2200c78715bfc6a9d9b7668ff..6b6b84e33be0902dbba3e4c5fcb4930e2240fd0f 100644 (file)
@@ -1,4 +1,5 @@
-/* Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+     Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index ad29bd6e8c56b42000c63ea3ffbb929802502b92..840fe6d8d0783791259c23323e002fa9df98ae46 100644 (file)
@@ -1,6 +1,6 @@
 /* Copyright    Massachusetts Institute of Technology    1985  */
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 #include "copyright.h"
 
index 35d85a863b7f47e23577c4d0a9accc6f4b605266..d80f1633077a8f92b444c303d89a4ba7c6f641b1 100644 (file)
@@ -2,7 +2,7 @@
 
 /* Copyright    Massachusetts Institute of Technology    1985  */
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 /*
  * XMenu:      MIT Project Athena, X Window system menu package
index dca0e4be88ba9d92d4b997e26db3208f20c5b87f..0d1085bb3d5379a8710070ae55af7530bbe7416f 100644 (file)
@@ -2,7 +2,7 @@
 
 /* Copyright    Massachusetts Institute of Technology    1985  */
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 /*
  * XMenu:      MIT Project Athena, X Window system menu package
index 07c4654b2784e98ac73c5ae7ae250cbc4623c2ef..b44c310165a8ee5e10a5277533baa3c3c1605508 100644 (file)
 ;; End:
 
     Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001,
-       2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+       2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index ce9b8b8b3e82655e8229d8eeed1172677c28bf23..463b57151edb5ae1d0968d4667cdeba33452d46a 100644 (file)
@@ -2,7 +2,7 @@
 
 /* Copyright    Massachusetts Institute of Technology    1985  */
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 /*
  * XMenu:      MIT Project Athena, X Window system menu package
index 9e80240cd512d064068e4d90badc9c8d04e168e6..4249982d7d1597c4164cc6926792fe8a7a3605d4 100644 (file)
@@ -2,7 +2,7 @@
 
 /* Copyright    Massachusetts Institute of Technology    1985  */
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 /*
  * XMenu:      MIT Project Athena, X Window system menu package
index 679f5b841838b5ce19182eb4a70c792175137dd0..52560d01a689b9545da2747794f7535077250496 100644 (file)
@@ -1,6 +1,6 @@
 /* Copyright    Massachusetts Institute of Technology    1985  */
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 #include "copyright.h"
 
index 7680cb65de77d0f461c4285ff91391ee54cf0650..fa300d9114294e37518353af29a9cb1025146dcf 100644 (file)
@@ -2,7 +2,7 @@
 
 /* Copyright    Massachusetts Institute of Technology    1985  */
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 /*
  * XMenu:      MIT Project Athena, X Window system menu package
index bae42c21572c38978f5783714afa221b65b80c18..dd63b1c49ee8a44f080e94e39348c10924890ada 100644 (file)
@@ -2,7 +2,7 @@
 
 /* Copyright    Massachusetts Institute of Technology    1985  */
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 /*
  * XMenu:      MIT Project Athena, X Window system menu package
index 082de8872a435fb2363a7ad1fda2c227f2b68208..f673ed9fcadba56236caace15a480a2920745e67 100644 (file)
@@ -2,7 +2,7 @@
 
 /* Copyright    Massachusetts Institute of Technology    1985  */
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 /*
  * XMenu:      MIT Project Athena, X Window system menu package
index d05cabc2d56228bb7efaee1cc35d8da49bd712a2..35f5920e34ac1dfd076879c1db094feaba059386 100644 (file)
@@ -2,7 +2,7 @@
 
 /* Copyright    Massachusetts Institute of Technology    1985  */
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 /*
  * XMenu:      MIT Project Athena, X Window system menu package
index 84836c92e1ceb733c2ab71d6b7d526fae81400cd..d0d2b8efa914bc919e23a54406eb187b8f281331 100644 (file)
@@ -2,7 +2,7 @@
 
 /* Copyright    Massachusetts Institute of Technology    1985  */
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 /*
  * XMenu:      MIT Project Athena, X Window system menu package
index 4f354562d6ce43bdfb13121f162873436fac75bf..1ac74ef2b430137b81ea485478f800a4fdbac238 100644 (file)
@@ -2,7 +2,7 @@
 
 /* Copyright    Massachusetts Institute of Technology    1985  */
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 /*
  * XMenu:      MIT Project Athena, X Window system menu package
index cf14656aad10e0bf46d7366d17ebe2ce9fefb3b5..56bb177d68d7f0a6c4cb4283367e9cf186dff685 100644 (file)
@@ -2,7 +2,7 @@
 
 /* Copyright    Massachusetts Institute of Technology    1985  */
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 /*
  * XMenu:      MIT Project Athena, X Window system menu package
index 063b811a7da06cbc94861441e829d51f912fc1c3..980694f4cc44d4544e15d1baa2d269b3b1d63fb4 100644 (file)
@@ -2,7 +2,7 @@
 
 /* Copyright    Massachusetts Institute of Technology    1985  */
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 /*
  * XMenu:      MIT Project Athena, X Window system menu package
index 540787f7b2157707e476d455ee84ee1bee87ed9b..f4f615b430dffa215e6ea06a3531254284dcbd01 100644 (file)
@@ -2,7 +2,7 @@
 
 /* Copyright    Massachusetts Institute of Technology    1985  */
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 /*
  * XMenu:      MIT Project Athena, X Window system menu package
index 8a656ebcfe9fd97f55b5f65eab9305a594393a89..f569c6d24df5cc1c6eb16838b5201ec5b117d4e0 100644 (file)
@@ -2,7 +2,7 @@
 
 /* Copyright    Massachusetts Institute of Technology    1985  */
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 /*
  * XMenu:      MIT Project Athena, X Window system menu package
index 156d75762b14831dd35c3d3765c5167c6553f1bb..f419ba2a0bbc2164bc22d680b238cbabb60fa6c3 100644 (file)
@@ -2,7 +2,7 @@
 
 /* Copyright    Massachusetts Institute of Technology    1985  */
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 /*
  * XMenu:      MIT Project Athena, X Window system menu package
index b4a2a0966ac31da046bae5128c4ab33b71bca48b..281c1197c6271b661bb6e3a40d1b35727a9958cd 100644 (file)
@@ -2,7 +2,7 @@
 
 /* Copyright    Massachusetts Institute of Technology    1985  */
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 /*
  * XMenu:      MIT Project Athena, X Window system menu package
index ad20508fbf33ef22e7041394cca9016601254229..e985ee3e2a83491fe05f442e4ee9b59a3a55b118 100644 (file)
@@ -2,7 +2,7 @@
 
 /* Copyright    Massachusetts Institute of Technology    1985  */
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 /*
  * XMenu:      MIT Project Athena, X Window system menu package
index 0b431ec712b8f2f0f8fb5365bd49ab21d43b7a03..49ff6646a249141aaba4ad6a19c2d1efd9b0ef86 100644 (file)
@@ -2,7 +2,7 @@
 
 /* Copyright    Massachusetts Institute of Technology    1985  */
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 /*
  * XMenu:      MIT Project Athena, X Window system menu package
index a9a0ca6a7123d898abc0f9f99f82d4b4f1a429ab..e644455195116f4b8c4fe625e8c01a1b28223a6e 100644 (file)
@@ -2,7 +2,7 @@
 
 /* Copyright    Massachusetts Institute of Technology    1985  */
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 /*
  * XMenu:      MIT Project Athena, X Window system menu package
index 98a028e32c29840555ee9e4ef3d719937dadb3ac..61759e3793d5cec74e7f60cffe68fcef62a468e9 100644 (file)
@@ -2,7 +2,7 @@
 
 /* Copyright    Massachusetts Institute of Technology    1985  */
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 /*
  * XMenu:      MIT Project Athena, X Window system menu package
index 2aaf354b5987ec19608e7f7ae0f1669d218dd5f6..e6f57bd0104c8c5dc52ecfa536106f55e69e92d6 100644 (file)
@@ -2,7 +2,7 @@
 
 /* Copyright    Massachusetts Institute of Technology    1985  */
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 /*
  * XMenu:      MIT Project Athena, X Window system menu package
index e6ac343362090f293ec5c61a969d2452727abe1e..cc592525a81087bda56eb798ddc1a6e2fd800c96 100644 (file)
@@ -16,7 +16,7 @@
  */
 
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 /*
  *     X10.h - Header definition and support file for the C subroutine
index 7e022ce566bf53c8e527fec5daca03afae57aba9..c24928c9a3e589a878c962c94c18cc58086ba108 100644 (file)
@@ -1,6 +1,6 @@
 /* Copyright    Massachusetts Institute of Technology    1985  */
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 /*
 Permission to use, copy, modify, distribute, and sell this software and its
index 3e111dceacdb85236bf341cc99c49c0bdfc6d102..1d69cf8c138cda9366f88f69c7fb4c9e11fdb004 100644 (file)
@@ -1,6 +1,6 @@
 /* Copyright    Massachusetts Institute of Technology    1985  */
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 /*
 Permission to use, copy, modify, distribute, and sell this software and its
index 8cb1faa2d69ef69356d619a89b2809c25a1b5e47..706fa680f890206a27d262060cee680b1acaeffb 100644 (file)
@@ -1,6 +1,6 @@
 /* Copyright    Massachusetts Institute of Technology    1985  */
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 /*
 Permission to use, copy, modify, distribute, and sell this software and its
index 4f3892800d5106bb762ebc325460f84aa1055cd5..d275137e57d57fe89c3411772b9d4557c251c3c7 100644 (file)
@@ -1,6 +1,6 @@
 /* Copyright    Massachusetts Institute of Technology    1985  */
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 /*
 Permission to use, copy, modify, distribute, and sell this software and its
index 443c1f447e6ae9524b20372bba72a9f6175f668e..b6b0e4707640abc62dfdc9cf7d2c0721afe4a2a5 100644 (file)
@@ -1,6 +1,6 @@
 /* Copyright    Massachusetts Institute of Technology    1985  */
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 /*
 Permission to use, copy, modify, distribute, and sell this software and its
index b39332111996d88f7bf95e2d8233b2060e3374f0..ef94cf0a07a6efefc8ddc26601857f5b63d27591 100644 (file)
@@ -2,7 +2,7 @@
 
 /* Copyright    Massachusetts Institute of Technology    1985  */
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 /*
  * XMenu:      MIT Project Athena, X Window system menu package
index 683ed14e778197ae6329d505fe7407137b4f6adf..9bf976ccc6bf9fa9b704ac8b2ba04dca1fa1a62f 100644 (file)
@@ -1,6 +1,6 @@
 /* Copyright    Massachusetts Institute of Technology    1985  */
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 /*
  * XMenu:      MIT Project Athena, X Window system menu package
index 7f4208bce85d8caf1f8b00d36f1848cebef71b9d..c61632b3818c73e51cbc1db826dc9149a97b24c3 100644 (file)
@@ -17,7 +17,7 @@ without express or implied warranty.
 */
 
 /* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+                 2006, 2007 Free Software Foundation, Inc.  */
 
 /* arch-tag: c689b1bc-a3ba-41a1-baa0-a3622b5445b2
    (do not change this comment) */
index a9d5c5b456d4c4c98a5cd4fd9ed1476f1fc5e599..66b442ea29b49f97dab9cd5e0184a5f7b6d0e910 100644 (file)
@@ -1,8 +1,23 @@
-/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.  */
+/* Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 2001, 2002, 2003,
+                 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
+
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2, or (at your option)
+any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program; see the file COPYING.  If not, write to
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.  */
 
 /* This file implements the emacs_insque and emacs_remque functions,
-   copies of the insque and remque functions of BSD.  They and all
+   clones of the insque and remque functions of BSD.  They and all
    their callers have been renamed to emacs_mumble to allow us to
    include this file in the menu library on all systems.  */
 
index aa6ec1bfe590f66a24d8d052ebbe6adb67889af5..723f8f6b21c99f2adc9f7d9e81928db67dd69e45 100644 (file)
@@ -1,5 +1,5 @@
 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 2000, 2001,
-#   2004, 2005, 2006 Free Software Foundation, Inc.
+#   2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 #
 # This file is part of GNU Emacs.
 #
@@ -158,7 +158,8 @@ define ppt
   printf " SZ=%d\n", $t->gap_size
 end
 document ppt
-Print point, beg, end, narrow, and gap for current buffer.
+Print current buffer's point and boundaries.
+Prints values of point, beg, end, narrow, and gap for current buffer.
 end
 
 # Print out iterator given as first arg
@@ -312,7 +313,7 @@ define pcursorx
   printf "y=%d x=%d vpos=%d hpos=%d", $cp->y, $cp->x, $cp->vpos, $cp->hpos
 end
 document pcursorx
-Pretty print a window cursor
+Pretty print a window cursor.
 end
 
 define pcursor
@@ -321,7 +322,7 @@ define pcursor
   printf "\n"
 end
 document pcursor
-Pretty print the output_cursor
+Pretty print the output_cursor.
 end
 
 define pwinx
@@ -381,7 +382,7 @@ define pwinx
 end
 document pwinx
 Pretty print a window structure.
-Takes one argument, a pointer to a window structure
+Takes one argument, a pointer to a window structure.
 end
 
 define pwin
@@ -447,7 +448,7 @@ define pgx
 end
 document pgx
 Pretty print a glyph structure.
-Takes one argument, a pointer to a glyph structure
+Takes one argument, a pointer to a glyph structure.
 end
 
 define pg
@@ -532,7 +533,8 @@ define xvectype
   echo \n
 end
 document xvectype
-Print the size or vector subtype of $, assuming it is a vector or pseudovector.
+Print the size or vector subtype of $.
+This command assumes that $ is a vector or pseudovector.
 end
 
 define xmisctype
@@ -541,7 +543,7 @@ define xmisctype
   echo \n
 end
 document xmisctype
-Print the specific type of $, assuming it is some misc type.
+Assume that $ is some misc type and print its specific type.
 end
 
 define xint
@@ -549,7 +551,7 @@ define xint
   print $int
 end
 document xint
-Print $, assuming it is an Emacs Lisp integer.  This gets the sign right.
+Print $ as an Emacs Lisp integer.  This gets the sign right.
 end
 
 define xptr
@@ -557,7 +559,7 @@ define xptr
   print (void *) $ptr
 end
 document xptr
-Print the pointer portion of $, assuming it is an Emacs Lisp value.
+Print the pointer portion of an Emacs Lisp value in $.
 end
 
 define xmarker
@@ -565,7 +567,8 @@ define xmarker
   print (struct Lisp_Marker *) $ptr
 end
 document xmarker
-Print $ as a marker pointer, assuming it is an Emacs Lisp marker value.
+Print $ as a marker pointer.
+This command assumes that $ is an Emacs Lisp marker value.
 end
 
 define xoverlay
@@ -573,7 +576,8 @@ define xoverlay
   print (struct Lisp_Overlay *) $ptr
 end
 document xoverlay
-Print $ as a overlay pointer, assuming it is an Emacs Lisp overlay value.
+Print $ as a overlay pointer.
+This command assumes that $ is an Emacs Lisp overlay value.
 end
 
 define xmiscfree
@@ -581,7 +585,8 @@ define xmiscfree
   print (struct Lisp_Free *) $ptr
 end
 document xmiscfree
-Print $ as a misc free-cell pointer, assuming it is an Emacs Lisp Misc value.
+Print $ as a misc free-cell pointer.
+This command assumes that $ is an Emacs Lisp Misc value.
 end
 
 define xintfwd
@@ -589,7 +594,8 @@ define xintfwd
   print (struct Lisp_Intfwd *) $ptr
 end
 document xintfwd
-Print $ as an integer forwarding pointer, assuming it is an Emacs Lisp Misc value.
+Print $ as an integer forwarding pointer.
+This command assumes that $ is an Emacs Lisp Misc value.
 end
 
 define xboolfwd
@@ -597,7 +603,8 @@ define xboolfwd
   print (struct Lisp_Boolfwd *) $ptr
 end
 document xboolfwd
-Print $ as a boolean forwarding pointer, assuming it is an Emacs Lisp Misc value.
+Print $ as a boolean forwarding pointer.
+This command assumes that $ is an Emacs Lisp Misc value.
 end
 
 define xobjfwd
@@ -605,7 +612,8 @@ define xobjfwd
   print (struct Lisp_Objfwd *) $ptr
 end
 document xobjfwd
-Print $ as an object forwarding pointer, assuming it is an Emacs Lisp Misc value.
+Print $ as an object forwarding pointer.
+This command assumes that $ is an Emacs Lisp Misc value.
 end
 
 define xbufobjfwd
@@ -613,7 +621,8 @@ define xbufobjfwd
   print (struct Lisp_Buffer_Objfwd *) $ptr
 end
 document xbufobjfwd
-Print $ as a buffer-local object forwarding pointer, assuming it is an Emacs Lisp Misc value.
+Print $ as a buffer-local object forwarding pointer.
+This command assumes that $ is an Emacs Lisp Misc value.
 end
 
 define xkbobjfwd
@@ -621,7 +630,8 @@ define xkbobjfwd
   print (struct Lisp_Kboard_Objfwd *) $ptr
 end
 document xkbobjfwd
-Print $ as a kboard-local object forwarding pointer, assuming it is an Emacs Lisp Misc value.
+Print $ as a kboard-local object forwarding pointer.
+This command assumes that $ is an Emacs Lisp Misc value.
 end
 
 define xbuflocal
@@ -629,7 +639,8 @@ define xbuflocal
   print (struct Lisp_Buffer_Local_Value *) $ptr
 end
 document xbuflocal
-Print $ as a buffer-local-value pointer, assuming it is an Emacs Lisp Misc value.
+Print $ as a buffer-local-value pointer.
+This command assumes that $ is an Emacs Lisp Misc value.
 end
 
 define xsymbol
@@ -673,7 +684,8 @@ define xprocess
   echo \n
 end
 document xprocess
-Print the address of the struct Lisp_process which the Lisp_Object $ points to.
+Print the address of the struct Lisp_process to which $ points.
+This command assumes that $ is a Lisp_Object.
 end
 
 define xframe
@@ -685,7 +697,8 @@ define xframe
   echo \n
 end
 document xframe
-Print $ as a frame pointer, assuming it is an Emacs Lisp frame value.
+Print $ as a frame pointer.
+This command assumes $ is an Emacs Lisp frame value.
 end
 
 define xcompiled
@@ -694,7 +707,8 @@ define xcompiled
   output ($->contents[0])@($->size & 0xff)
 end
 document xcompiled
-Print $ as a compiled function pointer, assuming it is an Emacs Lisp compiled value.
+Print $ as a compiled function pointer.
+This command assumes that $ is an Emacs Lisp compiled value.
 end
 
 define xwindow
@@ -721,7 +735,8 @@ define xwinconfig
   print (struct save_window_data *) $ptr
 end
 document xwinconfig
-Print $ as a window configuration pointer, assuming it is an Emacs Lisp window configuration value.
+Print $ as a window configuration pointer.
+This command assumes that $ is an Emacs Lisp window configuration value.
 end
 
 define xsubr
@@ -766,8 +781,8 @@ define xbuffer
   echo \n
 end
 document xbuffer
-Set $ as a buffer pointer, assuming it is an Emacs Lisp buffer value.
-Print the name of the buffer.
+Set $ as a buffer pointer and the name of the buffer.
+This command assumes $ is an Emacs Lisp buffer value.
 end
 
 define xhashtable
@@ -775,7 +790,8 @@ define xhashtable
   print (struct Lisp_Hash_Table *) $ptr
 end
 document xhashtable
-Set $ as a hash table pointer, assuming it is an Emacs Lisp hash table value.
+Set $ as a hash table pointer.
+This command assumes that $ is an Emacs Lisp hash table value.
 end
 
 define xcons
@@ -785,7 +801,7 @@ define xcons
   echo \n
 end
 document xcons
-Print the contents of $, assuming it is an Emacs Lisp cons.
+Print the contents of $ as an Emacs Lisp cons.
 end
 
 define nextcons
@@ -794,7 +810,7 @@ define nextcons
 end
 document nextcons
 Print the contents of the next cell in a list.
-This assumes that the last thing you printed was a cons cell contents
+This command assumes that the last thing you printed was a cons cell contents
 (type struct Lisp_Cons) or a pointer to one.
 end
 define xcar
@@ -803,7 +819,7 @@ define xcar
   print/x ($type == Lisp_Cons ? ((struct Lisp_Cons *) $ptr)->car : 0)
 end
 document xcar
-Print the car of $, assuming it is an Emacs Lisp pair.
+Assume that $ is an Emacs Lisp pair and print its car.
 end
 
 define xcdr
@@ -812,7 +828,7 @@ define xcdr
   print/x ($type == Lisp_Cons ? ((struct Lisp_Cons *) $ptr)->u.cdr : 0)
 end
 document xcdr
-Print the cdr of $, assuming it is an Emacs Lisp pair.
+Assume that $ is an Emacs Lisp pair and print its cdr.
 end
 
 define xlist
@@ -1030,7 +1046,7 @@ define which
   set debug_print (which_symbols ($arg0))
 end
 document which
-  Print symbols which references a given lisp object,
+  Print symbols which references a given lisp object
   either as its symbol value or symbol function.
 end
 
index 717e4cdf963d47cad0faca28a09381eadd656128..208084ff12aa9733178d4852462aefc27151b852 100644 (file)
@@ -1,3 +1,257 @@
+2007-01-24  Kim F. Storm  <storm@cua.dk>
+
+       * keymap.c (describe_map): Don't consider prefix keys to be shadowed.
+
+2007-01-23  Juanma Barranquero  <lekktu@gmail.com>
+
+       * editfns.c (Finsert_char): Doc fix.
+       (Fget_internal_run_time, Fdecode_time): Fix typos in docstrings.
+
+2007-01-22  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * macselect.c [TARGET_API_MAC_CARBON] (mac_do_receive_drag): Don't
+       pass keyboard modifiers to mac_store_drag_event, but put them as
+       kEventParamKeyModifiers Apple event parameter.
+
+2007-01-21  Chong Yidong  <cyd@stupidchicken.com>
+
+       * xdisp.c (try_window): Revert previous change.
+
+       * dispnew.c (update_text_area): Revert 2006-09-17 change.
+       Always redraw non-mode-line rows with mouse-face.
+
+2007-01-20  Chong Yidong  <cyd@stupidchicken.com>
+
+       * xdisp.c (try_window): Clear mouse-face highlights first.
+
+       * window.c (set_window_buffer): Revert 2006-11-22 change.
+
+2007-01-20  Eli Zaretskii  <eliz@gnu.org>
+
+       * .gdbinit (ppt, xtype, xmisctype, xint, xptr, xmarker, xframe)
+       (xbuffer, xcons, xcar, xcdr): Fix doc strings.
+
+2007-01-20  Chong Yidong  <cyd@stupidchicken.com>
+
+       * keyboard.c (read_key_sequence): Extract local map only if the
+       given position is in an accessible buffer region.
+
+2007-01-19  Nick Roberts  <nickrob@snap.net.nz>
+
+       * .gdbinit: Reformat documentation so that first sentence
+       displays properly with "help user-defined" (like apropos).
+
+2007-01-18  Bruno Haible  <bruno@clisp.org>  (tiny change)
+
+       * epaths.in: Move PATH_DOC from local/info to local/share/info.
+
+2007-01-15  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * macmenu.c (create_and_show_dialog) [TARGET_API_MAC_CARBON]:
+       Create movable modal window instead of movable alert window.
+       (create_and_show_dialog) [!MAC_OSX]: Use DeactivateControl instead
+       of DisableControl.
+
+       * macselect.c (Fmac_resume_apple_event): Set error number when
+       descriptor type of reply is non-null.
+
+2007-01-14  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * macmenu.c (create_and_show_dialog) [TARGET_API_MAC_CARBON]: Use
+       DisableControl for disabled items.  Set default button to first
+       enabled one.  Use icon of application in execution.
+
+2007-01-13  Eli Zaretskii  <eliz@gnu.org>
+
+       * process.c (Fdelete_process, Fprocess_id, sigchld_handler):
+       Copy PID into EMACS_INT to avoid GCC warnings.
+
+       * fns.c (maybe_resize_hash_table): Copy new size of hash table
+       into EMACS_INT to avoid GCC warnings.
+
+       * editfns.c (Fuser_uid, Fuser_real_uid): Copy values returned by
+       geteuid and getuid into EMACS_INT to avoid GCC warnings.
+
+       * dired.c (Ffile_attributes): Fix last change.
+
+2007-01-12  Eli Zaretskii  <eliz@gnu.org>
+
+       * dired.c (Ffile_attributes): Copy some members of `struct stat'
+       into int's to avoid GCC warnings about limited range of short in
+       arguments to FIXNUM_OVERFLOW_P.
+
+2007-01-12  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * macmenu.c (HAVE_DIALOGS): Define if TARGET_API_MAC_CARBON.
+       (mac_handle_dialog_event, install_dialog_event_handler)
+       (create_and_show_dialog) [TARGET_API_MAC_CARBON]: New functions.
+       (DIALOG_LEFT_MARGIN, DIALOG_TOP_MARGIN, DIALOG_RIGHT_MARGIN)
+       (DIALOG_BOTTOM_MARGIN, DIALOG_MIN_INNER_WIDTH)
+       (DIALOG_MAX_INNER_WIDTH, DIALOG_BUTTON_BUTTON_HORIZONTAL_SPACE)
+       (DIALOG_BUTTON_BUTTON_VERTICAL_SPACE, DIALOG_BUTTON_MIN_WIDTH)
+       (DIALOG_TEXT_MIN_HEIGHT, DIALOG_TEXT_BUTTONS_VERTICAL_SPACE)
+       (DIALOG_ICON_WIDTH, DIALOG_ICON_HEIGHT, DIALOG_ICON_LEFT_MARGIN)
+       (DIALOG_ICON_TOP_MARGIN) [TARGET_API_MAC_CARBON]: New macros.
+       (mac_dialog) [TARGET_API_MAC_CARBON]: Remove function.
+       (mac_dialog_show) [TARGET_API_MAC_CARBON]: Use create_and_show_dialog.
+
+       * macterm.c (x_free_frame_resources) [USE_CG_DRAWING]: Call
+       mac_prepare_for_quickdraw.
+       (quit_char, make_ctrl_char) [TARGET_API_MAC_CARBON]: Move externs
+       outside #ifdef MAC_OSX.
+       (mac_quit_char_key_p) [TARGET_API_MAC_CARBON]: Move function
+       outside #ifdef MAC_OSX.
+       (mac_check_bundle) [MAC_OSX]: Remove unused function.
+
+       * macterm.h (mac_quit_char_key_p): Move extern outside #ifdef MAC_OSX.
+       (HOURGLASS_WIDTH, HOURGLASS_HEIGHT): Parenthesize definitions.
+
+2007-01-11  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+
+       * alloc.c (BLOCK_INPUT_ALLOC, UNBLOCK_INPUT_ALLOC): Use pthread_equal,
+       block/unblock SIGIO.
+
+2007-01-10  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * editfns.c (Fformat): Allow integer-format to work with floats of size
+       larger than most-positive-fixnum (but still smaller than MAXINT).
+
+       * dired.c (Ffile_attributes): Use floats for large uids/gids.
+
+2007-01-09  Eli Zaretskii  <eliz@gnu.org>
+
+       * emacs.c (syms_of_emacs) <path-separator>: Doc fix.
+
+2007-01-09  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * callproc.c (Fcall_process_region) [HAVE_MKSTEMP]: Add BLOCK_INPUT
+       around mkstemp.
+
+       * image.c (XDrawLine) [MAC_OS]: Remove macro.
+       (XCreateGC_pixmap) [!HAVE_NTGUI]: Likewise.
+       (x_disable_image) [!HAVE_NTGUI]: Use XCreateGC instead of
+       XCreateGC_pixmap.
+
+       * macgui.h (Display): Typedef to opaque type.
+
+       * macmenu.c (mac_dialog_modal_filter) [MAC_OSX]: New function.
+       (Fx_popup_dialog) [MAC_OSX]: Use standard alert if called from
+       Fmessage_box, Fyes_or_no_p, or Fy_or_n_p.
+       [MAC_OS_X_VERSION_MAX_ALLOWED >= 1030] (menu_quit_handler):
+       Use mac_quit_char_key_p.
+
+       * macterm.c (XDrawLine): Rename from mac_draw_line_to_pixmap.
+       (XCreateGC): Change type of 2nd argument to void *.
+       (XFreeGC) [USE_CG_DRAWING && MAC_OS_X_VERSION_MAX_ALLOWED >= 1030]:
+       Fix last change.
+       (mac_to_emacs_modifiers): Change return type to int.
+       [USE_CARBON_EVENTS] (mac_event_to_emacs_modifiers): Likewise.
+       (mac_mapped_modifiers): New function.
+       (XTread_socket): Use it.
+       [USE_TSM] (mac_handle_text_input_event): Likewise.
+       (do_window_update) [USE_CG_DRAWING]: Call mac_prepare_for_quickdraw.
+       (mac_quit_char_modifiers, mac_quit_char_keycode) [MAC_OSX]:
+       Remove variables.
+       (mac_determine_quit_char_modifiers, init_quit_char_handler)
+       [MAC_OSX]: Remove functions.
+       (make_ctrl_char) [MAC_OSX]: Add extern.
+       (mac_quit_char_key_p) [MAC_OSX]: New function.
+       (mac_initialize) [MAC_OSX]: Don't call init_quit_char_handler.
+
+       * macterm.h (FONT_MAX_WIDTH): Remove unused macro.
+       (XCreateGC): Change type in extern.
+       (XDrawLine): Rename from mac_draw_line_to_pixmap.
+       (mac_quit_char_key_p) [MAC_OSX]: Add extern.
+
+2007-01-08  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+
+       * keyboard.c (init_keyboard): Initialize interrupt_input_blocked and
+       interrupt_input_pending.
+
+       * xterm.h (x_display_info): New: net_supported_atoms,
+       nr_net_supported_atoms and net_supported_window.
+
+       * xterm.c (last_user_time): New variable.
+       (handle_one_xevent): Set last_user_time from events that have Time.
+       Set net_supported_window to 0 when reparented.
+       (wm_supports): New function.
+       (do_ewmh_fullscreen): Use wm_supports to check for _NET_WM_STATE.
+       (x_term_init): Initialize net_supported_atoms, nr_net_supported_atoms
+       and net_supported_window.
+
+2007-01-05  Kim F. Storm  <storm@cua.dk>
+
+       * indent.c (Fvertical_motion): Fix it overshoot check for overlay
+       strings without embedded newlines immediately followed by newline.
+
+2007-01-05  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * editfns.c (Fformat_time_string, Fdecode_time, Fencode_time)
+       (Fcurrent_time_string, Fcurrent_time_zone): Add BLOCK_INPUT around
+       gmtime/localtime/emacs_memftimeu/mktime.
+
+       * mac.c (Fmac_set_file_creator): Use MAC_EMACS_CREATOR_CODE
+       instead of 'EMAx'.
+       [!MAC_OSX] (sys_open, sys_creat, sys_fopen): Likewise.
+
+       * macgui.h (struct _XGC) [USE_CG_DRAWING
+       && MAC_OS_X_VERSION_MAX_ALLOWED >= 1030]: New members cg_fore_color
+       and cg_back_color.
+
+       * macmenu.c (Vshow_help_function) [TARGET_API_MAC_CARBON]: Add extern.
+       (restore_show_help_function, menu_target_item_handler)
+       [TARGET_API_MAC_CARBON]: New functions.
+       (install_menu_target_item_handler): New function.
+       (add_menu_item) [TARGET_API_MAC_CARBON]: Set help string as menu
+       item property.
+
+       * macterm.c (CG_SET_FILL_COLOR_MAYBE_WITH_CGCOLOR)
+       (CG_SET_FILL_COLOR_WITH_GC_FOREGROUND)
+       (CG_SET_FILL_COLOR_WITH_GC_BACKGROUND)
+       (CG_SET_STROKE_COLOR_MAYBE_WITH_CGCOLOR)
+       (CG_SET_STROKE_COLOR_WITH_GC_FOREGROUND): New macros.
+       (mac_cg_color_space_rgb) [USE_CG_DRAWING]: New variable.
+       (mac_cg_color_black) [USE_CG_DRAWING
+       && MAC_OS_X_VERSION_MAX_ALLOWED >= 1030]: New variable.
+       (init_cg_color) [USE_CG_DRAWING]: New function.
+       (mac_draw_line, mac_draw_rectangle) [USE_CG_DRAWING]: Use
+       CG_SET_STROKE_COLOR_WITH_GC_FOREGROUND instead of CG_SET_STROKE_COLOR.
+       (mac_erase_rectangle, mac_clear_window, mac_draw_cg_image)
+       (mac_fill_rectangle, mac_draw_image_string_cg) [USE_CG_DRAWING]:
+       Use CG_SET_FILL_COLOR_WITH_GC_FOREGROUND or
+       CG_SET_FILL_COLOR_WITH_GC_BACKGROUND instead of CG_SET_FILL_COLOR.
+       (mac_draw_string_common) [MAC_OSX && USE_ATSUI]: Likewise.
+       (XCreateGC, XFreeGC, XSetForeground, XSetBackground) [USE_CG_DRAWING
+       && MAC_OS_X_VERSION_MAX_ALLOWED >= 1030]: Use gc->cg_fore_color and/or
+       gc->cg_back_color.
+       (install_drag_handler, remove_drag_handler): Make extern.
+       (install_menu_target_item_handler): Add extern.
+       (install_window_handler): Call install_menu_target_item_handler.
+       [MAC_OS8] (main): Use MAC_EMACS_CREATOR_CODE instead of 'EMAx'.
+       (mac_initialize) [USE_CG_DRAWING]: Call init_cg_color.
+
+       * macterm.h (MAC_EMACS_CREATOR_CODE): New enumerator.
+
+2007-01-04  Juanma Barranquero  <lekktu@gmail.com>
+
+       * window.c (Fwindow_end): Fix use of >= operator.
+
+2007-01-03  Richard Stallman  <rms@gnu.org>
+
+       * window.c (Fwindow_end): Check BUF_OVERLAY_MODIFF like BUF_MODIFF.
+
+2007-01-02  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+
+       * gtkutil.h (xg_menu_item_cb_data_): Remove highlight_id and
+       unhighlight_id.
+
+       * gtkutil.c (menuitem_highlight_callback): Invoked widget is the
+       parent of the menu item.  Get menu item widget from event.
+       (xg_create_one_menuitem, xg_update_menu_item): highlight_id and
+       unhighlight_id has been removed.
+       (create_menus): Connect enter/leave-notify-event to the menu instead
+       of individual items.
+
 2006-12-31  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
 
        * gtkutil.c (update_frame_tool_bar): Connect create-menu-proxy with
 
 2006-12-22  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 
-       * macfns.c (mac_update_title_bar) [TARGET_API_MAC_CARBON]: Call
-       mac_update_proxy_icon also when buffer modification flag changed.
+       * macfns.c (mac_update_title_bar) [TARGET_API_MAC_CARBON]:
+       Call mac_update_proxy_icon also when buffer modification flag changed.
        [TARGET_API_MAC_CARBON] (mac_update_proxy_icon): Don't update alias,
        but compare FSRef/FSSpec of resolved alias.
 
        (Fmac_atsu_font_face_attributes) [USE_ATSUI]: New function.
        (syms_of_macfns) [USE_ATSUI]: Defsubr it.
 
-       * macselect.c [TARGET_API_MAC_CARBON] (mac_do_receive_drag): Use
-       mac_wakeup_from_rne instead of mac_post_mouse_moved_event.
+       * macselect.c [TARGET_API_MAC_CARBON] (mac_do_receive_drag):
+       Use mac_wakeup_from_rne instead of mac_post_mouse_moved_event.
 
        * macterm.c (mac_query_char_extents) [USE_ATSUI]: Don't call
        ATSUGetGlyphBounds if not necessary.
        (mac_load_query_font) [USE_ATSUI]: Use atsu_find_font_from_family_name.
        Don't get metrics for Latin-1 right half characters.
        (mac_load_query_font): Don't load font if space width is not positive.
-       [TARGET_API_MAC_CARBON] (mac_store_event_ref_as_apple_event): Use
-       mac_wakeup_from_rne instead of mac_post_mouse_moved_event.
+       [TARGET_API_MAC_CARBON] (mac_store_event_ref_as_apple_event):
+       Use mac_wakeup_from_rne instead of mac_post_mouse_moved_event.
        (XTread_socket): Call SelectWindow when unfocused frame is clicked.
 
        * macterm.h (mac_wakeup_from_rne) [TARGET_API_MAC_CARBON]: Add extern.
@@ -26933,7 +27187,7 @@ See ChangeLog.9 for earlier changes.
 ;; End:
 
     Copyright (C) 2001, 2002, 2003, 2004, 2005,
-       2006 Free Software Foundation, Inc.
+       2006, 2007 Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index 94f1039f71e6656cd63ccf3cace17b6fba1a0447..4aaa3202dd6d99737a7f625978e70fe703a06fa2 100644 (file)
        * minibuf.c: Don't allow entry to minibuffer
        while minibuffer is selected.
 
-    Copyright (C) 1985, 1986 Free Software Foundation, Inc.
+    Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+       Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index 430cbc0f9da4700c3989192f2a14a7a644120d95..75dd37940d03d25399d36eda2de9235ca864fdd8 100644 (file)
 
 See ChangeLog.1 for earlier changes.
 
-    Copyright (C) 1986, 1987, 1988 Free Software Foundation, Inc.
+    Copyright (C) 1986, 1987, 1988, 2001, 2002, 2003, 2004, 2005, 2006,
+       2007  Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index 73f87793541607cabaf82aec6fe6ab608e1a4991..bde54ff99f9fa39c88e919876574ce34df5b244c 100644 (file)
 
 See ChangeLog.2 for earlier changes.
 
-    Copyright (C) 1993 Free Software Foundation, Inc.
+    Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+       Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index b3d40b96b6cb163cc42a8b2877f763123db73bb1..04310b34cad82a3218d3048a3d6441951132cfb0 100644 (file)
 
 See ChangeLog.3 for earlier changes.
 
-    Copyright (C) 1993, 1994 Free Software Foundation, Inc.
+    Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+       Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index 5e50066bc78b89c535c8f3f16e2c41ab4eaeda13..893a649799629274b5681bb03113b3a08f380007 100644 (file)
 
 See ChangeLog.4 for earlier changes.
 
-    Copyright (C) 1994, 1995 Free Software Foundation, Inc.
+    Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+       Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index 2da83619eb49edb5f1780cfdde2802557906bf1b..fb29238601ac300a04729053a7ec13e4c85afa16 100644 (file)
 
 See ChangeLog.5 for earlier changes.
 
-    Copyright (C) 1995, 1996 Free Software Foundation, Inc.
+    Copyright (C) 1995, 1996, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+       Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index f1a29903715503c19dfe2561dc68690022f24ba3..c38cb1fc9ca89c84fdfe3edf4f42c0f627d9f37c 100644 (file)
@@ -11098,7 +11098,8 @@ Fri Sep 20 02:37:37 1996  Marcus Daniels  <marcus@sayre.sysc.pdx.edu>
 
 See ChangeLog.6 for earlier changes.
 
-    Copyright (C) 1997, 1998 Free Software Foundation, Inc.
+    Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+       Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index a9465058194a1ad54fc41e2c7a354c92bf76974d..ff6b3b254613055f68b2d40d52fa9d5a594b3e4a 100644 (file)
@@ -13991,7 +13991,8 @@ Wed Jun 25 15:22:58 1997  Gerd Moellmann  <gerd@acm.org>
 
 See ChangeLog.7 for earlier changes.
 
-    Copyright (C) 1999 Free Software Foundation, Inc.
+    Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+       Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index 9ce75696f5a5a77cb429d2ce1bff325a5adf6baa..2a644e135856658bca2aa9848de1bf0963f28a67 100644 (file)
@@ -13294,7 +13294,8 @@ See ChangeLog.8 for earlier changes.
 ;; coding: iso-2022-7bit
 ;; End:
 
-    Copyright (C) 2001, 2002 Free Software Foundation, Inc.
+    Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+       Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
 
index 87352d74830b25c2426ef9a2307099dadd08e69f..3e6d39246f625b6b8bdaea233ae4781739542c76 100644 (file)
@@ -1,6 +1,6 @@
 # Makefile for GNU Emacs.
 # Copyright (C) 1985, 1987, 1988, 1993, 1994, 1995, 1999, 2000, 2001, 2002,
-#               2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+#               2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 # This file is part of GNU Emacs.
 
index 2d95b881bc5ce8052579cb08f0852a933d636808..8e9bd143089ee7c88e4f2de1c92335e0970385b5 100644 (file)
@@ -1,6 +1,6 @@
 /* Primitives for word-abbrev mode.
    Copyright (C) 1985, 1986, 1993, 1996, 1998, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 8ebaac74c08130597803afa66c380ce4c9aa338c..b6ad5545f34d8ae91a9119d0900d2931e135d6d0 100644 (file)
@@ -1,6 +1,6 @@
 /* Storage allocation and gc for GNU Emacs Lisp interpreter.
    Copyright (C) 1985, 1986, 1988, 1993, 1994, 1995, 1997, 1998, 1999,
-      2000, 2001, 2002, 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+      2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -127,21 +127,21 @@ extern __malloc_size_t __malloc_extra_blocks;
 
 static pthread_mutex_t alloc_mutex;
 
-#define BLOCK_INPUT_ALLOC                       \
-  do                                            \
-    {                                           \
-      if (pthread_self () == main_thread)      \
-       BLOCK_INPUT;                            \
-      pthread_mutex_lock (&alloc_mutex);       \
-    }                                           \
+#define BLOCK_INPUT_ALLOC                               \
+  do                                                    \
+    {                                                   \
+      if (pthread_equal (pthread_self (), main_thread)) \
+        sigblock (sigmask (SIGIO));                     \
+      pthread_mutex_lock (&alloc_mutex);                \
+    }                                                   \
   while (0)
-#define UNBLOCK_INPUT_ALLOC                     \
-  do                                            \
-    {                                           \
-      pthread_mutex_unlock (&alloc_mutex);     \
-      if (pthread_self () == main_thread)      \
-       UNBLOCK_INPUT;                          \
-    }                                           \
+#define UNBLOCK_INPUT_ALLOC                             \
+  do                                                    \
+    {                                                   \
+      pthread_mutex_unlock (&alloc_mutex);              \
+      if (pthread_equal (pthread_self (), main_thread)) \
+        sigunblock (sigmask (SIGIO));                   \
+    }                                                   \
   while (0)
 
 #else /* SYSTEM_MALLOC || not HAVE_GTK_AND_PTHREAD */
index 8b092270d7b58892cf22af66d19de6890b72be32..41dd9e53a02abadc20f1185cf030cb9c6a436b8d 100644 (file)
@@ -1,6 +1,6 @@
 /* Asynchronous timers.
-   Copyright (C) 2000, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 84b1383ffdf84257fc6bf673145bf137cbc4d8bd..8c3b388d012345648163e315ebf66ffff2930389 100644 (file)
@@ -1,6 +1,6 @@
 /* Asynchronous timers.
-   Copyright (C) 2000, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 78dce69fe1f3b6868a6f56bb9170c09eff3e483f..fcaa64723bcf701fa8fbd6b7b940db2e251a017d 100644 (file)
@@ -1,6 +1,6 @@
 /* blockinput.h - interface to blocking complicated interrupt-driven input.
-   Copyright (C) 1989, 1993, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1989, 1993, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 6e3b39ad2bb4e2bf9e93fcb4dbb1ace1082bf8c4..2361cce388207f2d1e4ed75ef4b3bae9bd106f88 100644 (file)
@@ -1,7 +1,7 @@
 /* Buffer manipulation primitives for GNU Emacs.
    Copyright (C) 1985, 1986, 1987, 1988, 1989, 1993, 1994,
                  1995, 1997, 1998, 1999, 2000, 2001, 2002,
-                 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 96db95a57e421b852696e2683d9b10f9abb793f1..7ee5d921419bd5e63e138b7857f1ae9898184152 100644 (file)
@@ -1,6 +1,6 @@
 /* Header file for the buffer manipulation primitives.
    Copyright (C) 1985, 1986, 1993, 1994, 1995, 1997, 1998, 1999, 2000, 2001,
-                 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 6476070be5da8316b90543b18ee21152894b1e20..999addc2f0aa239ed9a02c9d93e364402bed04a2 100644 (file)
@@ -1,6 +1,6 @@
 /* Execution of byte code produced by bytecomp.el.
    Copyright (C) 1985, 1986, 1987, 1988, 1993, 2000, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 68cfdfc7aa66497b1e7632caf49f1ba77b2127f6..39b2046e8fc08c2e0e2e1ac1a41ea0c8e628b12d 100644 (file)
@@ -1,6 +1,6 @@
 /* Call a Lisp function interactively.
-   Copyright (C) 1985, 1986, 1993, 1994, 1995, 1997, 2000, 2002, 2003,
-                 2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 1993, 1994, 1995, 1997, 2000, 2001, 2002,
+                 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 819e7ff4a321454c35fbfb7d7f25bad61dd0b94c..6af47f0ed3e503b98f7b000b52abacdc2e3f0036 100644 (file)
@@ -1,6 +1,6 @@
 /* Synchronous subprocess invocation for GNU Emacs.
    Copyright (C) 1985, 1986, 1987, 1988, 1993, 1994, 1995, 1999, 2000, 2001,
-                 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -992,7 +992,11 @@ usage: (call-process-region START END PROGRAM &optional DELETE BUFFER DISPLAY &r
 
 #ifdef HAVE_MKSTEMP
  {
-   int fd = mkstemp (tempfile);
+   int fd;
+
+   BLOCK_INPUT;
+   fd = mkstemp (tempfile);
+   UNBLOCK_INPUT;
    if (fd == -1)
      report_file_error ("Failed to open temporary file",
                        Fcons (Vtemp_file_name_pattern, Qnil));
index 104f7f97a4186f2b8d4b751fd60270ee09af7f15..56b21e738ceec4e819da7ac0a12bf5c9d2b5f509 100644 (file)
@@ -1,6 +1,6 @@
 /* GNU Emacs case conversion functions.
    Copyright (C) 1985, 1994, 1997, 1998, 1999, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 517f24de0141d5931930f3c43ec15659ec28a748..2245e8e8b4a40bd328f14ce4e6c1ee368d97cf91 100644 (file)
@@ -1,6 +1,6 @@
 /* GNU Emacs routines to deal with case tables.
-   Copyright (C) 1993, 1994, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 4d19d4a6ccdbd07a5d759af601e6985985b3742c..218d5f7f783196c3f328928b3d9f176ab5e3d918 100644 (file)
@@ -1,7 +1,8 @@
 /* GNU Emacs routines to deal with category tables.
-   Copyright (C) 1998, 2001, 2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+     Free Software Foundation, Inc.
    Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-     2005, 2006
+     2005, 2006, 2007
      National Institute of Advanced Industrial Science and Technology (AIST)
      Registration Number H14PRO021
    Copyright (C) 2003
index 862576352267c32b2cf41fc90493a8b5deaa5aad..3ce03a83de8370cc63fffcd26b2ebb9c6cd56c5a 100644 (file)
@@ -1,6 +1,6 @@
 /* Declarations having to do with Emacs category tables.
    Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-     2005, 2006
+     2005, 2006, 2007
      National Institute of Advanced Industrial Science and Technology (AIST)
      Registration Number H14PRO021
    Copyright (C) 2003
index 017c9ab4feb722e20e7d371050953ee7bc23431d..c13f7c863b1e89a4694bf3182a6feaed0a536b1e 100644 (file)
--- a/src/ccl.c
+++ b/src/ccl.c
@@ -1,8 +1,8 @@
 /* CCL (Code Conversion Language) interpreter.
    Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+                 2006, 2007 Free Software Foundation, Inc.
    Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-     2005, 2006
+     2005, 2006, 2007
      National Institute of Advanced Industrial Science and Technology (AIST)
      Registration Number H14PRO021
    Copyright (C) 2003
index 01d92b621eb3d04ece085b0c1c4e5d90382c6725..e1c14e71754d1093dbabce03e6e227b3ac0a2660 100644 (file)
--- a/src/ccl.h
+++ b/src/ccl.h
@@ -1,6 +1,6 @@
 /* Header for CCL (Code Conversion Language) interpreter.
    Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-     2005, 2006
+     2005, 2006, 2007
      National Institute of Advanced Industrial Science and Technology (AIST)
      Registration Number H14PRO021
    Copyright (C) 2003
index 9fb7f641705b3940bba70a9f31e0484119d64cbe..d5b15092b7b037d2140254674f6d91a2d8681bb4 100644 (file)
@@ -1,10 +1,11 @@
 /* Basic character set support.
    Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                2006 Free Software Foundation, Inc.
+                 2006, 2007 Free Software Foundation, Inc.
    Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-     2005, 2006
+     2005, 2006, 2007
      National Institute of Advanced Industrial Science and Technology (AIST)
      Registration Number H14PRO021
+
    Copyright (C) 2003, 2004
      National Institute of Advanced Industrial Science and Technology (AIST)
      Registration Number H13PRO009
index e7aaf9d6194c76cea654e44870591145cf6bdbb9..8c76aa0607112d01e3e63043344dbc564d7a6058 100644 (file)
@@ -1,10 +1,11 @@
 /* Header for charset handler.
    Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                2006 Free Software Foundation, Inc.
+                 2006, 2007 Free Software Foundation, Inc.
    Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-     2005, 2006
+     2005, 2006, 2007
      National Institute of Advanced Industrial Science and Technology (AIST)
      Registration Number H14PRO021
+
    Copyright (C) 2003
      National Institute of Advanced Industrial Science and Technology (AIST)
      Registration Number H13PRO009
index dd25c112630779dfe5405062c2ba55799905c200..da984f0b82de5d6eb670af870ace7b3700bdedf1 100644 (file)
--- a/src/cm.c
+++ b/src/cm.c
@@ -1,6 +1,6 @@
 /* Cursor motion subroutines for GNU Emacs.
-   Copyright (C) 1985, 1995, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1995, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
     based primarily on public domain code written by Chris Torek
 
 This file is part of GNU Emacs.
index c94c0d43597c1ead9235f3337b6804c9f3588c2f..d77ba582f74dc7fcd0efbe23c19623badd5b9b3b 100644 (file)
--- a/src/cm.h
+++ b/src/cm.h
@@ -1,6 +1,6 @@
 /* Cursor motion calculation definitions for GNU Emacs
-   Copyright (C) 1985, 1989, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1989, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 096b63dd4531555ea5c965f3f0b8b0455e85b65e..e8f775d9c3510f51b0111ba10b9f6579045abf55 100644 (file)
@@ -1,6 +1,6 @@
 /* Simple built-in editing commands.
    Copyright (C) 1985, 1993, 1994, 1995, 1996, 1997, 1998, 2001, 2002,
-                 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 50c63b4beb8cce92f9fd4f20a2aaf0c263058459..aa58884fdedfcba80b97f3cce8c76dcb76ffccbc 100644 (file)
@@ -1,8 +1,8 @@
 /* Coding system handler (conversion, detection, etc).
    Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+                 2006, 2007 Free Software Foundation, Inc.
    Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-     2005, 2006
+     2005, 2006, 2007
      National Institute of Advanced Industrial Science and Technology (AIST)
      Registration Number H14PRO021
    Copyright (C) 2003
index 0f8d2b0ed7bc0785818f041153056010d7e1232b..f33e8335752d3245a5a92372cfa0eb3135e8d7a3 100644 (file)
@@ -1,8 +1,8 @@
 /* Header for coding system handler.
-   Copyright (C) 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
    Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-     2005, 2006
+     2005, 2006, 2007
      National Institute of Advanced Industrial Science and Technology (AIST)
      Registration Number H14PRO021
    Copyright (C) 2003
index 5c7cad37407aa2afb0f52158605bbba9ceecd974..2d0db0ec13cccc7e8a99bf62ca4d9f8e09ee82b0 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions needed by most editing commands.
-   Copyright (C) 1985, 1994, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1994, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 1ccd3af25156b4a1ea2840aaf74d8c514b651c00..d44acf24722c51b0fc4e881f08d2c5dda64d19ca 100644 (file)
@@ -1,7 +1,7 @@
 /* Composite sequence support.
    Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
-   Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+                 2006, 2007 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
      National Institute of Advanced Industrial Science and Technology (AIST)
      Registration Number H14PRO021
    Copyright (C) 2003, 2006
index 6e600e7a29b6c805fac91edf08274e765544795d..5106fcc990f153c5aa89807ad8de3d3b42e8bae8 100644 (file)
@@ -1,7 +1,7 @@
 /* Header for composite sequence handler.
    Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
-   Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+                 2006, 2007 Free Software Foundation, Inc.
+   Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
      National Institute of Advanced Industrial Science and Technology (AIST)
      Registration Number H14PRO021
    Copyright (C) 2003, 2006
index 8ee525a611b55125fc4bff876110cf7378a1e43f..7c94952463b887227e988c2b40f288b524fe795a 100644 (file)
@@ -1,7 +1,7 @@
 /* src/config.in.  Generated from configure.in by autoheader.  */
 
 /* GNU Emacs site configuration template file.
-   Copyright (C) 1988, 1993, 1994, 1999, 2000, 2001, 2002, 2004, 2005, 2006
+   Copyright (C) 1988, 1993, 1994, 1999, 2000, 2001, 2002, 2004, 2005, 2006, 2007
              Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
index b05faf57b8eba698ca5bba5a8ae4fb0a52cecfaf..9a359a449559bc039d4be99b70cedf0512e23bda 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * External symbol setup file for GNU Emacs on CX/UX
  * Copyright (C) 1990, 2002, 2003, 2004, 2005,
- *               2006 Free Software Foundation, Inc.
+ *               2006, 2007 Free Software Foundation, Inc.
  *
  * This file is part of GNU Emacs.
  *
index 120a92d66d79305b4f843891933720345db6b4e3..af166329f816841b007d3e62c52381176e4b70e3 100644 (file)
@@ -1,6 +1,6 @@
 /* Primitive operations on Lisp data types for GNU Emacs Lisp interpreter.
    Copyright (C) 1985, 1986, 1988, 1993, 1994, 1995, 1997, 1998, 1999, 2000,
-                 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 3283d38eb4b95ad35e061f6eeb4f3df6bc93c2f9..27f9f953eb648d513fc9b5a8849c0ac54841f37f 100644 (file)
@@ -1,6 +1,6 @@
 /* Lisp functions for making directory listings.
    Copyright (C) 1985, 1986, 1993, 1994, 1999, 2000, 2001, 2002, 2003,
-                 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -931,6 +931,7 @@ Elements of the attribute list are:
   char modes[10];
   Lisp_Object handler;
   struct gcpro gcpro1;
+  EMACS_INT uid, gid, ino;
 
   filename = Fexpand_file_name (filename, Qnil);
 
@@ -965,18 +966,26 @@ Elements of the attribute list are:
 #endif
     }
   values[1] = make_number (s.st_nlink);
+  /* When make_fixnum_or_float is called below with types that are
+     shorter than an int (e.g., `short'), GCC whines about comparison
+     being always false due to limited range of data type.  Fix by
+     copying s.st_uid and s.st_gid into int variables.  */
+  uid = s.st_uid;
+  gid = s.st_gid;
   if (NILP (id_format) || EQ (id_format, Qinteger))
     {
-      values[2] = make_number (s.st_uid);
-      values[3] = make_number (s.st_gid);
+      values[2] = make_fixnum_or_float (uid);
+      values[3] = make_fixnum_or_float (gid);
     }
   else
     {
       BLOCK_INPUT;
-      pw = (struct passwd *) getpwuid (s.st_uid);
-      values[2] = (pw ? build_string (pw->pw_name) : make_number (s.st_uid));
-      gr = (struct group *) getgrgid (s.st_gid);
-      values[3] = (gr ? build_string (gr->gr_name) : make_number (s.st_gid));
+      pw = (struct passwd *) getpwuid (uid);
+      values[2] = (pw ? build_string (pw->pw_name)
+                  : make_fixnum_or_float (uid));
+      gr = (struct group *) getgrgid (gid);
+      values[3] = (gr ? build_string (gr->gr_name)
+                  : make_fixnum_or_float (gid));
       UNBLOCK_INPUT;
     }
   values[4] = make_time (s.st_atime);
@@ -998,20 +1007,22 @@ Elements of the attribute list are:
   if (! NILP (dirname))
     encoded = ENCODE_FILE (dirname);
   if (! NILP (dirname) && stat (SDATA (encoded), &sdir) == 0)
-    values[9] = (sdir.st_gid != s.st_gid) ? Qt : Qnil;
+    values[9] = (sdir.st_gid != gid) ? Qt : Qnil;
   else                                 /* if we can't tell, assume worst */
     values[9] = Qt;
 #else                                  /* file gid will be egid */
-  values[9] = (s.st_gid != getegid ()) ? Qt : Qnil;
+  values[9] = (gid != getegid ()) ? Qt : Qnil;
 #endif /* BSD4_2 (or BSD4_3) */
-  if (FIXNUM_OVERFLOW_P (s.st_ino))
+  /* Shut up GCC warnings in FIXNUM_OVERFLOW_P below.  */
+  ino = s.st_ino;
+  if (FIXNUM_OVERFLOW_P (ino))
     /* To allow inode numbers larger than VALBITS, separate the bottom
        16 bits.  */
-    values[10] = Fcons (make_number (s.st_ino >> 16),
-                       make_number (s.st_ino & 0xffff));
+    values[10] = Fcons (make_number (ino >> 16),
+                       make_number (ino & 0xffff));
   else
     /* But keep the most common cases as integers.  */
-    values[10] = make_number (s.st_ino);
+    values[10] = make_number (ino);
 
   /* Likewise for device.  */
   if (FIXNUM_OVERFLOW_P (s.st_dev))
index 5eb7ee11dea323865710e7d67a646030340bb778..e2ad4b73e5aa443f8883d49945071a65828560a4 100644 (file)
@@ -1,6 +1,6 @@
 /* Interface definitions for display code.
    Copyright (C) 1985, 1993, 1994, 1997, 1998, 1999, 2000, 2001, 2002,
-                 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index e554eb1cd7e04a81e62398be0e2e2d8c892b839b..ccda3eca550f688b1477113a7ab04c8fe98ed668 100644 (file)
@@ -1,7 +1,7 @@
 /* Updating of data structures for redisplay.
    Copyright (C) 1985, 1986, 1987, 1988, 1993, 1994, 1995,
                  1997, 1998, 1999, 2000, 2001, 2002, 2003,
-                 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -4391,12 +4391,12 @@ update_text_area (w, vpos)
       || desired_row->phys_height != current_row->phys_height
       || desired_row->visible_height != current_row->visible_height
       || current_row->overlapped_p
-#if 0
-      /* This causes excessive flickering when mouse is moved across
-        the mode line.  Luckily everything seems to work just fine
-        without doing this.  KFS 2006-09-17.  */
-      || current_row->mouse_face_p
-#endif
+      /* This next line is necessary for correctly redrawing
+        mouse-face areas after scrolling and other operations.
+        However, it causes excessive flickering when mouse is moved
+        across the mode line.  Luckily, turning it off for the mode
+        line doesn't seem to hurt anything. -- cyd.  */
+      || (current_row->mouse_face_p && !current_row->mode_line_p)
       || current_row->x != desired_row->x)
     {
       rif->cursor_to (vpos, 0, desired_row->y, desired_row->x);
index 0d7a03c43ba4b7912ad22121fbe9f8e04494878a..513150902ad01bb91f411927d5b5ea3082586b59 100644 (file)
@@ -1,6 +1,6 @@
 /* Things for GLYPHS and glyph tables.
-   Copyright (C) 1993, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index ecb0197b3ca52bcebc867461d9eeb9f8d45a09b5..df3ca94af1e09d79a4ac5acc84ea10eb859fe1cb 100644 (file)
--- a/src/doc.c
+++ b/src/doc.c
@@ -1,6 +1,6 @@
 /* Record indices of function doc strings stored in a file.
    Copyright (C) 1985, 1986, 1993, 1994, 1995, 1997, 1998, 1999, 2000, 2001,
-                 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 6e71e261788c3127eb60fc263194d13882300986..d3c8557c251e408ec1922ba21b9238b52377ad08 100644 (file)
@@ -1,8 +1,8 @@
 /* Output like sprintf to a buffer of specified size.
    Also takes args differently: pass one pointer to an array of strings
    in addition to the format string which is separate.
-   Copyright (C) 1985, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 37085ebeb5fcb5f1b3040b13af04c0ff196dd236..801df68ae7e4039762242fea80223f2c536bdfd3 100644 (file)
@@ -1,7 +1,7 @@
 /* MS-DOS specific Lisp utilities.  Coded by Manabu Higashida, 1991.
    Major changes May-July 1993 Morten Welinder (only 10% original code left)
    Copyright (C) 1991, 1993, 1996, 1997, 1998, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 4f1cfd83d224a81bada00c018075118d294f124b..622e7cb5335520879a5c0e3697327c05cbbf13ea 100644 (file)
@@ -2,8 +2,8 @@
    Coded by Manabu Higashida, 1991.
    Modified by Morten Welinder, 1993-1994.
 
-   Copyright (C) 1991, 1994, 1995, 1997, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1991, 1994, 1995, 1997, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index a9b993d360e59eb0b84448fc977745781bec67db..7f94f07dc009db91950af6a21bb25e6498a00a29 100644 (file)
@@ -1,6 +1,6 @@
 /* C code startup routine.
-   Copyright (C) 1985, 1986, 1992, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 1992, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 79a88604d8c3d5388ae1070943d29775ab2fc7b8..3e27ca0cf433bfc480d88baacc0151f5cb9d4d87 100644 (file)
@@ -1,7 +1,7 @@
 /* Lisp functions pertaining to editing.
    Copyright (C) 1985, 1986, 1987, 1989, 1993, 1994, 1995, 1996,
                  1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -1312,7 +1312,10 @@ DEFUN ("user-uid", Fuser_uid, Suser_uid, 0, 0, 0,
 Value is an integer or float, depending on the value.  */)
      ()
 {
-  return make_fixnum_or_float (geteuid ());
+  /* Assignment to EMACS_INT stops GCC whining about limited range of
+     data type.  */
+  EMACS_INT euid = geteuid ();
+  return make_fixnum_or_float (euid);
 }
 
 DEFUN ("user-real-uid", Fuser_real_uid, Suser_real_uid, 0, 0, 0,
@@ -1320,7 +1323,10 @@ DEFUN ("user-real-uid", Fuser_real_uid, Suser_real_uid, 0, 0, 0,
 Value is an integer or float, depending on the value.  */)
      ()
 {
-  return make_fixnum_or_float (getuid ());
+  /* Assignment to EMACS_INT stops GCC whining about limited range of
+     data type.  */
+  EMACS_INT uid = getuid ();
+  return make_fixnum_or_float (uid);
 }
 
 DEFUN ("user-full-name", Fuser_full_name, Suser_full_name, 0, 1, 0,
@@ -1448,9 +1454,9 @@ most significant 16 bits of the seconds, while the second has the
 least significant 16 bits.  The third integer gives the microsecond
 count.
 
-On systems that can't determine the run time, get-internal-run-time
-does the same thing as current-time.  The microsecond count is zero on
-systems that do not provide resolution finer than a second.  */)
+On systems that can't determine the run time, `get-internal-run-time'
+does the same thing as `current-time'.  The microsecond count is zero
+on systems that do not provide resolution finer than a second.  */)
      ()
 {
 #ifdef HAVE_GETRUSAGE
@@ -1676,7 +1682,9 @@ For example, to produce full ISO 8601 format, use "%Y-%m-%dT%T%z".  */)
   /* This is probably enough.  */
   size = SBYTES (format_string) * 6 + 50;
 
+  BLOCK_INPUT;
   tm = ut ? gmtime (&value) : localtime (&value);
+  UNBLOCK_INPUT;
   if (! tm)
     error ("Specified time is not representable");
 
@@ -1688,18 +1696,22 @@ For example, to produce full ISO 8601 format, use "%Y-%m-%dT%T%z".  */)
       int result;
 
       buf[0] = '\1';
+      BLOCK_INPUT;
       result = emacs_memftimeu (buf, size, SDATA (format_string),
                                SBYTES (format_string),
                                tm, ut);
+      UNBLOCK_INPUT;
       if ((result > 0 && result < size) || (result == 0 && buf[0] == '\0'))
        return code_convert_string_norecord (make_unibyte_string (buf, result),
                                             Vlocale_coding_system, 0);
 
       /* If buffer was too small, make it bigger and try again.  */
+      BLOCK_INPUT;
       result = emacs_memftimeu (NULL, (size_t) -1,
                                SDATA (format_string),
                                SBYTES (format_string),
                                tm, ut);
+      UNBLOCK_INPUT;
       size = result + 1;
     }
 }
@@ -1707,7 +1719,7 @@ For example, to produce full ISO 8601 format, use "%Y-%m-%dT%T%z".  */)
 DEFUN ("decode-time", Fdecode_time, Sdecode_time, 0, 1, 0,
        doc: /* Decode a time value as (SEC MINUTE HOUR DAY MONTH YEAR DOW DST ZONE).
 The optional SPECIFIED-TIME should be a list of (HIGH LOW . IGNORED),
-as from `current-time' and `file-attributes', or `nil' to use the
+as from `current-time' and `file-attributes', or nil to use the
 current time.  The obsolete form (HIGH . LOW) is also still accepted.
 The list has the following nine members: SEC is an integer between 0
 and 60; SEC is 60 for a leap second, which only some operating systems
@@ -1730,7 +1742,9 @@ DOW and ZONE.)  */)
   if (! lisp_time_argument (specified_time, &time_spec, NULL))
     error ("Invalid time specification");
 
+  BLOCK_INPUT;
   decoded_time = localtime (&time_spec);
+  UNBLOCK_INPUT;
   if (! decoded_time)
     error ("Specified time is not representable");
   XSETFASTINT (list_args[0], decoded_time->tm_sec);
@@ -1746,7 +1760,9 @@ DOW and ZONE.)  */)
 
   /* Make a copy, in case gmtime modifies the struct.  */
   save_tm = *decoded_time;
+  BLOCK_INPUT;
   decoded_time = gmtime (&time_spec);
+  UNBLOCK_INPUT;
   if (decoded_time == 0)
     list_args[8] = Qnil;
   else
@@ -1802,7 +1818,11 @@ usage: (encode-time SECOND MINUTE HOUR DAY MONTH YEAR &optional ZONE)  */)
   if (CONSP (zone))
     zone = Fcar (zone);
   if (NILP (zone))
-    time = mktime (&tm);
+    {
+      BLOCK_INPUT;
+      time = mktime (&tm);
+      UNBLOCK_INPUT;
+    }
   else
     {
       char tzbuf[100];
@@ -1827,7 +1847,9 @@ usage: (encode-time SECOND MINUTE HOUR DAY MONTH YEAR &optional ZONE)  */)
         value doesn't suffice, since that would mishandle leap seconds.  */
       set_time_zone_rule (tzstring);
 
+      BLOCK_INPUT;
       time = mktime (&tm);
+      UNBLOCK_INPUT;
 
       /* Restore TZ to previous value.  */
       newenv = environ;
@@ -1871,7 +1893,9 @@ but this is considered obsolete.  */)
   /* Convert to a string, checking for out-of-range time stamps.
      Don't use 'ctime', as that might dump core if VALUE is out of
      range.  */
+  BLOCK_INPUT;
   tm = localtime (&value);
+  UNBLOCK_INPUT;
   if (! (tm && TM_YEAR_IN_ASCTIME_RANGE (tm->tm_year) && (tem = asctime (tm))))
     error ("Specified time is not representable");
 
@@ -1927,9 +1951,21 @@ the data it can't find.  */)
   struct tm *t;
   struct tm gmt;
 
-  if (lisp_time_argument (specified_time, &value, NULL)
-      && (t = gmtime (&value)) != 0
-      && (gmt = *t, t = localtime (&value)) != 0)
+  if (!lisp_time_argument (specified_time, &value, NULL))
+    t = NULL;
+  else
+    {
+      BLOCK_INPUT;
+      t = gmtime (&value);
+      if (t)
+       {
+         gmt = *t;
+         t = localtime (&value);
+       }
+      UNBLOCK_INPUT;
+    }
+
+  if (t)
     {
       int offset = tm_diff (t, &gmt);
       char *s = 0;
@@ -2247,8 +2283,7 @@ usage: (insert-before-markers-and-inherit &rest ARGS)  */)
 }
 \f
 DEFUN ("insert-char", Finsert_char, Sinsert_char, 2, 3, 0,
-       doc: /* Insert COUNT (second arg) copies of CHARACTER (first arg).
-Both arguments are required.
+       doc: /* Insert COUNT copies of CHARACTER.
 Point, and before-insertion markers, are relocated as in the function `insert'.
 The optional third arg INHERIT, if non-nil, says to inherit text properties
 from adjoining text, if those properties are sticky.  */)
@@ -3271,7 +3306,7 @@ save_restriction_restore (data)
 DEFUN ("save-restriction", Fsave_restriction, Ssave_restriction, 0, UNEVALLED, 0,
        doc: /* Execute BODY, saving and restoring current buffer's restrictions.
 The buffer's restrictions make parts of the beginning and end invisible.
-(They are set up with `narrow-to-region' and eliminated with `widen'.)
+\(They are set up with `narrow-to-region' and eliminated with `widen'.)
 This special form, `save-restriction', saves the current buffer's restrictions
 when it is entered, and restores them when it is exited.
 So any `narrow-to-region' within BODY lasts only until the end of the form.
@@ -3733,7 +3768,12 @@ usage: (format STRING &rest OBJECTS)  */)
                if (*format != 'd' && *format != 'o' && *format != 'x'
                    && *format != 'i' && *format != 'X' && *format != 'c')
                  error ("Invalid format operation %%%c", *format);
-               args[n] = Ftruncate (args[n], Qnil);
+               /* This fails unnecessarily if args[n] is bigger than
+                  most-positive-fixnum but smaller than MAXINT.
+                  These cases are important because we sometimes use floats
+                  to represent such integer values (typically such values
+                  come from UIDs or PIDs).  */
+               /* args[n] = Ftruncate (args[n], Qnil); */
              }
 
            /* Note that we're using sprintf to print floats,
@@ -3901,8 +3941,15 @@ usage: (format STRING &rest OBJECTS)  */)
                  else
                    sprintf (p, this_format, XUINT (args[n]));
                }
-             else
+             else if (format[-1] == 'e' || format[-1] == 'f' || format[-1] == 'g')
                sprintf (p, this_format, XFLOAT_DATA (args[n]));
+             else if (format[-1] == 'd')
+               /* Maybe we should use "%1.0f" instead so it also works
+                  for values larger than MAXINT.  */
+               sprintf (p, this_format, (EMACS_INT) XFLOAT_DATA (args[n]));
+             else
+               /* Don't sign-extend for octal or hex printing.  */
+               sprintf (p, this_format, (EMACS_UINT) XFLOAT_DATA (args[n]));
 
              if (p > buf
                  && multibyte
index 1db552c33e5c9c146d910980422f884cac4c0793..5219176eda98b547ff73fd84e442b927e71c2804 100644 (file)
@@ -1,6 +1,6 @@
 /* Fully extensible Emacs, running on Unix, intended for GNU.
    Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 1998, 1999,
-                 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -869,7 +869,7 @@ main (argc, argv
       else
        {
          printf ("GNU Emacs %s\n", SDATA (tem));
-         printf ("Copyright (C) 2006 Free Software Foundation, Inc.\n");
+         printf ("Copyright (C) 2007 Free Software Foundation, Inc.\n");
          printf ("GNU Emacs comes with ABSOLUTELY NO WARRANTY.\n");
          printf ("You may redistribute copies of Emacs\n");
          printf ("under the terms of the GNU General Public License.\n");
@@ -2501,7 +2501,8 @@ before you compile Emacs, to enable the code for this feature.  */);
   emacs_priority = 0;
 
   DEFVAR_LISP ("path-separator", &Vpath_separator,
-              doc: /* The directory separator in search paths, as a string.  */);
+              doc: /* String containing the character that separates directories in
+search paths, such as PATH and other similar environment variables.  */);
   {
     char c = SEPCHAR;
     Vpath_separator = make_string (&c, 1);
index d494d85139ce77b97bb7d73bf55e3227f3821bec..34d97897c7da8417ad08f8db0a23bcc00b8d9328 100644 (file)
@@ -1,6 +1,6 @@
 /* Hey Emacs, this is -*- C -*- code!  */
 /* Copyright (C) 1993, 1995, 1997, 1999, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -52,7 +52,7 @@ Boston, MA 02110-1301, USA.  */
 /* Where the configuration process believes the info tree lives.  The
    lisp variable configure-info-directory gets its value from this
    macro, and is then used to set the Info-default-directory-list.  */
-#define PATH_INFO "/usr/local/info"
+#define PATH_INFO "/usr/local/share/info"
 
 /* Where Emacs should store game score files.  */
 #define PATH_GAME "/usr/local/var/games/emacs"
index 7e9b4b55d09a8eb0c7d77dc2a8b0b5a4ebf7bd14..6707849a8409394013158d4848bacb4eff89af1f 100644 (file)
@@ -1,6 +1,6 @@
 /* Evaluator for GNU Emacs Lisp interpreter.
    Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1999, 2000, 2001,
-                 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index e276426487ee6fd3610905c45488bbbb2759b88d..c6589e989ecc751bd58f9949f54921071f545442 100644 (file)
@@ -1,7 +1,7 @@
 /* File IO for GNU Emacs.
    Copyright (C) 1985, 1986, 1987, 1988, 1993, 1994, 1995, 1996,
                  1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 6a3972dad42abbc1874500c73f384f6ede395a3e..261a644ccdef4de9fd421e7e28958bae40a31975 100644 (file)
@@ -1,6 +1,6 @@
 /* Lock files for editing.
    Copyright (C) 1985, 1986, 1987, 1993, 1994, 1996, 1998, 1999, 2000, 2001,
-                 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 835a8a3778e55fa9337b0047c58942e5e054363f..b15f65c164778a17a26c1be146c3967bd6618de2 100644 (file)
@@ -1,6 +1,6 @@
 /* filemode.c -- make a string describing file modes
-   Copyright (C) 1985, 1990, 1993, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1990, 1993, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
index 06e7022d89a29e88724e9b28128032efe78821e2..8093f03efc3b5278064f81f1d0dba160a828b841 100644 (file)
@@ -1,6 +1,6 @@
 /* Mark beginning of data space to dump as pure, for GNU Emacs.
-   Copyright (C) 1997, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index dd879de7eb8d09ca83f0a65df53dbae7117518cd..e0ed9b625cd8d39382c27d3295a56bfc1734f9e4 100644 (file)
@@ -1,6 +1,6 @@
 /* Primitive operations on floating point for GNU Emacs Lisp interpreter.
-   Copyright (C) 1988, 1993, 1994, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1988, 1993, 1994, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index da2c43fd6a9032e26e07c85c6556028737a07e74..86d9407db9a2734ae4868313a81dfbed0212d93a 100644 (file)
--- a/src/fns.c
+++ b/src/fns.c
@@ -1,7 +1,7 @@
 /* Random utility Lisp functions.
    Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997,
                  1998, 1999, 2000, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -4041,6 +4041,7 @@ maybe_resize_hash_table (h)
     {
       int old_size = HASH_TABLE_SIZE (h);
       int i, new_size, index_size;
+      EMACS_INT nsize;
 
       if (INTEGERP (h->rehash_size))
        new_size = old_size + XFASTINT (h->rehash_size);
@@ -4050,7 +4051,10 @@ maybe_resize_hash_table (h)
       index_size = next_almost_prime ((int)
                                      (new_size
                                       / XFLOATINT (h->rehash_threshold)));
-      if (max (index_size, 2 * new_size) > MOST_POSITIVE_FIXNUM)
+      /* Assignment to EMACS_INT stops GCC whining about limited range
+        of data type.  */
+      nsize = max (index_size, 2 * new_size);
+      if (nsize > MOST_POSITIVE_FIXNUM)
        error ("Hash table too large to resize");
 
       h->key_and_value = larger_vector (h->key_and_value, 2 * new_size, Qnil);
index 5a50012fef4317ffc40e78a4adbea84c190b3758..c92e05c3f028d7007ac027b32ee7d5ec9e10eec7 100644 (file)
@@ -1,7 +1,8 @@
 /* Fontset handler.
-   Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+     Free Software Foundation, Inc.
    Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-     2005, 2006
+     2005, 2006, 2007
      National Institute of Advanced Industrial Science and Technology (AIST)
      Registration Number H14PRO021
    Copyright (C) 2003, 2006
index b86c26784c74f63a112561d0f450b2afb3aea56a..506b34a4dc74651cfa019adc0ea592330448551d 100644 (file)
@@ -1,8 +1,8 @@
 /* Header for fontset handler.
-   Copyright (C) 1998, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
    Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-     2005, 2006
+     2005, 2006, 2007
      National Institute of Advanced Industrial Science and Technology (AIST)
      Registration Number H14PRO021
    Copyright (C) 2003, 2006
index 18ed9e02c10185a02a8e82c3bb2c2b60bd0f3195..171cdcd49f0c7138ac43a9aba633e7cf297657d9 100644 (file)
@@ -1,6 +1,6 @@
 /* Generic frame functions.
-   Copyright (C) 1993, 1994, 1995, 1997, 1999, 2000, 2001, 2002, 2003, 2006,
-                 2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1993, 1994, 1995, 1997, 1999, 2000, 2001, 2002, 2003,
+                 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 9c74a2d777cc40097b00729e042082793474848a..db60700c5ad07a635e970340cb808245735ccb5c 100644 (file)
@@ -1,6 +1,6 @@
 /* Define frame-object for GNU Emacs.
    Copyright (C) 1993, 1994, 1999, 2000, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index a42c2d704394e4e506a232edb769e4b09dd5fdce..1688f68f231aefbc535e8206596a8e32fc33d2ee 100644 (file)
@@ -1,7 +1,7 @@
 /* Fringe handling (split from xdisp.c).
    Copyright (C) 1985, 1986, 1987, 1988, 1993, 1994, 1995, 1997,
-                 1998, 1999, 2000, 2000, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 3f616b4711691690fc97867dc8cf0778c75ae0fd..f40149a8c4765fe3253c73b50d7860d551b9e89e 100644 (file)
@@ -1,6 +1,7 @@
 /* Get the system load averages.
    Copyright (C) 1985, 1986, 1987, 1988, 1989, 1991, 1992, 1993, 1994, 1995,
-                 1997, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+                 Free Software Foundation, Inc.
 
    NOTE: The canonical source of this file is maintained with gnulib.
    Bugs can be reported to bug-gnulib@gnu.org.
index f38409da452d7a6bef96e91e5b81e6c99df4e981..c4551677d16f39b56f5bc2d2227fa5c87abfe422 100644 (file)
@@ -1,6 +1,6 @@
 /* Emulate getpagesize on systems that lack it.
    Copyright (C) 1986, 1992, 1995, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 646fbbc4e4ceb2ac65b7512b515bd6a220b5239e..3f32617fc6499f2dc9bdb0f062439b6493276c71 100644 (file)
@@ -6,7 +6,7 @@
 
 /* Declarations for `malloc' and friends.
    Copyright (C) 1990, 1991, 1992, 1993, 1995, 1996, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
                  Written May 1989 by Mike Haertel.
 
 This library is free software; you can redistribute it and/or
index 3dcdef2b0ae19315844f0e33a76ccaf5e0b2acf1..dc81f016509966f5537c309fb0c8e588f01fcc87 100644 (file)
@@ -1,5 +1,5 @@
 /* Functions for creating and updating GTK widgets.
-   Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -1718,9 +1718,9 @@ menuitem_destroy_callback (w, client_data)
 }
 
 /* Callback called when the pointer enters/leaves a menu item.
-   W is the menu item.
+   W is the parent of the menu item.
    EVENT is either an enter event or leave event.
-   CLIENT_DATA points to the xg_menu_item_cb_data associated with the W.
+   CLIENT_DATA is not used.
 
    Returns FALSE to tell GTK to keep processing this event.  */
 
@@ -1730,15 +1730,21 @@ menuitem_highlight_callback (w, event, client_data)
      GdkEventCrossing *event;
      gpointer client_data;
 {
-  if (client_data)
-    {
-      xg_menu_item_cb_data *data = (xg_menu_item_cb_data*) client_data;
-      gpointer call_data = event->type == GDK_LEAVE_NOTIFY ? 0 : client_data;
+  GdkEvent ev;
+  GtkWidget *subwidget;
+  xg_menu_item_cb_data *data;
 
+  ev.crossing = *event;
+  subwidget = gtk_get_event_widget (&ev);
+  data = (xg_menu_item_cb_data *) g_object_get_data (G_OBJECT (subwidget),
+                                                     XG_ITEM_DATA);
+  if (data)
+    {
       if (! NILP (data->help) && data->cl_data->highlight_cb)
         {
+          gpointer call_data = event->type == GDK_LEAVE_NOTIFY ? 0 : data;
           GtkCallback func = (GtkCallback) data->cl_data->highlight_cb;
-          (*func) (w, call_data);
+          (*func) (subwidget, call_data);
         }
     }
 
@@ -2004,7 +2010,7 @@ xg_create_one_menuitem (item, f, select_cb, highlight_cb, cl_data, group)
 
   xg_list_insert (&xg_menu_item_cb_list, &cb_data->ptrs);
 
-  cb_data->unhighlight_id = cb_data->highlight_id = cb_data->select_id = 0;
+  cb_data->select_id = 0;
   cb_data->help = item->help;
   cb_data->cl_data = cl_data;
   cb_data->call_data = item->call_data;
@@ -2025,22 +2031,6 @@ xg_create_one_menuitem (item, f, select_cb, highlight_cb, cl_data, group)
           = g_signal_connect (G_OBJECT (w), "activate", select_cb, cb_data);
     }
 
-  if (! NILP (item->help) && highlight_cb)
-    {
-      /* We use enter/leave notify instead of select/deselect because
-         select/deselect doesn't go well with detached menus.  */
-      cb_data->highlight_id
-        = g_signal_connect (G_OBJECT (w),
-                            "enter-notify-event",
-                            G_CALLBACK (menuitem_highlight_callback),
-                            cb_data);
-      cb_data->unhighlight_id
-        = g_signal_connect (G_OBJECT (w),
-                            "leave-notify-event",
-                            G_CALLBACK (menuitem_highlight_callback),
-                            cb_data);
-    }
-
   return w;
 }
 
@@ -2123,6 +2113,17 @@ create_menus (data, f, select_cb, deactivate_cb, highlight_cb,
       {
         wmenu = gtk_menu_new ();
         xg_set_screen (wmenu, f);
+        /* Connect this to the menu instead of items so we get enter/leave for
+           disabled items also.  TODO:  Still does not get enter/leave for
+           disabled items in detached menus.  */
+        g_signal_connect (G_OBJECT (wmenu),
+                          "enter-notify-event",
+                          G_CALLBACK (menuitem_highlight_callback),
+                          NULL);
+        g_signal_connect (G_OBJECT (wmenu),
+                          "leave-notify-event",
+                          G_CALLBACK (menuitem_highlight_callback),
+                          NULL);
       }
       else wmenu = gtk_menu_bar_new ();
 
@@ -2619,37 +2620,6 @@ xg_update_menu_item (val, w, select_cb, highlight_cb, cl_data)
           g_signal_handler_disconnect (w, cb_data->select_id);
           cb_data->select_id = 0;
         }
-
-      if (NILP (cb_data->help))
-        {
-          /* Shall not have help.  Remove if any existed previously.  */
-          if (cb_data->highlight_id)
-            {
-              g_signal_handler_disconnect (G_OBJECT (w),
-                                           cb_data->highlight_id);
-              cb_data->highlight_id = 0;
-            }
-          if (cb_data->unhighlight_id)
-            {
-              g_signal_handler_disconnect (G_OBJECT (w),
-                                           cb_data->unhighlight_id);
-              cb_data->unhighlight_id = 0;
-            }
-        }
-      else if (! cb_data->highlight_id && highlight_cb)
-        {
-          /* Have help now, but didn't previously.  Add callback.  */
-          cb_data->highlight_id
-            = g_signal_connect (G_OBJECT (w),
-                                "enter-notify-event",
-                                G_CALLBACK (menuitem_highlight_callback),
-                                cb_data);
-          cb_data->unhighlight_id
-            = g_signal_connect (G_OBJECT (w),
-                                "leave-notify-event",
-                                G_CALLBACK (menuitem_highlight_callback),
-                                cb_data);
-        }
     }
 }
 
index 742e3ecb1e5375f36a5d53c3b96e64d60e246194..f87583ea1c23f63829963e1518b801d2039390ad 100644 (file)
@@ -1,5 +1,5 @@
 /* Definitions and headers for GTK widgets.
-   Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -79,8 +79,6 @@ typedef struct xg_menu_item_cb_data_
 {
   xg_list_node  ptrs;
 
-  gulong        highlight_id;
-  gulong        unhighlight_id;
   gulong        select_id;
   Lisp_Object   help;
   gpointer     call_data;
index f4616b626a609f82ce8523c4a7cdfe8be102c7dd..c58e0d4695e1791e6a7ebfc2900a5071a95363d9 100644 (file)
@@ -1,6 +1,6 @@
 /* Functions for image support on window system.
    Copyright (C) 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
-                 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -122,8 +122,6 @@ typedef struct mac_bitmap_record Bitmap_Record;
 #define FRAME_X_VISUAL(f) FRAME_X_DISPLAY_INFO (f)->visual
 #define x_defined_color mac_defined_color
 #define DefaultDepthOfScreen(screen) (one_mac_display_info.n_planes)
-#define XDrawLine(display, w, gc, x1, y1, x2, y2) \
-       mac_draw_line_to_pixmap(display, w, gc, x1, y1, x2, y2)
 
 #endif /* MAC_OS */
 
@@ -5251,14 +5249,12 @@ x_disable_image (f, img)
       GC gc;
 
 #ifdef MAC_OS
-#define XCreateGC_pixmap(dpy, pixmap) XCreateGC (dpy, NULL, 0, NULL)
 #define MaskForeground(f)  PIX_MASK_DRAW
 #else
-#define XCreateGC_pixmap(dpy, pixmap) XCreateGC (dpy, pixmap, 0, NULL)
 #define MaskForeground(f)  WHITE_PIX_DEFAULT (f)
 #endif
 
-      gc = XCreateGC_pixmap (dpy, img->pixmap);
+      gc = XCreateGC (dpy, img->pixmap, 0, NULL);
       XSetForeground (dpy, gc, BLACK_PIX_DEFAULT (f));
       XDrawLine (dpy, img->pixmap, gc, 0, 0,
                 img->width - 1, img->height - 1);
@@ -5268,7 +5264,7 @@ x_disable_image (f, img)
 
       if (img->mask)
        {
-         gc = XCreateGC_pixmap (dpy, img->mask);
+         gc = XCreateGC (dpy, img->mask, 0, NULL);
          XSetForeground (dpy, gc, MaskForeground (f));
          XDrawLine (dpy, img->mask, gc, 0, 0,
                     img->width - 1, img->height - 1);
index 368609bad64e48691007b21e2acf90388e0e333e..429c2722a1d84d7f5182749089252e7e0351de6e 100644 (file)
@@ -1,6 +1,6 @@
 /* Indentation functions.
    Copyright (C) 1985, 1986, 1987, 1988, 1993, 1994, 1995, 1998, 2000, 2001,
-                 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -2074,7 +2074,7 @@ whether or not it is currently displayed in some window.  */)
     {
       int it_start;
       int oselective;
-      int it_overshoot_expected_p;
+      int it_overshoot_expected;
 
       SET_TEXT_POS (pt, PT, PT_BYTE);
       start_display (&it, w, pt);
@@ -2100,12 +2100,16 @@ whether or not it is currently displayed in some window.  */)
          while (s < e && *s != '\n')
            ++s;
 
-         it_overshoot_expected_p = (s == e);
+         /* If there is no newline in the string, we need to check
+            whether there is a newline immediately after the string
+            in move_it_to below.  This may happen if there is an
+            overlay with an after-string just before the newline.  */
+         it_overshoot_expected = (s == e) ? -1 : 0;
        }
       else
-       it_overshoot_expected_p = (it.method == GET_FROM_IMAGE
-                                  || it.method == GET_FROM_STRETCH
-                                  || it.method == GET_FROM_COMPOSITION);
+       it_overshoot_expected = (it.method == GET_FROM_IMAGE
+                                || it.method == GET_FROM_STRETCH
+                                || it.method == GET_FROM_COMPOSITION);
 
       reseat_at_previous_visible_line_start (&it);
       it.current_x = it.hpos = 0;
@@ -2119,7 +2123,10 @@ whether or not it is currently displayed in some window.  */)
         truncate-lines is on and PT is beyond right margin.
         Don't go back if the overshoot is expected (see above).  */
       if (IT_CHARPOS (it) > it_start && XINT (lines) > 0
-         && !it_overshoot_expected_p)
+         && (!it_overshoot_expected
+             || (it_overshoot_expected < 0
+                 && it.method == GET_FROM_BUFFER
+                 && it.c == '\n')))
        move_it_by_lines (&it, -1, 0);
 
       it.vpos = 0;
index ddfd16a16de65866e21757da4c26e3534d936e70..b9c39869e601ffedb51bf4573d4c39df9b2ce4d6 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions for interface to indent.c
-   Copyright (C) 1985, 1986, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 5e0eec936d493935e9b1b5d1016fb98df2131cfb..6f8aac3d6da01cc6843896c7c87703bcd395fe5b 100644 (file)
@@ -1,6 +1,6 @@
 /* Buffer insertion/deletion and gap motion for GNU Emacs.
    Copyright (C) 1985, 1986, 1993, 1994, 1995, 1997, 1998, 1999, 2000, 2001,
-                 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index fecd1d181dc044e24a4330720234e922c100e5eb..ef97aa4973a4ce4f2fdcfda03041c180b4df1328 100644 (file)
@@ -1,6 +1,6 @@
 /* Code for doing intervals.
-   Copyright (C) 1993, 1994, 1995, 1997, 1998, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1993, 1994, 1995, 1997, 1998, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 5aec706afea995dce2d745a267f8f2986139db94..d42462bc7ea4e32efb4762608ebcb9cf5c615bf8 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions and global variables for intervals.
-   Copyright (C) 1993, 1994, 2000, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1993, 1994, 2000, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 75b78d63d190ac77d4c841971ce85fd8ead53c31..572b3096c06d69f5361f6446a48cc1ffd132bfac 100644 (file)
@@ -1,7 +1,7 @@
 /* Keyboard and mouse input; editor command loop.
    Copyright (C) 1985, 1986, 1987, 1988, 1989, 1993, 1994, 1995,
                  1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -9286,7 +9286,8 @@ read_key_sequence (keybuf, bufsize, prompt, dont_downcase_last,
                    {
                      pos = POSN_BUFFER_POSN (start);
                      if (INTEGERP (pos)
-                         && XINT (pos) >= BEG && XINT (pos) <= Z)
+                         && XINT (pos) >= BEGV
+                         && XINT (pos) <= ZV)
                        {
                          map_here = get_local_map (XINT (pos),
                                                    current_buffer, Qlocal_map);
@@ -11019,6 +11020,8 @@ init_keyboard ()
   do_mouse_tracking = Qnil;
 #endif
   input_pending = 0;
+  interrupt_input_blocked = 0;
+  interrupt_input_pending = 0;
 
   /* This means that command_loop_1 won't try to select anything the first
      time through.  */
index 984ecccc0a4c2ab033cf62e3a0c09f41d4228f96..6fe76363064c26229ca90a600449878158e6827d 100644 (file)
@@ -1,6 +1,6 @@
 /* Declarations useful when processing input.
-   Copyright (C) 1985, 1986, 1987, 1993, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 1987, 1993, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 3fd81effb0471bc5c39cabf9e3a4131fd22334b5..671801fa1ba068f8187514cf6ad0ff1159aef37c 100644 (file)
@@ -1,7 +1,7 @@
 /* Manipulation of keymaps
    Copyright (C) 1985, 1986, 1987, 1988, 1993, 1994, 1995,
                  1998, 1999, 2000, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -3452,9 +3452,13 @@ describe_map (map, prefix, elt_describer, partial, shadow,
              tem = shadow_lookup (shadow, kludge, Qt);
              if (!NILP (tem))
                {
+                 /* If both bindings are keymaps, this key is a prefix key,
+                    so don't say it is shadowed.  */
+                 if (KEYMAPP (definition) && KEYMAPP (tem))
+                   ;
                  /* Avoid generating duplicate entries if the
-                    shadowed binding has the same definition. */
-                 if (mention_shadow && !EQ (tem, definition))
+                    shadowed binding has the same definition.  */
+                 else if (mention_shadow && !EQ (tem, definition))
                    this_shadowed = 1;
                  else
                    continue;
index b11f630a1fb2fd6955f57e7c945f26432a6b551b..62a97b415cea9abc2815675c3f879b1ade5f3513 100644 (file)
@@ -1,6 +1,6 @@
 /* Functions to manipulate keymaps.
    Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+                 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 7c5e067dd028b94968f59f8d1e5848872aa1d273..7a7888f4683a98a3792051fcaba0266551b00c3d 100644 (file)
@@ -1,6 +1,6 @@
 /* Mark end of data space to dump as pure, for GNU Emacs.
-   Copyright (C) 1985, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 787eface0eecd9961eaee5a162a137eeb3f46759..31c7e50718f1b3753d057e3d5813ca80adef3a17 100644 (file)
@@ -1,6 +1,6 @@
 /* Fundamental definitions for GNU Emacs Lisp interpreter.
    Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 1998, 1999, 2000,
-                 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index d6fab4ffc8cc9c31ad292d22599307bde53861cc..197dc8c3582d603a1caa28f7aed77b0524c033b6 100644 (file)
@@ -1,7 +1,7 @@
 /* Lisp parsing and input streams.
    Copyright (C) 1985, 1986, 1987, 1988, 1989, 1993, 1994, 1995,
                  1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index a8751efa52a9b666b5a3540fd32e9bbf88b03916..1022e07704640e932953dfc764d5bde2d11afd09 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for AT&T UNIX PC model 7300
-   Copyright (C) 1986, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
    Modified for this machine by mtxinu!rtech!gonzo!daveb
 
 This file is part of GNU Emacs.
index 326fb7760aed241613a39d077e9bb6fb03cf8ea9..dee60071e12a720afcd3878834ff6cb7fc1f247b 100644 (file)
@@ -1,6 +1,6 @@
 /* Machine description file for Acorn RISCiX machines.
-   Copyright (C) 1994, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index d56624a1eacd301cfba2f89f76c8126e92442baa..e81fe48b9e7dd652f200afb1c290c78ae50d2d2a 100644 (file)
@@ -1,6 +1,6 @@
 /* alliant-2800.h - Alliant FX/2800 machine running Concentrix 2800.
-   Copyright (C) 1990, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1990, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 49459c0b7f7d09c3308d6522152691919afce13a..5ddab96012f2b1e8465bdfb2b61548c8fa22ef7b 100644 (file)
@@ -1,6 +1,6 @@
 /* alliant.h  Alliant machine running system version 2 or 3.
-   Copyright (C) 1985, 1986, 1987, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 1987, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
    Note that for version 1 of the Alliant system
    you should use alliant1.h instead of this file.
    Use alliant4.h for version 4.
index 4700340084617fc9f83033f974fd1d70f4596d5d..cf629c20291ee360b6ffcbdf746df56e0e6f2e90 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file For the alpha chip.
-   Copyright (C) 1994, 1997, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1994, 1997, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 16e7fb7ce06729a8c5516f747b8c0ea52b1fa4ae..1a7c6d4f95a9fae6b3f5f0f842c0a3720a69b1aa 100644 (file)
@@ -1,6 +1,6 @@
 /* altos machine description file      Altos 3068 Unix System V Release 2
-   Copyright (C) 1985, 1986, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index e418e3a43bf5505b5415242d7f827a0ebd3cde78..c5cae1fc5608e9e53ab2ac45321f433dbf4fa6a2 100644 (file)
@@ -1,6 +1,6 @@
 /* amdahl machine description file
-   Copyright (C) 1987, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1987, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 36e62ef61667a330435226b4613dff86109c8f56..0dcf55246455e3b1af746d95fa31106490f0fd85 100644 (file)
@@ -1,5 +1,5 @@
 /* machine description file for AMD x86-64.
-   Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index d9b3cffdb6d06fba7f49df42fdf3bfd60f0e11a2..0e6e53327bccbedfde0f9f0975d0c78b8ee68a76 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for Apollo machine.
-   Copyright (C) 1985, 1986, 1994, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 1994, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 0a49f0cbd4b4f95e872e0e811105791650a8cc3b..18675f2805ce521bfbe0aff03b5b9dad18d7ac15 100644 (file)
@@ -1,6 +1,6 @@
 /* Machine description file for ARM-based non-RISCiX machines.
-   Copyright (C) 1994, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 049593ebcf46d2c0b3f12d38b4fe368d5711c4d0..33411ff005cb6c419395194a34b0dedc3c467dc6 100644 (file)
@@ -1,6 +1,6 @@
 /* Machine-dependent configuration for GNU Emacs for AT&T 3b machines.
-   Copyright (C) 1986, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
    Modified by David Robinson (daver@csvax.caltech.edu) 6/6/86
 
index 50355b25bd65222fd6abf3a39f0ad57be73877a9..87b7d963f5a41827b0384149130814f11c843ac7 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for Data General AViiON.
-   Copyright (C) 1985, 1986, 1991, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 1991, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 10d38e14c6c1c903d29b75268d11aaa532059475..0eba349b7db65f9f8e372bd25a796f601249aab2 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for Celerity.
-   Copyright (C) 1985, 1986, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 0dfa13382b34e25d00c3e8b99af6a8813f1d71d0..6851761d53ee9ac41e5ce0e03e7b4c567e225055 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for clipper
-   Copyright (C) 1985, 1986, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index f8df583657a933deb961d95581d4bab46ebc58f5..09e3365bee95fa0bae6baff0383fd704e5793f79 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for convergent S series.
-   Copyright (C) 1989, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1989, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index fa87d89e3d3a4ce785826db4690a2c6864700f47..2904b5942f4c440c2dd25677143929fe485a75ca 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for Convex (all models).
-   Copyright (C) 1987, 1994, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1987, 1994, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index a64f4761c25840940eb1b4e3399d0026aa937ba4..75aca4b0e645d3211200131ff6b98dcaefc6f457 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for Cydrome's CYDRA 5 mini super computer
-   Copyright (C) 1988, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1988, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 86e416e887d58002ba2bbba3a8356d6df37fbc97..7017e38284efabfc3b91d191268775d6f0ea31b7 100644 (file)
@@ -1,6 +1,6 @@
 /* Machine description file for Motorola System V/88 machines
-   Copyright (C) 1985, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 2a90ff4628496229c3911188da414109df78e944..de0b93b21ac97154fad1ce08d581072952dda97d 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description for Bull DPX/2 range
-   Copyright (C) 1985, 1986, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index d02ac5bc38e72dd5a945bc18339fa798493d076c..63829b75d2ed03bbbad76504f6877ebaf66909e8 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for Dual machines using unisoft port.
-   Copyright (C) 1985, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 0cb0c5513bfbb1b44a87d78bd7e1e66e7191ba48..c264d57338b81b583c9f9bfa024b4a12c86f2e0b 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for Elxsi machine (running enix).
-   Copyright (C) 1986, 1992, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1986, 1992, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
    Adapted by John Salmon
 
 This file is part of GNU Emacs.
index 9db133ba682d08b7dece8b5707c5bf8c653ce928..528ce95d685a7f328d6c62dde42acc75e6e4d45b 100644 (file)
@@ -1,6 +1,6 @@
 /* m- file for NEC EWS4800 RISC series.
    Copyright (C) 1998, 2000, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 272a06cf3051e9fb19c9ef113559fd06c96b3672..a750c9f8f3935b2014b1b7fffa4fe4e8e579ad6a 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for Gould NP1 with UTX/32 3.0 (first release for NP1)
-   Copyright (C) 1986, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 3b5f1494e78fab422d1e0941a5481fa3a3b7965c..0b422f18fe2aa2afc171f880e6ab339abed7aeaa 100644 (file)
@@ -6,7 +6,7 @@
 * official releases of 2.1
 
    Copyright (C) 1986, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+                 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 1630a0bc883478b7639563f4feeaacad8e91b34c..f48f4c8152eb6f93a454dbad19bb983952c28409 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for hp9000 series 800 machines.
-   Copyright (C) 1987, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1987, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 9760b9bd2edf68d32cddb7c9d7beaeae02cf702d..c02a68d31cc87da26e0cec3fa78fd8a21a8a3c0a 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for hp9000 series 200 or 300 on either HPUX or BSD.
-   Copyright (C) 1985, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index d74a01a889c3f16337247c3d4928d8493052123c..6af68cc2ae78f6e8b95294d759dd950fbd53b60f 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for i860.
-   Copyright (C) 1985, 1986, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 560cd30f599b3f29d4a7535a9ead90fc91cddd95..7e88aeaedc8c98515301a718ac3f4fe8e8ca402b 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for the IA-64 architecture.
-   Copyright (C) 2000, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
      Contributed by David Mosberger <davidm@hpl.hp.com>
 
 This file is part of GNU Emacs.
index 1a9ed6efe11318563c040e590043e8dff90765d0..09460092b3ecf049a2ad5a78815f50661f8df4c4 100644 (file)
@@ -1,6 +1,6 @@
 /* m/ file for IBM 370 running AIX.
    Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index ea895cd4fd8fbe54da965f72d72b3d14e4112550..c8449baef4186b6f5cb93415bae607b2622d8e23 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for ibm ps/2 aix386.
-   Copyright (C) 1989, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1989, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 10b43bf8246de9230f2c7907cd1b3774764d6304..6729282953e879df84cc1c6361fabf88e2403cc5 100644 (file)
@@ -1,6 +1,6 @@
 /* R2 AIX machine/system dependent defines
-   Copyright (C) 1988, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1988, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 43e11b3642881127812584bd8cc5037c593dc88f..ccee40a46a9034c65bc7d827b0f520e3157df124 100644 (file)
@@ -1,6 +1,6 @@
 /* RTPC AIX machine/system dependent defines
-   Copyright (C) 1988, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1988, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index e78d182940ccf0592962b33392758c7e896371d9..2cf372a278dab173a74db17d5ea7f8f60264c9c0 100644 (file)
@@ -1,6 +1,6 @@
 /* RTPC machine dependent defines
-   Copyright (C) 1986, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index d60b33fdd040f9c42260d1ca92995e91e3be0c5b..e038e2e1b52c1ac2586da1c3af6ab7de458a371f 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file template.
    Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 716dd44c727b8a0a1446a0b059fccddfe5fda208..f8b21bc3df4c1213cf27de18fbb79f42a8324921 100644 (file)
@@ -1,5 +1,5 @@
 /* machine description file for IBM S390 in 64-bit mode
-   Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 0d2aacf8d192672b0349a8df30adc312df8d03ee..44ba3245b2e8a40748b6897b78cc534d3dbd2c42 100644 (file)
@@ -1,6 +1,6 @@
 /* Machine description file for intel 386.
-   Copyright (C) 1987, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1987, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index bc8d124271088c512a176905c470e0e9cb221f2e..4304871ca2301a1eaeb0ce1e03e124c8f1d90848 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for Iris-4D machines.  Use with s/irix*.h.
-   Copyright (C) 1987, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1987, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index a366b521a9afad63585dc7ad2fadb16f387b99d2..4ae3681bd920e2df70b07760ab207fae30834a50 100644 (file)
@@ -1,7 +1,7 @@
 /* machine description file for Silicon Graphics Iris 2500 Turbos;
    also possibly for non-turbo Irises with system release 2.5.
-   Copyright (C) 1985, 1986, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 5b6c3cd02144ffb09e5bc131bbe61514e1548d81..ed96605b5a19663432f69ab68c58cf6bf864e1b8 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for ISI 68000's
-   Copyright (C) 1985, 1986, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 31307ffa499ddd3c2e79d5b250a317d13caea01d..1071847eda9285e7433ab6e847ada64e533cce65 100644 (file)
@@ -1,6 +1,6 @@
 /* Machine description file for generic Motorola 68k.
-   Copyright (C) 1985, 1995, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1995, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 25005888c77ddda0b2540a777f9c29fa15547fbd..eba0a401a18392c8e6fc53fba970ea0b3c0f8f97 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file For the powerpc Macintosh.
    Copyright (C) 1994, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index df0d9a1aa1a9ebc2c69890f1c0f5a418e2957a18..777ff7977272acb9990017745e97bc742c0149f9 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for Masscomp 5000 series running RTU, ucb universe.
-   Copyright (C) 1986, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 7db67fa0cca4b531ad296fc2ad192b1994ebba79..54340bdb0be6d110f957912aa4ca05a4f3a7f7a9 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for Megatest 68000's.
-   Copyright (C) 1985, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 92e358837c47a7029ca07ff610e837cef8e23c91..b0d6faca50024029acd6054745ff95136dba8e12 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for Whitechapel Computer Works MG1 (ns16000 based).
-   Copyright (C) 1985, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
    MG-1 version by L.M.McLoughlin
 
 This file is part of GNU Emacs.
index 27274c8b527ba1ccd826c060013943c4435ed1ca..376f880578804ac313869f2f51b7baf0f9fb83b6 100644 (file)
@@ -1,6 +1,6 @@
 /* m- file for Mips machines.
-   Copyright (C) 1987, 1992, 1993, 1995, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1987, 1992, 1993, 1995, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
    This file contains some changes for our SVR4 based SINIX-Mips 5.4.
    I hope this is helpful to port the emacs to our RM?00 series and
index 9ae74178143cf79f754e73e0430f1b051c49a6df..ee8e63030c738deb79f69f4d9de8f5fa90d62b17 100644 (file)
@@ -1,6 +1,6 @@
 /* m- file for Mips machines.
-   Copyright (C) 1987, 1992, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1987, 1992, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 5ac2cd6b6dc1aaec89f7424036d3dfceb758a1a2..13a718a861287072d6fd1441673fe23ecf8d9d74 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for Sony's NEWS workstations, NEWS-OS 3.0.
-   Copyright (C) 1985, 1986, 1989, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 1989, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index b519e41920d6111b6f298ba1be107afb707507d5..2a0f72437724a5e6f19c8abdc93a33ba323438d0 100644 (file)
@@ -1,6 +1,6 @@
 /* Configuration file for the NeXT machine.
-   Copyright (C) 1990, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1990, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index ad2d8dd1340cf30a8f8eccdc4d38805ee9a59946..e5cf1a61b58de06aa4f8a34a2efefd62ded7f7b2 100644 (file)
@@ -1,8 +1,8 @@
 /* machine description for Harris Night Hawk Series 1200 and Series 3000
    MC68030-based systems (FPP on these is custom).  These systems are
    also known as "ecx" and "gcx".
-   Copyright (C) 1994, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 1c0bc51c89658730922baeb74e309771387c623c..ba695700d770ac7bd85dda9d2a015416dbe9324d 100644 (file)
@@ -1,7 +1,7 @@
 /* machine description for Harris NightHawk 88k based machines
    (includes nh4000 and nh5000 machines).
-   Copyright (C) 1994, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 5e9793a44b8fb3e001412b4dff06715372777b6e..707cb21abb73fbfad3e7dba056ad4b4a7590048c 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for ns16000.
-   Copyright (C) 1985, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 33e48d297bcf5dd1ec08e0ef9508a4d4fea33786..fe1fd153b701a4ecfd5ac95b3b2a056e34e2616f 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for National Semiconductor 32000, running Genix.
-   Copyright (C) 1985, 1986, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index ec051150bdf89c5ca1ba6ffd7d90b80e33132ade..01fadeba18ae50a546c94329e7cd4311674d3ba1 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for TI Nu machines using system V.
-   Copyright (C) 1986, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 3db485dd3f1f9b4dd56a1f18e480ad67ba728c49..472b7b4c8eb3fdcd89a08eb01d7ffd5e7254979c 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for HLH Orion.
-   Copyright (C) 1985, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 66f87748099f1fbea903c3ea44294cab62bf706e..586ddf2ea354ced1f37486def38243565372cc61 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for HLH Orion 1/05 (Clipper).
-   Copyright (C) 1985, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
    Lee McLoughlin <lmjm%doc.imperial.ac.uk@nss.cs.ucl.ac.uk>
 
 This file is part of GNU Emacs.
index 0b1511fd8e745db8bd5732b5afb442cf583751d4..3c13aa77872c356ea861fa03e067d9fa46ebe271 100644 (file)
@@ -1,6 +1,6 @@
 /* Machine description file for PFU A-series.
-   Copyright (C) 1988, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1988, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 8b3e9be784909844d3d3b8fe5476201019757c66..606caeb20f4c035db089e23147630b1a1bb381ce 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for the Plexus running System V.2.
-   Copyright (C) 1986, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 232e424da35cbbc10e8c94930946897a6daf1b07..419edb21b9f6938b0165e195931255d55111995a 100644 (file)
@@ -1,5 +1,5 @@
 /* Machine description file for Apple Power Macintosh
-   Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index b4681db06bdb1a649b14a757b4e87a2ee446e837..fb70cbfcb4f65764a3ac08af2f07a1b762904c9a 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for PowerPC.
-   Copyright (C) 1987, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1987, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 2dbd713f8817fedf24d45d96655c9113c9134143..9a07ff09f1d4e21ff3cd54cf81ee4b79a1999229 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for pyramid.
-   Copyright (C) 1985, 1986, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index dbb0944a330a1da7f7e743822d96f2dc38c6f35a..03a0bff3e12629f2682db7b8dd7aa12813a3a016 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for SEQUENT machines running DYNIX/ptx
-   Copyright (C) 1985, 1986, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index e970275901c5177633c05b569bd30651b56d71b8..d00516428263aafe5afbbfaa3e3dcb7bc917e817 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for SEQUENT BALANCE machines
-   Copyright (C) 1985, 1986, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 0854ecd1b25487d0b4d7bd29322ef75ef2d5ab4c..9c510979bdc68625c2c4631e4c805ebbd19dfafd 100644 (file)
@@ -1,5 +1,5 @@
 /* machine description file for sh3el
-   Copyright (C) 1985, 1986 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index c9ef035653bde6cfb09656a2196905b60cebd762..3efb4c05553d312ec9501f26212018ca2f4588e2 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for Sun 4 SPARC.
-   Copyright (C) 1987, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1987, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 52edc570f92f044ff3e235e14c58e59ecfa0a0e7..db6c9d3a91ef6680827ef676ed4e11b4874ff8e1 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for Bull SPS-7.
-   Copyright (C) 1986, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1986, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 14a90c666f46a97fc8c4debb66e8c1ee4f761167..2342bf8ef206e37ad85908b3ae2506bd55c88797 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for Hitachi SR2001/SR2201 machines.
-   Copyright (C) 1996, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 6f05b17d96e2a9f5bda46acb0c58d5ca7a804659..8acc84e3cbe5be18772e52d6f6107a8854fa214d 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions file for GNU Emacs running on Stride Micro System-V.2.2
-   Copyright (C) 1985, 1986, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 5ded70a9e471bb29987ee2736dfd5ece0500901d..526056dd80f3ac1812e476f5696dd68dbcfca47f 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for Sun 68000's
-   Copyright (C) 1985, 1986, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 1afa4a2fa63c9d7982458b2ae9d72a75513be6b6..cee54da79b79a22c5cc99437c6258e4390656e70 100644 (file)
@@ -1,8 +1,8 @@
 /* machine description file for Sun 68000's OPERATING SYSTEM version 2.
   Note that "sun2.h" refers to the operating system version, not the
   CPU model number.  See the MACHINES file for details.
-   Copyright (C) 1985, 1986, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 435c1ded6d28b88bdc54c2f9b8ff474d9d8e5b7c..21a07a6942323c31002cdded1c5b273557c469eb 100644 (file)
@@ -2,8 +2,8 @@
    "sun2.h", but since that file is heavily cpu-specific, it was easier
    not to include it.
 
-   Copyright (C) 1988, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1988, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 91209d0eb6749e45466c04352ec4e08f9f6dae35..39dde99f13ce2bc28a26a628eaaa5cc624ea3586 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for SEQUENT SYMMETRY machines
-   Copyright (C) 1985, 1986, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index fce223da826c378a4737730fc3140d1bbe96c8b7..357bbe809826f514f7b83d3fe1c0dc5f4c06148e 100644 (file)
@@ -1,6 +1,6 @@
 /* Machine-dependent configuration for GNU Emacs for Tadpole 68k machines
-   Copyright (C) 1986, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 07ec23c7bb64df53ca16833ad12b98517f9923a6..c28018a149dd63a2311c18f0d8074a9e4b3e93fb 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for tahoe.
-   Copyright (C) 1985, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 7100e0e87050d266150bb4f7a0e72b8167d9b874..34e3ae40c9e929f7ea7b4492319ace0aec464424 100644 (file)
@@ -1,6 +1,6 @@
 /* targon31 machine description file
-   Copyright (C) 1985, 1986, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 3ff3ca4a6a02d0f6ba0eb0be2ea842751cb3edc9..30e40a0e09f04e4a68e527740a444ab2bb0d3887 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for tek4300.
-   Copyright (C) 1988, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1988, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 24c10330363d1cc15a3064240b05bd370e068ba3..3b858310af3dba1f6fba466c886795ddfa9a4b97 100644 (file)
@@ -1,8 +1,8 @@
 /* Configuration file for the Tektronix XD88 running UTekV 3.2e,
    contributed by Kaveh Ghazi  (ghazi@caip.rutgers.edu)  1/15/93.
    You probably need to use gnu make (version 3.63 or higher.)
-   Copyright (C) 1993, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 2b39964018ab1aa5e6be16e55315b1785351506d..79d2d40ab7034dac94c8aa0c8ac253deecbfc1e5 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file template.
-   Copyright (C) 1985, 1986, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 06ed7efe5d7f68b4baf56d88822643ca3e16260f..cdb6884d5fc1371207066db82390fd009a9942cd 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for the NCR Tower 32 running System V.2.
-   Copyright (C) 1986, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 8f5c60cd7c8319d55d4a1e5a7cb4e68b0deb32f4..19e7d3ba7ea712a8756f93d4870b1f7513ce5ed1 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for the NCR Tower 32 running System V.3.
-   Copyright (C) 1986, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 0a70df922332067ed581a2bd86fa0c47f3a2a3bc..b662cca208e91625c29d94697764f2e84c017a06 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for U-station (Nihon Unisys, SS5E; Sumitomo Denkoh, U-Station E30).
-   Copyright (C) 1986, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1986, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 9332b8f494dd1439e5e747f55af85587558736b3..fae30d37f73e702e6910c86198dc791ce8472e61 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for vax.
-   Copyright (C) 1985, 1986, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 24bb2acd210abdaa245cb591cdc1ae54f0b6b7f3..6ab0a498104b77944bd5a7d0d9f5c449ae25acc7 100644 (file)
@@ -1,6 +1,6 @@
 /* machine description file for WICAT machines.
-   Copyright (C) 1986, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 4351f14144ff93f3edf80a617e8d5ff598d543e6..223958375ca86105f22b6aa36cff0525aad728c7 100644 (file)
@@ -1,7 +1,7 @@
 /* Machine description file for Windows NT.
 
-   Copyright (C) 1993, 1994, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index a9ac9bc5e36de058c7f9cdfaece4e3f2d44e9202..89300211eec1325a4d645183a528e889a15255b5 100644 (file)
@@ -1,8 +1,8 @@
 /* xps100.h for the Honeywell XPS100 running UNIX System V.2
    Mark J. Hewitt (mjh@uk.co.kernel)
 
-   Copyright (C) 1985, 1986, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 7a08d828725e75277fed5fbafb62c6f421504d46..5084a02b27dc82b92158e6add983968f71f33cff 100644 (file)
--- a/src/mac.c
+++ b/src/mac.c
@@ -1,6 +1,6 @@
 /* Unix emulation routines for GNU Emacs on the Mac OS.
    Copyright (C) 2000, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -2261,7 +2261,7 @@ sys_open (const char *path, int oflag)
       int res = open (mac_pathname, oflag);
       /* if (oflag == O_WRONLY || oflag == O_RDWR) */
       if (oflag & O_CREAT)
-        fsetfileinfo (mac_pathname, 'EMAx', 'TEXT');
+        fsetfileinfo (mac_pathname, MAC_EMACS_CREATOR_CODE, 'TEXT');
       return res;
 #else /* not __MRC__ */
       return open (mac_pathname, oflag);
@@ -2287,7 +2287,7 @@ sys_creat (const char *path, mode_t mode)
     {
 #ifdef __MRC__
       int result = creat (mac_pathname);
-      fsetfileinfo (mac_pathname, 'EMAx', 'TEXT');
+      fsetfileinfo (mac_pathname, MAC_EMACS_CREATOR_CODE, 'TEXT');
       return result;
 #else /* not __MRC__ */
       return creat (mac_pathname, mode);
@@ -2415,7 +2415,7 @@ sys_fopen (const char *name, const char *mode)
     {
 #ifdef __MRC__
       if (mode[0] == 'w' || mode[0] == 'a')
-        fsetfileinfo (mac_pathname, 'EMAx', 'TEXT');
+        fsetfileinfo (mac_pathname, MAC_EMACS_CREATOR_CODE, 'TEXT');
 #endif /* not __MRC__ */
       return fopen (mac_pathname, mode);
     }
@@ -4316,7 +4316,7 @@ assumed. Return non-nil if successful.  */)
   OSType cCode;
   CHECK_STRING (filename);
 
-  cCode = mac_get_code_from_arg(code, 'EMAx');
+  cCode = mac_get_code_from_arg(code, MAC_EMACS_CREATOR_CODE);
 
   if (NILP(Ffile_exists_p(filename)) || !NILP(Ffile_directory_p(filename))) {
     return Qnil;
index 962f837c15201c223329b9566e5ba18577c6482e..fb7e661f5fa40aa7534cdbb92c26c2f2b267f6d3 100644 (file)
@@ -1,6 +1,6 @@
 /* Graphical user interface functions for Mac OS.
    Copyright (C) 2000, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 01f5317aad6028e100bd92004bb2dd9f3d4e4e53..3c37b86e22aa483bc689af97923932d8d7055ff3 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions and headers for communication on the Mac OS.
    Copyright (C) 2000, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -24,7 +24,7 @@ Boston, MA 02110-1301, USA.  */
 #ifndef EMACS_MACGUI_H
 #define EMACS_MACGUI_H
 
-typedef int Display;  /* fix later */
+typedef struct _XDisplay Display; /* opaque */
 
 typedef Lisp_Object XrmDatabase;
 
@@ -246,6 +246,14 @@ typedef struct _XGC
   /* QuickDraw background color.  */
   RGBColor back_color;
 
+#if USE_CG_DRAWING && MAC_OS_X_VERSION_MAX_ALLOWED >= 1030
+  /* Quartz 2D foreground color.  */
+  CGColorRef cg_fore_color;
+
+  /* Quartz 2D background color.  */
+  CGColorRef cg_back_color;
+#endif
+
 #define MAX_CLIP_RECTS 2
   /* Number of clipping rectangles.  */
   int n_clip_rects;
index 14bfe92cb25bc3392822d5f90004995185e763e7..3ea09412650e174e0a72bb5a874543823d4b11d1 100644 (file)
@@ -1,6 +1,6 @@
 /* Menu support for GNU Emacs on Mac OS.
    Copyright (C) 2000, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -77,10 +77,11 @@ static const int min_menu_id[] = {0, 1, 234, 235, 236, 256, 16384, 32768};
 
 #define DIALOG_WINDOW_RESOURCE 130
 
+#if TARGET_API_MAC_CARBON
 #define HAVE_DIALOGS 1
+#endif
 
 #undef HAVE_MULTILINGUAL_MENU
-#undef HAVE_DIALOGS /* TODO: Implement native dialogs.  */
 
 /******************************************************************/
 /* Definitions copied from lwlib.h */
@@ -876,6 +877,32 @@ no quit occurs and `x-popup-menu' returns nil.  */)
 
 #ifdef HAVE_MENUS
 
+/* Regard ESC and C-g as Cancel even without the Cancel button.  */
+
+#ifdef MAC_OSX
+static Boolean
+mac_dialog_modal_filter (dialog, event, item_hit)
+     DialogRef dialog;
+     EventRecord *event;
+     DialogItemIndex *item_hit;
+{
+  Boolean result;
+
+  result = StdFilterProc (dialog, event, item_hit);
+  if (result == false
+      && (event->what == keyDown || event->what == autoKey)
+      && ((event->message & charCodeMask) == kEscapeCharCode
+         || mac_quit_char_key_p (event->modifiers,
+                                 (event->message & keyCodeMask) >> 8)))
+    {
+      *item_hit = kStdCancelItemIndex;
+      return true;
+    }
+
+  return result;
+}
+#endif
+
 DEFUN ("x-popup-dialog", Fx_popup_dialog, Sx_popup_dialog, 2, 3, 0,
        doc: /* Pop up a dialog box and return user's selection.
 POSITION specifies which frame to use.
@@ -961,6 +988,96 @@ for instance using the window manager, then this produces a quit and
        but I don't want to make one now.  */
     CHECK_WINDOW (window);
 
+#ifdef MAC_OSX
+  /* Special treatment for Fmessage_box, Fyes_or_no_p, and Fy_or_n_p.  */
+  if (EQ (position, Qt)
+      && STRINGP (Fcar (contents))
+      && ((!NILP (Fequal (XCDR (contents),
+                         Fcons (Fcons (build_string ("OK"), Qt), Qnil)))
+          && EQ (header, Qt))
+         || (!NILP (Fequal (XCDR (contents),
+                            Fcons (Fcons (build_string ("Yes"), Qt),
+                                   Fcons (Fcons (build_string ("No"), Qnil),
+                                          Qnil))))
+             && NILP (header))))
+    {
+      OSStatus err = noErr;
+      AlertStdCFStringAlertParamRec param;
+      CFStringRef error_string, explanation_string;
+      DialogRef alert;
+      DialogItemIndex item_hit;
+      Lisp_Object tem;
+
+      tem = Fstring_match (concat3 (build_string ("\\("),
+                                   call0 (intern ("sentence-end")),
+                                   build_string ("\\)\n")),
+                          XCAR (contents), Qnil);
+      BLOCK_INPUT;
+      if (NILP (tem))
+       {
+         error_string = cfstring_create_with_string (XCAR (contents));
+         if (error_string == NULL)
+           err = memFullErr;
+         explanation_string = NULL;
+       }
+      else
+       {
+         tem = Fmatch_end (make_number (1));
+         error_string =
+           cfstring_create_with_string (Fsubstring (XCAR (contents),
+                                                    make_number (0), tem));
+         if (error_string == NULL)
+           err = memFullErr;
+         else
+           {
+             XSETINT (tem, XINT (tem) + 1);
+             explanation_string =
+               cfstring_create_with_string (Fsubstring (XCAR (contents),
+                                                        tem, Qnil));
+             if (explanation_string == NULL)
+               {
+                 CFRelease (error_string);
+                 err = memFullErr;
+               }
+           }
+       }
+      if (err == noErr)
+       err = GetStandardAlertDefaultParams (&param,
+                                            kStdCFStringAlertVersionOne);
+      if (err == noErr)
+       {
+         param.movable = true;
+         param.position = kWindowAlertPositionParentWindow;
+         if (NILP (header))
+           {
+             param.defaultText = CFSTR ("Yes");
+             param.otherText = CFSTR ("No");
+#if 0
+             param.cancelText = CFSTR ("Cancel");
+             param.cancelButton = kAlertStdAlertCancelButton;
+#endif
+           }
+         err = CreateStandardAlert (kAlertNoteAlert, error_string,
+                                    explanation_string, &param, &alert);
+         CFRelease (error_string);
+         if (explanation_string)
+           CFRelease (explanation_string);
+       }
+      if (err == noErr)
+       err = RunStandardAlert (alert, mac_dialog_modal_filter, &item_hit);
+      UNBLOCK_INPUT;
+
+      if (err == noErr)
+       {
+         if (item_hit == kStdCancelItemIndex)
+           Fsignal (Qquit, Qnil);
+         else if (item_hit == kStdOkItemIndex)
+           return Qt;
+         else
+           return Qnil;
+       }
+    }
+#endif
 #ifndef HAVE_DIALOGS
   /* Display a menu with these alternatives
      in the middle of frame F.  */
@@ -1450,6 +1567,80 @@ update_submenu_strings (first_wv)
 }
 
 \f
+#if TARGET_API_MAC_CARBON
+extern Lisp_Object Vshow_help_function;
+
+static Lisp_Object
+restore_show_help_function (old_show_help_function)
+     Lisp_Object old_show_help_function;
+{
+  Vshow_help_function = old_show_help_function;
+
+  return Qnil;
+}
+
+static pascal OSStatus
+menu_target_item_handler (next_handler, event, data)
+     EventHandlerCallRef next_handler;
+     EventRef event;
+     void *data;
+{
+  OSStatus err, result;
+  MenuRef menu;
+  MenuItemIndex menu_item;
+  Lisp_Object help;
+  GrafPtr port;
+  int specpdl_count = SPECPDL_INDEX ();
+
+  result = CallNextEventHandler (next_handler, event);
+
+  err = GetEventParameter (event, kEventParamDirectObject, typeMenuRef,
+                          NULL, sizeof (MenuRef), NULL, &menu);
+  if (err == noErr)
+    err = GetEventParameter (event, kEventParamMenuItemIndex,
+                            typeMenuItemIndex, NULL,
+                            sizeof (MenuItemIndex), NULL, &menu_item);
+  if (err == noErr)
+    err = GetMenuItemProperty (menu, menu_item,
+                              MAC_EMACS_CREATOR_CODE, 'help',
+                              sizeof (Lisp_Object), NULL, &help);
+  if (err != noErr)
+    help = Qnil;
+
+  /* Temporarily bind Vshow_help_function to Qnil because we don't
+     want tooltips during menu tracking.  */
+  record_unwind_protect (restore_show_help_function, Vshow_help_function);
+  Vshow_help_function = Qnil;
+  GetPort (&port);
+  show_help_echo (help, Qnil, Qnil, Qnil, 1);
+  SetPort (port);
+  unbind_to (specpdl_count, Qnil);
+
+  return err == noErr ? noErr : result;
+}
+#endif
+
+OSStatus
+install_menu_target_item_handler (window)
+     WindowPtr window;
+{
+  OSStatus err = noErr;
+#if TARGET_API_MAC_CARBON
+  static const EventTypeSpec specs[] =
+    {{kEventClassMenu, kEventMenuTargetItem}};
+  static EventHandlerUPP menu_target_item_handlerUPP = NULL;
+
+  if (menu_target_item_handlerUPP == NULL)
+    menu_target_item_handlerUPP =
+      NewEventHandlerUPP (menu_target_item_handler);
+
+  err = InstallWindowEventHandler (window, menu_target_item_handlerUPP,
+                                  GetEventTypeCount (specs), specs,
+                                  NULL, NULL);
+#endif
+  return err;
+}
+
 /* Event handler function that pops down a menu on C-g.  We can only pop
    down menus if CancelMenuTracking is present (OSX 10.3 or later).  */
 
@@ -1463,8 +1654,6 @@ menu_quit_handler (nextHandler, theEvent, userData)
   OSStatus err;
   UInt32 keyCode;
   UInt32 keyModifiers;
-  extern int mac_quit_char_modifiers;
-  extern int mac_quit_char_keycode;
 
   err = GetEventParameter (theEvent, kEventParamKeyCode,
                           typeUInt32, NULL, sizeof(UInt32), NULL, &keyCode);
@@ -1474,8 +1663,7 @@ menu_quit_handler (nextHandler, theEvent, userData)
                             typeUInt32, NULL, sizeof(UInt32),
                             NULL, &keyModifiers);
 
-  if (err == noErr && keyCode == mac_quit_char_keycode
-      && keyModifiers == mac_quit_char_modifiers)
+  if (err == noErr && mac_quit_char_key_p (keyModifiers, keyCode))
     {
       MenuRef menu = userData != 0
         ? (MenuRef)userData : AcquireRootMenu ();
@@ -2132,8 +2320,390 @@ mac_menu_show (f, x, y, for_click, keymaps, title, error)
 \f
 
 #ifdef HAVE_DIALOGS
-/* Construct native Mac OS menubar based on widget_value tree.  */
+/* Construct native Mac OS dialog based on widget_value tree.  */
+
+#if TARGET_API_MAC_CARBON
+
+static pascal OSStatus
+mac_handle_dialog_event (next_handler, event, data)
+     EventHandlerCallRef next_handler;
+     EventRef event;
+     void *data;
+{
+  OSStatus err;
+  WindowRef window = (WindowRef) data;
+
+  switch (GetEventClass (event))
+    {
+    case kEventClassCommand:
+      {
+       HICommand command;
+
+       err = GetEventParameter (event, kEventParamDirectObject,
+                                typeHICommand, NULL, sizeof (HICommand),
+                                NULL, &command);
+       if (err == noErr)
+         if ((command.commandID & ~0xffff) == 'Bt\0\0')
+           {
+             SetWRefCon (window, command.commandID);
+             err = QuitAppModalLoopForWindow (window);
+
+             return err == noErr ? noErr : eventNotHandledErr;
+           }
+
+       return CallNextEventHandler (next_handler, event);
+      }
+      break;
+
+    case kEventClassKeyboard:
+      {
+       OSStatus result;
+       char char_code;
+
+       result = CallNextEventHandler (next_handler, event);
+       if (result == noErr)
+         return noErr;
+
+       err = GetEventParameter (event, kEventParamKeyMacCharCodes,
+                                typeChar, NULL, sizeof (char),
+                                NULL, &char_code);
+       if (err == noErr)
+         switch (char_code)
+           {
+           case kEscapeCharCode:
+             err = QuitAppModalLoopForWindow (window);
+             break;
+
+           default:
+             {
+               UInt32 modifiers, key_code;
+
+               err = GetEventParameter (event, kEventParamKeyModifiers,
+                                        typeUInt32, NULL, sizeof (UInt32),
+                                        NULL, &modifiers);
+               if (err == noErr)
+                 err = GetEventParameter (event, kEventParamKeyCode,
+                                          typeUInt32, NULL, sizeof (UInt32),
+                                          NULL, &key_code);
+               if (err == noErr)
+                 if (mac_quit_char_key_p (modifiers, key_code))
+                   err = QuitAppModalLoopForWindow (window);
+                 else
+                   err = eventNotHandledErr;
+             }
+             break;
+           }
+
+       return err == noErr ? noErr : result;
+      }
+      break;
+
+    default:
+      abort ();
+    }
+}
+
+static OSStatus
+install_dialog_event_handler (window)
+     WindowRef window;
+{
+  static const EventTypeSpec specs[] =
+    {{kEventClassCommand, kEventCommandProcess},
+     {kEventClassKeyboard, kEventRawKeyDown}};
+  static EventHandlerUPP handle_dialog_eventUPP = NULL;
+
+  if (handle_dialog_eventUPP == NULL)
+    handle_dialog_eventUPP = NewEventHandlerUPP (mac_handle_dialog_event);
+  return InstallWindowEventHandler (window, handle_dialog_eventUPP,
+                                   GetEventTypeCount (specs), specs,
+                                   window, NULL);
+}
+
+#define DIALOG_LEFT_MARGIN (112)
+#define DIALOG_TOP_MARGIN (24)
+#define DIALOG_RIGHT_MARGIN (24)
+#define DIALOG_BOTTOM_MARGIN (20)
+#define DIALOG_MIN_INNER_WIDTH (338)
+#define DIALOG_MAX_INNER_WIDTH (564)
+#define DIALOG_BUTTON_BUTTON_HORIZONTAL_SPACE (12)
+#define DIALOG_BUTTON_BUTTON_VERTICAL_SPACE (12)
+#define DIALOG_BUTTON_MIN_WIDTH (68)
+#define DIALOG_TEXT_MIN_HEIGHT (50)
+#define DIALOG_TEXT_BUTTONS_VERTICAL_SPACE (10)
+#define DIALOG_ICON_WIDTH (64)
+#define DIALOG_ICON_HEIGHT (64)
+#define DIALOG_ICON_LEFT_MARGIN (24)
+#define DIALOG_ICON_TOP_MARGIN (15)
+
+static int
+create_and_show_dialog (f, first_wv)
+     FRAME_PTR f;
+     widget_value *first_wv;
+{
+  OSStatus err;
+  char *dialog_name, *message;
+  int nb_buttons, first_group_count, i, result = 0;
+  widget_value *wv;
+  short buttons_height, text_height, inner_width, inner_height;
+  Rect empty_rect, *rects;
+  WindowRef window = NULL;
+  ControlRef *buttons, default_button = NULL, text;
+
+  dialog_name = first_wv->name;
+  nb_buttons = dialog_name[1] - '0';
+  first_group_count = nb_buttons - (dialog_name[4] - '0');
+
+  wv = first_wv->contents;
+  message = wv->value;
 
+  wv = wv->next;
+  SetRect (&empty_rect, 0, 0, 0, 0);
+
+  /* Create dialog window.  */
+  err = CreateNewWindow (kMovableModalWindowClass,
+                        kWindowStandardHandlerAttribute,
+                        &empty_rect, &window);
+  if (err == noErr)
+    err = SetThemeWindowBackground (window, kThemeBrushMovableModalBackground,
+                                   true);
+  if (err == noErr)
+    err = SetWindowTitleWithCFString (window, (dialog_name[0] == 'Q'
+                                              ? CFSTR ("Question")
+                                              : CFSTR ("Information")));
+
+  /* Create button controls and measure their optimal bounds.  */
+  if (err == noErr)
+    {
+      buttons = alloca (sizeof (ControlRef) * nb_buttons);
+      rects = alloca (sizeof (Rect) * nb_buttons);
+      for (i = 0; i < nb_buttons; i++)
+       {
+         CFStringRef label = cfstring_create_with_utf8_cstring (wv->value);
+
+         if (label == NULL)
+           err = memFullErr;
+         else
+           {
+             err = CreatePushButtonControl (window, &empty_rect,
+                                            label, &buttons[i]);
+             CFRelease (label);
+           }
+         if (err == noErr)
+           {
+             if (!wv->enabled)
+               {
+#ifdef MAC_OSX
+                 err = DisableControl (buttons[i]);
+#else
+                 err = DeactivateControl (buttons[i]);
+#endif
+               }
+             else if (default_button == NULL)
+               default_button = buttons[i];
+           }
+         if (err == noErr)
+           {
+             SInt16 unused;
+
+             rects[i] = empty_rect;
+             err = GetBestControlRect (buttons[i], &rects[i], &unused);
+           }
+         if (err == noErr)
+           {
+             OffsetRect (&rects[i], -rects[i].left, -rects[i].top);
+             if (rects[i].right < DIALOG_BUTTON_MIN_WIDTH)
+               rects[i].right = DIALOG_BUTTON_MIN_WIDTH;
+             else if (rects[i].right > DIALOG_MAX_INNER_WIDTH)
+               rects[i].right = DIALOG_MAX_INNER_WIDTH;
+
+             err = SetControlCommandID (buttons[i],
+                                        'Bt\0\0' + (int) wv->call_data);
+           }
+         if (err != noErr)
+           break;
+         wv = wv->next;
+       }
+    }
+
+  /* Layout buttons.  rects[i] is set relative to the bottom-right
+     corner of the inner box.  */
+  if (err == noErr)
+    {
+      short bottom, right, max_height, left_align_shift;
+
+      inner_width = DIALOG_MIN_INNER_WIDTH;
+      bottom = right = max_height = 0;
+      for (i = 0; i < nb_buttons; i++)
+       {
+         if (right - rects[i].right < - inner_width)
+           {
+             if (i != first_group_count
+                 && right - rects[i].right >= - DIALOG_MAX_INNER_WIDTH)
+               inner_width = - (right - rects[i].right);
+             else
+               {
+                 bottom -= max_height + DIALOG_BUTTON_BUTTON_VERTICAL_SPACE;
+                 right = max_height = 0;
+               }
+           }
+         if (max_height < rects[i].bottom)
+           max_height = rects[i].bottom;
+         OffsetRect (&rects[i], right - rects[i].right,
+                     bottom - rects[i].bottom);
+         right = rects[i].left - DIALOG_BUTTON_BUTTON_HORIZONTAL_SPACE;
+         if (i == first_group_count - 1)
+           right -= DIALOG_BUTTON_BUTTON_HORIZONTAL_SPACE;
+       }
+      buttons_height = - (bottom - max_height);
+
+      left_align_shift = - (inner_width + rects[nb_buttons - 1].left);
+      for (i = nb_buttons - 1; i >= first_group_count; i--)
+       {
+         if (bottom != rects[i].bottom)
+           {
+             left_align_shift = - (inner_width + rects[i].left);
+             bottom = rects[i].bottom;
+           }
+         OffsetRect (&rects[i], left_align_shift, 0);
+       }
+    }
+
+  /* Create a static text control and measure its bounds.  */
+  if (err == noErr)
+    {
+      CFStringRef message_string;
+      Rect bounds;
+
+      message_string = cfstring_create_with_utf8_cstring (message);
+      if (message_string == NULL)
+       err = memFullErr;
+      else
+       {
+         ControlFontStyleRec text_style;
+
+         text_style.flags = 0;
+         SetRect (&bounds, 0, 0, inner_width, 0);
+         err = CreateStaticTextControl (window, &bounds, message_string,
+                                        &text_style, &text);
+         CFRelease (message_string);
+       }
+      if (err == noErr)
+       {
+         SInt16 unused;
+
+         bounds = empty_rect;
+         err = GetBestControlRect (text, &bounds, &unused);
+       }
+      if (err == noErr)
+       {
+         text_height = bounds.bottom - bounds.top;
+         if (text_height < DIALOG_TEXT_MIN_HEIGHT)
+           text_height = DIALOG_TEXT_MIN_HEIGHT;
+       }
+    }
+
+  /* Place buttons. */
+  if (err == noErr)
+    {
+      inner_height = (text_height + DIALOG_TEXT_BUTTONS_VERTICAL_SPACE
+                     + buttons_height);
+
+      for (i = 0; i < nb_buttons; i++)
+       {
+         OffsetRect (&rects[i], DIALOG_LEFT_MARGIN + inner_width,
+                     DIALOG_TOP_MARGIN + inner_height);
+         SetControlBounds (buttons[i], &rects[i]);
+       }
+    }
+
+  /* Place text.  */
+  if (err == noErr)
+    {
+      Rect bounds;
+
+      SetRect (&bounds, DIALOG_LEFT_MARGIN, DIALOG_TOP_MARGIN,
+              DIALOG_LEFT_MARGIN + inner_width,
+              DIALOG_TOP_MARGIN + text_height);
+      SetControlBounds (text, &bounds);
+    }
+
+  /* Create the application icon at the upper-left corner.  */
+  if (err == noErr)
+    {
+      ControlButtonContentInfo content;
+      ControlRef icon;
+      static const ProcessSerialNumber psn = {0, kCurrentProcess};
+#ifdef MAC_OSX
+      FSRef app_location;
+#else
+      ProcessInfoRec pinfo;
+      FSSpec app_spec;
+#endif
+      SInt16 unused;
+
+      content.contentType = kControlContentIconRef;
+#ifdef MAC_OSX
+      err = GetProcessBundleLocation (&psn, &app_location);
+      if (err == noErr)
+       err = GetIconRefFromFileInfo (&app_location, 0, NULL, 0, NULL,
+                                     kIconServicesNormalUsageFlag,
+                                     &content.u.iconRef, &unused);
+#else
+      bzero (&pinfo, sizeof (ProcessInfoRec));
+      pinfo.processInfoLength = sizeof (ProcessInfoRec);
+      pinfo.processAppSpec = &app_spec;
+      err = GetProcessInformation (&psn, &pinfo);
+      if (err == noErr)
+       err = GetIconRefFromFile (&app_spec, &content.u.iconRef, &unused);
+#endif
+      if (err == noErr)
+       {
+         Rect bounds;
+
+         SetRect (&bounds, DIALOG_ICON_LEFT_MARGIN, DIALOG_ICON_TOP_MARGIN,
+                  DIALOG_ICON_LEFT_MARGIN + DIALOG_ICON_WIDTH,
+                  DIALOG_ICON_TOP_MARGIN + DIALOG_ICON_HEIGHT);
+         err = CreateIconControl (window, &bounds, &content, true, &icon);
+         ReleaseIconRef (content.u.iconRef);
+       }
+    }
+
+  /* Show the dialog window and run event loop.  */
+  if (err == noErr)
+    if (default_button)
+      err = SetWindowDefaultButton (window, default_button);
+  if (err == noErr)
+    err = install_dialog_event_handler (window);
+  if (err == noErr)
+    {
+      SizeWindow (window,
+                 DIALOG_LEFT_MARGIN + inner_width + DIALOG_RIGHT_MARGIN,
+                 DIALOG_TOP_MARGIN + inner_height + DIALOG_BOTTOM_MARGIN,
+                 true);
+      err = RepositionWindow (window, FRAME_MAC_WINDOW (f),
+                             kWindowAlertPositionOnParentWindow);
+    }
+  if (err == noErr)
+    {
+      SetWRefCon (window, 0);
+      ShowWindow (window);
+      BringToFront (window);
+      err = RunAppModalLoopForWindow (window);
+    }
+  if (err == noErr)
+    {
+      UInt32 command_id = GetWRefCon (window);
+
+      if ((command_id & ~0xffff) == 'Bt\0\0')
+       result = command_id - 'Bt\0\0';
+    }
+
+  if (window)
+    DisposeWindow (window);
+
+  return result;
+}
+#else  /* not TARGET_API_MAC_CARBON */
 static int
 mac_dialog (widget_value *wv)
 {
@@ -2238,6 +2808,7 @@ mac_dialog (widget_value *wv)
 
   return i;
 }
+#endif  /* not TARGET_API_MAC_CARBON */
 
 static char * button_names [] = {
   "button1", "button2", "button3", "button4", "button5",
@@ -2370,10 +2941,10 @@ mac_dialog_show (f, keymaps, title, header, error_name)
   }
 
   /* Actually create the dialog.  */
-#ifdef HAVE_DIALOGS
-  menu_item_selection = mac_dialog (first_wv);
+#if TARGET_API_MAC_CARBON
+  menu_item_selection = create_and_show_dialog (f, first_wv);
 #else
-  menu_item_selection = 0;
+  menu_item_selection = mac_dialog (first_wv);
 #endif
 
   /* Free the widget_value objects we used to specify the contents.  */
@@ -2485,6 +3056,10 @@ add_menu_item (menu, pos, wv)
         EnableMenuItem (menu, pos);
       else
         DisableMenuItem (menu, pos);
+
+      if (STRINGP (wv->help))
+       SetMenuItemProperty (menu, pos, MAC_EMACS_CREATOR_CODE, 'help',
+                            sizeof (Lisp_Object), &wv->help);
 #else  /* ! TARGET_API_MAC_CARBON */
       item_name[sizeof (item_name) - 1] = '\0';
       strncpy (item_name, wv->name, sizeof (item_name) - 1);
index fb452e4e318ec505ed7c00971830a83518052962..40fb429d41df6e8ea6b0f2d81499d783cd228a26 100644 (file)
@@ -1,6 +1,6 @@
 /* Keyboard macros.
    Copyright (C) 1985, 1986, 1993, 2000, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index bdd510456b0490bfeaab8092f7b9c45457da14b1..2fb016679182a93cc58e5f04555bdb207a7ff1ce 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions for keyboard macro interpretation in GNU Emacs.
-   Copyright (C) 1985, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 8d15db24144ce63b44b987d592b3a5b67d36966f..8e86c7651e2b0b5f51fb741a0cbd5da990dff981 100644 (file)
@@ -1,5 +1,5 @@
 /* Selection processing for Emacs on Mac OS.
-   Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -1390,7 +1390,7 @@ nil, which means the event is already resumed or expired.  */)
       ae = *p;
       *p = (*p)->next;
       if (INTEGERP (error_code)
-         && ae->apple_event.descriptorType != typeNull)
+         && ae->reply.descriptorType != typeNull)
        {
          SInt32 errn = XINT (error_code);
 
@@ -1562,10 +1562,17 @@ mac_do_receive_drag (window, refcon, drag)
       GlobalToLocal (&mouse_pos);
       err = GetDragModifiers (drag, NULL, NULL, &modifiers);
     }
+  if (err == noErr)
+    {
+      UInt32 key_modifiers = modifiers;
+
+      err = AEPutParamPtr (&apple_event, kEventParamKeyModifiers,
+                          typeUInt32, &key_modifiers, sizeof (UInt32));
+    }
 
   if (err == noErr)
     {
-      mac_store_drag_event (window, mouse_pos, modifiers, &apple_event);
+      mac_store_drag_event (window, mouse_pos, 0, &apple_event);
       AEDisposeDesc (&apple_event);
       mac_wakeup_from_rne ();
       return noErr;
index cb0e024b8ebef1887c1c4ee3d07f4d0d3b5dfa01..fa2e5da8560e95807d7956c095f358495d02c95f 100644 (file)
@@ -1,6 +1,6 @@
 /* Implementation of GUI terminal on the Mac OS.
    Copyright (C) 2000, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -272,16 +272,63 @@ static void XSetFont P_ ((Display *, GC, XFontStruct *));
 #define GC_BACK_COLOR(gc)      (&(gc)->back_color)
 #define GC_FONT(gc)            ((gc)->xgcv.font)
 #define FRAME_NORMAL_GC(f)     ((f)->output_data.mac->normal_gc)
-#define CG_SET_FILL_COLOR(context, color)                      \
+
+#define CG_SET_FILL_COLOR(context, color)                              \
   CGContextSetRGBFillColor (context,                                   \
                            RED_FROM_ULONG (color) / 255.0f,            \
                            GREEN_FROM_ULONG (color) / 255.0f,          \
                            BLUE_FROM_ULONG (color) / 255.0f, 1.0f)
-#define CG_SET_STROKE_COLOR(context, color)            \
+#if USE_CG_DRAWING && MAC_OS_X_VERSION_MAX_ALLOWED >= 1030
+#if MAC_OS_X_VERSION_MIN_REQUIRED == 1020
+#define CG_SET_FILL_COLOR_MAYBE_WITH_CGCOLOR(context, color, cg_color) \
+  do {                                                                \
+    if (CGColorGetTypeID != NULL)                                     \
+      CGContextSetFillColorWithColor (context, cg_color);             \
+    else                                                              \
+      CG_SET_FILL_COLOR (context, color);                             \
+  } while (0)
+#else
+#define CG_SET_FILL_COLOR_MAYBE_WITH_CGCOLOR(context, color, cg_color) \
+  CGContextSetFillColorWithColor (context, cg_color)
+#endif
+#else
+#define CG_SET_FILL_COLOR_MAYBE_WITH_CGCOLOR(context, color, cg_color) \
+  CG_SET_FILL_COLOR (context, color)
+#endif
+#define CG_SET_FILL_COLOR_WITH_GC_FOREGROUND(context, gc)              \
+  CG_SET_FILL_COLOR_MAYBE_WITH_CGCOLOR (context, (gc)->xgcv.foreground,        \
+                                       (gc)->cg_fore_color)
+#define CG_SET_FILL_COLOR_WITH_GC_BACKGROUND(context, gc)              \
+  CG_SET_FILL_COLOR_MAYBE_WITH_CGCOLOR (context, (gc)->xgcv.background,        \
+                                       (gc)->cg_back_color)
+
+
+#define CG_SET_STROKE_COLOR(context, color)                            \
   CGContextSetRGBStrokeColor (context,                                 \
                              RED_FROM_ULONG (color) / 255.0f,          \
                              GREEN_FROM_ULONG (color) / 255.0f,        \
                              BLUE_FROM_ULONG (color) / 255.0f, 1.0f)
+#if USE_CG_DRAWING && MAC_OS_X_VERSION_MAX_ALLOWED >= 1030
+#if MAC_OS_X_VERSION_MIN_REQUIRED == 1020
+#define CG_SET_STROKE_COLOR_MAYBE_WITH_CGCOLOR(context, color, cg_color) \
+  do {                                                                \
+    if (CGColorGetTypeID != NULL)                                     \
+      CGContextSetStrokeColorWithColor (context, cg_color);           \
+    else                                                              \
+      CG_SET_STROKE_COLOR (context, color);                           \
+  } while (0)
+#else
+#define CG_SET_STROKE_COLOR_MAYBE_WITH_CGCOLOR(context, color, cg_color) \
+  CGContextSetStrokeColorWithColor (context, cg_color)
+#endif
+#else
+#define CG_SET_STROKE_COLOR_MAYBE_WITH_CGCOLOR(context, color, cg_color) \
+  CG_SET_STROKE_COLOR (context, color)
+#endif
+#define CG_SET_STROKE_COLOR_WITH_GC_FOREGROUND(context, gc) \
+  CG_SET_STROKE_COLOR_MAYBE_WITH_CGCOLOR (context, (gc)->xgcv.foreground, \
+                                         (gc)->cg_fore_color)
+
 #if USE_CG_DRAWING
 #define FRAME_CG_CONTEXT(f)    ((f)->output_data.mac->cg_context)
 
@@ -290,6 +337,29 @@ static void XSetFont P_ ((Display *, GC, XFontStruct *));
 static int max_fringe_bmp = 0;
 static CGImageRef *fringe_bmp = 0;
 
+static CGColorSpaceRef mac_cg_color_space_rgb;
+#if MAC_OS_X_VERSION_MAX_ALLOWED >= 1030
+static CGColorRef mac_cg_color_black;
+#endif
+
+static void
+init_cg_color ()
+{
+  mac_cg_color_space_rgb = CGColorSpaceCreateDeviceRGB ();
+#if MAC_OS_X_VERSION_MAX_ALLOWED >= 1030
+#if MAC_OS_X_VERSION_MIN_REQUIRED == 1020
+  /* Don't check the availability of CGColorCreate; this symbol is
+     defined even in Mac OS X 10.1.  */
+  if (CGColorGetTypeID != NULL)
+#endif
+    {
+      float rgba[] = {0.0f, 0.0f, 0.0f, 1.0f};
+
+      mac_cg_color_black = CGColorCreate (mac_cg_color_space_rgb, rgba);
+    }
+#endif
+}
+
 static CGContextRef
 mac_begin_cg_clip (f, gc)
      struct frame *f;
@@ -403,7 +473,7 @@ mac_draw_line (f, gc, x1, y1, x2, y2)
     gy1 += 0.5f, gy2 += 0.5f;
 
   context = mac_begin_cg_clip (f, gc);
-  CG_SET_STROKE_COLOR (context, gc->xgcv.foreground);
+  CG_SET_STROKE_COLOR_WITH_GC_FOREGROUND (context, gc);
   CGContextBeginPath (context);
   CGContextMoveToPoint (context, gx1, gy1);
   CGContextAddLineToPoint (context, gx2, gy2);
@@ -437,8 +507,10 @@ mac_draw_line (f, gc, x1, y1, x2, y2)
 #endif
 }
 
+/* Mac version of XDrawLine (to Pixmap).  */
+
 void
-mac_draw_line_to_pixmap (display, p, gc, x1, y1, x2, y2)
+XDrawLine (display, p, gc, x1, y1, x2, y2)
      Display *display;
      Pixmap p;
      GC gc;
@@ -487,7 +559,7 @@ mac_erase_rectangle (f, gc, x, y, width, height)
   CGContextRef context;
 
   context = mac_begin_cg_clip (f, gc);
-  CG_SET_FILL_COLOR (context, gc->xgcv.background);
+  CG_SET_FILL_COLOR_WITH_GC_BACKGROUND (context, gc);
   CGContextFillRect (context, CGRectMake (x, y, width, height));
   mac_end_cg_clip (f);
 #else
@@ -529,7 +601,7 @@ mac_clear_window (f)
   GC gc = FRAME_NORMAL_GC (f);
 
   context = mac_begin_cg_clip (f, NULL);
-  CG_SET_FILL_COLOR (context, gc->xgcv.background);
+  CG_SET_FILL_COLOR_WITH_GC_BACKGROUND (context, gc);
   CGContextFillRect (context, CGRectMake (0, 0, FRAME_PIXEL_WIDTH (f),
                                          FRAME_PIXEL_HEIGHT (f)));
   mac_end_cg_clip (f);
@@ -572,14 +644,14 @@ mac_draw_cg_image (image, f, gc, src_x, src_y, width, height,
   context = mac_begin_cg_clip (f, gc);
   if (!overlay_p)
     {
-      CG_SET_FILL_COLOR (context, gc->xgcv.background);
+      CG_SET_FILL_COLOR_WITH_GC_BACKGROUND (context, gc);
       CGContextFillRect (context, dest_rect);
     }
   CGContextClipToRect (context, dest_rect);
   CGContextScaleCTM (context, 1, -1);
   CGContextTranslateCTM (context, 0, -port_height);
   if (CGImageIsMask (image))
-    CG_SET_FILL_COLOR (context, gc->xgcv.foreground);
+    CG_SET_FILL_COLOR_WITH_GC_FOREGROUND (context, gc);
   CGContextDrawImage (context,
                      CGRectMake (dest_x - src_x,
                                  port_height - (dest_y - src_y
@@ -766,7 +838,7 @@ mac_fill_rectangle (f, gc, x, y, width, height)
   CGContextRef context;
 
   context = mac_begin_cg_clip (f, gc);
-  CG_SET_FILL_COLOR (context, gc->xgcv.foreground);
+  CG_SET_FILL_COLOR_WITH_GC_FOREGROUND (context, gc);
   CGContextFillRect (context, CGRectMake (x, y, width, height));
   mac_end_cg_clip (f);
 #else
@@ -797,7 +869,7 @@ mac_draw_rectangle (f, gc, x, y, width, height)
   CGContextRef context;
 
   context = mac_begin_cg_clip (f, gc);
-  CG_SET_STROKE_COLOR (context, gc->xgcv.foreground);
+  CG_SET_STROKE_COLOR_WITH_GC_FOREGROUND (context, gc);
   CGContextStrokeRect (context,
                       CGRectMake (x + 0.5f, y + 0.5f, width, height));
   mac_end_cg_clip (f);
@@ -984,7 +1056,7 @@ mac_draw_string_common (f, gc, x, y, buf, nchars, bg_width,
 #endif
              if (bg_width)
                {
-                 CG_SET_FILL_COLOR (context, gc->xgcv.background);
+                 CG_SET_FILL_COLOR_WITH_GC_BACKGROUND (context, gc);
                  CGContextFillRect
                    (context,
                     CGRectMake (x, y - FONT_BASE (GC_FONT (gc)),
@@ -995,7 +1067,7 @@ mac_draw_string_common (f, gc, x, y, buf, nchars, bg_width,
 #if !USE_CG_DRAWING
            }
 #endif
-         CG_SET_FILL_COLOR (context, gc->xgcv.foreground);
+         CG_SET_FILL_COLOR_WITH_GC_FOREGROUND (context, gc);
          err = ATSUSetLayoutControls (text_layout,
                                       sizeof (tags) / sizeof (tags[0]),
                                       tags, sizes, values);
@@ -1346,7 +1418,7 @@ mac_draw_image_string_cg (f, gc, x, y, buf, nchars, bg_width, overstrike_p)
 #endif
       if (bg_width)
        {
-         CG_SET_FILL_COLOR (context, gc->xgcv.background);
+         CG_SET_FILL_COLOR_WITH_GC_BACKGROUND (context, gc);
          CGContextFillRect
            (context,
             CGRectMake (gx, y - FONT_BASE (GC_FONT (gc)),
@@ -1357,7 +1429,7 @@ mac_draw_image_string_cg (f, gc, x, y, buf, nchars, bg_width, overstrike_p)
 #if !USE_CG_DRAWING
     }
 #endif
-  CG_SET_FILL_COLOR (context, gc->xgcv.foreground);
+  CG_SET_FILL_COLOR_WITH_GC_FOREGROUND (context, gc);
   CGContextSetFont (context, GC_FONT (gc)->cg_font);
   CGContextSetFontSize (context, GC_FONT (gc)->mac_fontsize);
   if (GC_FONT (gc)->mac_fontsize <= cg_text_anti_aliasing_threshold)
@@ -1560,15 +1632,25 @@ XChangeGC (display, gc, mask, xgcv)
 /* Mac replacement for XCreateGC.  */
 
 GC
-XCreateGC (display, window, mask, xgcv)
+XCreateGC (display, d, mask, xgcv)
      Display *display;
-     Window window;
+     void *d;
      unsigned long mask;
      XGCValues *xgcv;
 {
   GC gc = xmalloc (sizeof (*gc));
 
   bzero (gc, sizeof (*gc));
+#if USE_CG_DRAWING && MAC_OS_X_VERSION_MAX_ALLOWED >= 1030
+#if MAC_OS_X_VERSION_MIN_REQUIRED == 1020
+  if (CGColorGetTypeID != NULL)
+#endif
+    {
+      gc->cg_fore_color = gc->cg_back_color = mac_cg_color_black;
+      CGColorRetain (gc->cg_fore_color);
+      CGColorRetain (gc->cg_back_color);
+    }
+#endif
   XChangeGC (display, gc, mask, xgcv);
 
   return gc;
@@ -1584,6 +1666,15 @@ XFreeGC (display, gc)
 {
   if (gc->clip_region)
     DisposeRgn (gc->clip_region);
+#if USE_CG_DRAWING && MAC_OS_X_VERSION_MAX_ALLOWED >= 1030
+#if MAC_OS_X_VERSION_MIN_REQUIRED == 1020
+  if (CGColorGetTypeID != NULL)
+#endif
+    {
+      CGColorRelease (gc->cg_fore_color);
+      CGColorRelease (gc->cg_back_color);
+    }
+#endif
   xfree (gc);
 }
 
@@ -1620,6 +1711,29 @@ XSetForeground (display, gc, color)
       gc->fore_color.red = RED16_FROM_ULONG (color);
       gc->fore_color.green = GREEN16_FROM_ULONG (color);
       gc->fore_color.blue = BLUE16_FROM_ULONG (color);
+#if USE_CG_DRAWING && MAC_OS_X_VERSION_MAX_ALLOWED >= 1030
+#if MAC_OS_X_VERSION_MIN_REQUIRED == 1020
+      if (CGColorGetTypeID != NULL)
+#endif
+       {
+         CGColorRelease (gc->cg_fore_color);
+         if (color == 0)
+           {
+             gc->cg_fore_color = mac_cg_color_black;
+             CGColorRetain (gc->cg_fore_color);
+           }
+         else
+           {
+             float rgba[4];
+
+             rgba[0] = gc->fore_color.red / 65535.0f;
+             rgba[1] = gc->fore_color.green / 65535.0f;
+             rgba[2] = gc->fore_color.blue / 65535.0f;
+             rgba[3] = 1.0f;
+             gc->cg_fore_color = CGColorCreate (mac_cg_color_space_rgb, rgba);
+           }
+       }
+#endif
     }
 }
 
@@ -1638,6 +1752,29 @@ XSetBackground (display, gc, color)
       gc->back_color.red = RED16_FROM_ULONG (color);
       gc->back_color.green = GREEN16_FROM_ULONG (color);
       gc->back_color.blue = BLUE16_FROM_ULONG (color);
+#if USE_CG_DRAWING && MAC_OS_X_VERSION_MAX_ALLOWED >= 1030
+#if MAC_OS_X_VERSION_MIN_REQUIRED == 1020
+      if (CGColorGetTypeID != NULL)
+#endif
+       {
+         CGColorRelease (gc->cg_back_color);
+         if (color == 0)
+           {
+             gc->cg_back_color = mac_cg_color_black;
+             CGColorRetain (gc->cg_back_color);
+           }
+         else
+           {
+             float rgba[4];
+
+             rgba[0] = gc->back_color.red / 65535.0f;
+             rgba[1] = gc->back_color.green / 65535.0f;
+             rgba[2] = gc->back_color.blue / 65535.0f;
+             rgba[3] = 1.0f;
+             gc->cg_back_color = CGColorCreate (mac_cg_color_space_rgb, rgba);
+           }
+       }
+#endif
     }
 }
 
@@ -6454,6 +6591,9 @@ x_free_frame_resources (f)
   if (wp != tip_window)
     remove_window_handler (wp);
 
+#if USE_CG_DRAWING
+  mac_prepare_for_quickdraw (f);
+#endif
   DisposeWindow (wp);
   if (wp == tip_window)
     /* Neither WaitNextEvent nor ReceiveNextEvent receives `window
@@ -8759,14 +8899,18 @@ extern void mac_find_apple_event_spec P_ ((AEEventClass, AEEventID,
 extern OSErr init_coercion_handler P_ ((void));
 
 /* Drag and Drop */
-OSErr install_drag_handler P_ ((WindowRef));
-void remove_drag_handler P_ ((WindowRef));
+extern OSErr install_drag_handler P_ ((WindowRef));
+extern void remove_drag_handler P_ ((WindowRef));
+
+/* Showing help echo string during menu tracking  */
+extern OSStatus install_menu_target_item_handler P_ ((WindowPtr));
 
 #if USE_CARBON_EVENTS
 #ifdef MAC_OSX
 extern void init_service_handler ();
 static Lisp_Object Qservice, Qpaste, Qperform;
 #endif
+
 /* Window Event Handler */
 static pascal OSStatus mac_handle_window_event (EventHandlerCallRef,
                                                EventRef, void *);
@@ -8854,7 +8998,7 @@ static const unsigned char fn_keycode_to_keycode_table[] = {
 };
 #endif /* MAC_OSX */
 
-static unsigned int
+static int
 #if USE_CARBON_EVENTS
 mac_to_emacs_modifiers (UInt32 mods)
 #else
@@ -8901,6 +9045,23 @@ mac_to_emacs_modifiers (EventModifiers mods)
   return result;
 }
 
+static UInt32
+mac_mapped_modifiers (modifiers)
+     UInt32 modifiers;
+{
+  UInt32 mapped_modifiers_all =
+    (NILP (Vmac_control_modifier) ? 0 : controlKey)
+    | (NILP (Vmac_option_modifier) ? 0 : optionKey)
+    | (NILP (Vmac_command_modifier) ? 0 : cmdKey);
+
+#ifdef MAC_OSX
+  mapped_modifiers_all |=
+    (NILP (Vmac_function_modifier) ? 0 : kEventKeyModifierFnMask);
+#endif
+
+  return mapped_modifiers_all & modifiers;
+}
+
 static int
 mac_get_emulated_btn ( UInt32 modifiers )
 {
@@ -8915,10 +9076,42 @@ mac_get_emulated_btn ( UInt32 modifiers )
   return result;
 }
 
+#if TARGET_API_MAC_CARBON
+/***** Code to handle C-g testing  *****/
+extern int quit_char;
+extern int make_ctrl_char P_ ((int));
+
+int
+mac_quit_char_key_p (modifiers, key_code)
+     UInt32 modifiers, key_code;
+{
+  UInt32 char_code;
+  unsigned long some_state = 0;
+  Ptr kchr_ptr = (Ptr) GetScriptManagerVariable (smKCHRCache);
+  int c, emacs_modifiers;
+
+  /* Mask off modifier keys that are mapped to some Emacs modifiers.  */
+  key_code |= (modifiers & ~(mac_mapped_modifiers (modifiers)));
+  char_code = KeyTranslate (kchr_ptr, key_code, &some_state);
+  if (char_code & ~0xff)
+    return 0;
+
+  emacs_modifiers = mac_to_emacs_modifiers (modifiers);
+  if (emacs_modifiers & ctrl_modifier)
+    c = make_ctrl_char (char_code);
+
+  c |= (emacs_modifiers
+       & (meta_modifier | alt_modifier
+          | hyper_modifier | super_modifier));
+
+  return c == quit_char;
+}
+#endif
+
 #if USE_CARBON_EVENTS
 /* Obtains the event modifiers from the event ref and then calls
    mac_to_emacs_modifiers.  */
-static UInt32
+static int
 mac_event_to_emacs_modifiers (EventRef eventRef)
 {
   UInt32 mods = 0;
@@ -9143,6 +9336,9 @@ do_window_update (WindowPtr win)
          GetPortVisibleRegion (GetWindowPort (win), region);
          GetRegionBounds (region, &r);
          expose_frame (f, r.left, r.top, r.right - r.left, r.bottom - r.top);
+#if USE_CG_DRAWING
+         mac_prepare_for_quickdraw (f);
+#endif
          UpdateControls (win, region);
          DisposeRgn (region);
 #else
@@ -9954,21 +10150,10 @@ mac_handle_text_input_event (next_handler, event, data)
          err = GetEventParameter (kbd_event, kEventParamKeyModifiers,
                                   typeUInt32, NULL,
                                   sizeof (UInt32), NULL, &modifiers);
-       if (err == noErr)
-         {
-           mapped_modifiers =
-             (NILP (Vmac_control_modifier) ? 0 : controlKey)
-             | (NILP (Vmac_option_modifier) ? 0 : optionKey)
-             | (NILP (Vmac_command_modifier) ? 0 : cmdKey);
-#ifdef MAC_OSX
-           mapped_modifiers |=
-             (NILP (Vmac_function_modifier) ? 0 : kEventKeyModifierFnMask);
-#endif
-           if (modifiers & mapped_modifiers)
-             /* There're mapped modifier keys.  Process it in
-                XTread_socket.  */
-             return eventNotHandledErr;
-         }
+       if (err == noErr && mac_mapped_modifiers (modifiers))
+         /* There're mapped modifier keys.  Process it in
+            XTread_socket.  */
+         return eventNotHandledErr;
        if (err == noErr)
          err = GetEventParameter (kbd_event, kEventParamKeyUnicodes,
                                   typeUnicodeText, NULL, 0, &actual_size,
@@ -10189,6 +10374,8 @@ install_window_handler (window)
 #endif
   if (err == noErr)
     err = install_drag_handler (window);
+  if (err == noErr)
+    err = install_menu_target_item_handler (window);
 
   return err;
 }
@@ -10236,7 +10423,7 @@ main (void)
 
 #if __MWERKS__
   /* set creator and type for files created by MSL */
-  _fcreator = 'EMAx';
+  _fcreator = MAC_EMACS_CREATOR_CODE;
   _ftype = 'TEXT';
 #endif
 
@@ -10893,20 +11080,12 @@ XTread_socket (sd, expected, hold_quit)
            SInt16 current_key_script;
            UInt32 modifiers = er.modifiers, mapped_modifiers;
 
-           mapped_modifiers =
-             (NILP (Vmac_control_modifier) ? 0 : controlKey)
-             | (NILP (Vmac_option_modifier) ? 0 : optionKey)
-             | (NILP (Vmac_command_modifier) ? 0 : cmdKey);
-
 #if USE_CARBON_EVENTS && defined (MAC_OSX)
-           mapped_modifiers |=
-             (NILP (Vmac_function_modifier) ? 0 : kEventKeyModifierFnMask);
-
            GetEventParameter (eventRef, kEventParamKeyModifiers,
                               typeUInt32, NULL,
                               sizeof (UInt32), NULL, &modifiers);
 #endif
-           mapped_modifiers &= modifiers;
+           mapped_modifiers = mac_mapped_modifiers (modifiers);
 
 #if USE_CARBON_EVENTS && (defined (MAC_OSX) || USE_MAC_TSM)
            /* When using Carbon Events, we need to pass raw keyboard
@@ -11459,35 +11638,6 @@ x_delete_display (dpyinfo)
 
 \f
 #ifdef MAC_OSX
-void
-mac_check_bundle()
-{
-  extern int inhibit_window_system;
-  extern int noninteractive;
-  CFBundleRef appsBundle;
-
-  /* No need to test if already -nw*/
-  if (inhibit_window_system || noninteractive)
-    return;
-
-  appsBundle = CFBundleGetMainBundle();
-  if (appsBundle != NULL)
-    {
-      CFStringRef cfBI = CFSTR("CFBundleIdentifier");
-      CFTypeRef res = CFBundleGetValueForInfoDictionaryKey(appsBundle, cfBI);
-      /* We found the bundle identifier, now we know we are valid. */
-      if (res != NULL)
-       {
-         CFRelease(res);
-         return;
-       }
-    }
-  /* MAC_TODO:  Have this start the bundled executable */
-
-  /* For now, prevent the fatal error by bringing it up in the terminal */
-  inhibit_window_system = 1;
-}
-
 void
 MakeMeTheFrontProcess ()
 {
@@ -11498,37 +11648,6 @@ MakeMeTheFrontProcess ()
   if (err == noErr)
     (void) SetFrontProcess (&psn);
 }
-
-/***** Code to handle C-g testing  *****/
-
-/* Contains the Mac modifier formed from quit_char */
-int mac_quit_char_modifiers = 0;
-int mac_quit_char_keycode;
-extern int quit_char;
-
-static void
-mac_determine_quit_char_modifiers()
-{
-  /* Todo: Determine modifiers from quit_char. */
-  UInt32 qc_modifiers = ctrl_modifier;
-
-  /* Map modifiers */
-  mac_quit_char_modifiers = 0;
-  if (qc_modifiers & ctrl_modifier)  mac_quit_char_modifiers |= controlKey;
-  if (qc_modifiers & shift_modifier) mac_quit_char_modifiers |= shiftKey;
-  if (qc_modifiers & alt_modifier)   mac_quit_char_modifiers |= optionKey;
-}
-
-static void
-init_quit_char_handler ()
-{
-  /* TODO: Let this support keys other the 'g' */
-  mac_quit_char_keycode = 5;
-  /* Look at <architecture/adb_kb_map.h> for details */
-  /* http://gemma.apple.com/techpubs/mac/Toolbox/Toolbox-40.html#MARKER-9-184*/
-
-  mac_determine_quit_char_modifiers();
-}
 #endif /* MAC_OSX */
 
 static void
@@ -11664,8 +11783,6 @@ mac_initialize ()
 #if USE_CARBON_EVENTS
 #ifdef MAC_OSX
   init_service_handler ();
-
-  init_quit_char_handler ();
 #endif /* MAC_OSX */
 
   init_command_handler ();
@@ -11688,6 +11805,8 @@ mac_initialize ()
 #endif
 
 #if USE_CG_DRAWING
+  init_cg_color ();
+
   mac_init_fringe ();
 #endif
 
index 856d349f6f7f020d33304f3dd9e8a42067bb1d89..0447b41d908e1f0795452be04777df45f931eb7b 100644 (file)
@@ -1,6 +1,6 @@
 /* Display module for Mac OS.
    Copyright (C) 2000, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -44,8 +44,6 @@ Boston, MA 02110-1301, USA.  */
 #define FONT_BASE(f)    ((f)->ascent)
 #define FONT_DESCENT(f) ((f)->descent)
 
-#define FONT_MAX_WIDTH(f) FONT_WIDTH(f)  /* fix later */
-
 /* Structure recording bitmaps and reference count.
    If REFCOUNT is 0 then this record is free to be reused.  */
 
@@ -527,10 +525,15 @@ struct scroll_bar {
 #define MAC_AQUA_SMALL_VERTICAL_SCROLL_BAR_WIDTH (11)
 
 /* Size of hourglass controls */
-#define HOURGLASS_WIDTH 16
-#define HOURGLASS_HEIGHT 16
+#define HOURGLASS_WIDTH (16)
+#define HOURGLASS_HEIGHT (16)
 
 /* Some constants that are used locally.  */
+/* Creator code for Emacs on Mac OS.  */
+enum {
+  MAC_EMACS_CREATOR_CODE       = 'EMAx'
+};
+
 /* Apple event descriptor types */
 enum {
   TYPE_FILE_NAME               = 'fNam'
@@ -612,13 +615,12 @@ extern Pixmap XCreatePixmapFromBitmapData P_ ((Display *, WindowPtr, char *,
                                               unsigned long, unsigned long,
                                               unsigned int));
 extern void XFreePixmap P_ ((Display *, Pixmap));
-extern GC XCreateGC P_ ((Display *, Window, unsigned long, XGCValues *));
+extern GC XCreateGC P_ ((Display *, void *, unsigned long, XGCValues *));
 extern void XFreeGC P_ ((Display *, GC));
 extern void XSetForeground P_ ((Display *, GC, unsigned long));
 extern void XSetBackground P_ ((Display *, GC, unsigned long));
 extern void XSetWindowBackground P_ ((Display *, WindowPtr, unsigned long));
-extern void mac_draw_line_to_pixmap P_ ((Display *, Pixmap, GC, int, int,
-                                        int, int));
+extern void XDrawLine P_ ((Display *, Pixmap, GC, int, int, int, int));
 extern void mac_clear_area P_ ((struct frame *, int, int,
                                unsigned int, unsigned int));
 extern void mac_unload_font P_ ((struct mac_display_info *, XFontStruct *));
@@ -634,6 +636,7 @@ extern void do_apple_menu P_ ((SInt16));
 #if USE_CG_DRAWING
 extern void mac_prepare_for_quickdraw P_ ((struct frame *));
 #endif
+extern int mac_quit_char_key_p P_ ((UInt32, UInt32));
 
 #define FONT_TYPE_FOR_UNIBYTE(font, ch) 0
 #define FONT_TYPE_FOR_MULTIBYTE(font, ch) 0
index e9aac2fb5a67ca5e45b8d56e330e9ff5722a95c2..b3e752ee8e3a5887d3b1f4a07a6937887d7d3a29 100644 (file)
@@ -1,6 +1,6 @@
 #  -*- Makefile -*- for GNU Emacs on the Microsoft W32 API.
 #  Copyright (C) 2000, 2001, 2002, 2003, 2004,
-#                2005, 2006 Free Software Foundation, Inc.
+#                2005, 2006, 2007 Free Software Foundation, Inc.
 #
 #  This file is part of GNU Emacs.
 #
index bac8e46fc3f9ec65278a40b0e5e7f45eac1938f4..b26aa404986be66a42624a9527f46e822759cde8 100644 (file)
@@ -1,6 +1,6 @@
 /* Markers: examining, setting and deleting.
-   Copyright (C) 1985, 1997, 1998, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1997, 1998, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 0daf2c3ef7c0f8996ff0684528bccec958c33859..4d8c6d890fe89f72a73f55efdc94bcd98b8fccaa 100644 (file)
--- a/src/md5.c
+++ b/src/md5.c
@@ -1,7 +1,7 @@
 /* Functions to compute MD5 message digest of files or memory blocks.
    according to the definition of MD5 in RFC 1321 from April 1992.
-   Copyright (C) 1995, 1996, 1997, 1999, 2000, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
    This file is part of the GNU Emacs.
 
    The GNU C Library is free software; you can redistribute it and/or
index 202b2749504ca432598e56944c87195fc1c86a80..a23dbd089ba252c7a33663eb2a89d3c0cca97e2f 100644 (file)
--- a/src/md5.h
+++ b/src/md5.h
@@ -1,7 +1,7 @@
 /* Declaration of functions and data types used for MD5 sum computing
    library functions.
-   Copyright (C) 1995, 1996, 1997, 1999, 2000, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
    This file is part of GNU Emacs.
 
    The GNU C Library is free software; you can redistribute it and/or
index 45dabca3ac57cc3626d227080d7da4b896bc640d..30d57d8b51cb2e49f63cbb7105fcf31627433c2c 100644 (file)
@@ -1,6 +1,6 @@
 /* Includes for memory limit warnings.
-   Copyright (C) 1990, 1993, 1994, 1995, 1996, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1990, 1993, 1994, 1995, 1996, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 85a0169e10ac0eaac60d7225e7ccedcf65e81f09..58bcf1ef1a43f07c75dc91a629457261df9ca774 100644 (file)
@@ -1,7 +1,7 @@
 /* Minibuffer input and completion.
    Copyright (C) 1985, 1986, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
                  2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+                 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -983,7 +983,7 @@ POSITION in the minibuffer.  Any integer value less than or equal to
 one puts point at the beginning of the string.  *Note* that this
 behavior differs from the way such arguments are used in `completing-read'
 and some related functions, which use zero-indexing for POSITION.  */)
-(prompt, initial_contents, keymap, read, hist, default_value, inherit_input_method)
+   (prompt, initial_contents, keymap, read, hist, default_value, inherit_input_method)
      Lisp_Object prompt, initial_contents, keymap, read, hist, default_value;
      Lisp_Object inherit_input_method;
 {
index a85ebeb378370b4529f16674d03dab5d02e7f0f2..20c1092a62a7bbc8911ff864c717e88d7af064b8 100644 (file)
@@ -1,6 +1,6 @@
 /* Convert a `struct tm' to a time_t value.
-   Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003,
+                 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
    Contributed by Paul Eggert (eggert@twinsun.com).
 
    NOTE: The canonical source of this file is maintained with the GNU C Library.
index 4e989402a8015d52b134116e94f2c91fcd7dd0b7..d40aafdcb34626be1f0c2497355f5f130615f591 100644 (file)
@@ -1,6 +1,6 @@
 /* MS-DOS specific C utilities.          -*- coding: raw-text -*-
    Copyright (C) 1993, 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2002,
-                 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index cbe6581886717892e723132149c9411a6cb4de59..7a6d2e64ca0e04a82af004f397bd88519eaa884d 100644 (file)
@@ -1,6 +1,6 @@
 /* MS-DOS specific C utilities, interface.
    Copyright (C) 1993, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 5580d176bcf944532d60b06cf0fb566132808ab5..50ab81c10c9894f86340063498902c830403f224 100644 (file)
@@ -1,6 +1,6 @@
 /* prefix-args.c - echo each argument, prefixed by a string.
-   Copyright (C) 1992, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1992, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index f6b64e32e306e056f115173806fd2ecc4761307f..0fef9cb9880b44ca3202fb0ed02833ec925a1380 100644 (file)
@@ -1,7 +1,7 @@
 /* Lisp object printing and output streams.
    Copyright (C) 1985, 1986, 1988, 1993, 1994, 1995, 1997,
                  1998, 1999, 2000, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 6dc5a88944c590bf5e83f25165e7518c77aa372b..4611ce2c05c2c7ecbe596c0d4f2cb54644a81fb8 100644 (file)
@@ -1,7 +1,7 @@
 /* Asynchronous subprocess control for GNU Emacs.
    Copyright (C) 1985, 1986, 1987, 1988, 1993, 1994, 1995,
                  1996, 1998, 1999, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -814,9 +814,12 @@ nil, indicating the current buffer's process.  */)
     {
 #ifdef SIGCHLD
       Lisp_Object symbol;
+      /* Assignment to EMACS_INT stops GCC whining about limited range
+        of data type.  */
+      EMACS_INT pid = p->pid;;
 
       /* No problem storing the pid here, as it is still in Vprocess_alist.  */
-      deleted_pid_list = Fcons (make_fixnum_or_float (p->pid),
+      deleted_pid_list = Fcons (make_fixnum_or_float (pid),
                                /* GC treated elements set to nil.  */
                                Fdelq (Qnil, deleted_pid_list));
       /* If the process has already signaled, remove it from the list.  */
@@ -826,7 +829,7 @@ nil, indicating the current buffer's process.  */)
       if (CONSP (p->status))
        symbol = XCAR (p->status);
       if (EQ (symbol, Qsignal) || EQ (symbol, Qexit))
-       Fdelete (make_fixnum_or_float (p->pid), deleted_pid_list);
+       Fdelete (make_fixnum_or_float (pid), deleted_pid_list);
       else
 #endif
        {
@@ -911,10 +914,13 @@ For a network connection, this value is nil.  */)
      (process)
      register Lisp_Object process;
 {
+  /* Assignment to EMACS_INT stops GCC whining about limited range of
+     data type.  */
+  EMACS_INT pid;
+
   CHECK_PROCESS (process);
-  return (XPROCESS (process)->pid
-         ? make_fixnum_or_float (XPROCESS (process)->pid)
-         : Qnil);
+  pid = XPROCESS (process)->pid;
+  return (pid ? make_fixnum_or_float (pid) : Qnil);
 }
 
 DEFUN ("process-name", Fprocess_name, Sprocess_name, 1, 1, 0,
@@ -6386,7 +6392,7 @@ sigchld_handler (signo)
 
   while (1)
     {
-      register int pid;
+      register EMACS_INT pid;
       WAITTYPE w;
       Lisp_Object tail;
 
index fcf8d9b6c1f09d1fad7714f8969e0ac8fbc405cd..718d2a70ea8be5650da55736056630594fda778f 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions for asynchronous process control in GNU Emacs.
-   Copyright (C) 1985, 1994, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1994, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 5dd374af207406fc971dee3cd0785263d5696619..95f6ef6b620d7e5beaf6d22a4af9e3c4658ed3a3 100644 (file)
@@ -1,6 +1,6 @@
 /* How much read-only Lisp storage a dumped Emacs needs.
-   Copyright (C) 1993, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 83a26dd35d666f5f63bee9718d2c25f6a86ad7ba..7b319556117bc66db3214fd57c4bd84061be83cd 100644 (file)
@@ -1,6 +1,6 @@
 /* Block-relocating memory allocator.
-   Copyright (C) 1993, 1995, 2000, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1993, 1995, 2000, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 396e55c6404acb082a0797e53e3f7d1a4d3a73f8..177908cb751414aba3ff8ee2b313739d729d709f 100644 (file)
@@ -3,7 +3,7 @@
    internationalization features.)
 
    Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
-                 2002, 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+                 2002, 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
index e065c597d4981bbd675fad582e9064c131631045..3f3d313397b1822bb4b6a85985cc2747d25a8c3d 100644 (file)
@@ -1,8 +1,9 @@
 /* Definitions for data structures and routines for the regular
    expression library, version 0.12.
 
-   Copyright (C) 1985, 1989, 1990, 1991, 1992, 1993, 1995, 2000, 2002,
-                 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1989, 1990, 1991, 1992, 1993, 1995, 2000, 2001,
+                 2002, 2003, 2004, 2005, 2006, 2007
+                 Free Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
index cedb0017da012dd055e8ff9bb17807c722ce8154..f30e00470f75aaec0d3b99f27bebbcb625ca40b7 100644 (file)
@@ -1,6 +1,6 @@
 /* Caching facts about regions of the buffer, for optimization.
-   Copyright (C) 1985, 1986, 1987, 1988, 1989, 1993, 1995, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 1987, 1988, 1989, 1993, 1995, 2001, 2002, 2003,
+                 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 40e68084cce2d87398e0a5676df6a19559608123..27176d80dbc81f538540233e4feefeee525d6c19 100644 (file)
@@ -1,6 +1,6 @@
 /* Header file: Caching facts about regions of the buffer, for optimization.
-   Copyright (C) 1985, 1986, 1993, 1995, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 1993, 1995, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index f77a209f0d29f7ae4c0e9a612f0a46f34673281f..204baa40f0783e50cf676b2c12218c4c954e5073 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions file for GNU Emacs running on IBM AIX version 3.1
-   Copyright (C) 1985, 1986, 1990, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 1990, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 3e6a44f1fabed7656d2d088d090dbf84dd96d7d7..2b11ba2302f869f0926d2b1606817932f93584f1 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions file for GNU Emacs running on bsd 4.1.
-   Copyright (C) 1985, 1986, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index ace519c0d747606be7ee02608410c20fa68665ce..40c655bea87d3a09f031a8b5dcb612077aaab488 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions file for GNU Emacs running on bsd 4.2
-   Copyright (C) 1985, 1986, 1994, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 1994, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 483effe71c14c50024b82fdedd4467d76f2278f5..249cf34f41b61ba410190553e8c9b10c3a5bc019 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions file for GNU Emacs running on bsd 4.3
-   Copyright (C) 1985, 1986, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 3c4ffcd24a294a1e4ea1e6f2f280439400cfa717..daed2fc85d8527c6d34f921e7fc325413eb1870f 100644 (file)
@@ -1,6 +1,6 @@
 /* Header file for Harris CXUX.
-   Copyright (C) 1994, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 749d1a38e3ef21d85d7f131bd60985c20ad8c7af..eff48e339cbc9c46050d8fcde6377afb070b138f 100644 (file)
@@ -2,7 +2,7 @@
    This file describes the parameters that system description files
    should define or not.
    Copyright (C) 1985, 1986, 1992, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 91975cd441b883855d508e35e541899574dc9711..7175ea5457ca20ae0e86471908dcb7d67e093e74 100644 (file)
@@ -1,6 +1,6 @@
 /* System description header file for Darwin (Mac OS X).
    Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+                 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index d48d95709c82fec73946ff583eb03b0e620549cf..62194a2fc6e075f340400be913469fc9ba66d022 100644 (file)
@@ -1,7 +1,7 @@
 /* Definitions file for GNU Emacs running on Data General's DG/UX
    version 4.32 upto and including 5.4.1.
-   Copyright (C) 1994, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1994, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index ee24cd65b5001c363906fb4ece71170102b15c3d..01d75650e6fe4c834004f392766b7ced46a9dcd9 100644 (file)
@@ -1,7 +1,7 @@
 /* Definitions file for GNU Emacs running on Data General's DG/UX
    Release 4.10 and above.
-   Copyright (C) 1996, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index d0f6d4f43e8e1d75c7b4397e7bcadb1342511b89..c9f471af05a7558448a1af39b1416af877123bea 100644 (file)
@@ -1,7 +1,7 @@
 /* Definitions file for GNU Emacs running on Data General's DG/UX
    version 5.4 Release 3.00 and above.
-   Copyright (C) 1994, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index be0ba73b4e041a391ab98eddc9f1e05f0cdbee34..fef2da7d29dd294d50f55adcd075e092c1489a75 100644 (file)
@@ -1,7 +1,7 @@
 /* Definitions file for GNU Emacs running on Data General's DG/UX
    5.4 Release 2.xx systems.
-   Copyright (C) 1994, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 78f314700b359c23dc54ed9f346544377346c7fe..3adca71bebc9ea5a2315859d40bc085f8ad1891a 100644 (file)
@@ -2,7 +2,7 @@
    This file describes the parameters that system description files
    should define or not.
    Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-                 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 7116d24c718e9038365ab34360c87a0f43b3122c..24a37f964dbc887e2ae2b3fbfbbbf3022c61dedf 100644 (file)
@@ -1,6 +1,6 @@
 /* This file is the configuration file for Linux-based GNU systems
-   Copyright (C) 1985, 1986, 1992, 1994, 1996, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 1992, 1994, 1996, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 71f1dd34a5e7bece1e81982294f629ba81cddef9..c4f1a798d9e4b9917fc6246bae561dd8b961deae 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions file for GNU Emacs running on the GNU Hurd.
-   Copyright (C) 1994, 1995, 1996, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1994, 1995, 1996, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index b8f9c62a89387ba998a9d85050d6db9175572ac3..c0419fbad46029d6cab26c9df94f754db6871302 100644 (file)
@@ -1,7 +1,7 @@
 /* Definitions file for GNU Emacs running on HPUX release 7.0.
    Based on AT&T System V.2.
-   Copyright (C) 1985, 1986, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 6b0009c1c38e4bb399cb896ef939b8ce74601479..abbd945ab2fba5c3f12432a21376ea791362c45a 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions file for GNU Emacs running on Silicon Graphics 3.5
-   Copyright (C) 1987, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1987, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index d0c68bd89cb2ba852c30911760784fdf75785f6c..192118eeca7f40c3ab72cff3677e105fd972b549 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions file for GNU Emacs running on Silicon Graphics system 3.6.
-   Copyright (C) 1987, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1987, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index a65242179a92b42d16421105dcd9b09848aa7910..1512077fe49b6fd65e6a46aa3f8612a6bebc679a 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions file for GNU Emacs running on Silicon Graphics Irix system 3.3.
-   Copyright (C) 1987, 1990, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1987, 1990, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index b822bad36912f5575b47d976e4ff45100eac69ad..faa036037f59e2de3f8d4704331274027d9b1114 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions file for GNU Emacs running on LynxOS-3.0.1
    Copyright (C) 2000, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 06b1f8960f0ddb871c8ca29ee51515abdaebe174..ad699dff035b073bb7c2577bf4a4fd8fffb06221 100644 (file)
@@ -1,6 +1,6 @@
 /* System description file for Windows NT.
-   Copyright (C) 1993, 1994, 1995, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1993, 1994, 1995, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 966384ee35223601b7873e7f9ab7a7f51a66e6c2..0bb5a678ae3a21e2b307c554103bfde895e2cdcd 100644 (file)
@@ -1,7 +1,7 @@
 /* System description file for MS-DOS
 
    Copyright (C) 1993, 1996, 1997, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 0b441d74e2407d9373178921445b38e168033f80..b548a47ffbe26bca58e6de1aa327175145033fec 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions file for GNU Emacs running on Sony's NEWS-OS 5.0.2
-   Copyright (C) 1992, 1994, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1992, 1994, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 8ea45e16e6ecc0984e9f71410f639c06eae6c0d2..2923712d92994b7b5688bf9694012841c8fbe518 100644 (file)
@@ -1,6 +1,6 @@
 /* Configuration file for the NeXTstep system.
-   Copyright (C) 1990, 1995, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1990, 1995, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 319bbc049f2ca60f4dd5b3e343ecaba0a2013a92..edbbe5b2ac4e84f12ffb65072675ddd755050ca5 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions file for GNU Emacs running on Sequent DYNIX/ptx 1.x/2.x
-   Copyright (C) 1987, 1990, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1987, 1990, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index d6281d256b658f7d5211aae7471907f446801827..682ba06720ad223a7a69aef54c846fa06621be84 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions file for GNU Emacs running on RISCiX 1.1 (bsd 4.3)
-   Copyright (C) 1994, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index a4811877070c4d8f06c3710732d43edf05876f44..d082e442810ebae587a576ebb62f29967a87069e 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions file for GNU Emacs running on RISCiX 1.2 (bsd 4.3)
-   Copyright (C) 1994, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 2a9df14a14c6d1dc290b2a1200de2994f9fa8309..1517165877ba911f6d393160dbfc1198dfee9494 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions file for GNU Emacs running on RTU 3.0, ucb universe.
-   Copyright (C) 1986, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1986, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 0eda0a3f728273242acc888f3ad85e5c065aac01..96e812ce0e428d86bae942cb6d74a24de3fa4c31 100644 (file)
@@ -1,6 +1,6 @@
 /* System description file for SCO 3.2v4.
-   Copyright (C) 1993, 1994, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 06166f32fd99bfe824181915bef9568063489fdc..6ab7b60e4668e3f92ef7a7b85e2cf9f74cb85d4c 100644 (file)
@@ -1,5 +1,6 @@
 /* System description file for SCO 3.2v5.
-   Copyright (C) 1996, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1996, 2001, 2002, 2003, 2004, 2005, 2006,
+                 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 94b3787811f4bb7bceb18ec4aba2a8bea46a05a6..c16b12971ad7c8bb91a77c70a61c3c6a923d84d5 100644 (file)
@@ -1,8 +1,8 @@
 /* Template for system description header files.
    This file describes the parameters that system description files
    should define or not.
-   Copyright (C) 1985, 1986, 1992, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 1992, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index ae3b98cfcadb6c9fe22ef7cd88ba1a29918debcc..5d379ea398a086dd7d52d9a1a31351a65c4c3fbe 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions file for GNU Emacs running on UMAX 4.2
-   Copyright (C) 1985, 1986, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 096096f9f7a7b078020b0de356a816c2a967ef10..0d4aba8ea2b95f9dfdefbe5bb8485fcc66070a24 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions file for GNU Emacs running on UniSoft's UniPlus 5.2
-   Copyright (C) 1985, 1986, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 943892907260f836d3219860663c420ed5da8e6e..101e75726ef06a60fb780d29d7524693a026da26 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions file for GNU Emacs running on AT&T's System V.0
-   Copyright (C) 1985, 1986, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index a60a985856ddb92779965e6eccc60e09c606dc40..b2c89a1abdceb533ea0a9d099d74f15073bea7b9 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions file for GNU Emacs running on AT&T's System V Release 2.2
-   Copyright (C) 1985, 1986, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 7f1fcb92ec591ef5de1fc71d9f673e58f6c64fb2..13a9885fb535d3f6a9318386d2410b3da166d84a 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions file for GNU Emacs running on AT&T's System V Release 2.0
-   Copyright (C) 1985, 1986, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 56a448e9dba7ae8fb704d8ebb25f283dae6be1d6..0e0a1c84829fa3fa2aa70339937663a3c5e52778 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions file for GNU Emacs running on AT&T's System V Release 3
-   Copyright (C) 1987, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1987, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 5e202e3edad0feb32c48d60b71486d6c710bc6d9..4ca5b6fcabcdd052830a3bed159d98df48e3da22 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions file for GNU Emacs running on AT&T's System V Release 4
-   Copyright (C) 1987, 1990, 1999, 2000, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1987, 1990, 1999, 2000, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 51f3ca1a531004749ac2101fe13c88a44a7dfb6a..4d9bbaebb07d27e2a9f222de18a7c7f83cf1a7ce 100644 (file)
@@ -1,6 +1,6 @@
 /* system description header for VMS
-   Copyright (C) 1986, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 09a7b61fcd1b66dc8d3f44a7d9e533522a8d15d4..6d77ef50acc3c9875e8c437aa771d6b8e2a20376 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions file for GNU Emacs running SCO Xenix 386 Release 2.2
-   Copyright (C) 1988, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1988, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index e8981fcfb5fda2f1c3d622a37a1a0c712833662f..3afc927c77fb687ea5ecd195d5f655f71c574d7d 100644 (file)
@@ -1,6 +1,6 @@
 /* Calculate what line insertion or deletion to do, and do it,
-   Copyright (C) 1985, 1986, 1990, 1993, 1994, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 1990, 1993, 1994, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 4c4fa7931a1cece6b65180e7110f69d85795a1e9..2e4ddc3256d5369037fc590cd416155201bbb077 100644 (file)
@@ -1,6 +1,6 @@
 /* String search routines for GNU Emacs.
-   Copyright (C) 1985, 1986, 1987, 1993, 1994, 1997, 1998, 1999, 2002, 2003,
-                 2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 1987, 1993, 1994, 1997, 1998, 1999, 2001, 2002,
+                 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 03da2afa81359677516cf32051a753158c4b570b..510a75d47437be34d8703fe5a86d7e47caa600df 100644 (file)
@@ -1,7 +1,7 @@
 /* simulate `sbrk' with an array in .bss, for `unexec' support for Cygwin;
    complete rewrite of xemacs Cygwin `unexec' code
 
-   Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index b6f5ff513eeba9a9e7b0b1033f069e58681fac59..7fb79e64048d20a4948ff28f273afebb078134c7 100644 (file)
@@ -1,6 +1,6 @@
 /* sound.c -- sound support.
    Copyright (C) 1998, 1999, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 88800c0d408e225b0739971f45f5e5fbc653fe5c..7a9506e55d3e0125127e0780481396d8e5c2fe47 100644 (file)
@@ -1,5 +1,6 @@
 /* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
-                 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2001, 2002, 2003, 2004, 2005, 2006, 2007
+                 Free Software Foundation, Inc.
 
    NOTE: The canonical source of this file is maintained with gnulib.
    Bugs can be reported to bug-gnulib@gnu.org.
index 336f02221cf868ff25740066b005401873806ac3..c532ae7f8490ad62e5fb4c3cb4f9d3128a98f56d 100644 (file)
@@ -1,6 +1,6 @@
 /* Functions for Sun Windows menus and selection buffer.
    Copyright (C) 1987, 1999, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is probably totally obsolete.  In any case, the FSF is
 unwilling to support it.  We agreed to include it in our distribution
index d1ae3f6bd8c95cf5641fdc94965ea5317f2a5e66..651406230325fb109461f6c2e5367f34f063c810 100644 (file)
@@ -1,6 +1,7 @@
 /* GNU Emacs routines to deal with syntax tables; also word and list parsing.
-   Copyright (C) 1985, 1987, 1993, 1994, 1995, 1997, 1998, 1999, 2002,
-                 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1987, 1993, 1994, 1995, 1997, 1998, 1999, 2001,
+                 2002, 2003, 2004, 2005, 2006, 2007
+                 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index c7e67ebf355bc401f061520a4639b340637da5d5..2ff63678bd29eb54dd90e0aad5205ed5bd341b06 100644 (file)
@@ -1,6 +1,6 @@
 /* Declarations having to do with GNU Emacs syntax tables.
-   Copyright (C) 1985, 1993, 1994, 1997, 1998, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1993, 1994, 1997, 1998, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 625b5d619aba5eac8aed9b5d3e0a29ff5222c0e5..20d60400dcbf784aff7d3c4f7c5a3b558adcae45 100644 (file)
@@ -1,6 +1,6 @@
 /* Interfaces to system-dependent kernel and library entries.
    Copyright (C) 1985, 1986, 1987, 1988, 1993, 1994, 1995, 1999, 2000, 2001,
-                 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index ba204dafe3f13667ca1ae349eb2836d3bc3ca8cb..d72ff90ac0b49f315f9e9788aa8d032a130ec640 100644 (file)
@@ -1,6 +1,6 @@
 /* sysselect.h - System-dependent definitions for the select function.
-   Copyright (C) 1995, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index cc2212d5e19e45776c5daef2ac8479a204a3efe9..a4e3fcb3e1b729f0a45c7019202b57ca1f2a3a23 100644 (file)
@@ -1,6 +1,6 @@
 /* syssignal.h - System-dependent definitions for signals.
-   Copyright (C) 1993, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1993, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index e7ff2b2a3b78d948383efd245ad5e3efb76da0b7..ac28d883d64eccaa8abe05bf3a8d9f95260a95d4 100644 (file)
@@ -1,6 +1,6 @@
 /* systime.h - System-dependent definitions for time manipulations.
    Copyright (C) 1993, 1994, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 6d6a6f01ea98612474d675c80bb6f503cfc49896..d1eb3b845978566c139e9a6cedfeb706f0e6251f 100644 (file)
@@ -1,6 +1,6 @@
 /* systty.h - System-dependent definitions for terminals.
-   Copyright (C) 1993, 1994, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index bb4937f353e9675dfa6f494fe5b66f615ff83074..e70e992d545867fd63d8c4ae03c1460f2c06867a 100644 (file)
@@ -1,6 +1,6 @@
 /* Define wait system call interface for Emacs.
-   Copyright (C) 1993, 1994, 1995, 2000, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1993, 1994, 1995, 2000, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 7f25eb36328354ba8c148a6b605be65a734075e3..1ec904e79f36fbfa1a3734f61638a02983cee6a4 100644 (file)
@@ -1,6 +1,6 @@
 /* Terminal control module for terminals described by TERMCAP
    Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1998, 2000, 2001,
-                 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index dee5465ebf9b4804cc347a6c904c7af9d770cecc..111565131b5b2df82b13fbd5ffd3a29de62505d5 100644 (file)
@@ -1,6 +1,6 @@
 /* Work-alike for termcap, plus extra features.
    Copyright (C) 1985, 1986, 1993, 1994, 1995, 2000, 2001, 2002, 2003,
-                 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
index 3787e338d40700ad4431c731aee8e8d16ccb77c6..d5843bcf659eafd726a9cb8d89a45746fc46f77d 100644 (file)
@@ -1,6 +1,6 @@
 /* Flags and parameters describing terminal's characteristics.
-   Copyright (C) 1985, 1986, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 2b9e947996ef6627bd7a3cab088a6456390859ae..8aef23bc2a7a68ed62c24c280295539f60a8dc0a 100644 (file)
@@ -1,7 +1,7 @@
 /* Hooks by which low level terminal operations
    can be made to call other routines.
-   Copyright (C) 1985, 1986, 1993, 1994, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 1993, 1994, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 7fccfaf1700009e098ce6094c4a7d74ee859a751..99f8b9a1e4ea1f2266d3da6577aecc128bb71eb5 100644 (file)
@@ -1,6 +1,6 @@
 /* Interface from Emacs to terminfo.
-   Copyright (C) 1985, 1986, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 5d4059babb0446cefa47738484c65d75d2e78185..dff634b5192580776a68af1bba946915aac2be1d 100644 (file)
@@ -1,6 +1,6 @@
 /* Flags and parameters describing user options for handling the terminal.
-   Copyright (C) 1985, 1986, 1990, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 1990, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index a039c17ae6479137aef85284beb2e2698473dc99..b98acaeccd8a95274de8511cb9fcd963d31ee897 100644 (file)
@@ -1,6 +1,6 @@
 /* Interface code for dealing with text properties.
    Copyright (C) 1993, 1994, 1995, 1997, 1999, 2000, 2001, 2002, 2003,
-                 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index ea04f7eaea18cd8196598e1ca816afa3904e486b..dea57ff746162b432977e55d50db51a8b2e25ef4 100644 (file)
@@ -1,6 +1,6 @@
 /* Merge parameters into a termcap entry string.
-   Copyright (C) 1985, 1987, 1993, 1995, 2000, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1987, 1993, 1995, 2000, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
index 05a8651b6c265bbb27ac344283b8daa639600ce7..c00fc7732fe010f56b21c5e9c39e661611e0b163 100644 (file)
--- a/src/uaf.h
+++ b/src/uaf.h
@@ -1,6 +1,6 @@
 /* GNU Emacs VMS UAF definition file.
-   Copyright (C) 1986, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1986, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 3313c8e306c98465e23f8d8f69566e4879251bba..0eca97df566a36c298b0b309261c5905b26583d3 100644 (file)
@@ -1,6 +1,6 @@
 /* undo handling for GNU Emacs.
-   Copyright (C) 1990, 1993, 1994, 2000, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1990, 1993, 1994, 2000, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 4785aa1dcb3722d1d6738f985b603917d939c2a4..41324ac0fd8c183f5d9197e57328b1a6aae88a7f 100644 (file)
@@ -1,6 +1,6 @@
 /* Dump an executable image.
-   Copyright (C) 1985, 1986, 1987, 1988, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 1987, 1988, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index ead259437f65465c4e5133cf8bc3d01df4dcdbb1..cbd44616bd43a6814ab729609fdb5e86e1fa86dc 100644 (file)
@@ -1,7 +1,7 @@
 /* Unexec for DEC alpha.  schoepf@sc.ZIB-Berlin.DE (Rainer Schoepf).
 
-   Copyright (C) 1994, 2000, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1994, 2000, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index ace28dfa38d7f8be9243cc19933ce31917e1f38b..27cf968c5febbc9cb606c8a8567926ce14f46724 100644 (file)
@@ -1,6 +1,6 @@
 /* unexapollo.c -- COFF File UNEXEC for GNU Emacs on Apollo SR10.x
-   Copyright (C) 1988, 1994, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1988, 1994, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 8409463b7831f38933d7e8c91e0e2bb7e1af68a5..598b1b3428b94c3328b011a3f90929febeb529d0 100644 (file)
@@ -7,8 +7,8 @@
    think about it, or about whether other Emacs maintenance might
    break it.
 
-   Copyright (C) 1985, 1986, 1988, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 1988, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 92e313c05d6f161658305358583a1446be4ac6e4..f1023d4b2392ad9ff0d78a513c09a20e841ee33d 100644 (file)
@@ -1,7 +1,7 @@
 /* unexec() support for Cygwin;
    complete rewrite of xemacs Cygwin unexec() code
 
-   Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 7fe7e26568c5188b21eed3f954bf3ac55c29bc56..16f9c96faa7e0b4c74617806942cd4c521702c30 100644 (file)
@@ -1,5 +1,5 @@
-/* Copyright (C) 1985, 1986, 1987, 1988, 1992, 1993, 1994, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 1985, 1986, 1987, 1988, 1992, 1993, 1994, 2001, 2002, 2003,
+                 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index a236b98eab112c6d8de26f196432d146d46ad2f5..7b2c72f0fa9bcf29bf1e830dce89ddbce0581101 100644 (file)
@@ -1,5 +1,5 @@
 /* Copyright (C) 1985, 1986, 1987, 1988, 1990, 1992, 1999, 2000, 2001,
-                 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index c1ad8bbf7ebd4b75204a09301de68d02ad223790..4d4bec11eb6b775176ea26c5f5ec8c16e1a63a06 100644 (file)
@@ -6,8 +6,8 @@
    we don't plan to think about it, or about whether other Emacs
    maintenance might break it.
 
-   Copyright (C) 1988, 1994, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1988, 1994, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index e95aa2f2efcb84648bfec2fe4ea9c5f9b3d9e878..d38053c31553b85b1328bad3b51d6543cc0d845c 100644 (file)
@@ -1,6 +1,6 @@
 /* Dump Emacs in Mach-O format for use on Mac OS X.
    Copyright (C) 2001, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+                 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 86129e052cf84af975c450d4418c1b2c2e2c1f94..d80bc62277eb909e200a2f113e2cd025cc8c2eed 100644 (file)
@@ -6,8 +6,8 @@
    we don't plan to think about it, or about whether other Emacs
    maintenance might break it.
 
-   Copyright (C) 1988, 1994, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1988, 1994, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index b453da3b023a4983844e82f79a48b4c73458668c..937e5d2b80b36b006efbd88c894ae0a727273eb7 100644 (file)
@@ -1,6 +1,6 @@
 /* Dump Emacs in macho format.
-   Copyright (C) 1990, 1993, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1990, 1993, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
    Written by Bradley Taylor (btaylor@next.com).
 
 This file is part of GNU Emacs.
index 8d72acf1a18fafc1c13a0fcfe47ecba2d6e3686f..def59c6ea843f4c392682c37b749d3f95eb9c7ad 100644 (file)
@@ -1,6 +1,7 @@
 /* Unexec for Siemens machines running Sinix (modified SVR4).
-   Copyright (C) 1985, 1986, 1987, 1988, 1990, 1992, 1993, 1994, 1995, 2002,
-                 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 1987, 1988, 1990, 1992, 1993, 1994, 1995, 2001,
+                 2002, 2003, 2004, 2005, 2006, 2007
+                 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 19d982f614092ca1baa1203b4094e791a3ec3cbc..e8051fc7e881980f19281444e7799c36a87bb392 100644 (file)
@@ -1,6 +1,6 @@
 /* Unexec for Sunos 4 using shared libraries.
-   Copyright (C) 1990, 1994, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1990, 1994, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 6256062aa3f8e5527761a26a9c25cd522cc950dc..ae2fe942c73756b2329d0de435dc06df3944d3b6 100644 (file)
@@ -1,6 +1,6 @@
 /* unexec for GNU Emacs on Windows NT.
-   Copyright (C) 1994, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index cadfb4cc95addbfba3fed39dd421d5f9d6cce174..192775df81ce676909f80b7f9e99b1904b8a29b2 100644 (file)
@@ -1,6 +1,6 @@
 /* Functions for memory limit warnings.
-   Copyright (C) 1990, 1992, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1990, 1992, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index e77d4fca8061f077f2d4ba353b0f9204ced3edac..f73a12e528095f4ce63e3a77c21f524dfbaf6eb9 100644 (file)
@@ -1,6 +1,6 @@
 /* 16-bit Windows Selection processing for emacs on MS-Windows
    Copyright (C) 1996, 1997, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 9fe88833b4fd93390c71bc870e176193b6825a2b..87ae9d9f8fdb9ef934b0d17ba3b1e6e6513fa853 100644 (file)
--- a/src/w32.c
+++ b/src/w32.c
@@ -1,6 +1,6 @@
 /* Utility and Unix shadow routines for GNU Emacs on the Microsoft W32 API.
    Copyright (C) 1994, 1995, 2000, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 6ba25a424036354da104f61f6f4c3e314ba8cafd..b6fb23dc14dbbbbaa97dd70cc39b8d4f4cea91b4 100644 (file)
--- a/src/w32.h
+++ b/src/w32.h
@@ -2,8 +2,8 @@
 #define EMACS_W32_H
 
 /* Support routines for the NT version of Emacs.
-   Copyright (C) 1994, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index fbdb7f4c373bc2e59b03914af4816158fafb7054..358415c6e42a72bd3c6c2362f10f1c720d96202b 100644 (file)
@@ -1,6 +1,6 @@
 /* Implementation of BDF font handling on the Microsoft W32 API.
-   Copyright (C) 1999, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index dd8cfa276bfb52d1733ad36c3790ef629b456567..ba4087938822b5ebc16c22529fd4eb24be20d4fa 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions and header for handling BDF fonts on the Microsoft W32 API.
-   Copyright (C) 1999, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index b660d74f85203405299d845872e9fd190a4dbd79..d9cef2baa0ca6af9f68ac7a19d674e24039c68aa 100644 (file)
@@ -1,6 +1,6 @@
 /* Terminal hooks for GNU Emacs on the Microsoft W32 API.
-   Copyright (C) 1992, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1992, 1999, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 29157dc356fd677677f2535fb9df03b7199f57f6..e7cafce29a600715a95341b8b6a5709cef7eaeae 100644 (file)
@@ -1,6 +1,6 @@
 /* Graphical user interface functions for the Microsoft W32 API.
    Copyright (C) 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
-                 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 2b1a11987f3a31830caedc2a85bca7064b69be10..18c737a6e1236bfc6a7193cbe772715458a6adbd 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions and headers for communication on the Microsoft W32 API.
-   Copyright (C) 1995, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index e1bdd867721219fc04579d4a4919776549709285..9327e7e7e7ea56432f2526d8ff826feace1e0b50 100644 (file)
@@ -1,6 +1,6 @@
 /* Heap management routines for GNU Emacs on the Microsoft W32 API.
-   Copyright (C) 1994, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index c862558b1cf67208dad300f4b13ef2786c0e690b..0d4ccb70b8ad722bf4afd9b96f16ad42ecbe208c 100644 (file)
@@ -1,6 +1,6 @@
 /* Heap management routines (including unexec) for GNU Emacs on Windows NT.
-   Copyright (C) 1994, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 0fededa6aea5e4a32ac966ec52fde92cf51bb464..b44054afef3a5cfed6f9581d851e9ba922af0095 100644 (file)
@@ -1,6 +1,6 @@
 /* Input event support for Emacs on the Microsoft W32 API.
-   Copyright (C) 1992, 1993, 1995, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1992, 1993, 1995, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 8985df1ee69b72c39eefc6ad6daed465a47bc87b..f0f7f232261f928927287ead3c6e24ec84b58a26 100644 (file)
@@ -1,6 +1,6 @@
 /* Input routines for GNU Emacs on the Microsoft W32 API.
-   Copyright (C) 1995, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index d5c38bee33647e3a6d7c6c46b502ee514e54a2bf..a3bd82a0d7da0c51449fa101a77bac391f591fd6 100644 (file)
@@ -1,6 +1,6 @@
 /* Menu support for GNU Emacs on the Microsoft W32 API.
-   Copyright (C) 1986, 1988, 1993, 1994, 1996, 1998, 1999, 2002, 2003,
-                 2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1986, 1988, 1993, 1994, 1996, 1998, 1999, 2001, 2002,
+                 2003, 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 7d27172781d2f16cb0a0ea115b99bfdf6935e471..2120a51fb89b4cf8c7e2e23751d3d311d902006d 100644 (file)
@@ -1,6 +1,6 @@
 /* Process support for GNU Emacs on the Microsoft W32 API.
    Copyright (C) 1992, 1995, 1999, 2000, 2001, 2002, 2003, 2004,
-                2005, 2006 Free Software Foundation, Inc.
+                2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index cd2a3bdf755555c888b041b00d0d2ffd73f566cf..37659ecb9ca345bfa41131a296f3c420e6501191 100644 (file)
@@ -1,6 +1,6 @@
 /* Emulate the X Resource Manager through the registry.
-   Copyright (C) 1990, 1993, 1994, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1990, 1993, 1994, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 7b39494343493929b8e30fbb5c2be04c01821866..889e09a4a6c10aa31a274bc4661cec2e93eab4d2 100644 (file)
@@ -1,6 +1,6 @@
 /* Selection processing for Emacs on the Microsoft W32 API.
-   Copyright (C) 1993, 1994, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 992bbc76aada6f96aa0cbd213b0fffac5b8aeed2..e488e4eeebca9201249c6caa55f794319d09f1d3 100644 (file)
@@ -1,6 +1,6 @@
 /* Implementation of GUI terminal on the Microsoft W32 API.
    Copyright (C) 1989, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
-                 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index c9d7fc375ac788d09becdef90c35847c7d600e3c..c1ad423ca67bb9e3424036466496e72316699829 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions and headers for communication on the Microsoft W32 API.
    Copyright (C) 1995, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 0e937e9950ce3466ced67fe295cfa1831c022d32..b87cc28f0570b6ff1eca0b0c773b255b06609329 100644 (file)
@@ -1,6 +1,6 @@
 /* Functions taken directly from X sources for use with the Microsoft W32 API.
-   Copyright (C) 1989, 1992, 1993, 1994, 1995, 1999, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1989, 1992, 1993, 1994, 1995, 1999, 2001, 2002, 2003,
+                 2004, 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 35bf5631b2042e1c67667c5dd51661c4daecbf81..c6ba3be468b9a5222b717060d84d6876058f26e7 100644 (file)
@@ -1,6 +1,6 @@
 /* The emacs frame widget.
-   Copyright (C) 1992, 1993, 2000, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1992, 1993, 2000, 2001, 2002, 2003, 2004,
+                 2005, 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index b6c5e9f0bcb49b2ef3814e59699298f4f10f75bf..21cd4543230ca0eeb2e8fd54e305dba85d4e2a3e 100644 (file)
@@ -1,6 +1,6 @@
 /* The emacs frame widget public header file.
-   Copyright (C) 1993, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index bde384d3b5f4bc98414c34961956090d968fbf34..ac845209ba681b77ef51e5a24f75e1212e33c39f 100644 (file)
@@ -1,6 +1,6 @@
 /* The emacs frame widget private header file.
-   Copyright (C) 1993, 2002, 2003, 2004, 2005,
-                 2006 Free Software Foundation, Inc.
+   Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005,
+                 2006, 2007  Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 5bd57496180157676008c53405c305ea5bb102d8..17643ed874f92cdc65536373f6a90ef4fb2941ed 100644 (file)
@@ -1,7 +1,7 @@
 /* Window creation, deletion and examination for GNU Emacs.
    Does not include redisplay.
    Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1996, 1997, 1998, 2000,
-                 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -1182,7 +1182,8 @@ if it isn't already recorded.  */)
 
   if (! NILP (update)
       && ! (! NILP (w->window_end_valid)
-           && XFASTINT (w->last_modified) >= BUF_MODIFF (b))
+           && XFASTINT (w->last_modified) >= BUF_MODIFF (b)
+           && XFASTINT (w->last_overlay_modified) >= BUF_OVERLAY_MODIFF (b))
       && !noninteractive)
     {
       struct text_pos startp;
@@ -3265,10 +3266,6 @@ set_window_buffer (window, buffer, run_hooks_p, keep_margins_p)
   struct window *w = XWINDOW (window);
   struct buffer *b = XBUFFER (buffer);
   int count = SPECPDL_INDEX ();
-#ifdef HAVE_WINDOW_SYSTEM
-  struct frame *f = XFRAME (w->frame);
-  Display_Info *dpyinfo;
-#endif
 
   w->buffer = buffer;
 
@@ -3349,15 +3346,6 @@ set_window_buffer (window, buffer, run_hooks_p, keep_margins_p)
        call1 (Vrun_hooks, Qwindow_configuration_change_hook);
     }
 
-#ifdef HAVE_WINDOW_SYSTEM
-  BLOCK_INPUT;
-  if (f && FRAME_X_OUTPUT (f)
-      && (dpyinfo = FRAME_X_DISPLAY_INFO (f))
-      && EQ (window, dpyinfo->mouse_face_window))
-    clear_mouse_face (dpyinfo);
-  UNBLOCK_INPUT;
-#endif
-
   unbind_to (count, Qnil);
 }
 
index ed4c8728117b13105af0630f54978b42b232a35c..d4f28034b190cfc793f32f3b3e8e6dd88867b72f 100644 (file)
@@ -1,6 +1,6 @@
 /* Window definitions for GNU Emacs.
    Copyright (C) 1985, 1986, 1993, 1995, 1997, 1998, 1999, 2000, 2001,
-                 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 07df06785ad670e5dbde68f0f046e3018db2ffdc..5a78dd48c10cf8dc3c877d889b2dc784014b5782 100644 (file)
@@ -1,7 +1,7 @@
 /* Display generation from window structure and buffer text.
    Copyright (C) 1985, 1986, 1987, 1988, 1993, 1994, 1995,
                  1997, 1998, 1999, 2000, 2001, 2002, 2003,
-                 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -13687,6 +13687,7 @@ try_window (window, pos, check_margins)
   struct window *w = XWINDOW (window);
   struct it it;
   struct glyph_row *last_text_row = NULL;
+  struct frame *f = XFRAME (w->frame);
 
   /* Make POS the new window start.  */
   set_marker_both (w->start, Qnil, CHARPOS (pos), BYTEPOS (pos));
index 9c8f02d690261148e9173dd81b48ea50536b67f3..d10dec235acf398988f6d5e4bc750d4110f740a3 100644 (file)
@@ -1,6 +1,6 @@
 /* xfaces.c -- "Face" primitives.
    Copyright (C) 1993, 1994, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 2b9e656b9f1f77746dbd27bb1761f2c4fb10225c..74f20357657d9327477a41e7598516ba8cb68fcc 100644 (file)
@@ -1,6 +1,6 @@
 /* Functions for the X window system.
    Copyright (C) 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
-                 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 5066c9076e3f8da566430ab38daed10d25d63ef4..e2a67510de2dd270e8e7d2b71d8abd802052d83a 100644 (file)
@@ -1,6 +1,6 @@
 /* X Communication module for terminals which understand the X protocol.
    Copyright (C) 1986, 1988, 1993, 1994, 1996, 1999, 2000, 2001, 2002, 2003,
-                 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 6885123c19426762c5d0df24b353d2fdc4ceae34..3a85c14e8ffc4522c6bfa2e59671e3f93ef5ab20 100644 (file)
@@ -1,6 +1,6 @@
 /* Deal with the X Resource Manager.
    Copyright (C) 1990, 1993, 1994, 2000, 2001, 2002, 2003, 2004,
-                 2005, 2006 Free Software Foundation, Inc.
+                 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 72d6aa071ca3b5d722b208dc4d439abcbbf3c65c..4f6959587fde0f72ad28745a8820222d42779a71 100644 (file)
@@ -1,6 +1,6 @@
 /* X Selection processing for Emacs.
    Copyright (C) 1993, 1994, 1995, 1996, 1997, 2000, 2001, 2002, 2003,
-                 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 4c250fecf006d5872330278d01c8be0163c7afd6..5a3fdbb8812e30f25ecd6d18806eec5967c6ed0c 100644 (file)
@@ -1,6 +1,6 @@
 /* Session management module for systems which understand the X Session
    management protocol.
-   Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
index 977325f0b7559cdccc230a3291c525a76d2d8f11..efbc3c7b7ea7eb4161d51e803ed4cb052eb2fb15 100644 (file)
@@ -1,6 +1,6 @@
 /* X Communication module for terminals which understand the X protocol.
    Copyright (C) 1989, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
-                 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -282,6 +282,10 @@ static Lisp_Object last_mouse_scroll_bar;
 
 static Time last_mouse_movement_time;
 
+/* Time for last user interaction as returned in X events.  */
+
+static Time last_user_time;
+
 /* Incremented by XTread_socket whenever it really tries to read
    events.  */
 
@@ -6115,6 +6119,7 @@ handle_one_xevent (dpyinfo, eventp, finish, hold_quit)
       break;
 
     case SelectionNotify:
+      last_user_time = event.xselection.time;
 #ifdef USE_X_TOOLKIT
       if (! x_window_to_frame (dpyinfo, event.xselection.requestor))
         goto OTHER;
@@ -6123,6 +6128,7 @@ handle_one_xevent (dpyinfo, eventp, finish, hold_quit)
       break;
 
     case SelectionClear:       /* Someone has grabbed ownership.  */
+      last_user_time = event.xselectionclear.time;
 #ifdef USE_X_TOOLKIT
       if (! x_window_to_frame (dpyinfo, event.xselectionclear.window))
         goto OTHER;
@@ -6139,6 +6145,7 @@ handle_one_xevent (dpyinfo, eventp, finish, hold_quit)
       break;
 
     case SelectionRequest:     /* Someone wants our selection.  */
+      last_user_time = event.xselectionrequest.time;
 #ifdef USE_X_TOOLKIT
       if (!x_window_to_frame (dpyinfo, event.xselectionrequest.owner))
         goto OTHER;
@@ -6159,6 +6166,7 @@ handle_one_xevent (dpyinfo, eventp, finish, hold_quit)
       break;
 
     case PropertyNotify:
+      last_user_time = event.xproperty.time;
 #if 0 /* This is plain wrong.  In the case that we are waiting for a
         PropertyNotify used as an ACK in incremental selection
         transfer, the property will be on the receiver's window.  */
@@ -6182,6 +6190,7 @@ handle_one_xevent (dpyinfo, eventp, finish, hold_quit)
 
           /* Perhaps reparented due to a WM restart.  Reset this.  */
           FRAME_X_DISPLAY_INFO (f)->wm_type = X_WMTYPE_UNKNOWN;
+          FRAME_X_DISPLAY_INFO (f)->net_supported_window = 0;
         }
       goto OTHER;
 
@@ -6340,6 +6349,7 @@ handle_one_xevent (dpyinfo, eventp, finish, hold_quit)
 
     case KeyPress:
 
+      last_user_time = event.xkey.time;
       ignore_next_mouse_click_timeout = 0;
 
 #if defined (USE_X_TOOLKIT) || defined (USE_GTK)
@@ -6704,6 +6714,7 @@ handle_one_xevent (dpyinfo, eventp, finish, hold_quit)
 #endif
 
     case KeyRelease:
+      last_user_time = event.xkey.time;
 #ifdef HAVE_X_I18N
       /* Don't dispatch this event since XtDispatchEvent calls
          XFilterEvent, and two calls in a row may freeze the
@@ -6714,6 +6725,7 @@ handle_one_xevent (dpyinfo, eventp, finish, hold_quit)
 #endif
 
     case EnterNotify:
+      last_user_time = event.xcrossing.time;
       x_detect_focus_change (dpyinfo, &event, &inev.ie);
 
       f = x_any_window_to_frame (dpyinfo, event.xcrossing.window);
@@ -6754,6 +6766,7 @@ handle_one_xevent (dpyinfo, eventp, finish, hold_quit)
       goto OTHER;
 
     case LeaveNotify:
+      last_user_time = event.xcrossing.time;
       x_detect_focus_change (dpyinfo, &event, &inev.ie);
 
       f = x_top_window_to_frame (dpyinfo, event.xcrossing.window);
@@ -6787,6 +6800,7 @@ handle_one_xevent (dpyinfo, eventp, finish, hold_quit)
 
     case MotionNotify:
       {
+        last_user_time = event.xmotion.time;
         previous_help_echo_string = help_echo_string;
         help_echo_string = Qnil;
 
@@ -6935,6 +6949,7 @@ handle_one_xevent (dpyinfo, eventp, finish, hold_quit)
 
         bzero (&compose_status, sizeof (compose_status));
        last_mouse_glyph_frame = 0;
+        last_user_time = event.xbutton.time;
 
         if (dpyinfo->grabbed
             && last_mouse_frame
@@ -8595,40 +8610,111 @@ x_set_offset (f, xoff, yoff, change_gravity)
   UNBLOCK_INPUT;
 }
 
-/* Do fullscreen as specified in extended window manager hints */
+/* Return non-zero if _NET_SUPPORTING_WM_CHECK window exists and _NET_SUPPORTED
+   on the root window for frame F contains ATOMNAME.
+   This is how a WM check shall be done according to the Window Manager
+   Specification/Extended Window Manager Hints at
+   http://freedesktop.org/wiki/Standards_2fwm_2dspec.  */
+
 static int
-do_ewmh_fullscreen (f)
+wm_supports (f, atomname)
      struct frame *f;
+     const char *atomname;
 {
-  int have_net_atom = FRAME_X_DISPLAY_INFO (f)->have_net_atoms;
+  Atom actual_type;
+  unsigned long actual_size, bytes_remaining;
+  int i, rc, actual_format;
+  Atom prop_atom;
+  Window wmcheck_window;
+  struct x_display_info *dpyinfo = FRAME_X_DISPLAY_INFO (f);
+  Window target_window = dpyinfo->root_window;
+  long max_len = 65536;
+  Display *dpy = FRAME_X_DISPLAY (f);
+  unsigned char *tmp_data = NULL;
+  Atom target_type = XA_WINDOW;
+  Atom want_atom;
 
-  if (!have_net_atom)
+  BLOCK_INPUT;
+
+  prop_atom = XInternAtom (dpy, "_NET_SUPPORTING_WM_CHECK", False);
+
+  x_catch_errors (dpy);
+  rc = XGetWindowProperty (dpy, target_window,
+                           prop_atom, 0, max_len, False, target_type,
+                           &actual_type, &actual_format, &actual_size,
+                           &bytes_remaining, &tmp_data);
+  
+  if (rc != Success || actual_type != XA_WINDOW || x_had_errors_p (dpy))
+    {
+      if (tmp_data) XFree (tmp_data);
+      x_uncatch_errors ();
+      UNBLOCK_INPUT;
+      return 0;
+    }
+
+  wmcheck_window = *(Window *) tmp_data;
+  XFree (tmp_data);
+
+  /* Check if window exists. */
+  XSelectInput (dpy, wmcheck_window, StructureNotifyMask);
+  x_sync (f);
+  if (x_had_errors_p (dpy))
+    {
+      x_uncatch_errors ();
+      UNBLOCK_INPUT;
+      return 0;
+    }
+
+  if (dpyinfo->net_supported_window != wmcheck_window)
     {
-      int num;
-      Atom *atoms = XListProperties (FRAME_X_DISPLAY (f),
-                                     FRAME_X_DISPLAY_INFO (f)->root_window,
-                                     &num);
-      if (atoms && num > 0)
+      /* Window changed, reload atoms */
+      if (dpyinfo->net_supported_atoms != NULL)
+        XFree (dpyinfo->net_supported_atoms);
+      dpyinfo->net_supported_atoms = NULL;
+      dpyinfo->nr_net_supported_atoms = 0;
+      dpyinfo->net_supported_window = 0;
+
+      target_type = XA_ATOM;
+      prop_atom = XInternAtom (dpy, "_NET_SUPPORTED", False);
+      tmp_data = NULL;
+      rc = XGetWindowProperty (dpy, target_window,
+                               prop_atom, 0, max_len, False, target_type,
+                               &actual_type, &actual_format, &actual_size,
+                               &bytes_remaining, &tmp_data);
+
+      if (rc != Success || actual_type != XA_ATOM || x_had_errors_p (dpy))
         {
-          char **names = (char **) xmalloc (num * sizeof(*names));
-          if (XGetAtomNames (FRAME_X_DISPLAY (f), atoms, num, names))
-            {
-              int i;
-              for (i = 0; i < num; ++i)
-                {
-                  if (!have_net_atom)
-                    have_net_atom = strncmp (names[i], "_NET_", 5) == 0;
-                  XFree (names[i]);
-                }
-            }
-          xfree (names);
+          if (tmp_data) XFree (tmp_data);
+          x_uncatch_errors ();
+          UNBLOCK_INPUT;
+          return 0;
         }
-      if (atoms)
-        XFree (atoms);
 
-      FRAME_X_DISPLAY_INFO (f)->have_net_atoms = have_net_atom;
+      dpyinfo->net_supported_atoms = (Atom *)tmp_data;
+      dpyinfo->nr_net_supported_atoms = actual_size;
+      dpyinfo->net_supported_window = wmcheck_window;
     }
 
+  rc = 0;
+  want_atom = XInternAtom (dpy, atomname, False);
+
+  for (i = 0; rc == 0 && i < dpyinfo->nr_net_supported_atoms; ++i) 
+    rc = dpyinfo->net_supported_atoms[i] == want_atom;
+
+  x_uncatch_errors ();
+  UNBLOCK_INPUT;
+
+  return rc;
+}
+
+/* Do fullscreen as specified in extended window manager hints */
+
+static int
+do_ewmh_fullscreen (f)
+     struct frame *f;
+{
+  int have_net_atom = wm_supports (f, "_NET_WM_STATE");
+
   if (have_net_atom)
     {
       Lisp_Object frame;
@@ -8655,6 +8741,9 @@ do_ewmh_fullscreen (f)
           break;
         }
 
+      if (!wm_supports (f, what)) return 0;
+
+
       Fx_send_client_event (frame, make_number (0), frame,
                             make_unibyte_string (atom, strlen (atom)),
                             make_number (32),
@@ -9055,23 +9144,27 @@ XTframe_raise_lower (f, raise_flag)
       /* The following code is needed for `raise-frame' to work on
         some versions of metacity; see Window Manager
         Specification/Extended Window Manager Hints at
-        http://freedesktop.org/wiki/Standards_2fwm_2dspec
+        http://freedesktop.org/wiki/Standards_2fwm_2dspec  */
 
-        However, on other versions (metacity 2.17.2-1.fc7), it
+#if 0
+      /* However, on other versions (metacity 2.17.2-1.fc7), it
         reportedly causes hangs when resizing frames.  */
 
-      /* Lisp_Object frame;
-         const char *atom = "_NET_ACTIVE_WINDOW"; */
-
-      x_raise_frame (f);
-
-      /* XSETFRAME (frame, f);
-         Fx_send_client_event (frame, make_number (0), frame,
-                            make_unibyte_string (atom, strlen (atom)),
-                            make_number (32),
-                            Fcons (make_number (1),
-                                   Fcons (make_number (time (NULL) * 1000),
-                                  Qnil))); */
+      const char *atom = "_NET_ACTIVE_WINDOW";
+      if (f->async_visible && wm_supports (f, atom))
+        {
+          Lisp_Object frame;
+          XSETFRAME (frame, f);
+          Fx_send_client_event (frame, make_number (0), frame,
+                                make_unibyte_string (atom, strlen (atom)),
+                                make_number (32),
+                                Fcons (make_number (1),
+                                       Fcons (make_number (last_user_time),
+                                              Qnil)));
+        }
+      else
+#endif
+        x_raise_frame (f);
     }
   else
     x_lower_frame (f);
@@ -11210,6 +11303,10 @@ x_term_init (display_name, xrm_option, resource_name)
   dpyinfo->x_dnd_atoms = xmalloc (sizeof (*dpyinfo->x_dnd_atoms)
                                   * dpyinfo->x_dnd_atoms_size);
 
+  dpyinfo->net_supported_atoms = NULL;
+  dpyinfo->nr_net_supported_atoms = 0;
+  dpyinfo->net_supported_window = 0;
+
   connection = ConnectionNumber (dpyinfo->display);
   dpyinfo->connection = connection;
 
index 35ab08162864bccc107bad17e2948b6eada3feba..141f58168e10dbc19044f2e9284b2b97f0578bfe 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions and headers for communication with X protocol.
    Copyright (C) 1989, 1993, 1994, 1998, 1999, 2000, 2001, 2002, 2003,
-                 2004, 2005, 2006 Free Software Foundation, Inc.
+                 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -396,7 +396,10 @@ struct x_display_info
   size_t x_dnd_atoms_size;
   size_t x_dnd_atoms_length;
 
-  int have_net_atoms;
+  /* Extended window manager hints, Atoms supported by the window manager  */
+  Atom *net_supported_atoms;
+  int nr_net_supported_atoms;
+  Window net_supported_window;
 };
 
 #ifdef HAVE_X_I18N
index 804097a0d066cde3107d8d0b8bb575af597ffc60..2ce9a3de889307dceb54de750a363ddebe7455bb 100755 (executable)
@@ -2,7 +2,7 @@
 # Write into $1/subdirs.el a list of subdirs of directory $1.
 
 # Copyright (C) 1994, 1995, 1997, 1999, 2001, 2002, 2003, 2004, 2005,
-#   2006  Free Software Foundation, Inc.
+#   2006, 2007  Free Software Foundation, Inc.
 #
 # This file is part of GNU Emacs.
 #
index d74a6582ca403c2538fec99e2cd8951f63e6845c..4d226374cfd0f1b021cf536c780c92aa4c196b2f 100644 (file)
@@ -1,6 +1,6 @@
 ;;; make-mms-derivative.el --- framework to do horrible things for VMS support
 
-;; Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 ;; Author: Thien-Thi Nguyen <ttn@gnu.org>
 ;; Keywords: maint build vms mms makefile levitte autoconf war-is-a-lose