aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Stop NS install symlinking libexec/* into bin/Glenn Morris2012-05-151-0/+5
| | | | | * Makefile.in (install-arch-dep): NS install no longer needs to symlink libexec/* into bin/, since 2012-05-14 ns_init_paths change.
* Remove trailing / from $ns_appbindirGlenn Morris2012-05-121-0/+2
| | | | | * configure.in (ns_appbindir): Remove trailing "/". * src/ns.mk: Update for ns_appbindir no longer having trailing "/".
* Let configure test for a suitable mkdir -pGlenn Morris2012-05-111-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | * configure.in (AC_PROG_MKDIR_P): Call it, to set MKDIR_P. (MKDEPDIR): Use $MKDIR_P. * Makefile.in (MKDIR_P): New, set by configure. (mkdir): Use $MKDIR_P. * doc/emacs/Makefile.in (MKDIR_P): New, set by configure. (mkinfodir): Use $MKDIR_P. * doc/lispintro/Makefile.in (MKDIR_P): New, set by configure. (mkinfodir): Use $MKDIR_P. * doc/lispref/Makefile.in (MKDIR_P): New, set by configure. (mkinfodir): Use $MKDIR_P. * doc/misc/Makefile.in (MKDIR_P): New, set by configure. (mkinfodir): Use $MKDIR_P. * src/Makefile.in (MKDIR_P): New, set by configure. * src/ns.mk (${ns_appdir}, ${ns_appbindir}Emacs): Use $MKDIR_P.
* * Makefile.in (install-arch-indep): Remove dead code.Glenn Morris2012-05-111-0/+1
| | | | | | | ./lisp/simpl.ele never exists in the _build_ directory, the Lisp files are always in the _source_ directory. Even if they were not, it would be wrong to install just *.el and *.elc, since there are subdirectories in lisp/.
* * Makefile.in (install-arch-indep): Use INSTALL_DATA for the DOC file.Glenn Morris2012-05-111-0/+1
|
* * Makefile.in (install-arch-indep): There are no more Makefile.c files.Glenn Morris2012-05-111-0/+4
|
* Install self-contained ns leim files directly to their final destinationGlenn Morris2012-05-091-0/+4
| | | | | | | | | | | | This is instead of installing them first in one place, then moving them. It also fixes the previous change, which was incorrect for the -disable-ns-self-contained case. * configure.in (LEIM_INSTALLDIR): New output variable. * leim/Makefile.in: (install_prefix): New. (LEIM_INSTALLDIR): New, set by configure. (install): Use LEIM_INSTALLDIR.
* * lisp/vc/log-edit.el: Add GNU coding standards highlighting.Stefan Monnier2012-05-081-0/+4
| | | | | | | | | (log-edit-font-lock-gnu-style) (log-edit-font-lock-gnu-keywords): New vars. (log-edit-font-lock-keywords): New fun. (log-edit-mode): Don't fold case in font-lock. (log-edit-font-lock-keywords): Do not assume case-folding. * .dir-locals.el (log-edit-mode): Enable gnu-style checks.
* Remove doc/lispref/two.elGlenn Morris2012-05-081-0/+4
| | | | | | * doc/lispref/two.el: Remove; unused since creation of two-volume.make. * make-dist: No more doc/lispref/*.el.
* * configure.in: Fix quoting bugs.Andreas Schwab2012-05-051-0/+4
|
* Give info files the .info extensionGlenn Morris2012-05-031-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ref http://lists.gnu.org/archive/html/emacs-devel/2012-04/msg00354.html * configure.in (INFO_EXT, INFO_OPTS): New output variables. * doc/emacs/Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure. (info, infoclean): Use $INFO_EXT. ($(infodir)/emacs$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT. * doc/emacs/makefile.w32-in (INFO_EXT, INFO_OPTS): New. (INFO_TARGETS): Use $INFO_EXT. ($(infodir)/emacs$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT, and -o. * doc/lispintro/Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure. (info, infoclean): Use $INFO_EXT. (${infodir}/eintr$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT. * doc/lispintro/makefile.w32-in (INFO_EXT, INFO_OPTS): New. (INFO_TARGETS, clean): Use $INFO_EXT. ($(infodir)/eintr$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT. * doc/lispref/Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure. (info, infoclean): Use $INFO_EXT. ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT. * doc/lispref/makefile.w32-in (INFO_EXT, INFO_OPTS): New. (info, maintainer-clean): Use $INFO_EXT. ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT. * doc/misc/Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure. (INFO_TARGETS): Use $INFO_EXT. Make all rules generating info files use $INFO_EXT, $INFO_OPT, and -o. * doc/misc/makefile.w32-in (INFO_EXT, INFO_OPTS): New. (INFO_TARGETS): Use $INFO_EXT. Make all rules generating info files use $INFO_EXT, $INFO_OPT, and -o.
* configure.in tweak for LD_SWITCH_SYSTEM on FreeBSD, NetBSD (bug#10313)Glenn Morris2012-05-021-0/+3
| | | | | * configure.in (LD_SWITCH_SYSTEM): Don't try to defeat the choices made by FreeBSD and NetBSD.
* Yet more merged ChangeLog fixesGlenn Morris2012-05-021-4/+0
|
* Fix merged ChangeLog entryGlenn Morris2012-05-021-3/+0
|
* Don't hard-code the list of info files in the top-level MakefileGlenn Morris2012-05-021-0/+4
| | | | | | | | | | | | The sed '/ing directory/d' piece is to remove the annoying "entering/leaving directory" messages that GNU make insists on printing when called recursively. --no-print-directory isn't portable. * Makefile.in (INFO_FILES): Remove variable. (INFO_NONMISC): New variable. (install-arch-indep, uninstall): Don't use $INFO_FILES. * doc/misc/Makefile.in (echo-info): New phony target, used by top-level.
* Merge from emacs-24; up to 2012-04-16T19:06:02Z!rgm@gnu.orgGlenn Morris2012-05-021-0/+19
|\
| * * Makefile.in (uninstall): Remove useless-use-of-for.Glenn Morris2012-05-021-0/+3
| | | | | | | | For some reason it caused problems on an old Solaris.
| * Makefile.in fix for systems without /bin/install or somesuchGlenn Morris2012-05-011-0/+3
| | | | | | | | | | * Makefile.in (install-arch-indep, uninstall): Ensure that INSTALL-type commands are run from top-level.
| * * Makefile.in (INFO_FILES): Add emacs-gnutls;Glenn Morris2012-05-011-1/+4
| | | | | | | | | | accidentally omitted from 2012-04-12 backport from trunk. (Do not merge to trunk.)
| * Fix some info/dir entriesGlenn Morris2012-05-011-0/+2
| | | | | | | | | | | | | | | | | | * doc/misc/emacs-gnutls.texi, doc/misc/ert.texi, doc/misc/org.texi: Fix dircategory, direntry to match info/dir. * doc/misc/viper.texi: Make direntry shorter (also it is no longer "newest"). * info/dir: Make some entries consistent with the source texi files.
| * * configure.in (LIBS_TERMCAP): Fix netbsd logic, broken 2012-03-04.Glenn Morris2012-05-011-0/+4
| | | | | | | | Ref http://debbugs.gnu.org/6190
* | * Makefile.in (install-arch-indep): Combine install-data, install-info loops.Glenn Morris2012-05-011-0/+5
| |
* | Don't hard-code manual pages in top-level Makefile.inGlenn Morris2012-05-011-0/+3
| | | | | | | | | | * Makefile.in (MAN_PAGES): Remove. (install-arch-indep, uninstall): Don't use $MAN_PAGES.
* | Use libtinfo in preference to libncurses (bug#9741)Glenn Morris2012-04-301-0/+3
| | | | | | | | | | | | | | * configure.in: Try libtinfo for tputs. (LIBS_TERMCAP) [gnu*]: Use libtinfo if it was found. * etc/NEWS: Mention this.
* | * configure.in: Combine adjacent $opsys case blocks.Glenn Morris2012-04-301-0/+2
| |
* | * configure.in (LIBS_TERMCAP): Remove unreachable branch for sol2.Glenn Morris2012-04-301-0/+2
| |
* | * configure.in: Invert the TERMINFO logicGlenn Morris2012-04-301-0/+3
| | | | | | | | (since "yes" is far more common than "no")
* | Remove HAVE_LIBNCURSES; it is required to be trueGlenn Morris2012-04-301-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | Also, it was a confusing name, since it does not necessarily mean that we literally have libncurses; rather that we have tputs etc. * configure.in (HAVE_LIBNCURSES): Remove; it is required to be true. * src/dispnew.c: Remove HAVE_LIBNCURSES test; it is always true on relevant platforms. * nt/config.nt (HAVE_LIBNCURSES): Remove undef; not needed.
* | Rename autoconf output variable LD_SWITCH_X_SITE_AUX_RPATHGlenn Morris2012-04-301-0/+3
| | | | | | | | | | | | | | | | * configure.in (LD_SWITCH_X_SITE_RPATH): Rename from LD_SWITCH_X_SITE_AUX_RPATH. * src/Makefile.in (LD_SWITCH_X_SITE_RPATH): Rename from LD_SWITCH_X_SITE_AUX_RPATH.
* | Remove LD_SWITCH_X_SITE_AUX, which is no longer usedGlenn Morris2012-04-301-0/+4
| | | | | | | | | | * configure.in (LD_SWITCH_X_SITE_AUX): Remove; no longer used. * src/Makefile.in (LD_SWITCH_X_SITE_AUX): Remove; no longer used.
* | Remove doc/lispref/tindex.plGlenn Morris2012-04-251-0/+4
| | | | | | | | | | | | | | I think it is not needed any more. * doc/lispref/tindex.pl: Remove file. * make-dist: No more doc/lispref/tindex.pl.
* | Move functions from C to Lisp. Make non-blocking method callsMichael Albinus2012-04-221-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the default. Implement further D-Bus standard interfaces. * configure.in (dbus_validate_bus_name, dbus_validate_path) (dbus_validate_interface, dbus_validate_member): Check also for these library functions * dbusbind.c (DBUS_NUM_MESSAGE_TYPES): Declare. (QCdbus_request_name_allow_replacement) (QCdbus_request_name_replace_existing) (QCdbus_request_name_do_not_queue) (QCdbus_request_name_reply_primary_owner) (QCdbus_request_name_reply_in_queue) (QCdbus_request_name_reply_exists) (QCdbus_request_name_reply_already_owner): Move to dbus.el. (QCdbus_registered_serial, QCdbus_registered_method) (QCdbus_registered_signal): New Lisp objects. (XD_DEBUG_MESSAGE): Use sizeof. (XD_MESSAGE_TYPE_TO_STRING, XD_OBJECT_TO_STRING) (XD_DBUS_VALIDATE_BUS_ADDRESS, XD_DBUS_VALIDATE_OBJECT) (XD_DBUS_VALIDATE_BUS_NAME, XD_DBUS_VALIDATE_PATH) (XD_DBUS_VALIDATE_INTERFACE, XD_DBUS_VALIDATE_MEMBER): New macros. (XD_CHECK_DBUS_SERIAL): Rename from CHECK_DBUS_SERIAL_GET_SERIAL. (xd_signature, xd_append_arg): Allow float for integer types. (xd_get_connection_references): New function. (xd_get_connection_address): Rename from xd_initialize. Return cached address. (xd_remove_watch): Do not unset $DBUS_SESSION_BUS_ADDRESS. (xd_close_bus): Rename from Fdbus_close_bus. Not needed on Lisp level. (Fdbus_init_bus): New optional arg PRIVATE. Cache address. Return number of recounts. (Fdbus_get_unique_name): Make stronger parameter check. (Fdbus_message_internal): New defun. (Fdbus_call_method, Fdbus_call_method_asynchronously) (Fdbus_method_return_internal, Fdbus_method_error_internal) (Fdbus_send_signal, Fdbus_register_service) (Fdbus_register_signal, Fdbus_register_method): Move to dbus.el. (xd_read_message_1): Obey new structure of Vdbus_registered_objects. (xd_read_queued_messages): Obey new structure of Vdbus_registered_buses. (Vdbus_compiled_version, Vdbus_runtime_version) (Vdbus_message_type_invalid, Vdbus_message_type_method_call) (Vdbus_message_type_method_return, Vdbus_message_type_error) (Vdbus_message_type_signal): New defvars. (Vdbus_registered_buses, Vdbus_registered_objects_table): Adapt docstring. * net/dbus.el (dbus-message-internal): Declare function. Remove unneeded function declarations. (defvar dbus-message-type-invalid, dbus-message-type-method-call) (dbus-message-type-method-return, dbus-message-type-error) (dbus-message-type-signal): Declare variables. Remove local definitions. (dbus-interface-dbus, dbus-interface-peer) (dbus-interface-introspectable, dbus-interface-properties) (dbus-path-emacs, dbus-interface-emacs, dbus-return-values-table): Adapt docstring. (dbus-interface-objectmanager): New defconst. (dbus-call-method, dbus-call-method-asynchronously) (dbus-send-signal, dbus-method-return-internal) (dbus-method-error-internal, dbus-register-service) (dbus-register-signal, dbus-register-method): New defuns, moved from dbusbind.c (dbus-call-method-handler, dbus-setenv) (dbus-get-all-managed-objects, dbus-managed-objects-handler): New defuns. (dbus-call-method-non-blocking): Make it an obsolete function. (dbus-unregister-object, dbus-unregister-service) (dbus-handle-event, dbus-register-property) (dbus-property-handler): Obey the new structure of `bus-registered-objects'. (dbus-introspect): Use `dbus-call-method'. Use a timeout. (dbus-get-property, dbus-set-property, dbus-get-all-properties): Use `dbus-call-method'. * dbus.texi (Version): New node. (Properties and Annotations): Mention the object manager interface. Describe dbus-get-all-managed-objects. (Type Conversion): Floating point numbers are allowed, if an anteger does not fit Emacs's integer range. (Synchronous Methods): Remove obsolete dbus-call-method-non-blocking. (Asynchronous Methods): Fix description of dbus-call-method-asynchronously. (Receiving Method Calls): Fix some minor errors. Add dbus-interface-emacs. (Signals): Describe unicast signals and the new match rules. (Alternative Buses): Add the PRIVATE optional argument to dbus-init-bus. Describe its new return value. Add dbus-setenv.
* | * configure.in (doug_lea_malloc): Check for __malloc_initialize_hook.Paul Eggert2012-04-211-0/+11
| | | | | | | | | | | | | | | | | | | | With glibc 2.14 or later, when compiled with GCC 4.7.0's -Werror=deprecated-declarations flag, use of hooks like __malloc_initialize_hook causes compilation to fail because these hooks are deprecated. Modify 'configure' to check for these hooks too. Simplify the 'configure' code to test for all the hooks at once. (emacs_cv_var___after_morecore_hook): Remove, replacing with ... (emacs_cv_var_doug_lea_malloc): ... this new var.
* | Sync from gnulib version 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdcPaul Eggert2012-04-211-0/+9
| | | | | | | | | | | | | | | | dated 2011-10-07. Regenerating from current gnulib would be a pervasive change, and currently the trunk isn't open to such changes. * configure.in (WARN_CFLAGS): Remove; no longer needed now that gnulib does it. * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
* | Fixes: debbugs:11285Andreas Schwab2012-04-211-0/+4
| | | | | | | | * m4/gl-comp.m4: Update.
* | Fix up merged ChangeLog entriesGlenn Morris2012-04-201-4/+0
| |
* | Merge from emacs-24 branchChong Yidong2012-04-201-0/+8
|\ \ | |/
| * * configure.in: Don't use the -R option (Bug#11251).Ludovic Courtès2012-04-181-0/+4
| |
| * Backport addition of emacs-gnutls manual from trunkTeodor Zlatanov2012-04-121-0/+4
| |
* | Merge from trunk.Paul Eggert2012-04-181-1/+1
|\ \
* | | INSTALL: Mention --enable-gcc-warnings.Paul Eggert2012-04-171-0/+1
| | |
* | | Merge from trunk.Paul Eggert2012-04-171-1/+12
|\ \ \ | |/ /
| * | Add functions to get system user names, group namesDmitry Antipov2012-04-161-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note from committer: I removed the part that adds grp.h to AC_CHECK_HEADERS and +#ifdef HAVE_GRP_H #include <grp.h> +#endif to src/dired.c, because the latter has unconditionally included grp.h since 2003, and uses it eg in stat_gname. * configure.in (AC_CHECK_FUNCS): Add getpwent, endpwent, getgrent, endgrent. * src/dired.c (Fsystem_users, Fsystem_groups): New functions. (syms_of_dired): Add them. Fixes: debbugs:7900
| * | * configure.in (NS_HAVE_NSINTEGER): Remove unnecessary variable.Glenn Morris2012-04-161-0/+2
| | |
| * | * configure.in: Remove X libs workaround for old autoconf.Glenn Morris2012-04-161-0/+4
| | |
* | | Merge from trunk.Paul Eggert2012-04-151-1/+1
|\ \ \ | |/ /
| * | Fix ChangeLog typos.Juanma Barranquero2012-04-151-1/+1
| | |
* | | Merge from trunk.Paul Eggert2012-04-131-1/+9
|\ \ \ | |/ /
| * | * configure.in: Warn that Cygwin 1.5 is unsupported. (Bug#10398)Ken Brown2012-04-121-0/+4
| | |
| * | Repurpose C_SWITCH_X_SYSTEM as GNUSTEP_CFLAGSGlenn Morris2012-04-101-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the only thing left that uses it. * configure.in (GNUSTEP_CFLAGS): Rename from C_SWITCH_X_SYSTEM. * src/Makefile.in (GNUSTEP_CFLAGS): Rename from C_SWITCH_X_SYSTEM. * lwlib/Makefile.in (C_SWITCH_X_SYSTEM): Remove. (ALL_CFLAGS): Remove C_SWITCH_X_SYSTEM. * oldXMenu/Makefile.in (C_SWITCH_X_SYSTEM): Remove. (ALL_CFLAGS): Remove C_SWITCH_X_SYSTEM. * msdos/sedlibmk.inp, msdos/sed1v2.inp: GNUSTEP_CFLAGS replaces C_SWITCH_X_SYSTEM.