1. 08 Nov, 2009 9 commits
  2. 07 Nov, 2009 11 commits
  3. 06 Nov, 2009 15 commits
    • Chong Yidong's avatar
      * buff-menu.el (Buffer-menu-buffer+size): Use display property to · d19e23ae
      Chong Yidong authored
      align size column (Bug#4839).
    • Chong Yidong's avatar
    • Stefan Monnier's avatar
      Let integers use up 2 tags to give them one extra bit and double their range. · 2de9f71c
      Stefan Monnier authored
      * 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]:
      Pay attention to USE_2_TAGS_FOR_INTS.
      * 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.
      * xfaces.c (face_attr_equal_p):
      * print.c (print_object):
      * alloc.c (mark_maybe_object, mark_object, survives_gc_p): Use case_Lisp_Int.
    • Eli Zaretskii's avatar
    • Eli Zaretskii's avatar
    • Jan Djärv's avatar
      Fix bug #4870, issues 3 and 4. · e511451f
      Jan Djärv authored
      * 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).
    • Dan Nicolaescu's avatar
      * progmodes/ld-script.el (auto-mode-alist): · 0b7f397c
      Dan Nicolaescu authored
      * vc-hooks.el (vc-directory-exclusion-list): Purecopy strings.
      * cus-face.el (custom-declare-face): Purecopy face spec.
    • Dan Nicolaescu's avatar
    • Dan Nicolaescu's avatar
      * xterm.c (syms_of_xterm): · d67b4f80
      Dan Nicolaescu authored
      * 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)
      * 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
      (weight_table, slant_table, width_table): Make constant.
      * emacs.c (struct standard_args): Make name and longname constant.
    • Kenichi Handa's avatar
      Regenerated · 495bd5ca
      Kenichi Handa authored
    • Kenichi Handa's avatar
      (unidata-gen-table): Fix for the case that the block data and the · 149353a4
      Kenichi Handa authored
      following per-char data fall into the same char-table leaf.
    • 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
      (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.
    • Dan Nicolaescu's avatar
      * alloc.c (make_pure_c_string): New function. · a56eaaef
      Dan Nicolaescu authored
      * eval.c (Fautoload): Purecopy all arguments.
    • 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):
      * 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)
      * mail/sendmail.el (mail-signature-file)
      * 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)
      * 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)
      * 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)
      * 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)
      * 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)
      * 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)
      * 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.
    • Glenn Morris's avatar
      (ELCFILES): Update. · 0adae11f
      Glenn Morris authored
  4. 05 Nov, 2009 5 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.
    • 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-letter.el (mh-yank-cur-msg):
      * mh-funcs.el (mh-list-folders, mh-pipe-msg, mh-store-msg)
      * mh-folder.el (mh-modify, mh-visit-folder, mh-write-msg-to-file)
      * 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.
    • 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.
    • 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-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.
    • 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
      (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.