1. 06 Nov, 2009 4 commits
    • Dan Nicolaescu's avatar
      * process.c (socket_options): Make it const. · 5e2327cf
      Dan Nicolaescu authored
      (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.
      5e2327cf
    • Dan Nicolaescu's avatar
      * alloc.c (make_pure_c_string): New function. · a56eaaef
      Dan Nicolaescu authored
      * eval.c (Fautoload): Purecopy all arguments.
      a56eaaef
    • Dan Nicolaescu's avatar
      * textmodes/tex-mode.el (tex-alt-dvi-print-command) · 1e8780b1
      Dan Nicolaescu authored
      (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.
      1e8780b1
    • Glenn Morris's avatar
      (ELCFILES): Update. · 0adae11f
      Glenn Morris authored
      0adae11f
  2. 05 Nov, 2009 12 commits
    • Stefan Monnier's avatar
      * emacs-lisp/lucid.el: Move to obsolete/lucid.el. · 8f72f03c
      Stefan Monnier authored
      * emacs-lisp/levents.el: Move to obsolete/levents.el.
      8f72f03c
    • Stefan Monnier's avatar
      * mh-thread.el (mh-thread-set-tables): · b5553d47
      Stefan Monnier authored
      * 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.
      b5553d47
    • Stefan Monnier's avatar
      * nxml/xsd-regexp.el (xsdre-gen-categories): · 2adaf057
      Stefan Monnier authored
      * 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.
      2adaf057
    • Stefan Monnier's avatar
      * org.el (org-version, org-get-refile-targets, org-refile) · 81ad75af
      Stefan Monnier authored
      (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.
      81ad75af
    • Stefan Monnier's avatar
      * verilog-mode.el (verilog-getopt-file, verilog-set-define): · 14862301
      Stefan Monnier authored
      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.
      14862301
    • Kenichi Handa's avatar
      (Finsert_file_contents): Be sure set coding-system of · f6a07420
      Kenichi Handa authored
      the buffer in case of replace.
      f6a07420
    • Glenn Morris's avatar
      (byte-compile-insert-header): Drop test for Emacs 19. (Bug#1531) · 775adc51
      Glenn Morris authored
      (byte-compile-fix-header): Update for the above change.
      Drop test for epoch::version.
      775adc51
    • Glenn Morris's avatar
      881e4184
    • Glenn Morris's avatar
      Use autoload-rubric's feature argument. · 60878f2d
      Glenn Morris authored
      60878f2d
    • Glenn Morris's avatar
      4ad6a5e7
    • Glenn Morris's avatar
      4f8f657f
    • Glenn Morris's avatar
      *** empty log message *** · ba214964
      Glenn Morris authored
      ba214964
  3. 04 Nov, 2009 11 commits
  4. 03 Nov, 2009 13 commits
    • Stefan Monnier's avatar
      (todo-add-category): Don't hardcode point-min==1. · 7e83e8b4
      Stefan Monnier authored
      (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.
      7e83e8b4
    • Stefan Monnier's avatar
      * emacs-lisp/autoload.el (generated-autoload-feature): Remove. · fae4e5b9
      Stefan Monnier authored
      (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.
      fae4e5b9
    • Stefan Monnier's avatar
      (save_restriction_restore): Update the (pt/begv/vz)_markers · d528b1ce
      Stefan Monnier authored
      when applicable (bug#4851).
      d528b1ce
    • Stefan Monnier's avatar
    • Stefan Monnier's avatar
      Make USE_LSB_TAG work with USE_LISP_UNION_TYPE. · b349d111
      Stefan Monnier authored
      (P_): Support for prototypes is now required.
      b349d111
    • Stefan Monnier's avatar
      (define-obsolete-variable-alias): Use dolist, · 6e39d3b2
      Stefan Monnier authored
      and only put a prop if it is non-nil.
      6e39d3b2
    • Juri Linkov's avatar
      (Buffer-menu-mode-map): Add hyphen between "Buffer" · c9753fb4
      Juri Linkov authored
      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.
      c9753fb4
    • Juri Linkov's avatar
      (menu-bar-make-mm-toggle, menu-bar-make-toggle) · cf4aaa59
      Juri Linkov authored
      (menu-bar-options-menu): Fix list quoting (Bug#4429).
      cf4aaa59
    • Glenn Morris's avatar
      (with-mode-local): Another doc fix. · 8b68d2df
      Glenn Morris authored
      8b68d2df
    • Glenn Morris's avatar
      (with-mode-local): Doc fix. · df8fff6c
      Glenn Morris authored
      df8fff6c
    • Glenn Morris's avatar
      (byte-compile-file-form-defvar) · 2aea6521
      Glenn Morris authored
      (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.
      2aea6521
    • Glenn Morris's avatar
      (ansi-color-apply-on-region): Autoload it... · db04f33f
      Glenn Morris authored
      (eshell-handle-ansi-color): ... Rather than requiring ansi-color.
      db04f33f
    • Glenn Morris's avatar