bpt/emacs.git
14 years ago* makefile.w32-in: Update dependencies; add dependencies to lisp.h.
Juanma Barranquero [Thu, 12 Nov 2009 00:51:37 +0000 (00:51 +0000)]
* makefile.w32-in: Update dependencies; add dependencies to lisp.h.

14 years agoFix typos.
Juanma Barranquero [Thu, 12 Nov 2009 00:43:01 +0000 (00:43 +0000)]
Fix typos.

14 years agomenu.c (Fx_popup_menu): Remove left-over debugging code and rename variables to fix...
David Reitter [Thu, 12 Nov 2009 00:26:09 +0000 (00:26 +0000)]
menu.c (Fx_popup_menu): Remove left-over debugging code and rename variables to fix 2009-11-09 change.

14 years ago* process.c (ifflag_def): Make flag_sym constant.
Dan Nicolaescu [Wed, 11 Nov 2009 20:11:51 +0000 (20:11 +0000)]
* process.c (ifflag_def): Make flag_sym constant.
(Fnetwork_interface_info): Use a constant pointer.
(ifflag_table):
* xfns.c (cursor_bits):
* xdisp.c (power_letter):
* termcap.c (speeds, esctab):
* sysdep.c (baud_convert):
* keyboard.c (lispy_accent_codes, modifier_names):
* image.c (xbm_format, xpm_format, pbm_format, png_format)
(jpeg_format, tiff_format, gif_format, svg_format)
(interlace_start, interlace_increment, gs_format):
* gtkutil.c (separator_names):
* fringe.c (swap_nibble):
* fns.c (base64_value_to_char, base64_char_to_value):
* fileio.c (make_temp_name_tbl):
* coding.c (suffixes): Make constant.

14 years ago* frame.c (make_initial_frame):
Dan Nicolaescu [Wed, 11 Nov 2009 19:25:24 +0000 (19:25 +0000)]
* frame.c (make_initial_frame):
* buffer.c (init_buffer_once): Use make_pure_c_string instead of
build_string.
* alloc.c (syms_of_alloc): Build Vmemory_signal_data in pure memory.

14 years ago* widget.el (define-widget): Purecopy the docstring.
Dan Nicolaescu [Wed, 11 Nov 2009 19:24:20 +0000 (19:24 +0000)]
* widget.el (define-widget): Purecopy the docstring.
* international/mule-cmds.el (charset): Do not purecopy the
docstring here, define-widget does it.

* textmodes/texinfo.el (texinfo-open-quote, texinfo-close-quote):
* textmodes/bibtex-style.el (auto-mode-alist):
* progmodes/inf-lisp.el (inferior-lisp-prompt):
* progmodes/compile.el (compile-command):
* language/korea-util.el (default-korean-keyboard):
* international/mule-conf.el (file-coding-system-alist):
* emacs-lisp/eldoc.el (eldoc-minor-mode-string):
* tooltip.el (tooltip-frame-parameters):
* newcomment.el (comment-end, comment-padding):
* dired.el (dired-trivial-filenames):
* comint.el (comint-file-name-prefix): Purecopy initial values.

14 years ago* s/freebsd.h:
Dan Nicolaescu [Wed, 11 Nov 2009 19:13:50 +0000 (19:13 +0000)]
* s/freebsd.h:
* s/netbsd.h: Remove code referring to non-existent file: unexsunos4.o.

14 years ago(directory-abbrev-alist): Fix docstring.
Stefan Monnier [Wed, 11 Nov 2009 19:02:35 +0000 (19:02 +0000)]
(directory-abbrev-alist): Fix docstring.

14 years ago(face-set-after-frame-default): Add comment.
Stefan Monnier [Wed, 11 Nov 2009 19:01:10 +0000 (19:01 +0000)]
(face-set-after-frame-default): Add comment.

14 years ago*** empty log message ***
Michael Albinus [Wed, 11 Nov 2009 14:55:35 +0000 (14:55 +0000)]
*** empty log message ***

14 years ago* net/tramp.el (tramp-advice-minibuffer-electric-separator)
Michael Albinus [Wed, 11 Nov 2009 14:40:18 +0000 (14:40 +0000)]
* net/tramp.el (tramp-advice-minibuffer-electric-separator)
(tramp-advice-minibuffer-electric-tilde): Unload advices via
`tramp-unload'.
(tramp-advice-make-auto-save-file-name)
(tramp-advice-file-expand-wildcards): Apply also `ad-activate'
after removing the advice.

