aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * configure.ac: Warn about --enable-link-time-optimization's issuesPaul Eggert2014-06-201-0/+3
| | | | | | in --help message. Fixes: debbugs:17806
* Port to GCC 4.9.0 with link time optimization.Paul Eggert2014-06-191-0/+7
| | | | | | | | * configure.ac (CFLAGS): With link time optimization, use -ffat-lto-objects if supported; otherwise Emacs won't build with GCC 4.9.0. Fixes: debbugs:17806
* Port part of the AIX fix to Solaris.Paul Eggert2014-06-141-0/+8
| | | | | | | | | * configure.ac (_REENTRANT): Define on Solaris if HAVE_PTHREAD. This ports part of the recent AIX fix to Solaris. It is needed for the same reason that _THREAD_SAFE is needed on AIX, e.g., to make sure that each thread has its own 'errno'. Fixes: debbugs:17598
* Backport fcntl.h AIX fix from the trunk.Paul Eggert2014-06-111-0/+10
| | | | | | | | | This fixes a bug with the shell freezing. See: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=17598#185 Merge from gnulib, incorporating: 2014-05-31 dup2, fcntl, fcntl-h: port to AIX 7.1 * lib/fcntl.in.h, m4/dup2.m4, m4/fcntl.m4: Update from gnulib.
* Port better to AIX.Paul Eggert2014-06-061-0/+9
| | | | | | | | | | * configure.ac (with_xpm_set): New shell var. (_THREAD_SAFE): Define on AIX if HAVE_PTHREAD. (with_xpm): Default to 'no' on AIX. (LIBXPM): Append -lXpm if -lXaw is also used, as the latter requires the former on AIX. Fixes: debbugs:17598
* Fix port to 32-bit AIX with xlc.Paul Eggert2014-05-301-0/+10
| | | | | | | | | | | | | This doesn't fix Bug#17598, but it does fix a regression since Emacs built with xlc until recently, and perhaps it'll help us fix Bug#17598. * configure.ac (GC_SETJMP_WORKS): Define for AIX, too. Merge from gnulib, incorporating: 2014-05-30 ftoastr: work around compiler bug in IBM xlc 12.1 * lib/ftoastr.c: Update from gnulib. * src/alloc.c (gdb_make_enums_visible): Remove FLOAT_TO_STRING_BUFSIZE. * src/conf_post.h (FLEXIBLE_ARRAY_MEMBER) [__IBMC__]: Don't define to empty. * src/lisp.h (FLOAT_TO_STRING_BUFSIZE): Make it a macro, instead of an enum, to work around a compiler bug in IBM xlc 12.1.
* Fix port to 32-bit AIX.Paul Eggert2014-05-211-0/+6
| | | | | | | | | | * configure.ac (opsys): On Power Architecture, treat release 7 of AIX like releases 5 and 6. * src/unexaix.c (copy_text_and_data): Don't add text_scnptr to ptr twice. _text already includes this offset. (unrelocate_symbols): Don't cast 64-bit integer to pointer. Fixes: debbugs:17540
* * configure.ac (INSTALL_INFO): Revert to just checking for "install-info".Glenn Morris2014-05-181-0/+5
|
* * configure.ac (INSTALL_INFO): Try "ginstall-info" before "install-info".Glenn Morris2014-05-161-0/+5
| | | | Ref: http://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00232.html
* Revert recent libpng changes.Paul Eggert2014-05-041-0/+7
| | | | | | | | | | | | They fix only bugs that aren't being reported, so it may be better to do them on the trunk. * configure.ac (PNG_CFLAGS): Remove. All uses removed. (LIBPNG): Don't be consistent about -lpng16 versus -lpng. Ignore libpng-config's exit status. Always append -lz -lm. * src/Makefile.in (PNG_CFLAGS): Remove; all uses removed. * src/image.c [HAVE_LIBPNG_PNG_H]: Include <libpng/png.h>, not <png.h>. Fixes: debbugs:17339
* * configure.ac (LIBPNG): Add -lz -lm on platforms where they're neededPaul Eggert2014-05-031-0/+6
| | | | | but libpng-config --libs omits them. Problem reported by Glenn Morris.
* Require ImageMagick >= 6.3.5, due to PixelSetMagickColor.Paul Eggert2014-05-031-0/+7
| | | | | | | | * configure.ac (IMAGEMAGICK_MODULE): Bump prereq from 6.2.8 to 6.3.5. A more-complicated fix would be to remove uses of PixelSetMagickColor, introduced in ImageMagick 6.3.5 (Sept. 2007). Fixes: debbugs:17339
* Consult libpng-config more consistently.Paul Eggert2014-05-021-0/+11
| | | | | | | | | | | | | | | | * configure.ac (edit_cflags): Move this up and to the top level, so that PNG_CFLAGS can use it too. (PNG_CFLAGS): New var. (png_longjmp): Use PNG_CFLAGS when checking. (LIBPNG): Be consistent about -lpng16 etc; e.g., don't use -lpng16 in some places and -lpng in others. Test libpng-config's exit status. If it succeeds, use its output rather than appending -lz -lm. * src/Makefile.in (PNG_CFLAGS): New var. (ALL_CFLAGS): Use it. * src/image.c [HAVE_PNG]: Don't worry about <libpng/png.h>, as CFLAGS now handles this. Fixes: debbugs:17339
* * configure.ac (LIBPNG): Consult libpng-configGlenn Morris2014-05-011-0/+5
| | | | | | for the precise form of "-lpng" to use. Fixes: debbugs:17339
* * configure.ac: Treat MirBSD as OpenBSD.Glenn Morris2014-04-291-0/+4
| | | | Fixes: debbugs:17339
* Fix the MSDOS build.Eli Zaretskii2014-04-161-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | src/unexcoff.c [MSDOS]: Include libc/atexit.h. (copy_text_and_data): Zero out the atexit chain pointer before dumping Emacs. src/termhooks.h (encode_terminal_code): Update prototype. src/term.c (encode_terminal_code) [DOS_NT]: Make it externally visible for all DOS_NT ports, not just WINDOWSNT. (syms_of_term) [!MSDOS]: Don't define 'tty-menu-*' symbols on MSDOS. src/sysdep.c (emacs_sigaction_init, init_signals): Don't use SIGCHLD unless it is defined. (emacs_pipe) [MSDOS]: Redirect to 'pipe'. src/process.c (close_on_exec, accept4, process_socket): Move into the "ifdef subprocesses" part. (catch_child_signal): Condition by "ifdef subprocesses". (syms_of_process) <Qinternal_default_process_sentinel> <Qinternal_default_process_filter>: Condition by "ifdef subprocesses". src/msdos.h: Add prototypes for new functions. (EINPROGRESS): Define. (O_CLOEXEC): Define to zero. src/msdos.c (check_window_system): Remove unnecessary an incompatible duplicate function. (sys_opendir, readlinkat, faccessat, fstatat, unsetenv): New functions in support of new functionality. src/menu.c (single_menu_item): Add visual indication of submenu also for menus on MSDOS frames. (Fx_popup_menu) [!MSDOS]: Do not call tty_menu_show on MSDOS. src/lisp.h (CHECK_PROCESS) [!subprocesses]: Do not define when async subprocesses aren't supported. src/font.h (FONT_WIDTH) [MSDOS]: MSDOS-specific definition. src/emacs.c (close_output_streams): Zero out errno before calling close_stream. src/dired.c [MSDOS]: Include msdos.h. src/conf_post.h (opendir) [MSDOS]: Redirect to sys_opendir. (DATA_START) [MSDOS]: Define. (SYSTEM_PURESIZE_EXTRA) [MSDOS]: Enlarge by 25K. src/callproc.c (block_child_signal, unblock_child_signal) [MSDOS]: Ifdef away for MSDOS. (record_kill_process) [MSDOS]: Ifdef away the entire body for MSDOS. (call_process_cleanup) [MSDOS]: Ifdef away portions not relevant for MSDOS. (call_process) [MSDOS]: Fix call sequence of dostounix_filename. Use temporary file template that is compatible with mkostemp. Move vfork-related portions under #ifndef MSDOS. (syms_of_callproc): Unify templates of MSDOS and WINDOWSNT. lisp/term/pc-win.el (x-list-fonts, x-get-selection-value): Provide doc strings, as required by snarf-documentation. msdos/sedlisp.inp: msdos/sedlibmk.inp: msdos/sedleim.inp: msdos/sed3v2.inp: msdos/sed2v2.inp: msdos/sed1v2.inp: Update Sed scripts for Emacs 24.4. msdos/inttypes.h: Add PRIdMAX. msdos/INSTALL: Update for Emacs 24.4. msdos/sedadmin.inp: New file.
* Port to IRIX 6.5.Paul Eggert2014-04-131-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | This port requires IRIX cc, as I did not have time to get undump working with the old GCC on the system I had access to, but that's better than nothing. * configure.ac (gl_GCC_VERSION_IFELSE): Remove unused macro that wouldn't have worked anyway, with IRIX cc. (emacs_cv_clang, emacs_cv_sanitize_address) (ns_osx_have_104, ns_osx_have_105): Don't assume '#error' makes the compiler fail, as this doesn't work with IRIX cc. (CFLAGS, LIBS): Don't let the GnuTLS results infect later 'configure' checks. This runs afoul of an IRIX configuration where GnuTLS is in an optional library that also contains getdelim, and causes a later 'configure' to incorrectly think getdelim is supported. * src/alloc.c (TAGGABLE_NULL): New constant, for porting to hosts with nontrivial DATA_SEG_BITS settings. (next_vector, set_next_vector): Use it. * src/conf_post.h (INET6) [IRIX6_5]: Define. (HAVE_GETADDRINFO) [IRIX6_5]: Undef. * src/data.c (BITS_PER_ULL): Don't assume ULLONG_MAX is defined. * src/lisp.h (lisp_h_XPNTR): Don't OR in bits that aren't masked out, for consistency with how TAGGABLE_NULL is computed. Fixes: debbugs:9684
* Fix creation of emacs.exe hardlink at "make install" time on MS-Windows.Eli Zaretskii2014-04-131-0/+5
| | | | | configure.ac (LN_S_FILEONLY, LN_S): Use "/bin/ln" on MinGW, to ensure the MSYS ln.exe is invoked.
* * make-dist: Distribute lib-src/update-game-score.exe.manifest.Glenn Morris2014-04-101-0/+1
|
* * make-dist: Do not distribute generated admin/grammars/Makefile.Glenn Morris2014-04-101-0/+4
|
* Revert most of the recent change involving manifests on Cygwin. (Bug#17176)Ken Brown2014-04-091-0/+5
| | | | | | | * configure.ac (EMACS_MANIFEST): Revert last change (but leave UPDATE_MANIFEST empty). * nt/emacs.rc: Revert last change. * src/Makefile.in (EMACS_MANIFEST): Revert last change.
* Don't use manifest on Cygwin. (Bug#17176)Ken Brown2014-04-031-0/+5
| | | | | | | * nt/emacs.rc: Don't use manifest on Cygwin. * configure.ac (EMACS_MANIFEST, UPDATE_MANIFEST): Leave these variables empty on Cygwin. * src/Makefile.in (EMACS_MANIFEST): Update comment.
* * configure.ac: Make the final "Does Emacs use Gsettings" messageGlenn Morris2014-03-311-0/+5
| | | | consistent with src/config.h.
* * configure.ac: Fix errors from previous checkin (GSettings check).Jan Djärv2014-03-311-0/+5
| | | | Backport from trunk.
* * configure.ac: Include GFILENOTIFY objects in glib check (backport from trunk)Daniel Colascione2014-03-301-0/+4
| | | | Fixes: debbugs:17069
* * configure.ac: Add check that GSettings is in libgio. Backport from trunk.Jan Djärv2014-03-301-0/+5
| | | | Fixes: debbugs:17118
* Merge from gnulib.Paul Eggert2014-03-251-0/+6
| | | | | | This incorporates: 2014-03-26 strftime: wrap macros in "do {...} while(0)" * lib/strftime.c, doc/misc/texinfo.tex: Update from gnulib.
* Merge from gnulib.Paul Eggert2014-03-071-0/+9
| | | | | | | | | | | | 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.
* * configure.ac: Tweak the "unported" error message.Glenn Morris2014-03-051-0/+4
| | | | | "Has not been ported to" usually isn't quite correct these days. Eg it could be an old platform that we dropped support for.
* Fix ChangeLog bug# typoGlenn Morris2014-03-051-1/+1
|
* Fix configuration bug on Solaris 2.5.1.Paul Eggert2014-03-041-0/+6
| | | | | | | * configure.ac: Fix a bug in shell pattern matching that caused 'configure' to treat Solaris 2.5.1 as if it were Solaris 10 or later. Fixes: debbugs:16896
* */ChangeLog: Trivial fixes.Juanma Barranquero2014-03-031-12/+12
|
* Merge from gnulib.Paul Eggert2014-02-251-0/+5
| | | | | | 2014-02-25 unistd: port readlink to Mac OS X 10.3.9 Fixes: debbugs:16825
* Merge from gnulib.Paul Eggert2014-02-231-0/+6
| | | | | | 2014-02-21 timer: fix uClibc detection of threading 2014-02-21 maintainer-makefiles: provide AC_PROG_SED for older autoconf * texinfo.tex: Update from gnulib.
* * configure.ac [HAVE_W32]: Test for ImageMagick.Mirek Kaim2014-02-171-0/+4
| | | | Fixes: debbugs:16754
* * Makefile.in (install-arch-indep): Allow ' ' in destdir.Paul Eggert2014-02-141-0/+6
| | | | | | | This fixes a bug in the previous change. Also, use $(SHELL) rather than sh, as that's more likely to be portable. Fixes: debbugs:16717
* * Makefile.in (install-arch-indep): Simplify.Paul Eggert2014-02-131-0/+6
| | | | | | | This should make it more reliable, and hopefully more portable to non-GNU 'make' implementations such as HP-UX 'make'. Fixes: debbugs:16717
* Copy README.W32 when installing Windows build (bug#14757).Juanma Barranquero2014-02-131-0/+4
| | | | | | | | * Makefile.in (install-nt): Also pass datadir. * nt/Makefile.in (datarootdir, datadir, INSTALL_DATA): Declare. (install): Copy README.W32 to $(datadir)/emacs/$(version). (uninstall): Remove README.W32.
* Merge from gnulib.Paul Eggert2014-02-051-0/+6
| | | | | | | | | This incorporates: 2014-01-23 pthread: work around winpthread header pollution on mingw * lib/time.in.h: Update from gnulib. * doc/misc/texinfo.tex: Update from texinfo.
* Merge from gnulib.Paul Eggert2014-01-221-0/+6
| | | | | | This incorporates: 2014-01-22 qacl: check for fchmod * m4/acl.m4: Update from gnulib.
* Fix miscellaneous update-game-score bugs.Paul Eggert2014-01-221-0/+5
| | | | | | | | | | | | * configure.ac (difftime): Remove. * lib/update-game-score.c (difftime) [!HAVE_DIFFTIME]: Remove. (read_score) [HAVE_GETDELIM]: Don't access uninitialized storage. (read_scores, write_scores): Check for fclose failure. (write_scores): Use fchmod, not chmod, to avoid a race. (lock_file): Fix test for out-of-date lock file; it was reversed. Use ordinary subtraction rather than difftime; since we're already assuming POSIX we don't need to worry about the possibility of time_t being a magic cookie.
* ChangeLog fixesGlenn Morris2014-01-211-1/+0
|
* ChangeLog fixesGlenn Morris2014-01-211-16/+7
|
* ChangeLog fixesGlenn Morris2014-01-201-14/+3
|
* Merge from gnulib.Paul Eggert2014-01-201-0/+9
| | | | | | | | | This incorporates: 2014-01-20 stdalign: port to HP-UX compilers 2014-01-16 strtoimax: port to platforms lacking 'long long' 2014-01-16 update from texinfo * doc/misc/texinfo.tex, lib/stdalign.in.h, lib/strtoimax.c: Update from gnulib.
* Remove ChangeLog entry of a reverted commit in Makefile.in.Eli Zaretskii2014-01-121-4/+0
|
* Revert part of 2014-01-12T14:54:50Z!esr@thyrsus.com and fix the VCSWITNESS ↵Eli Zaretskii2014-01-121-3/+2
| | | | | | thingy. Makefile.in (src): Fix the computation of $vcswitness.
* Revert last commit.Eli Zaretskii2014-01-121-3/+0
|
* Remove more references unnecessarily specific to VCS.Eric S. Raymond2014-01-121-0/+3
|
* Remove broken VCSWITNESS code, and explain the problem.Eric S. Raymond2014-01-121-0/+5
|