summaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* 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
* * make-dist: Remove Cocoa/Emacs.xcodeproj from distribution.Chong Yidong2011-10-181-0/+4
|
* ChangeLog fix (problem had no particular relation to CentOS).Glenn Morris2011-10-171-1/+1
|
* * configure.in: Also look for tputs in libcurses. (Bug#9736)Glenn Morris2011-10-121-0/+4
|
* * configure.in: Remove check for -lintl (Bug#9713).Paul Eggert2011-10-111-0/+9
| | | | | | | | The check breaks 'configure' in some CentOS 5.7 x86 configurations. The check was helpful but not essential in Solaris 2.6 (1997), and is no longer needed in Solaris 8 (2000). Solaris 2.6 is obsolete -- Sun dropped support for it in 2006 -- and without access to that Silurian platform we can't maintain the code anyway.
* Merge from gnulib, fixing some 'configure' typos (Bug#9696).Paul Eggert2011-10-071-0/+6
| | | | | | | * lib/signal.in.h, lib/sigprocmask.c, m4/gl-comp.m4: * m4/gnulib-common.m4: Merge from gnulib. Without this, 'configure' would say "func_gl_gnulib_m4code_pathmax: command not found" on powerpc-apple-darwin9.8.0.
* Fix alignment-related core dump during GC.Paul Eggert2011-10-071-0/+5
| | | | | | | | | | | | | | * configure.in (GC_LISP_OBJECT_ALIGNMENT): Remove. This is now done by src/alloc.c. * src/alloc.c (GC_LISP_OBJECT_ALIGNMENT): Use offsetof, not __alignof__ or sizeof. __alignof__ gives the wrong answer on Fedora x86-64 with GCC 4.6.1 when configured with CC='gcc -m32' --with-wide-int; this makes Emacs dump core during garbage collection on rare occasions. sizeof is obviously inferior to offsetof here, so stick with offsetof. (GC_POINTER_ALIGNMENT): New macro. (mark_memory): Omit 3rd (offset) arg; caller changed. Don't assume EMACS_INT alignment is the same as pointer alignment.
* Rename `linux' to `gnu_linux'.Richard M. Stallman2011-10-021-0/+5
|
* Add a few more MS-DOS specific files to .bzrignore.Eli Zaretskii2011-09-291-1/+2
| | | | .bzrignore: Add lib/SYS, lib/alloca.in-h, lib/signal.in-h.
* Fix ChangeLog entry for the last commit.Eli Zaretskii2011-09-291-2/+2
|
* Fix the MSDOS build.Eli Zaretskii2011-09-291-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | msdos/mainmake.v2 (boot): Condition the value on the existence of autogen/README, not admin/admin.el, since the latter is now part of the release tarball. (install): Don't copy lib-src/fns.el, as that file is no longer generated in that directory. msdos/sed1v2.inp (LIB_PTHREAD, LIB_PTHREAD_SIGMASK): Edit to empty. (SETTINGS_CFLAGS, SETTINGS_LIBS): Edit these instead of GCONF_CFLAGS and GCONF_LIBS. msdos/sedlibmk.inp (ALLOCA_H, AR, ARFLAGS, GNULIB_CHDIR, GNULIB_DUP) (GNULIB_FDATASYNC, GNULIB_FDOPEN, GNULIB_FSTAT, GNULIB_PCLOSE) (GNULIB_PTHREAD_SIGMASK, GNULIB_RAISE, GNULIB_SIGACTION) (GNULIB_SIGPROCMASK, GNULIB_SIGNAL_H_SIGPIPE, HAVE_FDATASYNC) (HAVE_PCLOSE, HAVE_POPEN, HAVE_POSIX_SIGNALBLOCKING) (HAVE_PTHREAD_SIGMASK, HAVE_RAISE, HAVE_SIGACTION) (HAVE_SIGHANDLER_T, HAVE_SIGINFO_T, HAVE_SIGSET_T) (HAVE_STRUCT_SIGACTION_SA_SIGACTION) (HAVE_TYPE_VOLATILE_SIG_ATOMIC_T, LIB_PTHREAD) (LIB_PTHREAD_SIGMASK, NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H) (NEXT_SIGNAL_H, REPLACE_FDOPEN, REPLACE_PTHREAD_SIGMASK) (REPLACE_RAISE): New edits. (gl_LIBOBJS): Remove md5.o, filemode.o, and sha1.o. Add pthread_sigmask.o. (@GL_GENERATE_ALLOCA_H_TRUE@, @GL_GENERATE_ALLOCA_H_FALSE@): Edit to comment out unneeded lines. (warn-on-use.h): Edit the recipe commands to work with DJGPP without requiring a Unixy shell. msdos/inttypes.h (strtoimax) [DJGPP < 2.04]: New macro. msdos/sed2v2.inp (HAVE_ALLOCA, HAVE_DECL_STRTOLL, HAVE_DECL_STRTOIMAX) (HAVE_STRTOLL, HAVE_SIGSET_T, HAVE_SNPRINTF): New edits. .bzrignore: Add ./GNUMakefile.unix. config.bat: Rename GNUMakefile, so it is not run on MS-DOS. Rename signal.in.h and alloca.in.h. src/sysdep.c (snprintf) [EOVERFLOW]: If EOVERFLOW is not defined, use EDOM.
* INSTALL: Mention that m17n libraries and libotf are needed for Arabic shaping.Eli Zaretskii2011-09-281-0/+5
|
* Merge from trunk.Paul Eggert2011-09-261-0/+4
|\
| * * configure.in: Initialize HAVE_LIBXML2.Andreas Schwab2011-09-261-0/+4
| |
* | Merge from gnulib, improving some licensing wording.Paul Eggert2011-09-261-0/+17
|/ | | | | | | | | | | | | | | | This clarifies and fixes some licensing issues raised by Glenn Morris <http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00397.html>. It also merges the latest version of texinfo.tex and has some MSVC-related changes that don't affect Emacs. * Makefile.in (GNULIB_TOOL_FLAGS): Avoid msvc-inval, msvc-nothrow, pathmax, and raise, since these are needed only to address MSVC-related issues that Emacs doesn't have. * doc/misc/texinfo.tex, lib/dup2.c, lib/gnulib.mk, lib/signal.in.h: * lib/sigprocmask.c, lib/stat.c, lib/stdio.in.h, lib/sys_stat.in.h: * lib/unistd.in.h, m4/dup2.m4, m4/getloadavg.m4, m4/gl-comp.m4: * m4/include_next.m4, m4/signal_h.m4, m4/signalblocking.m4: * m4/stdint.m4, m4/stdio_h.m4, m4/sys_stat_h.m4, m4/time_h.m4: * m4/unistd_h.m4: Merge from gnulib.
* * make-dist: Add lib/makefile.w32-in.Glenn Morris2011-09-261-0/+4
|
* * configure.in (CRT_DIR): Fix netbsd/openbsd handling.Glenn Morris2011-09-241-0/+4
| | | | Ref: http://lists.gnu.org/archive/html/emacs-devel/2011-09/msg00562.html
* * .dir-locals.el: Change the debbugs regexp to allow having the bug number ↵Lars Magne Ingebrigtsen2011-09-191-0/+5
| | | | as the first thing on a line.
* * configure.in: (C_SWITCH_X_SYSTEM): Enable GNUstep to find its headers.Glenn Morris2011-09-141-0/+1
|
* Make the GNUstep port at least be able to configure.Glenn Morris2011-09-141-0/+6
| | | | | | | Ref: http://lists.gnu.org/archive/html/emacs-devel/2011-08/msg00938.html * configure.in: (_NATIVE_OBJC_EXCEPTIONS): New AC_DEFINE. (GNU_OBJC_CFLAGS): Add -fobjc-exceptions when needed.
* Fix typos in ChangeLogs.Juanma Barranquero2011-09-141-1/+1
|
* Merge from gnulib, porting to Tru64.Paul Eggert2011-09-111-0/+9
| | | | | | | | * lib/lstat.c, lib/stat.c, m4/include_next.m4, m4/nocrash.m4: * m4/signal_h.m4, m4/time_h.m4, m4/unistd_h.m4: Merge from gnulib. This fixes a compilation error on Tru64 UNIX aka OSF/1 5.1 DTK cc. There is also some mingw stuff here that doesn't affect Emacs.
* isnan: Fix porting problem to Solaris 10 with bundled gcc.Paul Eggert2011-09-061-0/+4
| | | | | | | | | | | | | | Without this fix, the command to link temacs failed due to an undefined symbol __builtin_isnan. This is because /usr/include/iso/math_c99.h #defines isnan(x) to __builtin_isnan(x), but the bundled gcc, which identifies itself as gcc 3.4.3 (csl-sol210-3_4-branch+sol_rpath), does not have a __builtin_isnan. * configure.in (isnan): Remove now-unnecessary check. * src/floatfns.c (isnan): #undef, and then #define to a clone of what's in data.c. (Fisnan): Always define, since it's always available now. (syms_of_floatfns): Always define isnan at the Lisp level.
* Merge from trunk.Paul Eggert2011-09-061-1/+15
|\
* \ Merge from trunk.Paul Eggert2011-09-041-1/+5
|\ \ | |/
| * sprintf-related integer and memory overflow issuesPaul Eggert2011-09-041-0/+4
| |\ | | | | | | | | | Fixes: debbugs:9397 debbugs:9412
| | * Add a stub for snprintf, for ancient hosts lacking it.Paul Eggert2011-08-311-0/+4
| |/ | | | | | | | | | | * configure.in (snprintf): New check. * nt/config.nt (HAVE_SNPRINTF): New macro. * src/sysdep.c (snprintf) [! HAVE_SNPRINTF]: New function.
* | Merge from trunk.Paul Eggert2011-09-031-1/+24
|\ \ | |/
| * * configure.in: Remove no-longer used HP patterns.Paul Eggert2011-08-301-0/+3
| | | | | | | | | | | | (opsys): Remove unreachable pattern hppa*-*-linux-gnu*. Also, remove ia64*-hp-hpux1[1-9]*, as it also sets machine=hp800, and that can't possibly work now that src/m/hp800.h no longer exists.
| * * configure.in (opsys): Change pattern to *-*-linux*.Paul Eggert2011-08-301-1/+1
| |
| * * configure.in (opsys): Add pattern *-gnu-linux*Paul Eggert2011-08-301-0/+5
| | | | | | | | to recognize powerpc-gnu-linux-uclibc (Bug#9403).
| * * configure.in: Add -MP to DEPFLAGS.Jan Djärv2011-08-261-0/+4
| | | | | | | | Fixes: debbugs:9372
| * Fix network-interface-list|info on newer BSD derived OS:es.Jan Djärv2011-08-131-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.in: Add header check: sys/socket.h, ifaddrs.h, net/if_dl.h. Check for getifaddrs and freeifaddrs. Check for sa_len in struct ifreq.ifr_addr (Bug#8477). * src/process.c: Include ifaddrs.h and net/if_dl.h if available (Bug#8477). (Fnetwork_interface_list): Allocate in increments of bytes instead of sizeof (struct ifreq). Iterate over ifconf.ifc_req by counting bytes (Bug#8477). Count bytes correctly when ifr_addr is a struct sockaddr. (struct ifflag_def): notrailers is smart on OSX. (Fnetwork_interface_info): Handle case when ifr_flags is negative. Get hardware address with getifaddrs if available.