Glenn Morris
77c64ca0ae
Mention byte-compile-warnings `constants' member.
2009-10-31 02:12:06 +00:00
Glenn Morris
416d35886f
(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.
2009-10-31 02:10:43 +00:00
Glenn Morris
8aedfd3b5d
(semantic--tag-link-list-to-buffer): Use mapc rather than mapcar
...
because the return value is never used.
2009-10-31 02:05:15 +00:00
Glenn Morris
f3628edde6
Suppress harmless warnings about setting up semantic-imenu (not part
...
of Emacs) variables.
2009-10-31 02:03:19 +00:00
Eli Zaretskii
0405f8d9a3
(SYSTEM_PURESIZE_EXTRA): Redefine to waste less pure space.
2009-10-30 10:55:20 +00:00
Stefan Monnier
4fa4a83839
Forgot to include lisp/Makefile in the big previous CEDET commit.
2009-10-30 05:51:11 +00:00
Stefan Monnier
00f71f3990
(vc-bzr-revision-keywords): New var.
...
(vc-bzr-revision-completion-table): Use it to fix completion of "s:"
to "submit:".
2009-10-30 05:48:13 +00:00
Stefan Monnier
0816d744fb
* 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.
2009-10-30 02:16:41 +00:00
Dan Nicolaescu
ca0a881a35
* 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.
2009-10-30 02:00:11 +00:00
Glenn Morris
d9a57abf81
Update to version 2009-08-14.15 from ftp://tug.org/tex/.
2009-10-29 16:46:52 +00:00
Glenn Morris
e0880dcffb
Fix some entries.
2009-10-29 16:44:23 +00:00
Jason Rumney
47e0e0e4de
(syms_of_w32fns): Change default value of
...
w32-scroll-lock-modifier to nil. (Bug#2827)
2009-10-29 14:33:44 +00:00
Stefan Monnier
4c5559bf39
(diff-add-change-log-entries-other-window): Document in the code a bug.
2009-10-28 19:30:25 +00:00
Stefan Monnier
6df9b6d78f
* 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.
2009-10-28 18:35:33 +00:00
Robert J. Chassell
6e3da0ae02
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
2009-10-28 15:54:00 +00:00
Stefan Monnier
5a916e3569
* 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'.
2009-10-28 14:01:49 +00:00
Stefan Monnier
70f44c655c
(pcomplete-comint-setup): If there's a choice, replace
...
shell-dynamic-complete-filename in preference to
comint-dynamic-complete-filename.
2009-10-28 13:59:30 +00:00
Stefan Monnier
b861e45ef6
(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.
2009-10-28 03:09:11 +00:00
Stefan Monnier
8549241d7f
Fix last change's attribution.
2009-10-28 02:07:13 +00:00
Stefan Monnier
cc63d28f93
(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.
2009-10-28 02:05:46 +00:00
Kevin Ryde
3064457307
* 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).
2009-10-27 22:59:55 +00:00
Kevin Ryde
849f465a05
* 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).
2009-10-27 22:52:19 +00:00
Robert J. Chassell
45cf6cbd8c
Minor change, bump Emacs version
2009-10-27 11:55:13 +00:00
Michael Albinus
9be01a63e3
* 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.
2009-10-27 10:53:06 +00:00
Glenn Morris
b8c5de8f13
Make links to doc/lispintro/*.pdf.
2009-10-27 02:48:13 +00:00
Glenn Morris
6bfde5f209
Add copyright information for PDF images.
2009-10-27 02:46:22 +00:00
Glenn Morris
ce109c95cc
(texinfodir, TEXI2PDF): New variables.
...
(ENVADD): Add -I$texinfodir.
(emacs-lisp-intro.pdf): New target.
2009-10-27 02:45:57 +00:00
Glenn Morris
b60bfeccea
(TEXI2PDF): New variable.
...
(emacs-lisp-intro.pdf): New target.
2009-10-27 02:45:40 +00:00
Glenn Morris
b595510adb
New file, generated from .eps version with epstopdf.
2009-10-27 02:45:17 +00:00
Juanma Barranquero
782a943e7f
* minibuf.c (Fall_completions): Fix typos in docstring.
2009-10-26 16:20:44 +00:00
Juanma Barranquero
057bce6f17
Fix typos in comments.
...
* minibuf.c (Fall_completions): Fix typo in docstring.
2009-10-26 15:18:03 +00:00
Juanma Barranquero
41849bf9cd
* simple.el (transpose-subr): Give clearer error when the mark is not set.
...
(Bug#4807)
2009-10-26 14:59:12 +00:00
Andreas Schwab
242bc74cea
(PURESIZE_RATIO): Increase back to 10/6.
2009-10-26 10:39:41 +00:00
Juanma Barranquero
522d013a59
* 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)
2009-10-26 10:04:37 +00:00
Michael Albinus
293c24f9ad
* 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.
2009-10-26 09:29:12 +00:00
Michael Albinus
36f1267e80
* 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'.
2009-10-26 09:05:09 +00:00
Dan Nicolaescu
a7610c523c
* 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.
2009-10-26 06:43:36 +00:00
Stefan Monnier
0667de2146
(pcomplete-std-complete): Obey pcomplete-use-paring.
...
(pcomplete, pcomplete-parse-buffer-arguments, pcomplete-opt)
(pcomplete--here): Use push.
2009-10-26 04:06:01 +00:00
Stefan Monnier
4fcc3d324a
(all-completions): Declare the 4th arg obsolete.
2009-10-26 03:39:15 +00:00
Stefan Monnier
2d0853070d
(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.
2009-10-25 20:38:06 +00:00
Stefan Monnier
955ef4309a
(bookmark-bmenu-list): Don't use switch-to-buffer if
...
we're inside a dedicated or minibuffer window.
2009-10-25 18:09:57 +00:00
Stefan Monnier
eefa91dbc0
* 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.
2009-10-25 02:55:27 +00:00
Karl Fogel
7c85c02b81
* 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)
2009-10-25 02:07:45 +00:00
Chong Yidong
18060980dd
* keyboard.c (read_char_x_menu_prompt): Don't demand a prompt
...
string in menu maps (Bug#4471).
2009-10-25 00:40:13 +00:00
Chong Yidong
3e42584538
* mail/emacsbug.el (report-emacs-bug): Clarify that the
...
keybindings apply to the mail buffer (Bug#4003). Shrink help
window to buffer.
2009-10-24 22:09:08 +00:00
Chong Yidong
cdd47d4862
* 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).
2009-10-24 21:51:03 +00:00
Chong Yidong
ba07c9ad6c
* nxml/nxml-mode.el (nxml-balanced-close-start-tag): Use the value
...
of xmltok-start before the end tag was inserted (Bug#2840).
2009-10-24 21:32:19 +00:00
Miles Bader
3cf95e3eb6
Add arch tagline
2009-10-24 21:31:16 +00:00
Chong Yidong
3e8ae8a634
* progmodes/sh-script.el (sh-font-lock-paren): Handle case
...
patterns that are preceded by an open-paren (Bug#1320).
2009-10-24 21:15:39 +00:00
Chong Yidong
ab27682008
* files.el (delete-directory): Delete symlinks to directories with
...
delete-file (Bug#4739).
2009-10-24 20:30:44 +00:00