summaryrefslogtreecommitdiff
path: root/admin
Commit message (Collapse)AuthorAgeFilesLines
* Say "ELC foo.elc" instead of "GEN foo.elc"Paul Eggert2015-01-112-1/+13
| | | | | | | * admin/unidata/Makefile.in, lisp/Makefile.in (AM_V_ELC) (am__v_ELC_, am__v_ELC_0, am__v_ELC_1): New macros. * admin/unidata/Makefile.in (%.elc): * lisp/Makefile.in ($(THEFILE)c, .el.elc): Use them.
* * admin/authors.el (authors-aliases): Add an entry to ignore.Glenn Morris2015-01-072-0/+5
|
* # ChangeLog fixesGlenn Morris2015-01-041-0/+4
|
* Less 'make' chatter for admin/grammarsPaul Eggert2015-01-032-12/+33
| | | | | | | | | * grammars/Makefile.in (AM_DEFAULT_VERBOSITY, AM_V_GEN) (am__v_GEN_, am__v_GEN_0, am__v_GEN_1, AM_V_at, am__v_at_) (am__v_at_0, am__v_at_1): New macros, from src/Makefile.in. (${bovinedir}/%-by.el, ${bovinedir}/scm-by.el) (${cedetdir}/semantic/%-wy.el, ${wisentdir}/%-wy.el) (${wisentdir}/javat-wy.el, ${cedetdir}/srecode/srt-wy.el): Use them.
* Less 'make' chatter in batch modePaul Eggert2015-01-032-2/+8
| | | | | | | | | * admin/unidata/unidata-gen.el (unidata-gen-files): * lisp/emacs-lisp/autoload.el (autoload-generate-file-autoloads): * lisp/emacs-lisp/bytecomp.el (byte-compile-file): * lisp/files.el (save-buffer, basic-save-buffer): * lisp/international/quail.el (quail-update-leim-list-file): Don't output messages like "Generating ..." in batch mode.
* Less 'make' chatter for unidataPaul Eggert2015-01-012-17/+47
| | | | | | | | | | | | | * unidata/Makefile.in (AM_DEFAULT_VERBOSITY, AM_V_GEN, am__v_GEN_) (am__v_GEN_0, am__v_GEN_1, AM_V_at, am__v_at_, am__v_at_0, am__v_at_1): New macros, from ../src/Makefile.in. (${top_srcdir}/src/macuvs.h, %.elc, unidata.txt) (${unidir}/charprop.el, unifiles): Use them. (PHONY_EXTRAS): New macro. (.PHONY, ${unidir}/charprop.el): Use it. (FORCE): Remove; all uses replaced by PHONY_EXTRAS manipulation. (${unidir}/charprop.el, extraclean): Use 'make' conditionals rather than shell.
* Update copyright year to 2015Paul Eggert2015-01-0136-36/+36
| | | | Run admin/update-copyright.
* * update-copyright (emacsver): Change to emacsver.tex.in.Paul Eggert2015-01-012-3/+7
|
* Prefer stpcpy to strcatPaul Eggert2014-12-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * admin/merge-gnulib (GNULIB_MODULES): Add stpcpy. * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate. * lib/stpcpy.c, m4/stpcpy.m4: New files, from gnulib. * lib-src/ebrowse.c (sym_scope_1, operator_name, open_file): * lib-src/emacsclient.c (get_server_config, set_local_socket) (start_daemon_and_retry_set_socket): * lib-src/etags.c (main, C_entries, relative_filename): * lib-src/pop.c (sendline): * lib-src/update-game-score.c (main): * lwlib/xlwmenu.c (resource_widget_value): * src/callproc.c (child_setup): * src/dbusbind.c (xd_signature_cat): * src/doc.c (get_doc_string, Fsnarf_documentation): * src/editfns.c (Fuser_full_name): * src/frame.c (xrdb_get_resource): * src/gtkutil.c (xg_get_file_with_chooser): * src/tparam.c (tparam1): * src/xfns.c (xic_create_fontsetname): * src/xrdb.c (gethomedir, get_user_db, get_environ_db): * src/xsmfns.c (smc_save_yourself_CB): Rewrite to avoid the need for strcat, typically by using stpcpy and/or lispstpcpy. strcat tends to be part of O(N**2) algorithms. * src/doc.c (sibling_etc): * src/xrdb.c (xdefaults): Now a top-level static constant.
* authors.el updatesGlenn Morris2014-12-242-4/+18
| | | | | | | * admin/authors.el (authors-obsolete-files-regexps) (authors-ignored-files, authors-valid-file-names) (authors-renamed-files-alist, authors-renamed-files-regexps): Additions.
* * notes/unicode: Correct coding systemPaul Eggert2014-12-142-1/+7
| | | | of lisp/international/titdic-cnv.el.
* * notes/unicode: Track leim/quail file renames.Paul Eggert2014-12-132-7/+11
|
* Remove lib-src/grep-changelogGlenn Morris2014-12-133-6/+7
| | | | | | | | | | | | | | | | | | | | | Ref: http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00145.html * lib-src/grep-changelog: Remove file. * lib-src/Makefile.in (INSTALLABLE_SCRIPTS): Remove. (all, install, uninstall): Remove INSTALLABLE_SCRIPTS. * doc/man/grep-changelog.1: Remove file. * make-dist: No more lib-src/grep-changelog. * INSTALL: No longer mention grep-changelog. * admin/quick-install-emacs (PUBLIC_LIBSRC_SCRIPTS): Remove, and all uses. * admin/authors.el (authors-valid-file-names): Add grep-changelog. * etc/NEWS: Mention this.
* Place ChangeLog entries in the correct filesGlenn Morris2014-12-131-0/+6
|
* Convert Czech and Slovakian refcards to UTF-8Paul Eggert2014-12-131-13/+0
| | | | | | | | | * admin/notes/unicode: Don't mention Czech and Slovakian refcards. * etc/refcards/cs-dired-ref.tex, etc/refcards/cs-refcard.tex: * etc/refcards/cs-survival.tex, etc/refcards/sk-dired-ref.tex: * etc/refcards/sk-refcard.tex, etc/refcards/sk-survival.tex: Convert from iso-latin-2 to utf-8. Remove no-longer-necessary coding comments and "\input utf8off" directives.
* Replace union hack with C11-style max_align_tPaul Eggert2014-12-121-1/+1
| | | | | | | * admin/merge-gnulib (GNULIB_MODULES): Add stddef, for max_align_t. * lib/gnulib.mk: Regenerate. * src/alloc.c (XMALLOC_BASE_ALIGNMENT): Use max_align_t instead of a hack involving a union.
* Merge from origin/emacs-24Ted Zlatanov2014-12-121-15/+8
| | | | | | | | | | | | | | | | | | | | | | | bd6c441 * simple.el (password-word-equivalents): Add "passcode", used for numeric secrets like PINs or RSA tokens. 16d4c1c A better fix for bug#19346 82ec808 * .gitignore: Add !lib/std*.in.h, so as to not ignore the .in.h files. 3cf7629 Git ignore lib/std*.h 301a401 Always define `gnutls-available-p' even if GnuTLS is not available. d76b9b2 Don't break example string between 2 lines (bug#19257) 75b4857 Port commit-msg to mawk 9ac0332 Improve commit-msg messages and autosquash 0c2f254 Support overflow-newline-into-fringe together with word-wrap (bug#19300) 935ee05 * net/tramp-sh.el (tramp-get-remote-path): Use a login shell in order to determine `tramp-own-remote-path'. c2db939 python.el: Support interpreter paths with spaces d83f329 ChangeLog fix 0f9fbb9 Port commit-message checking to FreeBSD 9. 3db1ada admin/MAINTAINERS: Update my interests and responsibilities. 6382f24 * .gitignore: Ignore autosave files. Conflicts: ChangeLog lisp/progmodes/python.el src/gnutls.c
* ChangeLog fixesGlenn Morris2014-12-101-0/+6
|
* Improve CONTRIBUTE and related files.Stephen Leake2014-12-062-162/+0
| | | | | | | | | | | * CONTRIBUTE: improve; add explicit web references, move some info from admin/notes/* here. * INSTALL.REPO: You can't "just run make" after a clean checkout. * admin/notes/commits: deleted; merged into ./CONTRIBUTE * admin/notes/repo: move commit, branch info into ./CONTRIBUTE
* Merge from emacs-24Stefan Monnier2014-12-051-14/+11
|\
* | ChangeLog fixGlenn Morris2014-12-011-2/+3
| |
* | ChangeLog fixes.Glenn Morris2014-12-011-4/+8
| |
* | * admin/update_autogen: Fix bogosity introduced in 2014-11-16 merge.Glenn Morris2014-12-012-8/+5
| |
* | Fix up merged ChangeLog entries (dates, duplication, etc)Glenn Morris2014-11-291-7/+1
| |
* | Spelling fix.Paul Eggert2014-11-281-4/+4
| |
* | Merge branch 'emacs-24'.Paul Eggert2014-11-288-50/+51
|\ \ | |/
| * Lessen focus on ChangeLog files, as opposed to change log entries.Paul Eggert2014-11-196-36/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is in preparation for generating the former automatically from the latter. * admin/notes/bugtracker, admin/notes/copyright, admin/notes/newfile: ChangeLog -> change log * admin/notes/changelogs: Remove, merging old contents to ... * admin/notes/repo: ... here. * doc/emacs/maintaining.texi (Change Log): Mention that ChangeLog files may be copied to or from a version control system. * doc/emacs/trouble.texi (Sending Patches): Point to the commit messages. * doc/lispref/intro.texi (Acknowledgments): ChangeLog file -> change log entries. * doc/lispref/tips.texi (Library Headers): Emacs uses a version control system. * etc/CONTRIBUTE: Give advice about git commit messages and how to generate proposed patches containing them.
| * .gitignore cleanup.Paul Eggert2014-11-172-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * .gitignore: Merge contents of subsidiary files and organize the result so as to avoid duplication. Remove no-longer needed entries. * admin/charsets/.gitignore, admin/unidata/.gitignore: * doc/lispintro/.gitignore, etc/.gitignore, leim/.gitignore: * leim/ja-dic/.gitignore, lib-src/.gitignore, lisp/.gitignore: * lisp/calc/.gitignore, lisp/calendar/.gitignore: * lisp/cedet/.gitignore, lisp/emulation/.gitignore: * lisp/erc/.gitignore, lisp/eshell/.gitignore, lisp/gnus/.gitignore: * lisp/international/.gitignore, lisp/language/.gitignore: * lisp/leim/.gitignore, lisp/leim/quail/.gitignore: * lisp/mail/.gitignore, lisp/mh-e/.gitignore, lisp/net/.gitignore: * lisp/nxml/.gitignore, lisp/obsolete/.gitignore: * lisp/play/.gitignore, lisp/progmodes/.gitignore: * lisp/term/.gitignore, lisp/textmodes/.gitignore: * lisp/url/.gitignore, nt/.gitignore, src/.gitignore: Remove; no longer needed.
* | admin: Add documentation for gitmerge.elDavid Engster2014-11-272-5/+52
| | | | | | | | | | * gitmerge.el: New file. * notes/git-workflow: Add documentation for using it.
* | admin: Add gitmerge.elDavid Engster2014-11-272-0/+532
| | | | | | | | * gitmerge.el: New file.
* | Merge branch 'emacs-24'Ted Zlatanov2014-11-262-1/+6
|\ \ | |/ | | | | | | | | | | Conflicts: nt/addsection.c nt/inc/ms-w32.h src/w32.c
| * Define MINGW_W64 and use it instead of _W64Oscar Fuentes2014-11-172-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ... for detecting MinGW-w64. _W64 is not specific of MinGW-w64, it is defined for compatibility with MS VC++. * nt/inc/ms-w32.h: Define MINGW_W64. * admin/CPP-DEFINES: Mention MINGW_W64. * nt/addpm.c: Use it. * nt/addsection.c: Use it. * nt/preprep.c: Use it. * src/w32.c: Use MINGW_W64 instead of _W64 * src/w32term.c: Likewise.
* | * admin/admin.el: Fix paren typo in previous.Glenn Morris2014-11-221-9/+9
| |
* | Further reduce number of versioned files storing Emacs version number.Glenn Morris2014-11-223-43/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | Set the push default to "current", which should work everywhereLars Magne Ingebrigtsen2014-11-161-0/+2
| |
* | Mention how to get rid of X11 warningsLars Magne Ingebrigtsen2014-11-161-0/+15
| |
* | Merge from emacs-24Stefan Monnier2014-11-162-7/+22
|\ \ | |/
| * Backport 2014-06-30 admin/update_autogen changeGlenn Morris2014-11-152-6/+28
| | | | | | | | | | | | * admin/update_autogen: Auto-detect VCS in use. (vcs): New variable. (status, commit, main): Handle git.
| * Git transition patchEric S. Raymond2014-11-116-1354/+1042
| | | | | | | | | | | | | | | | | | | | | | | | | | | | All bzr revision IDS, and all CVS revision IDs for which a commit could be identified, were changed to time-date!committer version stamps. All .cvsignore files in the history became .gitignore files. Fixes-bug annotations from bzr were copied into the corresponding commit comments. (The first .cvsignore commit was 1999-09-30T14:07:54Z!fx@gnu.org>. The last CVS commit was <2009-12-27T08:11:12Z!cyd@stupidchicken.com>) Committer/author email addresses are generally correct for the transition day, not necessarily when the commit was originally made.
* | Use cherry-pick -xe instead of git log amendLars Magne Ingebrigtsen2014-11-151-2/+1
| |
* | Add a draft of a very simple git workflowLars Magne Ingebrigtsen2014-11-151-0/+73
| |
* | Use annotated tags for releasesAndreas Schwab2014-11-132-1/+5
| | | | | | | | * make-tarball.txt: Make annotated tag and push it out.
* | Git transition patchEric S. Raymond2014-11-117-1391/+1051
| | | | | | | | | | | | | | | | | | | | | | | | | | | | All bzr revision IDS, and all CVS revision IDs for which a commit could be identified, were changed to time-date!committer version stamps. All .cvsignore files in the history became .gitignore files. Fixes-bug annotations from bzr were copied into the corresponding commit comments. (The first .cvsignore commit was 1999-09-30T14:07:54Z!fx@gnu.org>. The last CVS commit was <2009-12-27T08:11:12Z!cyd@stupidchicken.com>) Committer/author email addresses are generally correct for the transition day, not necessarily when the commit was originally made.
* | Merge from emacs-24; up to 117698Glenn Morris2014-11-092-1/+6
|\ \ | |/
| * Fix bug #18955 with failure generating macuvs.h on MS-Windows.Eli Zaretskii2014-11-092-1/+6
| | | | | | | | | | admin/unidata/Makefile.in (${top_srcdir}/src/macuvs.h): Use unmsys--file-name.
* | Further reduce the number of versioned files storing the version numberGlenn Morris2014-11-092-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | * admin/admin.el: Comments.Glenn Morris2014-11-091-0/+2
| |
* | ChangeLog fixGlenn Morris2014-11-091-2/+1
| |
* | Stop keeping etc/refcards/emacsver.tex in the repositoryGlenn Morris2014-11-092-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | Stop keeping doc/emacs/emacsver.texi in the repositoryGlenn Morris2014-11-092-9/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.