summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | New defcustoms need :version tags. They don't need "*" in the doc.Glenn Morris2012-05-131-1/+2
| |
* | Allow specifying the erc timestamp formatTeemu Likonen2012-05-132-4/+17
| | | | | | | | | | | | | | * erc-backend.el (erc-server-timestamp-format): New variable to allow specifying the timestamp format. Fixes: debbugs:10779
* | *** empty log message ***Stefan Monnier2012-05-132-2/+9
| |
* | Adapt Electric Buffer Menu to recent Buffer Menu changes.Chong Yidong2012-05-133-72/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/ebuff-menu.el (electric-buffer-list): Put electric buffer menu command descriptions in this docstring, instead of the docstring of electric-buffer-menu-mode. Code cleanups. (electric-buffer-menu-mode): Use define-derived-mode. Rename from Electric-buffer-menu-mode. (electric-buffer-update-highlight): Minor code cleanup. * lisp/emacs-lisp/tabulated-list.el (tabulated-list-format) (tabulated-list-entries, tabulated-list-padding) (tabulated-list-sort-key): Make permanent-local. Fixes: debbugs:11455
* | Auto-commit of loaddefs files.Glenn Morris2012-05-131-1/+1
| |
* | Auto-commit of generated files.Glenn Morris2012-05-131-2/+2
| |
* | * net/dbus.el (dbus-call-method): Restore events not from D-Bus. (Bug#11447)Michael Albinus2012-05-132-6/+13
| |
* | Move define-obsolete-variable-alias before the var's definition.Stefan Monnier2012-05-1224-75/+103
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/vc/log-edit.el (vc-comment-ring, vc-comment-ring-index): * lisp/tooltip.el (tooltip-hook): * lisp/textmodes/reftex-toc.el (reftex-toc-map): * lisp/textmodes/reftex-sel.el (reftex-select-label-map) (reftex-select-bib-map): * lisp/textmodes/reftex-index.el (reftex-index-map) (reftex-index-phrases-map): * lisp/speedbar.el (speedbar-syntax-table, speedbar-key-map): * lisp/progmodes/meta-mode.el (meta-mode-map): * lisp/novice.el (disabled-command-hook): * lisp/loadhist.el (unload-hook-features-list): * lisp/frame.el (blink-cursor): * lisp/files.el (find-file-not-found-hooks, write-file-hooks) (write-contents-hooks): * lisp/emulation/tpu-edt.el (GOLD-map): * lisp/emacs-lock.el (emacs-lock-from-exiting): * lisp/emacs-lisp/generic.el (generic-font-lock-defaults): * lisp/emacs-lisp/chart.el (chart-map): * lisp/dos-fns.el (register-name-alist): * lisp/dired-x.el (dired-omit-files-p): * lisp/desktop.el (desktop-enable): * lisp/cus-edit.el (custom-mode-hook): * lisp/buff-menu.el (buffer-menu-mode-hook): * lisp/bookmark.el (bookmark-read-annotation-text-func) (bookmark-exit-hooks): * lisp/allout.el (allout-mode-deactivate-hook) (allout-exposure-change-hook, allout-structure-added-hook) (allout-structure-deleted-hook, allout-structure-shifted-hook): * lisp/dirtrack.el (dirtrack-toggle, dirtrackp, dirtrack-debug-toggle) (dirtrack-debug): Move call to define-obsolete-variable-alias so it comes before the corresponding variable's definition.
* | Remove trailing / from $ns_appbindirGlenn Morris2012-05-124-8/+11
| | | | | | | | | | * configure.in (ns_appbindir): Remove trailing "/". * src/ns.mk: Update for ns_appbindir no longer having trailing "/".
* | * doc/misc/Makefile.in (mostlyclean): Add still more TeX intermediates.Glenn Morris2012-05-121-1/+1
| |
* | * .bzrignore, doc/misc/Makefile.in (mostlyclean): Add more TeX intermediates.Glenn Morris2012-05-122-2/+5
| |
* | Make doc/misc/Makefile.in look more like the other doc MakefilesGlenn Morris2012-05-122-223/+132
| | | | | | | | | | | | | | | | | | | | | | * doc/misc/Makefile.in: Use explicit $srcdir in all dependencies. Remove cd $srcdir from rules. (VPATH): Remove. (infodir): Set to an absolute path. (INFO_TARGETS): Use short names. (mkinfodir): infodir is now absolute. (echo-info, maintainer-clean): Update for new format of INFO_TARGETS.
* | Fix mouse links in new Buffer Menu.Chong Yidong2012-05-122-1/+20
| | | | | | | | | | | | | | | | * buff-menu.el (Buffer-menu-mouse-select): Restore function. (Buffer-menu-mode-map): Bind it. (Buffer-menu--pretty-name): Add a mouse-face property. Fixes: debbugs:11459
* | * buff-menu.el (Buffer-menu-buffer+size-width): Doc fix.Chong Yidong2012-05-122-1/+9
| | | | | | | | Fixes: debbugs:11454
* | Update src/lisp.mk as required by 2012-05-07T20:48:41Z!monnier@iro.umontreal.ca.Eli Zaretskii2012-05-122-0/+5
| | | | | | | | src/lisp.mk (lisp): Add newcomment.elc.
* | Auto-commit of generated files.Glenn Morris2012-05-121-4/+3
| |
* | * doc/misc/Makefile.in (.SUFFIXES): Disable implicit rules.Glenn Morris2012-05-112-0/+3
| | | | | | | | Fixes previous change.
* | * doc/misc/Makefile.in (info.info): Rename from info, to avoid duplication.Glenn Morris2012-05-112-1/+4
| |
* | Don't use build-aux/install-sh -d directlyGlenn Morris2012-05-114-5/+16
| | | | | | | | | | | | | | | | * leim/Makefile.in (MKDIR_P): New, set by configure. (install): Use $MKDIR_P. * lib-src/Makefile.in (MKDIR_P): New, set by configure. ($(DESTDIR)${archlibdir}): Use $MKDIR_P.
* | Let configure test for a suitable mkdir -pGlenn Morris2012-05-1114-22/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | * lisp/progmodes/prolog.el: Use SMIE. Cleanup regexp setup.Stefan Monnier2012-05-112-176/+271
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (prolog-upper-case-string, prolog-lower-case-string) (prolog-atom-char-regexp, prolog-atom-regexp): Initialize in defconst. (prolog-use-smie, prolog-smie-grammar): New vars. (prolog-smie-forward-token, prolog-smie-backward-token) (prolog-smie-rules): New funs. (prolog-comment-indent): Remove. (prolog-mode-variables): Use default comment indentation instead. Setup SMIE. (prolog-build-case-strings, prolog-set-atom-regexps): Remove. (prolog-mode): Don't call them any more. (prolog-electric-colon, prolog-electric-dash) (prolog-edit-menu-insert-move): Use indent-according-to-mode.
* | * lisp/dabbrev.el (dabbrev-expand): Make "no expansion found" a user-error.Stefan Monnier2012-05-112-2/+4
| |
* | * Makefile.in (install-arch-indep): Remove dead code.Glenn Morris2012-05-112-13/+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/.
* | * lisp/minibuffer.el (completion--twq-all): Again, allow case differences.Stefan Monnier2012-05-112-3/+6
| |
* | * lisp/term.el: Move keymap initialization code to be more idiomatic.Stefan Monnier2012-05-112-173/+157
| | | | | | | | | | | | (term-signals-menu, term-mode-map, term-raw-map, term-raw-escape-map) (term-terminal-menu): Move initialization into declaration. (term-escape-char): Let the user set it in her .emacs.
* | * lisp/progmodes/sh-script.el: Use post-self-insert-hook&electric-pair-mode.Stefan Monnier2012-05-113-62/+512
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Provide SMIE-based indentation (not enabled by default yet). (sh-mode-map): Don't bind electric keys. Use electric-pair-mode instead of skeleton-pair. (sh-assignment-regexp): Fit within 80 columns. (sh-indent-supported): Specify actual shell name instead of boolean. (sh--maybe-here-document): New fun, from sh-maybe-here-document. (sh-maybe-here-document): Use it. Make obsolete. (sh-electric-here-document-mode) New minor mode. (sh-mode): Use it. Don't set sh-indent-supported-here here. (sh-smie-sh-grammar, sh-smie--sh-operators, sh-smie--sh-operators-re) (sh-smie--sh-operators-back-re, sh-indent-after-continuation) (sh-smie-rc-grammar, sh-use-smie): New vars. (sh-smie--keyword-p, sh-smie--newline-semi-p, sh-smie--sh-keyword-p) (sh-smie-sh-forward-token, sh-smie--looking-back-at-continuation-p) (sh-smie-sh-backward-token, sh-smie--continuation-start-indent) (sh-smie-sh-rules, sh-smie-rc-rules, sh-smie--sh-keyword-in-p) (sh-smie--rc-after-special-arg-p, sh-smie-rc-backward-token) (sh-smie-sh-rules, sh-smie--rc-newline-semi-p): New functions. (sh-set-shell): Use smie-setup if requested.
* | * lisp/term.el (term-set-escape-char): Properly set term-escape-char.Stefan Monnier2012-05-112-4/+12
| |
* | * Makefile.in (install-arch-indep): Use INSTALL_DATA for the DOC file.Glenn Morris2012-05-112-3/+5
| |
* | * Makefile.in (install-arch-indep): There are no more Makefile.c files.Glenn Morris2012-05-112-2/+13
| |
* | Remove unused function hourglass_started.Paul Eggert2012-05-104-19/+7
| | | | | | | | | | | | * dispextern.h (hourglass_started): * w32fns.c (hourglass_started): * xdisp.c (hourglass_started): Remove.
* | src/makefile.w32-in: Update dependencies.Juanma Barranquero2012-05-102-1/+7
| |
* | Auto-commit of generated files.Glenn Morris2012-05-102-0/+5
| |
* | Cleanups and improvements for FFAP and URL.Chong Yidong2012-05-107-143/+205
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ffap.el (ffap-url-unwrap-local): Make it work right. Use url-generic-parse-url, and handle host names and Windows filenames properly. (ffap-url-unwrap-remote): Use url-generic-parse-url. (ffap-url-unwrap-remote): Accept list values, specifying a list of URL schemes to work on. (ffap--toggle-read-only): New function. (ffap-read-only, ffap-read-only-other-window) (ffap-read-only-other-frame): Use it. (ffap-fixup-url): Don't check ffap-ftp-regexp, since it is not necessary for ffap-url-unwrap-remote. * url-parse.el (url-path-and-query, url-port-if-non-default): New functions. (url-generic-parse-url): Don't set the portspec slot if it is not specified; that is what `url-port' is for. (url-port): Only require the scheme to be specified to call url-scheme-get-property. * url-util.el (url-encode-url): Use url-path-and-query. * url-vars.el (url-mime-charset-string): Load mm-util lazily. Fixes: debbugs:9131
* | * xgselect.c (xg_select): Put maxfds+1 into a var.Paul Eggert2012-05-092-4/+7
| | | | | | | | This is slightly clearer, and pacifies Ubuntu 12.04 gcc.
* | * sound.c (DEFAULT_ALSA_SOUND_DEVICE): Define only if HAVE_ALSA.Paul Eggert2012-05-092-3/+8
| |
* | Install self-contained ns leim files directly to their final destinationGlenn Morris2012-05-094-25/+36
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* | * loading.texi (Loading Non-ASCII): Multibyte sessions no longer exist.Glenn Morris2012-05-092-3/+3
| |
* | Update doc for obsolescence of "unibyte: t"Glenn Morris2012-05-095-10/+14
| | | | | | | | | | | | | | * doc/emacs/mule.texi (Disabling Multibyte): * doc/lispref/loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t" with "coding: raw-text". * etc/NEWS: Related markup.
* | Simply leim install rule for ns caseGlenn Morris2012-05-092-6/+10
| | | | | | | | | | * leim/Makefile.in (MV_DIRS): Remove. (install): Simplify the --with-ns case.
* | State that --prefix has no effect for a default --with-ns build.Glenn Morris2012-05-091-1/+2
| |
* | Document new create-lockfiles optionGlenn Morris2012-05-095-1/+23
| |
* | Add the option to not create lockfilesDave Abrahams2012-05-094-0/+18
| | | | | | | | | | | | | | | | | | * src/filelock.c (syms_of_filelock): New boolean create-lockfiles. (lock_file): If create_lockfiles is 0, do nothing. * lisp/cus-start.el (create-lockfiles): Add it. Fixes: debbugs:11227
* | etags: pacify gcc -Wstack-protector on Ubuntu 12.04 x86Paul Eggert2012-05-092-20/+27
| | | | | | | | | | | | | | * etags.c: Include <stdarg.h>. (error): Declare as printf-style, as that's what it really is. All uses changed. (add_regex): Use single char rather than array-of-one char.
* | * dbusbind.c (xd_registered_buses): New internal Lisp object.Michael Albinus2012-05-092-13/+21
| | | | | | | | | | | | Rename all occurences of Vdbus_registered_buses to xd_registered_buses. (syms_of_dbusbind): Remove declaration of Vdbus_registered_buses. Initialize xd_registered_buses.
* | Untag more efficiently if USE_LSB_TAG.Paul Eggert2012-05-095-22/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is based on a proposal by YAMAMOTO Mitsuharu in <http://lists.gnu.org/archive/html/emacs-devel/2008-01/msg01876.html>. For an admittedly artificial (nth 8000 longlist) benchmark on Fedora 15 x86-64, this yields a 25% CPU speedup. Also, it shrinks Emacs's overall text size by 1%. * lisp.h (XUNTAG): New macro. (XCONS, XVECTOR, XSTRING, XSYMBOL, XFLOAT, XMISC, XPROCESS, XWINDOW) (XTERMINAL, XSUBR, XBUFFER, XCHAR_TABLE, XSUB_CHAR_TABLE, XBOOL_VECTOR) (XSETTYPED_PSEUDOVECTOR, XHASH_TABLE, TYPED_PSEUDOVECTORP): Use it. * eval.c (Fautoload): * font.h (XFONT_SPEC, XFONT_ENTITY, XFONT_OBJECT): * frame.h (XFRAME): Use XUNTAG.
* | Port recent dbusbind.c changes to 32-bit --with-wide-int.Paul Eggert2012-05-092-17/+47
| | | | | | | | | | | | | | | | | | * dbusbind.c (xd_append_arg, xd_retrieve_arg, Fdbus_message_internal): Remove unportable assumptions about print widths of types like dbus_uint32_t. (xd_get_connection_address, Fdbus_init_bus): Cast Emacs integer to intptr_t when converting between pointer and integer, to avoid GCC warnings about wrong width.
* | Encoding fix for browse-url-encode-url.Chong Yidong2012-05-092-2/+7
| | | | | | | | | | | | | | * lisp/net/browse-url.el (browse-url-url-encode-chars): Use upper-case. (browse-url-encode-url): Encode spaces and quotes. Fixes: debbugs:6300
* | * url-util.el (url--allowed-chars): Use upper-case for percent-encoding.Chong Yidong2012-05-092-3/+6
| |
* | Improve RFC 3986 conformance of url package.Chong Yidong2012-05-097-125/+271
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix 2012-04-10 change to url.el. * url-http.el (url-http-create-request): Ignore obsolete attributes slot of url-object. * url-parse.el: Improve RFC 3986 conformance. (url-generic-parse-url): Do not populate the ATTRIBUTES slot, since this is not reliable for general RFC 3986 URIs. Keep the whole path and query inside the FILENAME slot. Improve docstring. (url-recreate-url-attributes): Mark as obsolete. (url-recreate-url): Handle missing scheme and userinfo. * url-util.el (url-encode-url): New function for URL quoting. (url-encoding-table, url-host-allowed-chars) (url-path-allowed-chars): New constants. (url--allowed-chars): New helper function. (url-hexify-string): Use them. * url-vars.el (url-nonrelative-link): Make the regexp stricter. * url.el (url-retrieve-internal): Use url-encode-url. Fixes: debbugs:7017
* | Yet more ChangeLog merge fixesGlenn Morris2012-05-083-63/+0
| |