14 years agoAdd dependencies to lisp.h. Remove dependencies
Dan Nicolaescu [Wed, 11 Nov 2009 06:41:07 +0000 (06:41 +0000)]
Add dependencies to lisp.h.  Remove dependencies
for non-existent files: unexmips.c, unexnext.c, abbrev.c, malloc.c.

14 years ago* progmodes/grep.el (grep-regexp-alist):
Dan Nicolaescu [Wed, 11 Nov 2009 06:36:41 +0000 (06:36 +0000)]
* progmodes/grep.el (grep-regexp-alist):
* international/mule-cmds.el (iso-2022-control-alist):
* emacs-lisp/timer.el (timer-duration-words):
* subr.el (version-separator, version-regexp-alist):
* minibuffer.el (completion-styles-alist):
* faces.el (face-attribute-name-alist, list-faces-sample-text):
Change defvars to defconsts.

14 years ago* Makefile.in (ELCFILES): Add international/mule-conf.elc.
Dan Nicolaescu [Wed, 11 Nov 2009 06:30:38 +0000 (06:30 +0000)]
* Makefile.in (ELCFILES): Add international/mule-conf.elc.
* loadup.el ("international/mule-conf"): Load the byte compiled version.
* international/mule-conf.el: Allow to be byte compiled.

14 years ago(define-charset): Purecopy props.
Dan Nicolaescu [Wed, 11 Nov 2009 06:27:23 +0000 (06:27 +0000)]
(define-charset): Purecopy props.
(load-with-code-conversion): Purecopy doc string and file name.
(put-charset-property): Purecopy strings.
(auto-coding-alist, auto-coding-regexp-alist): Purecopy initial value.

14 years ago* international/mule-cmds.el (register-input-method); Purecopy arguments.
Dan Nicolaescu [Wed, 11 Nov 2009 06:22:30 +0000 (06:22 +0000)]
* international/mule-cmds.el (register-input-method); Purecopy arguments.
(define-char-code-property): Correctly purecopy the table.

14 years ago(define-ccl-program): Purecopy the docstring.
Dan Nicolaescu [Wed, 11 Nov 2009 06:18:17 +0000 (06:18 +0000)]
(define-ccl-program): Purecopy the docstring.

14 years ago(define-minor-mode): Purecopy :lighter.
Dan Nicolaescu [Wed, 11 Nov 2009 06:17:07 +0000 (06:17 +0000)]
(define-minor-mode): Purecopy :lighter.

14 years ago* subr.el (add-hook): Purecopy strings.
Dan Nicolaescu [Wed, 11 Nov 2009 06:16:16 +0000 (06:16 +0000)]
* subr.el (add-hook): Purecopy strings.
(eval-after-load): Purecopy load-history-regexp and the form.

14 years ago(custom-declare-group): Purecopy load-file-name.
Dan Nicolaescu [Wed, 11 Nov 2009 06:12:21 +0000 (06:12 +0000)]
(custom-declare-group): Purecopy load-file-name.

14 years ago* xfns.c (syms_of_xfns): Use make_pure_string instead of build_string.
Dan Nicolaescu [Wed, 11 Nov 2009 06:10:42 +0000 (06:10 +0000)]
* xfns.c (syms_of_xfns): Use make_pure_string instead of build_string.
* xterm.c (syms_of_xterm):
* xfaces.c (syms_of_xfaces):
* xdisp.c (syms_of_xdisp):
* lread.c (syms_of_lread):
* keyboard.c (syms_of_keyboard): Use make_pure_c_string instead of
build_string.
* doc.c (Fsnarf_documentation): Purecopy Vbuild_files.

14 years ago* net/eudc.el (eudc-tools-menu):
Dan Nicolaescu [Wed, 11 Nov 2009 06:06:43 +0000 (06:06 +0000)]
* net/eudc.el (eudc-tools-menu):
* international/mule-cmds.el (set-coding-system-map)
(mule-menu-keymap):
* emacs-lisp/lisp-mode.el (emacs-lisp-mode-map):
* vc-hooks.el (vc-menu-map): Use menu-bar-separator.

