]> code.delx.au - gnu-emacs/log
gnu-emacs
13 years agoMerge from emacs-23
Stefan Monnier [Wed, 16 Jun 2010 20:08:41 +0000 (16:08 -0400)]
Merge from emacs-23

13 years ago* lisp/font-lock.el (font-lock-major-mode): Rename from
Stefan Monnier [Wed, 16 Jun 2010 20:00:22 +0000 (16:00 -0400)]
* lisp/font-lock.el (font-lock-major-mode): Rename from
font-lock-mode-major-mode to distinguish it from
global-font-lock-mode's own font-lock-mode-major-mode.
(font-lock-set-defaults):
* lisp/font-core.el (font-lock-default-function): Adjust users.
(font-lock-mode): Don't set it at all.

Fixes: debbugs:6135
13 years ago* src/lread.c (read1): Phase out old-style backquotes a bit more.
Stefan Monnier [Wed, 16 Jun 2010 14:10:02 +0000 (10:10 -0400)]
* src/lread.c (read1): Phase out old-style backquotes a bit more.

13 years agoispell.el: Fix portuguese casechars/not-casechars for missing 'çÇ'. (bug#6434).
Agustín Martín [Wed, 16 Jun 2010 13:42:59 +0000 (15:42 +0200)]
ispell.el: Fix portuguese casechars/not-casechars for missing 'çÇ'. (bug#6434).

13 years ago* auth-source.el (auth-source-pick): If choice does not contain a
Michael Albinus [Tue, 15 Jun 2010 20:13:34 +0000 (22:13 +0200)]
* auth-source.el (auth-source-pick): If choice does not contain a
questioned keyword, set the check to t.

13 years ago* etc/NEWS.1-17: Fix typos.
Juanma Barranquero [Tue, 15 Jun 2010 11:41:21 +0000 (13:41 +0200)]
* etc/NEWS.1-17: Fix typos.

13 years ago* facemenu.el (list-colors-sort): Doc fix.
Juanma Barranquero [Tue, 15 Jun 2010 11:05:06 +0000 (13:05 +0200)]
* facemenu.el (list-colors-sort): Doc fix.

13 years agoBackport from trunk: * src/editfns.c (Fbyte_to_string): Pacify compiler.
Glenn Morris [Tue, 15 Jun 2010 06:16:19 +0000 (23:16 -0700)]
Backport from trunk: * src/editfns.c (Fbyte_to_string): Pacify compiler.

13 years ago* lisp/vc-annotate.el (vc-annotate): Use vc-read-revision.
Stefan Monnier [Tue, 15 Jun 2010 04:51:42 +0000 (00:51 -0400)]
* lisp/vc-annotate.el (vc-annotate): Use vc-read-revision.

13 years ago* etc/NEWS: appt-add.
Glenn Morris [Tue, 15 Jun 2010 03:49:39 +0000 (20:49 -0700)]
* etc/NEWS: appt-add.

13 years agoTweak previous change.
Glenn Morris [Tue, 15 Jun 2010 03:42:33 +0000 (20:42 -0700)]
Tweak previous change.

* lisp/calendar/appt.el (appt-time-msg-list): Doc fix.
(appt-check): Let-bind appt-warn-time.
(appt-add): Make the 3rd argument optional.
Simplify argument names.  Doc fix.  Check for integer WARNTIME.
Only add WARNTIME to the output list if non-nil.

13 years agoClose bug#5176.
Ivan Kanis [Tue, 15 Jun 2010 03:38:58 +0000 (20:38 -0700)]
Close bug#5176.

* lisp/calendar/appt.el (appt-check): Let the 3rd element of
appt-time-msg-list specify the warning time.
(appt-add): Add new argument with the warning time.

13 years ago* lisp/progmodes/sql.el (sql-connect-mysql): Fix typo.
Bob Rogers [Tue, 15 Jun 2010 03:34:12 +0000 (20:34 -0700)]
* lisp/progmodes/sql.el (sql-connect-mysql): Fix typo.

13 years agoAdd sort option `list-colors-sort'. (Bug#6332)
Juri Linkov [Mon, 14 Jun 2010 16:03:04 +0000 (19:03 +0300)]
Add sort option `list-colors-sort'.  (Bug#6332)
* lisp/facemenu.el (color-rgb-to-hsv): New function.
(list-colors-sort): New defcustom.
(list-colors-sort-key): New function.
(list-colors-display): Doc fix.  Sort list according to the option
`list-colors-sort'.
(list-colors-print): Add HSV values to `help-echo' property of
RGB strings.

13 years ago* compare-w.el: Move to the "vc" subdirectory.
Juri Linkov [Mon, 14 Jun 2010 15:48:52 +0000 (18:48 +0300)]
* compare-w.el: Move to the "vc" subdirectory.

13 years ago* lisp/image-mode.el (image-mode-map): Remap left-char and right-char.
Stefan Monnier [Mon, 14 Jun 2010 03:19:46 +0000 (23:19 -0400)]
* lisp/image-mode.el (image-mode-map): Remap left-char and right-char.

14 years ago* lisp/nxml/nxml-mode.el (nxml-indent-line): Standardize indent behavior.
Stefan Monnier [Mon, 14 Jun 2010 01:43:11 +0000 (21:43 -0400)]
* lisp/nxml/nxml-mode.el (nxml-indent-line): Standardize indent behavior.

Fixes: debbugs:6412
14 years ago* src/makefile.w32-in ($(BLD)/bidi.$(O)): Keep dependencies sorted.
Juanma Barranquero [Sun, 13 Jun 2010 23:33:06 +0000 (01:33 +0200)]
* src/makefile.w32-in ($(BLD)/bidi.$(O)): Keep dependencies sorted.

14 years agobidi.c (bidi_mirror_char): Fix commentary.
Eli Zaretskii [Sun, 13 Jun 2010 18:15:45 +0000 (21:15 +0300)]
bidi.c (bidi_mirror_char): Fix commentary.

14 years agoUse Unicode database for attribute tables in bidi.c.
Eli Zaretskii [Sun, 13 Jun 2010 17:40:25 +0000 (20:40 +0300)]
Use Unicode database for attribute tables in bidi.c.

 admin/unidata/bidimirror.awk: New file.
 admin/unidata/BidiMirroring.txt: New file from
 http://www.unicode.org/Public/6.0.0/ucd/BidiMirroring-6.0.0d1.txt.
 admin/unidata/Makefile.in: (../../src/bidimirror.h): New target.
 (all): Depend on ../../src/biditype.h and ../../src/bidimirror.h.
 admin/unidata/makefile.w32-in (../../src/bidimirror.h): New target.
 (all): Depend on ../../src/biditype.h and ../../src/bidimirror.h.
 admin/unidata/biditype.awk: New file.
 admin/unidata/Makefile.in (../../src/biditype.h): New target.
 admin/unidata/makefile.w32-in (../../src/biditype.h): New target.
 src/makefile.w32-in ($(BLD)/bidi.$(O)): Depend on biditype.h and
 bidimirror.h.
 src/deps.mk (bidi.o): Depend on biditype.h and bidimirror.h.
 src/bidi.c (bidi_initialize): Remove explicit initialization of
 bidi_type_table; include biditype.h instead.  Don't support
 entries whose second codepoint is zero.  Initialize
 bidi_mirror_table.
 (bidi_mirror_char): Use bidi_mirror_table.
 src/biditype.h: New file.
 src/bidimirror.h: New file.

14 years agoSynch with Gnus trunk.
Romain Francoise [Sat, 12 Jun 2010 17:26:40 +0000 (19:26 +0200)]
Synch with Gnus trunk.
* gnus-util.el (gnus-date-get-time): Move up before first use.

14 years ago* INSTALL: Update font information (Bug#6389).
Chong Yidong [Sat, 12 Jun 2010 17:21:01 +0000 (13:21 -0400)]
* INSTALL: Update font information (Bug#6389).

14 years agoRevert 2010-06-02 change to log-edit-font-lock-keywords (Bug#6343).
Chong Yidong [Sat, 12 Jun 2010 17:14:43 +0000 (13:14 -0400)]
Revert 2010-06-02 change to log-edit-font-lock-keywords (Bug#6343).

* vc/log-edit.el (log-edit-font-lock-keywords): Revert 2010-06-02
change temporarily (Bug#6343).

14 years agoAdd all rgb.txt color names to x-colors.
Chong Yidong [Sat, 12 Jun 2010 17:12:15 +0000 (13:12 -0400)]
Add all rgb.txt color names to x-colors.

* facemenu.el (list-colors-print): Don't print extra names if it
will overflow the window width.

* term/common-win.el (x-colors): Add all the color names defined
in rgb.txt (Bug#6332).

14 years agoUse BidiMirroring.txt for mirroring characters in bidi context.
Eli Zaretskii [Sat, 12 Jun 2010 15:52:43 +0000 (18:52 +0300)]
Use BidiMirroring.txt for mirroring characters in bidi context.

 admin/unidata/bidimirror.awk: New file.
 admin/unidata/BidiMirroring.txt: New file from
 http://www.unicode.org/Public/6.0.0/ucd/BidiMirroring-6.0.0d1.txt.
 admin/unidata/Makefile.in: (../../src/bidimirror.h): New target.
 (all): Depend on ../../src/biditype.h and ../../src/bidimirror.h.
 admin/unidata/makefile.w32-in (../../src/bidimirror.h): New target.
 (all): Depend on ../../src/biditype.h and ../../src/bidimirror.h.
 src/makefile.w32-in ($(BLD)/bidi.$(O)): Depend on biditype.h and
 bidimirror.h.
 src/deps.mk (bidi.o): Depend on biditype.h and bidimirror.h.
 src/bidi.c (bidi_initialize): Initialize bidi_mirror_table.
 (bidi_mirror_char): Use bidi_mirror_table.

14 years agoDerive bidi type table from UnicodeData.txt.
Eli Zaretskii [Sat, 12 Jun 2010 14:15:25 +0000 (17:15 +0300)]
Derive bidi type table from UnicodeData.txt.

 src/bidi.c (bidi_initialize): Remove explicit initialization of
 bidi_type_table; include biditype.h instead.  Don't support
 entries whose second codepoint is zero.
 src/biditype.h: New file.
 admin/unidata/biditype.awk: New file.
 admin/unidata/Makefile.in (../../src/biditype.h): New target.
 admin/unidata/makefile.w32-in (../../src/biditype.h): New target.

14 years agoFix bug #6409.
Eli Zaretskii [Sat, 12 Jun 2010 11:30:48 +0000 (14:30 +0300)]
Fix bug #6409.

 window.c (syms_of_window): Doc fix (bug#6409).

14 years agoFix bug #6396.
Eli Zaretskii [Sat, 12 Jun 2010 11:17:12 +0000 (14:17 +0300)]
Fix bug #6396.

 files.el (make-directory): Doc fix.

14 years ago* Makefile.in (lisp, shortlisp): Use new location of vc-hooks and ediff-hook.
Romain Francoise [Sat, 12 Jun 2010 10:58:54 +0000 (12:58 +0200)]
* Makefile.in (lisp, shortlisp): Use new location of vc-hooks and ediff-hook.

14 years ago* net/tramp.el (tramp-remote-process-environment): Protect version
Michael Albinus [Sat, 12 Jun 2010 08:59:37 +0000 (10:59 +0200)]
* net/tramp.el (tramp-remote-process-environment): Protect version
string by apostroph.
(tramp-shell-prompt-pattern): Do not use a shy group in case of
XEmacs.
(tramp-file-name-for-operation): Add `call-process-region'.
(tramp-set-process-query-on-exit-flag): Fix wrong parentheses.

* net/tramp-compat.el (top): Do not autoload
`tramp-handle-file-remote-p'.  Load tramp-util.el and tramp-vc.el
only when `start-file-process' is not bound.
(tramp-advice-file-expand-wildcards): Do not use
`tramp-handle-file-remote-p'.
(tramp-compat-make-temp-file): Handle the case, that
`make-temp-file' has no third argument EXTENSION.

14 years agoClose bug#6361.
Bob Rogers [Sat, 12 Jun 2010 07:34:36 +0000 (00:34 -0700)]
Close bug#6361.

* lisp/vc-svn.el (vc-svn-after-dir-status): Fix regexp for Subversions
older than version 1.6.

14 years agoClose bug#6406.
Štěpán Němec [Sat, 12 Jun 2010 07:25:20 +0000 (00:25 -0700)]
Close bug#6406.

* lisp/url/url-vars.el (url-privacy-level): Fix doc typo.

14 years ago* etc/tutorials/TUTORIAL.bg, etc/tutorials/TUTORIAL.es: Fix typos.
Glenn Morris [Sat, 12 Jun 2010 07:09:32 +0000 (00:09 -0700)]
* etc/tutorials/TUTORIAL.bg, etc/tutorials/TUTORIAL.es: Fix typos.

14 years agoClose bug#6408.
Helmut Eller [Sat, 12 Jun 2010 07:06:15 +0000 (00:06 -0700)]
Close bug#6408.

* lisp/emacs-lisp/cl-macs.el (destructuring-bind): Bind `bind-enquote',
used by cl-do-arglist.

14 years ago* Makefile.in (install-arch-indep): Delete any old info .gz files first.
Glenn Morris [Sat, 12 Jun 2010 03:35:55 +0000 (20:35 -0700)]
* Makefile.in (install-arch-indep): Delete any old info .gz files first.

14 years agoFix Windows makefiles to adapt to lisp/vc reorganization.
Juanma Barranquero [Fri, 11 Jun 2010 21:26:13 +0000 (23:26 +0200)]
Fix Windows makefiles to adapt to lisp/vc reorganization.

* lib-src/makefile.w32-in (lisp2): Fix references to vc/vc-hooks.elc
  and vc/ediff-hook.elc.

* lisp/makefile.w32-in (WINS_BASIC): Include new directory vc.

14 years ago* loadup.el ("vc-hooks", "ediff-hook"): Load from lisp/vc/.
Juanma Barranquero [Fri, 11 Jun 2010 21:19:23 +0000 (23:19 +0200)]
* loadup.el ("vc-hooks", "ediff-hook"): Load from lisp/vc/.

14 years ago* lisp/finder.el (finder-known-keywords): Add keyword "vc"
Juri Linkov [Fri, 11 Jun 2010 19:09:57 +0000 (22:09 +0300)]
* lisp/finder.el (finder-known-keywords): Add keyword "vc"
for version control.

* add-log.el, cvs-status.el, diff.el, diff-mode.el, ediff.el,
* emerge.el, log-edit.el, log-view.el, pcvs.el, smerge-mode.el,
* vc-annotate.el, vc-bzr.el, vc-dir.el, vc-dispatcher.el, vc-git.el,
* vc-hg.el, vc-mtn.el, vc.el: Add keyword "vc".

14 years agoMove version control related files to the "vc" subdirectory.
Juri Linkov [Fri, 11 Jun 2010 18:51:00 +0000 (21:51 +0300)]
Move version control related files to the "vc" subdirectory.
* add-log.el, cvs-status.el, diff.el, diff-mode.el, ediff-diff.el,
* ediff.el, ediff-help.el, ediff-hook.el, ediff-init.el,
* ediff-merg.el, ediff-mult.el, ediff-ptch.el, ediff-util.el,
* ediff-vers.el, ediff-wind.el, emerge.el, log-edit.el, log-view.el,
* pcvs-defs.el, pcvs.el, pcvs-info.el, pcvs-parse.el, pcvs-util.el,
* smerge-mode.el, vc-annotate.el, vc-arch.el, vc-bzr.el, vc-cvs.el,
* vc-dav.el, vc-dir.el, vc-dispatcher.el, vc.el, vc-git.el,
* vc-hg.el, vc-hooks.el, vc-mtn.el, vc-rcs.el, vc-sccs.el, vc-svn.el:
Move files to the "vc" subdirectory.

14 years agoFix for comint-password-prompt-regexp (Bug#6367).
Chong Yidong [Fri, 11 Jun 2010 14:39:54 +0000 (10:39 -0400)]
Fix for comint-password-prompt-regexp (Bug#6367).

* lisp/comint.el (comint-password-prompt-regexp): Fix 2010-04-10 change
(Bug#6367).

* comint-testsuite.el: New file.

14 years agoBind `shell-resync-dirs' to M-RET in *shell* buffers.
Stephen Eglen [Fri, 11 Jun 2010 13:28:41 +0000 (14:28 +0100)]
Bind `shell-resync-dirs' to M-RET in *shell* buffers.

14 years ago* INSTALL: Revert previous accidental commit.
Glenn Morris [Fri, 11 Jun 2010 03:41:02 +0000 (20:41 -0700)]
* INSTALL: Revert previous accidental commit.

14 years agoMake compressing the info files optional.
Glenn Morris [Fri, 11 Jun 2010 03:35:40 +0000 (20:35 -0700)]
Make compressing the info files optional.

* configure.in (--without-compress-info): New option.
(GZIP_INFO): New output variable.

* Makefile.in (GZIP_INFO): New, set by configure.
(install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
Handle man pages in the same way.

* etc/NEWS: Re-order installation section, and add new item.

14 years ago* notifications.el: Move file from lisp/net, because it is
Michael Albinus [Thu, 10 Jun 2010 12:56:11 +0000 (14:56 +0200)]
* notifications.el: Move file from lisp/net, because it is
supposed to talk locally to the user.

14 years ago* net/notifications.el (notifications-on-action-signal)
Michael Albinus [Thu, 10 Jun 2010 12:44:59 +0000 (14:44 +0200)]
* net/notifications.el (notifications-on-action-signal)
(notifications-on-closed-signal): Pass notification id as first
argument to the callback functions. Add docstrings.
(notifications-notify): Fix docstring.

14 years agoSynch with Gnus trunk.
Katsumi Yamaoka [Thu, 10 Jun 2010 05:54:25 +0000 (05:54 +0000)]
Synch with Gnus trunk.
(gnus-mime-buttonized-part-id): New internal variable.
(gnus-article-edit-part): Bind it to make last part that is substituted
 or deleted visible.
(gnus-mime-display-single): Buttonize part of which id equals to
 gnus-mime-buttonized-part-id.

14 years ago* admin/notes/newfile: Update.
Glenn Morris [Thu, 10 Jun 2010 05:42:55 +0000 (22:42 -0700)]
* admin/notes/newfile: Update.

14 years agoMinor authors.el update.
Glenn Morris [Thu, 10 Jun 2010 05:39:03 +0000 (22:39 -0700)]
Minor authors.el update.

* lisp/emacs-lisp/authors.el (authors-ignored-files)
(authors-valid-file-names): Add some files.

14 years ago* Makefile.in (install-arch-indep): Gzip the info files too.
Glenn Morris [Thu, 10 Jun 2010 05:34:38 +0000 (22:34 -0700)]
* Makefile.in (install-arch-indep): Gzip the info files too.

14 years agoSynch with Gnus trunk.
Katsumi Yamaoka [Thu, 10 Jun 2010 05:33:55 +0000 (05:33 +0000)]
Synch with Gnus trunk.
(gnus-mime-buttonized-part-id): New internal variable.
(gnus-article-edit-part): Bind it to make last part that is substituted
 or deleted visible.
(gnus-mime-display-single): Buttonize part of which id equals to
 gnus-mime-buttonized-part-id.

14 years ago* src/editfns.c (Fbyte_to_string): Pacify compiler.
Glenn Morris [Thu, 10 Jun 2010 05:31:36 +0000 (22:31 -0700)]
* src/editfns.c (Fbyte_to_string): Pacify compiler.

14 years ago* make-dist: Remove references to non-existent directories and files.
Glenn Morris [Thu, 10 Jun 2010 05:28:40 +0000 (22:28 -0700)]
* make-dist: Remove references to non-existent directories and files.

14 years ago* src/m/ibms390x.h: Rather than duplicating ibms390.h, just include it.
Glenn Morris [Thu, 10 Jun 2010 05:23:00 +0000 (22:23 -0700)]
* src/m/ibms390x.h: Rather than duplicating ibms390.h, just include it.

14 years agoMinor update for Acknowledgments in manual.
Glenn Morris [Thu, 10 Jun 2010 05:20:14 +0000 (22:20 -0700)]
Minor update for Acknowledgments in manual.

* doc/emacs/ack.texi (Acknowledgments):
* doc/emacs/emacs.texi (Acknowledgments): Update for notifications.el.

14 years agoFix ChangeLog attribution.
Glenn Morris [Thu, 10 Jun 2010 05:17:21 +0000 (22:17 -0700)]
Fix ChangeLog attribution.

This is on the assumption that the change from

http://lists.gnu.org/archive/html/emacs-devel/2010-05/msg00196.html

is actually based on the change from

http://lists.gnu.org/archive/html/emacs-devel/2009-02/msg00606.html
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=2404

The fact that this wasn't pointed out at the time explains the recent
confusion with the latest emacs23 -> trunk merge.

14 years ago* doc/emacs/basic.texi (Inserting Text): Minor clarification. (Bug#6374)
Glenn Morris [Thu, 10 Jun 2010 05:09:27 +0000 (22:09 -0700)]
* doc/emacs/basic.texi (Inserting Text): Minor clarification.  (Bug#6374)

14 years agoDoc typo fixes.
Glenn Morris [Thu, 10 Jun 2010 05:04:06 +0000 (22:04 -0700)]
Doc typo fixes.

* doc/emacs/basic.texi (Inserting Text): Fix typo.
* doc/misc/idlwave.texi (Load-Path Shadows):
* doc/misc/org.texi (Handling links): Fix typos.

14 years ago* INSTALL: General update.
Glenn Morris [Thu, 10 Jun 2010 05:00:18 +0000 (22:00 -0700)]
* INSTALL: General update.

14 years ago* lisp/net/rcirc.el (rcirc-server-alist, rcirc, rcirc-connect): Resolve
Stefan Monnier [Thu, 10 Jun 2010 01:10:04 +0000 (21:10 -0400)]
* lisp/net/rcirc.el (rcirc-server-alist, rcirc, rcirc-connect): Resolve
merge conflict, giving preference to the emacs-23 version of the code.

14 years agoRemove duplicate ChangeLog entries.
Juanma Barranquero [Thu, 10 Jun 2010 01:04:45 +0000 (03:04 +0200)]
Remove duplicate ChangeLog entries.

14 years agoSynch with Gnus trunk.
Katsumi Yamaoka [Thu, 10 Jun 2010 00:30:13 +0000 (00:30 +0000)]
Synch with Gnus trunk.
2010-06-10  Dan Christensen  <jdc@uwo.ca>
 * gnus-util.el (gnus-user-date): Use gnus-date-get-time.
 (gnus-dd-mmm): Use gnus-date-get-time.
 * gnus-sum.el (gnus-thread-latest-date): Use gnus-date-get-time and
 simplify logic.
 (gnus-summary-limit-to-age): Use gnus-date-get-time.
 (gnus-sort-threads): emit message if gnus-sort-threads-loop used.

14 years agoConflict resolution fixup
Andreas Schwab [Wed, 9 Jun 2010 22:34:08 +0000 (00:34 +0200)]
Conflict resolution fixup

14 years agoMerge from emacs-23
Andreas Schwab [Wed, 9 Jun 2010 22:08:50 +0000 (00:08 +0200)]
Merge from emacs-23

14 years ago* src/s/usg5-4.h: Fix previous change.
Dan Nicolaescu [Wed, 9 Jun 2010 18:36:58 +0000 (11:36 -0700)]
* src/s/usg5-4.h: Fix previous change.
Suggested by Lawrence Mitchell <wence@gmx.li>

14 years ago* net/notifications.el (notifications-notify): Fix docstring.
Michael Albinus [Wed, 9 Jun 2010 17:54:28 +0000 (19:54 +0200)]
* net/notifications.el (notifications-notify): Fix docstring.

14 years agoUpdate to Unicode 6.0.0 beta.
Juanma Barranquero [Wed, 9 Jun 2010 15:46:41 +0000 (17:46 +0200)]
Update to Unicode 6.0.0 beta.
* lisp/international/charprop.el: Update copyright.
* lisp/international/mule-cmds.el (ucs-names): Update character ranges.
* lisp/international/uni-bidi.el:
* lisp/international/uni-category.el:
* lisp/international/uni-combining.el:
* lisp/international/uni-comment.el:
* lisp/international/uni-decimal.el:
* lisp/international/uni-decomposition.el:
* lisp/international/uni-digit.el:
* lisp/international/uni-lowercase.el:
* lisp/international/uni-mirrored.el:
* lisp/international/uni-name.el:
* lisp/international/uni-numeric.el:
* lisp/international/uni-old-name.el:
* lisp/international/uni-titlecase.el:
* lisp/international/uni-uppercase.el: Regenerate.
* admin/unidata/UnicodeData.txt: Update from
  http://www.unicode.org/Public/6.0.0/ucd/UnicodeData-6.0.0d5.txt

14 years ago* dbusbind.c (xd_append_arg): Don't "make-unibyte" the string.
Stefan Monnier [Wed, 9 Jun 2010 14:31:12 +0000 (10:31 -0400)]
* dbusbind.c (xd_append_arg): Don't "make-unibyte" the string.
Check `object's type before accessing its guts.

14 years ago* emacs-lisp/smie.el (comment-string-strip): Declare function.
Juanma Barranquero [Wed, 9 Jun 2010 11:40:50 +0000 (13:40 +0200)]
* emacs-lisp/smie.el (comment-string-strip): Declare function.
  (smie-precs-precedence-table): Fix typo in docstring.

14 years ago* vc-mtn.el (log-edit-extract-headers): Declare function.
Juanma Barranquero [Wed, 9 Jun 2010 11:27:56 +0000 (13:27 +0200)]
* vc-mtn.el (log-edit-extract-headers): Declare function.

14 years ago* vc-hg.el (log-edit-extract-headers): Remove duplicate declaration.
Juanma Barranquero [Wed, 9 Jun 2010 11:24:34 +0000 (13:24 +0200)]
* vc-hg.el (log-edit-extract-headers): Remove duplicate declaration.

14 years ago* net/notifications.el (dbus-register-signal): Declare function.
Juanma Barranquero [Wed, 9 Jun 2010 11:16:21 +0000 (13:16 +0200)]
* net/notifications.el (dbus-register-signal): Declare function.
(notifications-notify): Fix typos and reflow docstring.

14 years agoImprove VC create/retrieve tag/branch.
Dan Nicolaescu [Wed, 9 Jun 2010 07:47:14 +0000 (00:47 -0700)]
Improve VC create/retrieve tag/branch.
* lisp/vc.el (vc-create-tag): Do not read the directory name for VCs
with repository revision granularity.  Adjust the tag/branch
prompt.  Reset VC properties.
(vc-retrieve-tag): Do not read the directory name for VCs
with repository revision granularity.  Reset VC properties.

14 years agomove notifications.el to net/
Michael Albinus [Wed, 9 Jun 2010 07:36:45 +0000 (09:36 +0200)]
move notifications.el to net/

14 years ago* NEWS: Add notifications.el.
Michael Albinus [Wed, 9 Jun 2010 07:26:38 +0000 (09:26 +0200)]
* NEWS: Add notifications.el.

14 years ago* notifications.el: New file.
Michael Albinus [Wed, 9 Jun 2010 07:17:23 +0000 (09:17 +0200)]
* notifications.el: New file.

14 years ago* admin/notes/bugtracker: Note on some emacs-bug-tracker minutiae.
Glenn Morris [Wed, 9 Jun 2010 06:53:17 +0000 (23:53 -0700)]
* admin/notes/bugtracker: Note on some emacs-bug-tracker minutiae.

14 years agoAdd optional support for resetting VC properties.
Dan Nicolaescu [Wed, 9 Jun 2010 06:48:29 +0000 (23:48 -0700)]
Add optional support for resetting VC properties.
* lisp/vc-dispatcher.el (vc-resynch-window): Add new optional argument,
call vc-file-clearprops when true.
(vc-resynch-buffer): Add new optional argument, pass it down.
(vc-resynch-buffers-in-directory): Likewise.

14 years agoImprove support for special markup in the VC commit message.
Dan Nicolaescu [Wed, 9 Jun 2010 05:24:01 +0000 (22:24 -0700)]
Improve support for special markup in the VC commit message.
* lisp/vc-mtn.el (vc-mtn-checkin): Add support for Author: and Date: markup.
* lisp/vc-hg.el (vc-hg-checkin): Add support for Date:.
* lisp/vc-git.el (vc-git-checkin):
* lisp/vc-bzr.el (vc-bzr-checkin): Likewise.

14 years ago* lisp/emacs-lisp/smie.el (smie-indent-keyword): Remove special case that
Stefan Monnier [Wed, 9 Jun 2010 02:58:26 +0000 (22:58 -0400)]
* lisp/emacs-lisp/smie.el (smie-indent-keyword): Remove special case that
can be handled with a ((:before "fn") (:prev "=>" parent)) rule.

14 years ago* lisp/emacs-lisp/advice.el (ad-compile-function):
Stefan Monnier [Wed, 9 Jun 2010 01:18:31 +0000 (21:18 -0400)]
* lisp/emacs-lisp/advice.el (ad-compile-function):
Define warning-suppress-types before we let-bind it.

Fixes: debbugs:6275
14 years ago* lisp/vc-dispatcher.el: Rename mode-line-hook to vc-mode-line-hook;
Stefan Monnier [Wed, 9 Jun 2010 01:12:53 +0000 (21:12 -0400)]
* lisp/vc-dispatcher.el: Rename mode-line-hook to vc-mode-line-hook;
declare it, make it buffer-local, and permanent-local.
(vc-resynch-window): Adjust name.
* lisp/vc-hooks.el (vc-find-file-hook): Adjust name.

Fixes: debbugs:6324
14 years ago* minibuf.c (Fall_completions): Add more checks.
Andreas Schwab [Tue, 8 Jun 2010 19:42:10 +0000 (21:42 +0200)]
* minibuf.c (Fall_completions): Add more checks.

14 years ago* minibuf.c (Fall_completions): Add more checks.
Andreas Schwab [Tue, 8 Jun 2010 17:56:21 +0000 (19:56 +0200)]
* minibuf.c (Fall_completions): Add more checks.

14 years ago* minibuf.c (Fall_completions): Check COLLECTION's size (bug#6378).
Juanma Barranquero [Tue, 8 Jun 2010 16:53:11 +0000 (18:53 +0200)]
* minibuf.c (Fall_completions): Check COLLECTION's size (bug#6378).

14 years ago* auth-source.el (top): Autoload `secrets-list-collections',
Michael Albinus [Tue, 8 Jun 2010 13:05:11 +0000 (15:05 +0200)]
* auth-source.el (top): Autoload `secrets-list-collections',
`secrets-create-item', `secrets-delete-item'.
(auth-sources): Fix tag string.
(auth-get-source, auth-source-retrieve, auth-source-create)
(auth-source-delete): New defuns.
(auth-source-pick): Rewrite in order to avoid 2 passes.
(auth-source-forget-user-or-password): New parameter USERNAME.
(auth-source-user-or-password): New parameters CREATE-MISSING and
DELETE-EXISTING.  Retrieve password interactively, if needed.

14 years ago* src/lread.c (X_OK): Remove, unused.
Dan Nicolaescu [Tue, 8 Jun 2010 03:12:21 +0000 (20:12 -0700)]
* src/lread.c (X_OK): Remove, unused.

14 years ago* src/dispnew.c: Remove obsolete comment.
Dan Nicolaescu [Tue, 8 Jun 2010 03:06:47 +0000 (20:06 -0700)]
* src/dispnew.c: Remove obsolete comment.

14 years agoRemove INCLUDED_FCNTL.
Dan Nicolaescu [Tue, 8 Jun 2010 03:02:41 +0000 (20:02 -0700)]
Remove INCLUDED_FCNTL.
* xterm.c (INCLUDED_FCNTL):
* callproc.c (INCLUDED_FCNTL):
* alloc.c (INCLUDED_FCNTL):
* systty.h (INCLUDED_FCNTL): Remove all uses, not needed anymore.
(emacs_get_tty, emacs_set_tty): Declare unconditionally.

14 years agoInclude <strings.h> and <string.h> instead of
Dan Nicolaescu [Tue, 8 Jun 2010 02:29:12 +0000 (19:29 -0700)]
Include <strings.h> and <string.h> instead of
"strings.h" and "string.h".

14 years agoSynch with Gnus trunk.
Katsumi Yamaoka [Mon, 7 Jun 2010 23:00:42 +0000 (23:00 +0000)]
Synch with Gnus trunk.
2010-06-07  Teodor Zlatanov  <tzz@lifelogs.com>
 * gnus.texi (Interactive): Explain effect of gnus-expert-user better.

2010-06-07  Teemu Likonen  <tlikonen@iki.fi>  (tiny change)
 * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Don't ask about
 deleting unused directories when gnus-expert-user is t.

14 years ago* lisp/net/rcirc.el: Add support for password authentication.
Jonathan Rockway [Mon, 7 Jun 2010 21:20:44 +0000 (17:20 -0400)]
* lisp/net/rcirc.el: Add support for password authentication.
(rcirc-server-alist): Add :password keyword.
(rcirc): Ask for a password, or get it from the server's alist.
(rcirc-connect): Add password argument.  Pass it to server.

14 years ago* lisp/iimage.el: Remove images as soon as the underlying text is modified.
Martin Pohlack [Mon, 7 Jun 2010 21:01:23 +0000 (17:01 -0400)]
* lisp/iimage.el: Remove images as soon as the underlying text is modified.
(iimage-modification-hook): New function.
(iimage-mode-buffer): Use it.

14 years ago* lisp/emacs-lisp/smie.el (smie-indent-offset-rule): Rename from
Stefan Monnier [Mon, 7 Jun 2010 19:37:50 +0000 (15:37 -0400)]
* lisp/emacs-lisp/smie.el (smie-indent-offset-rule): Rename from
smie-indent-offset-after.  Add :prev case.  Make a bit more generic.
(smie-indent-virtual): Remove `virtual' arg.  Update callers.
(smie-indent-keyword): Add handling of open-paren keywords.
(smie-indent-comment-continue): Don't assume comment-continue.

14 years ago* window.el (pop-to-buffer): Remove the conditional that
Martin Rudalics [Mon, 7 Jun 2010 18:28:02 +0000 (21:28 +0300)]
* window.el (pop-to-buffer): Remove the conditional that
compares new-window and old-window, so it will reselect
the selected window unconditionally.
http://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00078.html

* window.c (Fselect_window): Move `record_buffer' up to the
beginning of this function, so the buffer gets recorded
even if the selected window does not change.
http://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00137.html

14 years ago* cmds.c (Fforward_char, Fbackward_char): Fix typos in docstrings.
Juanma Barranquero [Mon, 7 Jun 2010 10:35:57 +0000 (12:35 +0200)]
* cmds.c (Fforward_char, Fbackward_char): Fix typos in docstrings.
  (Fforward_line, Fbeginning_of_line): Reflow docstrings.

14 years agoMake (after keyword) indent-rules more flexible.
Stefan Monnier [Mon, 7 Jun 2010 02:10:19 +0000 (22:10 -0400)]
Make (after keyword) indent-rules more flexible.
* lisp/emacs-lisp/smie.el (smie-indent-offset-after)
(smie-indent-forward-token, smie-indent-backward-token): New functions.
(smie-indent-after-keyword): Use them.
(smie-indent-fixindent): Only applies to the indentation of the BOL.
(smie-indent-keyword): Tweak the black magic.
(smie-indent-comment-continue): Strip comment-continue before use.
(smie-indent-functions): Indent comments before keywords.

14 years ago* lisp/isearch.el (isearch-lazy-highlight-search): Fix looping
Juri Linkov [Sun, 6 Jun 2010 09:52:13 +0000 (12:52 +0300)]
* lisp/isearch.el (isearch-lazy-highlight-search): Fix looping
by checking for empty match.  This syncs this loop with the
similar loop in `isearch-search'.  (Bug#6362)

14 years agoRemove BSTRING related code, all platforms define it.
Dan Nicolaescu [Sun, 6 Jun 2010 08:57:39 +0000 (01:57 -0700)]
Remove BSTRING related code, all platforms define it.
* src/s/usg5-4.h (BSTRING): Remove definition.
* src/s/template.h (BSTRING):
* src/s/msdos.h (BSTRING):
* src/s/ms-w32.h (BSTRING):
* src/s/hpux10-20.h (BSTRING):
* src/s/gnu-linux.h (BSTRING):
* src/s/darwin.h (BSTRING):
* src/s/cygwin.h (BSTRING):
* src/s/bsd-common.h (BSTRING):
* src/s/aix4-2.h (BSTRING): Likewise.
* src/sysdep.c: Remove code depending on BSTRING not being defined.

* configure.in: Remove code dealing with BSTRING.

* lib-src/ntlib.h: Remove code dealing with BSTRING.

* nt/config.nt: Remove code depending on BSTRING.

14 years ago* net/dbus.el: Fix typos and declare function.
Juanma Barranquero [Sat, 5 Jun 2010 20:36:27 +0000 (22:36 +0200)]
* net/dbus.el: Fix typos and declare function.

14 years agovc-log-incoming/vc-log-outgoing fixes for Git.
Dan Nicolaescu [Sat, 5 Jun 2010 09:56:22 +0000 (02:56 -0700)]
vc-log-incoming/vc-log-outgoing fixes for Git.
* lisp/vc-git.el (vc-git-log-view-mode): Fix font lock for
incoming/outgoing logs.
(vc-git-log-outgoing, vc-git-log-incoming): Use @{upstream}
instead of vc-git-compute-remote.
(vc-git-compute-remote): Remove.