]>
git.eshelyaron.com Git - emacs.git/log
Juri Linkov [Wed, 11 Nov 2009 00:11:40 +0000 (00:11 +0000)]
(dired-get-filename)<declare-function>:
Tell the byte-compiler about dired-get-filename.
(shell-command): In Dired mode, get filename from the current line
as the default value.
Stefan Monnier [Tue, 10 Nov 2009 21:22:57 +0000 (21:22 +0000)]
(Fplist_get): Merge the active and the uncommented code.
Jan Djärv [Tue, 10 Nov 2009 19:06:40 +0000 (19:06 +0000)]
Bug #4574. Common code for file/font dialog. Handle timers with glib-timers.
* keyboard.h: Declare timer_check.
* keyboard.c (timer_check_2): New function that does what the old
timer_check did.
(timer_check): Call timer_check_2 until -1 or a non-zero time is
returned, i.e. don't return -1 with timers pending.
* process.c: Remove extern declaration of timer_check.
* xmenu.c (x_menu_wait_for_event): Remove code that did a timeout
even if timer_check returned -1.
* gtkutil.c (xg_dialog_response_cb): data is now a struct xg_dialog_data
(pop_down_dialog): Destroy widget (if any), cancel timer and unref
the event loop.
(xg_maybe_add_timer, xg_dialog_run): New functions (bug #4574).
(xg_get_file_name, xg_get_font_name): Call xg_dialog_run (bug #4574).
Destroy the dialog after xg_dialog_run.
Stefan Monnier [Tue, 10 Nov 2009 18:07:09 +0000 (18:07 +0000)]
(Fx_popup_menu) [HAVE_NS]: Remove unused vars.
Glenn Morris [Tue, 10 Nov 2009 08:12:52 +0000 (08:12 +0000)]
(Hints to MUA Authors): MUA should do any decoding.
http://lists.gnu.org/archive/html/emacs-devel/2009-11/msg00027.html
Glenn Morris [Tue, 10 Nov 2009 08:11:47 +0000 (08:11 +0000)]
Update x-popup-menu declaration.
Glenn Morris [Tue, 10 Nov 2009 08:06:53 +0000 (08:06 +0000)]
(find-emacs-lisp-shadows, list-load-path-shadows): Use dolist.
(list-load-path-shadows): Use with-current-buffer.
Jan Djärv [Tue, 10 Nov 2009 07:58:57 +0000 (07:58 +0000)]
xmenu.c (xmenu_show): Must not be static after 2009-11-09 changes.
Juri Linkov [Tue, 10 Nov 2009 00:54:45 +0000 (00:54 +0000)]
(read-file-name): Support a list of default values
in `default-filename'. Use the first file name where only one
element is required. Doc fix.
Juanma Barranquero [Tue, 10 Nov 2009 00:07:41 +0000 (00:07 +0000)]
Fix typos.
Michael Albinus [Mon, 9 Nov 2009 22:15:41 +0000 (22:15 +0000)]
*** empty log message ***
Michael Albinus [Mon, 9 Nov 2009 22:05:25 +0000 (22:05 +0000)]
* net/dbus.el (dbus-unregister-object): Release service, if no
other method is registered for it.
Juanma Barranquero [Mon, 9 Nov 2009 11:21:04 +0000 (11:21 +0000)]
Fix typos.
Juanma Barranquero [Mon, 9 Nov 2009 11:07:05 +0000 (11:07 +0000)]
* menu.c [HAVE_NTGUI]: Declare current_popup_menu.
Stefan Monnier [Mon, 9 Nov 2009 06:21:03 +0000 (06:21 +0000)]
* menu.c (Fx_popup_menu): Consolidate versions from xmenu.c,
w32menu.c, and nsmenu.m.
Simplify the obsolete case where position is nil.
(cleanup_popup_menu): New function, moved from nsmenu.m.
(struct skp): Remove slot `notreal'.
(single_keymap_panes, keymap_panes): Remove arg `notreal' and adjust callers.
(single_menu_item): Adjust call to parse_menu_item.
(syms_of_menu): Defsubr x-popup-menu.
* menu.h (Vmenu_updating_frame): Consolidate declarations from *menu.c.
(keymap_panes): Don't export any more.
(mouse_position_for_popup, w32_menu_show, ns_menu_show, xmenu_show): Declare.
* keyboard.c (parse_menu_item): Remove arg `notreal'.
(menu_bar_item, read_char_minibuf_menu_prompt): Adjust callers.
* keyboard.h (parse_menu_item): Update declaration.
* xmenu.c (Fx_popup_menu): Remove.
(syms_of_xmenu): Don't defsubr x-popup-menu.
* w32menu.c (Fx_popup_menu): Remove.
(syms_of_w32menu): Don't defsubr x-popup-menu.
* nsmenu.m (cleanup_popup_menu): Remove.
(ns_menu_show): Rename from ns_popup_menu and remove all the code
moved to menu.c's Fx_popup_menu.
(Fx_popup_menu): Remove.
(syms_of_nsmenu): Don't defsubr x-popup-menu, and don't initialize
menu_items (it's done in menu.c already).
Chong Yidong [Sun, 8 Nov 2009 23:19:11 +0000 (23:19 +0000)]
* searching.texi (Char Classes): Note that [:upper:] and [:lower:]
are affected by case-fold-search (Bug#4483).
Chong Yidong [Sun, 8 Nov 2009 23:05:49 +0000 (23:05 +0000)]
* emulation/cua-base.el: Add CUA property to some CC mode commands
(Bug#4100).
Chong Yidong [Sun, 8 Nov 2009 23:01:45 +0000 (23:01 +0000)]
* bookmark.el (bookmark-completing-read): Sort bookmark names if
bookmark-sort-flag is non-nil (Bug#4653).
Chong Yidong [Sun, 8 Nov 2009 22:53:30 +0000 (22:53 +0000)]
* cedet/semantic/ctxt.el (semantic-get-local-variables): Disable
the progress reporter entirely.
Kevin Ryde [Sun, 8 Nov 2009 21:49:49 +0000 (21:49 +0000)]
* emacs-lisp/checkdoc.el (checkdoc-proper-noun-regexp): Match noun
at end of sentence (my Bug#4818).
Chong Yidong [Sun, 8 Nov 2009 16:30:52 +0000 (16:30 +0000)]
* compilation.txt: Add one more error message for msft (Bug#4100).
Chong Yidong [Sun, 8 Nov 2009 15:42:32 +0000 (15:42 +0000)]
Delete trailing whitespace.
Stefan Monnier [Sun, 8 Nov 2009 15:06:50 +0000 (15:06 +0000)]
(parse_menu_item): Handle `notreal' a bit earlier.
Use `tem' less. Make sure KEYEQ holds a string or nil (bug#4879).
Michael Albinus [Sun, 8 Nov 2009 10:49:06 +0000 (10:49 +0000)]
* tramp.texi (Auto-save and Backup): Disable backups just for a
method.
Michael Albinus [Sun, 8 Nov 2009 10:47:53 +0000 (10:47 +0000)]
* trampver.texi: Update release number.
Michael Albinus [Sun, 8 Nov 2009 10:45:22 +0000 (10:45 +0000)]
* net/trampver.el: Update release number.
Michael Albinus [Sun, 8 Nov 2009 10:44:22 +0000 (10:44 +0000)]
* net/tramp.el (tramp-advice-make-auto-save-file-name)
(tramp-advice-file-expand-wildcards): Unload via
`ad-remove-advice'.
* net/tramp.el (tramp-advice-file-expand-wildcards): Don't rely on
`ad-do-it'.
* net/tramp.el (tramp-handle-write-region): Copy but rename temp file,
in order to keep context in SELinux.
Andreas Schwab [Sun, 8 Nov 2009 09:29:54 +0000 (09:29 +0000)]
Regenerate.
Chong Yidong [Sun, 8 Nov 2009 05:32:48 +0000 (05:32 +0000)]
* url-http.el (url-http-handle-authentication): Use proxy server,
if any, for authentication (Bug#4883).
Chong Yidong [Sun, 8 Nov 2009 00:32:18 +0000 (00:32 +0000)]
* dired-aux.el (dired-query): Place cursor in echo area and allow
C-g.
* dired.el (dired-mode-map): Disable dired-maybe-insert-subdir
menu item if not on a directory (Bug#4701).
Chong Yidong [Sun, 8 Nov 2009 00:14:30 +0000 (00:14 +0000)]
* xmenu.c (Fx_popup_menu): Hide any tooltip before opening a menu.
Michael Albinus [Sun, 8 Nov 2009 00:09:02 +0000 (00:09 +0000)]
* trampver.texi: Update release number.
Michael Albinus [Sun, 8 Nov 2009 00:03:34 +0000 (00:03 +0000)]
*** empty log message ***
Michael Albinus [Sat, 7 Nov 2009 23:56:24 +0000 (23:56 +0000)]
* net/trampver.el: Update release number.
Michael Albinus [Sat, 7 Nov 2009 23:55:30 +0000 (23:55 +0000)]
* net/tramp-smb.el (tramp-smb-handle-copy-directory)
(tramp-smb-handle-delete-directory ): Use
`tramp-compat-copy-directory' and `tramp-compat-delete-directory'.
Michael Albinus [Sat, 7 Nov 2009 23:54:29 +0000 (23:54 +0000)]
* net/tramp-fish.el (tramp-fish-handle-delete-directory):
* net/tramp-gvfs.el (tramp-gvfs-handle-delete-directory): Use
`tramp-compat-delete-directory'.
Chong Yidong [Sat, 7 Nov 2009 23:53:54 +0000 (23:53 +0000)]
Fix last change.
Michael Albinus [Sat, 7 Nov 2009 23:53:29 +0000 (23:53 +0000)]
* net/tramp-compat.el (tramp-compat-copy-directory)
(tramp-compat-delete-directory): New defuns.
Michael Albinus [Sat, 7 Nov 2009 23:52:48 +0000 (23:52 +0000)]
* net/tramp.el (tramp-handle-copy-directory): Don't use
`file-remote-p' (due to compatibility).
Michael Albinus [Sat, 7 Nov 2009 23:51:17 +0000 (23:51 +0000)]
* net/tramp-compat.el (tramp-compat-copy-directory)
(tramp-compat-delete-directory): New defuns.
Chong Yidong [Sat, 7 Nov 2009 23:49:08 +0000 (23:49 +0000)]
* xmenu.c (Fx_popup_menu): Extract event timestamp. Pass it to
xmenu_show.
(xmenu_show): New arg. Pass it to create_and_show_popup_menu.
(create_and_show_popup_menu): New arg. Pass it to gtk_menu_popup.
Chong Yidong [Sat, 7 Nov 2009 19:39:39 +0000 (19:39 +0000)]
Update md5sum.
Chong Yidong [Sat, 7 Nov 2009 18:19:48 +0000 (18:19 +0000)]
* tar-mode.el (tar-copy): Call write-region on the right buffer
(Bug#4857).
Chong Yidong [Sat, 7 Nov 2009 18:09:05 +0000 (18:09 +0000)]
* mail/rmailsum.el (rmail-summary-rmail-update): Call linum-update
by hand, if necessary (Bug#4878).
Chong Yidong [Fri, 6 Nov 2009 19:15:25 +0000 (19:15 +0000)]
* buff-menu.el (Buffer-menu-buffer+size): Use display property to
align size column (Bug#4839).
Chong Yidong [Fri, 6 Nov 2009 19:12:55 +0000 (19:12 +0000)]
* emacs-lisp/autoload.el (autoload-rubric): Always issue a provide
statement.
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.
Eli Zaretskii [Fri, 6 Nov 2009 11:40:24 +0000 (11:40 +0000)]
(SYSTEM_PURESIZE_EXTRA): Reduce by further 30K.
Eli Zaretskii [Fri, 6 Nov 2009 10:55:11 +0000 (10:55 +0000)]
(make_pure_c_string): Fix last change to avoid compiler warning.
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).
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.
Dan Nicolaescu [Fri, 6 Nov 2009 07:49:31 +0000 (07:49 +0000)]
* keymap.c (syms_of_keymap): Construct exclude_keys in pure memory.
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.
Kenichi Handa [Fri, 6 Nov 2009 06:39:33 +0000 (06:39 +0000)]
Regenerated
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.
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.
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.
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.
Glenn Morris [Fri, 6 Nov 2009 03:22:13 +0000 (03:22 +0000)]
(ELCFILES): Update.
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.
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.
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.
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.
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.
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.
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.
Glenn Morris [Thu, 5 Nov 2009 03:24:08 +0000 (03:24 +0000)]
(vc-git-stash-map): Move definition before use.
Glenn Morris [Thu, 5 Nov 2009 03:23:31 +0000 (03:23 +0000)]
Use autoload-rubric's feature argument.
Glenn Morris [Thu, 5 Nov 2009 03:22:55 +0000 (03:22 +0000)]
(autoload-rubric): Add optional feature arg.
Glenn Morris [Thu, 5 Nov 2009 03:22:18 +0000 (03:22 +0000)]
(top-level): Make load behave more like require.
Glenn Morris [Thu, 5 Nov 2009 03:20:05 +0000 (03:20 +0000)]
*** empty log message ***
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.
Dan Nicolaescu [Wed, 4 Nov 2009 06:31:42 +0000 (06:31 +0000)]
(BASE_PURESIZE): Increase to
1620000 .
Dan Nicolaescu [Wed, 4 Nov 2009 06:16:58 +0000 (06:16 +0000)]
(load-with-code-conversion): Call
do-after-load-evaluation unconditionally.
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'.
Stefan Monnier [Wed, 4 Nov 2009 04:33:25 +0000 (04:33 +0000)]
Load mh-loaddefs during compilation as well.
Stefan Monnier [Wed, 4 Nov 2009 04:32:04 +0000 (04:32 +0000)]
Require help-mode rather than help-fns (bug#4861).
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.
Glenn Morris [Wed, 4 Nov 2009 03:15:43 +0000 (03:15 +0000)]
Add "Incompatible Lisp Changes in Emacs 23.2".
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)
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'.
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.
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.
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.
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).
Stefan Monnier [Tue, 3 Nov 2009 21:12:15 +0000 (21:12 +0000)]
(XPNTR) [USE_LSB_TAG && USE_LISP_UNION_TYPE]: silence compiler.
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.
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.
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.
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).
Glenn Morris [Tue, 3 Nov 2009 03:29:19 +0000 (03:29 +0000)]
(with-mode-local): Another doc fix.
Glenn Morris [Tue, 3 Nov 2009 03:22:30 +0000 (03:22 +0000)]
(with-mode-local): Doc fix.
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.
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.
Glenn Morris [Tue, 3 Nov 2009 03:12:34 +0000 (03:12 +0000)]
Reword header comment to prevent copyright.el wanting to update years.
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.
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).
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.
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.
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).