summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)Author
2015-04-07Rename ChangeLogs for gitlog-to-changelogPaul Eggert
This patch was implemented via the following shell commands: find * -name ChangeLog | sed 's,.*,git mv & &.1, s, lisp/ChangeLog\.1$, lisp/ChangeLog.17, s, lisp/erc/ChangeLog\.1$, lisp/erc/ChangeLog.09, s, lisp/gnus/ChangeLog\.1$, lisp/gnus/ChangeLog.3, s, lisp/mh-e/ChangeLog\.1$, lisp/mh-e/ChangeLog.2, s, src/ChangeLog\.1$, src/ChangeLog.13,' | sh git commit -am"[this commit message]"
2015-04-06Merge from gnulibPaul Eggert
* lib/stddef.in.h: Update from gnulib, incorporating: 2015-04-02 stddef: port to pre-C11 GCC on x86
2015-04-05; Minor ChangeLog fixPaul Eggert
2015-04-03Port 'configure' to clang 3.5Paul Eggert
* configure.ac: Add -Wno-unknown-attributes if clang; otherwise clang 3.5.0 (Fedora 21 x86-64) complains "/usr/include/glib-2.0/glib/gmem.h: ... warning: unknown attribute '__alloc_size__' ignored". Use -Werror when checking for -nopie; otherwise clang warns about -nopie instead of failing, and then later it warns everytime the build uses -nopie.
2015-04-03configure.ac: Add -nopie to LD_SWITCH_SYSTEM_TEMACS.Ulrich Müller
* configure.ac (LD_SWITCH_SYSTEM_TEMACS): Add -nopie option if it is supported, in order to avoid segfaults in temacs. (Bug#18784)
2015-03-31Pete Williamson <petewil@chromium.org> (tiny change)Simen Heggestøyl
Add NaCl target * configure.ac: Add a target for Chromium Native Client (NaCl).
2015-03-29Merge from origin/emacs-24Paul Eggert
4d2e7e1 Fixes: debbugs:19175 2e0cfcc Fix the preamble text of the DIR file we install (Bug#20213) 22ece83 src/w32proc.c: Describe in a comment w32 subprocess implementation. Conflicts: ChangeLog src/ChangeLog src/xterm.c
2015-03-29Fix 'commit-msg' to cite 'CONTRIBUTE'Paul Eggert
As suggested in: http://lists.gnu.org/archive/html/emacs-devel/2015-03/msg00947.html Also, have the two files match better. * CONTRIBUTE: Match what's in build-aux/git-hooks/commit-msg. * build-aux/git-hooks/commit-msg: Mention 'CONTRIBUTE'.
2015-03-29Fix the preamble text of the DIR file we install (Bug#20213)Eli Zaretskii
build-aux/dir_top (File): Fix the description of selecting a menu item by its number.
2015-03-27Bump version to 24.5 for the release-candidateNicolas Petton
2015-03-23Merge from origin/emacs-24Paul Eggert
ad89f85 Another minor improvement in ELisp manual (Bug#20168) 5e2951b Improve docs of 'posn-actual-col-row' (Bug#20169) 1291ce1 Minor documentation fix in ELisp manual (Bug#20174) 33e2236 * display.texi (Useless Whitespace): Fix thinko. ff3878d * configure.ac: Fix jpeg version check to work with gcc >= 5. 90b46f5 Work for the case nnmail-expiry-target is an nnmh group (bug#20170) e7f92aa authors.el small additions 0bfe915 * etc/PROBLEMS: Add entry about dir-locals and some auto-mounters. c3c4b75 Fixes: debbugs:18939 Conflicts: ChangeLog doc/lispref/ChangeLog etc/PROBLEMS lisp/ChangeLog lisp/gnus/ChangeLog lisp/simple.el
2015-03-23* configure.ac: Fix jpeg version check to work with gcc >= 5.Andreas Schwab
2015-03-21Documentation and testing tips for CONTRIBUTESamer Masterson
CONTRIBUTE (Test your changes.): New section. (Document your changes.): Add doc tips.
2015-03-19* configure.ac (_THREAD_SAFE): Simplify (Bug#20136).Paul Eggert
2015-03-19Better port of pthread usage to FreeBSDPaul Eggert
* configure.ac (ac_func_list): Omit pthread_sigmask, since we check for that ourselves rather than relying on gnulib. (HAVE_PTHREAD, LIB_PTHREAD, _THREAD_SAFE): Port better to FreeBSD, by also checking for pthread_create, pthread_self, pthread_sigmask. Tighten the test for pthread_atfork while we're at it. Fixes: bug#20136
2015-03-19Merge from gnulibPaul Eggert
This incorporates: 2015-03-19 fdopendir: port better to MinGW 2015-03-18 fdopendir: fix typo in comment 2015-02-24 glob, etc.: port to MSVC v18 on MS-Windows 8.1 * lib/dirent.in.h, lib/fdopendir.c: Update from gnulib. * lib/dirfd.c, m4/dirfd.m4: New files from gnulib. * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
2015-03-10Prefer "initialize" to "initialise"Paul Eggert
* lisp/progmodes/js.el (js-indent-first-init): Rename from js-indent-first-initialiser, to avoid worrying about American vs British spelling. All uses changed. * test/indent/js-indent-init-t.js: Rename from indent/js-indent-first-initialiser-t.js. * test/indent/js-indent-init-dynamic.js: Rename from test/indent/js-indent-first-initialiser-dynamic.js.
2015-03-02configure.ac: Error out if with-file-notification=w32 is specified on CygwinRobert Pluim
Fixes: 19909 Copyright-paperwork-exempt: yes
2015-02-27Don't require GNU putenvPaul Eggert
* configure.ac: Use system putenv even if it lacks GNU features, as we don't need them. This works around a bug in FreeBSD 10.1 getenv. Fixes: bug#19874
2015-02-24Merge from gnulibPaul Eggert
* lib/getdtablesize.c, m4/dup2.m4, m4/fcntl.m4: Update from gnulib, incorporating: 2015-02-23 dup2: doc and test for Android bug 2015-02-23 Replace dup2() on Android 2015-02-22 Android doesn't define RLIM_SAVED_*
2015-02-20Merge from gnulibPaul Eggert
* doc/misc/texinfo.tex: Update from gnulib. * lib/getdtablesize.c, lib/getopt.c, lib/signal.in.h, lib/tempname.c: * lib/tempname.h, m4/dup2.m4, m4/fcntl.m4, m4/getdtablesize.m4: Update from gnulib, incorporating: 2015-02-20 getdtablesize: port better for Android 2015-02-19 fcntl: Fix cross compiling 2015-02-18 dup2, fcntl: cross-compile better for Android 2015-02-18 getopt: don't crash on memory exhaustion 2015-02-17 tempname: allow compilation with C++ (trivial) 2015-02-17 dup2, fcntl: port to AIX 2015-02-16 getdtablesize, dup2, fcntl: port to Android 2015-02-11 getdtablesize, signal_h: Fix Android build 2015-02-11 maint: various whitespace cleanups in tempname
2015-02-13Fixes: debbugs:19850Jan D
* configure.ac: Set locallisppath to empty for NS self contained, unless --enable-loadllisppath was given.
2015-02-08* configure.ac (HAVE_LIBXML2): Add missing comma.Paul Eggert
2015-02-08Port to platforms lacking test -a and -oPaul Eggert
* configure.ac (HAVE_LIBXML2): * lisp/Makefile.in (compile-clean): * lisp/net/tramp-sh.el (tramp-find-executable): Prefer '&&' and '||' to 'test -a' and 'test -o'.
2015-02-08configure --with-gameuser now defaults to games group.Ulrich Müller
* configure.ac (--with-gameuser): Default to 'games' group instead of 'games' user. * lisp/play/gamegrid.el: Update comment to reflect that the 'update-game-score' helper program is now setgid by default.
2015-02-03* .gitattributes: Ignore blanks at EOL in texinfo.tex.Paul Eggert
2015-02-01Revert changes installed by xwidgets mergePaul Eggert
2015-02-01Better changelog for xwidgetsJoakim Verona
2015-01-30# ChangeLog fixesGlenn Morris
Merged ChangeLog entries go to the top, with the date of the merge. It's a simple rule.
2015-01-27Merge from gnulib and try to repair bad mergePaul Eggert
This attempts to repair problems introduced by the bad merge 5491fd1098d27b3ba3db054076b9ab60fb3558dc. The easiest way for me to fix the badly-merged gnulib files was to run 'admin/merge-gnulib', so I did that, which also imported the following changes: * build-aux/update-copyright, m4/gnulib.m4: Update from gnulib, incorporating: 2015-01-15 time: port to MinGW32 3.21 2015-01-15 update-copyright: apply to self 2015-01-11 update-copyright: recognize groff's \(co marker
2015-01-28Merge from origin/emacs-24Fabián Ezequiel Gallina
24aacfc Improve documentation of buttons (Bug#19628) 52ae3db doc/lispref/text.texi (Clickable Text): Improve indexing. (Bug#19629) 310f707 lisp/button.el (button-activate, push-button): Doc fix. (Bug#19628) 3ee38f2 Disallow w32 builds --without-toolkit-scroll-bars. e6518fc Fix display of images in R2L screen lines b0af674 Use u+05f4 in TUTORIAL.he.
2015-01-27Fix inaccuracies in my recent ChangeLog entry.Paul Eggert
2015-01-26Port autogen.sh hook creation to Apple GitPaul Eggert
* autogen.sh: Do not assume that the hook samples exist. This ports to git version 1.9.3 (Apple Git-50). For some reason Apple decided to populate the git hooks directory in a different way from the way that standard Git does it. The downside is that patch applications won't be checked on Apple, but that's better than autogen.sh failing. Problem reported by Sam Steingold in: http://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00898.html
2015-01-26* INSTALL.REPO: Mention minimum Git version.Paul Eggert
2015-01-24Use gnustep-config if availablePaul Eggert
* configure.ac (--with-gnustep): Document this. (NS_GNUSTEP_CONFIG): New variable, set if gnustep-config works. If gnustep-config works, use 'gnustep-config --objc-flags' and 'gnustep-config --gui-libs' to compute GNUstep configuration variables, instead of attempting to infer them individually. * etc/NEWS: Document this. * src/emacs.c [NS_IMPL_GNUSTEP]: Don't include <GNUstepBase/GSConfig.h>. It doesn't appear to be needed, and the inclusion breaks on Ubuntu 14.10 when 'configure' uses 'gnustep-config'. Fixes: bug#19507
2015-01-21Allow update-game-score to run sgid instead of suid.Ulrich Müller
* configure.ac (gamegroup): New AC_SUBST. (--with-gameuser): Allow to specify a group instead of a user. In the default case, check at configure time if a 'games' user exists. * lib-src/update-game-score.c: Allow the program to run sgid instead of suid, in order to match common practice for most games. (main): Check if we are running sgid. Pass appropriate file permission bits to 'write_scores'. (write_scores): New 'mode' argument, instead of hardcoding 0644. (get_prefix): Update error message. * lib-src/Makefile.in (gamegroup): New variable, set by configure. ($(DESTDIR)${archlibdir}): Handle both suid or sgid when installing the 'update-game-score' program. * lisp/play/gamegrid.el (gamegrid-add-score-with-update-game-score): Allow the 'update-game-score' helper program to run suid or sgid.
2015-01-20Disallow w32 builds --without-toolkit-scroll-bars.Eli Zaretskii
configure.ac (HAVE_W32): Abort with error message if --without-toolkit-scroll-bars was specified. See http://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00525.html for the details.
2015-01-15Give up on -Wsuggest-attribute=constPaul Eggert
The attribute doesn't help performance significantly, and the warning seems to be more trouble than it's worth. See the thread at: http://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00361.html * configure.ac (WERROR_CFLAGS): Don't use -Wsuggest-attribute=const. * lib-src/make-docfile.c (write_globals): Remove special hack for Fnext_read_file_uses_dialog_p. * src/decompress.c (Fzlib_available_p): * src/gnutls.c (Fgnutls_available_p): * src/gtkutil.h (xg_uses_old_file_dialog): * src/xdisp.c (Ftool_bar_height): * src/xmenu.c (popup_activated): No longer const, since it's not const on at lest some configurations, and we shouldn't lie to the compiler.
2015-01-11Default to 'configure --enable-silent-rules'Paul Eggert
This greatly shortens the 'make' output, making it more readable and useful. For example, on my platform it shortens a 4125-character line "gcc -std=gnu99 -c -Demacs -I. -I. -I../lib ... emacs.c" -- a line so long that it's hard to see what's going on or where the diagnostics are -- to just "CC emacs.o". * INSTALL: Document this. * configure.ac: Add AM_SILENT_RULES([yes]). (AM_DEFAULT_VERBOSITY): Remove now-unnecessary initialization. * etc/NEWS: Document this. Fixes: bug#19501
2015-01-06Merge from gnulibPaul Eggert
* lib/stdio.in.h, m4/stdio_h.m4: Update from gnulib, incorporating: 2015-01-05 stdio: fix use of PRIdMAX on modern mingw
2015-01-04* INSTALL: Mention 'make WERROR_CFLAGS='.Paul Eggert
2015-01-04# ChangeLog fixesGlenn Morris
2015-01-03Clarify 'make info'Paul Eggert
* Makefile.in (info): Use GNU make conditional rather than an '@' rule with a shell conditional, so that the builder can see the submake.
2015-01-03Less 'make' chatter for VCSWITNESSPaul Eggert
* Makefile.in (dirstate, VCSWITNESS): New macros. (src): Use them to lessen 'make' chatter.
2015-01-02ChangeLog fixesGlenn Morris
2015-01-01Fix copyright years by handPaul Eggert
These are dates that admin/update-copyright did not update, or updated incorrectly. Also, back out the copyright-date change to doc/misc/texinfo.tex, as upstream hasn't updated that date yet.
2015-01-01Update copyright year to 2015Paul Eggert
Run admin/update-copyright.
2015-01-01Merge from gnulib, incorporating:Paul Eggert
2015-01-01 version-etc: new year
2015-01-01Merge from origin/emacs-24Paul Eggert
a5f90a3 * .gitattributes: New file. 5a9710f Make sure tool-bar changes are reflected on display. 93796ba * autogen.sh: Port better to non-GNU 'cp'. 9758516 Fix a typo in a comment in the previous commit. aa472a3 Fix the pixel coordinates returned by pos-visible-in-window-p. (Bug#19473) d261229 * automated/tramp-tests.el (tramp--test-smb-or-windows-nt-p): New defun. (tramp-test30-special-characters): Use it. (tramp--test-check-files): Filter nil file names out. 9278f05 Omit trailing white space 1c93fd3 Sync with Tramp 2.2.11. 96ebe18 Sync with Tramp 2.2.11. e792450 Sync with Tramp 2.2.11. 2d17e12 Fix ChangeLog entry. 6444482 Fix auto-revert-tail-mode for remote files b5c9c13 Spelling fixes c5504d1 src/w32proc.c (Fw32_get_codepage_charset): Doc fix. (Bug#19458) Conflicts: ChangeLog doc/misc/ChangeLog lisp/ChangeLog src/ChangeLog test/ChangeLog
2015-01-01Update copyright year to 2015Paul Eggert
Run admin/update-copyright.