bpt/emacs.git
14 years agoLet integers use up 2 tags to give them one extra bit and double their range.
Stefan Monnier [Fri, 6 Nov 2009 18:47:48 +0000 (18:47 +0000)]
Let integers use up 2 tags to give them one extra bit and double their range.
* lisp.h (USE_2_TAGS_FOR_INTS): New macro.
(LISP_INT_TAG, case_Lisp_Int, LISP_STRING_TAG, LISP_INT_TAG_P): New macros.
(enum Lisp_Type): Use them.  Give explicit values.
(Lisp_Type_Limit): Remove.
(XINT, XUINT, make_number) [!USE_LISP_UNION_TYPE]:
(MOST_NEGATIVE_FIXNUM, MOST_POSITIVE_FIXNUM, INTMASK):
Pay attention to USE_2_TAGS_FOR_INTS.
(INTEGERP): Use LISP_INT_TAG_P.
* fns.c (internal_equal): Simplify the default case.
(sxhash): Use case_Lisp_Int.
* data.c (wrong_type_argument): Don't check against Lisp_Type_Limit any more.
(Ftype_of): Use case_Lisp_Int.
(store_symval_forwarding): Take into account the fact that Ints can
now have more than one tag.
* buffer.c (syms_of_buffer): Use LISP_INT_TAG.
buffer_slot_type_mismatch):
* xfaces.c (face_attr_equal_p):
* print.c (print_object):
* alloc.c (mark_maybe_object, mark_object, survives_gc_p): Use case_Lisp_Int.

14 years ago(SYSTEM_PURESIZE_EXTRA): Reduce by further 30K.
Eli Zaretskii [Fri, 6 Nov 2009 11:40:24 +0000 (11:40 +0000)]
(SYSTEM_PURESIZE_EXTRA): Reduce by further 30K.

14 years ago(make_pure_c_string): Fix last change to avoid compiler warning.
Eli Zaretskii [Fri, 6 Nov 2009 10:55:11 +0000 (10:55 +0000)]
(make_pure_c_string): Fix last change to avoid compiler warning.

14 years agoFix bug #4870, issues 3 and 4.
Jan Djärv [Fri, 6 Nov 2009 08:30:43 +0000 (08:30 +0000)]
Fix bug #4870, issues 3 and 4.

