]> code.delx.au - gnu-emacs/log
gnu-emacs
13 years agoMerge from emacs-23; up to 2010-06-11T18:51:00Z!juri@jurta.org.
Glenn Morris [Sat, 21 May 2011 02:15:34 +0000 (19:15 -0700)]
Merge from emacs-23; up to 2010-06-11T18:51:00Z!juri@jurta.org.

13 years agoimage-mode fix for bug#8567.
Glenn Morris [Sat, 21 May 2011 02:09:49 +0000 (19:09 -0700)]
image-mode fix for bug#8567.

* image-mode.el (image-after-revert-hook):
Redraw all frames on which the image is visible.

13 years ago* lib-src/etags.c: Comment.
Glenn Morris [Sat, 21 May 2011 02:08:21 +0000 (19:08 -0700)]
* lib-src/etags.c: Comment.

13 years ago* dired-aux.el (dired-touch-initial): Just use current-time. (Bug#6887)
Glenn Morris [Sat, 21 May 2011 02:07:25 +0000 (19:07 -0700)]
* dired-aux.el (dired-touch-initial): Just use current-time.  (Bug#6887)

13 years ago* wid-edit.el (widget-checklist-match-inline): Fix 2011-04-19 change. (Bug#8649)
Glenn Morris [Sat, 21 May 2011 02:06:11 +0000 (19:06 -0700)]
* wid-edit.el (widget-checklist-match-inline): Fix 2011-04-19 change.  (Bug#8649)

13 years ago* src/Makefile.in (SOME_MACHINE_OBJECTS): Add some more files.
Glenn Morris [Sat, 21 May 2011 02:04:48 +0000 (19:04 -0700)]
* src/Makefile.in (SOME_MACHINE_OBJECTS): Add some more files.

13 years ago* src/Makefile.in ($(etc)/DOC): Make second command line even shorter.
Glenn Morris [Sat, 21 May 2011 02:02:42 +0000 (19:02 -0700)]
* src/Makefile.in ($(etc)/DOC): Make second command line even shorter.

13 years ago* dispnew.c (scrolling_window): Don't exclude the case that the
YAMAMOTO Mitsuharu [Sat, 21 May 2011 01:56:45 +0000 (10:56 +0900)]
* dispnew.c (scrolling_window): Don't exclude the case that the
last enabled row in the desired matrix touches the bottom boundary.

13 years ago* lisp/emacs-lisp/checkdoc.el (checkdoc-sentencespace-region-engine):
Stefan Monnier [Fri, 20 May 2011 18:20:12 +0000 (15:20 -0300)]
* lisp/emacs-lisp/checkdoc.el (checkdoc-sentencespace-region-engine):
Also allow singlespace after single-letter capitals followed by a dot.

13 years ago* lisp/nxml/nxml-mode.el (nxml-electric-slash): Reindent when completion is
Stefan Monnier [Fri, 20 May 2011 13:15:00 +0000 (10:15 -0300)]
* lisp/nxml/nxml-mode.el (nxml-electric-slash): Reindent when completion is
enabled.  Suggested by James Ahlborn <jahlborn@gmail.com>.

Fixes: debbugs:8704
13 years ago.bzrignore: Add lib/stdio.in-h, lib/stdbool.h, and lib/stdint.h.
Eli Zaretskii [Fri, 20 May 2011 09:54:04 +0000 (12:54 +0300)]
.bzrignore: Add lib/stdio.in-h, lib/stdbool.h, and lib/stdint.h.

13 years agoFix the MSDOS build as follows from 2011-05-19T06:04:16Z!rgm@gnu.org, 2011-05-20T00...
Eli Zaretskii [Fri, 20 May 2011 09:47:59 +0000 (12:47 +0300)]
Fix the MSDOS build as follows from 2011-05-19T06:04:16Z!rgm@gnu.org, 2011-05-20T00:41:03Z!rgm@gnu.org.

 config.bat: Concatenate lisp.mk onto the end of src/Makefile.
 msdos/sed1v2.inp (make-docfile commands): Recognize only if the line
 begins with a TAB.  Use $(etc) rather than a literal "../etc".
 (`sed SED-COMMAND $(srcdir)/lisp.mk`): Edit to replace with "$(lisp).
 (@lisp_frag@): Edit out.
 msdos/sedlibmk.inp (GNULIB_GROUP_MEMBER, HAVE_GROUP_MEMBER): Edit to
 zero.
 src/callproc.c (Fcall_process) [MSDOS]: Fix arguments to
 report_file_error introduced by the change from 2011-05-07.

13 years ago* systime.h (Time): Define only if emacs is defined.
Paul Eggert [Fri, 20 May 2011 06:37:13 +0000 (23:37 -0700)]
* systime.h (Time): Define only if emacs is defined.

This is to allow ../lib-src/profile.c to be compiled on FreeBSD,
where the include path doesn't have X11/X.h by default.  See
<http://lists.gnu.org/archive/html/emacs-devel/2011-05/msg00561.html>.

13 years agognus-sum.el (gnus-summary-hide-thread): Fix bug where moving to hide the thread moves...
Teodor Zlatanov [Fri, 20 May 2011 01:00:46 +0000 (01:00 +0000)]
gnus-sum.el (gnus-summary-hide-thread): Fix bug where moving to hide the thread moves us backwards and so we loop forever.

13 years agomerge trunk
Kenichi Handa [Fri, 20 May 2011 00:54:09 +0000 (09:54 +0900)]
merge trunk

13 years agoSmall break-hardlink-on-save fix.
Nix [Fri, 20 May 2011 00:51:46 +0000 (17:51 -0700)]
Small break-hardlink-on-save fix.

* files.el (basic-save-buffer-2):
Fix handling of break-hardlink-on-save with non-existent files.

13 years agocomposite.c (find_automatic_composition): Fix previous change.
Kenichi Handa [Fri, 20 May 2011 00:51:38 +0000 (09:51 +0900)]
composite.c (find_automatic_composition): Fix previous change.

13 years agoAuto-commit of generated files.
Glenn Morris [Fri, 20 May 2011 00:44:19 +0000 (20:44 -0400)]
Auto-commit of generated files.

13 years agoRemove $shortlisp from src/Makefile.in.
Glenn Morris [Fri, 20 May 2011 00:41:03 +0000 (17:41 -0700)]
Remove $shortlisp from src/Makefile.in.

* configure.in (lisp_frag): New output file.

* src/lisp.mk: New file, split from Makefile.in, and inheriting its
  copyright years.
* src/Makefile.in (lisp): Move to separate file, inserted by @lisp_frag@.
(shortlisp): Remove.
($(etc)/DOC): Edit lisp.mk rather than using $shortlisp.

* lisp/loadup.el, doc/misc/Makefile.in: Comment changes.

13 years agomm-bodies.el (mm-decode-content-transfer-encoding): Allow leading whitespace in base6...
Katsumi Yamaoka [Fri, 20 May 2011 00:03:51 +0000 (00:03 +0000)]
mm-bodies.el (mm-decode-content-transfer-encoding): Allow leading whitespace in base64 data lines.

13 years ago* lisp/net/rcirc.el (rcirc-markup-urls): Check if rcirc-url-regexp is nil.
Deniz Dogan [Thu, 19 May 2011 12:38:39 +0000 (14:38 +0200)]
* lisp/net/rcirc.el (rcirc-markup-urls): Check if rcirc-url-regexp is nil.

13 years ago* lisp/net/rcirc.el (rcirc-mode): Initialize rcirc-urls to nil.
Deniz Dogan [Thu, 19 May 2011 07:55:34 +0000 (09:55 +0200)]
* lisp/net/rcirc.el (rcirc-mode): Initialize rcirc-urls to nil.

13 years agoFix whitespace in previous change.
Glenn Morris [Thu, 19 May 2011 07:23:18 +0000 (00:23 -0700)]
Fix whitespace in previous change.

13 years ago* doc/lispref/lists.texi (Sets And Lists): Mention cl provides union etc.
Glenn Morris [Thu, 19 May 2011 06:59:50 +0000 (23:59 -0700)]
* doc/lispref/lists.texi (Sets And Lists): Mention cl provides union etc.

13 years agoMisc small lispref fixes.
Nix [Thu, 19 May 2011 06:54:27 +0000 (23:54 -0700)]
Misc small lispref fixes.

* windows.texi (Displaying Buffers): pop-to-buffer is not a command.

* text.texi (Parsing HTML): Update for function name changes.

* syntax.texi (Syntax Flags): Small fix.

* keymaps.texi (Active Keymaps): Typo fix.
(Changing Key Bindings): Grammar fix.

* frames.texi (Minibuffers and Frames): Grammar fix.
(Window System Selections): x-select-enable-clipboard now defaults to t.

* customize.texi (Common Keywords):
* display.texi (Abstract Display):
* modes.texi (Auto-Indentation):
* nonascii.texi (Converting Representations): Typo fixes.

* control.texi (Examples of Catch): Call it "goto" not "go to".

13 years agoAuto-commit of generated files.
Glenn Morris [Thu, 19 May 2011 06:28:27 +0000 (02:28 -0400)]
Auto-commit of generated files.

13 years ago* lisp/progmodes/f90.el (f90-type-def-re): Handle "type, bind(c)". (Bug#8691)
Glenn Morris [Thu, 19 May 2011 06:18:58 +0000 (23:18 -0700)]
* lisp/progmodes/f90.el (f90-type-def-re): Handle "type, bind(c)".  (Bug#8691)

13 years agoRemove the SOME_MACHINE_LISP distinction in src/Makefile.in.
Glenn Morris [Thu, 19 May 2011 06:04:16 +0000 (23:04 -0700)]
Remove the SOME_MACHINE_LISP distinction in src/Makefile.in.

See discussion in http://debbugs.gnu.org/8302

* configure.in (NS_SUPPORT, MOUSE_SUPPORT, TOOLTIP_SUPPORT)
(WINDOW_SUPPORT): Remove output variables that are no longer used.

* lib-src/makefile.w32-in (echolisp): Remove rule that is no longer needed.
(clean): No more echolisp.tmp.

* .bzrignore: Remove lib-src/echolisp.tmp.

* lisp/emacs-lisp/autoload.el (batch-update-autoloads):
Set autoload-excludes by parsing lisp/loadup.el rather than Makefiles.

* lisp/loadup.el: Update commentary.

* msdos/sed1x.inp (TOOLTIP_SUPPORT, WINDOW_SUPPORT):
* msdos/sed1v2.inp (MSDOS_SUPPORT, NS_SUPPORT, MOUSE_SUPPORT)
(TOOLTIP_SUPPORT, WINDOW_SUPPORT): No need to edit these any more.

* src/Makefile.in (MSDOS_SUPPORT_REAL, MSDOS_SUPPORT, NS_SUPPORT)
(REAL_MOUSE_SUPPORT, GPM_MOUSE_SUPPORT, MOUSE_SUPPORT, TOOLTIP_SUPPORT)
(BASE_WINDOW_SUPPORT, X_WINDOW_SUPPORT, WINDOW_SUPPORT): Remove.
(lisp): Set the order to that of loadup.el.
(shortlisp): Make it a copy of $lisp.
(SOME_MACHINE_LISP): Remove.
($(etc)/DOC): Depend just on $lisp, not $SOME_MACHINE_LISP too.
Use just $shortlisp, not $SOME_MACHINE_LISP too.

13 years agomerge trunk
Kenichi Handa [Thu, 19 May 2011 00:37:36 +0000 (09:37 +0900)]
merge trunk

13 years agognus.texi (Gnus Registry Setup): Rename from "Setup".
Teodor Zlatanov [Wed, 18 May 2011 22:16:26 +0000 (22:16 +0000)]
gnus.texi (Gnus Registry Setup): Rename from "Setup".
 (Store custom flags and keywords): Mention `gnus-registry-user-format-function-M' and `gnus-registry-user-format-function-M2'.
gnus-registry.el (gnus-registry-user-format-function-M): Use `mapconcat'.
 (gnus-registry-user-format-function-M2): Use to see the full text of the marks.  Make "," the mark text separator.

13 years agonntp.el (nntp-send-authinfo): Use the "force" token for NNTP authentication with...
Teodor Zlatanov [Wed, 18 May 2011 14:17:34 +0000 (14:17 +0000)]
nntp.el (nntp-send-authinfo): Use the "force" token for NNTP authentication with auth-source.

13 years agoMake find_automatic_composition more efficient.
Kenichi Handa [Wed, 18 May 2011 14:11:50 +0000 (23:11 +0900)]
Make find_automatic_composition more efficient.

13 years ago* net/tramp.el (tramp-process-actions): Set "first-password-request"
Michael Albinus [Wed, 18 May 2011 12:59:25 +0000 (14:59 +0200)]
* net/tramp.el (tramp-process-actions): Set "first-password-request"
property for the correct connection in case of multihops.

13 years agolisp/ChangeLog: Fix typos.
Juanma Barranquero [Wed, 18 May 2011 11:53:59 +0000 (13:53 +0200)]
lisp/ChangeLog: Fix typos.

13 years agosrc/makefile.w32-in: Update dependencies.
Juanma Barranquero [Wed, 18 May 2011 11:32:07 +0000 (13:32 +0200)]
src/makefile.w32-in: Update dependencies.

13 years agoAuto-commit of generated files.
Glenn Morris [Wed, 18 May 2011 10:19:25 +0000 (06:19 -0400)]
Auto-commit of generated files.

13 years agoFix last commit.
Eli Zaretskii [Wed, 18 May 2011 05:21:07 +0000 (01:21 -0400)]
Fix last commit.

13 years agoChangeLog changes for 2011-05-18T00:35:01Z!eggert@cs.ucla.edu.
Eli Zaretskii [Wed, 18 May 2011 05:02:49 +0000 (08:02 +0300)]
ChangeLog changes for 2011-05-18T00:35:01Z!eggert@cs.ucla.edu.

 ChangeLog: Entry for gnulib sync.
 doc/misc/ChangeLog: Entry for gnulib sync.

13 years ago* lisp/emacs-lisp/authors.el (authors-fixed-entries): Remove fakemail.c
Glenn Morris [Wed, 18 May 2011 03:42:33 +0000 (20:42 -0700)]
* lisp/emacs-lisp/authors.el (authors-fixed-entries): Remove fakemail.c

13 years agoRemove lib-src/fakemail.c.
Glenn Morris [Wed, 18 May 2011 03:39:45 +0000 (20:39 -0700)]
Remove lib-src/fakemail.c.

* lib-src/fakemail.c: Remove file.

* lib-src/Makefile.in (UTILITIES): Remove fakemail${EXEEXT}.
(fakemail${EXEEXT}): Remove rule.

* lib-src/makefile.w32-in ($(BLD)/fakemail.exe, fakemail)
($(BLD)/fakemail.$(O)): Remove.

* lisp/mail/sendmail.el (sendmail-program): Fall back to just "sendmail".

* lisp/mail/feedmail.el: Update commentary.

* doc/emacs/ack.texi (Acknowledgments): Remove fakemail.c.

* etc/NEWS: Mention this.

* INSTALL: Remove fakemail.

13 years agoRationalize calendar handling of day and month abbrev-arrays.
Glenn Morris [Wed, 18 May 2011 03:20:13 +0000 (20:20 -0700)]
Rationalize calendar handling of day and month abbrev-arrays.

* lisp/calendar/calendar.el (calendar-customized-p): New function.
(calendar-abbrev-construct, calendar-make-alist): Change what it does.
(calendar-day-name-array, calendar-month-name-array): Doc fix.
Add :set function.
(calendar-abbrev-length, calendar-day-abbrev-array)
(calendar-month-abbrev-array): Make defcustoms, with appropriate :set.
(calendar-day-abbrev-array, calendar-month-abbrev-array):
Elements may no longer be nil.
(calendar-day-name, calendar-month-name):
Update for changed nature of abbrev arrays.
* calendar/diary-lib.el (diary-name-pattern):
Update for changed nature of abbrev arrays.
(diary-mark-entries-1): Update calendar-make-alist calls.
(diary-font-lock-date-forms): Doc fix for changed abbrev arrays.
* calendar/cal-html.el (cal-html-day-abbrev-array):
Simply inherit from calendar-day-abbrev-array.

* etc/NEWS: Mention this.

13 years agoLast commit was missing updated source file.
Christoph Scholtes [Wed, 18 May 2011 03:03:15 +0000 (21:03 -0600)]
Last commit was missing updated source file.

13 years ago* menu.c: Include limits.h (fixes the MS-Windows build broken by
Christoph Scholtes [Wed, 18 May 2011 03:00:08 +0000 (21:00 -0600)]
* menu.c: Include limits.h (fixes the MS-Windows build broken by
revision 2011-05-18T00:52:24Z!eggert@cs.ucla.edu).

13 years agoAdd header for integer overflow fixes.
Paul Eggert [Wed, 18 May 2011 00:47:42 +0000 (17:47 -0700)]
Add header for integer overflow fixes.

13 years agoMerge from mainline.
Paul Eggert [Wed, 18 May 2011 00:39:40 +0000 (17:39 -0700)]
Merge from mainline.

13 years agoMerge from gnulib.
Paul Eggert [Wed, 18 May 2011 00:35:01 +0000 (17:35 -0700)]
Merge from gnulib.

13 years ago* src/term.c (Fresume_tty): Restore hooks before reinitializing.
Courtney Bane [Wed, 18 May 2011 00:26:48 +0000 (21:26 -0300)]
* src/term.c (Fresume_tty): Restore hooks before reinitializing.

Fixes: debbugs:8687
13 years agont/README.W32: Add information about GnuTLS libraries.
Eli Zaretskii [Tue, 17 May 2011 18:17:45 +0000 (21:17 +0300)]
nt/README.W32: Add information about GnuTLS libraries.

13 years ago* lisp/progmodes/grep.el (grep-mode): Disable default
Stefan Monnier [Tue, 17 May 2011 18:14:30 +0000 (15:14 -0300)]
* lisp/progmodes/grep.el (grep-mode): Disable default
compilation-directory-matcher setting.

Fixes: debbugs:8684
13 years ago* net/tramp.el (tramp-handle-insert-file-contents): Use "dd"
Michael Albinus [Tue, 17 May 2011 12:47:55 +0000 (14:47 +0200)]
* net/tramp.el (tramp-handle-insert-file-contents): Use "dd"
instead of "head" and "tail".  There were problems with SunOS 5.9,
and it performs better.

13 years ago* lisp/calendar/appt.el: Fix doc typo in previous.
Glenn Morris [Tue, 17 May 2011 04:05:39 +0000 (21:05 -0700)]
* lisp/calendar/appt.el: Fix doc typo in previous.

13 years ago* INSTALL: Mention yum-builddep.
Glenn Morris [Tue, 17 May 2011 02:43:57 +0000 (19:43 -0700)]
* INSTALL: Mention yum-builddep.

13 years ago* lisp/progmodes/cc-defs.el: Comment change.
Glenn Morris [Tue, 17 May 2011 02:42:23 +0000 (19:42 -0700)]
* lisp/progmodes/cc-defs.el: Comment change.

13 years ago* lisp/mail/mail-utils.el (mail-dont-reply-to): Silence compiler.
Glenn Morris [Tue, 17 May 2011 02:40:34 +0000 (19:40 -0700)]
* lisp/mail/mail-utils.el (mail-dont-reply-to): Silence compiler.

13 years ago* idlw-shell.el (idlwave-shell-complete-filename): Replace obsolete function.
Glenn Morris [Tue, 17 May 2011 02:39:23 +0000 (19:39 -0700)]
* idlw-shell.el (idlwave-shell-complete-filename): Replace obsolete function.

13 years ago* lisp/shell.el (pcomplete-parse-arguments-function): Declare.
Glenn Morris [Tue, 17 May 2011 02:38:04 +0000 (19:38 -0700)]
* lisp/shell.el (pcomplete-parse-arguments-function): Declare.

13 years agoappt.el mainly doc fixes.
Glenn Morris [Tue, 17 May 2011 02:36:51 +0000 (19:36 -0700)]
appt.el mainly doc fixes.

* lisp/calendar/appt.el (appt-message-warning-time, appt-display-mode-line)
(appt-display-diary, appt-display-interval, appt-prev-comp-time)
(appt-check): Doc fixes.
(appt-disp-window-function, appt-delete-window-function):
Remove needless special case in custom :type.
(appt-display-count): Default to 0, not nil.
(appt-check): Reset appt-display-count to 0, not nil.

13 years ago* gnus-group.el (gnus-import-other-newsrc-file): Use insert-file-contents.
Glenn Morris [Tue, 17 May 2011 02:32:50 +0000 (19:32 -0700)]
* gnus-group.el (gnus-import-other-newsrc-file): Use insert-file-contents.

13 years ago* doc/misc/gnus.texi (Face): Fix typo.
Glenn Morris [Tue, 17 May 2011 02:30:53 +0000 (19:30 -0700)]
* doc/misc/gnus.texi (Face): Fix typo.

13 years agoMerge from emacs-23; up to 2010-06-11T14:39:54Z!cyd@stupidchicken.com.
Glenn Morris [Tue, 17 May 2011 02:26:56 +0000 (19:26 -0700)]
Merge from emacs-23; up to 2010-06-11T14:39:54Z!cyd@stupidchicken.com.

13 years agognus-sum.el (gnus-summary-hide-all-threads): Add update message every 1000 iterations.
Teodor Zlatanov [Mon, 16 May 2011 22:05:15 +0000 (22:05 +0000)]
gnus-sum.el (gnus-summary-hide-all-threads): Add update message every 1000 iterations.

13 years ago* lisp/emacs-lisp/eieio.el (defmethod): Fix quoting of code.
Stefan Monnier [Mon, 16 May 2011 19:49:28 +0000 (16:49 -0300)]
* lisp/emacs-lisp/eieio.el (defmethod): Fix quoting of code.

Fixes: debbugs:8677
13 years ago* lisp/info-look.el (makefile-automake-mode): New setups, looking in
Kevin Ryde [Mon, 16 May 2011 17:41:03 +0000 (14:41 -0300)]
* lisp/info-look.el (makefile-automake-mode): New setups, looking in
automake manual, then makefile-mode.
(makefile-mode): Remove automake manual, have it just in
makefile-automake-mode since there's various things different or
not relevant to plain make.
(makefile-mode): Remove "other-modes" non-existent automake-mode,
believe a hypothetical automake-mode would go to makefile-mode,
not the other way around.

13 years agonntp.el (nntp-open-connection): Check if process-type is available.
Katsumi Yamaoka [Mon, 16 May 2011 14:46:30 +0000 (14:46 +0000)]
nntp.el (nntp-open-connection): Check if process-type is available.

13 years agoFix last entry in leim/ChangeLog.
Eli Zaretskii [Mon, 16 May 2011 13:57:10 +0000 (16:57 +0300)]
Fix last entry in leim/ChangeLog.

13 years agoFix last change
Andreas Schwab [Mon, 16 May 2011 12:29:35 +0000 (14:29 +0200)]
Fix last change

13 years agoActually add leim/quail/persian.el.
Mohsen BANAN [Mon, 16 May 2011 11:51:10 +0000 (14:51 +0300)]
Actually add leim/quail/persian.el.

13 years agoNew input methods for Persian/Farsi.
Mohsen BANAN [Mon, 16 May 2011 11:27:34 +0000 (14:27 +0300)]
New input methods for Persian/Farsi.

 leim/quail/persian.el: New file.
 leim/Makefile.in (OTHERS): Add $(srcdir)/quail/georgian.elc.
 leim/makefile.w32-in (MISC): Add $(srcdir)/quail/georgian.elc.
 etc/NEWS: Mention the new input methods.

13 years agoshr.el (shr-tag-del): Add support for del tag.
Julien Danjou [Mon, 16 May 2011 09:33:14 +0000 (09:33 +0000)]
shr.el (shr-tag-del): Add support for del tag.

13 years agoMerge from mainline.
Paul Eggert [Mon, 16 May 2011 05:35:30 +0000 (22:35 -0700)]
Merge from mainline.

13 years ago* character.c: Minor spelling and indenting fixes.
Paul Eggert [Mon, 16 May 2011 05:18:38 +0000 (22:18 -0700)]
* character.c: Minor spelling and indenting fixes.

13 years ago* w32menu.c: Change 'unsigned long' to 'Time' in #if-0 code.
Paul Eggert [Mon, 16 May 2011 05:17:23 +0000 (22:17 -0700)]
* w32menu.c: Change 'unsigned long' to 'Time' in #if-0 code.

13 years ago* insdel.c (count_size_as_multibyte): Check for string overflow.
Paul Eggert [Mon, 16 May 2011 05:15:51 +0000 (22:15 -0700)]
* insdel.c (count_size_as_multibyte): Check for string overflow.

13 years ago* character.c (lisp_string_width): Check for string overflow.
Paul Eggert [Mon, 16 May 2011 05:08:59 +0000 (22:08 -0700)]
* character.c (lisp_string_width): Check for string overflow.

Use EMACS_INT, not int, for string indexes and lengths; in
particular, 2nd arg is now EMACS_INT, not int.  Do not crash if
the resulting string length overflows an EMACS_INT; instead,
report a string overflow if no precision given.  When checking for
precision exhaustion, use a check that cannot possibly have
integer overflow.  (Bug#8675)
* character.h (lisp_string_width): Adjust to new signature.

13 years ago* alloc.c (string_overflow): New function.
Paul Eggert [Mon, 16 May 2011 01:11:54 +0000 (18:11 -0700)]
* alloc.c (string_overflow): New function.

(Fmake_string): Use it.  This doesn't change behavior, but saves
a few bytes and will simplify future changes.
* character.c (string_escape_byte8): Likewise.
* lisp.h (string_overflow): New decl.

13 years ago* vc/diff-mode.el (diff-fixup-modifs): Remove stray ')' (Bug#8672).
Paul Eggert [Mon, 16 May 2011 01:07:08 +0000 (18:07 -0700)]
* vc/diff-mode.el (diff-fixup-modifs): Remove stray ')' (Bug#8672).

13 years agoMerge from gnulib.
Paul Eggert [Mon, 16 May 2011 00:51:54 +0000 (17:51 -0700)]
Merge from gnulib.

13 years ago* lisp/vc/diff-mode.el: Fix paren typo.
Glenn Morris [Sun, 15 May 2011 18:51:21 +0000 (11:51 -0700)]
* lisp/vc/diff-mode.el: Fix paren typo.

13 years agoMerge: user-interface timestamps and other int overflow patches.
Paul Eggert [Sun, 15 May 2011 17:17:44 +0000 (10:17 -0700)]
Merge: user-interface timestamps and other int overflow patches.

13 years agoBackport fix for Bug#8672 from trunk
Chong Yidong [Sun, 15 May 2011 14:22:31 +0000 (10:22 -0400)]
Backport fix for Bug#8672 from trunk

13 years agoText-fitting fixes for printed Emacs manual on 7x9 paper.
Chong Yidong [Sun, 15 May 2011 14:21:31 +0000 (10:21 -0400)]
Text-fitting fixes for printed Emacs manual on 7x9 paper.

* building.texi (Flymake, Breakpoints Buffer):
* calendar.texi (Appointments):
* cmdargs.texi (General Variables, Display X):
* custom.texi (Saving Customizations, Face Customization)
(Directory Variables, Minibuffer Maps, Init Rebinding):
* display.texi (Font Lock, Font Lock, Useless Whitespace):
* fixit.texi (Spelling):
* frames.texi (Creating Frames, Fonts):
* help.texi (Help Files):
* mini.texi (Minibuffer File):
* misc.texi (emacsclient Options, Emulation):
* msdog.texi (Windows Startup, Windows HOME, Windows Fonts):
* mule.texi (International Chars, Language Environments)
(Select Input Method, Modifying Fontsets, Charsets):
* programs.texi (Custom C Indent):
* rmail.texi (Rmail Labels):
* text.texi (Table Conversion):
* trouble.texi (Known Problems, Known Problems):
* windows.texi (Change Window):
* xresources.texi (GTK resources): Reflow text and re-indent code
examples to avoid TeX overflows and underflows on 7x9 paper.

* emacs.texi: Fix the (commented out) smallbook command.

* macos.texi (Mac / GNUstep Events):
* xresources.texi (Lucid Resources): Remove extraneous examples.

13 years agoBackport fix for Bug#8672 from trunk
Chong Yidong [Sun, 15 May 2011 14:12:51 +0000 (10:12 -0400)]
Backport fix for Bug#8672 from trunk

13 years agoFix minor bug of diff-fixup-modifs on small diffs (Bug#8672).
Chong Yidong [Sun, 15 May 2011 14:09:43 +0000 (10:09 -0400)]
Fix minor bug of diff-fixup-modifs on small diffs (Bug#8672).

* vc/diff-mode.el (diff-fixup-modifs): Locate correct position for
hunk-end tags.

13 years agoBind = to diff command in vc-annotate mode (Bug#8671)
Chong Yidong [Sun, 15 May 2011 13:47:56 +0000 (09:47 -0400)]
Bind = to diff command in vc-annotate mode (Bug#8671)

* lisp/vc/vc-annotate.el (vc-annotate-mode-map): Bind = to
vc-annotate-show-diff-revision-at-line.

13 years agoAuto-commit of generated files.
Glenn Morris [Sun, 15 May 2011 10:19:52 +0000 (06:19 -0400)]
Auto-commit of generated files.

13 years agoadd-log font-lock fix for mutilple authors (bug#8644)
Glenn Morris [Sat, 14 May 2011 23:58:25 +0000 (16:58 -0700)]
add-log font-lock fix for mutilple authors (bug#8644)

* lisp/vc/add-log.el (change-log-font-lock-keywords): Also handle multiple
author lines with leading tabs.

13 years agoadd-log.el fix for multiple author entries (bug#8645)
Glenn Morris [Sat, 14 May 2011 23:27:09 +0000 (16:27 -0700)]
add-log.el fix for multiple author entries (bug#8645)

* lisp/vc/add-log.el (add-change-log-entry): Don't start adding a new entry
in the middle of an existing one with multiple authors.

13 years agoRemove obsolete comment.
Glenn Morris [Sat, 14 May 2011 20:14:25 +0000 (13:14 -0700)]
Remove obsolete comment.

13 years agoUse a single Author: header.
Glenn Morris [Sat, 14 May 2011 20:13:30 +0000 (13:13 -0700)]
Use a single Author: header.

13 years ago* lisp/allout.el: Comment fix.
Glenn Morris [Sat, 14 May 2011 20:11:34 +0000 (13:11 -0700)]
* lisp/allout.el: Comment fix.

13 years ago* doc/misc/dired-x.texi (Omitting Examples): Minor addition.
Glenn Morris [Sat, 14 May 2011 20:04:07 +0000 (13:04 -0700)]
* doc/misc/dired-x.texi (Omitting Examples): Minor addition.

13 years agoMake configure.in give an error if no X-toolkit was detected.
Glenn Morris [Sat, 14 May 2011 19:52:13 +0000 (12:52 -0700)]
Make configure.in give an error if no X-toolkit was detected.

* configure.in: Treat failure to find an X toolkit the same way we treat
failure to find X and image support.

13 years agoappt.el trivia.
Glenn Morris [Sat, 14 May 2011 19:13:40 +0000 (12:13 -0700)]
appt.el trivia.

* lisp/calendar/appt.el (appt-check): Rename some local variables.
Some simplification/reordering.

13 years ago* admin/notes/bugtracker: Small updates.
Glenn Morris [Sat, 14 May 2011 19:11:47 +0000 (12:11 -0700)]
* admin/notes/bugtracker: Small updates.

13 years ago* admin/notes/bzr: Update changelog_merge branch details.
Glenn Morris [Sat, 14 May 2011 19:09:37 +0000 (12:09 -0700)]
* admin/notes/bzr: Update changelog_merge branch details.

13 years ago* msdos.c (mouse_get_pos): Likewise.
Paul Eggert [Sat, 14 May 2011 19:06:08 +0000 (12:06 -0700)]
* msdos.c (mouse_get_pos): Likewise.

* w32inevt.c (movement_time, w32_console_mouse_position): Likewise.

13 years ago* lisp/mail/feedmail.el (bbdb-dwim-net-address, vm-mail): Declare.
Glenn Morris [Sat, 14 May 2011 18:47:29 +0000 (11:47 -0700)]
* lisp/mail/feedmail.el (bbdb-dwim-net-address, vm-mail): Declare.

13 years agoClean-up previous feedmail.el merge.
Glenn Morris [Sat, 14 May 2011 18:43:43 +0000 (11:43 -0700)]
Clean-up previous feedmail.el merge.

* lisp/mail/feedmail.el (feedmail-confirm-outgoing-timeout)
(feedmail-sendmail-f-doesnt-sell-me-out)
(feedmail-queue-slug-suspect-regexp, feedmail-debug)
(feedmail-debug-sit-for, feedmail-queue-express-hook)
(feedmail-queue-runner-message-sender): Set :version.
(bbdb-search, bbdb-records, smtp-via-smtp, smtp-server): Declare.
(feedmail-binmail-gnulinuxish-template):
Rename from feedmail-binmail-linuxish-template.
(feedmail-buffer-to-smtp, feedmail-vm-mail-mode):
Use insert-buffer-substring.

13 years agonewsticker: Added README to etc/newsticker/images
Ulf Jasper [Sat, 14 May 2011 18:39:26 +0000 (20:39 +0200)]
newsticker: Added README to etc/newsticker/images

etc/ChangeLog:

2011-05-14  Ulf Jasper  <ulf.jasper@web.de>

* images/newsticker/README: Added.

13 years agoUpdate from version on author's website.
Bill Carpenter [Sat, 14 May 2011 18:30:21 +0000 (11:30 -0700)]
Update from version on author's website.

* lisp/mail/feedmail.el (feedmail-patch-level): Increase.
(feedmail-debug): New custom group.
(feedmail-confirm-outgoing-timeout)
(feedmail-sendmail-f-doesnt-sell-me-out)
(feedmail-queue-slug-suspect-regexp, feedmail-debug)
(feedmail-debug-sit-for, feedmail-queue-express-hook): New options.
(feedmail-sender-line, feedmail-from-line)
(feedmail-fiddle-headers-upwardly, feedmail-enable-spray)
(feedmail-spray-this-address, )
(feedmail-spray-address-fiddle-plex-list)
(feedmail-queue-use-send-time-for-date)
(feedmail-queue-use-send-time-for-message-id)
(feedmail-last-chance-hook, feedmail-queue-runner-mode-setter)
(feedmail-buffer-eating-function):
Doc fixes.
(feedmail-spray-via-bbdb, feedmail-buffer-to-smtp)
(feedmail-vm-mail-mode, feedmail-message-action-scroll-up)
(feedmail-message-action-scroll-down): New functions.
(feedmail-queue-directory, feedmail-queue-draft-directory):
Use expand-file-name.
(feedmail-prompt-before-queue-standard-alist): Add scroll entries.
Remove C-v help entry.
(feedmail-queue-buffer-file-name): New variable.
(feedmail-mail-send-hook-splitter, feedmail-buffer-to-binmail)
(feedmail-buffer-to-smtpmail, feedmail-queue-express-to-draft)
(feedmail-message-action-send-strong, feedmail-message-action-edit)
(feedmail-message-action-draft, feedmail-message-action-draft-strong)
(feedmail-message-action-queue, feedmail-message-action-queue-strong)
(feedmail-message-action-toggle-spray)
(feedmail-run-the-queue-no-prompts)
(feedmail-run-the-queue-global-prompt, feedmail-queue-reminder)
(feedmail-look-at-queue-directory, feedmail-queue-subject-slug-maker)
(feedmail-create-queue-filename, feedmail-rfc822-time-zone):
(feedmail-fiddle-header, feedmail-give-it-to-buffer-eater)
(feedmail-envelope-deducer, feedmail-fiddle-from)
(feedmail-fiddle-sender, feedmail-default-date-generator)
(feedmail-fiddle-date, feedmail-fiddle-message-id)
(feedmail-fiddle-spray-address)
(feedmail-fiddle-list-of-spray-fiddle-plexes)
(feedmail-fiddle-list-of-fiddle-plexes)
(feedmail-fill-to-cc-function, feedmail-fill-this-one)
(feedmail-one-last-look, feedmail-fqm-p): Add debug calls.
(feedmail-queue-runner-message-sender, feedmail-binmail-template):
Change default.  Doc fix.
(feedmail-queue-runner-cleaner-upper): Use feedmail-say-chatter.
(feedmail-binmail-linuxish-template): New constant.
(feedmail-buffer-to-sendmail): Doc fix.  Add debug call.
Respect feedmail-sendmail-f-doesnt-sell-me-out.
(feedmail-send-it): Add debug call.
Use feedmail-queue-buffer-file-name, and
feedmail-send-it-immediately-wrapper.
(feedmail-message-action-send): Add debug call.
Use feedmail-send-it-immediately-wrapper.
(feedmail-queue-express-to-queue): Add debug call.
Run feedmail-queue-express-hook.
(feedmail-message-action-help): Add debug call.  Use feedmail-p-h-b-n.
(feedmail-message-action-help-blat):
Rename from feedmail-queue-send-edit-prompt-help-first.
(feedmail-run-the-queue): Add debug call.  Set buffer-file-type.
Check line-endings.  Handle errors better.
(feedmail-queue-reminder-brief, feedmail-queue-reminder-medium):
Doc fix.  Add debug call.
(feedmail-queue-send-edit-prompt): Doc fix.  Add debug call.
Use feedmail-queue-send-edit-prompt-inner.
(feedmail-queue-runner-prompt, feedmail-scroll-buffer): New functions.
(feedmail-queue-send-edit-prompt-inner): New function, extracted
from feedmail-queue-send-edit-prompt.
(feedmail-queue-send-edit-prompt-help)
(feedmail-queue-send-edit-prompt-help-later): Remove functions.
(feedmail-tidy-up-slug): Add debug call.
Respect feedmail-queue-slug-suspect-regexp.
(feedmail-queue-subject-slug-maker): Use buffer-substring-no-properties.
(feedmail-dump-message-to-queue): Add debug call.
Expand queue-directory.
(feedmail-dump-message-to-queue): Change message slightly.
Use feedmail-say-chatter.
(feedmail-rfc822-date): Add debug call.  Bind system-time-locale.
(feedmail-send-it-immediately-wrapper): New function.
(feedmail-send-it-immediately): Add debug calls.  Use let not let*.
Insert empty string rather than newline.  Handle full-frame case.
Use catch/throw.  Use feedmail-say-chatter.
(feedmail-fiddle-from): Try mail-host-address.
(feedmail-default-message-id-generator): Doc fix.
Bind system-time-locale.  Handle missing end.
(feedmail-fiddle-x-mailer): Add debug call.
Handle feedmail-x-mailer-line being nil.
(feedmail-accume-n-nuke-header, feedmail-deduce-address-list):
Add debug call.  Use buffer-substring-no-properties.
(feedmail-say-debug, feedmail-say-chatter): New functions.
(feedmail-find-eoh): Give an explicit error.