]> code.delx.au - gnu-emacs/log
gnu-emacs
14 years ago* simple.el (normal-erase-is-backspace-mode): Use input-decode-map
Stefan Monnier [Thu, 22 Oct 2009 19:31:43 +0000 (19:31 +0000)]
* simple.el (normal-erase-is-backspace-mode): Use input-decode-map
rather than fiddling with global-map bindings, since it should only
affect per-terminal settings.
See http://bugs.gentoo.org/show_bug.cgi?id=289709.

14 years ago(completion-table-with-terminator): Allow to specify the terminator-regexp.
Stefan Monnier [Thu, 22 Oct 2009 16:14:49 +0000 (16:14 +0000)]
(completion-table-with-terminator): Allow to specify the terminator-regexp.

14 years ago(switch-to-completions): Look for *Completions* in other frames as well.
Stefan Monnier [Thu, 22 Oct 2009 15:27:17 +0000 (15:27 +0000)]
(switch-to-completions): Look for *Completions* in other frames as well.

14 years agoAllow the use of completion-tables.
Stefan Monnier [Thu, 22 Oct 2009 15:17:48 +0000 (15:17 +0000)]
Allow the use of completion-tables.
(pcomplete-std-complete): New command.
(pcomplete-dirs-or-entries): Use a single call to pcomplete-entries.
(pcomplete--here): Use a function for `form' rather than an expression,
so it can be byte-compiled.
(pcomplete-here, pcomplete-here*): Adjust accordingly.
Add edebug declaration.
(pcomplete-show-completions): Remove unused var `curbuf'.
(pcomplete-do-complete, pcomplete-stub):
Don't assume `completions' is a list of strings any more.

14 years agoAdd missing bug references.
Juanma Barranquero [Thu, 22 Oct 2009 09:42:22 +0000 (09:42 +0000)]
Add missing bug references.

14 years agoAdd missing entry.
Juanma Barranquero [Thu, 22 Oct 2009 09:40:54 +0000 (09:40 +0000)]
Add missing entry.

14 years ago* find-dired.el (find-name-arg): Fix typo in docstring.
Juanma Barranquero [Thu, 22 Oct 2009 07:43:19 +0000 (07:43 +0000)]
* find-dired.el (find-name-arg): Fix typo in docstring.

14 years ago(pcomplete/kill): Don't abuse pcomplete-entries.
Stefan Monnier [Thu, 22 Oct 2009 03:35:11 +0000 (03:35 +0000)]
(pcomplete/kill): Don't abuse pcomplete-entries.
(pcmpl-linux-fs-types): Same, and update to new modules layout.

14 years ago(pcmpl-gnu-makefile-names): Use a single call to pcomplete-entries.
Stefan Monnier [Thu, 22 Oct 2009 03:25:54 +0000 (03:25 +0000)]
(pcmpl-gnu-makefile-names): Use a single call to pcomplete-entries.

14 years ago(comint-read-input-ring, comint-write-input-ring)
Stefan Monnier [Thu, 22 Oct 2009 03:24:31 +0000 (03:24 +0000)]
(comint-read-input-ring, comint-write-input-ring)
(comint-substitute-in-file-name)
(comint-dynamic-complete-as-filename)
(comint-dynamic-simple-complete)
(comint-dynamic-list-filename-completions)
(comint-dynamic-list-completions)
(comint-redirect-results-list-from-process): Minor simplifications.

14 years ago* net/dns.el: Add "Keywords: comm", as per net/net-utils.el.
Kevin Ryde [Wed, 21 Oct 2009 22:58:58 +0000 (22:58 +0000)]
* net/dns.el: Add "Keywords: comm", as per net/net-utils.el.

14 years ago* emacs-lisp/checkdoc.el (checkdoc-file-comments-engine): When
Kevin Ryde [Wed, 21 Oct 2009 22:06:40 +0000 (22:06 +0000)]
* emacs-lisp/checkdoc.el (checkdoc-file-comments-engine): When
inserting ";;; Code" put it before any ";;;###autoload" cookie on
the first form.  And insert a blank line after ";;; Code" since
that's usual style.  (My Bug#4612.)

14 years ago(checkdoc-file-comments-engine): When
Kevin Ryde [Wed, 21 Oct 2009 22:05:34 +0000 (22:05 +0000)]
(checkdoc-file-comments-engine): When
inserting ";;; Code" put it before any ";;;###autoload" cookie on
the first form.  And insert a blank line after ";;; Code" since
that's usual style.  (My Bug#4612.)

14 years ago(doprnt): Fix overflow check.
Andreas Schwab [Wed, 21 Oct 2009 21:28:59 +0000 (21:28 +0000)]
(doprnt): Fix overflow check.

