Changeset 4220 for trunk/admin

Show
Ignore:
Timestamp:
04/04/08 22:04:40 (8 months ago)
Author:
miyoshi
Message:

Sync up with Emacs22.2.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/admin/ChangeLog

    r4213 r4220  
     12008-03-26  Chong Yidong  <cyd@stupidchicken.com> 
     2 
     3        * Version 22.2 released. 
     4 
     52008-03-09  Reiner Steib  <Reiner.Steib@gmx.de> 
     6 
     7        * FOR-RELEASE (WINDOWS SUPPORT BUGS): Add two issues. 
     8 
     92007-07-25  Glenn Morris  <rgm@gnu.org> 
     10 
     11        * Relicense all FSF files to GPLv3 or later. 
     12 
    1132007-06-02  Chong Yidong  <cyd@stupidchicken.com> 
    214 
     
    420432 
    421433    Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 
    422       2007  Free Software Foundation, Inc. 
     434      2007, 2008  Free Software Foundation, Inc. 
    423435 
    424436  This file is part of GNU Emacs. 
     
    426438  GNU Emacs is free software; you can redistribute it and/or modify 
    427439  it under the terms of the GNU General Public License as published by 
    428   the Free Software Foundation; either version 2, or (at your option) 
     440  the Free Software Foundation; either version 3, or (at your option) 
    429441  any later version. 
    430442 
  • trunk/admin/FOR-RELEASE

    r4210 r4220  
    11Tasks needed before the next release. 
    2  
    3 * TO BE DONE SHORTLY BEFORE RELEASE 
    4  
    5 ** Check for widow and orphan lines in manuals; 
    6 make sure all the pages really look ok in the manual as formatted. 
    7  
    8 ** Regenerate the postscript files of the reference cards in etc. 
    9  
    10 ** Ask maintainers of refcard translations to update them. 
    11  
    12 Requests to have been sent out on 2006-05-23 (Reiner Steib). 
    13  
    14 LANG    Translator            Status 
    15 cs      Pavel Janík           Can't work on it now. 
    16 de      Sven Joachim          Done 
    17 fr      Eric Jacoboni         Done 
    18 pl      Włodek Bzyl           Done 
    19 pt-br   Rodrigo Real          Done 
    20 ru      Alex Ott              Done 
    21 sk      Miroslav VaÅ¡ko        No response 
    22  
    23 Reminders sent out on 2006-06-08. 
    242 
    253* WINDOWS SUPPORT BUGS. 
     
    286attention of Windows users to fixing them. 
    297 
    30 ** Drew Adams 12 Aug bug rpt: overlay display artifact: trace left behind 
    31 Windows only bug. Bug appears only when Cleartype enabled, probably related 
    32 to the hack introduced on 2005-07-01 to fix some other Cleartype problem. 
    33  
    348** henman@it.to-be.co.jp 09 Aug 2006: ispell.el problem on Cygwin. 
    359  (Did we decide that is unreproducible?) 
    3610 
     11* BUGS WAITING FOR MORE USER INPUT 
     12 
     13** undefined reference getopt_long 
     14Report by Daniel C. Bastos <dbast0s@yahoo.com.br> on bug-gnu-emacs 
     15from 2007-08-27.  Impossible to procede without more input from OP (as 
     16of 20070912, emails are bouncing) or someone else who can reproduce this. 
     17http://lists.gnu.org/archive/html/emacs-devel/2007-08/msg01497.html 
     18 
     19** emacs-22.1 with GTK problems (with patches) 
     20Only outstanding issue seems to be whether Solaris 2.6 GTK can be 
     21supported in the absence of recursive mutexes, via a change to 
     22alloc.c, or whether configure should abort. 
     23http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-09/msg00055.html 
     24 
    3725* BUGS 
    3826 
    39 * FIXES FOR EMACS 22.2 
     27* Bugs and feature requests for 22.3 or later 
    4028 
    41 Here we list small fixes that arrived too late for Emacs 22.1, but 
    42 that should be installed on the release branch after 22.1 is released. 
     29** python.el changes by Dave Love? 
    4330 
    44 ** Changes to six pbm icons in etc/images. 
    45 Sync change from trunk 2007-05-19. 
     31** etags support for php5 
     32http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-09/msg00131.html 
    4633 
    47 ** viper and tramp should not load cl at run time. 
     34** Etags completion problem for local tags table 
     35http://lists.gnu.org/archive/html/bug-gnu-emacs/2008-02/msg00103.html 
    4836 
    49 ** yamaoka@jpl.org's patch for mail-extract-address-components problem. 
     37** M-x grep significantly slower in emacs 22 (compared to emacs 21) 
     38http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-09/msg00155.html 
     39 
     40** Emacs CVS: find-file.el - Line up all columns in output 
     41http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-10/msg00039.html 
     42Do we need papers for Jari Aalto? [no, we have them already] 
     43 
     44** emacs crashs when remote x-windows closes after make-frame-on-display 
     45even when other frame was closed due to assertion in xcd_xlib.c 
     46http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-10/msg00082.html 
     47 
     48** outline does not change heading line endings 
     49http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-10/msg00175.html 
     50If this feature might be easy to implement and safe, we can add it to 
     51Emacs 22 at some point. 
     52 
     53** mouse-2 and calc-yank 
     54http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-12/msg00048.html 
     55 
     56** query-replace / longlines / C-o 
     57http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-12/msg00073.html 
     58 
     59** don't require path hints for *shell* 
     60http://lists.gnu.org/archive/html/bug-gnu-emacs/2008-01/msg00046.html 
     61 
     62** Two display bugs involving interactions between after-string and 
     63display properties of adjacent overlays 
     64http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-10/msg00119.html 
     65First bug is fixed in trunk: 2008-02-29 checkin to xdisp.c by cyd. 
     66 
     67** overlay face property not used for after-string property 
     68http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-10/msg00124.html 
     69 
     70** Should dired-do-search bind tags-loop-revert-buffers automatically? 
     71http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg00059.html 
     72 
     73** Backport find-function-search-for-symbol change to try `.emacs' 
     74Fix is already in the trunk, and can wait till after 22.2. 
     75http://lists.gnu.org/archive/html/bug-gnu-emacs/2008-01/msg00147.html 
     76 
     77** Auto-Save bug when file/directory no longer exists 
     78http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-11/msg00058.html 
     79Fix is already in the trunk, and can wait till after 22.2. 
     802008-02-23 change to fileio.c by cyd. 
     81 
     82** Bug in url-get-authentication 
     83http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-12/msg00058.html 
     84Fix is already in the trunk. 
     852008-01-29 change to url-auth.el by John Wiegley. 
     86 
     87** Shell-script indenting of &&, | 
     88Patch here: 
     89http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg02814.html 
     90http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg02939.html 
     91 
     92** Bug in etags ".." code 
     93Patch available at 
     94http://lists.gnu.org/archive/html/bug-gnu-emacs/2008-03/msg00014.html 
     95 
     96** slow editing in .h files 
     97Patch available at 
     98http://lists.gnu.org/archive/html/emacs-devel/2008-03/msg00658.html 
     99 
     100* WINDOWS SUPPORT BUGS (for 22.3 or later). 
     101 
     102** Description in the "Open with..." dialog should tell about the purpose 
     103of the binary (or at least display name of the executable). 
     104http://thread.gmane.org/v9myprs3u4.fsf@marauder.physik.uni-ulm.de 
     105 
     106** `locate' and drive letter ("C:") on Windows 
     107For a recipe to reproduce the problem on GNU/Linux, see  
     108<http://thread.gmane.org/gmane.emacs.devel/88971/focus=89106> 
    50109 
    51110* DOCUMENTATION 
    52111 
    53 ** Check the Emacs Tutorial. 
    54  
    55 The first line of every tutorial must begin with text ending in a 
    56 period (".", ASCII 0x2E) saying "Emacs Tutorial" in the respective 
    57 language.  This should be followed by "See end for copying 
    58 conditions", likewise in the respective language. 
    59  
    60 After each file name, on the same line or the following line, come the 
    61 names of the people who have checked it. 
    62  
    63 SECTION                  READERS 
    64 ---------------------------------- 
    65 etc/TUTORIAL             rms 
    66 etc/TUTORIAL.bg          Ognyan Kulev <ogi@fmi.uni-sofia.bg> 
    67 etc/TUTORIAL.cn 
    68 etc/TUTORIAL.cs          Pavel Janík <Pavel@Janik.cz> 
    69 etc/TUTORIAL.de          Werner LEMBERG <wl@gnu.org> 
    70 etc/TUTORIAL.eo 
    71 etc/TUTORIAL.es          Marcelo Toledo 
    72 etc/TUTORIAL.fr          ttn 
    73 etc/TUTORIAL.it          ttn 
    74 etc/TUTORIAL.ja          Kenichi Handa <handa@m17n.org> 
    75 etc/TUTORIAL.ko 
    76 etc/TUTORIAL.nl          Lute Kamstra 
    77 etc/TUTORIAL.pl          Slawomir Nowaczyk <slawek@cs.lth.se> 
    78 etc/TUTORIAL.pt_BR       Marcelo Toledo 
    79 etc/TUTORIAL.ro 
    80 etc/TUTORIAL.ru          Alex Ott <alexott@gmail.com> 
    81 etc/TUTORIAL.sk          Pavel Janík <Pavel@Janik.cz> 
    82 etc/TUTORIAL.sl          Primoz PETERLIN <primoz.peterlin@biofiz.mf.uni-lj.si> 
    83 etc/TUTORIAL.sv          Mats Lidell <matsl@contactor.se> 
    84 etc/TUTORIAL.th          Virach Sornlertlamvanich <virach@tcllab.org> 
    85 etc/TUTORIAL.zh 
     112** Shouldn't directory-abbrev-alist be in Emacs manual? 
     113http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-10/msg00017.html 
    86114 
    87115  
  • trunk/admin/README

    r4196 r4220  
    1 Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 
     1Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 
    22  Free Software Foundation, Inc. 
    33See the end of the file for license conditions. 
     
    7272GNU Emacs is free software; you can redistribute it and/or modify 
    7373it under the terms of the GNU General Public License as published by 
    74 the Free Software Foundation; either version 2, or (at your option) 
     74the Free Software Foundation; either version 3, or (at your option) 
    7575any later version. 
    7676 
  • trunk/admin/admin.el

    r4190 r4220  
    11;;; admin.el --- utilities for Emacs administration 
    22 
    3 ;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 
     3;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 
    44;;   Free Software Foundation, Inc. 
    55 
     
    88;; GNU Emacs is free software; you can redistribute it and/or modify 
    99;; it under the terms of the GNU General Public License as published by 
    10 ;; the Free Software Foundation; either version 2, or (at your option) 
     10;; the Free Software Foundation; either version 3, or (at your option) 
    1111;; any later version. 
    1212 
  • trunk/admin/alloc-colors.c

    r4190 r4220  
    11/* Allocate X colors.  Used for testing with dense colormaps. 
    2    Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 
     2   Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 
    33     Free Software Foundation, Inc. 
    44 
     
    77GNU Emacs is free software; you can redistribute it and/or modify 
    88it under the terms of the GNU General Public License as published by 
    9 the Free Software Foundation; either version 2, or (at your option) 
     9the Free Software Foundation; either version 3, or (at your option) 
    1010any later version. 
    1111 
  • trunk/admin/build-configs

    r4190 r4220  
    11#! /usr/bin/perl 
    22 
    3 # Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 
     3# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 
    44#   Free Software Foundation, Inc. 
    55# 
     
    88# GNU Emacs is free software; you can redistribute it and/or modify 
    99# it under the terms of the GNU General Public License as published by 
    10 # the Free Software Foundation; either version 2, or (at your option) 
     10# the Free Software Foundation; either version 3, or (at your option) 
    1111# any later version. 
    1212# 
  • trunk/admin/cus-test.el

    r4190 r4220  
    11;;; cus-test.el --- tests for custom types and load problems 
    22 
    3 ;; Copyright (C) 1998, 2000, 2002, 2003, 2004, 2005, 2006, 2007 
     3;; Copyright (C) 1998, 2000, 2002, 2003, 2004, 2005, 2006, 2007, 2008 
    44;;   Free Software Foundation, Inc. 
    55 
     
    1313;; GNU Emacs is free software; you can redistribute it and/or modify 
    1414;; it under the terms of the GNU General Public License as published by 
    15 ;; the Free Software Foundation; either version 2, or (at your option) 
     15;; the Free Software Foundation; either version 3, or (at your option) 
    1616;; any later version. 
    1717 
  • trunk/admin/diff-tar-files

    r4190 r4220  
    11#! /bin/sh 
    22 
    3 # Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 
     3# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 
    44#   Free Software Foundation, Inc. 
    55# 
     
    88# GNU Emacs is free software; you can redistribute it and/or modify 
    99# it under the terms of the GNU General Public License as published by 
    10 # the Free Software Foundation; either version 2, or (at your option) 
     10# the Free Software Foundation; either version 3, or (at your option) 
    1111# any later version. 
    1212# 
  • trunk/admin/make-announcement

    r4190 r4220  
    11#! /bin/bash 
    22 
    3 ## Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 
     3## Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008 
    44##   Free Software Foundation, Inc. 
    55 
     
    1010## GNU Emacs is free software; you can redistribute it and/or modify 
    1111## it under the terms of the GNU General Public License as published by 
    12 ## the Free Software Foundation; either version 2, or (at your option) 
     12## the Free Software Foundation; either version 3, or (at your option) 
    1313## any later version. 
    1414 
  • trunk/admin/make-emacs

    r4190 r4220  
    11#! /usr/bin/perl 
    22 
    3 # Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 
     3# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 
    44#   Free Software Foundation, Inc. 
    55# 
     
    88# GNU Emacs is free software; you can redistribute it and/or modify 
    99# it under the terms of the GNU General Public License as published by 
    10 # the Free Software Foundation; either version 2, or (at your option) 
     10# the Free Software Foundation; either version 3, or (at your option) 
    1111# any later version. 
    1212# 
  • trunk/admin/make-tarball.txt

    r4174 r4220  
    22225.   rm configure; make bootstrap 
    2323 
    24 6.  Commit configure, README, AUTHORS, lisp/cus-load.el, 
    25     lisp/finder-inf.el, lisp/version.el, man/emacs.texi, 
    26     lispref/elisp.texi.  Copy lisp/loaddefs.el to lisp/ldefs-boot.el 
    27     and commit lisp/ldefs-boot.el.  For a release, also commit the 
    28     ChangeLog files in all directories. 
     246.  Commit configure, README, AUTHORS, lisp/version.el, 
     25    man/emacs.texi, lispref/elisp.texi, 
     26    mac/Emacs.app/Contents/Resources/English.lproj/InfoPlist.strings, 
     27    mac/src/Emacs.r, nt/emacs.rc.  Copy lisp/loaddefs.el to 
     28    lisp/ldefs-boot.el and commit lisp/ldefs-boot.el.  For a release, 
     29    also commit the ChangeLog files in all directories. 
    2930 
    30317.   make-dist --snapshot.  Check the contents of the new tar with 
     
    7374    ftp://ftp.gnu.org/gnu/emacs/ for a release. 
    7475 
    75 14. For a pretest, let Richard Stallman <rms@gnu.org> know about the new pretest and 
    76     tell him to announce it using the announcement you prepared.  Remind 
    77     him to set a Reply-to header to <emacs-pretest-bug@gnu.org>. 
    78     For a release, Richard should prepare the announcement himself, 
    79     possibly starting from a previous announcment. 
     7614. For a pretest, let Richard Stallman <rms@gnu.org> know about the 
     77    new pretest and tell him to announce it using the announcement you 
     78    prepared.  Remind him to set a Reply-to header to 
     79    <emacs-pretest-bug@gnu.org>.  For a release, Richard should prepare 
     80    the announcement himself, possibly starting from a previous 
     81    announcment. 
    8082 
    8183# arch-tag: c23c771f-ca26-4584-8a04-50ecf0989390 
  • trunk/admin/notes/copyright

    r4210 r4220  
    1 Copyright (C) 2007  Free Software Foundation, Inc. 
     1Copyright (C) 2007, 2008  Free Software Foundation, Inc. 
    22See the end of the file for license conditions. 
    33 
     
    604604GNU Emacs is free software; you can redistribute it and/or modify 
    605605it under the terms of the GNU General Public License as published by 
    606 the Free Software Foundation; either version 2, or (at your option) 
     606the Free Software Foundation; either version 3, or (at your option) 
    607607any later version. 
    608608 
  • trunk/admin/nt/README-UNDUMP.W32

    r4058 r4220  
     1Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 
     2  Free Software Foundation, Inc. 
     3See the end of the file for license conditions. 
     4 
    15                           Emacs for Windows 
    26 
     
    3539 
    3640Enjoy! 
     41 
     42  
     43This file is part of GNU Emacs. 
     44 
     45GNU Emacs is free software; you can redistribute it and/or modify 
     46it under the terms of the GNU General Public License as published by 
     47the Free Software Foundation; either version 3, or (at your option) 
     48any later version. 
     49 
     50GNU Emacs is distributed in the hope that it will be useful, 
     51but WITHOUT ANY WARRANTY; without even the implied warranty of 
     52MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
     53GNU General Public License for more details. 
     54 
     55You should have received a copy of the GNU General Public License 
     56along with GNU Emacs; see the file COPYING.  If not, write to the 
     57Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 
     58Boston, MA 02110-1301, USA. 
  • trunk/admin/nt/README-ftp-server

    r4210 r4220  
     1Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 
     2  Free Software Foundation, Inc. 
     3See the end of the file for license conditions. 
     4 
    15                      Precompiled Distributions of 
    26                           Emacs for Windows 
    37 
    4                               Version 22.1 
    5  
    6                              May 22, 2007 
     8                              Version 22.2 
     9 
     10                             March 26, 2008 
    711                 
    812  This directory contains source and precompiled distributions for GNU 
     
    2731  If you want to redistribute any of the precompiled distributions of 
    2832  Emacs, be careful to check the implications of the GPL.  For instance, 
    29   if you put the emacs-22.1-bin-i386.tar.gz file from this directory on 
     33  if you put the emacs-22.2-bin-i386.tar.gz file from this directory on 
    3034  an Internet site, you must arrange to distribute the source files of 
    31   the SAME version (i.e. ../emacs-22.1.tar.gz). 
     35  the SAME version (i.e. ../emacs-22.2.tar.gz). 
    3236 
    3337  Making a link to our copy of the source is NOT sufficient, since we 
     
    3539  old binaries. 
    3640 
     41 
     42* Files in this directory 
     43 
     44  + emacs-22.2-bin-i386.zip 
     45    Windows binaries of Emacs-22.2, with all lisp code and documentation 
     46    included. 
     47 
     48    Download this file if you want a single installation package, and 
     49    are not interested in the C source code for Emacs. After 
     50    unpacking, you can optionally run the file bin/addpm.exe to have 
     51    Emacs add icons to the Start Menu. 
     52 
     53    If you need the C source code at a later date, it will be safe to 
     54    unpack the source distribution on top of this installation. 
     55 
     56  + emacs-22.2-barebin-i386.zip 
     57    Windows binaries of Emacs-22.2, without lisp code or documentation. 
     58 
     59    Download this file if you already have the source distribution, or 
     60    if you need to redump the emacs.exe executable. 
     61 
     62    Unpack this over the top of either the source distribution or the 
     63    bin distribution above. It contains the bin subdirectory and etc/DOC 
     64    file, plus temacs.exe and dump.bat, which are required if you want to 
     65    redump emacs without recompiling it. 
     66 
     67  + libxpm-3.5.7-w32-src.zip 
     68    Source code required to compile libXpm-3.5.7 on Windows. Contains 
     69    a basic Makefile for compiling with mingw32 and a .def file for 
     70    generating a DLL with the appropriate exports in addition to the 
     71    source code to provide the subset of functionality Emacs uses from 
     72    libXpm. This corresponds to the libXpm.dll in emacs-22.2-bin-i386.zip 
     73    and emacs-22.2-barebin-i386.zip. 
     74 
     75 
     76    The following are provided for users who require older versions. 
     77 
     78  + emacs-22.1-bin-i386.zip 
     79  + emacs-22-1-barebin-i386.zip 
     80    Windows binaries of Emacs 22.1, contents as above. 
     81 
     82  + emacs-21.3-bin-i386.tar.gz 
     83    Windows binaries of Emacs 21.3, with compiled lisp code and some 
     84    documentation included. 
     85 
     86  + emacs-21.3-leim.tar.gz 
     87    Compiled lisp input methods. This optional addition to Emacs-21.3 
     88    is required if you want to enter languages that are not directly 
     89    supported by your keyboard. 
     90 
     91* Image support 
     92 
     93  Emacs 22.2 contains support for images, however for most image formats 
     94  supporting libraries are required.  This distribution has been tested 
     95  with the libraries that are distributed with GTK for Windows, and the 
     96  libraries found at http://gnuwin32.sourceforge.net/. The following image 
     97  formats are supported: 
     98 
     99      PBM/PGM/PPM: Supported natively by Emacs. This format is used for 
     100      the black and white versions of the toolbar icons. 
     101 
     102      XPM: a Windows port of the XPM library corresponding to the x.org 
     103      release of X11R7.3 is included with the binary distribution, but 
     104      can be replaced by other versions with the name xpm4.dll, 
     105      libxpm-nox4.dll or libxpm.dll. 
     106 
     107      PNG: requires the PNG reference library 1.2 or later, which will 
     108      be named libpng13d.dll, libpng13.dll, libpng12d.dll, libpng12.dll 
     109      or libpng.dll. LibPNG requires zlib, which should come from the same 
     110      source as you got libpng. 
     111 
     112      JPEG: requires the Independant JPEG Group's libjpeg 6b or later, 
     113      which will be called jpeg62.dll, libjpeg.dll, jpeg-62.dll or jpeg.dll. 
     114 
     115      TIFF: requires libTIFF 3.0 or later, which will be called libtiff3.dll 
     116      or libtiff.dll. 
     117 
     118      GIF: requires libungif or giflib 4.1 or later, which will be 
     119      called giflib4.dll, libungif4.dll or libungif.dll. 
    37120 
    38121* Distributions in .tar.gz and .zip format 
     
    47130  latest versions of Windows support these natively, the Windows binaries 
    48131  of Emacs are now distributed as .zip files. 
    49   Here are the combinations (i386 in the name indicates a zipfile contains 
    50   executables compiled for Intel-compatible x86 systems): 
    51  
    52   + Primary precompiled distribution, including lisp source: 
    53  
    54       emacs-22.1-bin-i386.zip 
    55  
    56   NB. If you just want to run Emacs, get one of the distributions above. 
    57  
    58   + Bare executables, useful if you want to get the complete source 
    59     release, but can't compile Emacs yourself: 
    60  
    61       emacs-22.1-barebin-i386.zip  (requires ../emacs-22.1.tar.gz) 
    62  
    63   + The complete official source for Emacs: 
    64  
    65       ../emacs-22.1.tar.gz 
    66132 
    67133* Distributions for non-x86 platforms 
     
    109175  djtarnt: simply type return to continue (this is harmless). 
    110176 
    111   The precompiled binaries can be unpacked using unzip.exe from info-zip.org 
     177  Zip files can be unpacked using unzip.exe from info-zip.org 
    112178  if you do not already have other tools to do this. 
    113179 
     
    166232 
    167233  This document serves as an FAQ and a source for further information 
    168   about the Windows port and related software packages. 
     234  about the Windows port and related software packages. Note that as 
     235  of writing, most of the information in that FAQ was for Emacs-21.3 
     236  and earlier versions, so some information may not be relevant to 
     237  Emacs-22.2. 
    169238 
    170239  In addition to the FAQ, there is a mailing list for discussing issues 
     
    201270  Most of this README was contributed by former maintainer Andrew Innes 
    202271  (andrewi@gnu.org) 
     272 
     273  
     274This file is part of GNU Emacs. 
     275 
     276GNU Emacs is free software; you can redistribute it and/or modify 
     277it under the terms of the GNU General Public License as published by 
     278the Free Software Foundation; either version 3, or (at your option) 
     279any later version. 
     280 
     281GNU Emacs is distributed in the hope that it will be useful, 
     282but WITHOUT ANY WARRANTY; without even the implied warranty of 
     283MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
     284GNU General Public License for more details. 
     285 
     286You should have received a copy of the GNU General Public License 
     287along with GNU Emacs; see the file COPYING.  If not, write to the 
     288Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 
     289Boston, MA 02110-1301, USA. 
  • trunk/admin/nt/README.W32

    r4058 r4220  
     1Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 
     2  Free Software Foundation, Inc. 
     3See the end of the file for license conditions. 
     4 
    15                           Emacs for Windows 
    26 
     
    6468  (non-windowed) mode of operation is most useful if you have a telnet 
    6569  server on your machine, allowing you to run Emacs remotely. 
     70 
     71* EXE files included 
     72 
     73  Emacs comes with the following executable files in the bin directory. 
     74 
     75  + emacs.exe - The main Emacs executable. As this is designed to run 
     76    as both a text-mode application (emacs -nw) and as a GUI application, 
     77    it will pop up a command prompt window if run directly from Explorer. 
     78 
     79  + runemacs.exe - A wrapper for running Emacs as a GUI application 
     80    without popping up a command prompt window. 
     81 
     82  + emacsclient.exe - A command-line client program that can 
     83    communicate with a running Emacs process. See the `Emacs Server' 
     84    node of the Emacs manul. 
     85 
     86  + emacsclientw.exe - A version of emacsclient that does not open 
     87    a command-line window. 
     88 
     89  + addpm.exe - A basic installer that creates Start Menu icons for Emacs. 
     90    Running this is optional. 
     91 
     92  + cmdproxy.exe - Used internally by Emacs to work around problems with 
     93    the native shells in various versions of Windows. 
     94 
     95  + ctags.exe, etags.exe - Tools for generating tag files.  See the 
     96  `Tags' node of the Emacs manual. 
     97 
     98  + ebrowse.exe - A tool for generating C++ browse information.  See the 
     99    `Ebrowse' manual. 
     100 
     101  + ddeclient.exe - A tool for interacting with DDE servers. 
     102 
     103  + hexl.exe - A tool for converting files to hex dumps.  See the 
     104    `Editing Binary Files' node of the Emacs manual. 
     105 
     106  + movemail.exe - A helper application for safely moving mail from 
     107    a mail spool or POP server to a local user mailbox.  See the 
     108    `Movemail' node of the Emacs manual. 
     109 
     110  + digest-doc.exe, sorted-doc.exe - Tools for rebuilding the 
     111  built-in documentation. 
     112 
     113* Image support 
     114 
     115  Emacs has built in support for XBM and PPM/PGM/PBM images, and the 
     116  libXpm library is bundled, providing XPM support (required for color 
     117  toolbar icons and splash screen). Source for libXpm should be available 
     118  on the same place as you got this binary distribution from. The version 
     119  of libXpm bundled with this version of Emacs is 3.5.7, based on x.org's 
     120  libXpm library from X11R7.3. 
     121 
     122  Emacs can also support some other image formats with appropriate 
     123  libraries. These libraries are all available as part of GTK, or from 
     124  gnuwin32.sourceforge.net. Emacs will find them if the directory they 
     125  are installed in is on the PATH. 
     126 
     127      PNG: requires the PNG reference library 1.2 or later, which will 
     128      be named libpng13d.dll, libpng13.dll, libpng12d.dll, libpng12.dll 
     129      or libpng.dll. LibPNG requires zlib, which should come from the same 
     130      source as you got libpng. 
     131 
     132      JPEG: requires the Independant JPEG Group's libjpeg 6b or later, 
     133      which will be called jpeg62.dll, libjpeg.dll, jpeg-62.dll or jpeg.dll. 
     134 
     135      TIFF: requires libTIFF 3.0 or later, which will be called libtiff3.dll 
     136      or libtiff.dll. 
     137 
     138      GIF: requires libungif or giflib 4.1 or later, which will be 
     139      called giflib4.dll, libungif4.dll or libungif.dll. 
     140 
    66141 
    67142* Uninstalling Emacs 
     
    186261 
    187262  Enjoy! 
     263 
     264  
     265This file is part of GNU Emacs. 
     266 
     267GNU Emacs is free software; you can redistribute it and/or modify 
     268it under the terms of the GNU General Public License as published by 
     269the Free Software Foundation; either version 3, or (at your option) 
     270any later version. 
     271 
     272GNU Emacs is distributed in the hope that it will be useful, 
     273but WITHOUT ANY WARRANTY; without even the implied warranty of 
     274MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
     275GNU General Public License for more details. 
     276 
     277You should have received a copy of the GNU General Public License 
     278along with GNU Emacs; see the file COPYING.  If not, write to the 
     279Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 
     280Boston, MA 02110-1301, USA. 
  • trunk/admin/nt/makedist.bat

    r4210 r4220  
    11@echo off 
    22 
    3 rem Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 
     3rem Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 
    44rem   Free Software Foundation, Inc. 
    55rem 
     
    1313rem GNU Emacs is free software; you can redistribute it and/or modify 
    1414rem it under the terms of the GNU General Public License as published by 
    15 rem the Free Software Foundation; either version 2, or (at your option) 
     15rem the Free Software Foundation; either version 3, or (at your option) 
    1616rem any later version. 
    1717rem 
     
    3636rem It always writes to zip.zip and treats the zipfile argument as one 
    3737rem of the files to go in it. 
    38 rem zip -9 -r %2-bin-i386 emacs-%1/BUGS emacs-%1/README emacs-%1/README.W32 emacs-%1/bin emacs-%1/etc emacs-%1/info emacs-%1/lisp emacs-%1/leim -x emacs.mdp *.pdb *.opt *~ CVS 
    39 7z a -tZIP -mx=9 -xr!emacs.mdp -xr!*.pdb -xr!*.opt -xr!*~ -xr!CVS -xr!.arch-inventory %2-bin-i386.zip emacs-%1/BUGS emacs-%1/README emacs-%1/README.W32 emacs-%1/bin emacs-%1/etc emacs-%1/info emacs-%1/lisp emacs-%1/leim  
     38rem zip -9 -r %2-bin-i386 emacs-%1/BUGS emacs-%1/COPYING emacs-%1/README emacs-%1/README.W32 emacs-%1/INSTALL emacs-%1/bin emacs-%1/etc emacs-%1/info emacs-%1/lisp emacs-%1/leim -x emacs.mdp *.pdb *.opt *~ CVS 
     397z a -tZIP -mx=9 -xr!emacs.mdp -xr!*.pdb -xr!*.opt -xr!*~ -xr!CVS -xr!.arch-inventory %2-bin-i386.zip emacs-%1/BUGS emacs-%1/COPYING emacs-%1/README emacs-%1/README.W32 emacs-%1/INSTALL emacs-%1/bin emacs-%1/etc emacs-%1/info emacs-%1/lisp emacs-%1/leim emacs-%1/site-lisp 
    4040del emacs-%1\README.W32 
    4141if not (%4) == () goto end 
     
    5050rem It always writes to zip.zip and treats the zipfile argument as one 
    5151rem of the files to go in it. 
    52 rem zip -9 -r %2-barebin-i386.zip emacs-%1/README.W32 emacs-%1/bin emacs-%1/etc/DOC-X 
    53 7z a -tZIP -mx=9 %2-barebin-i386.zip emacs-%1/README.W32 emacs-%1/bin emacs-%1/etc/DOC-X 
     52rem zip -9 -r %2-barebin-i386.zip emacs-%1/README.W32 emacs-%1/bin emacs-%1/etc/DOC-X emacs-%1/COPYING 
     537z a -tZIP -mx=9 %2-barebin-i386.zip emacs-%1/README.W32 emacs-%1/bin emacs-%1/etc/DOC-X emacs-%1/COPYING 
    5454del emacs-%1\README.W32 
    5555if not (%4) == () goto end 
  • trunk/admin/quick-install-emacs

    r4190 r4220  
    22### quick-install-emacs --- do a halfway-decent job of installing emacs quickly 
    33 
    4 ## Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 
     4## Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 
    55##   Free Software Foundation, Inc. 
    66 
     
    1111## GNU Emacs is free software; you can redistribute it and/or modify 
    1212## it under the terms of the GNU General Public License as published by 
    13 ## the Free Software Foundation; either version 2, or (at your option) 
     13## the Free Software Foundation; either version 3, or (at your option) 
    1414## any later version. 
    1515 
  • trunk/admin/revdiff

    r4190 r4220  
    11#! /usr/bin/perl 
    22 
    3 # Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 
     3# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 
    44#   Free Software Foundation, Inc. 
    55# 
     
    88# GNU Emacs is free software; you can redistribute it and/or modify 
    99# it under the terms of the GNU General Public License as published by 
    10 # the Free Software Foundation; either version 2, or (at your option) 
     10# the Free Software Foundation; either version 3, or (at your option) 
    1111# any later version. 
    1212#