aboutsummaryrefslogtreecommitdiffstats
path: root/admin (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | With GNU make, MFLAGS is not neededGlenn Morris2014-06-132-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.in (CC, CFLAGS, LDFLAGS, CPPFLAGS, abs_top_srcdir): Remove, no longer used. (lib, lib-src, lisp, nt, src, blessmail, install-arch-dep) (install-nt, install-strip, uninstall, uninstall-nt) (mostlyclean, clean, distclean, bootstrap-clean) (maintainer-clean, extraclean, TAGS, tags, check, $(DOCS)): ($(INSTALL_DOC), $(UNINSTALL_DOC), info, bootstrap, check-declare): GNU make automatically passes command-line arguments to sub-makes. * admin/unidata/Makefile.in (${DSTDIR}/charprop.el): GNU make automatically passes command-line arguments to sub-makes. * lib-src/Makefile.in (../lib/libgnu.a): GNU make automatically passes command-line arguments to sub-makes. * lisp/Makefile.in ($(lisp)/cus-load.el, $(lisp)/finder-inf.el) (autoloads, $(lisp)/subdirs.el, compile-main, leim, semantic, compile) (compile-always): GNU make automatically passes command-line arguments to sub-makes. * lwlib/Makefile.in ($(globals_h)): GNU make automatically passes command-line arguments to sub-makes. * src/Makefile.in ($(leimdir)/leim-list.el, $(srcdir)/macuvs.h) ($(lispsource)/international/charprop.el) ($(libsrc)/make-docfile$(EXEEXT), $(lwlibdir)/liblw.a) ($(oldXMenudir)/libXMenu11.a, ns-app, .el.elc) ($(lispsource)/loaddefs.el, bootstrap-emacs$(EXEEXT)): GNU make automatically passes command-line arguments to sub-makes. * test/automated/Makefile.in (compile-main): GNU make automatically passes command-line arguments to sub-makes.
* | Merge from emacs-24; up to 2014-06-01T23:37:59Z!eggert@cs.ucla.eduGlenn Morris2014-06-071-0/+4
|\ \ | |/
| * * admin/FOR-RELEASE: Mention ack.texiGlenn Morris2014-06-051-0/+4
| |
* | Merge from emacs-24; up to 2014-05-29T17:16:00Z!dmantipov@yandex.ruGlenn Morris2014-06-017-48/+27860
|\ \ | |/
| * Remove pointless FOR-RELEASE noteGlenn Morris2014-05-281-2/+0
| |
| * Include sources used to create macuvs.h.Paul Eggert2014-05-266-47/+27857
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * admin/unidata/IVD_Sequences.txt: New file. * admin/unidata/Makefile.in (${top_srcdir}/src/macuvs.h): New rule. (all): Build it. (extraclean): Remove it. * admin/unidata/README: Mention BidiMirroring.txt and IVD_Sequences.txt. * admin/unidata/copyright.html: Update to current version from Unicode Consortium. * admin/unidata/uvs.el: Rename from admin/mac/uvs.el. (uvs-print-table-ivd): Output a header in the form that unidata-gen.el generates. * lisp/international/README: Refer to the Unicode Terms of Use rather than copying it bodily here, as that simplifies maintenance. * src/Makefile.in ($(srcdir)/macuvs.h): New rule. * src/macuvs.h: Use automatically-generated header.
| * * etc/FOR-RELEASE: Mention generated files.Glenn Morris2014-05-251-0/+4
| |
* | Don't imply that `quoting' is required.Paul Eggert2014-05-291-2/+2
| |
* | * admin/notes/changelogs: Mention `quoting'.Glenn Morris2014-05-291-0/+9
| |
* | Merge from emacs-24; up to 2014-05-26T10:21:18Z!rgm@gnu.orgGlenn Morris2014-05-251-3/+2
|\ \ | |/
| * * admin/mac/uvs.el: New file. Generates ../src/macuvs.h. (Backport from trunk)YAMAMOTO Mitsuharu2014-05-252-0/+217
| |
* | * admin/mac/uvs.el: New file from Mac port. src/macuvs.h is generated by it.Jan Djärv2014-05-252-0/+218
| |
* | Assume C99 or later.Paul Eggert2014-05-172-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lib/stdarg.in.h, lib/stdbool.in.h, m4/stdarg.m4, m4/stdbool.m4: Remove. * configure.ac (_AC_PROG_CC_C89): Define a dummy, to keep 'configure' smaller. (gl_PROG_CC_C99): Use this to get C99 or later. * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate. * admin/merge-gnulib (GNULIB_MODULES): Remove stdarg, stdbool. (GNULIB_TOOL_FLAGS): Avoid stdarg, stdbool. * doc/lispref/internals.texi (C Dialect): Document this. * etc/NEWS: Document this. * nt/gnulib.mk: Remove stdarg and stdbool modules. * src/bytecode.c (B__dummy__): Remove. * src/conf_post.h (bool_bf) [!NS_IMPL_GNUSTEP]: Use bool. (FLEXIBLE_ARRAY_MEMBER): Now always empty. * src/dbusbind.c (XD_DEBUG_MESSAGE) [!DBUS_DEBUG]: * src/regex.c (DEBUG_PRINT): Assume varargs macros. * src/lisp.h (DEFUN_FUNCTION_INIT): Remove. All uses now assume C99. Fixes: debbugs:17487
* | Don't require pkg-config when building from repository.Paul Eggert2014-05-163-1/+73
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * INSTALL: Prefer './configure FOO=BAR' to 'FOO=BAR ./configure'. * INSTALL.REPO: pkg-config is no longer required to build from the repository. * autogen.sh: Don't check for pkg-config. (progs): Remove pkg-config. (pkg_config_min, AUTORECONF_ENV, env_space, ACLOCAL_PATH): Remove. All uses removed. * m4/pkg.m4: New file, built by admin/merge-pkg-config. * configure.ac: Remove unnecessary m4_pattern_forbid of ^PKG_ and an AC_ARG_VAR of PKG_CONFIG_PATH. pkg.m4 does that for us. (EMACS_CHECK_MODULES): Remove workaround for old pkg-config bug, as we use pkg.m4 from a newer pkg-config. * admin/merge-pkg-config: New script. * admin/notes/copyright: Update for m4/*.m4, in particular m4/pkg.m4. * etc/NEWS: Prefer './configure FOO=BAR' to 'FOO=BAR ./configure'. * etc/PROBLEMS (Build-time-problems): Remove pkg-config problem that is no longer an issue. * nt/INSTALL: Remove no-longer-needed notes about pkg-config.
* | * merge-gnulib: Defer to autogen.sh for ACLOCAL_PATH computation.Paul Eggert2014-05-132-1/+6
| |
* | Merge from emacs-24; up to 2014-05-12T06:15:47Z!rgm@gnu.orgGlenn Morris2014-05-113-7/+173
|\ \ | |/
| * Move lisp/emacs-lisp/find-gc.el to admin/Glenn Morris2014-05-102-0/+153
| | | | | | | | Ref: http://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00118.html
| * admin.el tweaksGlenn Morris2014-05-102-7/+22
| | | | | | | | | | | | * 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.
* | Merge from emacs-24; up to 2014-05-04T21:18:30Z!eggert@cs.ucla.eduPaul Eggert2014-05-041-35/+42
|\ \ | |/
| * admin/make-tarball.txt: Misc small updates/editsGlenn Morris2014-05-021-35/+42
| |
* | Warn against renaming git-bzr remote; nfc.Thien-Thi Nguyen2014-04-251-0/+8
| | | | | | | | | | * admin/notes/bzr (Using git-bzr): ...here, in subsection "remote name".
* | Merge from emacs-24; up to 2014-04-16T15:28:06Z!eggert@cs.ucla.eduJuanma Barranquero2014-04-192-23/+19
|\ \ | |/
| * * notes/bzr: Update instructions for merging from gnulib.Paul Eggert2014-04-172-23/+19
| | | | | | | | | | Remove obsolete note about tramp.el and tramp-sh.el. Change "emacs-23" to "emacs-24".
* | Remove DATA_SEG_BITS.Paul Eggert2014-04-161-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The DATA_SEG_BITS hack was needed for older 32 bit platforms. As a result of this change, Emacs won't work on IRIX 6.5 with IRIX cc, but that platform is so old that SGI itself stopped supporting it in December 2013. If you still need Emacs on IRIX, please either compile with GCC and port the undumping code, or run './configure --with-wide-int'. * configure.ac (DATA_SEG_BITS): Remove. All uses removed. * src/alloc.c (gdb_make_enums_visible): Update to match lisp.h. * src/lisp.h (GCTYPEBITS): Move definition up, and switch to the DEFINE_GDB_SYMBOL_START way to define it. (NONPOINTER_BITS): New macro. (EMACS_INT): Use it. [!USE_LSB_TAG && !WIDE_EMACS_INT]: Fail, and suggest reporting the problem and/or configuring --with-wide-int. (USE_LSB_TAG): Simplify, based on above changes. (gdb_DATA_SEG_BITS): Remove. All uses removed. * src/vm-limit.c (exceeds_lisp_ptr): Remove. All uses removed.
* | Clean up configure-time library handling a bit.Paul Eggert2014-04-131-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch was inspired by emacs-24 2014-04-09T13:37:49Z!sdl.web@gmail.com, which fixed a bug due to sloppy library handling in 'configure'. * configure.ac (LIB_MATH, LIB_PTHREAD, LIBXMU): Use AC_SEARCH_LIBS instead of AC_CHECK_LIB as per Autoconf manual. (LIB_MATH, LIB_PTHREAD, HAVE_X11, IMAGEMAGICK_LIBS, GTK_LIBS) (DBUS_LIBS, LIBXMU, XFT_LIBS, LIBXSM, LIBXML2_LIBS, LIBS_MAIL) (with_kerberos): Don't let the library choice infect $LIBS. (dnet_ntoa, cma_open): Remove obsolete tests. (emacs_pthread_function): Probe for pthread_kill, not pthread_self, as that's a bit more selective on GNU/Linux. (LIBXEXT): Remove. (touchlock): Test for existence when $LIBS_MAIL is in use. (AC_CHECK_FUNCS): Use only $LIB_MATH in addition to $LIBS when testing for typical functions like accept4, lrand48. (random, rint): Remove obsolete HP-UX 9 A.09.05 test.
* | Avoid EMACSDATA in user environment interfering with buildingGlenn Morris2014-04-102-0/+7
| | | | | | | | | | | | | | | | | | | | * admin/grammars/Makefile.in (EMACSDATA, EMACSDOC, EMACSPATH): * leim/Makefile.in (EMACSDATA, EMACSDOC, EMACSPATH): * lisp/Makefile.in (EMACSDATA, EMACSDOC, EMACSPATH): * test/automated/Makefile.in (EMACSDATA, EMACSDOC, EMACSPATH): Unexport. Fixes: debbugs:16429
* | Remove the build-time option CLASH_DETECTIONGlenn Morris2014-03-251-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Every platform supports it, and the runtime option `create-lockfiles' replaces it. * configure.ac (CLASH_DETECTION): Remove option. * lisp/files.el (lock-buffer, unlock-buffer, file-locked-p): Remove fallback aliases, since they are always defined now. * src/buffer.c (Frestore_buffer_modified_p, Fkill_buffer): * src/emacs.c (shut_down_emacs): * src/fileio.c (Finsert_file_contents, write_region): * src/filelock.c (top-level, syms_of_filelock): * src/insdel.c (prepare_to_modify_buffer_1): CLASH_DETECTION is always defined now. * admin/CPP-DEFINES: Remove CLASH_DETECTION.
* | Make some files in etc obsoleteGlenn Morris2014-03-221-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These are old copies of online information that is not Emacs-specific. * etc/CENSORSHIP, etc/GNU, etc/LINUX-GNU, etc/THE-GNU-PROJECT, etc/WHY-FREE: Replace contents with pointers to www.gnu.org or emacs.info, mark obsolete. * src/callproc.c (init_callproc): In etc, look for NEWS rather than GNU. * lisp/startup.el (fancy-startup-text): * lisp/help.el (describe-gnu-project): Visit online info about GNU project. * doc/emacs/help.texi (Help Files): Update C-h g description. * doc/misc/efaq.texi (Informational files for Emacs): Do not mention etc/GNU. * admin/notes/copyright: Remove references to these files. * etc/MACHINES, etc/NEWS.19: Replace references to these files.
* | Remove lib-src/test-distrib.c and relatedGlenn Morris2014-03-223-8/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The class of problems that this was designed to detect, namely .elc files getting corrupted by being passed around by email via uuencode or somesuch, has not been a relevant concern for many years. * lib-src/test-distrib.c, lib-src/testfile: Remove. * lib-src/Makefile.in (DONT_INSTALL): Remove test-distrib. (test-distrib${EXEEXT}): Remove rule. * make-dist: Do not distribute lib-src/testfile. * admin/quick-install-emacs (AVOID): Remove testfile and test-distrib. * INSTALL, etc/PROBLEMS, admin/notes/unicode: Remove references to test-distrib and testfile.
* | * admin/update_autogen: Auto-detect VCS in use.Glenn Morris2014-03-202-6/+28
|/ | | | | (vcs): New variable. (status, commit, main): Handle git.
* * lisp/electric.el (electric-newline-and-maybe-indent): New command.Stefan Monnier2014-03-201-99/+99
| | | | | | | | | Bind it globally to C-j. (electric-indent-mode): Don't mess with the global map any more. Don't drop the post-self-insert-hook is some buffer is still using it. * lisp/bindings.el (global-map): Remove C-j binding. Fixes: debbugs:16770
* Merge from gnulib.Paul Eggert2014-03-072-1/+6
| | | | | | | | | | | | This incorporates: 2014-03-04 stdint: fix missing SIZE_MAX on Android 2013-03-02 sys_types: avoid autoconf warning about gl_SYS_TYPES_H * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate. * lib/stdint.in.h, lib/sys_types.in.h, m4/sys_types_h.m4: Update from gnulib. Fix oversight preventing lib/sys/types.h from being generated. * admin/merge-gnulib (GNULIB_TOOL_FLAGS): Don't avoid sys_types.
* */ChangeLog: Trivial fixes.Juanma Barranquero2014-03-031-8/+6
|
* * admin/notes/multi-tty: Remove some of the more obviously obsolete stuff.Glenn Morris2014-02-241-60/+3
|
* Fix typos in Changelogs.Juanma Barranquero2014-02-131-1/+1
|
* Grammar bug fixes from CEDET upstream.David Engster2014-02-062-4/+23
| | | | | | | | * grammars/c.by (function-pointer): Correctly deal with anonymous function pointers. (opt-brackets-after-symbol): New. (multi-stage-dereference): Use it. Add rules for explicit matching the last dereference.
* ChangeLog fixesGlenn Morris2014-01-211-1/+1
|
* ChangeLog fixesGlenn Morris2014-01-211-1/+6
|
* Make M-x authors return zero *Authors Errors* from current logsGlenn Morris2014-01-161-8/+4
| | | | | | | | | | | | | | | | | * lisp/emacs-lisp/authors.el (authors-obsolete-files-regexps): (authors-ignored-files): Add some entries, remove others. (authors-ambiguous-files, authors-valid-file-names): Add some entries. (authors-renamed-files-alist): Add, remove, and adjust entries. (authors-renamed-files-regexps): Add some entries. Remove some very broad ones. Make some entries `lax'. (authors-lax-changelogs): New constant. (authors-disambiguate-file-name): Treat top-level specially. (authors-lax-changelog-p): New function. (authors-canonical-file-name): Check file as written against authors-valid-file-names. Do not special-case etc/. Handle `lax' logs and authors-renamed-files-regexps elements. * admin/make-tarball.txt: Update for no expected *Authors Errors*.
* Minor correction to admin/notes/bzr: *fourth* VCS, not third.Eric S. Raymond2014-01-161-2/+2
| | | | | | RCS -> CVS -> Bzr -> Git. And (as Stefan Monnier reports) "GNU Arch was semi-officially used for a while between CVS and Bzr, tho not for the main branch."
* ChangeLog fixesGlenn Morris2014-01-161-4/+2
|
* Spelling fixes.Paul Eggert2014-01-152-5/+5
|
* On VCS-independent ways of identifying commits, and why they are desirable.Eric S. Raymond2014-01-162-0/+14
| | | | No code changes.
* Fix copyright license notices for Adobe Unicode mapping files.Paul Eggert2014-01-154-39/+70
| | | | | | | | | * charsets/mapfiles/README: The copied files are not compressed. Check for copies as of today. * charsets/mapfiles/stdenc.txt, charsets/mapfiles/symbol.txt: Update from table version 0.2 (1999-03-30) to 1.0 (2011-07-12). This doesn't change the table data, just copyright license notice. The new notices are compatible with the GPL, the old ones were not.
* Spelling fixes.Paul Eggert2014-01-131-1/+1
|
* * admin/update_autogen (status): New function. Use throughout.Glenn Morris2014-01-132-53/+36
|
* * doc/lispref/functions.texi (Advising Functions): New section.Stefan Monnier2014-01-101-1/+0
| | | | | | | | | | | * doc/lispref/modes.texi (Running Hooks): Don't document with-wrapper-hook and run-hook-wrapped any more. (Hooks): Link to the new Advising Functions node. * doc/lispref/elisp.texi (Top): Don't include advice.texi. * doc/lispref/advice.texi: Remove. * doc/lispref/makefile.w32-in (srcs): * doc/lispref/Makefile.in (srcs): Adjust accordingly. * doc/misc/cl.texi (Function Bindings): Fix incorrect description of cl-let.
* * admin/update_autogen: Fix sed bug that was losing the last AUTOGEN_VCS.Glenn Morris2014-01-102-2/+7
|
* Add some notes on git-bzr; nfc.Thien-Thi Nguyen2014-01-101-0/+34
| | | | * admin/notes/bzr (Using git-bzr): New section.
* * admin/admin.el (manual-html-fix-index-2): Fix minor Texinfo 4 issueGlenn Morris2014-01-032-4/+7
| | | | with start of detailed menu.