Mercurial > emacs
changeset 90227:10fe5fadaf89
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-81
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 532-541)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 112-115)
- Update from CVS
line wrap: on
line diff
--- a/AUTHORS Tue Sep 06 07:30:14 2005 +0000 +++ b/AUTHORS Sun Sep 11 22:21:01 2005 +0000 @@ -3,20 +3,20 @@ their public spirit, we list here in alphabetical order a condensed list of their contributions. +Aaron Hawley: changed files.el + Aaron Larson: changed bibtex.el -Aaron M. Ucko: changed mail-source.el message.el nnmail.el nnsoup.el - Abraham Nahum: changed configure.in dgux4.h sysdep.c Abramo Bagnara: changed term.c -Adam P. Jenkins: changed gnus-sum.el - -Adrian Aichner: changed nnmail.el - Adrian Colley: changed aix3-2.h +Adrian Lanz: changed mail-source.el + +Aidan Kehoe: changed mm-util.el + Ake Stenhoff: wrote imenu.el and changed cc-mode.el perl-mode.el @@ -25,104 +25,143 @@ Alakazam Petrofsky: changed hanoi.el -Alan Shutko: changed diary-lib.el bindings.el cal-hebrew.el calendar.el - easy-mmode.el ibuf-ext.el ibuffer.el lunar.el solar.el - -Alastair Burt: changed smiley.el - -Albert: wrote rcompile.el +Alan Mackenzie: wrote cc-awk.el +and changed cc-engine.el cc-mode.el cc-fonts.el cc-cmds.el cc-vars.el + isearch.el search.texi buffers.texi cc-align.el cc-defs.el cc-langs.el + cc-mode-19.el cc-styles.el ebrowse.el emacs.texi fill.el frames.texi + page.el programs.texi regexp-opt.el simple.el text.texi + +Alan Shutko: changed diary-lib.el calendar.el bindings.el cal-hebrew.el + easy-mmode.el gnus-sum.el ibuf-ext.el ibuffer.el lunar.el macros.el + solar.el + +Alastair Burt: changed gnus-art.el smiley.el Albert L. Ting: changed gnus-group.el mail-hist.el +Alex Coventry: changed files.el + +Alex Ott: changed TUTORIAL.ru ispell.el ru-refcard.ps ru-refcard.tex + Alex Rezinsky: wrote which-func.el -Alex Schroeder: wrote ansi-color.el cus-theme.el master.el sql.el -and changed comint.el goto-addr.el cus-edit.el cus-face.el custom.el - -Alexander Pohoyda: changed rmail.el sendmail.el +Alex Schroeder: wrote ansi-color.el cus-theme.el master.el spam-stat.el + sql.el +and changed comint.el custom.el goto-addr.el sending.texi smtpmail.texi + Makefile.in cmdargs.texi cus-edit.el cus-face.el misc.texi nnrss.el + xml.el + +Alexander Klimov: changed man.el + +Alexander Kreuzer: changed nnrss.el + +Alexander Pohoyda: changed rmailsum.el man.el rmail.el sendmail.el Alexander Zhuckov: changed ebrowse.c Alexandre Oliva: wrote gnus-mlspl.el -and changed nnmail.el unexelf.c gnus.el format.el gnus-cus.el - gnus-mlsplt.el iris4d.h iris5d.h unexsgi.c +and changed unexelf.c format.el iris4d.h iris5d.h unexsgi.c + +Alexandre Veyrenc: changed fr-refcard.tex Alfred Correira: changed generic-x.el +Alfred M. Szmidt: changed compile.el + +Ami Fischman: changed calendar.el diary-lib.el + Anders Holst: wrote hippie-exp.el Anders Lindgren: wrote autorevert.el cwarn.el follow.el and changed font-lock.el etags.c compile.el Andre Spiegel: changed vc.el vc-hooks.el vc-cvs.el vc-rcs.el vc-sccs.el - files.el dired.el ediff-util.el log-view.el startup.el viper-util.el - -Andrea Arcangeli: changed message.el - -Andreas Jaeger: changed gnus-cus.el gnus-msg.el gnus-start.el gnus-uu.el - gnus-xmas.el + files.el dired.el files.texi cperl-mode.el ediff-util.el log-view.el + parse-time.el startup.el vc-arch.el vc-mcvs.el vc-svn.el viper-util.el + +Andre Srinivasan: changed gnus.texi + +Andreas B,A|(Bsching: changed emacsclient.c + +Andreas Fuchs: changed mml-sec.el + +Andreas Jaeger: changed gnus-msg.el gnus-start.el gnus-xmas.el + +Andreas Leue: changed artist.el Andreas Luik: changed xfns.c xterm.c -Andreas Schwab: changed Makefile.in files.el xdisp.c coding.c editfns.c - fns.c lisp.h alloc.c eval.c dired.el fileio.c simple.el keyboard.c - minibuf.c buffer.c emacs.c indent.c process.c xterm.c configure.in - cus-edit.el and 381 other files +Andreas Schwab: changed Makefile.in files.el xdisp.c lisp.h alloc.c fns.c + coding.c configure.in dired.el editfns.c info.el eval.c fileio.c + print.c simple.el buffer.c keyboard.c minibuf.c xterm.c emacs.c + process.c and 435 other files Andrew Choi: wrote mac-win.el -and changed macterm.c mac.c macfns.c macmenu.c INSTALL darwin.h sysdep.c - emacs.c macterm.h fontset.c xfaces.c README cw5-mcp.xml cw6-mcp.xml - frame.c keyboard.c macgui.h makefile.MPW Emacs.r Info.plist Makefile.in - and 60 other files +and changed macterm.c mac.c macfns.c INSTALL macmenu.c darwin.h macterm.h + sysdep.c emacs.c fontset.c frame.c keyboard.c macgui.h xfaces.c Emacs.r + README cw5-mcp.xml cw6-mcp.xml dispextern.h make-package makefile.MPW + and 62 other files + +Andrew Cohen: changed dns.el Andrew Csillag: wrote m4-mode.el Andrew Hall: changed paren.el -Andrew Innes: changed makefile.w32-in makefile.nt w32fns.c w32term.c - w32.c w32proc.c fileio.c gmake.defs dos-w32.el ms-w32.h nmake.defs - w32-fns.el w32term.h makefile.def unexw32.c w32menu.c w32xfns.c addpm.c - cmdproxy.c emacs.c w32-win.el and 134 other files - -Andrew J. Cosgriff: changed mm-view.el +Andrew Innes: changed makefile.w32-in w32fns.c w32term.c w32.c w32proc.c + fileio.c gmake.defs dos-w32.el ms-w32.h nmake.defs w32-fns.el w32term.h + unexw32.c w32menu.c w32xfns.c addpm.c cmdproxy.c emacs.c w32-win.el + w32inevt.c configure.bat and 136 other files Andrew Oram: changed man/calendar.texi miscellaneous changes to files in man/ Andy Norman: wrote ange-ftp.el -Andy Piper: changed nnmail.el - -Arisawa Akihiro: changed ps-print.el +Andy Petrusenco: changed w32term.c + +Ari Roponen: changed startup.el + +Arisawa Akihiro: changed ps-print.el time.el utf-8.el Arne Georg Gleditsch: changed gnus-sum.el +Arne J,Ax(Brgensen: wrote latexenc.el +and changed smime.el mm-decode.el mule-conf.el nnimap.el nnrss.el + wid-edit.el + +Artem Chuprina: changed message.el + Ashwin Ram: wrote refer.el -Atae@Spva.Physics.Imperial.Ac.Uk: wrote cdl.el - Aubrey Jaffer: changed info.el Axel Boldt: changed ehelp.el electric.el +B. Anyos: changed w32term.c + Barry A. Warsaw: wrote assoc.el elp.el man.el regi.el reporter.el supercite.el and changed cc-mode.el cc-cmds.el cc-engine.el cc-langs.el cc-styles.el cc-vars.el c++-mode.el cc-menus.el cc-align.el cc-defs.el cplus-md1.el syntax.c syntax.h -Ben Gertzfield: changed gnus-sum.el +Barry Fishman: changed gnu-linux.h 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 lisp-mode.el + Benjamin Drieu: wrote pong.el -Benjamin Riefenstahl: changed mac-win.el macterm.c - -Benjamin Rutt: changed simple.el +Benjamin Riefenstahl: changed emacs.c mac-win.el macterm.c ms-w32.h + mule-cmds.el runemacs.c tcl.el w32.c w32.h w32select.c + +Benjamin Rutt: changed vc.el diff-mode.el ffap.el nnmbox.el simple.el + vc-cvs.el Bill Burton: changed ptx.h sequent-ptx.h @@ -130,6 +169,9 @@ Bill Mann: changed configure.in unexaix.c ibmrs6000.h usg5-4-3.h +Bill Perry: wrote url-dav.el url-gw.el url-http.el url-util.el url.el + vc-dav.el + Bill Pringlemeir: changed messcompat.el Bill Richter: changed fill.el quail.el ccl.el encoded-kb.el fontset.el @@ -141,14 +183,18 @@ and changed xscheme.el Bill Wohler: wrote mh-comp.el mh-customize.el mh-e.el mh-funcs.el - mh-mime.el mh-pick.el mh-seq.el mh-utils.el -and changed mh-xemacs-compat.el MH-E-NEWS mh-index.el mh-speed.el - mh-alias.el mh-identity.el mh-loaddefs.el alias.pbm alias.xpm - execute.pbm execute.xpm makefile.nt makefile.w32-in mh-e page-down.pbm - page-down.xpm refile.pbm refile.xpm repack.pbm repack.xpm reply-all.pbm - and 14 other files - -Bj,Av(Brn Torkelsson: changed message.el mm-util.el nnheader.el rfc2047.el + mh-loaddefs.el mh-mime.el mh-pick.el mh-seq.el mh-utils.el +and changed mh-index.el MH-E-NEWS Makefile README mh-identity.el + mh-alias.el mh-speed.el mh-unit.el mh-xemacs-compat.el mh-junk.el + mh-inc.el mh-xemacs.el mh-gnus.el mh-init.el mh-xemacs-toolbar.el + ChangeLog mh-acros.el *.el *.pbm alias.pbm alias.xpm and 26 other files + +Bjorn Solberg: changed nnimap.el + +Bj,Av(Brn Torkelsson: changed gnus-art.el gnus-group.el gnus-srvr.el + gnus-sum.el gnus-mlspl.el gnus-msg.el message.el dgnushack.el + gnus-agent.el gnus-cus.el gnus-gl.el gnus-nocem.el gnus-score.el + gnus-topic.el gnus.el mail-source.el nnmail.el Blitz Product Development Corporation: wrote ispell.el @@ -168,11 +214,13 @@ text-mode.el textprop.c ada.el allout.el awk-mode.el bibtex.el buffer.c buffer.h c-mode.el and 38 other files +Boyd Lynn Gerber: changed configure.in + Brad Howes: changed gnus-demon.el Brad Miller: wrote gnus-gl.el -Brendan Kehoe: changed gnus-sum.el hpux9.h +Brendan Kehoe: changed hpux9.h Brian D. Carlstrom: changed gud.el smtpmail.el @@ -191,7 +239,7 @@ Bryan O'sullivan: changed ange-ftp.el -Bryan P. Johnson: changed gnus-group.el +Bzyl Wlodzimierz: changed latin-pre.el Caleb Deupree: changed winnt.el @@ -199,27 +247,32 @@ Carsten Bormann: changed ibmrs6000.h -Carsten Dominik: wrote idlw-rinfo.el idlw-shell.el idlw-toolbar.el - idlwave.el reftex-auc.el reftex-cite.el reftex-dcr.el reftex-global.el +Carsten Dominik: wrote idlw-complete-structtag.el idlw-toolbar.el org.el + reftex-auc.el reftex-cite.el reftex-dcr.el reftex-global.el reftex-index.el reftex-parse.el reftex-ref.el reftex-sel.el reftex-toc.el reftex-vars.el reftex.el -and changed reftex-vcr.el bibtex.el files.el idlwave-rinfo.el - idlwave-shell.el idlwave-toolbar.el reftex.texi - -Carsten Leonhardt: changed mail-source.el nnmail.el - -Castor: changed nntp.el +and changed org.texi idlw-shell.el idlwave.el idlw-rinfo.el reftex.texi + diary-lib.el reftex-vcr.el bibtex.el bookmark.el files.el + idlwave-rinfo.el idlwave-shell.el idlwave-toolbar.el Caveh Jalali: changed configure.in intel386.h sol2-4.h Changwoo Ryu: changed files.el +Chao-Hong Liu: changed TUTORIAL.cn TUTORIAL.zh + Charles Hannum: changed aix3-1.h aix3-2.h configure ibmrs6000.h keyboard.c netbsd.h pop.c sysdep.c systime.h systty.h xrdb.c Charlie Martin: wrote autoinsert.el -Chris Brierley: changed gnus-sum.el +Cheng Gao: changed MORE.STUFF flymake.el tips.texi + +Chong Yidong: changed text.texi files.texi dired.texi display.texi + anti.texi frames.texi longlines.el misc.texi positions.texi ack.texi + buff-menu.el building.texi calendar.texi custom.el custom.texi + emacs.texi help.texi minibuf.texi modes.texi mule.texi nonascii.texi + and 26 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 @@ -237,31 +290,33 @@ Christian Von Roques: changed gnus-start.el -Christoph Conrad: changed gnus-draft.el qp.el - -Christoph Rohland: changed rfc2047.el +Christoph Conrad: changed qp.el Christoph Wedler: wrote antlr-mode.el -and changed gnus-art.el gnus-picon.el message.el register.el smiley.el +and changed format.el gnus-art.el gnus-picon.el message.el register.el + smiley.el texinfmt.el Christopher J. Madsen: wrote decipher.el -and changed files.el replace.el time.el - -Colin Rafferty: changed message.el gnus-art.el gnus-sum.el +and changed files.el ispell.el replace.el time.el + +Chunyu Wang: changed pcl-cvs.texi + +Colin Marquardt: changed gnus.el message.el + +Colin Rafferty: changed message.el Colin Walters: wrote ibuf-ext.el ibuf-macs.el ibuffer.el and changed calc.el replace.el update-game-score.c calc-ext.el calc-misc.el Makefile.in calc-macs.el calc-mode.el calc-graph.el gamegrid.el calc-aent.el calc-bin.el calc-embed.el calc-keypd.el calc-math.el calc-prog.el calc-units.el calcalg2.el font-core.el - info.el calc-alg.el and 75 other files - -Conrad Sauerwald: changed mm-decode.el - -Daiki Ueno: wrote starttls.el -and changed imap.el gnus-sum.el - -Dale Hagglund: changed gnus-art.el gnus-sum.el mm-decode.el unexelf.c + info.el calc-alg.el and 78 other files + +Daiki Ueno: wrote pgg-def.el pgg-gpg.el pgg-parse.el pgg-pgp.el + pgg-pgp5.el pgg.el starttls.el +and changed gnus-agent.el mml2015.el + +Dale Hagglund: changed unexelf.c Dale R. Worley: wrote emerge.el (public domain) @@ -269,32 +324,42 @@ Damon Anton Permezel: wrote hanoi.el (public domain) -Dan Christensen: changed gnus-score.el nnfolder.el gnus-art.el - gnus-group.el nnmail.el +Dan Christensen: changed nnfolder.el gnus-art.el gnus-group.el + gnus-score.el gnus-sum.el nnmail.el Dan Nicolaescu: wrote iris-ansi.el romanian.el -and changed hideshow.el icon.el isearch.el bindings.el cus-edit.el - dabbrev.el imenu.el outline.el speedbar.el abbrev.el autoload.el - cus-dep.el files.el generic.el iswitchb.el pc-select.el rsz-mini.el - subr.el term.el vhdl-mode.el autoinsert.el and 43 other files +and changed hideshow.el term.el xterm.el icon.el isearch.el cus-edit.el + eterm.ti eterm sh-script.el vhdl-mode.el bindings.el compile.el + dabbrev.el faces.el grep.el imenu.el outline.el replace.el simple.el + speedbar.el abbrev.el and 112 other files + +Daniel Brockman: changed ibuffer.el Daniel Laliberte: wrote cl-specs.el cust-print.el edebug.el hideif.el isearch.el and changed mlconvert.el eval-region.el -Daniel Pfeiffer: wrote copyright.el executable.el sh-script.el - skeleton.el two-column.el wyse50.el -and changed apropos.el mpuz.el autoinsert.el facemenu.el gomoku.el - sgml-mode.el autoload.el buff-menu.el help.el mailalias.el sendmail.el - tex-mode.el +Daniel M Coffman: changed arc-mode.el + +Daniel N,Ai(Bri: changed message.el + +Daniel Ortmann: changed paragraphs.el + +Daniel Pfeiffer: wrote conf-mode.el copyright.el executable.el + sh-script.el skeleton.el two-column.el wyse50.el +and changed compile.el files.el make-mode.el apropos.el buff-menu.el + font-lock.el grep.el mpuz.el sgml-mode.el autoinsert.el cperl-mode.el + facemenu.el gomoku.el help.el imenu.el autoload.el autorevert.el + bindings.el button.el cc-fonts.el cc-mode.el and 12 other files Daniel Pittman: wrote tramp-vc.el +and changed gnus-sum.el Daniel Quinlan: changed dired.el info.el Danny Roozendaal: wrote handwrite.el -Danny Siu: changed gnus-picon.el nndoc.el smiley.el +Danny Siu: changed gnus-picon.el gnus-sum.el nndoc.el nnimap.el smiley.el Darren Stalder: changed gnus-util.el @@ -304,45 +369,59 @@ Dave Lambert: changed sol2-5.h xfns.c xterm.c xterm.h -Dave Love: wrote autoarg.el autoconf.el code-pages.el elide-head.el - georgian.el hl-line.el latin-8.el latin-9.el latin1-disp.el refill.el - rfc1345.el sgml-input.el smiley-ems.el subst-big5.el subst-gb2312.el - subst-jis.el subst-ksc.el tool-bar.el ucs-tables.el uni-input.el - utf-16.el utf-8-lang.el welsh.el -and changed help.el Makefile.in configure.in fortran.el browse-url.el - mule-cmds.el gnus-art.el simple.el cus-edit.el info.el files.el - message.el mule.el vc.el wid-edit.el xterm.c buffer.c byte-opt.el - config.in fns.c imenu.el and 673 other files +Dave Love: wrote autoarg.el autoconf.el benchmark.el cfengine.el + code-pages.el elide-head.el georgian.el hl-line.el latin-8.el + latin-9.el latin1-disp.el python.el refill.el rfc1345.el sgml-input.el + smiley.el subst-big5.el subst-gb2312.el subst-jis.el subst-ksc.el + tool-bar.el ucs-tables.el uni-input.el utf-16.el utf-7.el utf-8-lang.el + welsh.el +and changed configure.in Makefile.in help.el fortran.el browse-url.el + mule-cmds.el simple.el xterm.c cus-edit.el files.el info.el mule.el + wid-edit.el vc.el fns.c rfc2047.el bindings.el cus-start.el buffer.c + byte-opt.el bytecomp.el and 728 other files Dave Pearson: wrote 5x5.el quickurl.el -David Aspinwall: changed gnus-art.el +David A. Capello: changed etags.c + +David Abrahams: changed coding.c David Bakhash: wrote strokes.el David Byers: changed minibuf.c -David Edmondson: changed gnus.el +David Casperson: changed menu-bar.el tex-mode.el + +David Edmondson: changed message.el gnus-cite.el imap.el mm-view.el David Gillespie: wrote calc-aent.el calc-alg.el calc-arith.el calc-bin.el calc-comb.el calc-cplx.el calc-embed.el calc-ext.el calc-fin.el calc-forms.el calc-frac.el calc-funcs.el calc-graph.el calc-help.el - calc-incom.el calc-keypd.el calc-lang.el calc-macs.el calc-maint.el - calc-map.el calc-math.el calc-misc.el calc-mode.el calc-mtx.el - calc-poly.el calc-prog.el calc-rewr.el calc-rules.el calc-sel.el - calc-stat.el calc-store.el calc-stuff.el calc-trail.el calc-undo.el - calc-units.el calc-vec.el calc-yank.el calc.el calcalg2.el calcalg3.el - calccomp.el calcsel2.el cl-compat.el cl-extra.el cl-macs.el cl-seq.el - cl.el cl.texinfo complete.el edmacro.el + calc-incom.el calc-keypd.el calc-lang.el calc-macs.el calc-map.el + calc-math.el calc-misc.el calc-mode.el calc-mtx.el calc-poly.el + calc-prog.el calc-rewr.el calc-rules.el calc-sel.el calc-stat.el + calc-store.el calc-stuff.el calc-trail.el calc-undo.el calc-units.el + calc-vec.el calc-yank.el calc.el calcalg2.el calcalg3.el calccomp.el + calcsel2.el cl-compat.el cl-extra.el cl-macs.el cl-seq.el cl.el + cl.texinfo complete.el edmacro.el and changed info.el bytecomp.el +David Hansen: changed nnrss.el tempo.el + +David Herring: changed comint.el + +David Hunter: changed config.nt flymake.el ms-w32.h process.c + David J. Mackenzie: changed configure.in etags.c fakemail.c movemail.c wakeup.c Makefile cvtmail.c qsort.c termcap.c yow.c Makefile.in avoid.el b2m.c digest-doc.c emacsclient.c emacsserver.c emacstool.c etags-vmslib.c fortran.el hexl.c isearch.el and 12 other files -David Kastrup: changed calc.el Makefile.in ange-ftp.el autoload.el - calc-alg.el configure.in mouse-drag.el window.c +David Kastrup: changed greek.el replace.el search.c ange-ftp.el calc.el + faq.texi meta-mode.el process.c search.texi DEBUG MAILINGLISTS + Makefile.in autoload.el browse-url.el buffer.c building.texi + calc-alg.el configure.in cus-theme.el desktop.el easymenu.el + and 18 other files David K,Ae(Bgedal: wrote tempo.el and changed sendmail.el xmenu.c @@ -352,8 +431,6 @@ Makefile c-mode.el cl.el dired.el emacs.1 emacsserver.c emerge.el gnus.el history.el lisp-mode.el lisp.el and 78 other files -David M Smith: changed ielm.el - David M. Brown: wrote array.el David M. Koppelman: wrote hi-lock.el @@ -361,6 +438,8 @@ David M. Smith: wrote ielm.el and changed imenu.el +David Mccabe: changed lisp-mode.el + David Megginson: wrote derived.el and changed mode-clone.el @@ -372,17 +451,26 @@ fakemail.c keyboard.c mem-limits.h process.c profile.c sorted-doc.c sysdep.c terminfo.c unexelf1.c yow.c -David Ponce: wrote recentf.el ruler-mode.el -and changed w32menu.c bytecomp.el emacs.rc makefile.w32-in w32fns.c - w32term.c +David Ponce: wrote recentf.el ruler-mode.el tree-widget.el +and changed w32menu.c w32term.c keyboard.c bytecomp.el callint.c + commands.texi cus-edit.el emacs.rc fileio.c files.el lread.c + makefile.w32-in mouse.el print.c termhooks.h tree-widget w32fns.c + which-func.el wid-edit.el windows.texi + +David Reitter: changed menu-bar.el url-http.el David Robinson: changed menu-bar.el x-win.el -David S. Goldberg: changed mm-decode.el emacs-mime.texi gnus-art.el +David S. Goldberg: changed gnus-art.el + +David Z. Maze: changed nnrss.el + +Davis Herring: changed isearch.el Decklin Foster: changed nngateway.el -Deepak Goel: changed README calc.el doctor.el snake.el +Deepak Goel: changed README appt.el calc-forms.el calc.el diary-lib.el + doctor.el snake.el Denis Howe: wrote browse-url.el @@ -390,15 +478,23 @@ Detlev Zundel: wrote re-builder.el +Dhruva Krishnamurthy: changed makefile.w32-in + +Diane Murray: changed rmail-spam-filter.el rmail.el + Dick King: wrote uniquify.el -Didier Verna: changed gnus-picon.el gnus-msg.el gnus-start.el nnmail.el - rect.el binhex.el gnus-art.el gnus-spec.el gnus-sum.el gnus.el - gnus.texi message.el mm-bodies.el mm-util.el +Didier Verna: wrote gnus-diary.el nndiary.el +and changed nntp.el gnus-art.el gnus-msg.el gnus-group.el gnus-start.el + gnus-sum.el gnus-xmas.el gnus-picon.el gnus-salt.el cus-edit.el rect.el + dgnushack.el gnus-agent.el gnus-ems.el gnus-fun.el gnus-topic.el + message.el nnmail.el nnmbox.el smiley.el Dirk Herrmann: changed bibtex.el -Dirk Meyer: changed gnus-demon.el +Dmitry Antipov: changed keyboard.c + +Dominique De Waleffe: changed pcvs-info.el Don Morrison: wrote dabbrev.el @@ -406,35 +502,45 @@ Doug Cutting: wrote disass.el -Dr Francis J. Wright: changed comint.el - Drew Csillag: changed m4-mode.el E. Jay Berkenbilt: changed flyspell.el ispell.el window.h +Ed L. Cashin: changed gnus-sum.el imap.el + +Ed Swarthout: changed hexl.el + +Eduardo Mu,Aq(Boz: changed dired.el ls-lisp.el + Edward M. Reingold: wrote cal-china.el cal-coptic.el cal-french.el cal-islam.el cal-iso.el cal-julian.el cal-menu.el cal-move.el cal-persia.el calendar.el diary-lib.el holidays.el lunar.el solar.el and changed diary.el tex-mode.el cal-tex.el cal-mayan.el holiday.el cal-x.el cal-hebrew.el cal-chinese.el cal-dst.el diary-ins.el - diary-insert.el cal-persian.el cal-islamic.el list-holidays.el - -Ehud Karni: changed aviion-intel.h configure.in + diary-insert.el cal-persian.el cal-islamic.el calendar.texi + list-holidays.el + +Edwin Steiner: changed gnus-nocem.el + +Ehud Karni: changed rmail.el aviion-intel.h compile.el complete.el + configure.in frame.el rmailsum.el sort.el xdisp.c Eirik Fuller: changed ralloc.c xterm.c Eli Barzilay: wrote calculator.el +Eli Tziperman: wrote rmail-spam-filter.el + Eli Zaretskii: wrote codepage.el rxvt.el tty-colors.el -and changed msdos.c Makefile.in info.el files.el mainmake.v2 fileio.c - pc-win.el startup.el internal.el msdos.h config.bat dosfns.c xfaces.c - faces.el frame.c frame.el menu-bar.el simple.el w16select.c xdisp.c - sed2.inp and 348 other files - -Emerick Rogul: changed message.el - -Emilio Lopes: changed help.el apropos.el bookmark.el fortran.el - hscroll.el iso-acc.el process.c window.el +and changed msdos.c Makefile.in files.el info.el fileio.c mainmake.v2 + config.bat pc-win.el startup.el internal.el msdos.h simple.el xfaces.c + dosfns.c menu-bar.el faces.el frame.c frame.el rmail.el makefile.w32-in + w16select.c and 430 other files + +Emilio C. Lopes: changed cmuscheme.el help.el woman.el apropos.el + bookmark.el cal-menu.el calendar.el calendar.texi display.texi + emacsclient.1 esh-cmd.el fortran.el hscroll.el iso-acc.el lisp.el + process.c window.el Emmanuel Briot: wrote ada-prj.el xml.el and changed ada-mode.el ada-stmt.el ada-xref.el @@ -444,11 +550,15 @@ frame.h gnus-group.el perl-mode.el rmailsum.el sysdep.c vc.el window.c window.el +Era Eriksson: changed dired.el shell.el + Eric Decker: changed hp9000s800.h hpux.h sysdep.c Eric Ding: wrote goto-addr.el - -Eric Hanchrow: changed emacsclient.c +and changed mh-utils.el mh-comp.el mh-e.el mh-mime.el + +Eric Hanchrow: changed TUTORIAL.es abbrev.el autorevert.el dired.el + emacsclient.c make-dist Eric M. Ludlam: wrote checkdoc.el speedbar.el and changed info.el rmail.el speedbspec.el gud.el Makefile.in comint.el @@ -456,14 +566,14 @@ sb-dir-plus.xpm sb-dir.xpm sb-file+.xpm sb-file-.xpm sb-file.xpm sb-mail.xpm sb-pg-minus.xpm sb-pg-plus.xpm sb-pg.xpm and 9 other files -Eric Marsden: changed nnslashdot.el gnus-art.el +Eric Marsden: changed url-util.el Eric S. Raymond: wrote AT386.el asm-mode.el cookie1.el finder.el gud.el keyswap.el lisp-mnt.el loadhist.el -and changed vc.el Makefile.in files.el NEWS comint.el loaddefs.el - simple.el vc-hooks.el cust-print.el dired.el emacsbug.el help.el - isearch.el makefile.el tex-mode.el x-win.el bibtex.el buff-menu.el - bytecomp.el c-mode.el cmulisp.el and 219 other files +and changed vc.el Makefile.in files.el comint.el loaddefs.el simple.el + vc-hooks.el cust-print.el dired.el emacsbug.el help.el isearch.el + makefile.el tex-mode.el x-win.el bibtex.el buff-menu.el bytecomp.el + c-mode.el cmulisp.el cmuscheme.el and 217 other files Eric Youngdale: changed etags-vmslib.c @@ -472,68 +582,69 @@ and changed simple.el emacs.c files.el lread.c rmail.el alloc.c editfns.c keyboard.c apropos.el configure.in dispnew.c filelock.c fns.c keymap.c lisp.h print.c process.c add-log.el buffer.c casetab.c cl-macs.el - and 111 other files - -Erik Toubro Nielsen: changed gnus-sum.el gnus-topic.el gnus-util.el + and 112 other files + +Erik Toubro Nielsen: changed gnus-sum.el gnus-topic.el Espen Skoglund: wrote pascal.el Ethan Bradford: changed ispell.el ange-ftp.el gnus.el gnuspost.el lpr.el mailalias.el vt-control.el -Ettore Perazzoli: changed mail-source.el - Eugene Exarevsky: changed sql.el -Evgeny Roubinchtein: changed pc-select.el +Evgeni Dobrev: changed man.el + +Evgeny Roubinchtein: changed mail-source.el pc-select.el F. Thomas May: wrote blackbox.el Fabrice Bauzac: changed dired-aux.el -Fabrice Popineau: changed etags.c gnus-cache.el gnus-score.el - -Felix Lee: changed nntp.el flyspell.el gnus-async.el outline.el - compile.el data.c gnus.el gud.el process.c vc.el xdisp.c +Fabrice Popineau: changed etags.c gnus-cache.el + +Felix Lee: changed flyspell.el outline.el compile.el data.c gud.el + nntp.el process.c vc.el xdisp.c + +Ferenc Wagner: changed nnweb.el Flemming Hoejstrup Hansen: changed forms.el -Florian Weimer: changed gnus-msg.el mm-bodies.el message.el mm-util.el - mml.el mailcap.el rfc2047.el gnus-cite.el gnus-score.el gnus-spec.el - gnus-uu.el mm-encode.el nnultimate.el qp.el +Florian Weimer: changed message.el coding.c gnus-art.el gnus.el gnus.texi + mm-util.el Francesco Potort,Al(B: wrote cmacexp.el -and changed etags.c man.el delta.h uniquify.el latin-post.el latin-alt.el - rmail.el sgml-mode.el Makefile.in comint.el configure.in etags.1 - filelock.c gud.el hanoi.el mailalias.el sendmail.el simple.el - skeleton.el vc-hooks.el b2m.c undigest.el etags.el data.c - generic-x.el tetris.el admin.el ange-ftp.el configure.in delta.h - dired-aux.el dos-w32.el etags.1 fileio.c files.el fns.c - maintaining.texi make-announcement make-tarball.txt mule.el pong.el - and 21 other files +and changed etags.c man.el delta.h undigest.el comint.el configure.in + uniquify.el latin-post.el rmail.el etags.1 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 41 other files Francis J. Wright: wrote woman.el - -Francis Litterio: changed gnus-group.el saveplace.el - -Francis Wright: changed dired.el - -Francisco Solsona: changed message.el - -Francois Felix Ingrand: changed gnus-salt.el gnus-start.el +and changed dired.el comint.el files.el + +Francis Litterio: changed keymaps.texi message.el os.texi saveplace.el + +Francois Felix Ingrand: changed gnus-salt.el Frank Bennett: changed nnmail.el Frank Bresz: wrote diff.el +Frank Schmitt: changed gnus-sum.el + +Frank Weinberg: changed gnus-art.el + Fran,Ag(Bois Pinard: changed nndoc.el allout.el bytecomp.el gnus-sum.el - gnus-util.el gnus-uu.el gnus-win.el make-mode.el nnmail.el rmailsum.el - timezone.el + gnus-util.el gnus-uu.el make-mode.el nnmail.el rmailsum.el timezone.el + +Fran,Ag(Bois-David Collin: changed message.el mm-decode.el Fred Fish: changed linux.h unexec.c Fred Oberhauser: changed nnmail.el +Frederic Han: changed iso-cvt.el + Frederic Lepied: wrote expand.el and changed gnus.el @@ -543,11 +654,16 @@ lwlib-Xaw.h lwlib-int.h xdisp.c compile.el editfns.c fns.c frame.h hilit19.el and 9 other files +Frederik Fouvry: changed sendmail.el TUTORIAL.nl emacs.bash faces.el + filecache.el mailalias.el rmail.el thumbs.el + Fritz Knabe: changed mh-mime.el +Fr,Ai(Bd,Ai(Bric Bothamy: changed TUTORIAL.fr + G Dinesh Dutt: changed etags.el -Gareth Jones: changed gnus-art.el gnus-score.el +Gareth Jones: changed fns.c gnus-score.el Garrett Wollman: changed sendmail.el @@ -558,39 +674,51 @@ Gary Delp: wrote mailpost.el (public domain) +Gary Howell: changed server.el + Gary Oberbrunner: changed gud.el Gary Wong: changed termcap.c tparam.c +Gaute B Strokkenes: changed process.c + Geoff Voelker: wrote lisp/makefile.nt nt.c nt.h ntheap.c ntheap.h ntinevt.c ntproc.c ntterm.c src/makefile.nt w32-fns.el windowsnt.h winnt.el -and changed makefile.nt w32.c w32fns.c fileio.c w32heap.c w32term.c - makefile.def w32inevt.c callproc.c s/ms-w32.h w32proc.c unexw32.c - w32term.h dos-w32.el emacs.bat loadup.el w32-win.el emacs.c keyboard.c - process.c w32console.c and 108 other files - -George V. Reilly: changed emacs.ico makefile.nt +and changed w32.c w32fns.c fileio.c w32heap.c w32term.c w32inevt.c + callproc.c s/ms-w32.h w32proc.c unexw32.c w32term.h dos-w32.el + emacs.bat loadup.el w32-win.el emacs.c keyboard.c process.c + w32console.c addpm.c cmdproxy.c and 107 other files + +George V. Reilly: changed emacs.ico Georges Brun-Cottan: wrote easy-mmode.el Gerd Moellmann: wrote authors.el ebrowse.el jit-lock.el rx.el tooltip.el and changed xdisp.c xterm.c dispnew.c dispextern.h xfns.c xfaces.c - window.c keyboard.c lisp.h faces.el Makefile.in alloc.c buffer.c + window.c keyboard.c lisp.h Makefile.in faces.el alloc.c buffer.c startup.el xterm.h fns.c simple.el term.c configure.in frame.c xmenu.c - and 618 other files + and 622 other files Germano Caronni: changed ralloc.c Gernot Heiser: changed refer.el -Glenn Morris: changed f90.el fortran.el scroll-all.el files.el - timeclock.el autoinsert.el calendar.el imenu.el startup.el +Giuseppe Scrivano: changed buffer.c configure configure.in sysdep.c + xsmfns.c + +Glenn Morris: changed f90.el diary-lib.el fortran.el calendar.el + calendar.texi appt.el sh-script.el timeclock.el cal-hebrew.el + cal-islam.el cal-menu.el files.el programs.texi scroll-all.el + startup.el cal-coptic.el cal-julian.el cal-move.el cal-x.el + display.texi emacs-xtra.texi and 37 other files Glynn Clements: wrote gamegrid.el snake.el tetris.el Gordon Matzigkeit: changed gnus-uu.el +Greg Hill: changed bytecomp.el + Greg Hudson: changed configure.in indent.c Greg Klanderman: changed messagexmas.el @@ -602,6 +730,10 @@ Gregor Schmid: wrote tcl-mode.el and changed intervals.c intervals.h textprop.c dispnew.c indent.c xdisp.c +Gregorio Gervasio, Jr.: changed gnus-sum.el + +Gregory Chernov: changed nnslashdot.el + Gregory Neil Shapiro: changed mailabbrev.el Guillermo J. Rozas: wrote fakemail.c @@ -612,11 +744,12 @@ Guy Geens: changed gnus-score.el -Gvran Uddeborg: changed isc4-1.h - -Hallvard B. Furuseth: changed gnus-sum.el gnus-util.el editfns.c - gnus-cache.el lread.c mailcap.el messcompat.el mm-bodies.el mm-util.el - nntp.el print.c process.c rfc2047.el search.c +G,Av(Bran Uddeborg: changed isc4-1.h + +Hallvard B. Furuseth: changed gnus-util.el editfns.c gnus-cache.el + gnus-sum.el lread.c messcompat.el nntp.el print.c process.c search.c + +Han Boetes: changed netbsd.h Han-Wen Nienhuys: changed emacsclient.c server.el @@ -629,14 +762,18 @@ Heiko Muenkel: changed b2m.c +Helmut Waitzmann: changed gnus.texi + Henrik Enberg: changed lread.c Henry Guillaume: wrote find-file.el -Henry Kautz: wrote refbib.el +Henry Kautz: wrote bib-mode.el refbib.el Hewlett-Packard: changed emacsclient.c emacsserver.c keyboard.c server.el +Hiroshi Fujishima: changed faq.texi + Hiroshi Nakano: changed ralloc.c unexelf.c Holger Schauer: wrote fortune.el @@ -651,13 +788,15 @@ Howie Kaye: wrote sort.el -Hrvoje Niksic: changed message.el gnus-art.el mml.el gnus-xmas.el - mm-decode.el nnmail.el fileio.c fns.c gnus-salt.el gnus-spec.el - gnus-sum.el mm-bodies.el uudecode.el add-log.el appt.el arc-mode.el - avoid.el binhex.el bookmark.el cal-china.el cal-tex.el - and 90 other files - Hrvoje Nik,B9(Bi,Bf(B: wrote croatian.el +and changed gnus-xmas.el message.el nnmail.el fileio.c fns.c gnus-art.el + gnus-salt.el gnus-spec.el mm-decode.el add-log.el appt.el arc-mode.el + avoid.el bookmark.el cal-china.el cal-tex.el calendar.el cl-indent.el + cmacexp.el comint.el compile.el and 83 other files + +H,Ae(Bkan Granath: changed dired.el + +H,Ae(Bkon Malmedal: changed calendar.el holidays.el Ian Lance Taylor: changed sco4.h @@ -666,6 +805,8 @@ Ilja Weis: wrote gnus-topic.el +Ilya N. Golubev: changed shell.el + Ilya Zakharevich: wrote tmm.el and changed syntax.c cperl-mode.el syntax.h textprop.c dired.c font-lock.el interval.c intervals.c intervals.h regex.c regex.h @@ -677,8 +818,8 @@ region-cache.c region-cache.h search.c xdisp.c Inge Frick: changed easymenu.el keyboard.c view.el compile.el - dired-aux.el arc-mode.el dired.el files.el keyboard.h keymap.c - tar-mode.el window.el xmenu.c + dired-aux.el arc-mode.el dired.el files.el gnus-sum.el keyboard.h + keymap.c tar-mode.el window.el xmenu.c Inoue Seiichiro: changed xterm.c xfns.c xterm.h @@ -687,36 +828,33 @@ Ishikawa Chiaki: changed aviion.h dgux.h -Istvan Marko: changed gnus-agent.el mm-decode.el - -Ivan Zakharyaschev: changed codepage.el +Istvan Marko: changed gnus-agent.el xfns.c + +Ivan Zakharyaschev: changed codepage.el lread.c Ivar Rummelhoff: wrote winner.el Iwamuro Motonori: changed gnus-kill.el -J.D. Smith: changed idlw-rinfo.el idlw-shell.el idlw-toolbar.el - idlwave.el - -Jaap-Henk Hoepman: changed gnus-msg.el +J.D. Smith: wrote idlw-rinfo.el +and changed idlwave.el idlw-shell.el idlw-toolbar.el idlw-help.el Jack Repenning: changed unexelfsgi.c -Jack Vinson: changed mailcap.el +Jack Twilley: changed message.el Jacques Duthen: changed ps-print.el -Jaeyoun Chung: changed hangul3.el hanja3.el gnus-mule.el gnus.el - hangul.el +Jaeyoun Chung: changed hangul3.el hanja3.el gnus-mule.el hangul.el James Clark: wrote sgml-mode.el -and changed window.c xselect.c - -James H. Cloos, Jr.: changed gnus-art.el gnus-sum.el +and changed fns.c window.c xselect.c + +James Cloos: changed url-history.el James R. Larus: wrote mh-e.el -James Thompson: changed ps-print.el +James R. Van Zandt: changed sh-script.el James Troup: changed gnus-sum.el @@ -726,38 +864,47 @@ mailabbrev.el tar-mode.el and changed bytecode.c mail-extr.el subr.el -Jan Dj,Ad(Brv: changed xterm.c gtkutil.c xfns.c xterm.h configure.in - keyboard.c startup.el x-win.el xmenu.c Makefile.in config.in emacs.c - gtkutil.h lisp.h lwlib-Xm.c xlwmenu.c Activate.c DEBUG INSTALL alloc.c - authors.el and 8 other files - -Jan Nieuwenhuizen: changed emacs.c emacsclient.c server.el startup.el +Jan Dj,Ad(Brv: wrote dnd.el x-dnd.el +and changed gtkutil.c xterm.c xfns.c xmenu.c xterm.h gtkutil.h + configure.in Makefile.in config.in keyboard.c configure frames.texi + xselect.c emacs.c alloc.c xdisp.c xlwmenu.c fileio.c frame.c x-win.el + xfaces.c and 158 other files + +Jan Nieuwenhuizen: changed info.el TUTORIAL.nl emacs.c emacsclient.c + gud.el nnmh.el server.el startup.el Jan Schormann: wrote solitaire.el -Jan Vroonhof: changed gnus-cite.el gnus-msg.el message.el nntp.el +Jan Vroonhof: changed gnus-cite.el gnus-msg.el nntp.el Jan-Hein Buhrman: changed ange-ftp.el env.el -Jari Aalto: changed add-log.el gnus-art.el apropos.el cperl-mode.el - debug.el files.el font-lock.el lisp-mnt.el ls-lisp.el mailcap.el - nnmail.el - -Jason R Mastaler: changed drums.el +Jari Aalto: changed add-log.el filecache.el gnus-art.el lisp-mnt.el + nnmail.el apropos.el autorevert.el compile.el cperl-mode.el debug.el + executable.el files.el finder.el font-lock.el grep.el ls-lisp.el man.el + terminal.el + +Jason Merrill: changed imap.el Jason Rumney: wrote w32-vars.el -and changed w32term.c w32fns.c w32menu.c w32-win.el w32term.h makefile.nt - w32-fns.el w32.c w32bdf.c makefile.w32-in w32console.c w32gui.h - w32select.c mule-cmds.el w32bdf.h config.nt keyboard.c w32faces.c - w32inevt.c w32proc.c emacs.c and 55 other files - -Jay K. Adams: wrote jka-compr.el - -Jay R. Adams: changed jka-compr.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 76 other files + +Jay Belanger: changed calc.texi calc.el calc-ext.el calc-embed.el + calc-aent.el calc-prog.el calc-help.el calc-graph.el calc-lang.el + calc-store.el calc-yank.el calc-units.el calcalg2.el calc-misc.el + calc-alg.el calc-arith.el calc-poly.el calccomp.el calc-vec.el + calc-forms.el calc-math.el and 23 other files + +Jay K. Adams: wrote jka-cmpr-hook.el jka-compr.el Jay Sachs: changed gnus-score.el gnus-win.el -Jeff Dwork: changed ehelp.el +Jean-Philippe Theberge: wrote thumbs.el + +Jeff Dwork: changed ehelp.el facemenu.el Jeff Morgenthaler: changed flow-ctrl.el vt200.el vt201.el vt220.el vt240.el @@ -766,7 +913,12 @@ Jeff Peck: wrote sun-curs.el sun-fns.el sun-mouse.el sun.el -Jeffrey C Honig: changed bsdos4.h +Jeffrey C Honig: wrote mh-print.el +and changed mh-comp.el mh-e.el mh-utils.el mh-customize.el mh-funcs.el + mh-seq.el Makefile bsdos4.h mh-alias.el mh-junk.el mh-loaddefs.el + mh-mime.el + +Jens Krinke: changed smime.el Jens Lautenbacher: changed gnus.el @@ -775,22 +927,27 @@ Jens Toivo Berger Thielemann: changed word-help.el -Jens-Ulrik Holger Petersen: changed cus-edit.el find-func.el - gnus-group.el gnus-msg.el gnus.el +Jens-Ulrik Holger Petersen: changed cus-edit.el find-func.el gnus.el + +Jeremy Maitin-Shepard: changed mml.el Jerry Frain: changed systime.h usg5-4.h Jerry James: changed format.el -Jesper Harder: changed message.el +Jesper Harder: wrote yenc.el +and changed gnus-art.el gnus-sum.el message.el gnus-msg.el gnus.el + gnus-group.el mm-bodies.el gnus-util.el mm-util.el mm-decode.el + rfc2047.el mml.el mml1991.el mailcap.el mm-uu.el pgg-gpg.el + gnus-srvr.el gnus-uu.el info.el nnmail.el pgg.el and 180 other files + +Jhair Tocancipa Triana: changed gnus-audio.el Jim Blandy: wrote tvi970.el and changed keyboard.c xterm.c xfns.c Makefile.in window.c process.c dispnew.c xdisp.c sysdep.c configure.in lisp.h keymap.c configure make-dist buffer.c frame.c screen.c x-win.el simple.el alloc.c emacs.c - and 391 other files - -Jim Davidson: changed gnus-sum.el message.el + and 389 other files Jim Kingdon: changed MACHINES SERVICE emacsclient.c emacs.tex hp300bsd.h rmail.el @@ -805,11 +962,25 @@ Jim Wilson: changed Makefile.in alloca.c +Jirka Kosek: changed mule.el + +Joakim Hove: wrote html2text.el + Joanna Pluta: changed TUTORIAL.pl Jochen K,A|(Bpper: changed calc-units.el -Joe Buehler: changed gnus-util.el +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 + +Joe Corneli: changed subr.el + +Joe Edmonds: changed lisp-mode.el + +Joe Kelsey: changed skeleton.el Joe Ramey: changed filelock.c rmailsum.el @@ -819,20 +990,18 @@ Joel N. Weber Ii: changed comint.el make-dist -Joel Ray Holveck: changed info.el - -Joerg Lenneis: changed nneething.el nnheader.el +Joel Ray Holveck: changed gnus-sum.el info.el Joev Dubach: changed nntp.el -Johan Kullstam: changed mm-encode.el +Johan Bockgard: changed cl-macs.el cl.texi + +Johan Bockg,Ae(Brd: changed cl-macs.el custom.el flyspell.el help-fns.el Johan Vromans: wrote forms-d2.el forms.el iso-acc.el and changed complete.el -Johannes Weinert: changed gnus-sum.el - -John Eaton: wrote octave-hlp.el octave-inf.el octave-mod.el +John Basrai: changed man.el John F. Carr: changed dired.c @@ -840,51 +1009,54 @@ John Grabowski: changed xfaces.c xfns.c -John H. Palmieri: changed mail-source.el +John H. Palmieri: changed gnus-fun.el John Heidemann: wrote mouse-copy.el mouse-drag.el zone-mode.el John Hughes: changed term.c -John Paul Wallington: changed ibuffer.el ibuf-ext.el rmail.el startup.el - apropos.el eudc.el help-fns.el info.el browse-url.el bytecomp.el - chistory.el cl-indent.el comint.el cus-start.el doctor.el ediff-util.el - eldoc.el em-cmpl.el em-dirs.el em-glob.el em-hist.el and 28 other files +John Paul Wallington: changed ibuffer.el ibuf-ext.el subr.el files.el + thumbs.el fns.c rmail.el bindings.el bytecomp.el cus-theme.el + help-fns.el info.el re-builder.el startup.el apropos.el browse-url.el + cus-start.el display.texi ebuff-menu.el emerge.el eudc.el + and 105 other files John Robinson: wrote bg-mouse.el John Tobey: changed gud.el -John W. Eaton: changed octave-mod.el - -John Wiegley: wrote align.el em-alias.el em-banner.el em-basic.el - em-cmpl.el em-dirs.el em-glob.el em-hist.el em-ls.el em-pred.el - em-prompt.el em-rebind.el em-script.el em-smart.el em-term.el - em-unix.el em-xtra.el esh-arg.el esh-cmd.el esh-ext.el esh-io.el - esh-maint.el esh-mode.el esh-module.el esh-opt.el esh-proc.el - esh-test.el esh-util.el esh-var.el eshell.el pcmpl-cvs.el pcomplete.el - timeclock.el -and changed mail-source.el Makefile.in allout.el compile.el desktop.el - gnus-art.el gnus-mlspl.el gnus-topic.el outline.el pcmpl-gnu.el term.el +John W. Eaton: wrote octave-hlp.el octave-inf.el octave-mod.el + +John Wiegley: wrote align.el cal-bahai.el em-alias.el em-banner.el + em-basic.el em-cmpl.el em-dirs.el em-glob.el em-hist.el em-ls.el + em-pred.el em-prompt.el em-rebind.el em-script.el em-smart.el + em-term.el em-unix.el em-xtra.el esh-arg.el esh-cmd.el esh-ext.el + esh-io.el esh-maint.el esh-mode.el esh-module.el esh-opt.el esh-proc.el + esh-test.el esh-util.el esh-var.el eshell.el isearchb.el pcmpl-cvs.el + pcomplete.el timeclock.el +and changed iswitchb.el Makefile.in allout.el cal-menu.el calendar.el + compile.el desktop.el diary-lib.el flyspell.el holidays.el outline.el + pcmpl-gnu.el term.el Jon K Hellan: wrote utf7.el -Jon Kv: changed nnfolder.el - -Jonas Steverud: changed gnus-art.el - Jonathan I. Kamens: changed pop.c movemail.c rmail.el configure.in Makefile.in b2m.pl config.in files.el pop.h terminal.el vc.el - jka-compr.el rmailout.el rnewspost.el sendmail.el simple.el timezone.el - vc-hooks.el + gnus-sum.el jka-compr.el rmailout.el rnewspost.el sendmail.el simple.el + timezone.el vc-hooks.el Jonathan Stigelman: wrote hilit19.el Jonathan Vail: changed vc.el -Jonathan Yavner: wrote ses.el tcover-ses.el tcover-unsafep.el - testcover.el unsafep.el -and changed Makefile.in files.el ses-example.ses ses.texi +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 + +Jorgen Schaefer: changed type-break.el + +Jose E. Marchesi: changed smtpmail.el Joseph Arceneaux: wrote xrdb.c and changed xterm.c xfns.c keyboard.c screen.c dispnew.c xdisp.c window.c @@ -894,10 +1066,21 @@ Joseph M. Kelsey: changed dir.h fileio.c uaf.h vms-pwd.h vmsfns.c -Juanma Barranquero: changed makefile.w32-in faces.el subr.el help-fns.el - w32fns.c fileio.c grep-changelog idlw-shell.el replace.el sh-script.el - composite.c editfns.c filesets.el idlwave.el ielm.el keyboard.c - macfns.c mule-util.el mule.el speedbar.el timer.el and 186 other files +Josh Huber: changed mml-sec.el gnus-msg.el message.el mml.el mml2015.el + nnmail.el ChangeLog ChangeLog.1 gnus-cite.el gnus-delay.el gnus-spec.el + mml1991.el nnultimate.el nnwfm.el gnus-cus.el gnus-smiley.el + gnus-start.el gnus-topic.el gnus.el nnbabyl.el nndiary.el + and 7 other files + +Joshua Varner: changed intro.texi + +Juan Le,As(Bn Lahoz Garc,Am(Ba: wrote wdired.el +and changed files.el perl-mode.el + +Juanma Barranquero: changed makefile.w32-in help-fns.el subr.el faces.el + files.el w32fns.c cperl-mode.el replace.el simple.el eval.c comint.el + sh-script.el xdisp.c allout.el idlwave.el process.c thumbs.el + vhdl-mode.el xfaces.c .cvsignore desktop.el and 539 other files Juergen Nickelsen: wrote ws-mode.el @@ -905,7 +1088,17 @@ Junio Hamano: changed window.el -Justin Sheehy: changed gnus-util.el nnmail.el nntp.el +Jure Cuhalev: changed ispell.el + +Juri Linkov: changed info.el isearch.el compile.el replace.el simple.el + grep.el faces.el dired.el descr-text.el display.texi dired-aux.el + edebug.el lisp.el files.el help-fns.el lisp-mode.el help.el ispell.el + mule.el startup.el building.texi and 151 other files + +Justin Sheehy: changed gnus-sum.el nntp.el + +J,Ai(Br,At(Bme Marant: changed Makefile.in make-dist bindings.el configure + configure.in emacsclient.c K. Shane Hartman: wrote chistory.el echistory.el electric.el emacsbug.el helper.el picture.el view.el @@ -916,75 +1109,91 @@ Kahlil Hodgson: changed timeclock.el -Kai Gro,A_(Bjohann: wrote tramp-util.el tramp-uu.el tramp.el -and changed dired.el paragraphs.el Makefile.in ange-ftp.el files.el - gnus-art.el gnus-sum.el lisp.el message.el nnmail.el tramp.texi alloc.c - configure.in diary-lib.el dir eshell.el gnus-cus.el gnus-start.el - gnus-util.el info.el log-view.el and 12 other files - -Karl Berry: changed filelock.c dired.c compile.el fileio.c info.texi - isc2-2.h sort.el +Kai Gro,A_(Bjohann: wrote gnus-delay.el tramp-util.el tramp-uu.el tramp.el + trampver.el +and changed message.el gnus-agent.el gnus-sum.el gnus-art.el nnmail.el + files.el tramp.texi gnus.el simple.el ange-ftp.el gnus-group.el + gnus-msg.el Makefile.in dired.el nnml.el paragraphs.el bindings.el + files.texi gnus-start.el imap.el man.el and 56 other files + +Kailash C. Chowksey: changed HELLO Makefile.in ind-util.el kannada.el + knd-util.el loadup.el makefile.w32-in + +Karl Berry: changed info.texi filelock.c copyright.el dired.c elisp.texi + texinfo.el compile.el emacs.texi fileio.c help.texi isc2-2.h sort.el + syntax.texi tex-mode.el + +Karl Chen: changed files.el align.el gnus-art.el help-mode.el python.el + vc-svn.el Karl Eichwalder: changed Makefile.in add-log.el bookmark.el dired-aux.el - dired.el info.el menu-bar.el midnight.el + dired.el info.el menu-bar.el midnight.el po.el Karl Fogel: wrote bookmark.el mail-hist.el saveplace.el -and changed isearch.el autogen.sh editfns.c menu-bar.el window.c +and changed isearch.el menu-bar.el autogen.sh editfns.c vc-svn.el + window.c Karl Heuer: changed keyboard.c lisp.h xdisp.c buffer.c xfns.c xterm.c - alloc.c files.el frame.c window.c configure.in data.c minibuf.c + alloc.c files.el frame.c configure.in window.c data.c minibuf.c editfns.c fns.c process.c fileio.c simple.el keymap.c indent.c sysdep.c - and 445 other files - -Karl Kleinpaste: changed gnus-art.el gnus-sum.el gnus-util.el gnus-cus.el - gnus-msg.el gnus-score.el mailcap.el message.el mm-encode.el mm-uu.el - nnheader.el + and 444 other files + +Karl Kleinpaste: changed gnus-art.el gnus-picon.el gnus-score.el + gnus-sum.el gnus-uu.el gnus-xmas.el mm-uu.el mml.el nnmail.el smiley.el Karl M. Hegbloom: changed gnus.el -Katsumi Yamaoka: changed gnus-art.el gnus-sum.el gnus-group.el - gnus-start.el mail-source.el nntp.el frame.el gnus-util.el message.el - mm-bodies.el nnagent.el nnheader.el nnimap.el nnmail.el parse-time.el +Karl Pfl,Ad(Bsterer: changed spam-stat.el + +Katsuhiro Hermit Endo: changed gnus-spec.el + +Katsumi Yamaoka: wrote canlock.el +and changed gnus-art.el message.el gnus-sum.el mm-view.el gnus-msg.el + gnus-util.el mm-decode.el gnus.el lpath.el mm-util.el gnus-agent.el + dgnushack.el gnus-group.el nntp.el gnus-start.el spam.el mml.el + nndraft.el emacs-mime.texi gnus-score.el gnus-spec.el + and 59 other files Kaveh R. Ghazi: changed delta88k.h xterm.c Kawabata, Taichi: wrote indian.el -and changed devanagari.el Makefile.in characters.el devan-util.el - fontset.el ind-util.el mule-conf.el +and changed devanagari.el ind-util.el Makefile.in devan-util.el + characters.el fontset.el malayalam.el mlm-util.el mule-conf.el tamil.el + tml-util.el Kayvan Sylvan: changed sc.el -Kazushi: changed filelock.c hexl.c profile.c unexalpha.c +Kazushi Marukawa: changed filelock.c hexl.c profile.c unexalpha.c + +Keiichi Suzuki: changed nntp.el Keisuke Nishida: changed print.c alloc.c bytecomp.el data.c keymap.c Keith Gabryelski: wrote hexl.c hexl.el -Ken Manheimer: changed allout.el +Ken Brush: changed emacsclient.c Ken Laprade: changed simple.el Ken Manheimer: wrote allout.el icomplete.el Ken Raeburn: changed lisp.h alloc.c buffer.c keyboard.c lread.c coding.c - Makefile.in fns.c minibuf.c editfns.c fileio.c keymap.c xfns.c xterm.c + minibuf.c Makefile.in fns.c editfns.c fileio.c keymap.c xfns.c xterm.c charset.h fontset.c search.c undo.c window.c xdisp.c charset.c - and 82 other files + and 83 other files Ken Stevens: wrote ispell.el Kenichi Handa: wrote cyrillic.el isearch-x.el py-punct.el pypunct-b5.el - quail.el -and changed coding.c mule-cmds.el mule.el charset.c xterm.c ccl.c - fileio.c fns.c charset.h mule-conf.el coding.h Makefile.in fontset.el - mule-diag.el fontset.c insdel.c japanese.el xdisp.c editfns.c process.c - mule-util.el and 232 other files + quail.el thai-word.el +and changed coding.c mule-cmds.el mule.el charset.c fns.c fileio.c + xterm.c ccl.c mule-conf.el Makefile.in fontset.c charset.h fontset.el + coding.h mule-diag.el xdisp.c editfns.c insdel.c japanese.el process.c + mule-util.el and 267 other files Kenneth Stailey: changed alpha.h configure.in ns32000.h openbsd.h pmax.h sparc.h unexalpha.c unexelf.c -Kenry Kautz: wrote bib-mode.el - Kevin Blake: changed font-lock.el ring.el Kevin Broadey: wrote foldout.el @@ -996,111 +1205,141 @@ and changed edt-user.doc Kevin Gallo: wrote w32-win.el -and changed makefile.nt dispnew.c addpm.c config.nt dispextern.h emacs.c - facemenu.el faces.el fns.c frame.c frame.h keyboard.c makefile.def - mouse.el ntterm.c process.c s/ms-w32.h scroll.c startup.el sysdep.c - term.c and 18 other files - -Kevin J. Greiner: changed gud.el +and changed dispnew.c addpm.c config.nt dispextern.h emacs.c facemenu.el + faces.el fns.c frame.c frame.h keyboard.c mouse.el ntterm.c process.c + s/ms-w32.h scroll.c startup.el sysdep.c term.c unexw32.c w32.c + and 16 other files + +Kevin Greiner: changed gnus-agent.el gnus-start.el gnus-sum.el + gnus-int.el gnus.el gnus-util.el nntp.el gnus-group.el gnus-cus.el + legacy-gnus-agent.el gnus-art.el gnus-cache.el gnus-range.el + gnus-srvr.el nnagent.el nnheader.el dgnushack.el gnus-async.el + gnus-draft.el gnus-registry.el gnus-salt.el and 4 other files Kevin Layer: changed w32proc.c -Kevin Rodgers: changed compile.el mailabbrev.el ange-ftp.el byte-opt.el - dired-x.el dired-x.texi files.el isearch.el loadhist.el mailalias.el - print.c replace.el sendmail.el simple.el vc.el xfns.c - -Kevin Ryde: changed info.el info-look.el makeinfo.el - -Kevin The Bandicoot: changed gnus-art.el +Kevin Rodgers: changed compile.el mailabbrev.el dired-x.el ange-ftp.el + byte-opt.el desktop.el dired-x.texi ffap.el files.el isearch.el + loadhist.el mailalias.el menu-bar.el print.c replace.el sendmail.el + simple.el vc.el xfns.c + +Kevin Ryde: wrote info-xref.el +and changed info-look.el info.el gnus-art.el gnus-sum.el MORE.STUFF + cc-align.el display.texi em-alias.el em-dirs.el em-hist.el em-unix.el + emacs-lisp-intro.texi ffap.el frames.texi glossary.texi gnus.texi + makeinfo.el programs.texi simple.el streams.texi strings.texi + and 3 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 simple.el process.c keyboard.c xdisp.c subr.el xterm.c - w32term.c window.c info.el dispextern.h keymap.c lisp.h macterm.c - msdos.c files.el frame.c w32fns.c xfns.c frame.h macfns.c msdos.h - and 72 other files - -Kim-Minh Kaplan: changed gnus-picon.el gnus-sum.el gnus-art.el - gnus-start.el gnus-win.el gnus-xmas.el gnus.texi imap.el message.el - mm-decode.el mm-encode.el nndraft.el nnml.el +and changed xdisp.c dispextern.h simple.el process.c keyboard.c window.c + xterm.c w32term.c lisp.h macterm.c subr.el fringe.c dispnew.c xfaces.c + alloc.c fns.c xterm.h info.el display.texi msdos.c xfns.c + and 199 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 Kishore Kumar: changed terminal.el -Kiyokazu Suto: changed nnspool.el - -Kjetil Torgrim Homme: changed nnmail.el +Klaus Straubinger: changed url-http.el + +Klaus Zeitler: changed configure.in sh-script.el vcursor.el Koaunghi Un: wrote hanja3.el and changed hanja.el hangul.el hangul3.el hanja-jis.el symbol-ksc.el -Kobayashi Yasuhiro: changed w32fns.c w32term.c w32term.h +Kobayashi Yasuhiro: changed w32fns.c configure.bat w32term.c w32term.h + window.c xfns.c Kohtala Marko: changed info.el -Koseki Yoshinori: changed mm-util.el nnmail.el +Koseki Yoshinori: wrote iimage.el +and changed nnmail.el Kurt Hornik: wrote octave-hlp.el octave-inf.el octave-mod.el -and changed ielm.el term.el - -Kurt Swanson: changed gnus-art.el gnus-salt.el gnus-msg.el gnus-sum.el - gnus-ems.el gnus-group.el gnus-score.el gnus-util.el nnmail.el window.c +and changed battery.el ielm.el term.el + +Kurt Swanson: changed gnus-art.el gnus-salt.el gnus-sum.el gnus-ems.el + gnus-group.el gnus-msg.el gnus-score.el gnus-util.el nnmail.el window.c Kyle E. Jones: wrote mldrag.el Kyle Jones: wrote life.el and changed saveconf.el buffer.c mail-utils.el sendmail.el -Lantz Moore: changed nnmail.el +K,Ba(Broly L,Bu(Brentey: changed keyboard.c coding.c xfns.c xterm.c xterm.h 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 Hansen: changed desktop.el mh-e.el info.el dired.el rmail.el + dired-x.el dired-x.texi dired.c files.texi grp.h ls-lisp.el misc.texi + url-auth.el url-cache.el url-dired.el url-ftp.el url-irc.el url-misc.el + url-news.el url-privacy.el url-vars.el and 33 other files + Lars Lindberg: wrote imenu.el msb.el and changed dabbrev.el -Lars Magne Ingebrigtsen: wrote format-spec.el gnus-agent.el gnus-art.el - gnus-async.el gnus-bcklg.el gnus-cache.el gnus-demon.el gnus-draft.el - gnus-dup.el gnus-eform.el gnus-ems.el gnus-group.el gnus-int.el - gnus-logic.el gnus-move.el gnus-nocem.el gnus-range.el gnus-salt.el - gnus-spec.el gnus-srvr.el gnus-start.el gnus-sum.el gnus-undo.el - gnus-util.el gnus-uu.el gnus-win.el ietf-drums.el mail-parse.el - mail-prsvr.el mail-source.el message.el messcompat.el mm-bodies.el - mm-decode.el mm-encode.el mm-util.el mm-view.el mml.el netrc.el - nnagent.el nnbabyl.el nndir.el nndoc.el nndraft.el nneething.el - nngateway.el nnkiboze.el nnlistserv.el nnmail.el nnmbox.el nnmh.el - nnml.el nnoo.el nnslashdot.el nnsoup.el nntp.el nnultimate.el nnweb.el - qp.el rfc2045.el rfc2047.el rfc2231.el score-mode.el time-date.el -and changed gnus.el gnus-msg.el gnus-score.el gnus-topic.el nnheader.el - nnfolder.el mailcap.el gnus-cite.el gnus-picon.el nnvirtual.el drums.el - gnus-xmas.el gnus-cus.el parse-time.el date.el dgnushack.el editfns.c - gnus-mh.el gnus-soup.el pop3.el fns.c and 38 other files +Lars Magne Ingebrigtsen: wrote compface.el dns.el format-spec.el + gnus-agent.el gnus-art.el gnus-async.el gnus-bcklg.el gnus-cache.el + gnus-demon.el gnus-draft.el gnus-dup.el gnus-eform.el gnus-ems.el + gnus-fun.el gnus-group.el gnus-int.el gnus-logic.el gnus-move.el + gnus-nocem.el gnus-picon.el gnus-range.el gnus-salt.el gnus-spec.el + gnus-srvr.el gnus-start.el gnus-sum.el gnus-undo.el gnus-util.el + gnus-uu.el gnus-win.el ietf-drums.el mail-parse.el mail-prsvr.el + mail-source.el message.el messcompat.el mm-bodies.el mm-decode.el + mm-encode.el mm-util.el mm-view.el mml.el netrc.el nnagent.el + nnbabyl.el nndir.el nndoc.el nndraft.el nneething.el nngateway.el + nnkiboze.el nnlistserv.el nnmail.el nnmbox.el nnmh.el nnoo.el + nnslashdot.el nnsoup.el nntp.el nnultimate.el nnweb.el nnwfm.el qp.el + rfc2045.el rfc2047.el rfc2231.el score-mode.el spam.el time-date.el +and changed gnus.el gnus-msg.el gnus-score.el gnus-topic.el gnus-xmas.el + nnfolder.el gnus-cite.el nnheader.el nnml.el lpath.el nnvirtual.el + dgnushack.el gnus-cus.el smiley-ems.el editfns.c gnus-mh.el + gnus-soup.el gnus.texi nnrss.el pop3.el fns.c and 46 other files Lasse Rasinen: changed gnus-start.el +Lawrence Mitchell: changed subr.el + Lawrence R. Dodd: wrote dired-x.el and changed fortran.el ispell.el sendmail.el cmuscheme.el comint.el compile.el dired.el find-dired.el gnus.el gud.el inf-lisp.el info.el lisp.el loaddefs.el man.el minibuf.c rcs2log rmail.el simple.el terminal.el text-mode.el and 4 other files -Lee Willis: changed gnus-art.el - Leigh Stoller: changed emacsclient.c emacsserver.c server.el +Lennart Borgman: changed w32term.c w32term.h + Lennart Staflin: changed dired.el diary-ins.el diary-lib.el tq.el xdisp.c Leonard H. Tower Jr.: changed rnews.el rnewspost.el emacsbug.el rmailout.el -Lloyd Zusman: changed gnus-sum.el mailcap.el nnmail.el - -Luc Teirlinck: changed ielm.el dired-aux.el files.el sh-script.el subr.el +Lloyd Zusman: changed mml.el + +Luc Teirlinck: wrote help-at-pt.el +and changed files.el autorevert.el simple.el subr.el frames.texi + display.texi files.texi dired.el Makefile.in frame.el ielm.el + startup.el variables.texi comint.el custom.el fns.c minibuf.texi + modes.texi buffer.c buffers.texi commands.texi and 187 other files 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 +Lute Kamstra: changed modes.texi generic.el debug.el generic-x.el + font-lock.el subr.el debugging.texi easy-mmode.el elisp.texi hl-line.el + simple.el Makefile.in battery.el bindings.el calc.el cmdargs.texi + edebug.texi emacs.texi info.el make-tarball.txt octave-inf.el + and 219 other files + Lynn Slater: wrote help-macro.el MCC: wrote xmenu.c @@ -1108,6 +1347,10 @@ rmail.el rmailedit.el rmailkwd.el rmailmsc.el rmailout.el rmailsum.el scribe.el server.el sysdep.c unexec.c +Maciek Pasternacki: changed nnrss.el + +Magnus Henoch: changed ispell.el + Manuel Serrano: wrote flyspell.el Marc Fleischeuers: changed files.el @@ -1116,6 +1359,11 @@ Marc Shapiro: changed bibtex.el +Marcelo Toledo: changed TUTORIAL.pt_BR FOR-RELEASE TUTORIAL.cn + TUTORIAL.cs TUTORIAL.de TUTORIAL.es TUTORIAL.fr TUTORIAL.it TUTORIAL.ja + TUTORIAL.ko TUTORIAL.pl TUTORIAL.ro TUTORIAL.ru TUTORIAL.sk TUTORIAL.sl + TUTORIAL.th TUTORIAL.translators TUTORIAL.zh add-log.el european.el + Marco Melgazzi: changed term.el Marco Walther: changed mips-siemens.h unexelfsni.c unexsni.c @@ -1125,14 +1373,22 @@ editfns.c emacs.c irix5-0.h linux.h lwlib-Xm.h lwlib.h ptx4.h sequent-ptx.h unexelf.c -Mario Lang: changed files.el - -Mark A. Hershberger: changed xml.el - -Mark D. Baushke: changed etags.c +Marek Martin: changed nnfolder.el + +Mario Lang: changed battery.el diff.el files.el gud.el + +Mark A. Hershberger: changed xml.el nnrss.el cperl-mode.el mm-url.el + gnus-group.el + +Mark D. Baushke: changed mh-e.el mh-utils.el mh-mime.el mh-comp.el + mh-customize.el mh-index.el mh-loaddefs.el Makefile mh-identity.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-xemacs-compat.el Mark Diekhans: changed compile.el +Mark H. Weaver: changed comint.el + Mark Lambert: changed process.c process.h Mark Mitchell: changed font-lock.el @@ -1141,9 +1397,11 @@ Mark Osbourne: changed hexl-mode.el +Mark Plaksin: changed nnrss.el + Mark W Maimone: changed mpuz.el -Mark W. Eichin: changed gnus.el keyboard.c xterm.c +Mark W. Eichin: changed keyboard.c xterm.c Marko Kohtala: changed info.el @@ -1156,66 +1414,88 @@ Markus Holmberg: changed thingatpt.el Markus Rost: wrote cus-test.el -and changed cus-edit.el Makefile.in compile.el files.el find-func.el - rmail.el rmailsum.el simple.el tex-mode.el cus-dep.el mule-cmds.el - rmailout.el checkdoc.el configure.in custom.el emacsbug.el gnus.el - help-fns.el ls-lisp.el mwheel.el sendmail.el and 105 other files +and changed cus-edit.el Makefile.in files.el compile.el rmail.el + tex-mode.el find-func.el rmailsum.el simple.el cus-dep.el dired.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 +Marshall T. Vandegrift: changed gnus-fun.el + Martin Boyer: changed bibtex.el menu-bar.el Martin Buchholz: changed etags.c +Martin Kretzschmar: changed gnus-spec.el + Martin Larose: changed message.el -Martin Lorentzon: changed vc-hooks.el vc.el - -Martin Lorentzson: changed vc.el vc-cvs.el vc-rcs.el vc-hooks.el +Martin Lorentzon: changed vc.el vc-cvs.el vc-hooks.el vc-rcs.el vc-sccs.el Martin Neitzel: changed sc.el +Martin Rudalics: changed font-lock.el + Martin Stjernholm: wrote cc-bytecomp.el -and changed cc-engine.el cc-cmds.el cc-langs.el cc-vars.el cc-mode.el - cc-align.el cc-styles.el cc-defs.el cc-menus.el cc-mode-19.el - cc-lobotomy.el cc-make.el cc-mode.texi cc-style.el +and changed cc-engine.el cc-cmds.el cc-langs.el cc-mode.el cc-defs.el + cc-vars.el cc-align.el cc-styles.el cc-fonts.el cc-menus.el + cc-mode.texi Makefile.in cc-fix.el cc-mode-19.el ack.texi awk-mode.el + cc-guess.el cc-lobotomy.el cc-make.el cc-style.el files.el + and 3 other files Masahiko Sato: wrote vip.el Masanobu Umeda: wrote gnus-kill.el gnus-mh.el gnus-msg.el gnus.el - metamail.el nnheader.el nnspool.el prolog.el rmailsort.el timezone.el + metamail.el nndb.el nnheader.el nnspool.el prolog.el rmailsort.el + timezone.el and changed gnuspost.el -Masatake Yamato: changed cus-face.el faces.el register.el asm-mode.el - bookmark.el page-ext.el ruler-mode.el - -Masayuki Ataka: changed texinfmt.el make-mode.el texinfo.el - -Mats Lidell: changed european.el - -Matt Pharr: changed message.el gnus-msg.el gnus-group.el +Masatake Yamato: wrote ld-script.el +and changed etags.el xdisp.c bindings.el hexl.el asm-mode.el faces.el + pcvs.el register.el ruler-mode.el wid-edit.el buffer.c cus-face.el + display.texi gud.el help.el man.el server.el simple.el smerge-mode.el + add-log.el animate.el and 31 other files + +Masayuki Ataka: changed texinfmt.el texinfo.el characters.el make-mode.el + +Mats Lidell: changed TUTORIAL.sv european.el + +Matt Hodges: changed em-pred.el icon.el paragraphs.el simple.el table.el + telnet.el + +Matt Pharr: changed message.el Matt Simmons: changed message.el -Matt Swift: changed gnus-group.el gnus-uu.el - -Matthew Swift: changed compile.el editfns.c outline.el rx.el simple.el - -Matthias Andree: changed imap.el +Matt Swift: changed compile.el dired.el editfns.c lisp-mode.el + mm-decode.el outline.el rx.el simple.el startup.el + +Matthew Mundell: changed calendar.texi diary-lib.el files.texi + type-break.el debugging.texi display.texi edebug.texi editfns.c eval.c + fileio.c frames.texi help.texi internals.texi modes.texi nonascii.texi + objects.texi os.texi positions.texi searching.texi subr.el text.texi + tips.texi + +Matthias F,Av(Brste: changed files.el + +Matthias Wiehl: changed gnus.el Matthieu Devin: wrote delsel.el -Max Froumentin: changed gnus-score.el +Matthieu Moy: changed message.el + +Max Froumentin: changed gnus-art.el Michael Albinus: wrote tramp-ftp.el tramp-smb.el -and changed tramp.el +and changed tramp.el tramp.texi tramp-vc.el files.el ange-ftp.el + files.texi tramp-util.el tramp-uu.el find-dired.el tramp*.el + trampver.el woman.el Michael Ben-Gershon: changed acorn.h configure.in riscix1-1.h riscix1-2.h unexec.c -Michael Cook: changed gnus-art.el gnus-cite.el - Michael D. Ernst: wrote reposition.el and changed dired-x.el uniquify.el ispell.el rmail.el bibtex.el dired.el simple.el dired-aux.el gud.el rmailsum.el bytecomp.el compare-w.el @@ -1225,8 +1505,12 @@ Michael D. Prange: wrote fortran.el and changed tex-mode.el +Michael Downes: changed gnus-sum.el + Michael Gschwind: wrote iso-cvt.el latin-2.el +Michael Hotchin: changed compile.el + Michael I. Bushnell: changed rmail.el simple.el callproc.c gnu.h gnus.el lread.c process.c screen.el search.c sendmail.el startup.el timer.c @@ -1240,22 +1524,32 @@ viper-init.el viper-keym.el viper-macs.el viper-mous.el viper-util.el viper.el and changed ediff*.el viper*.el ediff-hooks.el ediff-merge.el menu-bar.el - appt.el ediff-meta.el ediff-nult.el ediff.texi viper-mouse.el - viper.texi + appt.el desktop.el ediff-meta.el ediff-nult.el ediff.texi + viper-mouse.el viper.texi + +Michael Piotrowski: changed ps-print.el Michael R. Cook: changed gnus-topic.el gnus-art.el gnus-sum.el +Michael R. Mauger: changed sql.el cua-base.el facemenu.el recentf.el + replace.el tramp.el w32fns.c + +Michael R. Wolf: changed ange-ftp.el + +Michael Schierl: changed pgg-pgp.el + Michael Schmidt: wrote modula2.el (public domain) -Michael Shields: changed intel386.h +Michael Shields: changed gnus-art.el gnus-cite.el gnus-sum.el intel386.h + nndraft.el Michael Sperber [Mr. Preprocessor]: changed aix3-1.h aix4-2.h Michael Staats: wrote pc-select.el -Michael Welsh Duggan: changed lisp.h w32term.c buffer.c gnus-art.el - gnus-start.el keyboard.c termhooks.h w32-win.el w32fns.c w32menu.c - w32term.h xdisp.c xterm.c +Michael Welsh Duggan: changed lisp.h w32term.c buffer.c gnus-spec.el + keyboard.c nnmail.el termhooks.h url-http.el w32-win.el w32fns.c + w32menu.c w32term.h xdisp.c xterm.c Michal Jankowski: changed insdel.c keyboard.c @@ -1264,14 +1558,13 @@ Mikael Djurfeldt: changed xdisp.c -Mike Fabian: changed gnus-group.el - Mike Haertel: changed 7300.h +Mike Kupfer: changed mh-e.el mh-utils.el + Mike Long: changed b2m.c make-dist make-mode.el netbsd.h view.el vms.h -Mike Mcewan: changed gnus-agent.el gnus-sum.el gnus.texi gnus-art.el - gnus-score.el mml.el +Mike Mcewan: changed gnus-agent.el gnus-sum.el gnus-score.el Mike Newton: changed bibtex.el @@ -1281,17 +1574,19 @@ Mike Williams: wrote mouse-sel.el thingatpt.el and changed sgml-mode.el xml-lite.el -Mikio Nakajima: changed viper-util.el +Mike Woolley: changed gnus-sum.el + +Mikio Nakajima: changed ring.el viper-util.el Milan Zamazal: wrote czech.el glasses.el tildify.el -and changed slovak.el abbrev.el compile.el filecache.el - -Miles Bader: wrote button.el image-file.el minibuf-eldef.el +and changed slovak.el abbrev.el compile.el filecache.el files.el + +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 info.el minibuf.c - wid-edit.el xterm.c window.el xdisp.c xfaces.c cus-edit.el diff-mode.el - subr.el help.el textprop.c xfns.c lisp.h menu-bar.el refill.el window.c - and 138 other files +and changed comint.el faces.el simple.el editfns.c xfaces.c info.el + xdisp.c minibuf.c wid-edit.el xterm.c window.el cus-edit.el + diff-mode.el subr.el dispextern.h xfns.c help.el lisp.h + quick-install-emacs textprop.c menu-bar.el and 205 other files Miyashita Hisashi: changed ccl.c coding.c coding.h mule-cmds.el mule-conf.el mule.el pop3.el @@ -1314,54 +1609,70 @@ Murata Shuuichirou: changed coding.c +N. Raghavendra: changed timezone.el + Nachum Dershowitz: wrote cal-hebrew.el -Naoto Takahashi: changed ethio-util.el ethiopic.el fontset.el - latin-post.el mule-conf.el quail.el +Nagy Andras: wrote gnus-sieve.el +and changed imap.el + +Nakamura Toshikazu: changed w32fns.c NeXT, Inc.: wrote unexnext.c Neal Ziring: wrote vi.el (public domain) -Neil Crellin: changed mail-source.el - Neil Mager: wrote appt.el Neil W. Van Dyke: wrote webjump.el +Nelson H. F. Beebe: changed configure.in + Nelson Jose Dos Santos Ferreira: changed nnsoup.el +Nevin Kapur: changed nnmail.el gnus-group.el gnus-sum.el gnus.el + nnbabyl.el nnfolder.el nnimap.el nnmbox.el nnmh.el nnml.el + Niall Mansfield: changed etags.c Nick Roberts: wrote gdb-ui.el -and changed gud.el tooltip.el gud-break.pbm gud-break.xpm gud-cont.pbm - gud-cont.xpm gud-display.pbm gud-display.xpm gud-down.pbm gud-down.xpm - gud-finish.pbm gud-finish.xpm gud-goto.pbm gud-goto.xpm gud-next.pbm - gud-next.xpm gud-print.pbm gud-print.xpm gud-remove.pbm gud-remove.xpm - gud-run.pbm and 6 other files +and changed gud.el building.texi tooltip.el cc-mode.el subr.el + xt-mouse.el frames.texi gud-display.pbm DEBUG TODO bindings.el + byte-run.el bytecomp.el cc-vars.el cmacexp.el emacs.c gud-break.pbm + gud-break.xpm gud-cont.pbm gud-cont.xpm gud-display.xpm + and 64 other files Nico Francois: changed w32fns.c w32inevt.c w32menu.c Noah Friedman: wrote eldoc.el rlogin.el rsz-mini.el type-break.el -and changed comint.el files.el mailabbrev.el sendmail.el subr.el timer.el - yow.el battery.el complete.el config.in configure.in copyright.h fns.c - gnu-linux.h hpux7.h irix3-3.h lisp-mnt.el loaddefs.el mailalias.el - menu-bar.el pp.el and 11 other files +and changed comint.el files.el emacs-buffer.gdb mailabbrev.el sendmail.el + subr.el timer.el yow.el battery.el complete.el config.in configure.in + copyright.h fns.c gnu-linux.h hpux7.h irix3-3.h lisp-mnt.el loaddefs.el + mailalias.el menu-bar.el and 14 other files Nobuyuki Hikichi: changed news-risc.h +Noel Cragg: changed mh-junk.el + +Nozomu Ando: changed buffer.c sysselect.h unexmacosx.c + +Nuutti Kotivuori: changed gnus-cache.el + Odd Gripenstam: wrote dcl-mode.el +Ognyan Kulev: changed TUTORIAL.bg cyrillic.el + Olaf Sylvester: wrote bs.el Ole Aamot: changed compile.el -Oleg S. Tihonov: changed cyrillic.el gnus-sum.el ispell.el map-ynp.el - subr.el +Oleg S. Tihonov: changed cyrillic.el ispell.el map-ynp.el subr.el Olin Shivers: wrote cmuscheme.el comint.el inf-lisp.el shell.el -Oliver Scholz: changed gamegrid.el +Olive Lin: changed tex-mode.el + +Oliver Scholz: changed gamegrid.el rx.el startup.el update-game-score.c Oliver Seidel: wrote todo-mode.el @@ -1375,25 +1686,36 @@ eudc-vars.el eudc.el eudcb-bbdb.el eudcb-ldap.el eudcb-ph.el ldap.el and changed ph.el +Oystein Viggen: changed dgnushack.el + P. E. Jareth Hein: changed gnus-util.el Pace Willisson: wrote ispell.el +Pascal Dupuis: changed octave-inf.el + Paul D. Smith: wrote snmp-mode.el and changed imenu.el make-mode.el Paul Eggert: wrote cal-dst.el rcs2log vcdiff -and changed vc.el editfns.c configure.in Makefile.in vc-hooks.el data.c - emacs.c gnus.el config.in floatfns.c process.c sysdep.c calendar.el +and changed vc.el editfns.c Makefile.in configure.in vc-hooks.el data.c + emacs.c gnus.el calendar.el config.in floatfns.c process.c sysdep.c dired.el xterm.c callproc.c fileio.c filelock.c lread.c print.c - rmail.el and 274 other files - -Paul Fisher: changed fns.c mm-decode.el + rmail.el and 287 other files + +Paul Fisher: changed fns.c Paul Franklin: changed nnmail.el message.el Paul Hilfinger: changed fill.el +Paul Jarc: wrote nnmaildir.el nnnil.el +and changed message.el gnus-util.el gnus-int.el gnus.el gnus-agent.el + gnus-start.el gnus-sum.el lpath.el nnmail.el + +Paul Pogonyshev: changed subr.el align.el dabbrev.el display.texi + etags.el info.el ses.el tar-mode.el url-http.el which-func.el window.el + Paul Reilly: wrote dgux5-4r3.h gux5-4r2.h and changed dgux.h lwlib-Xm.c lwlib.c xlwmenu.c configure.in process.c xfns.c Makefile.in dgux5-4R2.h dgux5-4R3.h files.el keyboard.c @@ -1402,27 +1724,26 @@ Paul Rubin: changed config.h sun2.h texinfmt.el window.c -Paul Stevenson: changed gnus-sum.el - -Paul Stodghill: changed message.el gnus-agent.el gnus-msg.el nnimap.el - -Pavel Jan,Am(Bk: changed keyboard.c xterm.c xdisp.c emacs.c menu-bar.el - process.c COPYING coding.c eval.c fileio.c indent.c ldap.el lisp.h - buffer.c data.c flyspell.el fns.c keymap.c msdos.c sysdep.c xfns.c - and 231 other files - -Pavel Jan,Bm(Bk: changed COPYING Makefile.in make-dist configure.in xlwmenu.c - TUTORIAL.cs TUTORIAL.sk landmark.el lucid.el tpu-edt.el antlr-mode.el - b2m.c battery.el binhex.el buff-menu.el callint.c cdl.el delim-col.el - diff.el dired-aux.el easy-mmode.el and 576 other files +Paul Stevenson: changed nnvirtual.el + +Paul Stodghill: changed gnus-agent.el + +Pavel Jan,Bm(Bk: changed COPYING keyboard.c xterm.c xdisp.c Makefile.in + process.c emacs.c lisp.h menu-bar.el ldap.el make-dist xfns.c buffer.c + coding.c eval.c fileio.c flyspell.el fns.c indent.c callint.c + cus-start.el and 693 other files + +Pavel Kobiakov: wrote flymake.el +and changed flymake.texi Per Abrahamsen: wrote cpp.el cus-dep.el cus-edit.el cus-face.el cus-start.el custom.el double.el gnus-cite.el gnus-cus.el gnus-score.el gnus-soup.el wid-browse.el wid-edit.el widget.el xt-mouse.el -and changed menu-bar.el message.el gnus-art.el gnus.el frame.el nnmail.el - tool-bar.el apropos.el easymenu.el facemenu.el faces.el gnus-msg.el - gnus-start.el ispell.el lisp-mode.el makefile.el mouse.el simple.el - texinfo.el Makefile cc-vars.el and 23 other files +and changed message.el menu-bar.el gnus.el gnus-art.el gnus-msg.el + gnus-group.el frame.el gnus-draft.el gnus-sum.el tool-bar.el + widget.texi apropos.el easymenu.el facemenu.el faces.el gnus-srvr.el + gnus-uu.el ispell.el lisp-mode.el makefile.el mouse.el + and 27 other files Per Bothner: wrote term.el and changed iso-acc.el process.c sysdep.c @@ -1436,28 +1757,38 @@ characters.el charset.h coding.c dired.el doctor.el emacs.c european.el iso-transl.el replace.el startup.el vc.el xdisp.c +Pete Kazmier: changed gnus-art.el + Pete Ware: wrote auto-show.el (public domain) and changed message.el +Pete-Temp: changed gnus-art.el + Peter Breton: wrote dirtrack.el filecache.el find-lisp.el generic-x.el generic.el locate.el net-utils.el -Peter Galbraith: changed simple.el +Peter Heslin: changed flyspell.el outline.el Peter Kleiweg: wrote ps-mode.el Peter Liljenberg: wrote elint.el -Peter Runestig: changed emacs.rc - -Peter S. Galbraith: wrote mh-alias.el mh-identity.el -and changed info-look.el goto-addr.el +Peter Runestig: changed makefile.w32-in configure.bat dos-w32.el emacs.rc + envadd.bat gmake.defs multi-install-info.bat nmake.defs w32fns.c + zone-mode.el + +Peter S. Galbraith: wrote mh-alias.el mh-identity.el mh-inc.el mh-init.el +and changed mh-comp.el mh-e.el mh-utils.el mh-mime.el mh-customize.el + mh-seq.el Makefile mh-loaddefs.el mh-pick.el mh-xemacs-compat.el + mh-xemacs-toolbar.el README info-look.el mh-funcs.el .cvsignore + MH-E-NEWS alias.pbm alias.xpm cabinet.xpm goto-addr.el highlight.xpm + and 12 other files + +Peter Seibel: changed cl-indent.el lisp-mode.el Peter Stephenson: wrote vcursor.el -Peter Von Der Ahe: changed gnus-sum.el message.el - -Petersen Jens-Ulrik: changed gnus-start.el +Peter Whaite: changed data.c Petri Kaurinkoski: changed configure.in iris4d.h irix6-0.h irix6-5.h usg5-4.h @@ -1466,27 +1797,39 @@ Philippe Waroquiers: changed etags.el -Piet Van Oostrum: changed smtpmail.el +Piet Van Oostrum: changed data.c fileio.c smtpmail.el + +Pieter E.J. Pareit: wrote mixal-mode.el + +Pinku Surana: changed sql.el Pmr-Sav: changed mail-utils.el rmail.el -Puneet Goel: changed message.el - R. Bernstein: changed gud.el +Rafael Sep,Az(Blveda: changed TUTORIAL.es + Rainer Schoepf: wrote alpha.h unexalpha.c and changed osf1.h alloc.c buffer.c callint.c data.c dispextern.h doc.c editfns.c floatfns.c frame.h lisp.h lread.c marker.c mem-limits.h print.c puresize.h window.h xdisp.c xterm.h +Raja R Harinath: changed nnml.el + Rajappa Iyer: changed gnus-salt.el Rajesh Vaidheeswarran: wrote whitespace.el +and changed ffap.el + +Ralf Angeli: wrote scroll-lock.el +and changed comint.el gnus-art.el window.c Ralf Fassel: changed dabbrev.el files.el fill.el iso-acc.el tar-mode.el Ralph Schleicher: wrote battery.el info-look.el -and changed libc.el +and changed libc.el fileio.c mm-decode.el nnultimate.el + +Ramakrishnan M: changed mlm-util.el Randal Schwartz: wrote pp.el @@ -1496,37 +1839,48 @@ Ray Blaak: wrote delphi.el +Raymond Scholz: wrote deuglify.el +and changed gnus-art.el gnus-msg.el gnus.texi message.el nnmail.el + +Reiner Steib: changed gnus-art.el message.el gnus-sum.el gnus.el + gnus.texi gnus-msg.el gnus-score.el gnus-group.el mml.el gnus-faq.texi + gnus-start.el gnus-util.el message.texi deuglify.el gnus-agent.el + mm-decode.el nnimap.el nnmail.el nnweb.el spam-report.el spam.el + and 102 other files + Remek Trzaska: changed gnus-ems.el -Renaud Rioboo: changed gnus-demon.el nnmail.el +Renaud Rioboo: changed nnmail.el + +Ren,Ai(B Kyllingstad: changed pcomplete.el Reto Zimmermann: changed vhdl-mode.el Richard Dawe: changed Makefile.in config.in +Richard G Bielawski: changed paren.el + Richard Hoskins: changed message.el Richard King: wrote backquote.el filelock.c userlock.el Richard L. Pieri: wrote pop3.el -Richard M. Alderson Iii: changed gnus-art.el - Richard M. Heiberger: changed tex-mode.el Richard M. Stallman: wrote [The original GNU emacs and numerous files] - easymenu.el font-lock.el menu-bar.el paren.el + easymenu.el font-lock.el image-mode.el menu-bar.el paren.el and changed keyboard.c files.el simple.el xterm.c xdisp.c rmail.el - fileio.c process.c sysdep.c xfns.c Makefile.in buffer.c configure.in - window.c dispnew.c subr.el emacs.c editfns.c sendmail.el startup.el - info.el and 1121 other files + fileio.c process.c sysdep.c xfns.c buffer.c Makefile.in window.c + configure.in subr.el sendmail.el emacs.c dispnew.c editfns.c startup.el + info.el and 1301 other files Richard Mlynarik: wrote cl-indent.el ebuff-menu.el ehelp.el env.c rfc822.el terminal.el yow.el and changed files.el sysdep.c rmail.el info.el keyboard.c fileio.c loaddefs.el simple.el process.c window.c startup.el editfns.c unexec.c xfns.c bytecomp.el sendmail.el dispnew.c emacs.c buffer.c debug.el - indent.c and 120 other files + indent.c and 119 other files Richard Sharman: wrote hilit-chg.el and changed sh-script.el ediff-init.el regexp-opt.el simple.el @@ -1536,68 +1890,65 @@ Rick Sladkey: wrote backquote.el and changed gud.el intervals.c intervals.h simple.el -Rob Browning: changed gnus-art.el +Rob Browning: changed configure.in + +Rob Kaut: changed vhdl-mode.el Rob Riepel: wrote tpu-edt.el tpu-extras.el tpu-mapper.el vt-control.el and changed tpu-doc.el -Robert Bihlmeyer: changed gnus-score.el mml.el gnus-art.el gnus-util.el - message.el mm-view.el +Robert Bihlmeyer: changed gnus-score.el gnus-util.el message.el Robert Fenk: changed desktop.el Robert J. Chassell: wrote makeinfo.el texinfo.el texnfo-upd.el and changed texinfmt.el emacs.tex page-ext.el info.el loaddefs.el - texinfo-update.el case-table.el cl.texinfo emacs-lisp-intro.texi - history.el informat.el latin-1.el latin-2.el latin-3.el latin-4.el - page.el tex-mode.el texinfo.tex texinfo.texinfo vip.texinfo - -Robert Pluim: changed mm-util.el - -Robin S. Socha: changed message.el - -Rod Whitby: changed nnmail.el gnus-sum.el nnml.el + texinfo-update.el INSTALL case-table.el cl.texinfo + emacs-lisp-intro.texi history.el informat.el latin-1.el latin-2.el + latin-3.el latin-4.el page.el tex-mode.el texinfo.tex texinfo.texinfo + vip.texinfo Roderick Schertler: changed dgux.h dgux4.h gud.el sysdep.c Roger Breitenstein: changed smtpmail.el -Roland B Roberts: wrote logout.com mailemacs.com +Roland B. Roberts: wrote logout.com mailemacs.com vms-pmail.el and changed buffer.h build.com callproc.c compile.com dired.c files.el - kepteditor.com precomp.com process.c sort.el sysdep.c systty.h - vmspaths.h vmsproc.el - -Roland B. Roberts: wrote vms-pmail.el -and changed gnus-group.el gnus-sum.el - -Roland Mcgrath: wrote autoload.el compile.el etags.el find-dired.el - grep.el map-ynp.el -and changed add-log.el configure.in files.el vc.el Makefile.in simple.el - mailabbrev.el comint.el upd-copyr.el buffer.c etags.c menu-bar.el - loaddefs.el mem-limits.h ralloc.c fileio.c rlogin.el rmail.el shell.el - data.c diff.el and 108 other files + gnus-group.el gnus-sum.el kepteditor.com precomp.com process.c sort.el + sysdep.c systty.h vmspaths.h vmsproc.el + +Roland Mcgrath: wrote autoload.el etags.el find-dired.el grep.el + map-ynp.el +and changed compile.el add-log.el configure.in files.el vc.el Makefile.in + simple.el mailabbrev.el buffer.c comint.el upd-copyr.el etags.c + menu-bar.el loaddefs.el mem-limits.h ralloc.c fileio.c data.c process.c + rlogin.el rmail.el and 137 other files + +Roland Winkler: changed bibtex.el Rolf Ebert: wrote ada-mode.el and changed files.el find-file.el +Romain Francoise: changed gnus-fun.el ibuf-ext.el message.el FOR-RELEASE + antlr-mode.el compile.el ibuffer.el sgml-mode.el buffer.c data.c + gnus-art.el gnus-uu.el indent.c makeinfo.el python.el term.c + Roman Belenov: changed which-func.el Ron Schnell: wrote dunnet.el Ronan Waide: changed smtpmail.el -Rui Zhu: changed gnus-art.el gnus-sum.el - Rui-Tao Dong: changed nnweb.el Rune Kleveland: changed xfns.c -Rupa Schomaker: changed gnus-msg.el message.el - Russ Allbery: changed message.el Ryszard Kubiak: changed ogonek.el +Saito Takuya: changed compile.el mule.el + Sam Dooley: changed keyboard.c Sam Falkner: changed nntp.el @@ -1605,55 +1956,76 @@ Sam Kendall: changed etags.c etags.el Sam Steingold: wrote gulp.el midnight.el -and changed cl-indent.el font-lock.el ange-ftp.el tex-mode.el vc-cvs.el - bindings.el bookmark.el debug.el dired.el mouse.el sgml-mode.el - simple.el browse-url.el buff-menu.el bytecomp.el compile.el - diary-lib.el etags.el files.el inf-lisp.el info.el and 86 other files - -Satyaki Das: wrote mh-index.el mh-speed.el +and changed cl-indent.el font-lock.el ange-ftp.el mouse.el tex-mode.el + vc-cvs.el add-log.el bindings.el bookmark.el debug.el diary-lib.el + dired.el pcvs.el sgml-mode.el simple.el browse-url.el buff-menu.el + bytecomp.el cc-mode.el compile.el etags.el and 94 other files + +Sanghyuk Suh: changed mac-win.el macterm.c + +Sascha L,A|(Bdecke: wrote mml1991.el +and changed gnus-win.el + +Satyaki Das: wrote mh-acros.el mh-gnus.el mh-index.el mh-junk.el + mh-speed.el +and changed mh-e.el mh-utils.el mh-seq.el mh-comp.el mh-mime.el + mh-customize.el mh-loaddefs.el mh-funcs.el Makefile mh-alias.el + mh-pick.el mh-unit.el mh-make.el mh-xemacs-toolbar.el mh-identity.el + mh-init.el mh-xemacs-compat.el mh-inc.el highlight.xpm mh-func.el + mh-loadddefs.el and 6 other files Schlumberger Technology Corporation: changed gud.el -Scott Byer: wrote nnfolder.el -and changed gnus-sum.el +Scott Byer: changed gnus-sum.el Scott Draves: wrote tq.el -Scott Hofmann: changed nntp.el - Scott M. Meyers: changed cmacexp.el +Sean O'rourke: changed ibuf-ext.el + Sebastian Kremer: wrote dired-aux.el dired-x.el dired.el ls-lisp.el and changed add-log.el +Sebastian Tennant: changed desktop.el + +Sebastien Kirche: changed mail-extr.el + Sen Nagata: wrote crm.el rfc2368.el -Seokchan Lee: changed message.el mm-bodies.el +Seokchan Lee: changed message.el + +Sergey Poznyakoff: changed rmail.el rmail.texi smtpmail.el Shawn M. Carey: wrote freebsd.h -Shenghuo Zhu: wrote binhex.el mm-partial.el mm-uu.el nnwarchive.el - rfc1843.el uudecode.el webmail.el -and changed gnus-art.el gnus-sum.el message.el mm-util.el gnus-agent.el - mml.el mm-view.el rfc2047.el mm-decode.el gnus-msg.el gnus-group.el - nnmail.el gnus-util.el mail-source.el mm-bodies.el nnweb.el gnus.el - nnfolder.el nnslashdot.el gnus-start.el nnheader.el and 60 other files +Shenghuo Zhu: wrote binhex.el mm-extern.el mm-partial.el mm-url.el + mm-uu.el mml2015.el nnrss.el nnwarchive.el rfc1843.el uudecode.el + webmail.el +and changed message.el gnus-art.el gnus-sum.el gnus-msg.el gnus.el + gnus-agent.el mm-decode.el mm-util.el gnus-group.el mml.el + gnus-start.el gnus-util.el nnfolder.el mm-view.el nnmail.el + nnslashdot.el gnus-xmas.el nntp.el gnus-topic.el rfc2047.el + dgnushack.el and 103 other files Shinichirou Sugou: changed etags.c -Shuhei Kobayashi: changed gnus-group.el message.el nnmail.el +Shuhei Kobayashi: wrote hex-util.el sha1.el +and changed gnus-group.el message.el nnmail.el Sidney Markowitz: changed doctor.el Sigbjorn Finne: changed gnus-srvr.el -Simon Josefsson: wrote flow-fill.el fringe.el imap.el nnimap.el - rfc2104.el -and changed gnus-sum.el smtpmail.el gnus-agent.el gnus-start.el gnus.el - gnus-group.el gnus-range.el sendmail.el browse-url.el gnus-art.el - mail-source.el gnus-srvr.el mm-decode.el nnmail.el fns.c gnus-cus.el - gnus-msg.el gnus-util.el gnus.texi mail-extr.el mailcap.el - and 32 other files +Simon Josefsson: wrote dig.el dns-mode.el flow-fill.el fringe.el imap.el + mml-sec.el mml-smime.el nnfolder.el nnimap.el nnml.el rfc2104.el + sieve-manage.el sieve-mode.el sieve.el smime.el starttls.el tls.el + url-imap.el +and changed message.el gnus-sum.el gnus-art.el smtpmail.el pgg-gpg.el + pgg.el mml2015.el gnus-agent.el mml.el mm-decode.el mml1991.el + gnus-group.el gnus-msg.el gnus.el pgg-pgp5.el gnus-cache.el + gnus-sieve.el browse-url.el gnus-int.el mail-source.el gnus-spec.el + and 88 other files Simon Leinen: changed smtpmail.el Makefile Makefile.in cm.c cm.h hpux9.h indent.c process.c sc.texinfo sgml-mode.el term.c xfns.c xmenu.c @@ -1667,39 +2039,37 @@ Skip Collins: changed w32fns.c w32term.c w32term.h +Slawomir Nowaczyk: changed TUTORIAL.pl + Spencer Thomas: changed dabbrev.el emacsclient.c emacsserver.c gnus.texi server.el tcp.c unexec.c -Stainless Steel Rat: changed pop3.el gnus-sum.el - Stanislav Shalunov: wrote uce.el -and changed message.el - -Stefan Monnier: wrote cvs-status.el diff-mode.el log-edit.el log-view.el - pcvs-defs.el pcvs-info.el pcvs-parse.el pcvs-util.el reveal.el - smerge-mode.el -and changed vc.el newcomment.el pcvs.el regex.c easy-mmode.el - font-lock.el subr.el keymap.c fill.el syntax.c vc-cvs.el keyboard.c - vc-hooks.el lisp.h sgml-mode.el tex-mode.el info.el simple.el - derived.el vc-rcs.el xterm.c and 354 other files - -Stefan Schoef: wrote bibtex.el - -Stefan Waldherr: changed nnweb.el - -Steinar Bang: changed nnweb.el + +Stefan Monnier: wrote bibtex.el cvs-status.el diff-mode.el log-edit.el + log-view.el pcvs-defs.el pcvs-info.el pcvs-parse.el pcvs-util.el + reveal.el smerge-mode.el +and changed vc.el pcvs.el font-lock.el newcomment.el subr.el lisp.h + keyboard.c tex-mode.el keymap.c fill.el easy-mmode.el alloc.c + compile.el info.el regex.c vc-hooks.el xdisp.c syntax.c simple.el + files.el vc-cvs.el and 465 other files + +Stephan Stahl: changed which-func.el buff-menu.el buffer.c dired-x.texi + ediff-mult.el Stephen A. Wood: changed fortran.el Stephen Eglen: wrote iswitchb.el mspools.el and changed diary-lib.el locate.el octave-inf.el replace.el hexl.el - sendmail.el spell.el uce.el advice.el allout.el autoinsert.el avoid.el - backquote.el battery.el bib-mode.el bruce.el c-mode.el ccl.el - cmuscheme.el compare-w.el cperl-mode.el and 66 other files + info-look.el sendmail.el spell.el uce.el MORE.STUFF add-log.el + advice.el allout.el autoinsert.el avoid.el backquote.el battery.el + bib-mode.el bruce.el c-mode.el ccl.el and 71 other files Stephen Gildea: wrote mh-funcs.el mh-pick.el refcard.tex and changed time-stamp.el mh-e.el mh-utils.el mh-comp.el files.el - fortran.el mh-e.texi mh-mime.el mwheel.el tex-mode.el + fortran.el mh-customize.el mh-e.texi mh-mime.el mwheel.el tex-mode.el + +Stephen J. Turnbull: changed strings.texi subr.el Steve Fisk: wrote cal-tex.el @@ -1707,23 +2077,27 @@ Steve Strassman: wrote spook.el -Steve Youngs: changed browse-url.el +Steve Youngs: changed mh-utils.el mh-xemacs-compat.el dgnushack.el + mh-customize.el mh-e.el mh-comp.el mh-mime.el Makefile gnus-xmas.el + Makefile.in browse-url.el dns.el gnus-art.el gnus-sum.el gnus-util.el + lpath.el mh-seq.el .cvsignore em-unix.el gnus-async.el gnus.el + and 16 other files Steven L. Baur: wrote earcon.el footnote.el gnus-audio.el gnus-setup.el -and changed gnus-xmas.el gnus-msg.el gnus-sum.el message.el add-log.el - dgnushack.el edebug.el gnus-art.el gnus-ems.el gnus-picon.el - gnus-start.el gnus-topic.el mm-decode.el mm-view.el nnbabyl.el nntp.el +and changed gnus-xmas.el gnus-msg.el add-log.el dgnushack.el edebug.el + gnus-ems.el gnus-start.el gnus-topic.el message.el nnbabyl.el nntp.el webjump.el Steven Suhr: changed dispnew.c scroll.c term.c termchar.h -Steven Tamm: changed make-package macterm.c mac.c INSTALL Makefile.in - scroll-bar.el unexmacosx.c MACHINES README configure.in eval.c fns.c - generic-x.el mac-win.el macmenu.c sysdep.c +Steven Tamm: changed macterm.c make-package mac.c macfns.c unexmacosx.c + INSTALL configure.in mac-win.el Makefile.in README configure darwin.h + editfns.c lread.c macmenu.c scroll-bar.el MACHINES config.h config.in + dispnew.c eval.c and 8 other files Stewart M. Clamen: wrote cal-mayan.el -Sudish Joseph: changed gnus.el +Sudish Joseph: changed mac-win.el Sun Microsystems, Inc: wrote emacs.icon emacstool.1 emacstool.c sun-curs.el sun-fns.el sun-mouse.el sun.el sunfns.c @@ -1731,37 +2105,51 @@ Sundar Narasimhan: changed rnews.el rnewspost.el -Sven Fischer: changed mailcap.el +Sven Joachim: changed sed3v2.inp + +Svend Tollak Munkejord: changed deuglify.el Takaaki Ota: wrote table.el -and changed dired.c makefile.w32-in w32bdf.c +and changed appt.el compile.el dired.c etags.c ldap.el makefile.w32-in + recentf.el subr.el w32bdf.c Takahashi Kaoru: changed texinfmt.el Takahashi Naoto: wrote cyrillic.el ethio-util.el ethiopic.el latin-alt.el latin-ltx.el latin-post.el utf-8.el +and changed fontset.el mule-conf.el quail.el + +Takai Kousuke: changed ccl.el Takeshi Yamada: changed fns.c Taro Kawagishi: changed arc-mode.el -Tatsuya Ichikawa: changed gnus-agent.el mail-source.el gnus-cache.el - pop3.el +Tatsuya Ichikawa: changed gnus-agent.el gnus-cache.el Ted Lemon: changed emacs.c lastfile.c puresize.h +Teodor Zlatanov: wrote gnus-registry.el spam-report.el +and changed spam.el gnus.el gnus-sum.el nnmail.el spam-stat.el + gnus-start.el gnus.texi gnus-group.el lpath.el nnbabyl.el nnfolder.el + nnimap.el nnmbox.el nnmh.el nnml.el replace.el simple.el building.texi + compile.el dig.el gnus-draft.el and 4 other files + +Terje Rosten: changed xfns.c version.el xterm.c xterm.h + Terrence Brannon: wrote landmark.el Terry Jones: wrote shadow.el -Theodore Jump: changed makefile.nt makefile.def w32-win.el w32faces.c - -Thien-Thi Nguyen: wrote hideshow.el -and changed info.el zone.el battery.el bytecode.c cmds.c compile.el - desktop.el diary-lib.el ediff-init.el emacsbug.el indent.c keymap.c - lisp.h minibuf.c prolog.el vc.el xdisp.c xml.el - -Thierry Emery: changed timezone.el wid-edit.el +Theodore Jump: changed w32-win.el w32faces.c + +Thien-Thi Nguyen: wrote hideshow.el make-mms-derivative.el +and changed info.el zone.el Makefile.in fileio.c scheme.el dcl-mode.el + lisp-mode.el sysdep.c vc.el TUTORIAL.it TUTORIAL.ja diary-lib.el + dired.el ebuff-menu.el emacs.c floatfns.c frames.texi grep.el + help-fns.el make-docfile.c modes.texi and 103 other files + +Thierry Emery: changed kinsoku.el timezone.el url-http.el wid-edit.el Thomas Deweese: changed x-win.el @@ -1777,6 +2165,8 @@ Thomas Neumann: wrote make-mode.el and changed makefile.el +Thomas W Murphy: changed outline.el + Thomas Wurgler: changed emacs-lock.el Thor Kristoffersen: changed nntp.el @@ -1785,9 +2175,11 @@ Tim Fleehart: wrote makefile.nt -Tim Van Holder: changed Makefile.in compile.el - -Toby Speight: changed mm-view.el window.el +Tim Van Holder: changed Makefile.in compile.el configure.in which-func.el + +Toby Allsopp: changed eudc.el + +Toby Speight: changed window.el Tom Breton: changed autoinsert.el gnus-agent.el lread.c @@ -1797,12 +2189,16 @@ Tom Tromey: wrote tcl.el and changed makefile.el buffer.c make-mode.el add-log.el blackbox.el - buff-menu.el doc.c info.el man.el replace.el xfns.c xterm.c xterm.h + buff-menu.el doc.c emacsclient.c info.el man.el replace.el xfns.c + xterm.c xterm.h Tom Wurgler: wrote emacs-lock.el +and changed subr.el Tomas Abrahamsson: wrote artist.el +Tommi Vainikainen: changed gnus-sum.el + Tomohiko Morioka: changed gnus-sum.el nnfolder.el nnmail.el nnmh.el nnml.el coding.c gnus-art.el gnus-ems.el gnus-mule.el nnheader.el nnspool.el nntp.el @@ -1817,16 +2213,26 @@ Toshiaki Nomura: changed uxpds.h -Tozawa Akihiko: changed nndoc.el +Trey Jackson: changed spam-stat.el Triet Hoai Lai: changed vntelex.el viet-util.el vietnamese.el Trung Tran-Duc: changed nntp.el +Tsuchiya Masatoshi: changed gnus-art.el nneething.el mm-view.el + gnus-sum.el nnheader.el nnml.el gnus-agent.el gnus-cache.el gnus-msg.el + lpath.el nndiary.el nnfolder.el nnimap.el nnmaildir.el pgg.el + rfc2047.el + Tsugutomo Enami: changed nnheader.el regex.c regex.h +Tsuyoshi Akiho: changed gnus-sum.el nnrss.el + Tudor Hulubei: changed iso-acc.el latin-pre.el +Ulf Jasper: wrote icalendar.el +and changed calendar.texi + Ulrich Leodolter: changed w32proc.c Ulrich Mueller: changed gud.el case-table.el fortran.el iso-acc.el @@ -1835,42 +2241,42 @@ Ulrik Vieth: wrote meta-mode.el and changed files.el -Urban Engberg: changed gnus-demon.el +Vadim Nasardinov: changed allout.el Valery Alexeev: changed cyril-util.el cyrillic.el -Vasily Korytov: changed cperl-mode.el - -Victor S. Miller: changed webmail.el +Vasily Korytov: changed cperl-mode.el gnus-art.el gnus-dired.el + gnus-msg.el gnus-util.el mail-source.el message.el smiley.el Victor Zandy: wrote zone.el Viktor Dukhovni: wrote unexsunos4.c -Ville Skytt,Ad(B: changed tcl.el +Ville Skytt,Ad(B: changed mh-comp.el tcl.el Vincent Del Vecchio: changed info.el mh-utils.el -Vinicius Jose Latorre: wrote delim-col.el ebnf-bnf.el ebnf-iso.el - ebnf-otz.el ebnf-yac.el ebnf2ps.el ps-mule.el -and changed ps-print.el ps-prin1.ps ps-prin0.ps ps-prin3.ps ps-prin2.ps - ps-bdf.el lpr.el ps-print-def.el ps-print0.ps ps-vars.el +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-prin0.ps ps-prin3.ps ps-bdf.el + ps-prin2.ps lpr.el subr.el ps-print-def.el ps-print0.ps ps-vars.el Vladimir Alexiev: changed arc-mode.el nnvirtual.el tmm.el -Vladimir Volovich: changed message.el mm-bodies.el +Walter C. Pelissero: changed browse-url.el url-methods.el Wayne Mesard: wrote hscroll.el Werner Benger: changed keyboard.c -Werner Lemberg: wrote vntelex.el -and changed chinese.el czech.el european.el slovak.el Makefile.in - china-util.el cyrillic.el fill.el greek.el hebrew.el indian.el - japanese.el korean.el lao.el mule-conf.el mule-diag.el thai.el - tibetan.el vietnamese.el - -Wes Hardaker: changed gnus-score.el gnus-art.el gnus-win.el +Werner Lemberg: wrote sisheng.el vntelex.el +and changed Makefile.in TUTORIAL.de calc.texi chinese.el czech.el + european.el idlwave.el reftex-vars.el reftex.el reftex.texi slovak.el + supercite.el .cvsignore advice.el calc-forms.el calc-sel.el calendar.el + china-util.el cl-macs.el cl.texi complete.el and 42 other files + +Wes Hardaker: changed gnus-score.el gnus-art.el gnus-sum.el gnus-win.el Will Mengarini: wrote repeat.el @@ -1879,44 +2285,59 @@ William F. Schelter: wrote telnet.el William M. Perry: wrote mailcap.el -and changed mail-source.el mm-view.el image.el mwheel.el xfns.c +and changed url-http.el url-dav.el url-handlers.el url.el url-file.el + url-util.el url-methods.el url-vars.el url-https.el aclocal.m4 + mule-sysdp.el url-imap.el url-news.el url-nfs.el configure.in image.el + mwheel.el url-about.el url-auth.el url-cid.el url-dired.el + and 12 other files William Sommerfeld: wrote emacsclient.c emacsserver.c scribe.el server.el Wilson H. Tien: changed unexelf.c -Wjcarpenter: changed feedmail.el +Wim Nieuwenhuizen: changed TUTORIAL.nl Wlodzimierz Bzyl: wrote ogonek.el and changed latin-pre.el refcard-pl.ps refcard-pl.tex survival.tex Wolfgang Glas: changed unexsgi.c +Wolfgang Jenkner: changed pcvs.el + Wolfgang Rupprecht: wrote float-sup.el floatfns.c sup-mouse.el and changed process.c alloc.c callint.c config.h.in config.in configure.in crt0.c data.c fns.c lisp-mode.el lisp.h loadup.el lread.c net-utils.el nntp.el print.c sort.el sun3.h ymakefile +Wolfgang Scherer: changed vc-cvs.el + Wolfram Gloger: changed emacs.c -Yamamoto Kouji: changed nnmail.el - -Yamamoto Mitsuharu: changed byte-opt.el mac-win.el mule.el +Xavier Maillard: changed gnus-faq.texi + +Yagi Tatsuya: changed gnus-start.el + +Yamamoto Mitsuharu: changed macterm.c macfns.c mac-win.el mac.c macterm.h + macgui.h macmenu.c image.c keyboard.c emacs.c makefile.MPW xfaces.c + config.h darwin.h macselect.c xdisp.c Info.plist Makefile.in + dispextern.h make-docfile.c s-mac.h and 29 other files Yann Dirson: changed imenu.el -Yoshiki Hayashi: changed texinfmt.el gnus-art.el nnheader.el nnvirtual.el +Yoichi Nakayama: changed browse-url.el finder.el man.el rfc2368.el + +Yoshiki Hayashi: changed texinfmt.el nnheader.el Yutaka Niibe: changed indent.c xdisp.c configure.in Makefile.in dispnew.c sysdep.c config.in dired.el emacs.c fill.el fns.c gmalloc.c gnu-linux.h indent.h process.c simple.el term.c window.c -Zhu Shenghuo: changed mm-decode.el gnus-art.el gnus-cus.el +Zhang Wei: changed x-win.el Zoltan Kemenczy: changed gud.el +Zoran Milojevic: changed avoid.el + Local Variables: coding: iso-2022-7bit End: - -arch-tag: 7ec2c5ea-4fe4-4937-b2cf-863e3cadc5c3
--- a/ChangeLog Tue Sep 06 07:30:14 2005 +0000 +++ b/ChangeLog Sun Sep 11 22:21:01 2005 +0000 @@ -1,3 +1,19 @@ +2005-09-11 Kim F. Storm <storm@cua.dk> + + * AUTHORS: Regenerate. + +2005-09-10 Giuseppe Scrivano <gscrivano@gmail.com> + + Remove the MAXPATHLEN limitations: + + * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name. + * configure: Regenerated. + +2005-09-09 Eli Zaretskii <eliz@fencepost.gnu.org> + + * configure.in <lynxsos*>: Support for LynxOS on PPC. + * configure: Regenerated. + 2005-09-05 Paul Eggert <eggert@cs.ucla.edu> * config.guess, config.sub: Updated from master source.
--- a/admin/FOR-RELEASE Tue Sep 06 07:30:14 2005 +0000 +++ b/admin/FOR-RELEASE Sun Sep 11 22:21:01 2005 +0000 @@ -27,10 +27,6 @@ * NEW FEATURES -** Make VC-over-Tramp work where possible, or at least fail -gracefully if something isn't supported over Tramp. -To be done by Andre Spiegel <spiegel@gnu.org>. - ** Update Speedbar. * FATAL ERRORS @@ -52,9 +48,6 @@ * BUGS -** The header-line buttons in the buffer list buffer -should respond to Mouse-1. - ** Fix recognition of shell's `dirs' command. Is his change right? @@ -235,13 +228,13 @@ lispref/functions.texi "Luc Teirlinck" Chong Yidong lispref/hash.texi "Luc Teirlinck" Chong Yidong lispref/help.texi "Luc Teirlinck" Chong Yidong -lispref/hooks.texi Lute Kamstra +lispref/hooks.texi Lute Kamstra Chong Yidong lispref/internals.texi "Luc Teirlinck" Chong Yidong lispref/intro.texi "Luc Teirlinck" Josh Varner lispref/keymaps.texi "Luc Teirlinck" Chong Yidong lispref/lists.texi "Luc Teirlinck" Chong Yidong lispref/loading.texi "Luc Teirlinck" Chong Yidong -lispref/locals.texi +lispref/locals.texi Chong Yidong lispref/macros.texi "Luc Teirlinck" Chong Yidong lispref/maps.texi lispref/markers.texi "Luc Teirlinck" Chong Yidong
--- a/configure Tue Sep 06 07:30:14 2005 +0000 +++ b/configure Sun Sep 11 22:21:01 2005 +0000 @@ -988,7 +988,7 @@ else echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi - cd "$ac_popdir" + cd $ac_popdir done fi @@ -1764,6 +1764,15 @@ esac ;; + ## LynxOS ports + *-*-lynxos* ) + opsys=lynxos + case "${canonical}" in + i[3456]86-*-lynxos*) machine=intel386 ;; + powerpc-*-lynxos*) machine=powerpc ;; + esac + ;; + ## Acorn RISCiX: arm-acorn-riscix1.1* ) machine=acorn opsys=riscix1-1 @@ -2565,7 +2574,6 @@ *-darwin ) opsys=darwin CPP="${CC-cc} -E -no-cpp-precomp" ;; - *-lynxos* ) opsys=lynxos ;; *-isc1.* | *-isc2.[01]* ) opsys=386-ix ;; *-isc2.2* ) opsys=isc2-2 ;; *-isc4.0* ) opsys=isc4-0 ;; @@ -3270,7 +3278,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -3328,7 +3337,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -3444,7 +3454,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -3498,7 +3509,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -3543,7 +3555,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -3587,7 +3600,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -4220,7 +4234,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -4496,7 +4511,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -4525,7 +4541,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -4595,7 +4612,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -4647,7 +4665,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -4718,7 +4737,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -4770,7 +4790,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -4840,7 +4861,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -5010,7 +5032,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -5079,7 +5102,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -5233,7 +5257,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -5329,7 +5354,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -5471,7 +5497,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -5590,7 +5617,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -5755,7 +5783,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -5818,7 +5847,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -5891,7 +5921,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -5977,7 +6008,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -6050,7 +6082,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -6120,7 +6153,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -6179,7 +6213,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -6248,7 +6283,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -6309,7 +6345,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -6375,7 +6412,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -6521,7 +6559,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -6585,7 +6624,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -6650,7 +6690,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -6696,7 +6737,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -6770,7 +6812,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -6835,7 +6878,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -6879,7 +6923,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -6950,7 +6995,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -7000,7 +7046,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -7071,7 +7118,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -7121,7 +7169,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -7192,7 +7241,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -7242,7 +7292,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -7313,7 +7364,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -7363,7 +7415,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -7434,7 +7487,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -7484,7 +7538,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -7571,7 +7626,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -7677,7 +7733,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -7737,7 +7794,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -7861,7 +7919,6 @@ echo "$as_me:$LINENO: checking for X" >&5 echo $ECHO_N "checking for X... $ECHO_C" >&6 -ac_path_x_has_been_run=yes # Check whether --with-x or --without-x was given. if test "${with_x+set}" = set; then @@ -7954,7 +8011,7 @@ /usr/openwin/share/include' if test "$ac_x_includes" = no; then - # Guess where to find include files, by looking for a specified header file. + # Guess where to find include files, by looking for Intrinsic.h. # First, try using that file with no special directory specified. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ @@ -8028,7 +8085,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -8088,12 +8146,8 @@ # Update the cache value to reflect the command line values. ac_cv_have_x="have_x=yes \ ac_x_includes=$x_includes ac_x_libraries=$x_libraries" - # It might be that x_includes is empty (headers are found in the - # standard search path. Then output the corresponding message - ac_out_x_includes=$x_includes - test "x$x_includes" = x && ac_out_x_includes="in standard search path" - echo "$as_me:$LINENO: result: libraries $x_libraries, headers $ac_out_x_includes" >&5 -echo "${ECHO_T}libraries $x_libraries, headers $ac_out_x_includes" >&6 + echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5 +echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6 fi if test "$no_x" = yes; then @@ -8218,7 +8272,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -8404,7 +8459,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -8499,7 +8555,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -8558,7 +8615,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -8642,7 +8700,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -8826,7 +8885,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -9078,7 +9138,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -9145,7 +9206,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -9214,7 +9276,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -9299,7 +9362,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -9376,7 +9440,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -9430,7 +9495,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -9499,7 +9565,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -9603,7 +9670,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -9670,7 +9738,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -9740,7 +9809,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -9980,7 +10050,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -10089,7 +10160,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -10192,7 +10264,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -10270,7 +10343,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -10424,7 +10498,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -10498,7 +10573,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -10570,7 +10646,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -10652,7 +10729,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -10731,7 +10809,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -10802,7 +10881,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -10871,7 +10951,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -10944,7 +11025,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -11067,7 +11149,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -11169,7 +11252,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -11249,7 +11333,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -11317,7 +11402,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -11462,7 +11548,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -11571,7 +11658,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -11716,7 +11804,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -11823,7 +11912,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -11977,7 +12067,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -12052,7 +12143,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -12200,7 +12292,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -12277,7 +12370,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -12424,7 +12518,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -12497,7 +12592,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -12699,7 +12795,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -12772,7 +12869,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -12917,7 +13015,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -12993,7 +13092,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -13056,7 +13156,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -13137,7 +13238,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -13278,7 +13380,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -13423,7 +13526,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -13499,7 +13603,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -13572,7 +13677,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -13727,7 +13833,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -13793,7 +13900,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -13976,8 +14084,9 @@ + for ac_func in gethostname getdomainname dup2 \ -rename closedir mkdir rmdir sysinfo getrusage \ +rename closedir mkdir rmdir sysinfo getrusage get_current_dir_name \ random lrand48 bcopy bcmp logb frexp fmod rint cbrt ftime res_init setsid \ strerror fpathconf select mktime euidaccess getpagesize tzset setlocale \ utimes setrlimit setpgid getcwd getwd shutdown getaddrinfo \ @@ -14052,7 +14161,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -14119,7 +14229,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -14271,7 +14382,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -14455,7 +14567,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -14782,7 +14895,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -14883,7 +14997,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -14956,7 +15071,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -15035,7 +15151,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -15104,7 +15221,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -15172,7 +15290,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -15246,7 +15365,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -15350,7 +15470,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -15425,7 +15546,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -15577,7 +15699,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -15645,7 +15768,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -15822,7 +15946,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -15898,7 +16023,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -16052,7 +16178,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -16203,7 +16330,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -16354,7 +16482,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -16496,7 +16625,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -16540,7 +16670,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -16686,7 +16817,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -16730,7 +16862,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -16795,7 +16928,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -16849,6 +16983,7 @@ + GETOPT_H= for ac_header in getopt.h @@ -16884,7 +17019,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -17071,7 +17207,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -17141,7 +17278,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -17210,7 +17348,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -17342,7 +17481,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -17444,7 +17584,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -17513,7 +17654,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -17620,7 +17762,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -17723,7 +17866,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -17799,7 +17943,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -17903,7 +18048,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -17995,7 +18141,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -18060,7 +18207,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -18126,7 +18274,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -18236,7 +18385,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -18301,7 +18451,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -18381,7 +18532,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -18454,7 +18606,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -18527,7 +18680,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -18600,7 +18754,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -18674,7 +18829,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -18746,7 +18902,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -18821,7 +18978,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -18893,7 +19051,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -18966,7 +19125,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -19116,7 +19276,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -19262,7 +19423,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -19408,7 +19570,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -19565,7 +19728,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -19711,7 +19875,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -19857,7 +20022,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -20015,7 +20181,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -20173,7 +20340,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -20362,7 +20530,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -20435,7 +20604,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -20503,7 +20673,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -20549,7 +20720,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -20623,7 +20795,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -20687,7 +20860,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -20825,7 +20999,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -20886,7 +21061,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -21031,7 +21207,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -21187,7 +21364,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -21358,7 +21536,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -21426,7 +21605,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -21611,7 +21791,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -21904,7 +22085,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -21969,7 +22151,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -22032,7 +22215,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -22098,7 +22282,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -22139,7 +22324,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -22206,7 +22392,8 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -23322,6 +23509,11 @@ *) ac_INSTALL=$ac_top_builddir$INSTALL ;; esac + if test x"$ac_file" != x-; then + { echo "$as_me:$LINENO: creating $ac_file" >&5 +echo "$as_me: creating $ac_file" >&6;} + rm -f "$ac_file" + fi # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ @@ -23360,12 +23552,6 @@ fi;; esac done` || { (exit 1); exit 1; } - - if test x"$ac_file" != x-; then - { echo "$as_me:$LINENO: creating $ac_file" >&5 -echo "$as_me: creating $ac_file" >&6;} - rm -f "$ac_file" - fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF sed "$ac_vpsub
--- a/configure.in Tue Sep 06 07:30:14 2005 +0000 +++ b/configure.in Sun Sep 11 22:21:01 2005 +0000 @@ -282,6 +282,15 @@ esac ;; + ## LynxOS ports + *-*-lynxos* ) + opsys=lynxos + case "${canonical}" in + i[3456]86-*-lynxos*) machine=intel386 ;; + powerpc-*-lynxos*) machine=powerpc ;; + esac + ;; + ## Acorn RISCiX: arm-acorn-riscix1.1* ) machine=acorn opsys=riscix1-1 @@ -1083,7 +1092,6 @@ *-darwin ) opsys=darwin CPP="${CC-cc} -E -no-cpp-precomp" ;; - *-lynxos* ) opsys=lynxos ;; *-isc1.* | *-isc2.[01]* ) opsys=386-ix ;; *-isc2.2* ) opsys=isc2-2 ;; *-isc4.0* ) opsys=isc4-0 ;; @@ -2414,7 +2422,7 @@ AC_CHECK_HEADERS(maillock.h) AC_CHECK_FUNCS(gethostname getdomainname dup2 \ -rename closedir mkdir rmdir sysinfo getrusage \ +rename closedir mkdir rmdir sysinfo getrusage get_current_dir_name \ random lrand48 bcopy bcmp logb frexp fmod rint cbrt ftime res_init setsid \ strerror fpathconf select mktime euidaccess getpagesize tzset setlocale \ utimes setrlimit setpgid getcwd getwd shutdown getaddrinfo \
--- a/etc/ChangeLog Tue Sep 06 07:30:14 2005 +0000 +++ b/etc/ChangeLog Sun Sep 11 22:21:01 2005 +0000 @@ -1,3 +1,12 @@ +2005-09-00 Kevin Ryde <user42@zip.com.au> + + * MORE.STUFF: Update url for calculator.el. + +2005-09-08 Kenichi Handa <handa@m17n.org> + + * PROBLEMS: Show a patch for Mule-UCS to make it byte-compiled + correctly. + 2005-08-31 Michael Albinus <michael.albinus@gmx.de> * NEWS: Add entry for `make-auto-save-file-name'.
--- a/etc/MORE.STUFF Tue Sep 06 07:30:14 2005 +0000 +++ b/etc/MORE.STUFF Sun Sep 11 22:21:01 2005 +0000 @@ -43,7 +43,7 @@ * BS: <URL:http://www.geekware.de/software/emacs/index.html> - * Calculator: <URL:http://www.cs.cornell.edu/eli/misc/calculator.el> + * Calculator: <URL:http://www.barzilay.org/misc/calculator.el> * CC mode: <URL:http://cc-mode.sourceforge.net/>
--- a/etc/NEWS Tue Sep 06 07:30:14 2005 +0000 +++ b/etc/NEWS Sun Sep 11 22:21:01 2005 +0000 @@ -1219,6 +1219,12 @@ ** Customize changes: +++ +*** Custom themes are collections of customize options. Create a +custom theme with M-x customize-create-theme. Use M-x load-theme to +load and enable a theme, and M-x disable-theme to disable it. Use M-x +enable-theme to renable a disabled theme. + ++++ *** The commands M-x customize-face and M-x customize-face-other-window now look at the character after point. If a face or faces are specified for that character, the commands by default customize those @@ -1835,6 +1841,12 @@ * Changes in Specialized Modes and Packages in Emacs 22.1: +** The variable `woman-topic-at-point' was renamed +to `woman-use-topic-at-point' and behaves differently: if this +variable is non-nil, the `woman' command uses the word at point +automatically, without asking for a confirmation. Otherwise, the word +at point is suggested as default, but not inserted at the prompt. + --- ** Changes to cmuscheme
--- a/etc/PROBLEMS Tue Sep 06 07:30:14 2005 +0000 +++ b/etc/PROBLEMS Sun Sep 11 22:21:01 2005 +0000 @@ -907,6 +907,36 @@ Note that Emacs has native support for Unicode, roughly equivalent to Mule-UCS's, so you may not need it. +** Mule-UCS compilation problem. + +Emacs of old versions and XEmacs byte-compile the form `(progn progn +...)' the same way as `(progn ...)', but Emacs of version 21.3 and the +later process that form just as interpreter does, that is, as `progn' +variable reference. Apply the following patch to Mule-UCS 0.84 to +make it compiled by the latest Emacs. + +--- mucs-ccl.el 2 Sep 2005 00:42:23 -0000 1.1.1.1 ++++ mucs-ccl.el 2 Sep 2005 01:31:51 -0000 1.3 +@@ -639,10 +639,14 @@ + (mucs-notify-embedment 'mucs-ccl-required name) + (setq ccl-pgm-list (cdr ccl-pgm-list))) + ; (message "MCCLREGFIN:%S" result) +- `(progn +- (setq mucs-ccl-facility-alist +- (quote ,mucs-ccl-facility-alist)) +- ,@result))) ++ ;; The only way the function is used in this package is included ++ ;; in `mucs-package-definition-end-hook' value, where it must ++ ;; return (possibly empty) *list* of forms. Do this. Do not rely ++ ;; on byte compiler to remove extra `progn's in `(progn ...)' ++ ;; form. ++ `((setq mucs-ccl-facility-alist ++ (quote ,mucs-ccl-facility-alist)) ++ ,@result))) + + ;;; Add hook for embedding translation informations to a package. + (add-hook 'mucs-package-definition-end-hook + ** Accented ISO-8859-1 characters are displayed as | or _. Try other font set sizes (S-mouse-1). If the problem persists with
--- a/lisp/ChangeLog Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/ChangeLog Sun Sep 11 22:21:01 2005 +0000 @@ -1,6 +1,187 @@ -2005-09-05 Chong Yidong <cyd@stupidchicken.com> - - * custom.el (custom-push-theme): Fix last change. +2005-09-11 Kim F. Storm <storm@cua.dk> + + * emacs-lisp/authors.el (authors-aliases): Update list. + (authors-fixed-entries): Update mldrag.el entry. + +2005-09-10 Alan Mackenzie <acm@muc.de> + + * page.el (narrow-to-page): Exclude _entire_ multi-line delimiter + from the region narrowed to. + +2005-09-10 Magnus Henoch <mange@freemail.hu> + + * textmodes/ispell.el (ispell-check-version): Signal an error if + aspell version is less than 0.60. + +2005-09-10 Pascal Dupuis <Pascal.Dupuis@esat.kuleuven.be> (tiny change) + + * progmodes/octave-inf.el (inferior-octave-startup): Resync + current dir at the end. + +2005-09-10 Emilio C. Lopes <eclig@gmx.net> + + * woman.el (woman-topic-at-point-default): Renamed to + woman-use-topic-at-point-default. + (woman-topic-at-point): Renamed to woman-use-topic-at-point. + (woman-file-name): Reflect renames above. Automatically use the + word at point as topic if woman-use-topic-at-point is non-nil. + Otherwise offer it as default but don't insert it in the + minibuffer. Also use `test-completion' instead of `assoc' as + suggested by Stefan Monnier. + +2005-09-10 Andre Spiegel <spiegel@gnu.org> + + * vc.el (vc-directory, vc-update-change-log): Throw an error on + the attempt to do it over Tramp. This is not yet supported. + +2005-09-10 Eli Zaretskii <eliz@gnu.org> + + * menu-bar.el (menu-bar-menu-frame-live-and-visible-p) + (menu-bar-non-minibuffer-window-p): New functions. + ("Split Window", "Save As..."): Use them. + ("Postscript Print Buffer (B+W)", "Postscript Print Buffer") + ("Print Buffer", "Truncate Long Lines in this Buffer"): Use + menu-bar-menu-frame-live-and-visible-p. + ("Save Buffer", "Insert File", "Open Directory...") + ("Open File...", "Visit New File..."): Use + menu-bar-non-minibuffer-window-p. + (kill-this-buffer-enabled-p, dired <menu-enable>): Use + menu-bar-non-minibuffer-window-p. + +2005-09-09 Eli Zaretskii <eliz@gnu.org> + + * cus-start.el (all): Don't complain about fringe-related + built-ins if fringes are not supported. Ditto about + selection-related built-ins. Fix the test for GTK-related + built-ins. + + * menu-bar.el ("Split Window", "Postscript Print Buffer (B+W)") + ("Postscript Print Buffer", "Print Region", "Save As...") + ("Save", "Insert File...", "Open Directory...") + ("Open File...", "Visit New File..."") + ("Truncate Long Lines in this Buffer"): Don't look at + menu-updating-frame if this display does not support multiple + frames. + +2005-09-09 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE> + + * mail/sendmail.el (default-sendmail-coding-system): Doc fix. + +2005-09-09 Emilio Lopes <eclig@gmx.net> + + * woman.el: Format- and whitespace-related changes. + +2005-09-09 Eli Zaretskii <eliz@gnu.org> + + * woman.el: Fix my email address. + +2005-09-08 Richard M. Stallman <rms@gnu.org> + + * progmodes/sh-script.el (sh-skeleton-pair-default-alist): New var. + (sh-mode): Locally set skeleton-pair-default-alist. + + * progmodes/make-mode.el (makefile-add-log-defun): Trim the result. + + * progmodes/flymake.el: Require `compile' unconditionally. + + * mail/sendmail.el (send-mail-function): Add Mailclient alternative. + + * woman.el (woman-file-name): Provide a default, not initial input. + + * smerge-mode.el (smerge-resolve): Pass args to smerge-remove-props. + + * font-lock.el (font-lock-support-mode): Doc fix. + + * descr-text.el (describe-property-list): Handle non-symbol prop names. + +2005-09-06 Stefan Monnier <monnier@iro.umontreal.ca> + + * net/ange-ftp.el (ange-ftp-process-filter): Revert to ^#+$. + Use with-current-buffer. + (ange-ftp-gwp-start): Remove unused var `gw-user'. + (ange-ftp-guess-hash-mark-size): Remove unused var `result'. + (ange-ftp-insert-directory): Remove unused var `short'. + (ange-ftp-file-name-sans-versions): Remove unused var `host-type'. + +2005-08-30 Richard M. Stallman <rms@gnu.org> + + * simple.el (blink-matching-open): Get rid of text props from + the string shown in echo area. Don't permanently set point. + Some rearrangements. + + * files.el (risky-local-variable-p): + Match `-predicates' and `-commands. + + * cus-edit.el (custom-buffer-sort-alphabetically): Default to t. + (custom-save-all): Visit the file if necessary; + kill the buffer if we created it. + (custom-save-delete): Don't visit file or kill buffer here. + +2005-09-08 Reiner Steib <Reiner.Steib@gmx.de> + + * recentf.el (recentf-filename-handler): Add custom choice + `abbreviate-file-name'. + + * msb.el (msb--very-many-menus): Fix typo. + + * disp-table.el (standard-display-european): Don't set + enable-multibyte-characters to nil. + +2005-09-08 David Ponce <david@dponce.com> + + * recentf.el (recentf-show-file-shortcuts-flag): New option. + (recentf-expand-file-name): Doc fix. + (recentf-dialog-mode-map): Define digit shortcuts. + (recentf--files-with-key): New variable. + (recentf-show-digit-shortcut-filter): New function. + (recentf-open-files-items): New function. + (recentf-open-files): Use it. + (recentf-open-file-with-key): New command. + +2005-09-07 Michael Albinus <michael.albinus@gmx.de> + + * woman.el (top): Remap `man' command by `woman' in `woman-mode-map'. + (Man-getpage-in-background-advice): Remove defadvice; it isn't + necessary any longer with the remapped command. + (Man-bgproc-sentinel-advice): Remove defadvice which counts + formatting time only. + + * net/tramp.el (tramp-action-password) + (tramp-multi-action-password): Compile the password prompt from + `method', `user' and `host'. Sometimes it isn't obvious which + password to enter, for example with remote files offered by + recentf.el, or with multiple steps. Suggested by Robert Marshall + <robert@chezmarshall.freeserve.co.uk>. + +2005-09-07 Stefan Monnier <monnier@iro.umontreal.ca> + + * progmodes/perl-mode.el (perl-font-lock-syntactic-keywords): + Fix regexp for when "s///" is at the beginning of line. + +2005-09-07 Jay Belanger <belanger@truman.edu> + + * calc/calc-poly.el (math-expand-term): Multiply out any powers + when in matrix mode. + +2005-09-08 Chong Yidong <cyd@stupidchicken.com> + + * buff-menu.el (Buffer-menu-sort-by-column): New function. + Suggested by Kim F. Storm. + (Buffer-menu-sort-button-map): Global keymap for sort buttons. + (Buffer-menu-make-sort-button): Use global keymap. + +2005-09-06 Stefan Monnier <monnier@iro.umontreal.ca> + + * buff-menu.el (Buffer-menu-make-sort-button): Add docstrings, use + non-anonymous functions. + +2005-09-06 Chong Yidong <cyd@stupidchicken.com> + + * buff-menu.el (Buffer-menu-make-sort-button): Allow mouse-1 clicks + when using a header line. Otherwise, use mouse-1-click-follows-link. + + * mouse.el (mouse-drag-header-line): Do nothing if the header-line + can't be moved; don't signal an error. 2005-09-05 Chong Yidong <cyd@stupidchicken.com> @@ -11,8 +192,7 @@ (custom-push-theme): Save old values in the standard theme. (disable-theme): Correct typo. (custom-face-theme-value) Deleted unused function. - (custom-theme-recalc-face): Rewritten to treat enable/disable - properly. + (custom-theme-recalc-face): Rewritten to treat enable/disable properly. 2005-09-05 Stefan Monnier <monnier@iro.umontreal.ca> @@ -211,6 +391,16 @@ (tramp-advice-make-auto-save-file-name): Make defadvice only when `make-auto-save-file-name' is not a magic file name operation. +2005-08-30 Richard M. Stallman <rms@gnu.org> + + * files.el (risky-local-variable-p): + Match `-predicates' and `-commands. + + * cus-edit.el (custom-buffer-sort-alphabetically): Default to t. + (custom-save-all): Visit the file if necessary; + kill the buffer if we created it. + (custom-save-delete): Don't visit file or kill buffer here. + 2005-08-30 Carsten Dominik <dominik@science.uva.nl> * textmodes/org.el (org-special-keyword): New face. @@ -762,7 +952,7 @@ 2005-08-15 David Ponce <david@dponce.com> - * tree-widget.el Update Commentary header. + * tree-widget.el: Update Commentary header. (tree-widget-theme): Doc fix. (tree-widget-space-width): New option. (tree-widget-image-properties): Look up in the default theme too. @@ -2420,7 +2610,7 @@ * ediff-ptch.el (ediff-file-name-sans-prefix): Quote regexp. - * ediff-init: Get rid of -face in face names. + * ediff-init.el: Get rid of -face in face names. 2005-07-10 Richard M. Stallman <rms@gnu.org> @@ -8631,18 +8821,16 @@ 2005-03-25 Werner Lemberg <wl@gnu.org> - * calc/calc-forms.el, calc/calc-sel: Replace `illegal' with `invalid'. - * midnight.el, vc-cvs.el: Replace `illegal' with `invalid'. - * emacs-lisp/cl-macs.el: Replace `illegal' with `invalid'. - * emulation/vip.el: Replace `illegal' with `invalid'. - * eshell/esh-io.el, eshell/esh-var.el: Replace `illegal' with - `invalid'. - * mail/supercite.el: Replace `illegal' with `invalid'. + * calc/calc-forms.el, calc/calc-sel.el: + * midnight.el, vc-cvs.el: + * emacs-lisp/cl-macs.el: + * emulation/vip.el: + * eshell/esh-io.el, eshell/esh-var.el: + * mail/supercite.el: * progmodes/ebnf-abn.el, progmodes/ebnf-bnf.el * progmodes/ebnf-ebx.el, progmodes/ebnf-dtd.el, progmodes/ebnf-iso.el * progmodes/ebnf-yac.el, progmodes/ebnf2ps.el, progmodes/idlwave.el * progmodes/sh-script.el, progmodes/xscheme.el: - Replace `illegal' with `invalid'. * textmodes/refbib.el, textmodes/refer.el, textmodes/reftex-cite.el * textmodes/reftex-index.el, textmodes/reftex-parse.el * textmodes/reftex-ref.el, textmodes/reftex-vars.el @@ -8807,7 +8995,7 @@ 2005-03-22 Jay Belanger <belanger@truman.edu> - * calc/calc-embed (calc-embedded-original-modes): New variable. + * calc/calc-embed.el (calc-embedded-original-modes): New variable. (calc-embedded-save-original-modes) (calc-embedded-restore-original-modes): New functions. (calc-do-embedded): Save original modes when entering embedded mode @@ -18626,7 +18814,7 @@ 2004-05-09 Jason Rumney <jasonr@gnu.org> - * international/code-pages (cp932, cp936, cp949, c950): Remove. + * international/code-pages.el (cp932, cp936, cp949, c950): Remove. Only define cp125* if windows-125* is already defined. * language/korean.el (cp949): Add alias.
--- a/lisp/ChangeLog.9 Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/ChangeLog.9 Sun Sep 11 22:21:01 2005 +0000 @@ -1127,7 +1127,7 @@ * isearch.el (isearch-intersects-p): Fix end checks. -2001-09-11 Eli Zaretskii <a34785@is.elta.co.il> +2001-09-11 Eli Zaretskii <eliz@is.elta.co.il> * gud.el (dbx) <gud-dbx-use-stopformat-p>: Move this case into the `t' branch of `cond', since Irix 6.1 and up is a special case of
--- a/lisp/buff-menu.el Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/buff-menu.el Sun Sep 11 22:21:01 2005 +0000 @@ -633,35 +633,40 @@ (insert m2))) (forward-line))))) +(defun Buffer-menu-sort-by-column (&optional e) + "Sort the buffer menu by the column clicked on." + (interactive (list last-input-event)) + (if e (mouse-select-window e)) + (let* ((pos (event-start e)) + (obj (posn-object pos)) + (col (if obj + (get-text-property (cdr obj) 'column (car obj)) + (get-text-property (posn-point pos) 'column)))) + (Buffer-menu-sort col))) + +(defvar Buffer-menu-sort-button-map + (let ((map (make-sparse-keymap))) + ;; This keymap handles both nil and non-nil values for + ;; Buffer-menu-use-header-line. + (define-key map [header-line mouse-1] 'Buffer-menu-sort-by-column) + (define-key map [header-line mouse-2] 'Buffer-menu-sort-by-column) + (define-key map [mouse-2] 'Buffer-menu-sort-by-column) + (define-key map [follow-link] 'mouse-face) + (define-key map "\C-m" 'Buffer-menu-sort-by-column) + map) + "Local keymap for Buffer menu sort buttons.") + (defun Buffer-menu-make-sort-button (name column) (if (equal column Buffer-menu-sort-column) (setq column nil)) (propertize name - 'help-echo (if column - (if Buffer-menu-use-header-line - (concat "mouse-2: sort by " (downcase name)) - (concat "mouse-2, RET: sort by " - (downcase name))) - (if Buffer-menu-use-header-line - "mouse-2: sort by visited order" - "mouse-2, RET: sort by visited order")) + 'column column + 'help-echo (concat + (if Buffer-menu-use-header-line + "mouse-1, mouse-2: sort by " + "mouse-2, RET: sort by ") + (if column (downcase name) "visited order")) 'mouse-face 'highlight - 'keymap (let ((map (make-sparse-keymap))) - (if Buffer-menu-use-header-line - (define-key map [header-line mouse-2] - `(lambda (e) - (interactive "e") - (save-window-excursion - (if e (mouse-select-window e)) - (Buffer-menu-sort ,column)))) - (define-key map [mouse-2] - `(lambda (e) - (interactive "e") - (if e (mouse-select-window e)) - (Buffer-menu-sort ,column))) - (define-key map "\C-m" - `(lambda () (interactive) - (Buffer-menu-sort ,column)))) - map))) + 'keymap Buffer-menu-sort-button-map)) (defun list-buffers-noselect (&optional files-only buffer-list) "Create and return a buffer with a list of names of existing buffers.
--- a/lisp/calc/calc-poly.el Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/calc/calc-poly.el Sun Sep 11 22:21:01 2005 +0000 @@ -1069,18 +1069,45 @@ (math-add-or-sub (list '/ (nth 1 (nth 1 expr)) (nth 2 expr)) (list '/ (nth 2 (nth 1 expr)) (nth 2 expr)) nil (eq (car (nth 1 expr)) '-))) + ((and (eq calc-matrix-mode 'matrix) + (eq (car-safe expr) '^) + (natnump (nth 2 expr)) + (> (nth 2 expr) 1) + (memq (car-safe (nth 1 expr)) '(+ -))) + (if (= (nth 2 expr) 2) + (math-add-or-sub (list '* (nth 1 (nth 1 expr)) (nth 1 expr)) + (list '* (nth 2 (nth 1 expr)) (nth 1 expr)) + nil (eq (car (nth 1 expr)) '-)) + (math-add-or-sub (list '* (nth 1 (nth 1 expr)) (list '^ (nth 1 expr) + (1- (nth 2 expr)))) + (list '* (nth 2 (nth 1 expr)) (list '^ (nth 1 expr) + (1- (nth 2 expr)))) + nil (eq (car (nth 1 expr)) '-)))) ((and (eq (car-safe expr) '^) (memq (car-safe (nth 1 expr)) '(+ -)) (integerp (nth 2 expr)) - (if (> (nth 2 expr) 0) - (or (and (or (> math-mt-many 500000) (< math-mt-many -500000)) - (math-expand-power (nth 1 expr) (nth 2 expr) - nil t)) - (list '* - (nth 1 expr) - (list '^ (nth 1 expr) (1- (nth 2 expr))))) - (if (< (nth 2 expr) 0) - (list '/ 1 (list '^ (nth 1 expr) (- (nth 2 expr)))))))) + (if (and (eq calc-matrix-mode 'matrix) + (> (nth 2 expr) 1)) + (if (= (nth 2 expr) 2) + (math-add-or-sub (list '* (nth 1 (nth 1 expr)) (nth 1 expr)) + (list '* (nth 2 (nth 1 expr)) (nth 1 expr)) + nil (eq (car (nth 1 expr)) '-)) + (math-add-or-sub (list '* (nth 1 (nth 1 expr)) + (list '^ (nth 1 expr) + (1- (nth 2 expr)))) + (list '* (nth 2 (nth 1 expr)) + (list '^ (nth 1 expr) + (1- (nth 2 expr)))) + nil (eq (car (nth 1 expr)) '-))) + (if (> (nth 2 expr) 0) + (or (and (or (> math-mt-many 500000) (< math-mt-many -500000)) + (math-expand-power (nth 1 expr) (nth 2 expr) + nil t)) + (list '* + (nth 1 expr) + (list '^ (nth 1 expr) (1- (nth 2 expr))))) + (if (< (nth 2 expr) 0) + (list '/ 1 (list '^ (nth 1 expr) (- (nth 2 expr))))))))) (t expr))) (defun calcFunc-expand (expr &optional many)
--- a/lisp/cus-start.el Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/cus-start.el Sun Sep 11 22:21:01 2005 +0000 @@ -369,9 +369,16 @@ ((string-match "\\`w32-" (symbol-name symbol)) (eq system-type 'windows-nt)) ((string-match "\\`x-.*gtk" (symbol-name symbol)) - (or (boundp 'gtk) (not (eq system-type 'windows-nt)))) + (or (boundp 'gtk) + (and window-system + (not (eq window-system 'pc)) + (not (eq system-type 'windows-nt))))) ((string-match "\\`x-" (symbol-name symbol)) (fboundp 'x-create-frame)) + ((string-match "selection" (symbol-name symbol)) + (fboundp 'x-selection-exists-p)) + ((string-match "fringe" (symbol-name symbol)) + (fboundp 'define-fringe-bitmap)) (t t)))) (if (not (boundp symbol)) ;; If variables are removed from C code, give an error here!
--- a/lisp/descr-text.el Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/descr-text.el Sun Sep 11 22:21:01 2005 +0000 @@ -108,7 +108,8 @@ (while properties (push (list (pop properties) (pop properties)) ret)) ret) - (lambda (a b) (string< (nth 0 a) (nth 0 b))))) + (lambda (a b) (string< (prin1-to-string (nth 0 a) t) + (prin1-to-string (nth 0 b) t))))) (let ((key (nth 0 elt)) (value (nth 1 elt))) (widget-insert (propertize (format " %-20s " key)
--- a/lisp/disp-table.el Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/disp-table.el Sun Sep 11 22:21:01 2005 +0000 @@ -220,8 +220,10 @@ (unless (or (memq window-system '(x w32))) (and (terminal-coding-system) (set-terminal-coding-system nil)))) - ;; Turn off multibyte chars for more compatibility. - (setq-default enable-multibyte-characters nil) + + (display-warning 'i18n + "`standard-display-european' is semi-obsolete" + :warning) ;; Switch to Latin-1 language environment ;; unless some other has been specified.
--- a/lisp/emacs-lisp/authors.el Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/emacs-lisp/authors.el Sun Sep 11 22:21:01 2005 +0000 @@ -78,6 +78,7 @@ ("Jay K. Adams" "jka@ece.cmu.edu" "Jay Adams") ("J,Ai(Br,At(Bme Marant" "J,bi(Br,bt(Bme Marant" "Jerome Marant") ("Jens-Ulrik Holger Petersen" "Jens-Ulrik Petersen") + ("Johan Bockg,Ae(Brd" "Johan Bockgard") ("John W. Eaton" "John Eaton") ("Jonathan I. Kamens" "Jonathan Kamens") ("Joseph Arceneaux" "Joe Arceneaux") @@ -195,7 +196,7 @@ ("Michael K. Johnson" :changed "configure.in" "emacs.c" "intel386.h" "mem-limits.h" "process.c" "template.h" "sysdep.c" "syssignal.h" "systty.h" "unexec.c" "ymakefile" "linux.h") - ("Kyle E. Jones" :wrote "mldrag.el") + ("Kyle Jones" :wrote "mldrag.el") ("Henry Kautz" :wrote "bib-mode.el") ("Joseph M. Kelsey" :changed "fileio.c" "vms-pwd.h" "vmsfns.c" "dir.h" "uaf.h")
--- a/lisp/font-lock.el Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/font-lock.el Sun Sep 11 22:21:01 2005 +0000 @@ -846,9 +846,13 @@ (defcustom font-lock-support-mode 'jit-lock-mode "*Support mode for Font Lock mode. Support modes speed up Font Lock mode by being choosy about when fontification -occurs. Known support modes are Fast Lock mode (symbol `fast-lock-mode'), -Lazy Lock mode (symbol `lazy-lock-mode'), and Just-in-time Lock mode (symbol -`jit-lock-mode'. See those modes for more info. +occurs. The default support mode, Just-in-time Lock mode (symbol +`jit-lock-mode'), is recommended. + +Other, older support modes are Fast Lock mode (symbol `fast-lock-mode') and +Lazy Lock mode (symbol `lazy-lock-mode'). See those modes for more info. +However, they are no longer recommended, as Just-in-time Lock mode is better. + If nil, means support for Font Lock mode is never performed. If a symbol, use that support mode. If a list, each element should be of the form (MAJOR-MODE . SUPPORT-MODE),
--- a/lisp/gnus/ChangeLog Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/gnus/ChangeLog Sun Sep 11 22:21:01 2005 +0000 @@ -1,3 +1,37 @@ +2005-09-10 Reiner Steib <Reiner.Steib@gmx.de> + + * spam-report.el (spam-report-gmane): Fix generation of spam + report URL. + +2005-09-10 Simon Josefsson <jas@extundo.com> + + * gnus-agent.el (gnus-agent-synchronize-flags): Make the default + t, based on discussion on the ding list with Robert Epprecht + <epprecht@solnet.ch>. + +2005-09-07 Reiner Steib <Reiner.Steib@gmx.de> + + * spam-report.el (spam-report-gmane): Make it work without + X-Report-Spam header. Gmane now only provides Archived-At. This + is only used if `spam-report-gmane-use-article-number' is nil. + (spam-report-gmane-spam-header): Removed. Not used anymore. + + * nnweb.el (nnweb-google-wash-article): Print a message if article + is not available. + +2005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org> + + * gnus-art.el (gnus-mime-display-single): Decode text/* parts + content before displaying. + +2005-09-06 Reiner Steib <Reiner.Steib@gmx.de> + + * mml-smime.el: Remove defvar of gnus-extract-address-components. + +2005-09-06 Katsumi Yamaoka <yamaoka@jpl.org> + + * mm-view.el (mm-display-inline-fontify): Disable support modes. + 2005-09-05 Reiner Steib <Reiner.Steib@gmx.de> * message.el (message-tab-body-function): Fixed mismatched custom @@ -5,7 +39,7 @@ * gnus.el (gnus-group-change-level-function): Ditto. - * gnus-msg.el (gnus-outgoing-message-group): Ditto. + * gnus-msg.el (gnus-outgoing-message-group): Ditto. * gnus-art.el (gnus-signature-limit) (gnus-article-mime-part-function): Ditto. @@ -237,8 +271,6 @@ * gnus-util.el (gnus-beginning-of-window): Remove. (gnus-end-of-window): Remove. - * lpath.el: Don't bind scroll-margin. - 2005-07-25 Simon Josefsson <jas@extundo.com> * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
--- a/lisp/gnus/ChangeLog.2 Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/gnus/ChangeLog.2 Sun Sep 11 22:21:01 2005 +0000 @@ -7658,7 +7658,7 @@ * spam.el: more compilation fixes for BBDB - * spam-stat.el added code from Alex Schroeder <alex@gnu.org> + * spam-stat.el: added code from Alex Schroeder <alex@gnu.org> (spam-stat-reduce-size): Interactive. (spam-stat-reset): New function. (spam-stat-save): Interactive. @@ -12404,7 +12404,7 @@ 2001-12-05 Katsumi Yamaoka <yamaoka@jpl.org> - * mm-view.wl (mm-inline-text): Decode a charset-encoded rich text. + * mm-view.el (mm-inline-text): Decode a charset-encoded rich text. 2001-12-04 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
--- a/lisp/gnus/gnus-agent.el Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/gnus/gnus-agent.el Sun Sep 11 22:21:01 2005 +0000 @@ -115,7 +115,7 @@ :group 'gnus-agent :type 'function) -(defcustom gnus-agent-synchronize-flags nil +(defcustom gnus-agent-synchronize-flags t "Indicate if flags are synchronized when you plug in. If this is `ask' the hook will query the user." :version "21.1"
--- a/lisp/gnus/gnus-art.el Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/gnus/gnus-art.el Sun Sep 11 22:21:01 2005 +0000 @@ -4862,7 +4862,14 @@ (forward-line -1) (setq beg (point))) (gnus-article-insert-newline) - (mm-insert-inline handle (mm-get-part handle)) + (mm-insert-inline handle + (let ((charset + (mail-content-type-get + (mm-handle-type handle) 'charset))) + (if (eq charset 'gnus-decoded) + (mm-get-part handle) + (mm-decode-string (mm-get-part handle) + charset)))) (goto-char (point-max)))) ;; Do highlighting. (save-excursion
--- a/lisp/gnus/mm-view.el Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/gnus/mm-view.el Sun Sep 11 22:21:01 2005 +0000 @@ -476,14 +476,16 @@ (buffer-disable-undo) (mm-insert-part handle) (require 'font-lock) - ;; Inhibit font-lock this time (*-mode-hook might run - ;; `turn-on-font-lock') so that jit-lock may not turn off - ;; font-lock immediately after this. - (let ((font-lock-mode t)) - (funcall mode)) - (let ((font-lock-verbose nil)) - ;; I find font-lock a bit too verbose. - (font-lock-fontify-buffer)) + (let ((font-lock-maximum-size nil) + ;; Disable support modes, e.g., jit-lock, lazy-lock, etc. + (font-lock-mode-hook nil) + (font-lock-support-mode nil) + ;; I find font-lock a bit too verbose. + (font-lock-verbose nil)) + (funcall mode) + ;; The mode function might have already turned on font-lock. + (unless (symbol-value 'font-lock-mode) + (font-lock-fontify-buffer))) ;; By default, XEmacs font-lock uses non-duplicable text ;; properties. This code forces all the text properties ;; to be copied along with the text.
--- a/lisp/gnus/mml-smime.el Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/gnus/mml-smime.el Sun Sep 11 22:21:01 2005 +0000 @@ -29,8 +29,6 @@ (eval-when-compile (require 'cl)) -(defvar gnus-extract-address-components) - (require 'smime) (require 'mm-decode) (autoload 'message-narrow-to-headers "message")
--- a/lisp/gnus/nnweb.el Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/gnus/nnweb.el Sun Sep 11 22:21:01 2005 +0000 @@ -319,12 +319,22 @@ ;; We have Google's masked e-mail addresses here. :-/ (let ((case-fold-search t)) (goto-char (point-min)) - (delete-region (point-min) - (1+ (re-search-forward "^<pre>" nil t))) - (goto-char (point-min)) - (delete-region (- (re-search-forward "^</pre>" nil t) (length "</pre>")) - (point-max)) - (mm-url-decode-entities))) + (if (save-excursion + (or (re-search-forward "The requested message.*could not be found." + nil t) + (not (and (re-search-forward "^<pre>" nil t) + (re-search-forward "^</pre>" nil t))))) + ;; FIXME: Don't know how to indicate "not found". + ;; Should this function throw an error? --rsteib + (progn + (gnus-message 3 "Requested article not found") + (erase-buffer)) + (delete-region (point-min) + (1+ (re-search-forward "^<pre>" nil t))) + (goto-char (point-min)) + (delete-region (- (re-search-forward "^</pre>" nil t) (length "</pre>")) + (point-max)) + (mm-url-decode-entities)))) (defun nnweb-google-parse-1 (&optional Message-ID) (let ((i 0)
--- a/lisp/gnus/spam-report.el Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/gnus/spam-report.el Sun Sep 11 22:21:01 2005 +0000 @@ -49,12 +49,6 @@ (regexp :value "^nntp\+.*:gmane\.")) :group 'spam-report) -(defcustom spam-report-gmane-spam-header - "^X-Report-Spam: http://\\([^/]+\\)\\(.*\\)$" - "String matching Gmane spam-reporting header. Two match groups are needed." - :type 'regexp - :group 'spam-report) - (defcustom spam-report-gmane-use-article-number t "Whether the article number (faster!) or the header should be used." :type 'boolean @@ -103,19 +97,42 @@ article)) (with-current-buffer nntp-server-buffer (gnus-request-head article gnus-newsgroup-name) - (goto-char (point-min)) - (if (re-search-forward spam-report-gmane-spam-header nil t) - (let* ((host (match-string 1)) - (report (match-string 2)) - (url (format "http://%s%s" host report))) - (gnus-message 7 "Reporting spam through URL %s..." url) - (spam-report-url-ping host report)) - (gnus-message 3 "Could not find X-Report-Spam in article %d..." - article))))))) + (let ((case-fold-search t) + field host report url) + ;; First check for X-Report-Spam because it's more specific to + ;; spam reporting than Archived-At. OTOH, all new articles on + ;; Gmane don't have X-Report-Spam anymore (unless Lars changes his + ;; mind :-)). + ;; + ;; There might be more than one Archived-At header so we need to + ;; find (and transform) the one related to Gmane. + (setq field (or (gnus-fetch-field "X-Report-Spam") + (gnus-fetch-field "Archived-At"))) + (setq host (progn + (string-match + (concat "http://\\([a-z]+\\.gmane\\.org\\)" + "\\(/[^:/]+[:/][0-9]+\\)") + field) + (match-string 1 field))) + (setq report (match-string 2 field)) + (when (string-equal "permalink.gmane.org" host) + (setq host "spam.gmane.org") + (setq report (gnus-replace-in-string + report "/\\([0-9]+\\)$" ":\\1"))) + (setq url (format "http://%s%s" host report)) + (if (not (and host report url)) + (gnus-message + 3 "Could not find a spam report header in article %d..." + article) + (gnus-message 7 "Reporting spam through URL %s..." url) + (spam-report-url-ping host report)))))))) (defun spam-report-url-ping (host report) "Ping a host through HTTP, addressing a specific GET resource using the function specified by `spam-report-url-ping-function'." + ;; Example: + ;; host: "spam.gmane.org" + ;; report: "/gmane.some.group:123456" (funcall spam-report-url-ping-function host report)) (defun spam-report-url-ping-plain (host report)
--- a/lisp/mail/sendmail.el Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/mail/sendmail.el Sun Sep 11 22:21:01 2005 +0000 @@ -130,6 +130,7 @@ :type '(radio (function-item sendmail-send-it :tag "Use Sendmail package") (function-item smtpmail-send-it :tag "Use SMTPmail package") (function-item feedmail-send-it :tag "Use Feedmail package") + (function-item mailclient-send-it :tag "Use Mailclient package") function) :group 'sendmail) @@ -886,9 +887,9 @@ "Default coding system for encoding the outgoing mail. This variable is used only when `sendmail-coding-system' is nil. -This variable is set/changed by the command set-language-environment. +This variable is set/changed by the command `set-language-environment'. User should not set this variable manually, -instead use sendmail-coding-system to get a constant encoding +instead use `sendmail-coding-system' to get a constant encoding of outgoing mails regardless of the current language environment. See also the function `select-message-coding-system'.")
--- a/lisp/menu-bar.el Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/menu-bar.el Sun Sep 11 22:21:01 2005 +0000 @@ -105,10 +105,8 @@ (define-key menu-bar-file-menu [split-window] '(menu-item "Split Window" split-window-vertically - :enable (and (frame-live-p menu-updating-frame) - (frame-visible-p menu-updating-frame ) - (not (window-minibuffer-p - (frame-selected-window menu-updating-frame)))) + :enable (and (menu-bar-menu-frame-live-and-visible-p) + (menu-bar-non-minibuffer-window-p)) :help "Split selected window in two windows")) (define-key menu-bar-file-menu [separator-window] @@ -120,8 +118,7 @@ :help "Pretty-print marked region in black and white to PostScript printer")) (define-key menu-bar-file-menu [ps-print-buffer] '(menu-item "Postscript Print Buffer (B+W)" ps-print-buffer - :enable (and (frame-live-p menu-updating-frame) - (frame-visible-p menu-updating-frame )) + :enable (menu-bar-menu-frame-live-and-visible-p) :help "Pretty-print current buffer in black and white to PostScript printer")) (define-key menu-bar-file-menu [ps-print-region-faces] '(menu-item "Postscript Print Region" ps-print-region-with-faces @@ -129,8 +126,7 @@ :help "Pretty-print marked region to PostScript printer")) (define-key menu-bar-file-menu [ps-print-buffer-faces] '(menu-item "Postscript Print Buffer" ps-print-buffer-with-faces - :enable (and (frame-live-p menu-updating-frame) - (frame-visible-p menu-updating-frame )) + :enable (menu-bar-menu-frame-live-and-visible-p) :help "Pretty-print current buffer to PostScript printer")) (define-key menu-bar-file-menu [print-region] '(menu-item "Print Region" print-region @@ -138,8 +134,7 @@ :help "Print region between mark and current position")) (define-key menu-bar-file-menu [print-buffer] '(menu-item "Print Buffer" print-buffer - :enable (and (frame-live-p menu-updating-frame) - (frame-visible-p menu-updating-frame )) + :enable (menu-bar-menu-frame-live-and-visible-p) :help "Print current buffer with page headings")) (define-key menu-bar-file-menu [separator-print] @@ -170,17 +165,14 @@ :help "Re-read current buffer from its file")) (define-key menu-bar-file-menu [write-file] '(menu-item "Save As..." write-file - :enable (and (frame-live-p menu-updating-frame) - (frame-visible-p menu-updating-frame ) - (not (window-minibuffer-p - (frame-selected-window menu-updating-frame)))) + :enable (and (menu-bar-menu-frame-live-and-visible-p) + (menu-bar-non-minibuffer-window-p)) :help "Write current buffer to another file")) (define-key menu-bar-file-menu [save-buffer] '(menu-item "Save" save-buffer :enable (and (buffer-modified-p) (buffer-file-name) - (not (window-minibuffer-p - (frame-selected-window menu-updating-frame)))) + (menu-bar-non-minibuffer-window-p)) :help "Save current buffer to its file")) (define-key menu-bar-file-menu [separator-save] @@ -192,23 +184,19 @@ :help "Discard (kill) current buffer")) (define-key menu-bar-file-menu [insert-file] '(menu-item "Insert File..." insert-file - :enable (not (window-minibuffer-p - (frame-selected-window menu-updating-frame))) + :enable (menu-bar-non-minibuffer-window-p) :help "Insert another file into current buffer")) (define-key menu-bar-file-menu [dired] '(menu-item "Open Directory..." dired - :enable (not (window-minibuffer-p - (frame-selected-window menu-updating-frame))) + :enable (menu-bar-non-minibuffer-window-p) :help "Read a directory, operate on its files")) (define-key menu-bar-file-menu [open-file] '(menu-item "Open File..." find-file-existing - :enable (not (window-minibuffer-p - (frame-selected-window menu-updating-frame))) + :enable (menu-bar-non-minibuffer-window-p) :help "Read an existing file into an Emacs buffer")) (define-key menu-bar-file-menu [new-file] '(menu-item "Visit New File..." find-file - :enable (not (window-minibuffer-p - (frame-selected-window menu-updating-frame))) + :enable (menu-bar-non-minibuffer-window-p) :help "Read or create a file and edit it")) @@ -1043,8 +1031,7 @@ toggle-truncate-lines :help "Truncate long lines on the screen" :button (:toggle . truncate-lines) - :enable (and (frame-live-p menu-updating-frame) - (frame-visible-p menu-updating-frame)))) + :enable (menu-bar-menu-frame-live-and-visible-p))) (define-key menu-bar-options-menu [highlight-separator] '("--")) @@ -1425,6 +1412,23 @@ '(menu-item "Emacs Tutorial" help-with-tutorial :help "Learn how to use Emacs")) +(defun menu-bar-menu-frame-live-and-visible-p () + "Return non-nil if the menu frame is alive and visible. +The menu frame is the frame for which we are updating the menu." + (let ((menu-frame (if (display-multi-frame-p) menu-updating-frame + (selected-frame)))) + (and (frame-live-p menu-frame) + (frame-visible-p menu-frame)))) + +(defun menu-bar-non-minibuffer-window-p () + "Return non-nil if selected window of the menu frame is not a minibuf window. + +See the documentation of `menu-bar-menu-frame-live-and-visible-p' +for the definition of the menu frame." + (let ((menu-frame (if (display-multi-frame-p) menu-updating-frame + (selected-frame)))) + (not (window-minibuffer-p (frame-selected-window menu-frame))))) + (defun kill-this-buffer () ; for the menubar "Kill the current buffer." (interactive) @@ -1437,11 +1441,10 @@ (or (string-match "^ " (buffer-name (car buffers))) (setq count (1+ count))) (setq buffers (cdr buffers))) - (and (not (window-minibuffer-p (frame-selected-window menu-updating-frame))) + (and (menu-bar-non-minibuffer-window-p) (> count 1)))) -(put 'dired 'menu-enable - '(not (window-minibuffer-p (frame-selected-window menu-updating-frame)))) +(put 'dired 'menu-enable '(menu-bar-non-minibuffer-window-p)) ;; Permit deleting frame if it would leave a visible or iconified frame. (defun delete-frame-enabled-p ()
--- a/lisp/mh-e/ChangeLog Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/mh-e/ChangeLog Sun Sep 11 22:21:01 2005 +0000 @@ -43,7 +43,7 @@ (mh-show-from-face, mh-show-xface-face, mh-speedbar-folder-face) (mh-speedbar-selected-folder-face) (mh-speedbar-folder-with-unseen-messages-face) - (mh-speedbar-selected-folder-with-unseen-messages-face): + (mh-speedbar-selected-folder-with-unseen-messages-face): New backward-compatibility aliases for renamed faces. (mh-folder-body-face, mh-folder-cur-msg-face) (mh-folder-cur-msg-number-face, mh-folder-date-face) @@ -56,7 +56,7 @@ (mh-show-pgg-unknown-face, mh-show-pgg-bad-face) (mh-show-to-face, mh-show-from-face, mh-show-subject-face) (mh-speedbar-folder-with-unseen-messages) - (mh-speedbar-selected-folder-with-unseen-messages): + (mh-speedbar-selected-folder-with-unseen-messages): Use renamed MH-E faces. * mh-utils.el (mh-letter-font-lock-keywords) @@ -900,7 +900,7 @@ * mh-e.el (Version, mh-version): Updated for release 7.4.3. - * This patch release contains the following two patches: + This patch release contains the following two patches: * mh-identity.el (mh-identity-make-menu): Removed condition on mh-auto-fields-list. Use it to enable or disable menu item @@ -8402,7 +8402,7 @@ defcustom to mh-utils because I got an error about a nil value for mh-tool-bar-reply-3-buttons when I fired up mh-rmail. - * mh-comp.el, mh-funcs,el, mh-mime.el, mh-pick.el: Moved (provide) + * mh-comp.el, mh-funcs.el, mh-mime.el, mh-pick.el: Moved (provide) to the end of the file to be consistent with most other files (see additional rationale in mh-e.el description below). @@ -9210,7 +9210,7 @@ 2002-08-19 Peter S Galbraith <psg@debian.org> * reply-to.xpm, reply-to.pbm, reply-from.xpm, reply-from.pbm, - reply-all.xpm, reply-all.bpm: New icons for various reply methods. + * reply-all.xpm, reply-all.bpm: New icons for various reply methods. * mh-e.el (mh-folder-tool-bar-map): Split reply button into three that won't prompt for "from", "to" and "all". * mh-comp.el (mh-reply): Put variable reply-to in the interactive @@ -10234,7 +10234,7 @@ operations made on all messages in the selected range when transient-mark-mode is on doesn't work in XEmacs. - * mh-e.el, mh-utils: Conditionalize calls to + * mh-e.el, mh-utils.el: Conditionalize calls to 'add-to-list 'facemenu-unlisted-faces for XEmacs. 2001-12-11 Jeffrey C Honig <jch@honig.net>
--- a/lisp/mouse.el Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/mouse.el Sun Sep 11 22:21:01 2005 +0000 @@ -538,11 +538,10 @@ (window (posn-window start)) (frame (window-frame window)) (first-window (frame-first-window frame))) - (when (or (eq window first-window) - (= (nth 1 (window-edges window)) - (nth 1 (window-edges first-window)))) - (error "Cannot move header-line at the top of the frame")) - (mouse-drag-mode-line-1 start-event nil))) + (unless (or (eq window first-window) + (= (nth 1 (window-edges window)) + (nth 1 (window-edges first-window)))) + (mouse-drag-mode-line-1 start-event nil)))) (defun mouse-drag-vertical-line (start-event)
--- a/lisp/msb.el Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/msb.el Sun Sep 11 22:21:01 2005 +0000 @@ -185,7 +185,7 @@ "Elisp Files (%d)") ((eq major-mode 'latex-mode) 3030 - "LaTex Files (%d)") + "LaTeX Files (%d)") ('no-multi 3099 "Other files (%d)")))
--- a/lisp/net/tramp.el Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/net/tramp.el Sun Sep 11 22:21:01 2005 +0000 @@ -5213,7 +5213,10 @@ (defun tramp-action-password (p multi-method method user host) "Query the user for a password." - (let ((pw-prompt (match-string 0))) + (let ((pw-prompt + (format "Password for %s " + (tramp-make-tramp-file-name + nil method user host "")))) (tramp-message 9 "Sending password") (tramp-enter-password p pw-prompt user host))) @@ -5300,8 +5303,12 @@ (defun tramp-multi-action-password (p method user host) "Query the user for a password." - (tramp-message 9 "Sending password") - (tramp-enter-password p (match-string 0) user host)) + (let ((pw-prompt + (format "Password for %s " + (tramp-make-tramp-file-name + nil method user host "")))) + (tramp-message 9 "Sending password") + (tramp-enter-password p pw-prompt user host))) (defun tramp-multi-action-succeed (p method user host) "Signal success in finding shell prompt."
--- a/lisp/progmodes/delphi.el Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/progmodes/delphi.el Sun Sep 11 22:21:01 2005 +0000 @@ -4,6 +4,7 @@ ;; Free Software Foundation, Inc. ;; Author: Ray Blaak <blaak@infomatch.com> +;; Maintainer: FSF (Blaak's email addr bounces, Aug 2005) ;; Keywords: languages ;; This file is part of GNU Emacs.
--- a/lisp/progmodes/flymake.el Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/progmodes/flymake.el Sun Sep 11 22:21:01 2005 +0000 @@ -960,8 +960,7 @@ (setq converted-list (cons (list regexp file line col) converted-list))))) converted-list)) -(eval-when-compile - (require 'compile)) +(require 'compile) (defvar flymake-err-line-patterns ; regexp file-idx line-idx col-idx (optional) text-idx(optional), match-end to end of string is error text (append
--- a/lisp/progmodes/make-mode.el Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/progmodes/make-mode.el Sun Sep 11 22:21:01 2005 +0000 @@ -1833,6 +1833,10 @@ ;; Don't keep looking across a blank line or comment. (looking-at "$\\|#") (not (zerop (forward-line -1)))))) + ;; Remove leading and trailing whitespace. + (when found + (setq found (replace-regexp-in-string "[ \t]+\\'" "" found)) + (setq found (replace-regexp-in-string "\\`[ \t]+" "" found))) found))) (provide 'make-mode)
--- a/lisp/progmodes/octave-inf.el Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/progmodes/octave-inf.el Sun Sep 11 22:21:01 2005 +0000 @@ -248,7 +248,11 @@ ;; And finally, everything is back to normal. (set-process-filter proc 'inferior-octave-output-filter) - (run-hooks 'inferior-octave-startup-hook))) + (run-hooks 'inferior-octave-startup-hook) + (run-hooks 'inferior-octave-startup-hook) + ;; Just in case, to be sure a cd in the startup file + ;; won't have detrimental effects. + (inferior-octave-resync-dirs))) (defun inferior-octave-complete ()
--- a/lisp/progmodes/perl-mode.el Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/progmodes/perl-mode.el Sun Sep 11 22:21:01 2005 +0000 @@ -267,12 +267,12 @@ ("\\<sub\\s-+\\S-+\\s-*(\\([^)]+\\))" 1 '(1)) ;; regexp and funny quotes ("[?:.,;=!~({[][ \t\n]*\\(/\\)" (1 '(7))) - ("[?:.,;=!~({[ \t\n]\\([msy]\\|q[qxrw]?\\|tr\\)\\>\\s-*\\([^])}> \n\t]\\)" + ("\\(^\\|[?:.,;=!~({[ \t]\\)\\([msy]\\|q[qxrw]?\\|tr\\)\\>\\s-*\\([^])}> \n\t]\\)" ;; Nasty cases: ;; /foo/m $a->m $#m $m @m %m ;; \s (appears often in regexps). ;; -s file - (2 (if (assoc (char-after (match-beginning 2)) + (3 (if (assoc (char-after (match-beginning 3)) perl-quote-like-pairs) '(15) '(7)))) ;; TODO: here-documents ("<<\\(\\sw\\|['\"]\\)")
--- a/lisp/progmodes/sh-script.el Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/progmodes/sh-script.el Sun Sep 11 22:21:01 2005 +0000 @@ -490,7 +490,10 @@ map) "Keymap used in Shell-Script mode.") - +(defvar sh-skeleton-pair-default-alist '((?( _ ?)) (?\)) + (?[ ?\s _ ?\s ?]) (?\]) + (?{ _ ?}) (?\})) + "Value to use for `skeleton-pair-default-alist' in Shell-Script mode.") (defcustom sh-dynamic-complete-functions '(shell-dynamic-complete-environment-variable @@ -1362,6 +1365,8 @@ (make-local-variable 'sh-shell-variables-initialized) (make-local-variable 'imenu-generic-expression) (make-local-variable 'sh-indent-supported-here) + (make-local-variable 'skeleton-pair-default-alist) + (setq skeleton-pair-default-alist sh-skeleton-pair-default-alist) (setq skeleton-end-hook (lambda () (or (eolp) (newline) (indent-relative))) paragraph-start (concat page-delimiter "\\|$")
--- a/lisp/recentf.el Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/recentf.el Sun Sep 11 22:21:01 2005 +0000 @@ -5,7 +5,6 @@ ;; Author: David Ponce <david@dponce.com> ;; Created: July 19 1999 -;; Maintainer: FSF ;; Keywords: files ;; This file is part of GNU Emacs. @@ -258,7 +257,16 @@ If it returns nil, the filename is left unchanged." :group 'recentf :type '(choice (const :tag "None" nil) + (const abbreviate-file-name) function)) + +(defcustom recentf-show-file-shortcuts-flag t + "Whether to show ``[N]'' for the Nth item up to 10. +If non-nil, `recentf-open-files' will show labels for keys that can be +used as shortcuts to open the Nth file." + :group 'recentf + :type 'boolean) + ;;; Utilities ;; @@ -349,7 +357,7 @@ "Convert filename NAME to absolute, and canonicalize it. See also the function `expand-file-name'. If defined, call the function `recentf-filename-handler' -to postprocess the canonical name." +to post process the canonical name." (let* ((filename (expand-file-name name))) (or (and recentf-filename-handler (funcall recentf-filename-handler filename)) @@ -926,6 +934,9 @@ (set-keymap-parent km widget-keymap) (define-key km "q" 'recentf-cancel-dialog) (define-key km [down-mouse-1] 'widget-button-click) + ;; Keys in reverse order of appearence in help. + (dolist (k '("0" "9" "8" "7" "6" "5" "4" "3" "2" "1")) + (define-key km k 'recentf-open-file-with-key)) km) "Keymap used in recentf dialogs.") @@ -1063,6 +1074,18 @@ (kill-buffer (current-buffer)) (funcall recentf-menu-action (widget-value widget))) +;; List of files associated to a digit shortcut key. +(defvar recentf--files-with-key nil) + +(defun recentf-show-digit-shortcut-filter (l) + "Filter the list of menu-elements L to show digit shortcuts." + (let ((i 0)) + (dolist (e l) + (setq i (1+ i)) + (recentf-set-menu-element-item + e (format "[%d] %s" (% i 10) (recentf-menu-element-item e)))) + l)) + (defun recentf-open-files-item (menu-element) "Return a widget to display MENU-ELEMENT in a dialog buffer." (if (consp (cdr menu-element)) @@ -1085,6 +1108,26 @@ :action recentf-open-files-action ,(cdr menu-element)))) +(defun recentf-open-files-items (files) + "Return a list of widgets to display FILES in a dialog buffer." + (set (make-local-variable 'recentf--files-with-key) + (recentf-trunc-list files 10)) + (mapcar 'recentf-open-files-item + (append + ;; When requested group the files with shortcuts together + ;; at the top of the list. + (when recentf-show-file-shortcuts-flag + (setq files (nthcdr 10 files)) + (recentf-apply-menu-filter + 'recentf-show-digit-shortcut-filter + (mapcar 'recentf-make-default-menu-element + recentf--files-with-key))) + ;; Then the other files. + (recentf-apply-menu-filter + recentf-menu-filter + (mapcar 'recentf-make-default-menu-element + files))))) + (defun recentf-open-files (&optional files buffer-name) "Show a dialog to open a recent file. If optional argument FILES is non-nil, it is a list of recently-opened @@ -1093,25 +1136,43 @@ use for the dialog. It defaults to \"*`recentf-menu-title'*\"." (interactive) (recentf-dialog (or buffer-name (format "*%s*" recentf-menu-title)) - (widget-insert "Click on a file to open it. -Click on Cancel or type `q' to cancel.\n" ) + (widget-insert "Click on a file" + (if recentf-show-file-shortcuts-flag + ", or type the corresponding digit key," + "") + " to open it.\n" + "Click on Cancel or type `q' to cancel.\n") ;; Use a L&F that looks like the recentf menu. (tree-widget-set-theme "folder") (apply 'widget-create `(group :indent 2 :format "\n%v\n" - ,@(mapcar 'recentf-open-files-item - (recentf-apply-menu-filter - recentf-menu-filter - (mapcar 'recentf-make-default-menu-element - (or files recentf-list)))))) + ,@(recentf-open-files-items (or files recentf-list)))) (widget-create 'push-button :notify 'recentf-cancel-dialog "Cancel") (recentf-dialog-goto-first 'link))) +(defun recentf-open-file-with-key (n) + "Open the recent file with the shortcut numeric key N. +N must be a valid digit. +`1' opens the first file, `2' the second file, ... `9' the ninth file. +`0' opens the tenth file." + (interactive + (list + (let ((n (string-to-number (this-command-keys)))) + (cond + ((zerop n) 10) + ((and (> n 0) (< n 10)) n) + ((error "Invalid digit key %d" n)))))) + (when recentf--files-with-key + (let ((file (nth (1- n) recentf--files-with-key))) + (unless file (error "Not that many recent files")) + (kill-buffer (current-buffer)) + (funcall recentf-menu-action file)))) + (defun recentf-open-more-files () "Show a dialog to open a recent file that is not in the menu." (interactive)
--- a/lisp/simple.el Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/simple.el Sun Sep 11 22:21:01 2005 +0000 @@ -4227,88 +4227,90 @@ (defun blink-matching-open () "Move cursor momentarily to the beginning of the sexp before point." (interactive) - (and (> (point) (1+ (point-min))) - blink-matching-paren - ;; Verify an even number of quoting characters precede the close. - (= 1 (logand 1 (- (point) - (save-excursion - (forward-char -1) - (skip-syntax-backward "/\\") - (point))))) - (let* ((oldpos (point)) - (blinkpos) - (mismatch) - matching-paren) - (save-excursion - (save-restriction - (if blink-matching-paren-distance - (narrow-to-region (max (point-min) - (- (point) blink-matching-paren-distance)) - oldpos)) - (condition-case () - (let ((parse-sexp-ignore-comments - (and parse-sexp-ignore-comments - (not blink-matching-paren-dont-ignore-comments)))) - (setq blinkpos (scan-sexps oldpos -1))) - (error nil))) - (and blinkpos - ;; Not syntax '$'. - (not (eq (syntax-class (syntax-after blinkpos)) 8)) - (setq matching-paren - (let ((syntax (syntax-after blinkpos))) - (and (consp syntax) - (eq (syntax-class syntax) 4) - (cdr syntax))) - mismatch - (or (null matching-paren) - (/= (char-after (1- oldpos)) - matching-paren)))) - (if mismatch (setq blinkpos nil)) - (if blinkpos - ;; Don't log messages about paren matching. - (let (message-log-max) - (goto-char blinkpos) - (if (pos-visible-in-window-p) - (and blink-matching-paren-on-screen - (sit-for blink-matching-delay)) - (goto-char blinkpos) - (message - "Matches %s" - ;; Show what precedes the open in its line, if anything. - (if (save-excursion - (skip-chars-backward " \t") - (not (bolp))) - (buffer-substring (progn (beginning-of-line) (point)) - (1+ blinkpos)) - ;; Show what follows the open in its line, if anything. - (if (save-excursion - (forward-char 1) - (skip-chars-forward " \t") - (not (eolp))) - (buffer-substring blinkpos - (progn (end-of-line) (point))) - ;; Otherwise show the previous nonblank line, - ;; if there is one. - (if (save-excursion - (skip-chars-backward "\n \t") - (not (bobp))) - (concat - (buffer-substring (progn + (when (and (> (point) (1+ (point-min))) + blink-matching-paren + ;; Verify an even number of quoting characters precede the close. + (= 1 (logand 1 (- (point) + (save-excursion + (forward-char -1) + (skip-syntax-backward "/\\") + (point)))))) + (let* ((oldpos (point)) + blinkpos + message-log-max ; Don't log messages about paren matching. + matching-paren + open-paren-line-string) + (save-excursion + (save-restriction + (if blink-matching-paren-distance + (narrow-to-region (max (point-min) + (- (point) blink-matching-paren-distance)) + oldpos)) + (condition-case () + (let ((parse-sexp-ignore-comments + (and parse-sexp-ignore-comments + (not blink-matching-paren-dont-ignore-comments)))) + (setq blinkpos (scan-sexps oldpos -1))) + (error nil))) + (and blinkpos + ;; Not syntax '$'. + (not (eq (syntax-class (syntax-after blinkpos)) 8)) + (setq matching-paren + (let ((syntax (syntax-after blinkpos))) + (and (consp syntax) + (eq (syntax-class syntax) 4) + (cdr syntax))))) + (cond + ((or (null matching-paren) + (/= (char-before oldpos) + matching-paren)) + (message "Mismatched parentheses")) + ((not blinkpos) + (if (not blink-matching-paren-distance) + (message "Unmatched parenthesis"))) + ((pos-visible-in-window-p blinkpos) + ;; Matching open within window, temporarily move to blinkpos but only + ;; if `blink-matching-paren-on-screen' is non-nil. + (when blink-matching-paren-on-screen + (save-excursion + (goto-char blinkpos) + (sit-for blink-matching-delay)))) + (t + (save-excursion + (goto-char blinkpos) + (setq open-paren-line-string + ;; Show what precedes the open in its line, if anything. + (if (save-excursion + (skip-chars-backward " \t") + (not (bolp))) + (buffer-substring (line-beginning-position) + (1+ blinkpos)) + ;; Show what follows the open in its line, if anything. + (if (save-excursion + (forward-char 1) + (skip-chars-forward " \t") + (not (eolp))) + (buffer-substring blinkpos + (line-end-position)) + ;; Otherwise show the previous nonblank line, + ;; if there is one. + (if (save-excursion + (skip-chars-backward "\n \t") + (not (bobp))) + (concat + (buffer-substring (progn (skip-chars-backward "\n \t") - (beginning-of-line) - (point)) - (progn (end-of-line) - (skip-chars-backward " \t") - (point))) - ;; Replace the newline and other whitespace with `...'. - "..." - (buffer-substring blinkpos (1+ blinkpos))) - ;; There is nothing to show except the char itself. - (buffer-substring blinkpos (1+ blinkpos)))))))) - (cond (mismatch - (message "Mismatched parentheses")) - ((not blink-matching-paren-distance) - (message "Unmatched parenthesis")))))))) + (line-beginning-position)) + (progn (end-of-line) + (skip-chars-backward " \t") + (point))) + ;; Replace the newline and other whitespace with `...'. + "..." + (buffer-substring blinkpos (1+ blinkpos))) + ;; There is nothing to show except the char itself. + (buffer-substring blinkpos (1+ blinkpos))))))) + (message "Matches %s" + (substring-no-properties open-paren-line-string)))))))) ;Turned off because it makes dbx bomb out. (setq blink-paren-function 'blink-matching-open)
--- a/lisp/smerge-mode.el Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/smerge-mode.el Sun Sep 11 22:21:01 2005 +0000 @@ -372,7 +372,7 @@ some major modes. Uses `smerge-resolve-function' to do the actual work." (interactive) (smerge-match-conflict) - (smerge-remove-props) + (smerge-remove-props (match-beginning 0) (match-end 0)) (cond ;; Trivial diff3 -A non-conflicts. ((and (eq (match-end 1) (match-end 3))
--- a/lisp/textmodes/ispell.el Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/textmodes/ispell.el Sun Sep 11 22:21:01 2005 +0000 @@ -814,7 +814,10 @@ (goto-char (point-min)) (let (case-fold-search) (setq ispell-really-aspell - (and (search-forward "(but really Aspell " nil t) t)))) + (and (search-forward-regexp "(but really Aspell \\(.*\\))" nil t) + (if (version< (match-string 1) "0.60") + (error "aspell version 0.60 or greater is required") + t))))) (kill-buffer (current-buffer))) result))
--- a/lisp/textmodes/page.el Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/textmodes/page.el Sun Sep 11 22:21:01 2005 +0000 @@ -112,7 +112,7 @@ (save-excursion (goto-char (match-beginning 0)) ; was (beginning-of-line) (looking-at page-delimiter))) - (beginning-of-line)) + (goto-char (match-beginning 0))) ; was (beginning-of-line) (narrow-to-region (point) (progn ;; Find the top of the page.
--- a/lisp/vc.el Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/vc.el Sun Sep 11 22:21:01 2005 +0000 @@ -2259,6 +2259,8 @@ (interactive "DDired under VC (directory): \nP") (let ((vc-dired-switches (concat vc-dired-listing-switches (if vc-dired-recurse "R" "")))) + (if (eq (string-match tramp-file-name-regexp dir) 0) + (error "Sorry, vc-directory does not work over Tramp")) (if read-switches (setq vc-dired-switches (read-string "Dired listing switches: " @@ -2809,6 +2811,9 @@ ;; it should find all relevant files relative to ;; the default-directory. nil))) + (dolist (file (or args (list default-directory))) + (if (eq (string-match tramp-file-name-regexp file) 0) + (error "Sorry, vc-update-change-log does not work over Tramp"))) (vc-call-backend (vc-responsible-backend default-directory) 'update-changelog args))
--- a/lisp/woman.el Tue Sep 06 07:30:14 2005 +0000 +++ b/lisp/woman.el Sun Sep 11 22:21:01 2005 +0000 @@ -3,7 +3,7 @@ ;; Copyright (C) 2000, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. ;; Author: Francis J. Wright <F.J.Wright@qmul.ac.uk> -;; Maintainer: Francis J. Wright <F.J.Wright@qmul.ac.uk> +;; Maintainer: FSF ;; Keywords: help, unix ;; Adapted-By: Eli Zaretskii <eliz@gnu.org> ;; Version: see `woman-version' @@ -136,27 +136,23 @@ ;; man man_page_name -;; Using the `word at point' as a topic suggestion -;; =============================================== - -;; By default, the `woman' command uses the word nearest to point in -;; the current buffer as a suggestion for the topic to look up. The -;; topic must be confirmed or edited in the minibuffer. This -;; suggestion can be turned off, or `woman' can use the suggested -;; topic without confirmation* if possible, by setting the user-option -;; `woman-topic-at-point' to nil or t respectively. (Its default -;; value is neither nil nor t, meaning ask for confirmation.) - -;; [* Thanks to Benjamin Riefenstahl for suggesting this -;; functionality.] - -;; The variable `woman-topic-at-point' can be rebound locally, which -;; may be useful to provide special private key bindings, e.g. +;; Using the word at point as the default topic +;; ============================================ + +;; The `woman' command uses the word nearest to point in the current +;; buffer as the default topic to look up if it matches the name of a +;; manual page installed on the system. The default topic can also be +;; used without confirmation by setting the user-option +;; `woman-use-topic-at-point' to t; thanks to Benjamin Riefenstahl for +;; suggesting this functionality. + +;; The variable `woman-use-topic-at-point' can be rebound locally, +;; which may be useful to provide special private key bindings, e.g. ;; (global-set-key "\C-cw" ;; (lambda () ;; (interactive) -;; (let ((woman-topic-at-point t)) +;; (let ((woman-use-topic-at-point t)) ;; (woman))))) @@ -420,10 +416,7 @@ ;; Paul A. Thompson <pat@po.cwru.edu> ;; Arrigo Triulzi <arrigo@maths.qmw.ac.uk> ;; Geoff Voelker <voelker@cs.washington.edu> -;; Eli Zaretskii <eliz@is.elta.co.il> - -;;; History: -;; For recent change log see end of file. +;; Eli Zaretskii <eliz@gnu.org> ;;; Code: @@ -714,26 +707,21 @@ :type 'string :group 'woman-interface) -(defcustom woman-topic-at-point-default 'confirm - ;; `woman-topic-at-point' may be let-bound when woman is loaded, in - ;; which case its global value does not get defined. +(defcustom woman-use-topic-at-point-default nil + ;; `woman-use-topic-at-point' may be let-bound when woman is loaded, + ;; in which case its global value does not get defined. ;; `woman-file-name' sets it to this value if it is unbound. - "*Default value for `woman-topic-at-point'." + "*Default value for `woman-use-topic-at-point'." :type '(choice (const :tag "Yes" t) - (const :tag "No" nil) - (other :tag "Confirm" confirm)) + (const :tag "No" nil)) :group 'woman-interface) -(defcustom woman-topic-at-point woman-topic-at-point-default - "*Controls use by `woman' of `word at point' as a topic suggestion. -If non-nil then the `woman' command uses the word at point as an -initial topic suggestion when it reads a topic from the minibuffer; if -t then the `woman' command uses the word at point WITHOUT -INTERACTIVE CONFIRMATION if it exists as a topic. The default value -is `confirm', meaning suggest a topic and ask for confirmation." +(defcustom woman-use-topic-at-point woman-use-topic-at-point-default + "*Control use of the word at point as the default topic. +If non-nil the `woman' command uses the word at point automatically, +without interactive confirmation, if it exists as a topic." :type '(choice (const :tag "Yes" t) - (const :tag "No" nil) - (other :tag "Confirm" confirm)) + (const :tag "No" nil)) :group 'woman-interface) (defvar woman-file-regexp nil @@ -956,8 +944,9 @@ :group 'woman-faces) (defcustom woman-use-symbol-font nil - "*If non-nil then may use the symbol font. It is off by default, -mainly because it may change the line spacing (in NTEmacs 20.5)." + "*If non-nil then may use the symbol font. +It is off by default, mainly because it may change the line spacing +\(in NTEmacs 20.5)." :type 'boolean :group 'woman-faces) @@ -1200,10 +1189,11 @@ (defun woman-file-name (topic &optional re-cache) "Get the name of the UN*X man-page file describing a chosen TOPIC. -When `woman' is called interactively, the word at point may be used as -the topic or initial topic suggestion, subject to the value of the -user option `woman-topic-at-point'. Return nil if no file can be found. -Optional argument RE-CACHE, if non-nil, forces the cache to be re-read." +When `woman' is called interactively, the word at point may be +automatically used as the topic, if the value of the user option +`woman-use-topic-at-point' is non-nil. Return nil if no file can +be found. Optional argument RE-CACHE, if non-nil, forces the +cache to be re-read." ;; Handle the caching of the directory and topic lists: (if (and (not re-cache) (or @@ -1221,25 +1211,30 @@ ;; completions, but to return only a case-sensitive match. This ;; does not seem to work properly by default, so I re-do the ;; completion if necessary. - (let (files) + (let (files + (default (current-word))) (or (stringp topic) - (and (eq t - (if (boundp 'woman-topic-at-point) - woman-topic-at-point - ;; Was let-bound when file loaded, so ... - (setq woman-topic-at-point woman-topic-at-point-default))) - (setq topic - (or (current-word t) "")) ; only within or adjacent to word - (assoc topic woman-topic-all-completions)) + (and (if (boundp 'woman-use-topic-at-point) + woman-use-topic-at-point + ;; Was let-bound when file loaded, so ... + (setq woman-use-topic-at-point woman-use-topic-at-point-default)) + (setq topic (or (current-word t) "")) ; only within or adjacent to word + (test-completion topic woman-topic-all-completions)) (setq topic - (completing-read - "Manual entry: " - woman-topic-all-completions nil 1 - ;; Initial input suggestion (was nil), with - ;; cursor at left ready to kill suggestion!: - (and woman-topic-at-point - (cons (or (current-word) "") 0)) ; nearest word - 'woman-topic-history))) + (let* ((word-at-point (current-word)) + (default + (when (and word-at-point + (test-completion + word-at-point woman-topic-all-completions)) + word-at-point))) + (completing-read + (if default + (format "Manual entry [default: %s]: " default) + "Manual entry: ") + woman-topic-all-completions nil 1 + nil + 'woman-topic-history + default)))) ;; Note that completing-read always returns a string. (if (= (length topic) 0) nil ; no topic, so no file! @@ -1259,10 +1254,9 @@ ;; Unread the command event (TAB = ?\t = 9) that runs the command ;; `minibuffer-complete' in order to automatically complete the ;; minibuffer contents as far as possible. - (setq unread-command-events '(9)) ; and delete any type-ahead! + (setq unread-command-events '(9)) ; and delete any type-ahead! (completing-read "Manual file: " files nil 1 - (try-completion "" files) 'woman-file-history))) - ))) + (try-completion "" files) 'woman-file-history)))))) (defun woman-select (predicate list) "Select unique elements for which PREDICATE is true in LIST. @@ -1741,7 +1735,10 @@ (define-key woman-mode-map "w" 'woman) (define-key woman-mode-map "\en" 'WoMan-next-manpage) (define-key woman-mode-map "\ep" 'WoMan-previous-manpage) - (define-key woman-mode-map [M-mouse-2] 'woman-follow-word)) + (define-key woman-mode-map [M-mouse-2] 'woman-follow-word) + + ;; We don't need to call `man' when we are in `woman-mode'. + (define-key woman-mode-map [remap man] 'woman)) (defun woman-follow-word (event) "Run WoMan with word under mouse as topic. @@ -1942,25 +1939,33 @@ (defvar WoMan-Man-start-time nil "Used to record formatting time used by the `man' command.") -(defadvice Man-getpage-in-background - (around Man-getpage-in-background-advice (topic) activate) - "Use WoMan unless invoked outside a WoMan buffer or invoked explicitly. -Otherwise use Man and record start of formatting time." - (if (and (eq major-mode 'woman-mode) - (not (eq (caar command-history) 'man))) - (WoMan-getpage-in-background topic) - ;; Initiates man processing - (setq WoMan-Man-start-time (current-time)) - ad-do-it)) - -(defadvice Man-bgproc-sentinel - (after Man-bgproc-sentinel-advice activate) - ;; Terminates man processing - "Report formatting time." - (let* ((time (current-time)) - (time (+ (* (- (car time) (car WoMan-Man-start-time)) 65536) - (- (cadr time) (cadr WoMan-Man-start-time))))) - (message "Man formatting done in %d seconds" time))) +;; Both advices are disabled because "a file in Emacs should not put +;; advice on a function in Emacs" (see Info node "(elisp)Advising +;; Functions"). Counting the formatting time is useful for +;; developping, but less applicable for daily use. The advice for +;; `Man-getpage-in-background' can be discarded, because the +;; key-binding in `woman-mode-map' has been remapped to call `woman' +;; but `man'. Michael Albinus <michael.albinus@gmx.de> + +;; (defadvice Man-getpage-in-background +;; (around Man-getpage-in-background-advice (topic) activate) +;; "Use WoMan unless invoked outside a WoMan buffer or invoked explicitly. +;; Otherwise use Man and record start of formatting time." +;; (if (and (eq major-mode 'woman-mode) +;; (not (eq (caar command-history) 'man))) +;; (WoMan-getpage-in-background topic) +;; ;; Initiates man processing +;; (setq WoMan-Man-start-time (current-time)) +;; ad-do-it)) + +;; (defadvice Man-bgproc-sentinel +;; (after Man-bgproc-sentinel-advice activate) +;; ;; Terminates man processing +;; "Report formatting time." +;; (let* ((time (current-time)) +;; (time (+ (* (- (car time) (car WoMan-Man-start-time)) 65536) +;; (- (cadr time) (cadr WoMan-Man-start-time))))) +;; (message "Man formatting done in %d seconds" time))) ;;; Buffer handling:
--- a/lispref/ChangeLog Tue Sep 06 07:30:14 2005 +0000 +++ b/lispref/ChangeLog Sun Sep 11 22:21:01 2005 +0000 @@ -1,3 +1,44 @@ +2005-09-10 Chong Yidong <cyd@stupidchicken.com> + + * files.texi (Saving Buffers): Fix typo. + +2005-09-08 Richard M. Stallman <rms@gnu.org> + + * tips.texi (Programming Tips): Correct the "default" prompt spec. + +2005-09-08 Chong Yidong <cyd@stupidchicken.com> + + * locals.texi (Standard Buffer-Local Variables): Don't include + mode variables for minor modes. + Fix xrefs for buffer-display-count, buffer-display-table, + buffer-offer-save, buffer-saved-size, cache-long-line-scans, + enable-multibyte-characters, fill-column, header-line-format, + left-fringe-width, left-margin, and right-fringe-width. + + * hooks.texi (Standard Hooks): All hooks should conform to the + standard naming convention now. + Fix xref for `echo-area-clear-hook'. + + * display.texi (Usual Display): Note that indicate-empty-lines and + tab-width are buffer-local. + + * files.texi (Saving Buffers): Add xref to `Killing Buffers'. + + * modes.texi (Mode Help): Note that major-mode is buffer-local. + + * nonascii.texi (Encoding and I/O): Note that + buffer-file-coding-system is buffer-local. + + * positions.texi (List Motion): Note that defun-prompt-regexp is + buffer-local. + + * text.texi (Auto Filling): Note that auto-fill-function is + buffer-local. + (Undo): Note that buffer-undo-list is buffer-local. + + * windows.texi (Buffers and Windows): Document + buffer-display-count. + 2005-09-06 Richard M. Stallman <rms@gnu.org> * tips.texi (Coding Conventions): Sometimes it is ok to put the
--- a/lispref/display.texi Tue Sep 06 07:30:14 2005 +0000 +++ b/lispref/display.texi Sun Sep 11 22:21:01 2005 +0000 @@ -4546,11 +4546,11 @@ @end defvar @defopt tab-width -The value of this variable is the spacing between tab stops used for -displaying tab characters in Emacs buffers. The value is in units of -columns, and the default is 8. Note that this feature is completely -independent of the user-settable tab stops used by the command -@code{tab-to-tab-stop}. @xref{Indent Tabs}. +The value of this buffer-local variable is the spacing between tab +stops used for displaying tab characters in Emacs buffers. The value +is in units of columns, and the default is 8. Note that this feature +is completely independent of the user-settable tab stops used by the +command @code{tab-to-tab-stop}. @xref{Indent Tabs}. @end defopt @defopt indicate-empty-lines @@ -4559,6 +4559,7 @@ When this is non-@code{nil}, Emacs displays a special glyph in the fringe of each empty line at the end of the buffer, on terminals that support it (window systems). @xref{Fringes}. +This variable is automatically buffer-local in every buffer. @end defopt @defvar indicate-buffer-boundaries
--- a/lispref/files.texi Tue Sep 06 07:30:14 2005 +0000 +++ b/lispref/files.texi Sun Sep 11 22:21:01 2005 +0000 @@ -341,10 +341,10 @@ If it is @code{nil}, that means to ask only about file-visiting buffers. If it is @code{t}, that means also offer to save certain other non-file buffers---those that have a non-@code{nil} buffer-local value of -@code{buffer-offer-save}. (A user who says @samp{yes} to saving a -non-file buffer is asked to specify the file name to use.) The -@code{save-buffers-kill-emacs} function passes the value @code{t} for -@var{pred}. +@code{buffer-offer-save} (@pxref{Killing Buffers}). A user who says +@samp{yes} to saving a non-file buffer is asked to specify the file +name to use. The @code{save-buffers-kill-emacs} function passes the +value @code{t} for @var{pred}. If @var{pred} is neither @code{t} nor @code{nil}, then it should be a function of no arguments. It will be called in each buffer to decide
--- a/lispref/hooks.texi Tue Sep 06 07:30:14 2005 +0000 +++ b/lispref/hooks.texi Sun Sep 11 22:21:01 2005 +0000 @@ -26,14 +26,13 @@ The variables whose names end in @samp{-hooks} or @samp{-functions} are usually @dfn{abnormal hooks}; their values are lists of functions, but these functions are called in a special way (they are passed arguments, -or their values are used). A few of these variables are actually normal -hooks which were named before we established the convention that normal -hooks' names should end in @samp{-hook}. +or their values are used). The variables whose names end in +@samp{-function} have single functions as their values. -The variables whose names end in @samp{-function} have single functions -as their values. (In older Emacs versions, some of these variables had -names ending in @samp{-hook} even though they were not normal hooks; -however, we have renamed all of those.) +(In older Emacs versions, some normal hooks had names ending in +@samp{-hooks} or @samp{-functions}, and some abnormal hooks had names +ending in @samp{-hook}. We have renamed all of these to conform to +the above conventions.) @c We need to xref to where each hook is documented or else document @c it here. @@ -135,7 +134,7 @@ @xref{Disabling Commands}. @item echo-area-clear-hook -@xref{The Echo Area}. +@xref{Echo Area Customization}. @item emacs-startup-hook @xref{Init File}.
--- a/lispref/locals.texi Tue Sep 06 07:30:14 2005 +0000 +++ b/lispref/locals.texi Sun Sep 11 22:21:01 2005 +0000 @@ -15,10 +15,11 @@ buffer. Many Lisp packages define such variables for their internal use, but we don't try to list them all here. +Each minor modes defines a buffer-local variable named +@samp{@var{modename}-mode}. @xref{Minor Mode Conventions}. Minor +mode variables will not be listed here. + @table @code -@item abbrev-mode -@xref{Abbrevs}. - @item auto-fill-function @xref{Auto Filling}. @@ -29,13 +30,13 @@ @xref{Auto-Saving}. @item buffer-backed-up -@xref{Backup Files}. +@xref{Making Backups}. @item buffer-display-count -@xref{Displaying Buffers}. +@xref{Buffers and Windows}. @item buffer-display-table -@xref{Display Tables}. +@xref{Active Display Table}. @item buffer-display-time @xref{Buffers and Windows}. @@ -62,19 +63,19 @@ @xref{Invisible Text}. @item buffer-offer-save -@xref{Saving Buffers}. +@xref{Killing Buffers}. @item buffer-read-only @xref{Read Only Buffers}. @item buffer-saved-size -@xref{Point}. +@xref{Auto-Saving}. @item buffer-undo-list @xref{Undo}. @item cache-long-line-scans -@xref{Text Lines}. +@xref{Truncation}. @item case-fold-search @xref{Searching and Case}. @@ -103,10 +104,10 @@ @end ignore @item enable-multibyte-characters -@ref{Non-ASCII Characters}. +@ref{Text Representations}. @item fill-column -@xref{Auto Filling}. +@xref{Margins}. @item fringes-outside-margins @xref{Fringes}. @@ -115,7 +116,7 @@ @xref{Moving Point,,, emacs, The GNU Emacs Manual}. @item header-line-format -@xref{Mode Line Data}. +@xref{Header Lines}. @item indicate-buffer-boundaries @xref{Usual Display}. @@ -124,10 +125,10 @@ @xref{Usual Display}. @item left-fringe-width -@xref{Fringes}. +@xref{Fringe Size/Pos}. @item left-margin -@xref{Indentation}. +@xref{Margins}. @item left-margin-width @xref{Display Margins}. @@ -136,7 +137,7 @@ @xref{Line Height}. @item local-abbrev-table -@xref{Abbrevs}. +@xref{Standard Abbrev Tables}. @item major-mode @xref{Mode Help}. @@ -162,14 +163,11 @@ @item mode-name @xref{Mode Line Variables}. -@item overwrite-mode -@xref{Insertion}. - @item point-before-scroll Used for communication between mouse commands and scroll-bar commands. @item right-fringe-width -@xref{Fringes}. +@xref{Fringe Size/Pos}. @item right-margin-width @xref{Display Margins}. @@ -195,9 +193,6 @@ @item truncate-lines @xref{Truncation}. -@item vc-mode -@xref{Mode Line Variables}. - @item vertical-scroll-bar @xref{Scroll Bars}. @end table
--- a/lispref/modes.texi Tue Sep 06 07:30:14 2005 +0000 +++ b/lispref/modes.texi Sun Sep 11 22:21:01 2005 +0000 @@ -961,11 +961,11 @@ @end deffn @defvar major-mode -This variable holds the symbol for the current buffer's major mode. -This symbol should have a function definition that is the command to -switch to that major mode. The @code{describe-mode} function uses the -documentation string of the function as the documentation of the major -mode. +This buffer-local variable holds the symbol for the current buffer's +major mode. This symbol should have a function definition that is the +command to switch to that major mode. The @code{describe-mode} +function uses the documentation string of the function as the +documentation of the major mode. @end defvar @node Derived Modes
--- a/lispref/nonascii.texi Tue Sep 06 07:30:14 2005 +0000 +++ b/lispref/nonascii.texi Sun Sep 11 22:21:01 2005 +0000 @@ -717,8 +717,8 @@ you will want to find out afterwards which coding system was chosen. @defvar buffer-file-coding-system -This variable records the coding system that was used for visiting the -current buffer. It is used for saving the buffer, and for writing part +This buffer-local variable records the coding system that was used to visit +the current buffer. It is used for saving the buffer, and for writing part of the buffer with @code{write-region}. If the text to be written cannot be safely encoded using the coding system specified by this variable, these operations select an alternative encoding by calling
--- a/lispref/positions.texi Tue Sep 06 07:30:14 2005 +0000 +++ b/lispref/positions.texi Sun Sep 11 22:21:01 2005 +0000 @@ -720,11 +720,11 @@ @end deffn @defopt defun-prompt-regexp -If non-@code{nil}, this variable holds a regular expression that -specifies what text can appear before the open-parenthesis that starts a -defun. That is to say, a defun begins on a line that starts with a -match for this regular expression, followed by a character with -open-parenthesis syntax. +If non-@code{nil}, this buffer-local variable holds a regular +expression that specifies what text can appear before the +open-parenthesis that starts a defun. That is to say, a defun begins +on a line that starts with a match for this regular expression, +followed by a character with open-parenthesis syntax. @end defopt @defopt open-paren-in-column-0-is-defun-start
--- a/lispref/text.texi Tue Sep 06 07:30:14 2005 +0000 +++ b/lispref/text.texi Sun Sep 11 22:21:01 2005 +0000 @@ -1200,8 +1200,8 @@ list, which is in the variable @code{buffer-undo-list}. @defvar buffer-undo-list -This variable's value is the undo list of the current buffer. -A value of @code{t} disables the recording of undo information. +This buffer-local variable's value is the undo list of the current +buffer. A value of @code{t} disables the recording of undo information. @end defvar Here are the kinds of elements an undo list can have: @@ -1768,8 +1768,8 @@ justification style to refill portions of the text. @xref{Margins}. @defvar auto-fill-function -The value of this variable should be a function (of no arguments) to be -called after self-inserting a character from the table +The value of this buffer-local variable should be a function (of no +arguments) to be called after self-inserting a character from the table @code{auto-fill-chars}. It may be @code{nil}, in which case nothing special is done in that case.
--- a/lispref/tips.texi Tue Sep 06 07:30:14 2005 +0000 +++ b/lispref/tips.texi Sun Sep 11 22:21:01 2005 +0000 @@ -386,7 +386,7 @@ It should look like this: @example -Enter the answer: (default 42) +Enter the answer (default 42): @end example @item
--- a/lispref/windows.texi Tue Sep 06 07:30:14 2005 +0000 +++ b/lispref/windows.texi Sun Sep 11 22:21:01 2005 +0000 @@ -717,6 +717,12 @@ widths of @var{window} remain unchanged. @xref{Fringes}. @end defun +@defvar buffer-display-count +This buffer-local variable records the number of times a buffer is +displayed in a window. It is incremented each time +@code{set-window-buffer} is called for the buffer. +@end defvar + @defun window-buffer &optional window This function returns the buffer that @var{window} is displaying. If @var{window} is omitted, this function returns the buffer for the
--- a/man/ChangeLog Tue Sep 06 07:30:14 2005 +0000 +++ b/man/ChangeLog Sun Sep 11 22:21:01 2005 +0000 @@ -2108,7 +2108,7 @@ * pgg.texi (User Commands, Backend methods): Do. * gnus.texi: Markup fixes. (Setting Process Marks): Fix `M P a' entry. - * emacs-mime: Fixes. + * emacs-mime.texi: Fixes. 2004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
--- a/msdos/ChangeLog Tue Sep 06 07:30:14 2005 +0000 +++ b/msdos/ChangeLog Sun Sep 11 22:21:01 2005 +0000 @@ -1,3 +1,8 @@ +2005-09-10 Sven Joachim <svenjoac@gmx.de> (tiny change) + + * sed3v2.inp (GETOPT_H, GETOPTOBJS): Define to use getopt.h, + getopt.o and getopt1.o. + 2005-07-04 Lute Kamstra <lute@gnu.org> Update FSF's address in GPL notices.
--- a/msdos/sed3v2.inp Tue Sep 06 07:30:14 2005 +0000 +++ b/msdos/sed3v2.inp Sun Sep 11 22:21:01 2005 +0000 @@ -31,6 +31,8 @@ /^LOADLIBES *=/s!=.*$!=! /^ALLOCA *=/s!@ALLOCA@!! /^EXEEXT *=/s!@EXEEXT@!! +/^GETOPT_H *=/s!@GETOPT_H@!getopt.h! +/^GETOPTOBJS *=/s!@GETOPTOBJS@!getopt.o getopt1.o! /^INSTALLABLES/s/emacsclient *// s!^ \./! ! /^UTILITIES=/s/ wakeup//
--- a/nt/ChangeLog Tue Sep 06 07:30:14 2005 +0000 +++ b/nt/ChangeLog Sun Sep 11 22:21:01 2005 +0000 @@ -1,3 +1,7 @@ +2005-09-10 Eli Zaretskii <eliz@gnu.org> + + * config.nt (HAVE_GET_CURRENT_DIR_NAME): Undefine. + 2005-08-10 Juanma Barranquero <lekktu@gmail.com> * .cvsignore: Add `obj' and `oo' for in-place installations.
--- a/nt/config.nt Tue Sep 06 07:30:14 2005 +0000 +++ b/nt/config.nt Sun Sep 11 22:21:01 2005 +0000 @@ -233,6 +233,7 @@ #undef HAVE_MKTIME #undef HAVE_EUIDACCESS #undef HAVE_GETPAGESIZE +#undef HAVE_GET_CURRENT_DIR_NAME #undef HAVE_TZSET #undef HAVE_SETLOCALE #undef HAVE_UTIMES
--- a/src/ChangeLog Tue Sep 06 07:30:14 2005 +0000 +++ b/src/ChangeLog Sun Sep 11 22:21:01 2005 +0000 @@ -1,3 +1,75 @@ +2005-09-11 Chris Prince <cprince@gmail.com> (tiny change) + + * w32term.c (x_bitmap_icon): Load small icons too. + +2005-09-10 Romain Francoise <romain@orebokech.com> + + * buffer.c (init_buffer): Grow buffer to add directory separator + and terminal zero. Fix typos. + +2005-09-10 Eli Zaretskii <eliz@gnu.org> + + * buffer.c (init_buffer): Fix error message for failed call to + get_current_dir_name. + (get_current_dir_name): Remove prototype. + + * xsmfns.c: (get_current_dir_name): Remove prototype. + + * lisp.h: (get_current_dir_name) [!HAVE_GET_CURRENT_DIR_NAME]: Add + prototype. + + * sysdep.c [WINDOWSNT]: Add prototype for getwd. + Don't #undef NULL after including blockinput.h. + + * config.in: Regenerated. + +2005-09-10 Giuseppe Scrivano <gscrivano@gmail.com> + + Remove the MAXPATHLEN limitations: + + * sysdep.c (get_current_dir_name) [!HAVE_GET_CURRENT_DIR_NAME]: + New function. + + * buffer.c (init_buffer): Use it. + + * xsmfns.c (smc_save_yourself_CB): Ditto. + +2005-09-09 Kim F. Storm <storm@cua.dk> + + * doc.c (Fsubstitute_command_keys): Lookup key binding for + commands that are remapped from some other command. + + * xdisp.c (try_window_reusing_current_matrix): Clear mode_line_p + flag in disabled rows below the window. + + * frame.h (struct frame): New member updated_p. + + * xdisp.c (redisplay_internal): Mark updated frames in new updated_p + member. Remove local `updated' array and associated variables. + +2005-09-07 Kim F. Storm <storm@cua.dk> + + * xdisp.c (handle_display_prop): Respect overlay window property. + + * xdisp.c (try_window): Remove superfluous cursor_height calculation. + Fixes crash reported by YAMAMOTO Mitsuharu. + +2005-09-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> + + * macterm.c (struct xlfdpat_block, struct xlfdpat): New structs. + (xlfdpat_destroy, xlfdpat_create, xlfdpat_exact_p) + (xlfdpat_block_match_1, xlfdpat_match): New functions. + (xlfdpat_block_match): New macro. + (mac_to_x_fontname): Don't use tolower for non-ASCII characters. + (x_font_name_to_mac_font_name): Set coding.dst_multibyte to 0. + (add_font_name_table_entry): Increase font_name_table_size more + rapidly. + (mac_c_string_match): Remove function. + (mac_do_list_fonts): Use XLFD pattern match instead of regular + expression match. + + * xfaces.c (xstrlwr): Don't use tolower for non-ASCII characters. + 2005-09-03 Richard M. Stallman <rms@gnu.org> * xdisp.c (redisplay_internal): Make UPDATED as long as needed.
--- a/src/buffer.c Tue Sep 06 07:30:14 2005 +0000 +++ b/src/buffer.c Sun Sep 11 22:21:01 2005 +0000 @@ -32,10 +32,6 @@ extern int errno; #endif -#ifndef MAXPATHLEN -/* in 4.1 [probably SunOS? -stef] , param.h fails to define this. */ -#define MAXPATHLEN 1024 -#endif /* not MAXPATHLEN */ #ifdef HAVE_UNISTD_H #include <unistd.h> @@ -5131,7 +5127,6 @@ void init_buffer () { - char buf[MAXPATHLEN + 1]; char *pwd; struct stat dotstat, pwdstat; Lisp_Object temp; @@ -5154,40 +5149,28 @@ if (NILP (buffer_defaults.enable_multibyte_characters)) Fset_buffer_multibyte (Qnil); - /* If PWD is accurate, use it instead of calling getwd. PWD is - sometimes a nicer name, and using it may avoid a fatal error if a - parent directory is searchable but not readable. */ - if ((pwd = getenv ("PWD")) != 0 - && (IS_DIRECTORY_SEP (*pwd) || (*pwd && IS_DEVICE_SEP (pwd[1]))) - && stat (pwd, &pwdstat) == 0 - && stat (".", &dotstat) == 0 - && dotstat.st_ino == pwdstat.st_ino - && dotstat.st_dev == pwdstat.st_dev - && strlen (pwd) < MAXPATHLEN) - strcpy (buf, pwd); -#ifdef HAVE_GETCWD - else if (getcwd (buf, MAXPATHLEN+1) == 0) - fatal ("`getcwd' failed: %s\n", strerror (errno)); -#else - else if (getwd (buf) == 0) - fatal ("`getwd' failed: %s\n", buf); -#endif + pwd = get_current_dir_name (); + + if (!pwd) + fatal ("`get_current_dir_name' failed: %s\n", strerror (errno)); #ifndef VMS /* Maybe this should really use some standard subroutine whose definition is filename syntax dependent. */ - rc = strlen (buf); - if (!(IS_DIRECTORY_SEP (buf[rc - 1]))) + rc = strlen (pwd); + if (!(IS_DIRECTORY_SEP (pwd[rc - 1]))) { - buf[rc] = DIRECTORY_SEP; - buf[rc + 1] = '\0'; + /* Grow buffer to add directory separator and '\0'. */ + pwd = (char *) xrealloc (pwd, rc + 2); + pwd[rc] = DIRECTORY_SEP; + pwd[rc + 1] = '\0'; } #endif /* not VMS */ - current_buffer->directory = make_unibyte_string (buf, strlen (buf)); + current_buffer->directory = make_unibyte_string (pwd, strlen (pwd)); if (! NILP (buffer_defaults.enable_multibyte_characters)) - /* At this momemnt, we still don't know how to decode the - direcotry name. So, we keep the bytes in multibyte form so + /* At this moment, we still don't know how to decode the + directory name. So, we keep the bytes in multibyte form so that ENCODE_FILE correctly gets the original bytes. */ current_buffer->directory = string_to_multibyte (current_buffer->directory); @@ -5206,6 +5189,8 @@ temp = get_minibuffer (0); XBUFFER (temp)->directory = current_buffer->directory; + + free (pwd); } /* initialize the buffer routines */
--- a/src/config.in Tue Sep 06 07:30:14 2005 +0000 +++ b/src/config.in Sun Sep 11 22:21:01 2005 +0000 @@ -221,6 +221,9 @@ /* Define to 1 if you have the `getwd' function. */ #undef HAVE_GETWD +/* Define to 1 if you have the `get_current_dir_name' function. */ +#undef HAVE_GET_CURRENT_DIR_NAME + /* Define to 1 if you have the ungif library (-lungif). */ #undef HAVE_GIF
--- a/src/doc.c Tue Sep 06 07:30:14 2005 +0000 +++ b/src/doc.c Sun Sep 11 22:21:01 2005 +0000 @@ -57,6 +57,8 @@ extern Lisp_Object Voverriding_local_map; +extern Lisp_Object Qremap; + /* For VMS versions with limited file name syntax, convert the name to something VMS will allow. */ static void @@ -812,6 +814,7 @@ else if (strp[0] == '\\' && strp[1] == '[') { int start_idx; + int follow_remap = 1; changed = 1; strp += 2; /* skip \[ */ @@ -830,11 +833,21 @@ idx = strp - SDATA (string); name = Fintern (make_string (start, length_byte), Qnil); + do_remap: /* Ignore remappings unless there are no ordinary bindings. */ tem = Fwhere_is_internal (name, keymap, Qt, Qnil, Qt); if (NILP (tem)) tem = Fwhere_is_internal (name, keymap, Qt, Qnil, Qnil); + if (VECTORP (tem) && XVECTOR (tem)->size > 1 + && EQ (AREF (tem, 0), Qremap) && SYMBOLP (AREF (tem, 1)) + && follow_remap) + { + name = AREF (tem, 1); + follow_remap = 0; + goto do_remap; + } + /* Note the Fwhere_is_internal can GC, so we have to take relocation of string contents into account. */ strp = SDATA (string) + idx;
--- a/src/frame.h Tue Sep 06 07:30:14 2005 +0000 +++ b/src/frame.h Sun Sep 11 22:21:01 2005 +0000 @@ -468,6 +468,9 @@ /* Set to non-zero if this frame has already been hscrolled during current redisplay. */ unsigned already_hscrolled_p : 1; + + /* Set to non-zero when current redisplay has updated frame. */ + unsigned updated_p : 1; }; #ifdef MULTI_KBOARD
--- a/src/lisp.h Tue Sep 06 07:30:14 2005 +0000 +++ b/src/lisp.h Sun Sep 11 22:21:01 2005 +0000 @@ -3141,6 +3141,9 @@ extern void syms_of_xmenu P_ ((void)); /* defined in sysdep.c */ +#ifndef HAVE_GET_CURRENT_DIR_NAME +extern char *get_current_dir_name P_ ((void)); +#endif extern void stuff_char P_ ((char c)); extern void init_sigio P_ ((int)); extern void request_sigio P_ ((void));
--- a/src/macterm.c Tue Sep 06 07:30:14 2005 +0000 +++ b/src/macterm.c Sun Sep 11 22:21:01 2005 +0000 @@ -6100,6 +6100,335 @@ /*********************************************************************** + XLFD Pattern Match + ***********************************************************************/ + +/* An XLFD pattern is divided into blocks delimited by '*'. This + structure holds information for each block. */ +struct xlfdpat_block +{ + /* Length of the pattern string in this block. Non-zero except for + the first and the last blocks. */ + int len; + + /* Pattern string except the last character in this block. The last + character is replaced with NUL in order to use it as a + sentinel. */ + unsigned char *pattern; + + /* Last character of the pattern string. Must not be '?'. */ + unsigned char last_char; + + /* One of the tables for the Boyer-Moore string search. It + specifies the number of positions to proceed for each character + with which the match fails. */ + int skip[256]; + + /* The skip value for the last character in the above `skip' is + assigned to `infinity' in order to simplify a loop condition. + The original value is saved here. */ + int last_char_skip; +}; + +struct xlfdpat +{ + /* Normalized pattern string. "Normalized" means that capital + letters are lowered, blocks are not empty except the first and + the last ones, and trailing '?'s in a block that is not the last + one are moved to the next one. The last character in each block + is replaced with NUL. */ + unsigned char *buf; + + /* Number of characters except '*'s and trailing '?'s in the + normalized pattern string. */ + int nchars; + + /* Number of trailing '?'s in the normalized pattern string. */ + int trailing_anychars; + + /* Number of blocks and information for each block. The latter is + NULL if the pattern is exact (no '*' or '?' in it). */ + int nblocks; + struct xlfdpat_block *blocks; +}; + +static void +xlfdpat_destroy (pat) + struct xlfdpat *pat; +{ + if (pat) + { + if (pat->buf) + { + if (pat->blocks) + xfree (pat->blocks); + xfree (pat->buf); + } + xfree (pat); + } +} + +static struct xlfdpat * +xlfdpat_create (pattern) + char *pattern; +{ + struct xlfdpat *pat; + int nblocks, i, skip; + unsigned char last_char, *p, *q, *anychar_head; + struct xlfdpat_block *blk; + + pat = xmalloc (sizeof (struct xlfdpat)); + if (pat == NULL) + goto error; + + pat->buf = xmalloc (strlen (pattern) + 1); + if (pat->buf == NULL) + goto error; + + /* Normalize the pattern string and store it to `pat->buf'. */ + nblocks = 0; + anychar_head = NULL; + q = pat->buf; + last_char = '\0'; + for (p = pattern; *p; p++) + { + unsigned char c = *p; + + if (c == '*') + if (last_char == '*') + /* ...a** -> ...a* */ + continue; + else + { + if (last_char == '?') + if (anychar_head > pat->buf && *(anychar_head - 1) == '*') + /* ...*??* -> ...*?? */ + continue; + else + /* ...a??* -> ...a*?? */ + { + *anychar_head++ = '*'; + c = '?'; + } + nblocks++; + } + else if (c == '?') + { + if (last_char != '?') + anychar_head = q; + } + else + /* On Mac OS X 10.3, tolower also converts non-ASCII + characters for some locales. */ + if (isascii (c)) + c = tolower (c); + + *q++ = last_char = c; + } + *q = '\0'; + nblocks++; + pat->nblocks = nblocks; + if (last_char != '?') + pat->trailing_anychars = 0; + else + { + pat->trailing_anychars = q - anychar_head; + q = anychar_head; + } + pat->nchars = q - pat->buf - (nblocks - 1); + + if (anychar_head == NULL && nblocks == 1) + { + /* The pattern is exact. */ + pat->blocks = NULL; + return pat; + } + + pat->blocks = xmalloc (sizeof (struct xlfdpat_block) * nblocks); + if (pat->blocks == NULL) + goto error; + + /* Divide the normalized pattern into blocks. */ + p = pat->buf; + for (blk = pat->blocks; blk < pat->blocks + nblocks - 1; blk++) + { + blk->pattern = p; + while (*p != '*') + p++; + blk->len = p - blk->pattern; + p++; + } + blk->pattern = p; + blk->len = q - blk->pattern; + + /* Setup a table for the Boyer-Moore string search. */ + for (blk = pat->blocks; blk < pat->blocks + nblocks; blk++) + if (blk->len != 0) + { + blk->last_char = blk->pattern[blk->len - 1]; + blk->pattern[blk->len - 1] = '\0'; + + for (skip = 1; skip < blk->len; skip++) + if (blk->pattern[blk->len - skip - 1] == '?') + break; + + for (i = 0; i < 256; i++) + blk->skip[i] = skip; + + p = blk->pattern + (blk->len - skip); + while (--skip > 0) + blk->skip[*p++] = skip; + + blk->last_char_skip = blk->skip[blk->last_char]; + } + + return pat; + + error: + xlfdpat_destroy (pat); + return NULL; +} + +static INLINE int +xlfdpat_exact_p (pat) + struct xlfdpat *pat; +{ + return (pat)->blocks == NULL; +} + +/* Return the first string in STRING + 0, ..., STRING + START_MAX such + that the pattern in *BLK matches with its prefix. Return NULL + there is no such strings. STRING must be lowered in advance. */ + +static char * +xlfdpat_block_match_1 (blk, string, start_max) + struct xlfdpat_block *blk; + unsigned char *string; + int start_max; +{ + int start, infinity; + unsigned char *p, *s; + + xassert (blk->len > 0); + xassert (start_max + blk->len <= strlen (string)); + xassert (blk->pattern[blk->len - 1] != '?'); + + /* See the comments in the function `boyer_moore' (search.c) for the + use of `infinity'. */ + infinity = start_max + blk->len + 1; + blk->skip[blk->last_char] = infinity; + + start = 0; + do + { + /* Check the last character of the pattern. */ + s = string + blk->len - 1; + do + { + start += blk->skip[*(s + start)]; + } + while (start <= start_max); + + if (start < infinity) + /* Couldn't find the last character. */ + return NULL; + + /* No less than `infinity' means we could find the last + character at `s[start - infinity]'. */ + start -= infinity; + + /* Check the remaining characters. We prefer making no-'?' + cases faster because the use of '?' is really rare. */ + p = blk->pattern; + s = string + start; + do + { + while (*p++ == *s++) + ; + } + while (*(p - 1) == '?'); + + if (*(p - 1) == '\0') + /* Matched. */ + return string + start; + + /* Didn't match. */ + start += blk->last_char_skip; + } + while (start <= start_max); + + return NULL; +} + +#define xlfdpat_block_match(b, s, m) \ + ((b)->len == 1 ? memchr ((s), (b)->last_char, (m) + 1) \ + : xlfdpat_block_match_1 (b, s, m)) + +/* Check if XLFD pattern PAT, which is generated by `xfldpat_create', + matches with STRING. STRING must be lowered in advance. */ + +static int +xlfdpat_match (pat, string) + struct xlfdpat *pat; + unsigned char *string; +{ + int str_len, nblocks, i, start_max; + struct xlfdpat_block *blk; + unsigned char *s; + + xassert (pat->nblocks > 0); + + if (xlfdpat_exact_p (pat)) + return strcmp (pat->buf, string) == 0; + + /* The number of the characters in the string must not be smaller + than that in the pattern. */ + str_len = strlen (string); + if (str_len < pat->nchars + pat->trailing_anychars) + return 0; + + /* Chop off the trailing '?'s. */ + str_len -= pat->trailing_anychars; + + /* The last block. When it is non-empty, it must match at the end + of the string. */ + nblocks = pat->nblocks; + blk = pat->blocks + (nblocks - 1); + if (nblocks == 1) + /* The last block is also the first one. */ + return (str_len == blk->len + && (blk->len == 0 || xlfdpat_block_match (blk, string, 0))); + else if (blk->len != 0) + if (!xlfdpat_block_match (blk, string + (str_len - blk->len), 0)) + return 0; + + /* The first block. When it is non-empty, it must match at the + beginning of the string. */ + blk = pat->blocks; + if (blk->len != 0) + { + s = xlfdpat_block_match (blk, string, 0); + if (s == NULL) + return 0; + string = s + blk->len; + } + + /* The rest of the blocks. */ + start_max = str_len - pat->nchars; + for (i = 1, blk++; i < nblocks - 1; i++, blk++) + { + s = xlfdpat_block_match (blk, string, start_max); + if (s == NULL) + return 0; + start_max -= s - string; + string = s + blk->len; + } + + return 1; +} + + +/*********************************************************************** Fonts ***********************************************************************/ @@ -6198,7 +6527,8 @@ { Str31 foundry, cs; Str255 family; - char xf[256], *result, *p; + char xf[256], *result; + unsigned char *p; if (sscanf (name, "%31[^-]-%255[^-]-%31s", foundry, family, cs) == 3) charset = cs; @@ -6215,7 +6545,10 @@ result = xmalloc (strlen (foundry) + strlen (family) + strlen (xf) + 3 + 1); sprintf (result, "-%s-%s-%s", foundry, family, xf); for (p = result; *p; p++) - *p = tolower(*p); + /* On Mac OS X 10.3, tolower also converts non-ASCII characters + for some locales. */ + if (isascii (*p)) + *p = tolower (*p); return result; } @@ -6275,7 +6608,7 @@ { setup_coding_system (coding_system, &coding); coding.src_multibyte = 1; - coding.dst_multibyte = 1; + coding.dst_multibyte = 0; coding.mode |= CODING_MODE_LAST_BLOCK; encode_coding (&coding, mf_decoded, mf, strlen (mf_decoded), sizeof (Str255) - 1); @@ -6290,13 +6623,13 @@ { if (font_name_table_size == 0) { - font_name_table_size = 16; + font_name_table_size = 256; font_name_table = (char **) xmalloc (font_name_table_size * sizeof (char *)); } else if (font_name_count + 1 >= font_name_table_size) { - font_name_table_size += 16; + font_name_table_size *= 2; font_name_table = (char **) xrealloc (font_name_table, font_name_table_size * sizeof (char *)); @@ -6521,39 +6854,16 @@ }; static Lisp_Object -mac_c_string_match (regexp, string, nonspecial, exact) - Lisp_Object regexp; - const char *string, *nonspecial; - int exact; -{ - if (exact) - { - if (strcmp (string, nonspecial) == 0) - return build_string (string); - } - else if (strstr (string, nonspecial)) - { - Lisp_Object str = build_string (string); - - if (fast_string_match (regexp, str) >= 0) - return str; - } - - return Qnil; -} - -static Lisp_Object mac_do_list_fonts (pattern, maxnames) char *pattern; int maxnames; { int i, n_fonts = 0; - Lisp_Object font_list = Qnil, pattern_regex, fontname; - char *regex = (char *) alloca (strlen (pattern) * 2 + 3); + Lisp_Object font_list = Qnil; + struct xlfdpat *pat; char *scaled, *ptr; int scl_val[XLFD_SCL_LAST], *field, *val; - char *longest_start, *cur_start, *nonspecial; - int longest_len, exact; + int exact; if (font_name_table == NULL) /* Initialize when first used. */ init_font_name_table (); @@ -6611,61 +6921,17 @@ else scl_val[XLFD_SCL_PIXEL_SIZE] = -1; - ptr = regex; - *ptr++ = '^'; - - longest_start = cur_start = ptr; - longest_len = 0; - exact = 1; - - /* Turn pattern into a regexp and do a regexp match. Also find the - longest substring containing no special characters. */ - for (; *pattern; pattern++) - { - if (*pattern == '?' || *pattern == '*') - { - if (ptr - cur_start > longest_len) - { - longest_start = cur_start; - longest_len = ptr - cur_start; - } - exact = 0; - - if (*pattern == '?') - *ptr++ = '.'; - else /* if (*pattern == '*') */ - { - *ptr++ = '.'; - *ptr++ = '*'; - } - cur_start = ptr; - } - else - *ptr++ = tolower (*pattern); - } - - if (ptr - cur_start > longest_len) - { - longest_start = cur_start; - longest_len = ptr - cur_start; - } - - *ptr = '$'; - *(ptr + 1) = '\0'; - - nonspecial = xmalloc (longest_len + 1); - strncpy (nonspecial, longest_start, longest_len); - nonspecial[longest_len] = '\0'; - - pattern_regex = build_string (regex); + pat = xlfdpat_create (pattern); + if (pat == NULL) + return Qnil; + + exact = xlfdpat_exact_p (pat); for (i = 0; i < font_name_count; i++) { - fontname = mac_c_string_match (pattern_regex, font_name_table[i], - nonspecial, exact); - if (!NILP (fontname)) + if (xlfdpat_match (pat, font_name_table[i])) { - font_list = Fcons (fontname, font_list); + font_list = Fcons (build_string (font_name_table[i]), font_list); if (exact || maxnames > 0 && ++n_fonts >= maxnames) break; } @@ -6675,6 +6941,8 @@ int former_len = ptr - font_name_table[i]; scaled = xmalloc (strlen (font_name_table[i]) + 20 + 1); + if (scaled == NULL) + continue; memcpy (scaled, font_name_table[i], former_len); sprintf (scaled + former_len, "-%d-%d-75-75-m-%d-%s", @@ -6682,19 +6950,20 @@ scl_val[XLFD_SCL_POINT_SIZE], scl_val[XLFD_SCL_AVGWIDTH], ptr + sizeof ("-0-0-0-0-m-0-") - 1); - fontname = mac_c_string_match (pattern_regex, scaled, - nonspecial, exact); - xfree (scaled); - if (!NILP (fontname)) + + if (xlfdpat_match (pat, scaled)) { - font_list = Fcons (fontname, font_list); + font_list = Fcons (build_string (scaled), font_list); + xfree (scaled); if (exact || maxnames > 0 && ++n_fonts >= maxnames) - break; + break; } + else + xfree (scaled); } } - xfree (nonspecial); + xlfdpat_destroy (pat); return font_list; }
--- a/src/sysdep.c Tue Sep 06 07:30:14 2005 +0000 +++ b/src/sysdep.c Sun Sep 11 22:21:01 2005 +0000 @@ -47,7 +47,6 @@ #endif #include "blockinput.h" -#undef NULL #ifdef MAC_OS8 /* It is essential to include stdlib.h so that this file picks up @@ -187,6 +186,7 @@ #define _P_WAIT 0 int _CRTAPI1 _spawnlp (int, const char *, const char *, ...); int _CRTAPI1 _getpid (void); +extern char *getwd (char *); #endif #ifdef NONSYSTEM_DIR_LIBRARY @@ -258,6 +258,81 @@ SIGMASKTYPE sigprocmask_set; + +#ifndef HAVE_GET_CURRENT_DIR_NAME + +/* Return the current working directory. Returns NULL on errors. + Any other returned value must be freed with free. This is used + only when get_current_dir_name is not defined on the system. */ +char* +get_current_dir_name () +{ + char *buf; + char *pwd; + struct stat dotstat, pwdstat; + /* If PWD is accurate, use it instead of calling getwd. PWD is + sometimes a nicer name, and using it may avoid a fatal error if a + parent directory is searchable but not readable. */ + if ((pwd = getenv ("PWD")) != 0 + && (IS_DIRECTORY_SEP (*pwd) || (*pwd && IS_DEVICE_SEP (pwd[1]))) + && stat (pwd, &pwdstat) == 0 + && stat (".", &dotstat) == 0 + && dotstat.st_ino == pwdstat.st_ino + && dotstat.st_dev == pwdstat.st_dev +#ifdef MAXPATHLEN + && strlen (pwd) < MAXPATHLEN +#endif + ) + { + buf = (char *) malloc (strlen (pwd) + 1); + if (!buf) + return NULL; + strcpy (buf, pwd); + } +#ifdef HAVE_GETCWD + else + { + size_t buf_size = 1024; + buf = (char *) malloc (buf_size); + if (!buf) + return NULL; + for (;;) + { + if (getcwd (buf, buf_size) == buf) + break; + if (errno != ERANGE) + { + int tmp_errno = errno; + free (buf); + errno = tmp_errno; + return NULL; + } + buf_size *= 2; + buf = (char *) realloc (buf, buf_size); + if (!buf) + return NULL; + } + } +#else + else + { + /* We need MAXPATHLEN here. */ + buf = (char *) malloc (MAXPATHLEN + 1); + if (!buf) + return NULL; + if (getwd (buf) == NULL) + { + int tmp_errno = errno; + free (buf); + errno = tmp_errno; + return NULL; + } + } +#endif + return buf; +} +#endif + /* Specify a different file descriptor for further input operations. */
--- a/src/w32term.c Tue Sep 06 07:30:14 2005 +0000 +++ b/src/w32term.c Sun Sep 11 22:21:01 2005 +0000 @@ -5418,16 +5418,25 @@ struct frame *f; Lisp_Object icon; { - HANDLE hicon; + HANDLE main_icon; + HANDLE small_icon = NULL; if (FRAME_W32_WINDOW (f) == 0) return 1; if (NILP (icon)) - hicon = LoadIcon (hinst, EMACS_CLASS); + main_icon = LoadIcon (hinst, EMACS_CLASS); else if (STRINGP (icon)) - hicon = LoadImage (NULL, (LPCTSTR) SDATA (icon), IMAGE_ICON, 0, 0, - LR_DEFAULTSIZE | LR_LOADFROMFILE); + { + /* Load the main icon from the named file. */ + main_icon = LoadImage (NULL, (LPCTSTR) SDATA (icon), IMAGE_ICON, 0, 0, + LR_DEFAULTSIZE | LR_LOADFROMFILE); + /* Try to load a small icon to go with it. */ + small_icon = LoadImage (NULL, (LPCSTR) SDATA (icon), IMAGE_ICON, + GetSystemMetrics (SM_CXSMICON), + GetSystemMetrics (SM_CYSMICON), + LR_LOADFROMFILE); + } else if (SYMBOLP (icon)) { LPCTSTR name; @@ -5447,16 +5456,21 @@ else return 1; - hicon = LoadIcon (NULL, name); + main_icon = LoadIcon (NULL, name); } else return 1; - if (hicon == NULL) + if (main_icon == NULL) return 1; PostMessage (FRAME_W32_WINDOW (f), WM_SETICON, (WPARAM) ICON_BIG, - (LPARAM) hicon); + (LPARAM) main_icon); + + /* If there is a small icon that goes with it, set that too. */ + if (small_icon) + PostMessage (FRAME_W32_WINDOW (f), WM_SETICON, (WPARAM) ICON_SMALL, + (LPARAM) small_icon); return 0; }
--- a/src/xdisp.c Tue Sep 06 07:30:14 2005 +0000 +++ b/src/xdisp.c Sun Sep 11 22:21:01 2005 +0000 @@ -3431,7 +3431,7 @@ } else { - object = it->w->buffer; + XSETWINDOW (object, it->w); position = &it->current.pos; } @@ -3452,6 +3452,9 @@ if (NILP (prop)) return HANDLED_NORMALLY; + if (!STRINGP (it->string)) + object = it->w->buffer; + if (CONSP (prop) /* Simple properties. */ && !EQ (XCAR (prop), Qimage) @@ -10718,13 +10721,9 @@ if (consider_all_windows_p) { Lisp_Object tail, frame; - int i, n = 0, size = 5; - struct frame **updated; FOR_EACH_FRAME (tail, frame) - size++; - - updated = (struct frame **) alloca (size * sizeof *updated); + XFRAME (frame)->updated_p = 0; /* Recompute # windows showing selected buffer. This will be incremented each time such a window is displayed. */ @@ -10786,15 +10785,7 @@ break; #endif - if (n == size) - { - int nbytes = size * sizeof *updated; - struct frame **p = (struct frame **) alloca (2 * nbytes); - bcopy (updated, p, nbytes); - size *= 2; - } - - updated[n++] = f; + f->updated_p = 1; } } } @@ -10804,12 +10795,15 @@ /* Do the mark_window_display_accurate after all windows have been redisplayed because this call resets flags in buffers which are needed for proper redisplay. */ - for (i = 0; i < n; ++i) - { - struct frame *f = updated[i]; - mark_window_display_accurate (f->root_window, 1); - if (frame_up_to_date_hook) - frame_up_to_date_hook (f); + FOR_EACH_FRAME (tail, frame) + { + struct frame *f = XFRAME (frame); + if (f->updated_p) + { + mark_window_display_accurate (f->root_window, 1); + if (frame_up_to_date_hook) + frame_up_to_date_hook (f); + } } } } @@ -12925,12 +12919,11 @@ if (check_margins && !MINI_WINDOW_P (w)) { - int this_scroll_margin, cursor_height; + int this_scroll_margin; this_scroll_margin = max (0, scroll_margin); this_scroll_margin = min (this_scroll_margin, WINDOW_TOTAL_LINES (w) / 4); this_scroll_margin *= FRAME_LINE_HEIGHT (it.f); - cursor_height = MATRIX_ROW (w->desired_matrix, w->cursor.vpos)->height; if ((w->cursor.y < this_scroll_margin && CHARPOS (pos) > BEGV) @@ -13181,7 +13174,7 @@ /* Disable lines in the current matrix which are now below the window. */ for (++row; row < bottom_row; ++row) - row->enabled_p = 0; + row->enabled_p = row->mode_line_p = 0; } /* Update window_end_pos etc.; last_reused_text_row is the last
--- a/src/xfaces.c Tue Sep 06 07:30:14 2005 +0000 +++ b/src/xfaces.c Sun Sep 11 22:21:01 2005 +0000 @@ -835,7 +835,10 @@ unsigned char *p = s; for (p = s; *p; ++p) - *p = tolower (*p); + /* On Mac OS X 10.3, tolower also converts non-ASCII characters + for some locales. */ + if (isascii (*p)) + *p = tolower (*p); return s; }
--- a/src/xsmfns.c Tue Sep 06 07:30:14 2005 +0000 +++ b/src/xsmfns.c Sun Sep 11 22:21:01 2005 +0000 @@ -52,11 +52,6 @@ #include "termopts.h" #include "xterm.h" -#ifndef MAXPATHLEN -#define MAXPATHLEN 1024 -#endif /* not MAXPATHLEN */ - - /* The user login name. */ extern Lisp_Object Vuser_login_name; @@ -205,7 +200,7 @@ int val_idx = 0; int props_idx = 0; - char cwd[MAXPATHLEN+1]; + char *cwd = NULL; char *smid_opt; /* How to start a new instance of Emacs. */ @@ -259,12 +254,9 @@ props[props_idx]->vals[0].value = SDATA (Vuser_login_name); ++props_idx; - /* The current directory property, not mandatory. */ -#ifdef HAVE_GETCWD - if (getcwd (cwd, MAXPATHLEN+1) != 0) -#else - if (getwd (cwd) != 0) -#endif + cwd = get_current_dir_name (); + + if (cwd) { props[props_idx] = &prop_ptr[props_idx]; props[props_idx]->name = SmCurrentDirectory; @@ -281,6 +273,9 @@ xfree (smid_opt); + if (cwd) + free (cwd); + /* See if we maybe shall interact with the user. */ if (interactStyle != SmInteractStyleAny || ! shutdown