bpt/emacs.git
14 years ago* emacs-lisp/bytecomp.el (byte-compile-output-file-form): Handle defvaralias.
Dan Nicolaescu [Wed, 4 Nov 2009 06:15:41 +0000 (06:15 +0000)]
* emacs-lisp/bytecomp.el (byte-compile-output-file-form): Handle defvaralias.

* make-docfile.c (scan_lisp_file): Also look for `defvaralias'.

14 years agoLoad mh-loaddefs during compilation as well.
Stefan Monnier [Wed, 4 Nov 2009 04:33:25 +0000 (04:33 +0000)]
Load mh-loaddefs during compilation as well.

14 years agoRequire help-mode rather than help-fns (bug#4861).
Stefan Monnier [Wed, 4 Nov 2009 04:32:04 +0000 (04:32 +0000)]
Require help-mode rather than help-fns (bug#4861).

14 years ago(byte-defop-compiler19): Remove.
Glenn Morris [Wed, 4 Nov 2009 03:17:15 +0000 (03:17 +0000)]
(byte-defop-compiler19): Remove.
Without byte-compile-compatibility, the 'emacs19-opcode property is not
used by anything.  Replace all calls with byte-defop-compiler.

14 years agoAdd "Incompatible Lisp Changes in Emacs 23.2".
Glenn Morris [Wed, 4 Nov 2009 03:15:43 +0000 (03:15 +0000)]
Add "Incompatible Lisp Changes in Emacs 23.2".

14 years ago(byte-compile-version-cond): Remove macro.
Glenn Morris [Wed, 4 Nov 2009 03:15:14 +0000 (03:15 +0000)]
(byte-compile-version-cond): Remove macro.
(byte-compile-compatibility): Remove option.
(byte-compile-close-variables, byte-compile-fix-header)
(byte-compile-insert-header, byte-compile-output-docform)
(byte-compile-file-form-defmumble, byte-compile-byte-code-maker)
(byte-compile-lambda, byte-compile-form, byte-defop-compiler19)
(byte-compile-list, byte-compile-concat, byte-compile-function-form)
(byte-compile-insert, byte-compile-defun):
Remove support for byte-compile-compatibility and Emacs 18.  (Bug#4571)

14 years ago(menu-bar-make-mm-toggle): Quote each element of `props'.
Juri Linkov [Wed, 4 Nov 2009 02:53:03 +0000 (02:53 +0000)]
(menu-bar-make-mm-toggle): Quote each element of `props'.
(menu-bar-options-menu): Don't quote the `prop' arg of
`menu-bar-make-mm-toggle'.

14 years ago* calendar/calendar.el (cal-loaddefs):
Juanma Barranquero [Wed, 4 Nov 2009 00:27:34 +0000 (00:27 +0000)]
* calendar/calendar.el (cal-loaddefs):
* calendar/diary-lib.el (diary-loaddefs):
* calendar/holidays.el (hol-loaddefs):
* eshell/esh-module.el (esh-groups):
* mh/mh-e.el (mh-loaddefs): Load rather than require.

14 years ago(todo-add-category): Don't hardcode point-min==1.
Stefan Monnier [Tue, 3 Nov 2009 22:24:34 +0000 (22:24 +0000)]
(todo-add-category): Don't hardcode point-min==1.
(todo-top-priorities): Only display-buffer when called interactively.
(todo-item-start): Don't save excursion point.
(todo-item-end): Be slightly more careful.  Add `include-sep' arg.
(todo-insert-item-here, todo-file-item, todo-remove-item):
Adjust uses of todo-item-start and todo-item-end.

14 years ago* emacs-lisp/autoload.el (generated-autoload-feature): Remove.
Stefan Monnier [Tue, 3 Nov 2009 21:45:31 +0000 (21:45 +0000)]
* emacs-lisp/autoload.el (generated-autoload-feature): Remove.
(autoload-rubric): Don't use any more.
* cedet/semantic/fw.el (semantic/loaddefs):
* cedet/srecode.el (srecode/loaddefs):
* cedet/ede.el (ede/loaddefs): Load rather than require.
* lisp/cedet/ede/cpp-root.el:
* lisp/cedet/ede/emacs.el:
* lisp/cedet/ede/files.el:
* lisp/cedet/ede/linux.el:
* lisp/cedet/ede/locate.el:
* lisp/cedet/ede/make.el:
* lisp/cedet/ede/shell.el:
* lisp/cedet/ede/speedbar.el:
* lisp/cedet/ede/system.el:
* lisp/cedet/ede/util.el:
* lisp/cedet/semantic/analyze.el:
* lisp/cedet/semantic/bovine.el:
* lisp/cedet/semantic/complete.el:
* lisp/cedet/semantic/ctxt.el:
* lisp/cedet/semantic/db-file.el:
* lisp/cedet/semantic/db-find.el:
* lisp/cedet/semantic/db-global.el:
* lisp/cedet/semantic/db-mode.el:
* lisp/cedet/semantic/db-typecache.el:
* lisp/cedet/semantic/db.el:
* lisp/cedet/semantic/debug.el:
* lisp/cedet/semantic/dep.el:
* lisp/cedet/semantic/doc.el:
* lisp/cedet/semantic/edit.el:
* lisp/cedet/semantic/find.el:
* lisp/cedet/semantic/format.el:
* lisp/cedet/semantic/html.el:
* lisp/cedet/semantic/ia-sb.el:
* lisp/cedet/semantic/ia.el:
* lisp/cedet/semantic/idle.el:
* lisp/cedet/semantic/lex-spp.el:
* lisp/cedet/semantic/lex.el:
* lisp/cedet/semantic/mru-bookmark.el:
* lisp/cedet/semantic/scope.el:
* lisp/cedet/semantic/senator.el:
* lisp/cedet/semantic/sort.el:
* lisp/cedet/semantic/symref.el:
* lisp/cedet/semantic/tag-file.el:
* lisp/cedet/semantic/tag-ls.el:
* lisp/cedet/semantic/tag-write.el:
* lisp/cedet/semantic/tag.el:
* lisp/cedet/semantic/util-modes.el:
* lisp/cedet/semantic/analyze/complete.el:
* lisp/cedet/semantic/analyze/refs.el:
* lisp/cedet/semantic/bovine/c.el:
* lisp/cedet/semantic/bovine/gcc.el:
* lisp/cedet/semantic/bovine/make.el:
* lisp/cedet/semantic/bovine/scm.el:
* lisp/cedet/semantic/decorate/include.el:
* lisp/cedet/semantic/decorate/mode.el:
* lisp/cedet/semantic/symref/cscope.el:
* lisp/cedet/semantic/symref/global.el:
* lisp/cedet/semantic/symref/grep.el:
* lisp/cedet/semantic/symref/idutils.el:
* lisp/cedet/semantic/symref/list.el:
* lisp/cedet/semantic/wisent/java-tags.el:
* lisp/cedet/semantic/wisent/javascript.el:
* lisp/cedet/srecode/compile.el:
* lisp/cedet/srecode/cpp.el:
* lisp/cedet/srecode/document.el:
* lisp/cedet/srecode/el.el:
* lisp/cedet/srecode/expandproto.el:
* lisp/cedet/srecode/getset.el:
* lisp/cedet/srecode/insert.el:
* lisp/cedet/srecode/java.el:
* lisp/cedet/srecode/map.el:
* lisp/cedet/srecode/mode.el:
* lisp/cedet/srecode/template.el:
* lisp/cedet/srecode/texi.el: Remove the file-local setting of
generated-autoload-feature.