* gtkutil.c (xg_event_is_for_scrollbar): New function (bug#4870).

* gtkutil.h: Declare xg_event_is_for_scrollbar (bug#4870).

* xterm.c (handle_one_xevent): Call xg_event_is_for_scrollbar for
ButtonPressRelease and MotionNotify (bug#4870).

14 years ago* progmodes/ld-script.el (auto-mode-alist):
Dan Nicolaescu [Fri, 6 Nov 2009 07:50:54 +0000 (07:50 +0000)]
* progmodes/ld-script.el (auto-mode-alist):
* vc-hooks.el (vc-directory-exclusion-list): Purecopy strings.

* cus-face.el (custom-declare-face): Purecopy face spec.

14 years ago* keymap.c (syms_of_keymap): Construct exclude_keys in pure memory.
Dan Nicolaescu [Fri, 6 Nov 2009 07:49:31 +0000 (07:49 +0000)]
* keymap.c (syms_of_keymap): Construct exclude_keys in pure memory.

14 years ago* xterm.c (syms_of_xterm):
Dan Nicolaescu [Fri, 6 Nov 2009 06:50:52 +0000 (06:50 +0000)]
* xterm.c (syms_of_xterm):
* xselect.c (syms_of_xselect):
* xmenu.c (syms_of_xmenu):
* xfns.c (syms_of_xfns):
* xfaces.c (syms_of_xfaces):
* xdisp.c (syms_of_xdisp):
* window.c (syms_of_window):
* w32fns.c (syms_of_w32fns):
* undo.c (syms_of_undo):
* textprop.c (syms_of_textprop):
* terminal.c (syms_of_terminal):
* syntax.c (syms_of_syntax):
* sound.c (syms_of_sound):
* search.c (syms_of_search):
* print.c (syms_of_print):
* minibuf.c (syms_of_minibuf):
* macros.c (syms_of_macros):
* keymap.c (syms_of_keymap, initial_define_key)
(initial_define_lispy_key):
* keyboard.c (syms_of_keyboard):
* insdel.c (syms_of_insdel):
* image.c (syms_of_image):
* fringe.c (syms_of_fringe):
* frame.c (syms_of_frame):
* fontset.c (syms_of_fontset):
* fns.c (syms_of_fns):
* fns.c (syms_of_fns):
* fileio.c (syms_of_fileio):
* fileio.c (syms_of_fileio):
* eval.c (syms_of_eval):
* doc.c (syms_of_doc):
* dispnew.c (syms_of_display):
* dired.c (syms_of_dired):
* dbusbind.c (syms_of_dbusbind):
* data.c (syms_of_data):
* composite.c (syms_of_composite):
* coding.c (syms_of_coding):
* cmds.c (syms_of_cmds):
* charset.c (define_charset_internal, syms_of_character):
* ccl.c (syms_of_ccl):
* category.c (syms_of_category, init_category_once):
* casetab.c (syms_of_casetab):
* casefiddle.c (syms_of_casefiddle):
* callint.c (syms_of_callint):
* bytecode.c (syms_of_bytecode):
* buffer.c (keys_of_buffer, syms_of_buffer):
* alloc.c (syms_of_alloc):
* process.c (syms_of_process, init_process):
* lread.c (syms_of_lread, init_obarray):
* font.c (build_style_table):
* emacs.c (syms_of_emacs, main): Replace calls to intern with
intern_c_string, calls to make_pure_string with
make_pure_c_string.  Use pure_cons instead of Fcons.

* process.c (socket_options): Make it const.
(set_socket_option, init_process): Use a const pointer.

* lread.c (intern_c_string): New function.
(defvar_kboard, defvar_lisp, defvar_lisp_nopro, defvar_bool)
(defvar_int): Uset it.  Make the name const char*.

* font.c (struct table_entry): Remove unused member.  Make NAMES
constant.
(weight_table, slant_table, width_table): Make constant.

* emacs.c (struct standard_args): Make name and longname constant.

14 years agoRegenerated
Kenichi Handa [Fri, 6 Nov 2009 06:39:33 +0000 (06:39 +0000)]
Regenerated

14 years ago(unidata-gen-table): Fix for the case that the block data and the
Kenichi Handa [Fri, 6 Nov 2009 06:31:48 +0000 (06:31 +0000)]
(unidata-gen-table): Fix for the case that the block data and the
following per-char data fall into the same char-table leaf.

14 years ago* process.c (socket_options): Make it const.
Dan Nicolaescu [Fri, 6 Nov 2009 06:07:46 +0000 (06:07 +0000)]
* process.c (socket_options): Make it const.
(set_socket_option, init_process): Use a const pointer.

* lread.c (intern_c_string): New function.
(defvar_kboard, defvar_lisp, defvar_lisp_nopro, defvar_bool)
(defvar_int): Uset it.  Make the name const char*.

* lisp.h (defvar_kboard, defvar_lisp, defvar_lisp_nopro, defvar_bool)
(defvar_int): Update prototypes.
(DEFUN, EXFUN): Support for prototypes is now required.
(intern_c_string): New prototype.
(struct Lisp_Subr): Make symbol_name constant.

* font.c (struct table_entry): Remove unused member.  Make NAMES
constant.
(weight_table, slant_table, width_table): Make constant.

* emacs.c (struct standard_args): Make name and longname constant.

* character.h (DEFSYM): Use intern_c_string.

14 years ago* alloc.c (make_pure_c_string): New function.
Dan Nicolaescu [Fri, 6 Nov 2009 05:24:28 +0000 (05:24 +0000)]
* alloc.c (make_pure_c_string): New function.

* eval.c (Fautoload): Purecopy all arguments.

14 years ago* textmodes/tex-mode.el (tex-alt-dvi-print-command)
Dan Nicolaescu [Fri, 6 Nov 2009 05:16:23 +0000 (05:16 +0000)]
* textmodes/tex-mode.el (tex-alt-dvi-print-command)
(tex-dvi-print-command, tex-bibtex-command, tex-start-commands)
(tex-start-options, slitex-run-command, latex-run-command)
(tex-run-command, tex-directory):
* textmodes/ispell.el (ispell-html-skip-alists)
(ispell-tex-skip-alists, ispell-tex-skip-alists):
* textmodes/fill.el (adaptive-fill-first-line-regexp):
(adaptive-fill-regexp):
* textmodes/dns-mode.el (auto-mode-alist):
* progmodes/python.el (interpreter-mode-alist):
* progmodes/etags.el (tags-compression-info-list):
* progmodes/etags.el (tags-file-name):
* net/browse-url.el (browse-url-galeon-program)
(browse-url-firefox-program):
* mail/sendmail.el (mail-signature-file)
(mail-citation-prefix-regexp):
* international/mule-conf.el (eight-bit):
* international/latexenc.el (latex-inputenc-coding-alist):
* international/fontset.el (x-pixel-size-width-font-regexp):
* emacs-lisp/warnings.el (warning-type-format):
* emacs-lisp/trace.el (trace-buffer):
* emacs-lisp/lisp-mode.el (lisp-interaction-mode-map)
(emacs-lisp-mode-map):
* calendar/holidays.el (holiday-solar-holidays)
(holiday-bahai-holidays, holiday-islamic-holidays)
(holiday-christian-holidays, holiday-hebrew-holidays)
(hebrew-holidays-4, hebrew-holidays-3, hebrew-holidays-2)
(hebrew-holidays-1, holiday-oriental-holidays)
(holiday-general-holidays):
* x-dnd.el (x-dnd-known-types):
* tool-bar.el (tool-bar):
* startup.el (site-run-file):
* shell.el (shell-dumb-shell-regexp):
* rfn-eshadow.el (file-name-shadow-tty-properties)
(file-name-shadow-properties):
* paths.el (remote-shell-program, news-directory):
* mouse.el ([C-down-mouse-3]):
* menu-bar.el (menu-bar-tools-menu):
* jka-cmpr-hook.el (jka-compr-load-suffixes)
(jka-compr-mode-alist-additions, jka-compr-compression-info-list)
(jka-compr-compression-info-list):
* isearch.el (search-whitespace-regexp):
* image-file.el (image-file-name-extensions):
* find-dired.el (find-ls-option):
* files.el (directory-listing-before-filename-regexp)
(directory-free-space-args, insert-directory-program)
(list-directory-brief-switches, magic-fallback-mode-alist)
(magic-fallback-mode-alist, auto-mode-interpreter-regexp)
(automount-dir-prefix):
* faces.el (face-x-resources, x-font-regexp, x-font-regexp-head)
(x-font-regexp-slant, x-font-regexp-weight, face-x-resources)
(face-font-registry-alternatives, face-font-registry-alternatives)
(face-font-family-alternatives):
* facemenu.el (facemenu-add-new-face, facemenu-background-menu)
(facemenu-foreground-menu, facemenu-face-menu):
* epa-hook.el (epa-file-name-regexp):
* dnd.el (dnd-protocol-alist):
* textmodes/rst.el (auto-mode-alist):
* button.el (default-button):  Purecopy strings.

14 years ago(ELCFILES): Update.
Glenn Morris [Fri, 6 Nov 2009 03:22:13 +0000 (03:22 +0000)]
(ELCFILES): Update.

14 years ago* emacs-lisp/lucid.el: Move to obsolete/lucid.el.
Stefan Monnier [Thu, 5 Nov 2009 21:17:21 +0000 (21:17 +0000)]
* emacs-lisp/lucid.el: Move to obsolete/lucid.el.
* emacs-lisp/levents.el: Move to obsolete/levents.el.

14 years ago* mh-thread.el (mh-thread-set-tables):
Stefan Monnier [Thu, 5 Nov 2009 21:04:59 +0000 (21:04 +0000)]
* mh-thread.el (mh-thread-set-tables):
* mh-speed.el (mh-folder-speedbar-menu-items, mh-speed-stealth-update):
(mh-speed-extract-folder-name, mh-speed-parse-flists-output):
(mh-speed-invalidate-map, mh-speed-add-folder):
* mh-show.el (mh-invalidate-show-buffer, mh-show-sequence-menu):
* mh-seq.el (mh-list-sequences):
* mh-search.el (mh-index-execute-commands, mh-index-add-to-sequence)
(mh-index-delete-from-sequence, mh-index-update-maps):
* mh-scan.el (mh-msg-num-width):
* mh-print.el (mh-ps-spool-buffer):
* mh-mime.el (mh-mime-save-parts, mh-handle-set-external-undisplayer)
(mh-file-mime-type):
* mh-letter.el (mh-yank-cur-msg):
* mh-funcs.el (mh-list-folders, mh-pipe-msg, mh-store-msg)
(mh-store-buffer):
* mh-folder.el (mh-modify, mh-visit-folder, mh-write-msg-to-file)
(mh-prompt-for-refile-folder):
* mh-e.el (mh-exec-cmd, mh-exec-cmd-error, mh-exec-cmd-daemon)
(mh-handle-process-error, mh-variant-info):
* mh-comp.el (mh-forward):
* mh-alias.el (mh-alias-local-users, mh-alias-which-file-has-alias):
(mh-alias-add-alias-to-file): Use with-current-buffer.

14 years ago* nxml/xsd-regexp.el (xsdre-gen-categories):
Stefan Monnier [Thu, 5 Nov 2009 21:01:32 +0000 (21:01 +0000)]
* nxml/xsd-regexp.el (xsdre-gen-categories):
* nxml/xmltok.el (xmltok-parse-entity):
* nxml/rng-parse.el (rng-parse-validate-file):
* nxml/rng-maint.el (rng-format-manual, rng-manual-output-force-new-line):
* nxml/rng-loc.el (rng-save-schema-location-1):
* nxml/rng-cmpct.el (rng-c-parse-file):
* nxml/nxml-maint.el (nxml-insert-target-repertoire-glyph-set):
* nxml/nxml-parse.el (nxml-parse-file): Use with-current-buffer.

14 years ago* org.el (org-version, org-get-refile-targets, org-refile)
Stefan Monnier [Thu, 5 Nov 2009 21:00:31 +0000 (21:00 +0000)]
* org.el (org-version, org-get-refile-targets, org-refile)
(org-store-log-note, org-diary-to-ical-string)
(org-speedbar-set-agenda-restriction):
* org-publish.el (org-publish-find-title):
* org-plot.el (org-plot/gnuplot):
* org-mouse.el (org-mouse-do-remotely):
* org-mobile.el (org-mobile-move-capture):
* org-mac-message.el (org-mac-message-insert-flagged):
* org-latex.el (org-replace-region-by-latex):
* org-docbook.el (org-replace-region-by-docbook):
* org-clock.el (org-clock-out, org-clock-cancel):
* org-bibtex.el (org-execute-file-search-in-bibtex):
Use with-current-buffer.

14 years ago* verilog-mode.el (verilog-getopt-file, verilog-set-define):
Stefan Monnier [Thu, 5 Nov 2009 20:54:34 +0000 (20:54 +0000)]
* verilog-mode.el (verilog-getopt-file, verilog-set-define):
Remove extra save-excursions and make-variable-buffer-local's.
Suggested by Stefan Monnier.

(verilog-getopt-file, verilog-module-inside-filename-p)
(verilog-set-define): Merge GNU 1.35 and repair changes from
switching to using with-current-buffer.

(verilog-read-always-signals-recurse): Fix "a == 2'b00 ? b : c"
being treated as a number and confusing AUTORESET.
Reported by Dan Dever.

(verilog-auto-ignore-concat, verilog-read-sub-decls-expr):
Add verilog-auto-ignore-concat to fix backward compatibility with
older verilog-modes.  Reported by Dan Katz.

(verilog-read-auto-template): Fix AUTO_TEMPLATEs with regexps
containing closing anchors "...$".

(verilog-read-decls): Fix AUTOREG not detecting "assign {a,b}".
Reported by Wade Smith.

(verilog-batch-execute-func) Comment on function usage.

(verilog-label-re): Fix regular expression for labels.

(verilog-label-re, verilog-calc-1): Support proper indent of named
asserts.

(verilog-backward-token, verilog-basic-complete-re)
(verilog-beg-of-statement, verilog-indent-re): Support proper
indent of the assert statement at the beginning of a block of text.

(verilog-beg-block-re, verilog-ovm-begin-re): Support the
`ovm_object_param_utils_begin and `ovm_component_param_utils_begin
tokens as begins.

14 years ago(Finsert_file_contents): Be sure set coding-system of
Kenichi Handa [Thu, 5 Nov 2009 04:16:04 +0000 (04:16 +0000)]
(Finsert_file_contents): Be sure set coding-system of
the buffer in case of replace.

14 years ago(byte-compile-insert-header): Drop test for Emacs 19. (Bug#1531)
Glenn Morris [Thu, 5 Nov 2009 03:25:41 +0000 (03:25 +0000)]
(byte-compile-insert-header): Drop test for Emacs 19.  (Bug#1531)
(byte-compile-fix-header): Update for the above change.
Drop test for epoch::version.

14 years ago(vc-git-stash-map): Move definition before use.
Glenn Morris [Thu, 5 Nov 2009 03:24:08 +0000 (03:24 +0000)]
(vc-git-stash-map): Move definition before use.

14 years agoUse autoload-rubric's feature argument.
Glenn Morris [Thu, 5 Nov 2009 03:23:31 +0000 (03:23 +0000)]
Use autoload-rubric's feature argument.

14 years ago(autoload-rubric): Add optional feature arg.
Glenn Morris [Thu, 5 Nov 2009 03:22:55 +0000 (03:22 +0000)]
(autoload-rubric): Add optional feature arg.

14 years ago(top-level): Make load behave more like require.
Glenn Morris [Thu, 5 Nov 2009 03:22:18 +0000 (03:22 +0000)]
(top-level): Make load behave more like require.

14 years ago*** empty log message ***
Glenn Morris [Thu, 5 Nov 2009 03:20:05 +0000 (03:20 +0000)]
*** empty log message ***

14 years ago(custom-declare-group): Purecopy standard-value.
Dan Nicolaescu [Wed, 4 Nov 2009 06:34:37 +0000 (06:34 +0000)]
(custom-declare-group): Purecopy standard-value.
(custom-declare-group): Purecopy custom-prefix.

14 years ago(BASE_PURESIZE): Increase to 1620000.
Dan Nicolaescu [Wed, 4 Nov 2009 06:31:42 +0000 (06:31 +0000)]
(BASE_PURESIZE): Increase to 1620000.

14 years ago(load-with-code-conversion): Call
Dan Nicolaescu [Wed, 4 Nov 2009 06:16:58 +0000 (06:16 +0000)]
(load-with-code-conversion): Call
do-after-load-evaluation unconditionally.

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.