| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove support for DJGPP < 2.02...This also removes some specially-licensed files and lots of accompanying
explanation.
| Reuben Thomas | 2014-08-09 | 1 | -1/+1 |
* | Use gcc auto-dependency information for lwlib and oldXMenu...* configure.ac (lwlib_deps_frag, oldxmenu_deps_frag): New output files.
* make-dist (lwlib, oldXMenu): Distribute *.mk.
* lwlib/Makefile.in: Move old dependency information to new file deps.mk.
(MKDIR_P, DEPFLAGS, MKDEPDIR, lwlib_deps_frag):
New, set by configure.
(DEPDIR): New variable.
(ALL_CFLAGS): Add DEPFLAGS.
(.c.o): Add MKDEPDIR.
(clean, mostlyclean): Delete DEPDIR.
* lwlib/deps.mk, lwlib/autodeps.mk: New files.
* oldXMenu/Makefile.in: Move old dependency information to new file deps.mk.
(MKDIR_P, DEPFLAGS, MKDEPDIR, oldxmenu_deps_frag):
New, set by configure.
(DEPDIR): New variable.
(ALL_CFLAGS): Add DEPFLAGS.
(.c.o): Add MKDEPDIR.
(clean, mostlyclean): Delete DEPDIR.
* oldXMenu/deps.mk, oldXMenu/autodeps.mk: New files.
* src/deps.mk: Comment update.
* .bzrignore: Ignore lwlib/deps, oldXMenu/deps.
| Glenn Morris | 2014-06-28 | 1 | -2/+2 |
* | * make-dist: Exclude test/automated/*.log. | Glenn Morris | 2014-06-26 | 1 | -2/+2 |
* | Merge from emacs-24; up to 2014-04-04T23:31:02Z!joaotavora@gmail.com | Glenn Morris | 2014-04-10 | 1 | -2/+3 |
|\ |
|
| * | * make-dist: Distribute lib-src/update-game-score.exe.manifest. | Glenn Morris | 2014-04-10 | 1 | -1/+2 |
| * | * make-dist: Do not distribute generated admin/grammars/Makefile. | Glenn Morris | 2014-04-10 | 1 | -1/+1 |
* | | * make-dist: Further update AC_INIT regexp. | Glenn Morris | 2014-04-02 | 1 | -1/+1 |
* | | * (make-dist): Update AC_INIT regexp. | Glenn Morris | 2014-03-28 | 1 | -1/+1 |
* | | Remove lib-src/test-distrib.c and related...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.
| Glenn Morris | 2014-03-22 | 1 | -1/+1 |
|/ |
|
* | Update copyright year to 2014 by running admin/update-copyright. | Paul Eggert | 2014-01-01 | 1 | -1/+2 |
* | Automate the procedure for updating copyright year....* admin/merge-gnulib (GNULIB_MODULES): Add update-copyright.
* admin/notes/years: Mention admin/update-copyright.
* admin/update-copyright: New file.
* build-aux/update-copyright: New file.
* make-dist: Distribute it.
* lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
* msdos/autogen/Makefile.in: Update copyright year.
| Paul Eggert | 2013-12-24 | 1 | -1/+2 |
* | * make-dist: Distribute new build-aux files. | Glenn Morris | 2013-12-12 | 1 | -1/+3 |
* | Stop keeping info/dir in the repository....* build-aux/dir_top: Move here from admin/.
* build-aux/make-info-dir: New script.
* Makefile.in (bootstrap-clean): Delete info/.
(info-dir, ${srcdir}/info/dir): New rules.
(info): Also make info-dir.
(check-info): Rename from check-info-dir.
Instead of info/dir entries, check @dircategory in info/*.info.
* make-dist: Use `info' rule rather than `info-real'.
No more info/COPYING (not even the right license for info/ files).
* info/: Remove from repository.
* admin/update_autogen (info_dir):
Use dir_top from build-aux/ rather than admin/.
* .bzrignore: Ignore info/ altogether.
* doc/emacs/Makefile.in: Comment.
| Glenn Morris | 2013-12-12 | 1 | -2/+2 |
* | Move runtime leim lisp files to lisp/leim directory...This allows us to reuse much of the lisp build and installation machinery,
rather than duplicating it.
* Makefile.in (abs_builddir, leimdir): Remove.
(buildlisppath, SUBDIR, COPYDIR, COPYDESTS): No more leim directory.
(epaths-force-w32): No longer set BLD.
(leim): Remove.
(install-arch-indep): No longer run or install leim.
(mostlyclean, clean): No longer run leim rule.
(bootstrap-clean): Change leim target.
(maintainer-clean): Add leim.
(check-declare): Remove leim.
* README: Update for leim changes.
* configure.ac (leimdir): Remove.
(standardlisppath): No more leimdir.
* make-dist: Update for files from leim/ now being in lisp/leim/.
* doc/lispref/loading.texi (Library Search):
* doc/lispref/os.texi (Startup Summary): No more leim directory.
* leim/Makefile.in (leimdir): New variable.
(TIT_GB, TIT_BIG5, MISC, changed.tit, changed.misc)
(${leimdir}/leim-list.el, ${leimdir}/ja-dic/ja-dic.el):
Generate in $leimdir.
(all): Remove compilation, add ja-dic.
(leim-list.el): Now PHONY.
(setwins, compile-targets, compile-main, clean, mostlyclean)
(extraclean): Remove.
(bootstrap-clean): Delete all generated files.
* leim/README: Update for moved leim/ directory.
* leim/leim-ext.el (ucs-input-activate, hangul-input-method-activate):
Remove manual autoloads; now in loaddefs.el.
Disable byte-compile, version-control, autoloads in the output.
* lisp/Makefile.in (setwins_for_subdirs): Skip leim/ directory.
(compile-main): Depend on lisp/leim rule.
(leim): New rule.
* lisp/loadup.el: Move leim-list.el to leim/ subdirectory.
* lisp/startup.el (normal-top-level): No more leim directory.
* lisp/international/ja-dic-cnv.el (skkdic-convert):
Disable version-control and autoloads in output files.
* lisp/international/titdic-cnv.el (titdic-convert, miscdic-convert):
Disable version-control and autoloads in output files.
* lisp/leim/quail: Move here from ../leim.
* lisp/leim/quail/hangul.el (hangul-input-method-activate):
Add autoload cookie.
(generated-autoload-load-name): Set file-local value.
* lisp/leim/quail/uni-input.el (ucs-input-activate): Add autoload cookie.
(generated-autoload-load-name): Set file-local value.
* nt/README.W32:
* nt/addpm.c (env_vars):
* nt/epaths.nt (PATH_LOADSEARCH, PATH_DUMPLOADSEARCH):
* nt/paths.h (PATH_LOADSEARCH): No more leim directory.
* src/Makefile.in (leimdir): Now in lisp source directory.
($(leimdir)/leim-list.el): Just use ../leim .
* src/epaths.in (PATH_DUMPLOADSEARCH):
* src/lread.c (load_path_default):
* src/nsterm.m (ns_load_path): No more leim directory.
* .bzrignore: Update for relocated leim files.
| Glenn Morris | 2013-11-26 | 1 | -16/+5 |
* | * make-dist: Distribute build-aux/msys-to-w32. | Glenn Morris | 2013-11-19 | 1 | -1/+1 |
* | Remove nt/msysconfig.sh...* configure.ac [MINGW32]: Source nt/mingw-cfg.site.
* make-dist: Don't distribute nt/msysconfig.sh.
* nt/msysconfig.sh: Remove.
* nt/INSTALL: Update for this.
* nt/mingw-cfg.site: Comment.
| Dani Moncayo | 2013-11-11 | 1 | -1/+1 |
* | * make-dist: Comment | Glenn Morris | 2013-11-10 | 1 | -0/+2 |
* | Revert revision 2013-11-05T08:13:09Z!rgm@gnu.org. | Eli Zaretskii | 2013-11-05 | 1 | -12/+14 |
* | * make-dist: Don't distribute old, unsupported w32 build method. | Glenn Morris | 2013-11-05 | 1 | -14/+12 |
* | Update nt installation instructions to point to supported method...* nt/INSTALL: Rename from INSTALL.MSYS.
* nt/INSTALL.OLD: Rename from INSTALL.
* nt/configure.bat: Update for INSTALL name changes.
* make-dist: Update for nt/INSTALL* changes.
| Glenn Morris | 2013-08-31 | 1 | -1/+1 |
* | Cleanup for etc/refcards/Makefile and related items...* .bzrignore: Unignore etc/refcards/Makefile.
* make-dist: Do not distribute etc/refcards TeX intermediate files.
* Makefile.in (install-arch-indep):
Do not install etc/refcards TeX intermediate files.
* etc/refcards/Makefile: Rewrite to use portable Makefile syntax.
Add language-specific targets.
(distclean, extraclean): New rules.
* etc/refcards/README: Add copyright and license. Add Makefile details.
Mention http and FSF store versions.
| Glenn Morris | 2013-08-14 | 1 | -0/+3 |
* | * make-dist: Add a --tests option, to include test/. | Glenn Morris | 2013-07-24 | 1 | -3/+28 |
* | Add new files in nt/ to make-dist.... make-dist (files): Add nt/msysconfig.sh, nt/mingw-cfg.site,
nt/epaths.nt, and nt/INSTALL.MSYS.
| Eli Zaretskii | 2013-05-18 | 1 | -0/+1 |
* | * make-dist (files): Add nt/Makefile.in, nt/gnulib.mk....Otherwise, 'configure; make' fails on non-Windows builds.
| Paul Eggert | 2013-05-17 | 1 | -0/+1 |
* | * make-dist: Keep necessary restrictions on file access. | Paul Eggert | 2013-05-01 | 1 | -2/+2 |
* | * make-dist: Do not distribute admin/unidata/Makefile....It is generated by 'configure'.
| Paul Eggert | 2013-04-21 | 1 | -0/+3 |
* | * make-dist: Remove lzma (it's replaced by xz). | Glenn Morris | 2013-03-02 | 1 | -6/+0 |
* | Move lisp/calc/README* to etc/CALC-NEWS...* make-dist: Only README files exist in lisp/ now, not README*.
* doc/misc/calc.texi (Help Commands): Mention etc/CALC-NEWS.
* etc/CALC-NEWS: Move here from lisp/calc/README, README.prev.
* lisp/calc/README, lisp/calc/README.prev: Rename/merge to etc/CALC-NEWS.
| Glenn Morris | 2013-01-31 | 1 | -1/+1 |
* | * make-dist: Add options for xz compression and no compression. | Glenn Morris | 2013-01-09 | 1 | -0/+10 |
* | Update copyright notices for 2013. | Paul Eggert | 2013-01-01 | 1 | -1/+2 |
* | Fix the MS-Windows build broken by absence of the *.manifest files.... make-dist (nt): Adjust to changes in names of the *.manifest files.
| Eli Zaretskii | 2012-11-24 | 1 | -3/+3 |
* | Fix typo in previous | Glenn Morris | 2012-09-17 | 1 | -1/+1 |
* | Add missing nextstep file from previous change. | Glenn Morris | 2012-09-16 | 1 | -1/+1 |
* | Increase compartmentalization of Nextstep builds rules,...and store Emacs version number in fewer versioned files.
* configure.ac (ns_appsrc): Use relative names.
(ns_frag): Remove.
(Info-gnustep.plist, Emacs.desktop, Info.plist, InfoPlist.strings)
(nextstep/Makefile): Generate these nextstep files.
(SUBDIR_MAKEFILES): Add nextstep.
* Makefile.in (clean, distclean, bootstrap-clean): Add nextstep.
* make-dist (nextstep/templates): Add directory.
(nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj): Remove.
(nextstep/Cocoa/Emacs.base/Contents)
(nextstep/GNUstep/Emacs.base/Resources): Update contents.
* .bzrignore: Add some nextstep files.
* admin/admin.el (set-version): No more need to set nextstep versions.
(set-copyright): Update for moved nextstep files.
* nextstep/Makefile.in: New file.
* nextstep/templates: New directory.
* nextstep/templates/Emacs.desktop.in, nextstep/templates/Info-gnustep.plist.in:
* nextstep/templates/Info.plist.in, nextstep/templates/InfoPlist.strings.in:
Move here from various Cocoa/, GNUstep/ locations.
Let configure set the version number.
* nextstep/Cocoa/Emacs.base/Contents/Info.plist:
* nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings:
* nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist:
* nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop: Move to templates/.
* nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj: Remove directory.
* src/Makefile.in (ns_appdir, ns_appbindir, ns_appsrc): Remove variables.
(ns_frag): Remove.
(ns-app): Move here from ns.mk, and simplify.
(clean): Simplify nextstep entry.
* src/ns.mk: Remove file.
| Glenn Morris | 2012-09-16 | 1 | -8/+8 |
* | Improve robustness of 'make bootstrap'....Run autogen.sh after bootstrap-clean, to avoid bzr pull issues.
* INSTALL, README: Document autogen.sh.
* Makefile.in (Makefile): Mark it as precious, since it's updated
atomically.
(MAKE_CONFIG_STATUS): New macro.
(config.status, bootstrap): Use it. This causes 'make bootstrap'
to run config.status with the --recheck option, which is more
appropriate for a bootstrap.
(bootstrap): Run autogen.sh right after cleaning. Don't worry
about failures due to missing tools.
* autogen.sh: Exit with status 101 when failing due to missing tools.
* make-dist: Distribute autogen.sh.
Fixes: debbugs:12376
| Paul Eggert | 2012-09-09 | 1 | -1/+1 |
* | * src/s/: Remove empty directory....* make-dist: Remove src/s.
| Glenn Morris | 2012-08-01 | 1 | -5/+1 |
* | Rename configure.in to configure.ac....Fixes: debbugs:11603
| Paul Eggert | 2012-07-08 | 1 | -4/+4 |
* | Tweaks for make-dist --update....* make-dist [update]: Let autoreconf figure out what needs updating.
Use `make info-real'. leim/leim-list.el should always exist.
Check cd return value.
| Glenn Morris | 2012-07-06 | 1 | -22/+11 |
* | Remove lib-src/vcdiff...* lib-src/vcdiff: Remove file.
* lib-src/Makefile.in (SCRIPTS, STAMP_SCRIPTS): Remove vcdiff.
(stamp-vcdiff): Remove.
* INSTALL, make-dist: Remove vcdiff.
* lisp/emacs-lisp/authors.el (authors-fixed-entries): Remove vcdiff
| Glenn Morris | 2012-06-05 | 1 | -1/+1 |
* | Remove lib-src/rcs-checkin...This script isn't used by Emacs, and I can't imagine anyone else is
using it any more either... From the commentary:
"This script is intended to be used to convert files with an
old-Emacs-style version history for use with VC (the Emacs 19
version-control interface), which likes to use RCS as its back end."
* lib-src/rcs-checkin: Remove file.
* lib-src/Makefile.in (INSTALLABLE_SCRIPTS, STAMP_INST_SCRIPTS):
Remove rcs-checkin.
(stamp-rcs-checkin): Remove.
* INSTALL, make-dist: Remove rcs-checkin.
* admin/quick-install-emacs (PUBLIC_LIBSRC_SCRIPTS): Remove rcs-checkin.
* doc/man/rcs-checkin.1: Remove.
| Glenn Morris | 2012-06-03 | 1 | -1/+1 |
* | Remove src/m/*....* configure.in: Remove all mention of src/m/*.
(machine, machfile, M_FILE, config_machfile, and_machfile): Remove.
All uses removed.
(BITS_PER_CHAR, BITS_PER_SHORT, BITS_PER_INT, BITS_PER_LONG)
(BITS_PER_LONG_LONG): Move to src/lisp.h.
* lib/makefile.w32-in: Remove dependencies on
$(EMACS_ROOT)/src/m/intel386.h.
* make-dist: Don't make links to src/m.
* admin/CPP-DEFINES: Do not mention src/m/*.h.
(BITS_PER_EMACS_INT, BITS_PER_LONG, BITS_PER_CHAR)
(BITS_PER_SHORT, BITS_PER_INT): Remove.
* admin/MAINTAINERS: Remove src/m/.
* lib-src/makefile.w32-in: Remove dependencies on
$(EMACS_ROOT)/src/m/intel386.h.
* msdos/mainmake.v2 (TAGS tags): Don't look at $(CURDIR)/src/m/intel386.h.
* nt/config.nt: Do not include "m/intel386.h"; file was removed.
(BITS_PER_CHAR, BITS_PER_SHORT, BITS_PER_INT, BITS_PER_LONG):
Move to src/lisp.h.
(EMACS_INT_MAX): New macro.
This directory predates autoconf and is no longer needed nowadays.
Move its few remaining bits of functionality to where they're needed.
* src/m/README, src/m/alpha.h, src/m/amdx86-64.h, src/m/ia64.h, src/m/ibmrs6000.h:
* src/m/ibms390x.h, src/m/intel386.h, src/m/m68k.h, src/m/macppc.h:
* src/m/sparc.h, src/m/template.h: Remove.
* src/Makefile.in (M_FILE): Remove. All uses removed.
* src/alloc.c (POINTERS_MIGHT_HIDE_IN_OBJECTS):
* src/lisp.h (USE_LSB_TAG):
* src/mem-limits.h (EXCEEDS_LISP_PTR):
Use VAL_MAX, not VALBITS, in #if.
* src/lisp.h (EMACS_INT_MAX): New macro, useful in #if.
(EMACS_UINT): Define unconditionally now.
(BITS_PER_CHAR, BITS_PER_SHORT, BITS_PER_INT, BITS_PER_LONG)
(BITS_PER_EMACS_INT): New constants, replacing
what used to be in config.h, but not useful in #if.
(GCTYPEBITS, VALBITS): Define unconditionally, since m/* files don't
define them any more.
(VAL_MAX): New macro.
(VALMASK): Use it.
* src/puresize.h (PURESIZE_RATIO): Use EMACS_INT_MAX, not
BITS_PER_EMACS_INT, in #if.
* src/s/aix4-2.h (BROKEN_FIONREAD, BROKEN_SIGAIO, BROKEN_SIGPTY)
(BROKEN_SIGPOLL): Move here from m/ibmrs6000.h, which was removed.
* src/s/gnu-linux.h (ULIMIT_BREAK_VALUE) [__i386__]:
* src/s/ms-w32.h (DATA_START):
Move here from removed file m/intel386.h.
* src/s/gnu.h (NLIST_STRUCT): Remove undef; 'configure' does this.
* src/s/irix6-5.h (_LP64): Remove; lisp.h no longer needs this.
| Paul Eggert | 2012-05-22 | 1 | -5/+1 |
* | * update-subdirs: Move to build-aux/....* make-dist:
* Makefile.in (install-arch-indep):
* lisp/Makefile.in (update-subdirs):
* lisp/makefile.w32-in (update-subdirs-SH):
Update for this change.
| Glenn Morris | 2012-05-21 | 1 | -2/+2 |
* | Remove vpath.sed; unused for literally decades AFAICS...* vpath.sed: Remove unused file.
* make-dist: No more vpath.sed.
| Glenn Morris | 2012-05-21 | 1 | -1/+1 |
* | Remove doc/lispref/two.el...* doc/lispref/two.el: Remove; unused since creation of two-volume.make.
* make-dist: No more doc/lispref/*.el.
| Glenn Morris | 2012-05-08 | 1 | -3/+3 |
* | Remove doc/lispref/tindex.pl...I think it is not needed any more.
* doc/lispref/tindex.pl: Remove file.
* make-dist: No more doc/lispref/tindex.pl.
| Glenn Morris | 2012-04-25 | 1 | -1/+1 |
* | * make-dist (README.W32): Include file in source tarball....* nt/README.W32: Clarification for inclusion in source tarball.
| Christoph Scholtes | 2012-02-05 | 1 | -2/+1 |
* | Add 2012 to FSF copyright years for Emacs files | Glenn Morris | 2012-01-05 | 1 | -1/+1 |
* | Fix previous commit.... config.bat: Use config.in and Makefile.in from src/ and lib/, if
they exist there, else from autogen/.
make-dist: Don't add `autogen'.
| Eli Zaretskii | 2011-10-31 | 1 | -5/+1 |
* | Fix distribution tarball for the MS-DOS build.... make-dist (tempdir): Create `autogen'.
(msdos): Add depfiles.bat and inttypes.h.
(autogen): Put README, config.in, and Makefile.in ionto the
distribution, they are needed for the MS-DOS build.
msdos/sed3v2.inp (insrcdir): Comment out definition.
$(insrcdir): Edit into MS-DOS existence test.
| Eli Zaretskii | 2011-10-31 | 1 | -1/+6 |
* | * make-dist: Remove Cocoa/Emacs.xcodeproj from distribution. | Chong Yidong | 2011-10-18 | 1 | -5/+0 |