14 years ago* subr.el (menu-bar-separator): New defconst.
Dan Nicolaescu [Wed, 11 Nov 2009 05:57:51 +0000 (05:57 +0000)]
* subr.el (menu-bar-separator): New defconst.
* replace.el (occur-mode-map):
* menu-bar.el (menu-bar-file-menu, menu-bar-search-menu)
(menu-bar-edit-menu, menu-bar-goto-menu, menu-bar-edit-menu)
(menu-bar-custom-menu, menu-bar-showhide-menu)
(menu-bar-options-menu, menu-bar-tools-menu)
(menu-bar-encryption-decryption-menu, menu-bar-describe-menu)
(menu-bar-search-documentation-menu, menu-bar-manuals-menu)
(menu-bar-help-menu):
* ediff-hook.el (menu-bar-ediff-menu, menu-bar-ediff-merge-menu):
* buff-menu.el (Buffer-menu-mode-map): Use menu-bar-separator.

14 years ago* term/x-win.el (x-gtk-stock-map):
Dan Nicolaescu [Wed, 11 Nov 2009 05:49:09 +0000 (05:49 +0000)]
* term/x-win.el (x-gtk-stock-map):
* progmodes/vera-mode.el (auto-mode-alist):
* progmodes/inf-lisp.el (inferior-lisp-filter-regexp)
(inferior-lisp-program, inferior-lisp-load-command):
* progmodes/hideshow.el (hs-special-modes-alist):
* progmodes/gud.el (same-window-regexps):
* progmodes/grep.el (grep-program, find-program, xargs-program):
* net/telnet.el (same-window-regexps):
* net/rlogin.el (same-window-regexps):
* language/ethiopic.el (font-ccl-encoder-alist):
* vc-sccs.el (vc-sccs-master-templates):
* vc-rcs.el (vc-rcs-master-templates):
* subr.el (cl-assertion-failed):
* simple.el (next-error-overlay-arrow-position):
* lpr.el (lpr-command):
* locate.el (locate-ls-subdir-switches):
* info.el (same-window-regexps, info)
(Info-goto-emacs-command-node, Info-goto-emacs-key-command-node):
* image-mode.el (image-mode, auto-mode-alist):
* hippie-exp.el (hippie-expand-ignore-buffers):
* format.el (format-alist):
* find-dired.el (find-ls-subdir-switches, find-grep-options)
(find-name-arg):
* facemenu.el (facemenu-keybindings):
* dired.el (dired-listing-switches, dired-chown-program):
* diff.el (diff-switches, diff-command):
* cus-edit.el (same-window-regexps):
* bindings.el (mode-line-mule-info)
(mode-line-buffer-identification): Purecopy strings.

14 years ago(dired-get-filename)<declare-function>:
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.

14 years ago(Fplist_get): Merge the active and the uncommented code.
Stefan Monnier [Tue, 10 Nov 2009 21:22:57 +0000 (21:22 +0000)]
(Fplist_get): Merge the active and the uncommented code.

14 years agoBug #4574. Common code for file/font dialog. Handle timers with glib-timers.
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.

14 years ago(Fx_popup_menu) [HAVE_NS]: Remove unused vars.
Stefan Monnier [Tue, 10 Nov 2009 18:07:09 +0000 (18:07 +0000)]
(Fx_popup_menu) [HAVE_NS]: Remove unused vars.

14 years ago(Hints to MUA Authors): MUA should do any decoding.
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

14 years agoUpdate x-popup-menu declaration.
Glenn Morris [Tue, 10 Nov 2009 08:11:47 +0000 (08:11 +0000)]
Update x-popup-menu declaration.

14 years ago(find-emacs-lisp-shadows, list-load-path-shadows): Use dolist.
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.

14 years agoxmenu.c (xmenu_show): Must not be static after 2009-11-09 changes.
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.

14 years ago(read-file-name): Support a list of default values
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.

14 years agoFix typos.
Juanma Barranquero [Tue, 10 Nov 2009 00:07:41 +0000 (00:07 +0000)]
Fix typos.

14 years ago*** empty log message ***
Michael Albinus [Mon, 9 Nov 2009 22:15:41 +0000 (22:15 +0000)]
*** empty log message ***

14 years ago* net/dbus.el (dbus-unregister-object): Release service, if no
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.

14 years agoFix typos.
Juanma Barranquero [Mon, 9 Nov 2009 11:21:04 +0000 (11:21 +0000)]
Fix typos.

