Paul Eggert
9792a944dc
Merge from origin/emacs-24
...
d3852a9 * admin/admin.el (manual-meta-string): Use bug-gnu-emacs.
d69e9f1 CC Mode: Stop Font Lock forcing fontification from BOL.
Conflicts:
admin/ChangeLog
lisp/ChangeLog
2015-03-03 14:21:26 -08:00
Glenn Morris
d3852a99c9
* admin/admin.el (manual-meta-string): Use bug-gnu-emacs@gnu rather than webmasters@gnu
2015-02-01 16:55:24 -08:00
Paul Eggert
7e09ef09a4
Update copyright year to 2015
...
Run admin/update-copyright.
2015-01-01 14:26:41 -08:00
Paul Eggert
732fd4c7e1
Update copyright year to 2015
...
Run admin/update-copyright.
2015-01-01 09:18:06 -08:00
Glenn Morris
6d099b2e18
* admin/admin.el: Fix paren typo in previous.
2014-11-22 14:57:39 -08:00
Glenn Morris
84e2f13cd5
Further reduce number of versioned files storing Emacs version number.
...
* configure.ac (comma_version, comma_space_version) [mingw32]:
New output variables.
(nt/emacs.rc, nt/emacsclient.rc) [mingw32]: New output files.
* make-dist: Update nt/ for *.rc -> *.rc.in changes.
* nt/emacs.rc.in, nt/emacsclient.rc.in: Rename from nt/emacs.rc, emacsclient.rc.
Let configure generate the real files, and set the version numbers.
* lib-src/Makefile.in (emacsclient.res): Update deps for nt/emacsclient.rc
now being in the build directory, not the source directory.
* nt/Makefile.in (distclean): Delete *.rc.
(emacs.res): Update deps for nt/emacsclient.rc now being in the
build directory, not the source directory.
* admin/admin.el (set-version): No more need to update nt/*.rc.
* admin/authors.el (authors-renamed-files-alist): Add .rc.in files.
2014-11-22 14:07:48 -08:00
Glenn Morris
be1f31616a
Further reduce the number of versioned files storing the version number
...
* configure.ac (doc/man/emacs.1): Generate it.
* Makefile.in (top_bootclean): Remove doc/man/emacs.1.
* make-dist: Do not distribute doc/man/emacs.1.
* admin/admin.el (set-version): No need to update doc/man/emacs.1.
* doc/man/emacs.1.in: Rename from emacs.1.
* .bzrignore: Add doc/man/emacs.1.
2014-11-09 18:01:56 -08:00
Glenn Morris
f452367d4a
* admin/admin.el: Comments.
2014-11-09 17:22:24 -08:00
Glenn Morris
4e65e7e2b9
Stop keeping etc/refcards/emacsver.tex in the repository
...
* configure.ac (etc/refcards/emacsver.tex): Generate it.
* Makefile.in (etc-emacsver): New PHONY rule.
(bootstrap-clean): Delete etc/refcards/emacsver.tex.
* admin/admin.el (set-version): No need to update etc/refcards/emacsver.tex.
(set-copyright): Update etc/refcards/emacsver.tex.in.
* etc/refcards/emacsver.tex.in: Rename from emacsver.tex.
* .bzrignore: Add etc/refcards/emacsver.tex.
2014-11-09 16:57:01 -08:00
Glenn Morris
a16d6f90ee
Stop keeping doc/emacs/emacsver.texi in the repository
...
* configure.ac (doc/emacs/emacsver.texi): Generate it.
* make-dist (doc/emacs/emacsver.texi) [update]: No longer check it.
* doc/emacs/Makefile.in (top_srcdir, version): New, set by configure.
(doc-emacsver): New rule.
(bootstrap-clean, maintainer-clean): Delete emacsver.texi.
(emacsver.texi.in): Rename from emacsver.texi.
* admin/admin.el (set-version): No need to update doc/emacs/emacsver.texi.
(make-manuals-dist-output-variables): Add top_srcdir.
(make-manuals-dist--1): Handle @version@ specially.
* .bzrignore: Add doc/emacs/emacsver.texi.
2014-11-09 16:17:17 -08:00
Glenn Morris
e4ed201ff9
Replace doc/*/Makefile.in dist rules with code in admin/admin.el
...
* admin/admin.el (make-manuals-dist-output-variables)
(make-manuals-dist--1, make-manuals-dist): New.
Replaces doc/*/Makefile.in `dist' rules.
* doc/emacs/Makefile.in (version): Remove variable.
(clean): No longer delete dist tarfile.
(dist): Remove rule; replace with code in admin.el.
* doc/lispintro/Makefile.in (version): Remove variable.
(clean): No longer delete dist tarfile.
(dist): Remove rule; replace with code in admin.el.
* doc/lispref/Makefile.in (version): Remove variable.
(clean): No longer delete dist tarfile.
(dist): Remove rule; replace with code in admin.el.
* doc/misc/Makefile.in (version): Remove variable.
(clean): No longer delete dist tarfile.
(dist): Remove rule; replace with code in admin.el.
2014-11-08 18:02:51 -08:00
Glenn Morris
732fbcd9d1
admin.el tweaks
...
* admin/admin.el (set-version-in-file): Don't set identical version.
(set-version): Provide default version number.
(set-version, set-copyright): Give start/end messages.
2014-05-10 14:59:05 -07:00
Paul Eggert
ae93878a92
Spelling fixes.
2014-01-13 14:21:32 -08:00
Glenn Morris
a71324ccb6
* admin/admin.el (manual-html-fix-index-2): Fix minor Texinfo 4 issue
...
with start of detailed menu.
2014-01-03 19:18:33 -08:00
Glenn Morris
86c6e8fada
* admin.el (manual-html-fix-index-2): Tweak previous change.
2014-01-03 18:35:45 -08:00
Glenn Morris
d16ec91efb
Yet more Texinfo 5 tweaks for admin.el's make-manuals
...
* admin.el (manual-html-fix-node-div): Handle Texinfo 5's movable <hr>.
(manual-html-fix-index-2): Tweak Texinfo 5 table format.
2014-01-03 18:31:56 -08:00
Glenn Morris
517f20c533
More Texinfo 5 updates for make-manuals (not yet finished)
...
* admin/admin.el (manual-html-fix-headers): Tweak Texinfo 5 body.
(manual-html-fix-node-div): Treat "header" like "node".
(manual-html-fix-index-1): Handle Texinfo 5 top heading.
(manual-html-fix-index-2): Tweak Texinfo 5 listing tables.
2014-01-02 19:24:27 -08:00
Xue Fuqiao
5cd63720ce
* admin/check-doc-strings: Replace perl -w' with use warnings;'.
2014-01-02 16:47:40 +08:00
Paul Eggert
ba3189039a
Update copyright year to 2014 by running admin/update-copyright.
2014-01-01 07:43:34 +00:00
Glenn Morris
9d1804dcb8
* admin.el (manual-html-fix-headers, manual-html-fix-index-1):
...
Some updates for changes in Texinfo 5 output.
2013-12-30 10:58:16 -08:00
Xue Fuqiao
3f9e3ef3fe
Add the "use strict;" and "use warnings;" pragmas.
...
* admin/make-emacs:
* admin/build-configs: Add the "use strict;" and "use warnings;" pragmas.
2013-12-29 13:18:15 +08:00
Glenn Morris
c62a196109
* admin/admin.el (cusver-scan): Warn about missing :types.
...
(cusver-check): Interactively, require existing directories.
* admin/cus-test.el: Comment.
2013-12-28 00:33:44 -08:00
Xue Fuqiao
fe6462ee7c
* admin/admin.el: Minor cleanups.
...
* admin/admin.el (manual-misc-manuals, make-manuals):
(manual-pdf, cusver-find-files):
(cusver-new-version, cusver-scan, cusver-goto-xref):
(cusver-check): Doc fix.
(manual-html-node, cusver-check): Use `user-error'.
2013-12-27 18:21:47 +08:00
Xue Fuqiao
3a79600aa7
Doc fixes (index and comment).
2013-12-25 10:18:43 +08:00
Xue Fuqiao
0b52b61dd0
Fix my previous change.
2013-12-24 14:52:10 +08:00
Xue Fuqiao
dedfb7f8ee
Change some error's to user-error's.
...
* admin/admin.el (add-release-logs):
(set-version-in-file, set-version, set-copyright):
Use `user-error'.
2013-12-24 12:41:18 +08:00
Glenn Morris
278208b8e6
* doc/misc/efaq.texi: Rename from faq.texi, to match its output files.
...
* doc/misc/Makefile.in: Update for faq.texi name change.
* admin/admin.el (manual-misc-manuals): "faq" does not need special
treatment any more.
2013-08-27 13:19:04 -04:00
Glenn Morris
1857cd3f9e
Move source for Emacs on MS Windows FAQ here from Emacs webpages repository
...
* Makefile.in (mostlyclean, clean, distclean, bootstrap-clean)
(maintainer-clean, check-declare): Remove pointless subshells.
Check cd return value.
* configure.ac (DOCMISC_DVI_W32, DOCMISC_HTML_W32, DOCMISC_INFO_W32)
(DOCMISC_PDF_W32, DOCMISC_PS_W32): New output variables.
* Makefile.in (check-info-dir): Ignore efaq-w32.
* admin/admin.el (manual-misc-manuals): Use INFO_COMMON rather than
INFO_TARGETS.
* doc/misc/efaq-w32.texi: Move here from the web-pages repository.
* doc/misc/Makefile.in (DOCMISC_DVI_W32, DOCMISC_HTML_W32, DOCMISC_INFO_W32)
(DOCMISC_PDF_W32, DOCMISC_PS_W32): New configure output variables.
(INFO_COMMON, INFO_INSTALL): New derivations of INFO_TARGETS.
(DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
Add DOCMISC_*_W32 variables.
(echo-info): Use INFO_INSTALL rather than INFO_TARGETS.
(efaq_w32_deps): New variable.
(efaq-w32, $(buildinfodir)/efaq-w32$(INFO_EXT), efaq-w32.dvi)
(efaq-w32.pdf, efaq-w32.html): New rules.
(clean): Remove efaq-w32 products.
2013-08-27 00:57:39 -07:00
Glenn Morris
48dde4df64
* admin/admin.el (manual-style-string): Use non-abbreviated url.
2013-07-11 23:45:04 -07:00
Glenn Morris
c7197e5231
* admin.el (make-manuals): Add the option to only make certain output types.
...
(manual-misc-html): Special-case ccmode and efaq.
(manual-html-mono, manual-html-node, manual-pdf, manual-ps):
Move creation of output directory here from make-manuals.
(manual-html-fix-index-2): Avoid dynamic reference to `f'.
2013-07-06 11:28:54 -07:00
Glenn Morris
0773c61068
* admin/admin.el (make-manuals): Avoid hard-coding list of misc manuals.
...
(manual-misc-manuals): New function.
2013-07-05 19:32:13 -07:00
Glenn Morris
f114e6c3ca
* admin/admin.el (make-manuals): Use a pdf/ subdirectory for pdf versions.
2013-07-05 09:10:47 -07:00
Glenn Morris
9f1d94c0e6
* admin/admin.el (make-manuals): Use a standard location for lispintro.
2013-07-04 18:35:56 -07:00
Glenn Morris
b9a54f5e1d
* admin.el (manual-pdf, manual-ps): Work in the directory with the texi file,
...
so that TeX intermediate files go there rather than to PWD.
2013-06-28 19:54:37 -07:00
Glenn Morris
0cb70db774
* admin/admin.el (make-manuals): Don't bother with txt or dvi any more.
...
(manual-txt): Remove.
(manual-pdf): Doc fix.
(manual-ps): Rename from manual-dvi.
2013-06-28 18:51:32 -07:00
Glenn Morris
0605ec8e4f
* admin/admin.el (manual-style-string): Use new file manual.css.
2013-06-12 23:18:57 -07:00
Stefan Monnier
78be8b6465
Merge from emacs-24
2013-03-16 18:08:22 -04:00
Glenn Morris
2065804285
* admin/admin.el (manual-pdf, manual-dvi): Pass -I to texi2pdf, texi2dvi.
2013-03-13 21:59:13 -07:00
Glenn Morris
c076590546
Tweaks for www.gnu.org html versions of manuals
...
* admin/admin.el (manual-html-mono, manual-html-node): Add -DWWW_GNU_ORG.
* doc/emacs/emacs.texi (Top): Add some stuff specific to www.gnu.org.
* doc/lispintro/emacs-lisp-intro.texi: Add some stuff specific to www.gnu.org.
* doc/lispref/elisp.texi: Add some stuff specific to www.gnu.org.
2013-03-12 00:15:15 -07:00
Glenn Morris
ae0d461554
Merge from emacs-24; up to 2012-12-25T17:37:29Z!eliz@gnu.org
2013-03-11 09:31:55 -07:00
Glenn Morris
c69f46735f
Small updates for make-manuals admin scripts
...
* admin/admin.el (make-manuals): Add emacs-lisp-intro and some more
doc/misc manuals.
(manual-html-mono, manual-html-node, manual-txt): Pass -I to makeinfo.
2013-03-11 01:09:21 -07:00
Glenn Morris
1a7bceef7a
* admin/admin.el (add-release-logs): Use UTC for release date.
2013-03-09 18:18:49 -08:00
Glenn Morris
78cd48e721
* admin.el: Comment
...
Add missing ChangeLog portion for previous change.
2013-03-09 12:22:27 -08:00
Glenn Morris
8c39e82174
* admin/admin.el (add-release-logs): Provide interactive defaults.
...
Allow specification of the release date.
2013-03-09 12:19:41 -08:00
Paul Eggert
0877d0dc24
Merge from emacs-24; up to 2012-12-06T01:39:03Z!monnier@iro.umontreal.ca
2013-01-02 08:13:04 -08:00
Paul Eggert
ab422c4d68
Update copyright notices for 2013.
2013-01-01 09:11:05 +00:00
Glenn Morris
5ccd466c82
* admin/admin.el (set-copyright): Add msdos/sed2v2.inp.
2012-11-03 12:19:05 -07:00
Glenn Morris
2c35bdbb58
Make cusver handle options moved from C to lisp
...
* admin/admin.el (cusver-scan-cus-start): New function.
(cusver-check): Scan old cus-start.el.
2012-10-09 00:00:23 -07:00
Glenn Morris
5407f8d234
Improve cusver-check's handling of the version number
...
* admin/admin.el (cusver-new-version): Set default.
(cusver-check): Improve interactive argument reading.
2012-10-06 17:54:36 -07:00
Glenn Morris
1a316a5393
Handle group :version in cusver-check
...
* admin/admin.el (cusver-new-version): New variable.
(cusver-scan): Check if containing group has a :version.
(cusver-check): Add VERSION argument.
2012-10-06 14:15:03 -07:00