aboutsummaryrefslogtreecommitdiffstats
path: root/admin
Commit message (Collapse)AuthorAgeFilesLines
* update unidata-gen.elRobin Templeton2015-04-201-19/+12
|
* disable byte-compilationRobin Templeton2015-04-191-11/+4
|
* * admin/coccinelle/symbol_accessors.cocci (symbol_plist): New.BT Templeton2015-04-191-0/+6
|
* * admin/coccinelle/symbol_accessors.cocci: New file.BT Templeton2015-04-191-0/+5
|
* coccinelle scripts for dynwindBT Templeton2015-04-184-0/+108
| | | | | | | * admin/coccinelle/double_unbind.cocci: * admin/coccinelle/dynwind.cocci: * admin/coccinelle/int_specpdl.cocci: * admin/coccinelle/macros.h: New files.
* * admin/update_autogen: Remove need to cd into/out of lisp/.Glenn Morris2014-06-282-8/+5
|
* * admin/grammars/Makefile.in (bootstrap-clean): Don't delete Makefile,Glenn Morris2014-06-282-1/+9
| | | | for sake of top-level maintainer-clean rule.
* Merge from emacs-24; up to 2014-06-11T19:33:[email protected]Glenn Morris2014-06-253-1/+46
|\
| * admin/notes/unicode: Some notes about what to do when a new Unicode version ↵Eli Zaretskii2014-06-242-0/+38
| | | | | | | | is imported.
| * Backport unicode 7.0 data files update from trunkGlenn Morris2014-06-245-24/+13577
| | | | | | | | | | | | | | | | * admin/unidata/BidiMirroring.txt: Update to 7.0.0 (only comment changes). * admin/unidata/UnicodeData.txt: Update to 7.0.0. * admin/unidata/IVD_Sequences.txt: Update to 2014-05-16 version.
* | Move lisp/emacs-lisp/authors.el to admin/Glenn Morris2014-06-252-0/+1363
| | | | | | | | It is not useful for anything other than maintaining Emacs.
* | admin/grammars: Use pattern rules in MakefileGlenn Morris2014-06-242-20/+19
| | | | | | | | | | | | | | * admin/grammars/Makefile.in (${bovinedir}/c-by.el, ${bovinedir}/make-by.el): (${wisentdir}/js-wy.el, ${wisentdir}/python-wy.el): Replace with pattern rules. (${bovinedir}/scm-by.el, ${wisentdir}/javat-wy.el) (${cedetdir}/srecode/srt-wy.el): Use $<.
* | admin/unidata: small Makefile simplificationsGlenn Morris2014-06-242-11/+17
| | | | | | | | | | | | | | | | | | * admin/unidata/Makefile.in (${top_srcdir}/src/macuvs.h): Make and load .elc. (.el.elc): Replace with pattern rule. (%.elc): New. (unidata.txt): Use $<. (compile): Remove. (${DSTDIR}/charprop.el): Use order-only prereqs rather than a sub-make.
* | * admin/unidata/uvs.el (uvs-print-table-ivd): Fix free variable typo.Glenn Morris2014-06-242-2/+6
| |
* | Update admin/unidata data files to latest versionsGlenn Morris2014-06-215-24/+13577
| | | | | | | | | | | | | | | | | | | | * admin/unidata/BidiMirroring.txt: Update to 7.0.0 (only comment changes). * admin/unidata/UnicodeData.txt: Update to 7.0.0. * admin/unidata/IVD_Sequences.txt: Update to 2014-05-16 version. * admin/unidata/README: Update for above changes.
* | Merge from emacs-24; up to 2014-06-06T02:22:[email protected]Glenn Morris2014-06-212-2/+7
|\|
| * * notes/elpa: Use "git" instead of "bzr" in the name of machine toStephen Berman2014-06-162-2/+7
| | | | | | | | clone the repository from.
* | 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:[email protected]Glenn 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:[email protected]Glenn 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:[email protected]Glenn 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:[email protected]Glenn 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:[email protected]Paul 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:[email protected]Juanma 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:[email protected], 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
|