14 years ago* minibuffer.el (completion-table-with-terminator): Properly implement
Stefan Monnier [Wed, 21 Oct 2009 20:03:57 +0000 (20:03 +0000)]
* minibuffer.el (completion-table-with-terminator): Properly implement
boundaries, in case `terminator' appears in the suffix.
(completion--embedded-envvar-table): Don't return boundaries if
there's no valid completion.  Simplify.
(completion-file-name-table): New completion table extracted from
completion--file-name-table.
(completion--file-name-table): Use it.
(read-file-name-predicate): Declare obsolete.
(read-file-name): Use the pred arg i.s.o read-file-name-predicate.
* vc-bzr.el (vc-bzr-revision-completion-table): Use the new
completion-file-name-table, and use the `pred' argument.
* files.el (locate-file-completion-table): Use the `pred' arg rather
than read-file-name-predicate.
(abbreviate-file-name): Use \` rather than ^ for BOS.

14 years ago* xterm.c (x_term_init): Remove XSynchronize call done for debugging.
Jan Djärv [Wed, 21 Oct 2009 19:15:57 +0000 (19:15 +0000)]
* xterm.c (x_term_init): Remove XSynchronize call done for debugging.

14 years ago(vc-deduce-fileset): Undo previous change, do not tell
Dan Nicolaescu [Wed, 21 Oct 2009 19:03:32 +0000 (19:03 +0000)]
(vc-deduce-fileset): Undo previous change, do not tell
vc-responsible-backend to register, it causes problems.

14 years agoDon't require help-mode (to avoid bootstrap issues).
Stefan Monnier [Wed, 21 Oct 2009 18:54:55 +0000 (18:54 +0000)]
Don't require help-mode (to avoid bootstrap issues).

14 years agoFix resize due to font change on a maximized/xmonad-controlled frame.
Jan Djärv [Wed, 21 Oct 2009 18:29:46 +0000 (18:29 +0000)]
Fix resize due to font change on a maximized/xmonad-controlled frame.

* xterm.h (x_wait_for_event): Declare it.

* xterm.c (pending_event_wait): New variable.
(handle_one_xevent): Set pending_event_wait.eventtype to 0 if we
see pending_event_wait.eventtype.
(handle_one_xevent): Don't change gravity when parent changes.
(x_new_font): Call change_frame_size with new rows/columns before we try
to resize the frame.
(x_wait_for_event): New function.
(x_set_window_size_1): Don't change gravity unless change_gravity is set.
Call XResizeWindow with FRAME_OUTER_WINDOW.  If we are visible,
don't change frame size, instead wait for the ConfigureNotify.
(x_set_window_size): Call x_set_window_size_1 for USE_X_TOOLKIT also.
(x_wm_set_size_hint): Remove ifdefs for USE_X_TOOLKIT.
(x_initialize): Initialize pending_event_wait.

* xmenu.c (set_frame_menubar): Add internal border width to menu bar
size.

* widget.c (EmacsFrameSetValues): Add comment.
(EmacsFrameSetCharSize): Just call x_set_window_size.

* gtkutil.c (xg_frame_set_char_size): Flush events and call
x_wait_for_event.
(flush_and_sync): Removed again.
(xg_get_font_name): Suggest monospace if no previous font is known.

14 years ago* cedet/semantic/bovine/c.el (semantic-c-debug-mode-init)
Chong Yidong [Wed, 21 Oct 2009 14:04:00 +0000 (14:04 +0000)]
* cedet/semantic/bovine/c.el (semantic-c-debug-mode-init)
(semantic-c-debug-mode-init-pch): New functions.
(semantic-c-debug-mode-init-last-mode): New var.
(semantic-c-parse-lexical-token): Use them.

* cedet/semantic/lex-spp.el (semantic-lex-spp-anlyzer-do-replace):
When extracting the argument list, limit only by point-max.

14 years ago* net/tramp-smb.el (tramp-smb-get-stat-capability): New defun.
Michael Albinus [Wed, 21 Oct 2009 11:27:59 +0000 (11:27 +0000)]
* net/tramp-smb.el (tramp-smb-get-stat-capability): New defun.
(tramp-smb-handle-file-attributes): Use it.
(tramp-smb-do-file-attributes-with-stat): Don't raise an error.
(tramp-smb-handle-insert-directory): Use `mapc' rather than
`mapcar'.  Use `tramp-smb-get-stat-capability'.  Add
`dired-filename' text properties.
(tramp-smb-get-cifs-capabilities): Apply `save-match-data'.
(tramp-smb-maybe-open-connection): Simplify check for smbclient
version.

14 years agoFix typo.
Juanma Barranquero [Tue, 20 Oct 2009 14:03:48 +0000 (14:03 +0000)]
Fix typo.

