aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Merge from trunk.Paul Eggert2012-04-101-4/+6
|\ \ \ | |/ /
| * | Generate admin/unidata/Makefile with configureGlenn Morris2012-04-101-3/+5
| | | | | | | | | | | | | | | | | | | | | * configure.in: Conditionally generate admin/unidata/Makefile. * admin/unidata/Makefile.in: Add FSF copyright. Make it use autoconf features, and work for out-of-tree builds.
* | | Merge from trunk; add Bug#.Paul Eggert2012-04-091-1/+7
|\ \ \ | |/ /
| * | Add documentation for the Emacs GnuTLS integration.Ted Zlatanov2012-04-091-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * info/dir (File): * Makefile.in: Add emacs-gnutls to the info directory and the INFO_FILES target. * doc/misc/emacs-gnutls.texi: Add documentation for the GnuTLS integration. * doc/misc/gnutls.texi: New file to explain the GnuTLS integration. * doc/misc/Makefile.in: Add gnutls.texi to build.
* | | configure: new option --enable-gcc-warningsPaul Eggert2012-04-091-0/+17
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I have been using this change for many months in my private copy of Emacs, and have used it to find several bugs. It's mature enough to publish now. * Makefile.in (GNULIB_MODULES): Add warnings, manywarnings. * configure.in: Support --enable-gcc-warnings, in the style of other GNU packages such as coreutils. (C_WARNINGS_SWITCH): Remove, replacing with... (WARN_CFLAGS, GNULIB_WARN_CFLAGS): New variable. (PKG_CHECK_MODULES, C_SWITCH_X_SITE): Use -isystem rather than -I, when including system files with GCC. * etc/NEWS: Mention --enable-gcc-warnings. * lib/Makefile.am (AM_CFLAGS): New macro. * m4/manywarnings.m4, m4/warnings.m4: New files, from gnulib. * lib-src/Makefile.in (C_WARNINGS_SWITCH): Remove. (WARN_CFLAGS, WERROR_CFLAGS): New macros. (BASE_CFLAGS): Use new macros rather than old. * lwlib/Makefile.in (C_WARNINGS_SWITCH): Remove. (WARN_CFLAGS, WERROR_CFLAGS): New macros. (ALL_CFLAGS): Use new macros rather than old. * oldXMenu/Makefile.in (C_WARNINGS_SWITCH): Remove. (WARN_CFLAGS, WERROR_CFLAGS): New macros. (ALL_CFLAGS): Use new macros rather than old. * src/Makefile.in (C_WARNINGS_SWITCH): Remove. (WARN_CFLAGS, WERROR_CFLAGS): New macros. (ALL_CFLAGS): Use new macros rather than old. * src/process.c: Ignore -Wstrict-overflow to work around GCC bug 52904. * src/regex.c: Ignore -Wstrict-overflow. If !emacs, also ignore -Wunused-but-set-variable, -Wunused-function, -Wunused-macros, -Wunused-result, -Wunused-variable. This should go away once the Emacs and Gnulib regex code is merged. (xmalloc, xrealloc): Now static.
* | Small changes for top-level MakefileGlenn Morris2012-04-081-0/+4
| | | | | | | | | | | | * Makefile.in (leim): Check cd return value. Pass fewer variables. (install-leim): Check cd return value. Pass $MFLAGS. (install-strip): Pass $MFLAGS.
* | * configure.in: Require makeinfo >= 4.7. Glenn Morris2012-04-081-0/+5
| | | | | | | | | | | | Eg org.texi has been using 4.7 functions for some time. Fixes: debbugs:10910
* | Check pkg-config exit status when configuring (Bug#10626).Paul Eggert2012-04-071-0/+8
| | | | | | | | | | | | | | * configure.in (PKG_CHECK_MODULES): Do not assume that pkg-config works; check its exit status. Problem reported by Jordi Gutiérrez Hermoso in <http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00787.html>.
* | Bump trunk version to 24.1.50.Glenn Morris2012-04-071-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * README, configure.in (AC_INIT): Bump version to 24.1.50. * doc/emacs/emacsver.texi (EMACSVER): Bump version to 24.1.50. * doc/man/emacs.1: Bump version to 24.1.50. * msdos/sed2v2.inp: Bump version to 24.1.50. * 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: Bump version to 24.1.50. * nt/config.nt, nt/makefile.w32-in, nt/emacs.rc, nt/emacsclient.rc: Bump version to 24.1.50.
* | Fix parallel build and bootstrap on MS-Windows.Eli Zaretskii2012-04-071-0/+4
|/ | | | | | | | | | | | | | | | | nt/makefile.w32-in: (all): Don't depend on stamp_BLD and on maybe-bootstrap. (all-other-dirs-$(MAKETYPE)): Depend on maybe-bootstrap. (bootstrap-gmake): Invoke the "clean" and build targets in 2 separate commands, so they run in that order even under "make -j". lib/makefile.w32-in (gnulib, all): Don't depend on stamp_BLD. lib-src/makefile.w32-in (ALL): Now the list of executables, not of phony targets. (.PHONY): Only make-docfile is its prerequisite now. (make-docfile): Don't depend on stamp_BLD. Add a comment about the need in this target. (ctags, etags, ebrowse, hexl, movemail, emacsclient) (test-distrib): Phony targets removed. ($(BLD)/test-distrib.exe): Run test-distrib as part of the recipe. (all): Don't depend on stamp_BLD.
* configure: fix ncurses 'configure' issue on Solaris 10 (Bug#10677)Paul Eggert2012-03-041-0/+9
| | | | | | | | * configure.in (LIBS_TERMCAP): Default this to the result of the tputs library search. Do a run-time test for the linkability of tputs unless cross-compiling, as that's more reliable if the link flags and libraries are messed up. Don't change LIBS as a result of the test, as that may mess up later tests.
* Fix dates and ordering of some ChangeLog entriesGlenn Morris2012-02-291-26/+26
| | | | (Loads more issues like this in other ChangeLogs.)
* Added missing bug numbers to Changelog entries.Christoph Scholtes2012-02-051-1/+1
|
* * make-dist (README.W32): Include file in source tarball.Christoph Scholtes2012-02-051-0/+2
| | | | * nt/README.W32: Clarification for inclusion in source tarball.
* * lib/makefile.w32-in (PRAGMA_SYSTEM_HEADER): Move to platformChristoph Scholtes2012-02-051-0/+5
| | | | | | | | specific makefiles to support getopt_.h generation with MSVC. * nt/gmake.defs (PRAGMA_SYSTEM_HEADER): Add for GCC. * nt/nmake.defs (PRAGMA_SYSTEM_HEADER): Add, but ignore with MSVC.
* * Makefile.in (uninstall): Handle compressed info files and man pages.Glenn Morris2012-02-041-0/+5
| | | | Fixes: debbugs:10718
* Native scroll-bars are not implemented for Nextstep (bug#10673)Glenn Morris2012-02-011-0/+5
| | | | | | | | | | | * configure.in [HAVE_NS]: Error if use --without-toolkit-scroll-bars. * src/nsterm.m (syms_of_nsterm) <x-toolkit-scroll-bars>: Unconditionally set to t. * src/nsterm.m (syms_of_nsterm) <x-toolkit-scroll-bars>: * src/w32term.c (syms_of_w32term) <x-toolkit-scroll-bars>: * src/xterm.c (syms_of_xterm) <x-toolkit-scroll-bars>: Doc fix.
* Port to older Solaris 10 versions (Bug#10677).Paul Eggert2012-01-311-0/+14
| | | | | | | | | | | | | Bug reported by Chong Yidong for SunOS 5.10 Generic_127111-11 sparc. I cannot reproduce it on SunOS 5.10 Generic_141444-09 sparc but possibly this is because Sun fixed the 'stat' bug in my version. * Makefile.in (GNULIB_TOOL_FLAGS): Do not avoid the pathmax module. * lib/pathmax.h, m4/pathmax.m4: New files, from gnulib. * lib/gnulib.mk, m4/gl-comp.m4: Regenerate. These changes are based on gnulib version 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc dated 2011-10-07 20:59:10, because Emacs is in feature freeze and we do not want to merge any more-recent changes from gnulib.
* Small configure.in fix for Motif toolkit.Glenn Morris2012-01-301-0/+3
| | | | | * configure.in: Throw an explicit error if Motif toolkit was requested but requirements could not be found.
* * configure.in: Allow Emacs to actually be built with xaw scroll-bars.Glenn Morris2012-01-301-0/+4
|
* lib/makefile.w32-in: Fix dependencies for a parallel build.Eli Zaretskii2012-01-301-0/+6
| | | | | | lib/makefile.w32-in ($(BLD)/sha1.$(O) $(BLD)/sha256.$(O) $(BLD)/sha512.$(O)): Depend on stamp_BLD. Fixes a build failure with "make -j3".
* .bzrignore: Ignore etc/__pycache__.Juanma Barranquero2012-01-161-0/+4
|
* Add 2012 to FSF copyright years for Emacs filesGlenn Morris2012-01-051-1/+1
|
* Fix typos.Juanma Barranquero2011-12-191-2/+2
|
* Port HAVE_PTHREAD configuration to MirBSD 10 (Bug#10201).Paul Eggert2011-12-161-0/+8
| | | | | | | * configure.in (HAVE_PTHREAD): Check for pthread_atforkif linking to gmalloc.c. This should prevent a MirBSD 10 build failure reported by Nelson H. F. Beebe in <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00065.html>.
* update-subdirs: Don't set no-byte-compile twice (bug#10260).Juanma Barranquero2011-12-101-0/+4
| | | | lisp/makefile.w32-in (update-subdirs-CMD): Use a Local Variables section.
* * configure.in (HAVE_ALSA, HAVE_GSETTINGS): Save and restore LIBSJan Djärv2011-12-101-0/+5
| | | | | | instead of LDFLAGS. Fixes: debbugs:10230
* Spelling fixes.Paul Eggert2011-12-041-1/+1
|
* * INSTALL.BZR: Mention configure -C, --disable-maintainer-mode.Paul Eggert2011-12-031-0/+2
|
* Fix typo in my most-recent ChangeLog entry.Paul Eggert2011-12-031-1/+1
|
* Propagate configure flags to sub-configures.Paul Eggert2011-12-031-0/+9
| | | | | | | | * Makefile.in (cache_file, ENABLE_MAINTAINER_MODE, CONFIGUREFLAGS): New macros. (config.status, bootstrap): Use them to propagate configure flags to sub-configures. * configure.in (cache_file): AC_SUBST this, for Makefile.in.
* * .bzrignore: Add config.cache.Paul Eggert2011-12-021-0/+4
|
* Work around an Ubuntu 11.10 bug where Emacs loops forever when started.Jan Djärv2011-11-271-0/+4
| | | | | | | | * configure.in: Check for gtk_window_set_has_resize_grip. * src/gtkutil.c (xg_create_frame_widgets): Call gtk_window_set_has_resize_grip (FALSE) if that function is present with Gtk+ 2.0.
* Fix typos.Juanma Barranquero2011-11-251-2/+2
|
* Fix typos.Juanma Barranquero2011-11-241-0/+4
|
* Make configure print EMACSDATA/DOC.Glenn Morris2011-11-221-0/+3
| | | | | * configure.in (EMACSDATA, EMACSDOC): If set, print, since they can have confusing effects on the build.
* * Makefile.in (install-arch-dep): Tweak previous change.Glenn Morris2011-11-211-0/+4
|
* Small fix for --disable-ns-self-contained buildsYavor Doganov2011-11-211-0/+9
| | | | | | | | | | | | Do not install arch-dependent files in the app bundle if --disable-ns-self-contained is requested. * configure.in (exec_prefix, libexecdir): Define relative to ns_appbindir' only if configured for a self-contained app. * Makefile.in (install-arch-dep): Test for the existence of libexec in the Emacs.app bundle before executing commands. Fixes: debbugs:1335
* * configure.in: Remove reference to src/m/ibms390.h.Andreas Schwab2011-11-201-0/+4
| | | | | | | * admin/CPP-DEFINES (VIRT_ADDR_VARIES): Remove. * src/m/ibms390.h: Remove. * src/m/ibms390x.h: Don't include "ibms390.h".
* Fix typos.Juanma Barranquero2011-11-201-2/+2
|
* Fix typos.Juanma Barranquero2011-11-151-1/+1
|
* * INSTALL: Tiny updates for disk space used during installation.Glenn Morris2011-11-121-0/+4
|
* Support MSVC build with newer versions of Visual Studio.Eli Zaretskii2011-11-051-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Small portions of the changes by Fabrice Popineau <fabrice.popineau@supelec.fr>. src/makefile.w32-in (TAGS-gmake): Don't use $(patsubst ...), as Nmake barfs on that. Use $(OBJ*_c) variables instead, defined on nt/gmake.defs. src/lisp.h (ENUM_BF): New macro, for enumerated types in bitfields, which are not supported by MSVC. (Lisp_Symbol, Lisp_Misc_Any, Lisp_Marker, Lisp_Misc_Overlay) (Lisp_Save_Value, Lisp_Free): Use ENUM_BF for enumerated types in bitfields. (Lisp_Object) [USE_LISP_UNION_TYPE]: Use ENUM_BF for enumerated types in bitfields. (DEFUN) [_MSC_VER]: Define in a different way for MSVC. src/w32fns.c [_MSC_VER]: DECLARE_HANDLE for any MSVC version. src/w32.c: Don't include w32api.h for MSVC. (init_environment) [_MSC_VER]: Call sys_access, not _access. src/s/ms-w32.h <sigset_t, ssize_t> [_MSC_VER]: Typedefs for MSVC. [_MSC_VER]: Include sys/timeb.h, sys/stat.h, and signal.h. (fstat, stat, utime) [_MSC_VER]: Redirect to their sys_* cousins. (malloc, free, realloc, calloc) [_MSC_VER]: Always redirect to the e_* cousins. (alloca) [_MSC_VER]: Define to _alloca. src/lisp.h (DECL_ALIGN) [_MSC_VER]: Define for MSVC. src/regex.c <re_char> [_MSC_VER]: A separate definition for MSVC. nt/makefile.w32-in (clean-other-dirs-nmake) (distclean-other-dirs-nmake, maintainer-clean-other-dirs-nmake): Update for current structure of doc/ subdirectories. nt/gmake.defs (OBJ0_c, OBJ1_c, OBJ2_c): New variables. nt/INSTALL: Update for newer versions of MSVC. lib/makefile.w32-in (FRC): New dummy target. (TAGS): Depend on FRC. Fixes: debbugs:9960
* Increase required GnuTLS version (bug#9929)Glenn Morris2011-11-041-0/+5
| | | | | | | * configure.in: Increase minimum GnuTLS version to 2.6.6. Do not include GnuTLS version info in final summary message. * etc/NEWS: Add FIXME related to GnuTLS version.
* Fix previous commit.Eli Zaretskii2011-10-311-4/+4
| | | | | | 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'.
* Fix distribution tarball for the MS-DOS build.Eli Zaretskii2011-10-311-0/+7
| | | | | | | | | 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.
* * configure.in (HAVE_GNU_MAKE): Respect MAKE env-var. (tiny change)Nali Toja2011-10-251-0/+4
| | | | Fixes: debbugs:9868
* * configure.in (LIB_PTHREAD): Prepend -lpthread to LIBS (Bug#9852)Paul Eggert2011-10-231-0/+7
| | | | | | if the library is found. Otherwise, later configure-time tests, such as the test for pthread_sigmask, generate the wrong results on some platforms. Problem reported for FreeBSD by Nali Toja.
* Time zone name fixes for non-ASCII locales (Bug#641, Bug#9794)Paul Eggert2011-10-191-0/+7
| | | | | | | | | | | | | | | | | | | | | | | * configure.in (AC_STRUCT_TM, AC_STRUCT_TIMEZONE, HAVE_TM_GMTOFF): Remove; no longer needed, now that we defer to strftime for time zone names. * src/editfns.c: Rewrite current-time-zone so that it invokes the equivalent of (format-time-string "%Z") to get the time zone name. This fixes a bug when the time zone name contains characters that need converting from the system time locale to Emacs internal format. This fixes a shortcoming that I introduced in my 1999-10-19 patch: that patch fixed format-time-string to do the conversion, but I forgot to fix current-time-zone. (format_time_string): New function, containing most of what Fformat_time_string used to contain. (Fformat_time_string): Rewrite in terms of format_time_string. This doesn't change this function's behavior. (current-time-zone): Rewrite to use format_time_string. This fixes the bug reported by Michael Schierl in <http://lists.gnu.org/archive/html/emacs-devel/2007-06/msg00334.html>. Jason Rumney's 2007-06-07 change worked around this bug, but didn't fix it. * src/systime.h (tzname, timezone): Remove no-longer-used declarations.
* * configure.in (GLIB_REQUIRED, GTK_REQUIRED): Set to 2.10.Jan Djärv2011-10-181-0/+4
| | | | Fixes: debbugs:9786