14 years ago* menu.c [HAVE_NTGUI]: Declare current_popup_menu.
Juanma Barranquero [Mon, 9 Nov 2009 11:07:05 +0000 (11:07 +0000)]
* menu.c [HAVE_NTGUI]: Declare current_popup_menu.

14 years ago* menu.c (Fx_popup_menu): Consolidate versions from xmenu.c,
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).

14 years ago* searching.texi (Char Classes): Note that [:upper:] and [:lower:]
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).

14 years ago* emulation/cua-base.el: Add CUA property to some CC mode commands
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).

14 years ago* bookmark.el (bookmark-completing-read): Sort bookmark names if
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).

14 years ago* cedet/semantic/ctxt.el (semantic-get-local-variables): Disable
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.

14 years ago* emacs-lisp/checkdoc.el (checkdoc-proper-noun-regexp): Match noun
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).

14 years ago* compilation.txt: Add one more error message for msft (Bug#4100).
Chong Yidong [Sun, 8 Nov 2009 16:30:52 +0000 (16:30 +0000)]
* compilation.txt: Add one more error message for msft (Bug#4100).

14 years agoDelete trailing whitespace.
Chong Yidong [Sun, 8 Nov 2009 15:42:32 +0000 (15:42 +0000)]
Delete trailing whitespace.

14 years ago(parse_menu_item): Handle `notreal' a bit earlier.
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).

14 years ago* tramp.texi (Auto-save and Backup): Disable backups just for a
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.

14 years ago* trampver.texi: Update release number.
Michael Albinus [Sun, 8 Nov 2009 10:47:53 +0000 (10:47 +0000)]
* trampver.texi: Update release number.

14 years ago* net/trampver.el: Update release number.
Michael Albinus [Sun, 8 Nov 2009 10:45:22 +0000 (10:45 +0000)]
* net/trampver.el: Update release number.

14 years ago* net/tramp.el (tramp-advice-make-auto-save-file-name)
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.

14 years agoRegenerate.
Andreas Schwab [Sun, 8 Nov 2009 09:29:54 +0000 (09:29 +0000)]
Regenerate.

14 years ago* url-http.el (url-http-handle-authentication): Use proxy server,
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).

14 years ago* dired-aux.el (dired-query): Place cursor in echo area and allow
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).

14 years ago* xmenu.c (Fx_popup_menu): Hide any tooltip before opening a menu.
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.

14 years ago* trampver.texi: Update release number.
Michael Albinus [Sun, 8 Nov 2009 00:09:02 +0000 (00:09 +0000)]
* trampver.texi: Update release number.

14 years ago*** empty log message ***
Michael Albinus [Sun, 8 Nov 2009 00:03:34 +0000 (00:03 +0000)]
*** empty log message ***

14 years ago* net/trampver.el: Update release number.
Michael Albinus [Sat, 7 Nov 2009 23:56:24 +0000 (23:56 +0000)]
* net/trampver.el: Update release number.

14 years ago* net/tramp-smb.el (tramp-smb-handle-copy-directory)
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'.

14 years ago* net/tramp-fish.el (tramp-fish-handle-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'.

14 years agoFix last change.
Chong Yidong [Sat, 7 Nov 2009 23:53:54 +0000 (23:53 +0000)]
Fix last change.

14 years ago* net/tramp-compat.el (tramp-compat-copy-directory)
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.

14 years ago* net/tramp.el (tramp-handle-copy-directory): Don't use
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).

14 years ago* net/tramp-compat.el (tramp-compat-copy-directory)
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.

14 years ago* xmenu.c (Fx_popup_menu): Extract event timestamp. Pass it to
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.

14 years agoUpdate md5sum.
Chong Yidong [Sat, 7 Nov 2009 19:39:39 +0000 (19:39 +0000)]
Update md5sum.

14 years ago* tar-mode.el (tar-copy): Call write-region on the right buffer
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).

14 years ago* mail/rmailsum.el (rmail-summary-rmail-update): Call linum-update
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).

14 years ago* buff-menu.el (Buffer-menu-buffer+size): Use display property to
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).

14 years ago* emacs-lisp/autoload.el (autoload-rubric): Always issue a provide
Chong Yidong [Fri, 6 Nov 2009 19:12:55 +0000 (19:12 +0000)]
* emacs-lisp/autoload.el (autoload-rubric): Always issue a provide
statement.

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.