14 years ago(save_restriction_restore): Update the (pt/begv/vz)_markers
Stefan Monnier [Tue, 3 Nov 2009 21:34:59 +0000 (21:34 +0000)]
(save_restriction_restore): Update the (pt/begv/vz)_markers
when applicable (bug#4851).

14 years ago(XPNTR) [USE_LSB_TAG && USE_LISP_UNION_TYPE]: silence compiler.
Stefan Monnier [Tue, 3 Nov 2009 21:12:15 +0000 (21:12 +0000)]
(XPNTR) [USE_LSB_TAG && USE_LISP_UNION_TYPE]: silence compiler.

14 years agoMake USE_LSB_TAG work with USE_LISP_UNION_TYPE.
Stefan Monnier [Tue, 3 Nov 2009 15:30:39 +0000 (15:30 +0000)]
Make USE_LSB_TAG work with USE_LISP_UNION_TYPE.
(P_): Support for prototypes is now required.

14 years ago(define-obsolete-variable-alias): Use dolist,
Stefan Monnier [Tue, 3 Nov 2009 15:28:13 +0000 (15:28 +0000)]
(define-obsolete-variable-alias): Use dolist,
and only put a prop if it is non-nil.

14 years ago(Buffer-menu-mode-map): Add hyphen between "Buffer"
Juri Linkov [Tue, 3 Nov 2009 07:28:59 +0000 (07:28 +0000)]
(Buffer-menu-mode-map): Add hyphen between "Buffer"
and "Menu" to make top-level menu item visually one unit (like
it's done for "Lisp-Interaction", "Emacs-Lisp" and other
multi-word menu items).  Fix :help string for quit-window.

14 years ago(menu-bar-make-mm-toggle, menu-bar-make-toggle)
Juri Linkov [Tue, 3 Nov 2009 07:28:19 +0000 (07:28 +0000)]
(menu-bar-make-mm-toggle, menu-bar-make-toggle)
(menu-bar-options-menu): Fix list quoting (Bug#4429).

14 years ago(with-mode-local): Another doc fix.
Glenn Morris [Tue, 3 Nov 2009 03:29:19 +0000 (03:29 +0000)]
(with-mode-local): Another doc fix.

14 years ago(with-mode-local): Doc fix.
Glenn Morris [Tue, 3 Nov 2009 03:22:30 +0000 (03:22 +0000)]
(with-mode-local): Doc fix.

14 years ago(byte-compile-file-form-defvar)
Glenn Morris [Tue, 3 Nov 2009 03:16:23 +0000 (03:16 +0000)]
(byte-compile-file-form-defvar)
(byte-compile-file-form-define-abbrev-table)
(byte-compile-file-form-custom-declare-variable)
(byte-compile-variable-ref, byte-compile-defvar):
Whether or not a warning is enabled should only affect whether we issue
the warning, not whether or not we collect the relevant data.
Eg warnings can be turned on and off throughout the course of a file.

14 years ago(ansi-color-apply-on-region): Autoload it...
Glenn Morris [Tue, 3 Nov 2009 03:14:47 +0000 (03:14 +0000)]
(ansi-color-apply-on-region): Autoload it...
(eshell-handle-ansi-color): ... Rather than requiring ansi-color.

14 years agoReword header comment to prevent copyright.el wanting to update years.
Glenn Morris [Tue, 3 Nov 2009 03:12:34 +0000 (03:12 +0000)]
Reword header comment to prevent copyright.el wanting to update years.

14 years ago* url-util.el (url-insert-entities-in-string):
Stefan Monnier [Tue, 3 Nov 2009 02:04:29 +0000 (02:04 +0000)]
* url-util.el (url-insert-entities-in-string):
* url-nfs.el (url-nfs-unescape):
* url-ldap.el (url-ldap):
* url-imap.el (url-imap):
* url-cid.el (url-cid-gnus, url-cid): Use with-current-buffer.
* erc.el (erc-display-line-1, erc-process-away):
* erc-truncate.el (erc-truncate-buffer-to-size):
Use with-current-buffer.
* term/ns-win.el (ns-scroll-bar-move, ns-face-at-pos):
* play/mpuz.el (mpuz-create-buffer):
* play/landmark.el (lm-prompt-for-move, lm-print-wts, lm-print-smell)
(lm-print-y,s,noise, lm-print-w0, lm-init):
* play/gomoku.el (gomoku-prompt-for-move):
* play/fortune.el (fortune-in-buffer):
* play/dissociate.el (dissociated-press):
* play/decipher.el (decipher-adjacency-list, decipher-display-regexp)
(decipher-analyze-buffer, decipher-stats-buffer,decipher-stats-buffer):
* mail/supercite.el (sc-eref-show):
* mail/smtpmail.el (smtpmail-send-it):
* mail/rmailsum.el (rmail-summary-next-labeled-message)
(rmail-summary-previous-labeled-message, rmail-summary-wipe)
(rmail-summary-undelete-many, rmail-summary-rmail-update)
(rmail-summary-goto-msg, rmail-summary-expunge)
(rmail-summary-get-new-mail, rmail-summary-search-backward)
(rmail-summary-add-label, rmail-summary-output-menu)
(rmail-summary-output-body):
* mail/rfc822.el (rfc822-addresses):
* mail/reporter.el (reporter-dump-variable, reporter-dump-state):
* mail/mailpost.el (post-mail-send-it):
* mail/hashcash.el (hashcash-generate-payment):
* mail/feedmail.el (feedmail-run-the-queue)
(feedmail-queue-send-edit-prompt-help-first)
(feedmail-send-it-immediately, feedmail-give-it-to-buffer-eater)
(feedmail-deduce-address-list):
* eshell/esh-ext.el (eshell-remote-command):
* eshell/em-unix.el (eshell-occur-mode-mouse-goto):
* emulation/viper-util.el (viper-glob-unix-files, viper-save-setting)
(viper-wildcard-to-regexp, viper-glob-mswindows-files)
(viper-save-string-in-file, viper-valid-marker):
* emulation/viper-keym.el (viper-toggle-key):
* emulation/viper-ex.el (ex-expand-filsyms, viper-get-ex-file)
(ex-edit, ex-global, ex-mark, ex-next-related-buffer, ex-quit)
(ex-get-inline-cmd-args, ex-tag, ex-command, ex-compile):
* emulation/viper-cmd.el (viper-exec-form-in-vi)
(viper-exec-form-in-emacs, viper-brac-function):
* emulation/viper.el (viper-delocalize-var):
* emulation/vip.el (vip-mode, vip-get-ex-token, vip-ex, vip-get-ex-pat)
(vip-get-ex-command, vip-get-ex-opt-gc, vip-get-ex-buffer)
(vip-get-ex-count, vip-get-ex-file, ex-edit, ex-global, ex-mark)
(ex-map, ex-unmap, ex-quit, ex-read, ex-tag, ex-command):
* emulation/vi.el (vi-switch-mode, vi-ex-cmd):
* emulation/edt.el (edt-electric-helpify):
* emulation/cua-rect.el (cua--rectangle-aux-replace):
* emulation/cua-gmrk.el (cua--insert-at-global-mark)
(cua--delete-at-global-mark, cua--copy-rectangle-to-global-mark)
(cua-indent-to-global-mark-column):
* calendar/diary-lib.el (calendar-mark-1):
* calendar/cal-hebrew.el (calendar-hebrew-mark-date-pattern):
Use with-current-buffer.
* emulation/viper.el (viper-delocalize-var): Use dolist.

14 years ago* comint.el (comint-replace-by-expanded-history-before-point):
Chong Yidong [Tue, 3 Nov 2009 00:39:10 +0000 (00:39 +0000)]
* comint.el (comint-replace-by-expanded-history-before-point):
Replace !! with the previous input string literally (Bug#1795).

14 years ago(calc-date-notation): Check to see if the format is whitespace
Jay Belanger [Mon, 2 Nov 2009 02:59:23 +0000 (02:59 +0000)]
(calc-date-notation): Check to see if the format is whitespace
instead of only the empty string.

14 years ago* minibuf.texi (Reading File Names): Note that read-file-name may
Chong Yidong [Mon, 2 Nov 2009 02:30:04 +0000 (02:30 +0000)]
* minibuf.texi (Reading File Names): Note that read-file-name may
use a graphical file dialog.

14 years ago* minibuffer.el (read-file-name): Don't use file dialogs for
Chong Yidong [Mon, 2 Nov 2009 02:06:36 +0000 (02:06 +0000)]
* minibuffer.el (read-file-name): Don't use file dialogs for
remote directories (Bug#99).

14 years ago* progmodes/sh-script.el (sh-font-lock-paren): Fix last change.
Chong Yidong [Sun, 1 Nov 2009 17:44:04 +0000 (17:44 +0000)]
* progmodes/sh-script.el (sh-font-lock-paren): Fix last change.

14 years ago(view-mode-exit): If OLD-BUF is dead bury the buffer
Andreas Schwab [Sun, 1 Nov 2009 09:47:58 +0000 (09:47 +0000)]
(view-mode-exit): If OLD-BUF is dead bury the buffer
instead of deleting the window or frame.

14 years ago* textmodes/sgml-mode.el (sgml-mode-facemenu-add-face-function):
Chong Yidong [Sat, 31 Oct 2009 21:52:53 +0000 (21:52 +0000)]
* textmodes/sgml-mode.el (sgml-mode-facemenu-add-face-function):
Support face colors.

* textmodes/tex-mode.el (tex-facemenu-add-face-function): New
function.  Support face colors (Bug#1168).
(tex-common-initialization): Use it.

* facemenu.el (facemenu-enable-faces-p): Enable facemenu if the
mode allows it (Bug#1168).

14 years ago* facemenu.el (list-colors-display): Don't mark buffer as
Chong Yidong [Sat, 31 Oct 2009 20:16:50 +0000 (20:16 +0000)]
* facemenu.el (list-colors-display): Don't mark buffer as
modified (Bug#3948).

14 years ago(User-Chosen Coding Systems): Minor reword. (Bug#4817)
Glenn Morris [Sat, 31 Oct 2009 19:44:02 +0000 (19:44 +0000)]
(User-Chosen Coding Systems): Minor reword.  (Bug#4817)

14 years ago* international/mule-diag.el (list-character-sets-1): Minor
Chong Yidong [Sat, 31 Oct 2009 19:30:47 +0000 (19:30 +0000)]
* international/mule-diag.el (list-character-sets-1): Minor
message fix (Bug#3526).

14 years ago* mule.texi (Charsets): Numerous copyedits. Don't discuss the
Chong Yidong [Sat, 31 Oct 2009 19:30:23 +0000 (19:30 +0000)]
* mule.texi (Charsets): Numerous copyedits.  Don't discuss the
`charset' property, which is irrelevant to the user manual (Bug#3526).

14 years ago* progmodes/etags.el (etags-list-tags, etags-tags-apropos): Fix
Chong Yidong [Sat, 31 Oct 2009 18:43:37 +0000 (18:43 +0000)]
* progmodes/etags.el (etags-list-tags, etags-tags-apropos): Fix
face property (Bug#4834).
(etags-list-tags, etags-tags-apropos-additional)
(etags-tags-apropos, tags-select-tags-table): Add follow-link
property.

14 years ago* menu-bar.el (menu-bar-tools-menu): Add Semantic and EDE menu
Chong Yidong [Sat, 31 Oct 2009 18:03:02 +0000 (18:03 +0000)]
* menu-bar.el (menu-bar-tools-menu): Add Semantic and EDE menu
items.

* cedet/cedet.el (cedet-menu-map): Remove Semantic and EDE menu
items.

* cedet/ede.el (ede-minor-mode):
* cedet/semantic.el (semantic-mode): Toggle menu separators.

14 years ago* frame.c (Fmake_frame_invisible, Fframe_visible_p): Doc fix
Chong Yidong [Sat, 31 Oct 2009 17:12:13 +0000 (17:12 +0000)]
* frame.c (Fmake_frame_invisible, Fframe_visible_p): Doc fix
(Bug#4827).

14 years ago* textmodes/two-column.el (2C-split):
Stefan Monnier [Sat, 31 Oct 2009 02:38:34 +0000 (02:38 +0000)]
* textmodes/two-column.el (2C-split):
* textmodes/texnfo-upd.el (texinfo-multi-file-included-list):
* textmodes/tex-mode.el (tex-set-buffer-directory):
* textmodes/spell.el (spell-region, spell-string):
* textmodes/reftex.el (reftex-erase-buffer):
(reftex-get-file-buffer-force, reftex-kill-temporary-buffers):
* textmodes/reftex-toc.el (reftex-toc-promote-action):
* textmodes/reftex-sel.el (reftex-get-offset, reftex-insert-docstruct)
(reftex-select-item):
* textmodes/reftex-ref.el (reftex-label-info-update)
(reftex-offer-label-menu):
* textmodes/reftex-index.el (reftex-index-change-entry)
(reftex-index-phrases-info):
* textmodes/reftex-global.el (reftex-create-tags-file)
(reftex-save-all-document-buffers, reftex-ensure-write-access):
* textmodes/reftex-dcr.el (reftex-echo-ref, reftex-echo-cite)
(reftex-view-crossref-from-bibtex):
* textmodes/reftex-cite.el (reftex-bibtex-selection-callback)
(reftex-extract-bib-entries-from-thebibliography)
(reftex-all-used-citation-keys, reftex-create-bibtex-file):
* textmodes/refbib.el (r2b-capitalize-title):
(r2b-convert-buffer, r2b-help):
* textmodes/page-ext.el (pages-directory)
(pages-directory-goto-with-mouse):
* textmodes/bibtex.el (bibtex-validate-globally):
* textmodes/bib-mode.el (bib-capitalize-title):
* textmodes/artist.el (artist-clear-buffer, artist-system):
* progmodes/xscheme.el (global-set-scheme-interaction-buffer):
(local-set-scheme-interaction-buffer, xscheme-process-filter)
(verify-xscheme-buffer, xscheme-enter-interaction-mode)
(xscheme-enter-debugger-mode, xscheme-debugger-mode-p)
(xscheme-send-control-g-interrupt, xscheme-start-process)
(xscheme-process-sentinel, xscheme-cd):
* progmodes/verilog-mode.el (verilog-read-always-signals)
(verilog-set-define, verilog-getopt-file)
(verilog-module-inside-filename-p):
* progmodes/sh-script.el:
* progmodes/python.el (python-pdbtrack-get-source-buffer)
(python-pdbtrack-grub-for-buffer, python-execute-file):
* progmodes/octave-inf.el (inferior-octave):
* progmodes/idlwave.el (idlwave-scan-user-lib-files)
(idlwave-shell-compile-helper-routines, idlwave-set-local)
(idlwave-display-completion-list-xemacs, idlwave-list-abbrevs)
(idlwave-display-completion-list-emacs, idlwave-list-load-path-shadows)
(idlwave-completion-fontify-classes, idlwave-display-calling-sequence):
* progmodes/idlw-shell.el (idlwave-shell-examine-display-clear)
(idlwave-shell-filter, idlwave-shell-examine-highlight)
(idlwave-shell-sentinel, idlwave-shell-filter-directory)
(idlwave-shell-display-line, idlwave-shell-set-bp-in-module)
(idlwave-shell-examine-display, idlwave-shell-run-region)
(idlwave-shell-filter-bp, idlwave-shell-save-and-action)
(idlwave-shell-sources-filter, idlwave-shell-goto-next-error):
* progmodes/idlw-help.el (idlwave-help-get-special-help)
(idlwave-help-get-help-buffer):
* progmodes/gud.el (gud-basic-call, gud-find-class)
(gud-tooltip-activate-mouse-motions-if-enabled):
* progmodes/gdb-mi.el (gdb-mouse-toggle-breakpoint-fringe):
* progmodes/ebrowse.el (ebrowse-member-table, ebrowse-save-tree-as)
(ebrowse-view-exit-fn, ebrowse-tags-list-members-in-file)
(ebrowse-tags-next-file):
* progmodes/ebnf2ps.el (ebnf-generate-eps, ebnf-generate-eps)
(ebnf-eps-production-list, ebnf-begin-file, ebnf-log)
(ebnf-eps-finish-and-write):
* progmodes/cpp.el (cpp-edit-save):
* progmodes/cperl-mode.el (cperl-pod-to-manpage):
* progmodes/cc-defs.el (c-emacs-features):
* progmodes/antlr-mode.el (antlr-invalidate-context-cache)
(antlr-directory-dependencies):
* progmodes/ada-xref.el (ada-gnat-parse-gpr, ada-get-ali-file-name)
(ada-run-application, ada-find-in-src-path, ada-goto-parent)
(ada-find-any-references, ada-make-filename-from-adaname)
(ada-make-body-gnatstub):
* obsolete/rnews.el (news-list-news-groups):
* obsolete/resume.el (resume-suspend-hook,resume-write-buffer-to-file):
* obsolete/iso-acc.el (iso-acc-minibuf-setup):
* net/rcirc.el (rcirc-debug):
* net/newst-treeview.el (newsticker--treeview-list-add-item)
(newsticker--treeview-list-clear, newsticker-treeview-browse-url)
(newsticker--treeview-list-update-faces, newsticker-treeview-save)
(newsticker--treeview-item-show-text, newsticker--treeview-item-show)
(newsticker--treeview-tree-update-tag,newsticker--treeview-buffer-init)
(newsticker-treeview-show-item, newsticker--treeview-unfold-node)
(newsticker--treeview-list-clear-highlight)
(newsticker--treeview-list-update-highlight)
(newsticker--treeview-list-highlight-start)
(newsticker--treeview-tree-update-highlight)
(newsticker--treeview-get-selected-item)
(newsticker-treeview-mark-list-items-old)
(newsticker--treeview-set-current-node):
* net/newst-plainview.el (newsticker--buffer-set-uptodate):
* net/newst-backend.el (newsticker--get-news-by-funcall)
(newsticker--get-news-by-wget, newsticker--image-get)
(newsticker--image-sentinel):
* net/mairix.el (mairix-rmail-fetch-field, mairix-gnus-fetch-field):
* net/eudcb-ph.el (eudc-ph-do-request, eudc-ph-open-session):
(eudc-ph-close-session):
* net/eudc.el (eudc-save-options):
* language/thai-word.el (thai-update-word-table):
* language/japan-util.el (japanese-string-conversion):
* international/titdic-cnv.el (tsang-quick-converter)
(ziranma-converter, ctlau-converter):
* international/mule-cmds.el (describe-language-environment):
* international/ja-dic-cnv.el (skkdic-convert-okuri-ari)
(skkdic-convert-postfix, skkdic-convert-prefix):
(skkdic-convert-okuri-nasi, skkdic-convert):
* emacs-lisp/re-builder.el (reb-update-overlays):
* emacs-lisp/pp.el (pp-to-string, pp-display-expression):
* emacs-lisp/gulp.el (gulp-send-requests):
* emacs-lisp/find-gc.el (trace-call-tree):
* emacs-lisp/eieio-opt.el (eieio-browse, eieio-describe-class)
(eieio-describe-generic):
* emacs-lisp/eieio-base.el (eieio-persistent-read):
* emacs-lisp/edebug.el (edebug-outside-excursion):
* emacs-lisp/debug.el (debugger-make-xrefs):
* emacs-lisp/cust-print.el (custom-prin1-to-string):
* emacs-lisp/chart.el (chart-new-buffer):
* emacs-lisp/authors.el (authors-scan-el, authors-scan-change-log):
Use with-current-buffer.
* textmodes/artist.el (artist-system): Don't call
copy-sequence on a fresh string.
* progmodes/idlw-shell.el (easymenu setup): Use dolist.

14 years agoStephen Berman <stephen.berman at gmx.net>
Glenn Morris [Sat, 31 Oct 2009 02:22:30 +0000 (02:22 +0000)]
Stephen Berman  <stephen.berman at gmx.net>

(todo-edit-item): Signal an error if there is no item to edit. (Bug#4820)
(todo-top-priorities): Restore point and restore narrowing in Todo
buffer. (Bug#4820)

14 years ago(top-level): Don't require dired when compiling.
Glenn Morris [Sat, 31 Oct 2009 02:19:41 +0000 (02:19 +0000)]
(top-level): Don't require dired when compiling.
(comint-last-output-start, comint-last-input-start)
(comint-last-input-end): Don't defvar when compiling.
(ange-ftp-process-file): Use bound-and-true-p.

14 years ago(top-level): Move provide statement to end.
Glenn Morris [Sat, 31 Oct 2009 02:17:41 +0000 (02:17 +0000)]
(top-level): Move provide statement to end.
(pcmpl-rpm): Remove unused custom group.

14 years ago(tar-parse-info, tar-header-name): Declare for compiler.
Glenn Morris [Sat, 31 Oct 2009 02:15:09 +0000 (02:15 +0000)]
(tar-parse-info, tar-header-name): Declare for compiler.

14 years agoRemove odd/obsolete header comment.
Glenn Morris [Sat, 31 Oct 2009 02:13:38 +0000 (02:13 +0000)]
Remove odd/obsolete header comment.
(report-emacs-bug): Request `emacs -Q' recipes.

14 years agoMention byte-compile-warnings `constants' member.
Glenn Morris [Sat, 31 Oct 2009 02:12:06 +0000 (02:12 +0000)]
Mention byte-compile-warnings `constants' member.

14 years ago(byte-compile-warning-types, byte-compile-warnings): Add `constants'
Glenn Morris [Sat, 31 Oct 2009 02:10:43 +0000 (02:10 +0000)]
(byte-compile-warning-types, byte-compile-warnings): Add `constants'
as an option.
(byte-compile-callargs-warn, byte-compile-arglist-warn)
(display-call-tree): Update for byte-compile-fdefinition possibly
returning `(macro lambda ...)'.  (Bug#4778)
(byte-compile-variable-ref, byte-compile-setq-default):
Respect `constants' member of byte-compile-warnings.

14 years ago(semantic--tag-link-list-to-buffer): Use mapc rather than mapcar
Glenn Morris [Sat, 31 Oct 2009 02:05:15 +0000 (02:05 +0000)]
(semantic--tag-link-list-to-buffer): Use mapc rather than mapcar
because the return value is never used.

14 years agoSuppress harmless warnings about setting up semantic-imenu (not part
Glenn Morris [Sat, 31 Oct 2009 02:03:19 +0000 (02:03 +0000)]
Suppress harmless warnings about setting up semantic-imenu (not part
of Emacs) variables.

14 years ago(SYSTEM_PURESIZE_EXTRA): Redefine to waste less pure space.
Eli Zaretskii [Fri, 30 Oct 2009 10:55:20 +0000 (10:55 +0000)]
(SYSTEM_PURESIZE_EXTRA): Redefine to waste less pure space.

14 years agoForgot to include lisp/Makefile in the big previous CEDET commit.
Stefan Monnier [Fri, 30 Oct 2009 05:51:11 +0000 (05:51 +0000)]
Forgot to include lisp/Makefile in the big previous CEDET commit.

14 years ago(vc-bzr-revision-keywords): New var.
Stefan Monnier [Fri, 30 Oct 2009 05:48:13 +0000 (05:48 +0000)]
(vc-bzr-revision-keywords): New var.
(vc-bzr-revision-completion-table): Use it to fix completion of "s:"
to "submit:".

14 years ago* cedet/srecode/srt-mode.el (semantic-analyze-possible-completions):
Stefan Monnier [Fri, 30 Oct 2009 02:16:41 +0000 (02:16 +0000)]
* cedet/srecode/srt-mode.el (semantic-analyze-possible-completions):
* cedet/semantic/symref/list.el (semantic-symref-rb-toggle-expand-tag):
* cedet/semantic/symref/grep.el (semantic-symref-perform-search):
* cedet/semantic/bovine/gcc.el (semantic-gcc-query):
* cedet/semantic/bovine/c.el (semantic-c-parse-lexical-token):
* cedet/semantic/analyze/debug.el (semantic-analyzer-debug-add-buttons)
(semantic-analyzer-debug-global-symbol)
(semantic-analyzer-debug-missing-innertype)
(semantic-analyzer-debug-insert-include-summary):
* cedet/semantic/util.el (semantic-file-tag-table):
(semantic-describe-buffer-var-helper, semantic-something-to-tag-table)
(semantic-recursive-find-nonterminal-by-name):
* cedet/semantic/tag-ls.el (semantic-tag-calculate-parent-default):
* cedet/semantic/tag-file.el (semantic-prototype-file):
* cedet/semantic/symref.el (semantic-symref-parse-tool-output):
* cedet/semantic/sb.el (semantic-sb-fetch-tag-table):
* cedet/semantic/lex-spp.el (semantic-lex-spp-lex-text-string):
* cedet/semantic/idle.el (semantic-idle-work-for-one-buffer):
(semantic-idle-summary-maybe-highlight):
* cedet/semantic/ia-sb.el (semantic-ia-speedbar)
(semantic-ia-sb-tag-info):
* cedet/semantic/grammar.el (semantic-analyze-possible-completions):
* cedet/semantic/find.el (semantic-brute-find-tag-by-position):
* cedet/semantic/ede-grammar.el (project-compile-target):
(ede-proj-makefile-insert-variables):
* cedet/semantic/debug.el (semantic-debug-set-parser-location):
(semantic-debug-set-source-location, semantic-debug-interface-layout)
(semantic-debug-mode, semantic-debug):
* cedet/semantic/db.el (semanticdb-needs-refresh-p):
* cedet/semantic/db-typecache.el (semanticdb-typecache-refresh-for-buffer):
* cedet/semantic/db-javascript.el (semanticdb-equivalent-mode):
* cedet/semantic/db-find.el (semanticdb-find-log-new-search)
(semanticdb-find-translate-path-includes--internal)
(semanticdb-reset-log, semanticdb-find-log-activity):
* cedet/semantic/db-file.el (object-write):
* cedet/semantic/db-el.el (semanticdb-equivalent-mode):
* cedet/semantic/db-ebrowse.el (semanticdb-ebrowse-C-file-p)
(semanticdb-create-ebrowse-database):
* cedet/semantic/db-debug.el (semanticdb-table-sanity-check):
* cedet/semantic/complete.el (semantic-displayor-focus-request)
(semantic-collector-calculate-completions-raw)
(semantic-complete-read-tag-analyzer):
* cedet/semantic/analyze.el (semantic-analyze-pulse):
* cedet/ede/util.el (ede-update-version-in-source):
* cedet/ede/proj.el (project-delete-target):
* cedet/ede/proj-elisp.el (ede-update-version-in-source)
(ede-proj-flush-autoconf):
* cedet/ede/pconf.el (ede-proj-configure-synchronize)
(ede-proj-configure-synchronize):
* cedet/ede/locate.el (ede-locate-file-in-project-impl):
* cedet/ede/linux.el (ede-linux-version):
* cedet/ede/emacs.el (ede-emacs-version):
* cedet/ede/dired.el (ede-dired-add-to-target):
* cedet/ede.el (ede-buffer-header-file, ede-find-target)
(ede-buffer-documentation-files, ede-project-buffers, ede-set)
(ede-target-buffers, ede-buffers, ede-make-project-local-variable):
* cedet/cedet-idutils.el (cedet-idutils-fnid-call):
(cedet-idutils-lid-call, cedet-idutils-expand-filename)
(cedet-idutils-version-check):
* cedet/cedet-global.el (cedet-gnu-global-call):
(cedet-gnu-global-expand-filename, cedet-gnu-global-root)
(cedet-gnu-global-version-check, cedet-gnu-global-scan-hits):
* cedet/cedet-cscope.el (cedet-cscope-call)
(cedet-cscope-expand-filename, cedet-cscope-version-check):
Use with-current-buffer.
* cedet/ede.el (ede-make-project-local-variable)
(ede-set-project-variables, ede-set): Use dolist.

14 years ago* puresize.h (BASE_PURESIZE): Increase to 1470000.
Dan Nicolaescu [Fri, 30 Oct 2009 02:00:11 +0000 (02:00 +0000)]
* puresize.h (BASE_PURESIZE): Increase to 1470000.
* lread.c (Fload): Purecopy the file name when building Vpreloaded_file_list.

* textmodes/ispell.el (ispell-skip-region-alist):
* international/mule-conf.el (eight-bit):
* international/fontset.el (font-encoding-alist):
* startup.el (pure-space-overflow-message):
* simple.el (overwrite-mode-textual, overwrite-mode-binary):
* paths.el (gnus-nntp-service, rmail-spool-directory)
(term-file-prefix):
* files.el (save-some-buffers-action-alist):
* cmuscheme.el (same-window-buffer-names):
* ielm.el (same-window-buffer-names):
* shell.el (same-window-buffer-names):
* mail/sendmail.el (same-window-buffer-names):
* progmodes/inf-lisp.el (same-window-buffer-names):
* bindings.el (mode-line-client)
(mode-line-column-line-number-mode-map):
* language/tibetan.el (tibetan-precomposition-rule-regexp)
(tibetan-precomposed-regexp): Purecopy string arguments.

14 years agoUpdate to version 2009-08-14.15 from ftp://tug.org/tex/.
Glenn Morris [Thu, 29 Oct 2009 16:46:52 +0000 (16:46 +0000)]
Update to version 2009-08-14.15 from ftp://tug.org/tex/.

14 years agoFix some entries.
Glenn Morris [Thu, 29 Oct 2009 16:44:23 +0000 (16:44 +0000)]
Fix some entries.

14 years ago(syms_of_w32fns): Change default value of
Jason Rumney [Thu, 29 Oct 2009 14:33:44 +0000 (14:33 +0000)]
(syms_of_w32fns): Change default value of
w32-scroll-lock-modifier to nil.  (Bug#2827)

14 years ago(diff-add-change-log-entries-other-window): Document in the code a bug.
Stefan Monnier [Wed, 28 Oct 2009 19:30:25 +0000 (19:30 +0000)]
(diff-add-change-log-entries-other-window): Document in the code a bug.

14 years ago* calc/calc.el (calc, calc-refresh, calc-trail-buffer, calc-record)
Stefan Monnier [Wed, 28 Oct 2009 18:35:33 +0000 (18:35 +0000)]
* calc/calc.el (calc, calc-refresh, calc-trail-buffer, calc-record)
(calcDigit-nondigit):
* calc/calc-yank.el (calc-copy-to-buffer):
* calc/calc-units.el (calc-invalidate-units-table):
* calc/calc-trail.el (calc-trail-yank):
* calc/calc-store.el (calc-insert-variables):
* calc/calc-rewr.el (math-rewrite, math-rewrite-phase):
* calc/calc-prog.el (calc-read-parse-table):
* calc/calc-keypd.el (calc-do-keypad, calc-keypad-right-click):
* calc/calc-help.el (calc-describe-bindings, calc-describe-key):
* calc/calc-graph.el (calc-graph-delete, calc-graph-add-curve)
(calc-graph-juggle, calc-graph-count-curves, calc-graph-plot)
(calc-graph-plot, calc-graph-format-data, calc-graph-set-styles)
(calc-graph-name, calc-graph-find-command, calc-graph-view)
(calc-graph-view, calc-gnuplot-command, calc-graph-init):
* calc/calc-ext.el (calc-realign):
* calc/calc-embed.el (calc-do-embedded, calc-do-embedded)
(calc-embedded-finish-edit, calc-embedded-make-info)
(calc-embedded-finish-command, calc-embedded-stack-change):
* calc/calc-aent.el (calcAlg-enter): Use with-current-buffer.

14 years agoremoved lines 33 and 34 of emacs-lisp-intro.texi which said
Robert J. Chassell [Wed, 28 Oct 2009 15:54:00 +0000 (15:54 +0000)]
removed lines 33 and 34 of emacs-lisp-intro.texi which said
   \global\let\urlcolor=\Black % don't print links in grayscale
   \global\let\linkcolor=\Black

bumped Emacs version

../../Makefile.in: created new target for PDF of emacs-lisp-intro.pdf
  and autoconf'd and configure's the Makefile.in

../misc/texinfo.tex: updated to version 4.13 of 2008-04-18

14 years ago* cedet/mode-local.el (make-obsolete-overload): Add `when' argument.
Stefan Monnier [Wed, 28 Oct 2009 14:01:49 +0000 (14:01 +0000)]
* cedet/mode-local.el (make-obsolete-overload): Add `when' argument.
(overload-docstring-extension): Use that info.
* cedet/semantic/fw.el (semantic-alias-obsolete): Pass the `when' info.
* cedet/semantic/idle.el (semantic-eldoc-current-symbol-info):
* cedet/semantic/tag-ls.el (semantic-nonterminal-protection)
(semantic-nonterminal-abstract, semantic-nonterminal-leaf)
(semantic-nonterminal-full-name): Add the new `when' info.
* cedet/semantic/decorate/mode.el (semantic/decorate): Require CL for `assert'.

14 years ago(pcomplete-comint-setup): If there's a choice, replace
Stefan Monnier [Wed, 28 Oct 2009 13:59:30 +0000 (13:59 +0000)]
(pcomplete-comint-setup): If there's a choice, replace
shell-dynamic-complete-filename in preference to
comint-dynamic-complete-filename.

14 years ago(bookmark-insert-location, bookmark-bmenu-list)
Stefan Monnier [Wed, 28 Oct 2009 03:09:11 +0000 (03:09 +0000)]
(bookmark-insert-location, bookmark-bmenu-list)
(bookmark-bmenu-show-filenames, bookmark-bmenu-hide-filenames):
Don't consider whether the display supports colors.
(bookmark-import-new-list): Use dolist.
(bookmark-bmenu-mode-map): Move initialization into declaration.
(bookmark-bmenu-list): Use dolist, simplify.
(bookmark-show-all-annotations): Use save-selected-window and dolist.
(menu-bar-final-items): Use push.

14 years agoFix last change's attribution.
Stefan Monnier [Wed, 28 Oct 2009 02:07:13 +0000 (02:07 +0000)]
Fix last change's attribution.

14 years ago(vc-hg-state, vc-hg-working-revision): Use process-file so
Stefan Monnier [Wed, 28 Oct 2009 02:05:46 +0000 (02:05 +0000)]
(vc-hg-state, vc-hg-working-revision): Use process-file so
it works on remote files.
(vc-hg-diff): Don't pass any `--cwd' argument.

14 years ago* emacs-lisp/checkdoc.el (checkdoc-proper-noun-region-engine): Use
Kevin Ryde [Tue, 27 Oct 2009 22:59:55 +0000 (22:59 +0000)]
* emacs-lisp/checkdoc.el (checkdoc-proper-noun-region-engine): Use
help-xref-info-regexp and help-xref-url-regexp to identify links.
(Further to Bug#3921).

14 years ago* emacs-lisp/checkdoc.el (checkdoc-proper-noun-region-engine): Use
Kevin Ryde [Tue, 27 Oct 2009 22:52:19 +0000 (22:52 +0000)]
* emacs-lisp/checkdoc.el (checkdoc-proper-noun-region-engine): Use
help-xref-info-regexp and help-xref-url-regexp to identify links.
(Further to Bug#3921).

14 years agoMinor change, bump Emacs version
Robert J. Chassell [Tue, 27 Oct 2009 11:55:13 +0000 (11:55 +0000)]
Minor change, bump Emacs version

14 years ago* net/tramp-imap.el (top): Add `X-Size' to `imap-hash-headers'.
Michael Albinus [Tue, 27 Oct 2009 10:53:06 +0000 (10:53 +0000)]
* net/tramp-imap.el (top): Add `X-Size' to `imap-hash-headers'.
(tramp-imap-do-copy-or-rename-file): Don't use the inode, when
calling `tramp-imap-put-file'.  Add file size to the call.
(tramp-imap-get-file-entries): Compute also user name, file size,
and date.
(tramp-imap-handle-insert-directory): Insert uid and gid.
(tramp-imap-handle-file-attributes): Transform uid and gid
according to `id-format'.
(tramp-imap-put-file): New optional parameter SIZE.  Encode file
size in header X-Size.

14 years agoMake links to doc/lispintro/*.pdf.
Glenn Morris [Tue, 27 Oct 2009 02:48:13 +0000 (02:48 +0000)]
Make links to doc/lispintro/*.pdf.

14 years agoAdd copyright information for PDF images.
Glenn Morris [Tue, 27 Oct 2009 02:46:22 +0000 (02:46 +0000)]
Add copyright information for PDF images.

14 years ago(texinfodir, TEXI2PDF): New variables.
Glenn Morris [Tue, 27 Oct 2009 02:45:57 +0000 (02:45 +0000)]
(texinfodir, TEXI2PDF): New variables.
(ENVADD): Add -I$texinfodir.
(emacs-lisp-intro.pdf): New target.

14 years ago(TEXI2PDF): New variable.
Glenn Morris [Tue, 27 Oct 2009 02:45:40 +0000 (02:45 +0000)]
(TEXI2PDF): New variable.
(emacs-lisp-intro.pdf): New target.

14 years agoNew file, generated from .eps version with epstopdf.
Glenn Morris [Tue, 27 Oct 2009 02:45:17 +0000 (02:45 +0000)]
New file, generated from .eps version with epstopdf.

14 years ago* minibuf.c (Fall_completions): Fix typos in docstring.
Juanma Barranquero [Mon, 26 Oct 2009 16:20:44 +0000 (16:20 +0000)]
* minibuf.c (Fall_completions): Fix typos in docstring.

14 years agoFix typos in comments.
Juanma Barranquero [Mon, 26 Oct 2009 15:18:03 +0000 (15:18 +0000)]
Fix typos in comments.

* minibuf.c (Fall_completions): Fix typo in docstring.

14 years ago* simple.el (transpose-subr): Give clearer error when the mark is not set.
Juanma Barranquero [Mon, 26 Oct 2009 14:59:12 +0000 (14:59 +0000)]
* simple.el (transpose-subr): Give clearer error when the mark is not set.
  (Bug#4807)

14 years ago(PURESIZE_RATIO): Increase back to 10/6.
Andreas Schwab [Mon, 26 Oct 2009 10:39:41 +0000 (10:39 +0000)]
(PURESIZE_RATIO): Increase back to 10/6.

14 years ago* window.c (grow_mini_window): Comment out "delta >= 0" assertion.
Juanma Barranquero [Mon, 26 Oct 2009 10:04:37 +0000 (10:04 +0000)]
* window.c (grow_mini_window): Comment out "delta >= 0" assertion.
  For delta < 0, skip check that only makes sense when the mini-window
  is going to be enlarged.  (Bug#4534)

14 years ago* net/tramp.el (tramp-perl-file-truename): New defconst. Perl
Michael Albinus [Mon, 26 Oct 2009 09:29:12 +0000 (09:29 +0000)]
* net/tramp.el (tramp-perl-file-truename): New defconst.  Perl
code contributed by yary <not.com@gmail.com> (tiny change).
(tramp-handle-file-truename, tramp-get-remote-perl): Use it.
Check also for "perl-file-spec" and "perl-cwd-realpath"
properties.
(tramp-handle-write-region): In case of APPEND, reuse the tmpfile
name.

* net/tramp.el (tramp-perl-file-name-all-completions): New
defconst.
(tramp-get-remote-readlink): New defun.
(tramp-handle-file-truename): Use it.
(tramp-handle-file-exists-p): Check file-attributes cache, assume
file exists if cache value present.
(tramp-check-cached-permissions) New defun.
(tramp-handle-file-readable-p): Use it.
(tramp-handle-file-writable-p): Likewise.
(tramp-handle-file-executable-p): Likewise.
(tramp-handle-file-name-all-completions): Try using Perl to get
partial completions.  When perl not available, combine `cd' and
`ls' into single remote operation and use shell expansion to get
partial remote directory contents.  Set `file-exists-p' cache for
directory and any files returned by ls.  Change cache handling to
support partial directory contents.  Use error message emitted by
remote `cd' or Perl code for local tramp-error.
(tramp-do-copy-or-rename-file-directly): Avoid separate
tramp-send-command-and-check call.
(tramp-handle-process-file): Merge three remote ops into one.  Do
not flush all caches when `process-file-side-effects' is set.
(tramp-handle-write-region): Avoid tramp-set-file-uid-gid if
file-attributes shows uid/gid to be set already.

14 years ago* net/tramp-imap.el (tramp-imap-file-name-handler-alist): Ignore
Michael Albinus [Mon, 26 Oct 2009 09:05:09 +0000 (09:05 +0000)]
* net/tramp-imap.el (tramp-imap-file-name-handler-alist): Ignore
`dired-call-process'.
(tramp-imap-make-iht): Use `user' and `ssl' with `imap-hash-make'.

14 years ago* textmodes/tex-mode.el (tex-dvi-view-command)
Dan Nicolaescu [Mon, 26 Oct 2009 06:43:36 +0000 (06:43 +0000)]
* textmodes/tex-mode.el (tex-dvi-view-command)
(tex-show-queue-command, tex-open-quote):
* progmodes/ruby-mode.el (auto-mode-alist)
(interpreter-mode-alist): Purecopy strings.

* emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Purecopy item names.

* emacs-lisp/derived.el (define-derived-mode): Purecopy the doc
string for the hook, keymap and abbrev table.

* emacs-lisp/byte-run.el (make-obsolete): Purecopy the current name.

* x-dnd.el (x-dnd-xdnd-to-action):
* startup.el (fancy-startup-text, fancy-about-text): Change to
defconst from defvar.

* ps-print.el (ps-page-dimensions-database): Purecopy initial value.

* mouse.el (mouse-buffer-menu-mode-groups, x-fixed-font-alist):
Purecopy initialization strings.

* mail/sendmail.el (mail-header-separator)
(mail-personal-alias-file):
* mail/rmail.el (rmail-default-dont-reply-to-names)
(rmail-ignored-headers, rmail-retry-ignored-headers)
(rmail-highlighted-headers, rmail-secondary-file-directory)
(rmail-secondary-file-regexp):
* files.el (null-device, file-name-invalid-regexp)
(locate-dominating-stop-dir-regexp)
(inhibit-first-line-modes-regexps): Purecopy initialization
strings.
(interpreter-mode-alist): Use mapcar instead of mapc.

* buff-menu.el (Buffer-menu-mode-map): Purecopy name.

* bindings.el (mode-line-major-mode-keymap): Purecopy name.
(completion-ignored-extensions):
(debug-ignored-errors): Purecopy strings.

14 years ago(pcomplete-std-complete): Obey pcomplete-use-paring.
Stefan Monnier [Mon, 26 Oct 2009 04:06:01 +0000 (04:06 +0000)]
(pcomplete-std-complete): Obey pcomplete-use-paring.
(pcomplete, pcomplete-parse-buffer-arguments, pcomplete-opt)
(pcomplete--here): Use push.

14 years ago(all-completions): Declare the 4th arg obsolete.
Stefan Monnier [Mon, 26 Oct 2009 03:39:15 +0000 (03:39 +0000)]
(all-completions): Declare the 4th arg obsolete.

14 years ago(pcomplete-unquote-argument-function): New var.
Stefan Monnier [Sun, 25 Oct 2009 20:38:06 +0000 (20:38 +0000)]
(pcomplete-unquote-argument-function): New var.
(pcomplete-unquote-argument): New function.
(pcomplete--common-suffix): Always pay attention to case.
(pcomplete--table-subvert): Quote and unquote the text.
(pcomplete--common-quoted-suffix): New function.
(pcomplete-std-complete): Use it and pcomplete-begin.

14 years ago(bookmark-bmenu-list): Don't use switch-to-buffer if
Stefan Monnier [Sun, 25 Oct 2009 18:09:57 +0000 (18:09 +0000)]
(bookmark-bmenu-list): Don't use switch-to-buffer if
we're inside a dedicated or minibuffer window.

14 years ago* cedet/semantic/fw.el (semantic-alias-obsolete)
Stefan Monnier [Sun, 25 Oct 2009 02:55:27 +0000 (02:55 +0000)]
* cedet/semantic/fw.el (semantic-alias-obsolete)
(semantic-varalias-obsolete): Make the `when' arg mandatory.
(define-mode-overload-implementation):
* cedet/semantic/decorate/mode.el (semantic-decorate-pending-decoration-hooks):
* cedet/semantic/wisent.el (wisent-lex-make-token-table):
* cedet/semantic/util.el (semantic-file-token-stream)
(semantic-something-to-stream):
* cedet/semantic/tag.el (semantic-tag-make-assoc-list)
(semantic-expand-nonterminal):
* cedet/semantic/tag-file.el (semantic-find-nonterminal)
(semantic-find-dependency, semantic-find-nonterminal)
(semantic-find-dependency):
* cedet/semantic/lex.el (semantic-flex-start, semantic-flex-end)
(semantic-flex-text, semantic-flex-make-keyword-table)
(semantic-flex-keyword-p, semantic-flex-keyword-put)
(semantic-flex-keyword-get, semantic-flex-map-keywords)
(semantic-flex-keywords, semantic-flex-buffer, semantic-flex-list):
* cedet/semantic/java.el (semantic-java-prototype-nonterminal):
* cedet/semantic/idle.el (semantic-before-idle-scheduler-reparse-hooks)
(semantic-after-idle-scheduler-reparse-hooks):
* cedet/semantic/edit.el (semantic-edits-incremental-reparse-failed-hooks):
* cedet/semantic/db-mode.el (semanticdb-mode-hooks):
* cedet/semantic.el (semantic-toplevel-bovine-table)
(semantic-toplevel-bovine-cache)
(semantic-before-toplevel-bovination-hook, semantic-init-hooks)
(semantic-init-mode-hooks, semantic-init-db-hooks)
(semantic-bovination-working-type): Provide the `when' arg.

14 years ago* bookmark.el: Update documentation, especially documentation
Karl Fogel [Sun, 25 Oct 2009 02:07:45 +0000 (02:07 +0000)]
* bookmark.el: Update documentation, especially documentation
  of `bookmark-alist' and of the bookmark file format.
  Patch by Drew Adams, with minor tweaks from me.  (Bug#4195)

14 years ago* keyboard.c (read_char_x_menu_prompt): Don't demand a prompt
Chong Yidong [Sun, 25 Oct 2009 00:40:13 +0000 (00:40 +0000)]
* keyboard.c (read_char_x_menu_prompt): Don't demand a prompt
string in menu maps (Bug#4471).

14 years ago* mail/emacsbug.el (report-emacs-bug): Clarify that the
Chong Yidong [Sat, 24 Oct 2009 22:09:08 +0000 (22:09 +0000)]
* mail/emacsbug.el (report-emacs-bug): Clarify that the
keybindings apply to the mail buffer (Bug#4003).  Shrink help
window to buffer.

14 years ago* whitespace.el (whitespace-mode, whitespace-newline-mode)
Chong Yidong [Sat, 24 Oct 2009 21:51:03 +0000 (21:51 +0000)]
* whitespace.el (whitespace-mode, whitespace-newline-mode)
(global-whitespace-mode, global-whitespace-newline-mode)
(whitespace-toggle-options, global-whitespace-toggle-options): Doc
fix (Bug#3660).

14 years ago* nxml/nxml-mode.el (nxml-balanced-close-start-tag): Use the value
Chong Yidong [Sat, 24 Oct 2009 21:32:19 +0000 (21:32 +0000)]
* nxml/nxml-mode.el (nxml-balanced-close-start-tag): Use the value
of xmltok-start before the end tag was inserted (Bug#2840).

14 years agoAdd arch tagline
Miles Bader [Sat, 24 Oct 2009 21:31:16 +0000 (21:31 +0000)]
Add arch tagline

14 years ago* progmodes/sh-script.el (sh-font-lock-paren): Handle case
Chong Yidong [Sat, 24 Oct 2009 21:15:39 +0000 (21:15 +0000)]
* progmodes/sh-script.el (sh-font-lock-paren): Handle case
patterns that are preceded by an open-paren (Bug#1320).

14 years ago* files.el (delete-directory): Delete symlinks to directories with
Chong Yidong [Sat, 24 Oct 2009 20:30:44 +0000 (20:30 +0000)]
* files.el (delete-directory): Delete symlinks to directories with
delete-file (Bug#4739).

14 years ago* nsfns.m (ns_set_name, ns_set_name_as_filename): Don't call
Chong Yidong [Sat, 24 Oct 2009 18:58:50 +0000 (18:58 +0000)]
* nsfns.m (ns_set_name, ns_set_name_as_filename): Don't call
FRAME_NS_VIEW on terminal frames (Bug#4765).

14 years ago* cedet/semantic/util.el (semantic-recursive-find-nonterminal-by-name):
Chong Yidong [Sat, 24 Oct 2009 18:02:47 +0000 (18:02 +0000)]
* cedet/semantic/util.el (semantic-recursive-find-nonterminal-by-name):
* cedet/semantic/tag.el (semantic-token-type-parent): Add WHEN
argument to make-obsolete.

* cedet/semantic/fw.el (semantic-alias-obsolete)
(semantic-varalias-obsolete): Add optional WHEN argument.

14 years ago(xd_retrieve_arg): Handle DBUS_TYPE_INTnn and
Andreas Schwab [Sat, 24 Oct 2009 16:45:25 +0000 (16:45 +0000)]
(xd_retrieve_arg): Handle DBUS_TYPE_INTnn and
DBUS_TYPE_UINTnn separately to get proper sign extension.

14 years ago(Ffile_attributes): Simplify now that FIXNUM_OVERFLOW_P
Andreas Schwab [Sat, 24 Oct 2009 16:34:52 +0000 (16:34 +0000)]
(Ffile_attributes): Simplify now that FIXNUM_OVERFLOW_P
can properly handle unsigned types.
(make_uid, make_gid): Removed.

14 years ago(FIXNUM_OVERFLOW_P): Fix last change to handle unsigned
Andreas Schwab [Sat, 24 Oct 2009 16:32:06 +0000 (16:32 +0000)]
(FIXNUM_OVERFLOW_P): Fix last change to handle unsigned
types again.

14 years ago(procfs_ttyname): Fix sprintf format to match argument
Andreas Schwab [Sat, 24 Oct 2009 14:01:03 +0000 (14:01 +0000)]
(procfs_ttyname): Fix sprintf format to match argument
type.
(system_process_attributes): Likewise.

14 years ago(vc-backend-for-registration): Rename from
Dan Nicolaescu [Sat, 24 Oct 2009 06:34:26 +0000 (06:34 +0000)]
(vc-backend-for-registration): Rename from
vc-get-backend-for-registration.  Update callers.

14 years ago* keymap.c (Fmake_sparse_keymap): Purecopy the name.
Dan Nicolaescu [Sat, 24 Oct 2009 06:32:03 +0000 (06:32 +0000)]
* keymap.c (Fmake_sparse_keymap): Purecopy the name.

* eval.c (Fautoload): Purecopy the filename.  Simplify.

* category.c (Fdefine_category): Purecopy docstring.

* international/mule-cmds.el (set-language-info-alist): Purecopy lang-env.
(leim-list-header, leim-list-entry-regexp): Change defvars to defconst.
(charset): Purecopy the name.
(define-char-code-property): Purecopy string arguments.

* emacs-lisp/byte-run.el (make-obsolete, make-obsolete-variable):
Purecopy string arguments.

* emacs-lisp/lisp-mode.el (emacs-lisp-mode-map):
* ediff-hook.el (menu-bar-ediff-menu):
* buff-menu.el (Buffer-menu-mode-map): Purecopy names and tooltips.
* bookmark.el (menu-bar-bookmark-map): Add :help and purecopy the name.