14 years ago(char_resolve_modifier_mask): Don't resolve meta to the
Stefan Monnier [Tue, 20 Oct 2009 13:48:37 +0000 (13:48 +0000)]
(char_resolve_modifier_mask): Don't resolve meta to the
8th bit, since that only made since in the ASCII world (bug#4751).

14 years agoAdd Bug#.
YAMAMOTO Mitsuharu [Tue, 20 Oct 2009 10:21:25 +0000 (10:21 +0000)]
Add Bug#.

14 years ago(XTread_socket) [!USE_GTK && HAVE_X_I18N]: Don't quit
YAMAMOTO Mitsuharu [Tue, 20 Oct 2009 10:03:46 +0000 (10:03 +0000)]
(XTread_socket) [!USE_GTK && HAVE_X_I18N]: Don't quit
processing pending events when event is filtered for input method.

14 years agoFix typo.
Juanma Barranquero [Tue, 20 Oct 2009 08:06:02 +0000 (08:06 +0000)]
Fix typo.

14 years ago* fns.c: Add #endif accidentally removed in previous change.
Juanma Barranquero [Tue, 20 Oct 2009 07:59:57 +0000 (07:59 +0000)]
* fns.c: Add #endif accidentally removed in previous change.

14 years ago(gnus-remove-overlays): eval-and-compile.
Katsumi Yamaoka [Tue, 20 Oct 2009 05:12:15 +0000 (05:12 +0000)]
(gnus-remove-overlays): eval-and-compile.

14 years ago(read-key-delay): Reduce to 0.01.
Stefan Monnier [Tue, 20 Oct 2009 01:29:17 +0000 (01:29 +0000)]
(read-key-delay): Reduce to 0.01.
(read-key): Use read-key-sequence-vector to avoid turning M-t into 244
(bug#4751).

14 years agoSynch with Gnus trunk:
Katsumi Yamaoka [Mon, 19 Oct 2009 23:21:04 +0000 (23:21 +0000)]
Synch with Gnus trunk:
2009-10-19  Katsumi Yamaoka  <yamaoka@jpl.org>

 * gnus-sum.el (gnus-summary-show-thread): Remove useless goto-char.
 (gnus-summary-show-thread, gnus-summary-hide-thread): Indent.

2009-10-16  Katsumi Yamaoka  <yamaoka@jpl.org>

 * gnus.el (gnus-overlay-get): New alias to overlay-get.
 (gnus-overlays-in): New alias to overlays-in.

 * gnus-sum.el (gnus-remove-overlays): Use gnus-overlays-in,
 gnus-overlay-get, and gnus-delete-overlay.
 (gnus-summary-show-thread): Make it work as well for systems in which
 next-single-char-property-change is not available.
 (gnus-summary-hide-thread): Use gnus-make-overlay and gnus-overlay-put.

2009-10-14  Reiner Steib  <Reiner.Steib@gmx.de>

 * gnus-sum.el (gnus-remove-overlays): Add doc string and alias.

2009-10-14  Dan Nicolaescu  <dann@ics.uci.edu>

 * gnus-sum.el (gnus-remove-overlays): Compatibility code for Emacs 21
 and XEmacs that don't have `remove-overlays'.

2009-10-14  Stefan Monnier  <monnier@iro.umontreal.ca>

 * gnus-sum.el (gnus-summary-mode, gnus-summary-show-all-threads)
 (gnus-summary-show-thread, gnus-summary-hide-thread): Get rid of
 selective display.  Use overlays instead.

14 years ago(vac-dec-vms): Remove, not supported anymore.
Dan Nicolaescu [Mon, 19 Oct 2009 22:48:52 +0000 (22:48 +0000)]
(vac-dec-vms): Remove, not supported anymore.

14 years ago* fns.c: Remove code for unsupported system: MAC_OS.
Dan Nicolaescu [Mon, 19 Oct 2009 22:33:42 +0000 (22:33 +0000)]
* fns.c: Remove code for unsupported system: MAC_OS.
* image.c: Likewise.  Include setjmp.h.

14 years ago(x_create_toolkit_scroll_bar): Don't allocate color for
Jan Djärv [Mon, 19 Oct 2009 18:08:53 +0000 (18:08 +0000)]
(x_create_toolkit_scroll_bar): Don't allocate color for
pixel -1 (bug #4742).

14 years ago* nsterm.m:
Dan Nicolaescu [Mon, 19 Oct 2009 16:58:18 +0000 (16:58 +0000)]
* nsterm.m:
* nsselect.m:
* nsmenu.m:
* nsimage.m:
* nsfont.m:
* nsfns.m: Include setjmp.h.  (Bug#4643)

14 years ago(function-key-map): Map C-@ to C-SPC if C-@ is unbound.
Stefan Monnier [Mon, 19 Oct 2009 15:03:24 +0000 (15:03 +0000)]
(function-key-map): Map C-@ to C-SPC if C-@ is unbound.

14 years ago* info.el (Info-complete-menu-item): Handle `boundaries' explicitly.
Stefan Monnier [Mon, 19 Oct 2009 13:47:10 +0000 (13:47 +0000)]
* info.el (Info-complete-menu-item): Handle `boundaries' explicitly.
(Info-menu): Remove unused vars `last' and `completions'.
(Info-index-nodes): Remove unused var `node'.

14 years ago(Info-complete-menu-item): Use complete-with-action.
Stefan Monnier [Mon, 19 Oct 2009 13:29:34 +0000 (13:29 +0000)]
(Info-complete-menu-item): Use complete-with-action.

14 years ago* process.c (create_pty): Remove conditionals for no longer
Dan Nicolaescu [Mon, 19 Oct 2009 05:13:31 +0000 (05:13 +0000)]
* process.c (create_pty): Remove conditionals for no longer
supported systems: UNIPLUS and RTU.

14 years ago* xterm.c:
Dan Nicolaescu [Mon, 19 Oct 2009 05:11:07 +0000 (05:11 +0000)]
* xterm.c:
* xfns.c: Remove always true condition: XtSpecificationRelease >= 5.

14 years agoMake vc-annotate work through copies and renames.
Dan Nicolaescu [Mon, 19 Oct 2009 05:04:22 +0000 (05:04 +0000)]
Make vc-annotate work through copies and renames.
* vc-annotate.el (vc-annotate-extract-revision-at-line): Return
the file name too.
(vc-annotate-revision-at-line)
(vc-annotate-find-revision-at-line)
(vc-annotate-revision-previous-to-line)
(vc-annotate-show-log-revision-at-line): Update to get the file
name from vc-annotate-extract-revision-at-line.
(vc-annotate-show-diff-revision-at-line-internal): Change the
argument to mean whether to show a file diff or not.  Get the file
name from vc-annotate-extract-revision-at-line.
(vc-annotate-show-diff-revision-at-line): Update
vc-annotate-show-diff-revision-at-line call.
(vc-annotate-warp-revision): Add an optional file argument.

* vc-git.el (vc-git-annotate-command): Pass -C -C to the blame command.
(vc-git-annotate-extract-revision-at-line): Also return the file
name if found.

* vc-hg.el (vc-hg-annotate-command): Pass --follow to the annotate
command.  Remove unused code.
(vc-hg-annotate-re): Update to match --follow output.
(vc-hg-annotate-extract-revision-at-line): Also return the file
name if found.

* vc.el: Update annotate-extract-revision-at-line documentation.

14 years ago* alloc.c: Do not define struct catchtag.
Dan Nicolaescu [Mon, 19 Oct 2009 04:27:09 +0000 (04:27 +0000)]
* alloc.c: Do not define struct catchtag.
* eval.c: Move struct catchtag definition ...
* lisp.h: ... here.

* image.c: Move png.h #include earlier to avoid warnings.

* xterm.c:
* xsmfns.c:
* xselect.c:
* xrdb.c:
* xmenu.c:
* xftfont.c:
* xfont.c:
* xfns.c:
* xfaces.c:
* xdisp.c:
* window.c:
* widget.c:
* w32xfns.c:
* w32uniscribe.c:
* w32term.c:
* w32select.c:
* w32reg.c:
* w32proc.c:
* w32menu.c:
* w32inevt.c:
* w32heap.c:
* w32font.c:
* w32fns.c:
* w32console.c:
* w32.c:
* w16select.c:
* vm-limit.c:
* unexsol.c:
* unexec.c:
* unexcw.c:
* unexaix.c:
* undo.c:
* tparam.c:
* textprop.c:
* terminfo.c:
* terminal.c:
* termcap.c:
* term.c:
* syntax.c:
* sound.c:
* sheap.c:
* search.c:
* scroll.c:
* region-cache.c:
* regex.c:
* ralloc.c:
* process.c:
* print.c:
* msdos.c:
* minibuf.c:
* menu.c:
* marker.c:
* macros.c:
* keymap.c:
* keyboard.c:
* intervals.c:
* insdel.c:
* indent.c:
* gtkutil.c:
* ftxfont.c:
* ftfont.c:
* fringe.c:
* frame.c:
* fontset.c:
* font.c:
* fns.c:
* floatfns.c:
* filelock.c:
* fileio.c:
* emacs.c:
* editfns.c:
* dosfns.c:
* doprnt.c:
* doc.c:
* dispnew.c:
* dired.c:
* dbusbind.c:
* data.c:
* composite.c:
* coding.c:
* cmds.c:
* cm.c:
* chartab.c:
* charset.c:
* character.c:
* ccl.c:
* category.c:
* casetab.c:
* casefiddle.c:
* callproc.c:
* callint.c:
* bytecode.c:
* buffer.c:
* atimer.c: Include setjmp.h.  (Bug#4643)

* xlwmenu.c:
* lwlib.c:
* lwlib-utils.c:
* lwlib-Xm.c:
* lwlib-Xlw.c:
* lwlib-Xaw.c: Include setjmp.h.

14 years ago* net/browse-url.el (browse-url): Identify alist with "consp and
Kevin Ryde [Sun, 18 Oct 2009 23:56:07 +0000 (23:56 +0000)]
* net/browse-url.el (browse-url): Identify alist with "consp and
not functionp" and let all other things go down the `apply' leg,
as suggested by Stefan.  (Further to bug#4531.)

14 years ago(browse-url): Identify alist with "consp and
Kevin Ryde [Sun, 18 Oct 2009 23:55:16 +0000 (23:55 +0000)]
(browse-url): Identify alist with "consp and
not functionp" and let all other things go down the `apply' leg,
as suggested by Stefan.  (Further to bug#4531.)

14 years ago* ibuffer.el (ibuffer-confirm-operation-on): Correction to error
Kevin Ryde [Sun, 18 Oct 2009 23:12:02 +0000 (23:12 +0000)]
* ibuffer.el (ibuffer-confirm-operation-on): Correction to error
re-throw, `err' is a pair not a list so can't use apply (Bug#4740).

14 years ago(ibuffer-confirm-operation-on): Correction to error
Kevin Ryde [Sun, 18 Oct 2009 23:11:14 +0000 (23:11 +0000)]
(ibuffer-confirm-operation-on): Correction to error
re-throw, `err' is a pair not a list so can't use apply (Bug#4740).

14 years ago* minibuffer.el (read-file-name): Check for repeat before putting
Chong Yidong [Sun, 18 Oct 2009 22:25:36 +0000 (22:25 +0000)]
* minibuffer.el (read-file-name): Check for repeat before putting
a default argument in file-name-history (Bug#4657).

* emacs-lisp/lisp-mode.el (preceding-sexp): Recognize hash table
read syntax (Bug#4737).

* textmodes/sgml-mode.el (sgml-delete-tag): Use
sgml-looking-back-at.

14 years agoWhitespace.
Juanma Barranquero [Sun, 18 Oct 2009 19:47:38 +0000 (19:47 +0000)]
Whitespace.

14 years ago* textmodes/sgml-mode.el (sgml-tag-help): Prompt user for tag.
Chong Yidong [Sun, 18 Oct 2009 04:06:32 +0000 (04:06 +0000)]
* textmodes/sgml-mode.el (sgml-tag-help): Prompt user for tag.
(html-tag-alist, html-tag-help): Add descriptions for undocumented
entries and make note of obsolete tags.

14 years agoRemove leftover table unibyte_to_multibyte_table.
Stefan Monnier [Sun, 18 Oct 2009 03:08:32 +0000 (03:08 +0000)]
Remove leftover table unibyte_to_multibyte_table.
* character.c (unibyte_to_multibyte_table): Remove.
(Funibyte_char_to_multibyte): Use MAKE_CHAR_MULTIBYTE.
* charset.c (init_charset_once): Don't init unibyte_to_multibyte_table.
* character.h (UNIBYTE_TO_CHAR): New macro.
(MAKE_CHAR_MULTIBYTE): Use it.
(unibyte_to_multibyte_table, unibyte_char_to_multibyte): Remove.
* xdisp.c (get_next_display_element): USE ASCII_CHAR_P.
(message_dolog, set_message_1):
* search.c (Freplace_match):
* editfns.c (Fcompare_buffer_substrings):
* fns.c (Fcompare_strings): Use MAKE_CHAR_MULTIBYTE.
(concat):
* insdel.c (copy_text, count_size_as_multibyte):
Use ASCII_CHAR_P and BYTE8_TO_CHAR.
* term.c (produce_glyphs):
* syntax.c (skip_chars): Use BYTE8_TO_CHAR.
* regex.c (RE_CHAR_TO_MULTIBYTE):
* cmds.c (internal_self_insert):
* buffer.h (FETCH_CHAR_AS_MULTIBYTE): Use UNIBYTE_TO_CHAR.

14 years agoI spell gud.
Glenn Morris [Sun, 18 Oct 2009 02:17:57 +0000 (02:17 +0000)]
I spell gud.

14 years ago(internal_self_insert): `c' is already in "multibyte" form.
Stefan Monnier [Sun, 18 Oct 2009 02:08:52 +0000 (02:08 +0000)]
(internal_self_insert): `c' is already in "multibyte" form.

14 years ago(ange-ftp-file-size): Use unwind-protect.
Stefan Monnier [Sun, 18 Oct 2009 00:46:49 +0000 (00:46 +0000)]
(ange-ftp-file-size): Use unwind-protect.

14 years ago(compile-last): Ensure GREP_OPTIONS is null before calling
Glenn Morris [Sun, 18 Oct 2009 00:34:47 +0000 (00:34 +0000)]
(compile-last): Ensure GREP_OPTIONS is null before calling
grep, so that binary files (eg international/uni-bidi.el) can match.
Remove test for "UnicodeData" files, since it is hopefully unnecesary
now, and in any case the file header format has changed.

14 years ago(flyspell-large-region, flyspell-word)
Glenn Morris [Sat, 17 Oct 2009 22:43:13 +0000 (22:43 +0000)]
(flyspell-large-region, flyspell-word)
(flyspell-get-word, flyspell-large-region)
(flyspell-auto-correct-previous-word): Doc/error message fixes.

14 years ago* Makefile.in (ELCFILES): Add ede/shell.
Chong Yidong [Sat, 17 Oct 2009 14:28:44 +0000 (14:28 +0000)]
* Makefile.in (ELCFILES): Add ede/shell.

14 years ago* puresize.h (BASE_PURESIZE): Increase to 1310000.
Dan Nicolaescu [Sat, 17 Oct 2009 07:13:44 +0000 (07:13 +0000)]
* puresize.h (BASE_PURESIZE): Increase to 1310000.

* term/common-win.el (x-colors): Purecopy it.

14 years ago(tar-data-swapped-p): Make the assertion a bit more
Stefan Monnier [Sat, 17 Oct 2009 04:36:11 +0000 (04:36 +0000)]
(tar-data-swapped-p): Make the assertion a bit more
permissive for when the buffer is empty.
(tar-header-block-tokenize): Decode the username and groupname.
(tar-chown-entry, tar-chgrp-entry): Encode the names (bug#4730).

14 years ago* cedet/srecode/srt.el:
Chong Yidong [Sat, 17 Oct 2009 04:18:31 +0000 (04:18 +0000)]
* cedet/srecode/srt.el:
* cedet/srecode/compile.el:
* cedet/semantic/mru-bookmark.el:
* cedet/semantic/debug.el:
* cedet/semantic/complete.el:
* cedet/semantic/analyze.el: Require CL when compiling.

* cedet/semantic/scope.el
(semantic-analyze-scoped-inherited-tag-map): Wrap calculation of
tmpscope so that the regular scope will continue to work.

* cedet/semantic/idle.el (semantic-idle-tag-highlight): Use
semantic-idle-summary-highlight-face as the highlighting.

* emacs-lisp/eieio-base.el (eieio-persistent-save): If buffer
contains multibyte characters, choose first applicable coding
system automatically.

* cedet/ede/project-am.el (project-run-target): New method.
(project-run-target): New method.

* cedet/ede.el (ede-target): Add run target menu item.
(ede-project, ede-minor-keymap): Add ede-run-target binding.
(ede-run-target): New function.
(ede-target::project-run-target): New method.

* cedet/ede/proj.el (project-run-target): New method.

* cedet/ede/proj-shared.el (ede-gcc-libtool-shared-compiler)
(ede-g++-libtool-shared-compiler): Remove SHELL.  Remove COMMANDS.
Add :rules.
(ede-proj-target-makefile-shared-object): Only libtool compilers
now available.  Add linkers for libtool.
(ede-cc-linker-libtool, ede-g++-linker-libtool): New.
(ede-proj-makefile-target-name): Always use .la extension.

* cedet/ede/proj-prog.el (project-run-target): New method.

* cedet/ede/proj-obj.el (ede-cc-linker): Rename from
ede-gcc-linker.
(ede-g++-linker): Change Change link lines.

* cedet/ede/pmake.el (ede-pmake-insert-variable-shared): When
searching for old variables, go to the end of the buffer and
search backward from there.
(ede-proj-makefile-automake-insert-subdirs)
(ede-proj-makefile-automake-insert-extradist): New methods.
(ede-proj-makefile-create): Use them.

* cedet/ede/pconf.el (ede-proj-configure-test-required-file):
Force FILE to expand to the current target.  Use file-exists-p to
check that it exists.

* cedet/ede/linux.el (ede-linux-version): Don't call "head".
(ede-linux-load): Wrap dir in file-name-as-directory.  Set
:version slot.

* cedet/ede/files.el (ede-get-locator-object): When enabling
locate, do so on "top".

* cedet/ede/emacs.el (ede-emacs-file-existing): Wrap "dir" in
file-name-as-directory during compare.
(ede-emacs-version): Return Emacs/XEmacs differentiator.  Get
version number from different places.  Don't call egrep.
(ede-emacs-load): Set :version slot.  Call file-name-as-directory
to set the directory.

* cedet/ede/shell.el: New file.

* cedet/inversion.el (inversion-decoders): Allow for stray . in
alpha/beta variants.

14 years ago(select-safe-coding-system): If the file
Stefan Monnier [Sat, 17 Oct 2009 03:59:45 +0000 (03:59 +0000)]
(select-safe-coding-system): If the file
has a coding cookie, use it regardless of any other setting (bug#4712).

14 years ago(semantic-grammar--lex-delim-spec): All errors should have messages.
Glenn Morris [Sat, 17 Oct 2009 03:16:38 +0000 (03:16 +0000)]
(semantic-grammar--lex-delim-spec): All errors should have messages.

14 years ago(foldout-mouse-swallow-events): Replace obsolete form of sit-for.
Glenn Morris [Sat, 17 Oct 2009 03:15:53 +0000 (03:15 +0000)]
(foldout-mouse-swallow-events): Replace obsolete form of sit-for.

14 years ago(gs-load-image): Replace obsolete forms of sit-for, sleep-for.
Glenn Morris [Sat, 17 Oct 2009 03:15:13 +0000 (03:15 +0000)]
(gs-load-image): Replace obsolete forms of sit-for, sleep-for.

14 years ago(dired-ls-F-marks-symlinks, dired-keep-marker-rename)
Glenn Morris [Sat, 17 Oct 2009 03:13:51 +0000 (03:13 +0000)]
(dired-ls-F-marks-symlinks, dired-keep-marker-rename)
(dired-keep-marker-copy, dired-keep-marker-hardlink)
(dired-keep-marker-symlink, dired-dwim-target)
(dired-copy-preserve-time): Do not autoload these defcustoms.

14 years ago(rmail-write-region-annotate): Prevent viewing different
Glenn Morris [Sat, 17 Oct 2009 03:11:54 +0000 (03:11 +0000)]
(rmail-write-region-annotate): Prevent viewing different
messages from messing up the file coding.  (Bug#4623)

14 years agoJari Aalto <jari.aalto at cante.net>
Glenn Morris [Sat, 17 Oct 2009 03:10:10 +0000 (03:10 +0000)]
Jari Aalto  <jari.aalto at cante.net>

(flyspell-get-word): Make `following' argument optional, since that is
how it is documented, and this is often called with a nil argument.  (Bug#4577)
(flyspell-external-point-words, flyspell-auto-correct-word)
(flyspell-correct-word-before-point, flyspell-word-search-forward)
(flyspell-word-search-backward): Remove nil argument in calls to
flyspell-get-word, since it is not needed now.

14 years agoJari Aalto <jari.aalto at cante.net>
Glenn Morris [Sat, 17 Oct 2009 03:09:25 +0000 (03:09 +0000)]
Jari Aalto  <jari.aalto at cante.net>

(ispell-get-decoded-string): Give an error if no match is found for
the current dictionary.  (Bug#4578)

14 years agoUlrich Mueller <ulm at gentoo.org>
Glenn Morris [Sat, 17 Oct 2009 03:08:56 +0000 (03:08 +0000)]
Ulrich Mueller  <ulm at gentoo.org>

(doctor-adverbp): Exclude some nouns. (Bug#4565)

14 years ago* buffer.c (Fbuffer_name): Doc fix. (Bug#4728)
Juanma Barranquero [Sat, 17 Oct 2009 02:35:35 +0000 (02:35 +0000)]
* buffer.c (Fbuffer_name): Doc fix.  (Bug#4728)

14 years ago(Magic File Names): Add @vindex file-name-handler-alist,
Kevin Ryde [Fri, 16 Oct 2009 23:33:46 +0000 (23:33 +0000)]
(Magic File Names): Add @vindex file-name-handler-alist,
in particular so `info-lookup-symbol' can find its docs.

14 years ago(x_produce_glyphs): Fix typos in comments.
Eli Zaretskii [Fri, 16 Oct 2009 19:01:21 +0000 (19:01 +0000)]
(x_produce_glyphs): Fix typos in comments.

14 years ago(rcirc-authenticate): Simplify previous change.
Glenn Morris [Fri, 16 Oct 2009 16:03:33 +0000 (16:03 +0000)]
(rcirc-authenticate): Simplify previous change.

14 years ago(ange-ftp-send-cmd): Handle `size' like `mdtm'.
Stefan Monnier [Fri, 16 Oct 2009 15:20:51 +0000 (15:20 +0000)]
(ange-ftp-send-cmd): Handle `size' like `mdtm'.
(ange-ftp-file-size): New function.
(ange-ftp-file-attributes): Use it.

14 years ago* net/tramp-smb.el (tramp-smb-version): New defvar.
Michael Albinus [Fri, 16 Oct 2009 14:36:13 +0000 (14:36 +0000)]
* net/tramp-smb.el (tramp-smb-version): New defvar.
(tramp-smb-maybe-open-connection): Use it, in order to avoid
repeated checks.

14 years agowhitespace.
Glenn Morris [Fri, 16 Oct 2009 06:50:00 +0000 (06:50 +0000)]
whitespace.

14 years ago(define-obsolete-variable-alias): Doc fix.
Glenn Morris [Fri, 16 Oct 2009 06:48:24 +0000 (06:48 +0000)]
(define-obsolete-variable-alias): Doc fix.
Maybe copy some custom properties from old to new name.  (Bug#4706)

14 years ago* subr.el (error, sit-for, start-process-shell-command)
Juanma Barranquero [Fri, 16 Oct 2009 05:03:56 +0000 (05:03 +0000)]
* subr.el (error, sit-for, start-process-shell-command)
  (start-file-process-shell-command): Set the calling convention
  after the function definition.

14 years ago*** empty log message ***
Juanma Barranquero [Fri, 16 Oct 2009 04:32:23 +0000 (04:32 +0000)]
*** empty log message ***

14 years ago(error, sit-for, start-process-shell-command)
Stefan Monnier [Fri, 16 Oct 2009 03:21:18 +0000 (03:21 +0000)]
(error, sit-for, start-process-shell-command)
(start-file-process-shell-command): Use the new
set-advertised-calling-convention feature.

14 years agoDon't set LIB_STANDARD and START_FILES under __Apple__.
Adrian Robert [Fri, 16 Oct 2009 03:12:35 +0000 (03:12 +0000)]
Don't set LIB_STANDARD and START_FILES under __Apple__.

14 years ago* nsterm.h (NS_HAVE_NSINTEGER): Back out and augment with CGFloat,
Adrian Robert [Fri, 16 Oct 2009 03:09:48 +0000 (03:09 +0000)]
* nsterm.h (NS_HAVE_NSINTEGER): Back out and augment with CGFloat,
    still needed under Tiger.

    * nsterm.m (EmacsView-conversationIdentifier): Arg is long.

    * m/amdx86-64.h: Don't set LIB_STANDARD and START_FILES under
    __Apple__.

    * m/intel386.h: Remove DARWIN_OS/_LP64 special case.

14 years agoRemove DARWIN_OS/_LP64 special case.
Adrian Robert [Fri, 16 Oct 2009 03:09:09 +0000 (03:09 +0000)]
Remove DARWIN_OS/_LP64 special case.

14 years ago(NS_HAVE_NSINTEGER): Back out and augment with CGFloat, still needed under Tiger.
Adrian Robert [Fri, 16 Oct 2009 03:09:06 +0000 (03:09 +0000)]
(NS_HAVE_NSINTEGER): Back out and augment with CGFloat, still needed under Tiger.

14 years ago(EmacsView-conversationIdentifier): Arg is long.
Adrian Robert [Fri, 16 Oct 2009 03:09:02 +0000 (03:09 +0000)]
(EmacsView-conversationIdentifier): Arg is long.

14 years ago(NS_HAVE_NSINTEGER): Back out previous change. (*-apple-darwin*): Add x86_64 archite...
Adrian Robert [Fri, 16 Oct 2009 03:08:41 +0000 (03:08 +0000)]
(NS_HAVE_NSINTEGER): Back out previous change.  (*-apple-darwin*): Add x86_64 architecture.

14 years ago* variables.texi (Constant Variables): Distinguish from defconst
Chong Yidong [Fri, 16 Oct 2009 02:20:29 +0000 (02:20 +0000)]
* variables.texi (Constant Variables): Distinguish from defconst
variables.
(Defining Variables): Add cindex.

14 years ago(ucs-normalize-version): Changed to 1.2.
Kenichi Handa [Fri, 16 Oct 2009 00:48:52 +0000 (00:48 +0000)]
(ucs-normalize-version): Changed to 1.2.
(check-range): Adjusted for Unicode 5.2.

14 years ago(menu-bar-file-menu): Convert `separator-exit'
Juri Linkov [Thu, 15 Oct 2009 22:23:11 +0000 (22:23 +0000)]
(menu-bar-file-menu): Convert `separator-exit'
to the `menu-item' format.

14 years ago* os.texi (Time of Day): Clarify that the microsecond part is
Chong Yidong [Thu, 15 Oct 2009 20:44:36 +0000 (20:44 +0000)]
* os.texi (Time of Day): Clarify that the microsecond part is
ignored (Bug#4637).

14 years ago* net/tramp-smb.el (tramp-smb-errors): Add error messages.
Michael Albinus [Thu, 15 Oct 2009 13:17:19 +0000 (13:17 +0000)]
* net/tramp-smb.el (tramp-smb-errors): Add error messages.
(tramp-smb-get-share, tramp-smb-get-localname): Use only VEC as
parameter.
(tramp-smb-handle-add-name-to-file)
(tramp-smb-handle-copy-directory, tramp-smb-handle-copy-file)
(tramp-smb-handle-delete-directory, tramp-smb-handle-delete-file)
(tramp-smb-handle-file-attributes)
(tramp-smb-do-file-attributes-with-stat)
(tramp-smb-handle-file-local-copy)
(tramp-smb-handle-insert-directory)
(tramp-smb-handle-make-directory)
(tramp-smb-handle-make-directory-internal)
(tramp-smb-handle-make-symbolic-link)
(tramp-smb-handle-rename-file, tramp-smb-handle-set-file-modes)
(tramp-smb-handle-write-region, tramp-smb-get-file-entries)
(tramp-smb-maybe-open-connection): Apply the changed parameters.
(tramp-smb-read-file-entry): Read Disk names in compressed format.
Handle long file names.
(tramp-smb-get-cifs-capabilities): Check, whether the connection
process is running.
(tramp-smb-maybe-open-connection): Trace "smbclient -V" command.
Read share names with "-g" option.

14 years ago* net/tramp.el (tramp-replace-environment-variables): Do not fail
Michael Albinus [Thu, 15 Oct 2009 13:15:16 +0000 (13:15 +0000)]
* net/tramp.el (tramp-replace-environment-variables): Do not fail
if the environment variable does not exist.

14 years ago* .gitignore: Add echolisp.tmp.
Juanma Barranquero [Thu, 15 Oct 2009 10:18:17 +0000 (10:18 +0000)]
* .gitignore: Add echolisp.tmp.

14 years ago(print_object): Escape a symbol like "2E10" too.
Kenichi Handa [Thu, 15 Oct 2009 07:22:27 +0000 (07:22 +0000)]
(print_object): Escape a symbol like "2E10" too.

14 years agoRyan Yeske <rcyeske at gmail.com>
Glenn Morris [Thu, 15 Oct 2009 06:50:34 +0000 (06:50 +0000)]
Ryan Yeske  <rcyeske at gmail.com>

(rcirc-view-log-file): New command.
(rcirc-track-minor-mode-map): Remove C-c ` binding.
(rcirc-authenticate, rcirc-authinfo): Allow nickserv-nick to be specified.

14 years agoRegenerate.
Glenn Morris [Thu, 15 Oct 2009 06:31:51 +0000 (06:31 +0000)]
Regenerate.

14 years agoConvert comments about autoloads into autoload comments.
Glenn Morris [Thu, 15 Oct 2009 06:18:02 +0000 (06:18 +0000)]
Convert comments about autoloads into autoload comments.
(No-ops so long as file is dumped.)

14 years ago(print_help_and_exit): Fix bug report instructions.
Glenn Morris [Thu, 15 Oct 2009 06:11:57 +0000 (06:11 +0000)]
(print_help_and_exit): Fix bug report instructions.

14 years ago(w32-batch-update-autoloads): Take autoload-make-program from the
Glenn Morris [Thu, 15 Oct 2009 06:10:45 +0000 (06:10 +0000)]
(w32-batch-update-autoloads): Take autoload-make-program from the
second command-line argument.

14 years ago(autoloads, $(lisp)/calendar/cal-loaddefs.el)
Glenn Morris [Thu, 15 Oct 2009 06:10:10 +0000 (06:10 +0000)]
(autoloads, $(lisp)/calendar/cal-loaddefs.el)
($(lisp)/calendar/diary-loaddefs.el, $(lisp)/calendar/hol-loaddefs.el)
($(lisp)/mh-e/mh-loaddefs.el): Pass $(MAKE) as second argument to
w32-batch-update-autoloads.

14 years ago(autoload-make-program): New variable.
Glenn Morris [Thu, 15 Oct 2009 06:09:52 +0000 (06:09 +0000)]
(autoload-make-program): New variable.
(batch-update-autoloads): Handle autoload-excludes on windows-nt.

See discussion:
http://lists.gnu.org/archive/html/emacs-devel/2009-10/msg00243.html

14 years ago(echolisp): New rule.
Glenn Morris [Thu, 15 Oct 2009 06:04:11 +0000 (06:04 +0000)]
(echolisp): New rule.
(clean): Delete echolisp.tmp.