]> git.eshelyaron.com Git - emacs.git/log
emacs.git
13 years agosrc/sysdep.c (get_tty_size) [WINDOWSNT]: Implement.
Juanma Barranquero [Mon, 2 May 2011 03:57:02 +0000 (05:57 +0200)]
src/sysdep.c (get_tty_size) [WINDOWSNT]: Implement.

Fixes: debbugs:8596
13 years agonnheader.el (nnheader-insert-buffer-substring): Renamed from nntp- and moved from...
Lars Magne Ingebrigtsen [Mon, 2 May 2011 03:37:06 +0000 (03:37 +0000)]
nnheader.el (nnheader-insert-buffer-substring): Renamed from nntp- and moved from that file for reuse.

13 years agosrc/gnutls.c: Make static a bunch of variables.
Juanma Barranquero [Mon, 2 May 2011 02:49:06 +0000 (04:49 +0200)]
src/gnutls.c: Make static a bunch of variables.

13 years agoDecode &_ => SPC in the reply.
Lars Magne Ingebrigtsen [Mon, 2 May 2011 02:33:11 +0000 (04:33 +0200)]
Decode &_ => SPC in the reply.

13 years agoImplement and document `server-eval-at'.
Lars Magne Ingebrigtsen [Mon, 2 May 2011 02:06:53 +0000 (04:06 +0200)]
Implement and document `server-eval-at'.

13 years agopop3.el (pop3-open-server): Fix It's `tls', not :tls.
Lars Magne Ingebrigtsen [Mon, 2 May 2011 01:45:17 +0000 (01:45 +0000)]
pop3.el (pop3-open-server): Fix It's `tls', not :tls.

13 years agopop3.el (pop3-open-server): Error messages are "-ERR".
Lars Magne Ingebrigtsen [Mon, 2 May 2011 01:19:21 +0000 (01:19 +0000)]
pop3.el (pop3-open-server): Error messages are "-ERR".

13 years agoMerge changes made in Gnus trunk.
Gnus developers [Sun, 1 May 2011 23:30:18 +0000 (23:30 +0000)]
Merge changes made in Gnus trunk.

pop3.el (pop3-open-server): Upgrade opportunistically to STARTTLS.
 (open-tls-stream): Remove superfluous tls/starttls autoloads.
gnus-sum.el (gnus-summary-next-article): Don't bug out if the summary buffer has moved to a different frame.
nnimap.el (nnimap-request-article): Use nntp-insert-buffer-substring to get the conversion from unibyte to multibyte buffers to work on Emacs 22.
nntp.el (nntp-request-article): Slight clean-up.

13 years ago(open-network-stream): Take a :nowait parameter and pass it on to `make-network-process'.
Lars Magne Ingebrigtsen [Sun, 1 May 2011 15:39:10 +0000 (17:39 +0200)]
(open-network-stream): Take a :nowait parameter and pass it on to `make-network-process'.

13 years agoAuto-commit of loaddefs files.
Glenn Morris [Sun, 1 May 2011 10:23:07 +0000 (06:23 -0400)]
Auto-commit of loaddefs files.

13 years ago* src/callproc.c: Indentation fixup.
Andreas Schwab [Sun, 1 May 2011 09:02:01 +0000 (11:02 +0200)]
* src/callproc.c: Indentation fixup.

13 years ago* src/sysdep.c (wait_for_termination_1): Make static.
Andreas Schwab [Sun, 1 May 2011 08:52:17 +0000 (10:52 +0200)]
* src/sysdep.c (wait_for_termination_1): Make static.
(wait_for_termination, interruptible_wait_for_termination): Move
after wait_for_termination_1.

13 years agoExtend `call-process' to take the `(:file "file")' syntax to redirect
Lars Magne Ingebrigtsen [Sun, 1 May 2011 00:04:17 +0000 (02:04 +0200)]
Extend `call-process' to take the `(:file "file")' syntax to redirect
STDOUT to a file.

13 years ago* lisp/faces.el (face-spec-set-match-display): Don't match toolkit
Andreas Schwab [Sat, 30 Apr 2011 17:57:07 +0000 (19:57 +0200)]
* lisp/faces.el (face-spec-set-match-display): Don't match toolkit
options on terminal frames.

13 years agokeep highlight when switching between major modes on a file.
Vinicius Jose Latorre [Sat, 30 Apr 2011 15:15:07 +0000 (12:15 -0300)]
keep highlight when switching between major modes on a file.

13 years agoAdapt the MSDOS build to latest changes.
Eli Zaretskii [Sat, 30 Apr 2011 10:31:17 +0000 (13:31 +0300)]
Adapt the MSDOS build to latest changes.

 msdos/inttypes.h: New file.
 msdos/sed2v2.inp (HAVE_DECL_STRTOULL, HAVE_DECL_STRTOUMAX)
 (HAVE_STRTOULL, HAVE_STRTOULL): Define to 1.
 src/sedlibmk.inp (BUILT_SOURCES): Edit out inttypes.h.
 src/sed1v2.inp (CPPFLAGS): Edit to "-I../msdos".
 Add ../msdos/inttypes.h to prerequisites of lread.o.
 src/dosfns.c (Fint86, Fdos_memget, Fdos_memput): Use `ASIZE (FOO)'
 rather than `XVECTOR (FOO)->size'.

13 years agoDon't test HAVE_INTTYPES_H in process.c.
Eli Zaretskii [Sat, 30 Apr 2011 09:31:01 +0000 (12:31 +0300)]
Don't test HAVE_INTTYPES_H in process.c.

 src/process.c: Remove HAVE_INTTYPES_H condition from inclusion of
 inttypes.h, as a gnulib replacement is used if it not available in
 system headers.

13 years agoDefine HAVE_LONG_LONG_INT, HAVE_UNSIGNED_LONG_LONG_INT for Windows.
Eli Zaretskii [Sat, 30 Apr 2011 09:14:30 +0000 (12:14 +0300)]
Define HAVE_LONG_LONG_INT, HAVE_UNSIGNED_LONG_LONG_INT for Windows.

 nt/config.nt (HAVE_LONG_LONG_INT, HAVE_UNSIGNED_LONG_LONG_INT):
 Define to 1 for MinGW of MSVC versions >= 1400.

13 years agoshr.el (shr-strike-through): New face.
Lars Magne Ingebrigtsen [Sat, 30 Apr 2011 00:03:19 +0000 (00:03 +0000)]
shr.el (shr-strike-through): New face.
 (shr-tag-s): Use it to provide <s> support.
 (shr-tag-s): Remove duplicate definition.

13 years agoLift the MOST_POSITIVE_FIXNUM/4 limitation on visited files (bug#8528).
Eli Zaretskii [Fri, 29 Apr 2011 19:47:29 +0000 (22:47 +0300)]
Lift the MOST_POSITIVE_FIXNUM/4 limitation on visited files (bug#8528).

 src/fileio.c (Finsert_file_contents): Don't limit file size to 1/4
 of MOST_POSITIVE_FIXNUM.
 src/coding.c (coding_alloc_by_realloc): Error out if destination
 will grow beyond MOST_POSITIVE_FIXNUM.
 (decode_coding_emacs_mule): Abort if there isn't enough place in
 charbuf for the composition carryover bytes.  Reserve an extra
 space for up to 2 characters produced in a loop.
 (decode_coding_iso_2022): Abort if there isn't enough place in
 charbuf for the composition carryover bytes.

13 years agoDon't abort in doprnt when passed unsupported %ll modifier.
Eli Zaretskii [Fri, 29 Apr 2011 19:34:06 +0000 (22:34 +0300)]
Don't abort in doprnt when passed unsupported %ll modifier.

 src/doprnt.c (doprnt) [!HAVE_LONG_LONG_INT]: Error out instead of
 aborting when %lld or %lll format is passed.
 [!HAVE_UNSIGNED_LONG_LONG_INT]: Error out instead of aborting when
 %llo or %llx format is passed.  (Bug#8545)

13 years agoFix bug #7952 with vertical motion in Grep buffers.
Eli Zaretskii [Fri, 29 Apr 2011 18:03:00 +0000 (21:03 +0300)]
Fix bug #7952 with vertical motion in Grep buffers.

 src/window.c (window_scroll_line_based): Use a marker instead of
 simple variables to record original value of point.

13 years ago* lisp/progmodes/pascal.el: Use lexical binding.
Stefan Monnier [Fri, 29 Apr 2011 17:34:28 +0000 (14:34 -0300)]
* lisp/progmodes/pascal.el: Use lexical binding.
(pascal-mode-map): Remove author preferences.

13 years ago* pcomplete.el (pcomplete-std-complete): Fix last minute typo.
Stefan Monnier [Fri, 29 Apr 2011 17:33:30 +0000 (14:33 -0300)]
* pcomplete.el (pcomplete-std-complete): Fix last minute typo.

13 years ago* lisp/pcomplete.el (pcomplete-std-complete): Don't abuse
Stefan Monnier [Fri, 29 Apr 2011 17:24:09 +0000 (14:24 -0300)]
* lisp/pcomplete.el (pcomplete-std-complete): Don't abuse
completion-at-point.

13 years ago* lisp/erc/erc-pcomplete.el (erc-pcomplete-nick-postfix): Remove the " " in the
Stefan Monnier [Fri, 29 Apr 2011 15:23:59 +0000 (12:23 -0300)]
* lisp/erc/erc-pcomplete.el (erc-pcomplete-nick-postfix): Remove the " " in the
suffix that's added by pcomplete-termination-string anyway.
(pcomplete-erc-setup): Remove pcomplete-suffix-list setting now that
it's not needed any more.

13 years agoFix doprnt when buffer is too small for multibyte sequences.
Eli Zaretskii [Fri, 29 Apr 2011 11:01:11 +0000 (14:01 +0300)]
Fix doprnt when buffer is too small for multibyte sequences.

 src/doprnt.c (doprnt): Fix the case where a multibyte sequence
 produced by %s or %c overflows available buffer space.  (Bug#8545)

13 years agolisp/calc/calccomp.el (math-comp-to-string-flat-term): Simplify.
Juanma Barranquero [Thu, 28 Apr 2011 23:08:37 +0000 (01:08 +0200)]
lisp/calc/calccomp.el (math-comp-to-string-flat-term): Simplify.

13 years agolisp/startup.el (command-line): Use delayed warning for "_emacs".
Juanma Barranquero [Thu, 28 Apr 2011 22:58:40 +0000 (00:58 +0200)]
lisp/startup.el (command-line): Use delayed warning for "_emacs".

13 years agoetc/NEWS: Document new "default HOME" warning.
Juanma Barranquero [Thu, 28 Apr 2011 22:48:58 +0000 (00:48 +0200)]
etc/NEWS: Document new "default HOME" warning.

13 years agoMerge: doprnt: Omit useless test; int overflow check (Bug#8545).
Paul Eggert [Thu, 28 Apr 2011 22:06:00 +0000 (15:06 -0700)]
Merge: doprnt: Omit useless test; int overflow check (Bug#8545).

13 years agoDocument doprnt's behavior a bit better.
Paul Eggert [Thu, 28 Apr 2011 22:02:15 +0000 (15:02 -0700)]
Document doprnt's behavior a bit better.

13 years agoRemove confusing word from comment.
Paul Eggert [Thu, 28 Apr 2011 21:41:39 +0000 (14:41 -0700)]
Remove confusing word from comment.

13 years agont/gmake.defs (ARCH): Fix error message in case of unknown architecture.
Eli Zaretskii [Thu, 28 Apr 2011 20:43:23 +0000 (23:43 +0300)]
nt/gmake.defs (ARCH): Fix error message in case of unknown architecture.

13 years agont/INSTALL: More details about problems with MSYS Bash.
Eli Zaretskii [Thu, 28 Apr 2011 20:28:51 +0000 (23:28 +0300)]
nt/INSTALL: More details about problems with MSYS Bash.

Fixes: debbugs:8564
13 years agoImprove comment.
Paul Eggert [Thu, 28 Apr 2011 20:27:52 +0000 (13:27 -0700)]
Improve comment.

13 years ago* lisp/net/rcirc.el (rcirc-handler-353): Fix bug for channels which the
Deniz Dogan [Thu, 28 Apr 2011 20:22:51 +0000 (22:22 +0200)]
* lisp/net/rcirc.el (rcirc-handler-353): Fix bug for channels which the
user has not joined.

13 years ago* doprnt.c (SIZE_MAX): Move defn after all includes, as they might #define it.
Paul Eggert [Thu, 28 Apr 2011 20:11:17 +0000 (13:11 -0700)]
* doprnt.c (SIZE_MAX): Move defn after all includes, as they might #define it.

13 years ago* doprnt.c (doprnt): Omit useless test; int overflow check (Bug#8545).
Paul Eggert [Thu, 28 Apr 2011 20:09:37 +0000 (13:09 -0700)]
* doprnt.c (doprnt): Omit useless test; int overflow check (Bug#8545).

13 years agosrc/w32.c (init_environment): Warn about defaulting HOME to C:\.
Juanma Barranquero [Thu, 28 Apr 2011 19:51:12 +0000 (21:51 +0200)]
src/w32.c (init_environment): Warn about defaulting HOME to C:\.

13 years ago* lisp/pcomplete.el (pcomplete-completions-at-point): Return nil if there
Stefan Monnier [Thu, 28 Apr 2011 19:39:11 +0000 (16:39 -0300)]
* lisp/pcomplete.el (pcomplete-completions-at-point): Return nil if there
aren't any completions at point.

13 years agoAdd delayed warnings support.
Juanma Barranquero [Thu, 28 Apr 2011 19:35:20 +0000 (21:35 +0200)]
Add delayed warnings support.

* etc/NEWS: Document `delayed-warnings-list' and `delayed-warnings-hook'.

* lisp/subr.el (display-delayed-warnings): New function.
  (delayed-warnings-hook): New variable.

* src/keyboard.c (Qdelayed_warnings_hook): Define.
  (command_loop_1): Run `delayed-warnings-hook' if Vdelayed_warnings_list
  is non-nil.
  (syms_of_keyboard) <delayed-warnings-hook>: DEFSYM it.
  (syms_of_keyboard) <delayed-warnings-list>: DEFVAR_LISP it.

13 years agoetc/NEWS: Fix typos.
Juanma Barranquero [Thu, 28 Apr 2011 19:07:08 +0000 (21:07 +0200)]
etc/NEWS: Fix typos.

13 years agont/INSTALL: Mention problems with MSYS/Cygwin Bash right at the beginning.
Eli Zaretskii [Thu, 28 Apr 2011 17:25:14 +0000 (20:25 +0300)]
nt/INSTALL: Mention problems with MSYS/Cygwin Bash right at the beginning.

Fixes: debbugs:8564
13 years agoMake MH-E use completion-at-point
Stefan Monnier [Thu, 28 Apr 2011 15:32:28 +0000 (12:32 -0300)]
Make MH-E use completion-at-point
* lisp/mh-e/mh-letter.el (mh-letter-completion-at-point): New function,
extracted from mh-letter-complete
(mh-letter-mode, mh-letter-complete, mh-letter-complete-or-space): Use it.
(mh-complete-word): Only use the common-substring arg when it works.
(mh-folder-expand-at-point):
* lisp/mh-e/mh-alias.el (mh-alias-letter-expand-alias): Return data suitable
for completion-at-point-functions.
* lisp/mh-e/mh-utils.el (mh-folder-completion-function): Make it work like
file-name completion, so partial-completion can do its job.
* lisp/minibuffer.el (completion-at-point, completion-help-at-point):
Don't presume that a given completion-at-point-function will always
use the same calling convention.

13 years agoFix return value from doprnt when message is truncated at non-ASCII character.
Eli Zaretskii [Thu, 28 Apr 2011 11:46:40 +0000 (07:46 -0400)]
Fix return value from doprnt when message is truncated at non-ASCII character.

 src/doprnt.c (doprnt): Don't return value smaller than the buffer
 size if the message was truncated.  (Bug#8545).

13 years agosrc/w32fns.c: #if-0 some functions entirely, not just the bodies.
Juanma Barranquero [Thu, 28 Apr 2011 02:01:33 +0000 (04:01 +0200)]
src/w32fns.c: #if-0 some functions entirely, not just the bodies.

13 years ago* lisp/pcomplete.el (pcomplete-completions-at-point):
Stefan Monnier [Thu, 28 Apr 2011 00:18:12 +0000 (21:18 -0300)]
* lisp/pcomplete.el (pcomplete-completions-at-point):
Obey pcomplete-ignore-case.  Don't call pcomplete-norm-func unless
pcomplete-seen is non-nil.
(pcomplete-comint-setup): Also recognize the new comint/shell
completion functions.
(pcomplete-do-complete): Don't call pcomplete-norm-func unless
pcomplete-seen is non-nil.

13 years agoMerge: * doprnt.c (doprnt): Support "ll" length modifier, for long long.
Paul Eggert [Wed, 27 Apr 2011 23:48:43 +0000 (16:48 -0700)]
Merge: * doprnt.c (doprnt): Support "ll" length modifier, for long long.

13 years agosrc/makefile.w32-in: Update dependencies.
Juanma Barranquero [Wed, 27 Apr 2011 23:35:33 +0000 (01:35 +0200)]
src/makefile.w32-in: Update dependencies.

13 years agoFix comments.
Paul Eggert [Wed, 27 Apr 2011 23:04:20 +0000 (16:04 -0700)]
Fix comments.

13 years ago* doprnt.c (doprnt): Fix two typos for long long.
Paul Eggert [Wed, 27 Apr 2011 22:59:09 +0000 (15:59 -0700)]
* doprnt.c (doprnt): Fix two typos for long long.

13 years agoMerge from mainline.
Paul Eggert [Wed, 27 Apr 2011 22:29:33 +0000 (15:29 -0700)]
Merge from mainline.

13 years agoSupport inttypes.h and strtoumax in non-MinGW builds on Windows.
Eli Zaretskii [Wed, 27 Apr 2011 21:14:34 +0000 (00:14 +0300)]
Support inttypes.h and strtoumax in non-MinGW builds on Windows.

 nt/inc/inttypes.h: New file.
 nt/config.nt (HAVE_DECL_STRTOULL, HAVE_DECL_STRTOUMAX)
 (HAVE_STRTOULL, HAVE_STRTOUMAX): New macros.

13 years agoFix ChangeLog typos.
Juanma Barranquero [Wed, 27 Apr 2011 19:51:19 +0000 (21:51 +0200)]
Fix ChangeLog typos.

13 years agoAdd FIXME comment.
Paul Eggert [Wed, 27 Apr 2011 19:05:21 +0000 (12:05 -0700)]
Add FIXME comment.

13 years ago* doprnt.c (doprnt): Support "ll" length modifier, for long long.
Paul Eggert [Wed, 27 Apr 2011 18:22:21 +0000 (11:22 -0700)]
* doprnt.c (doprnt): Support "ll" length modifier, for long long.

13 years agoImprove `doprnt' and its usage. (Bug#8545)
Eli Zaretskii [Wed, 27 Apr 2011 18:15:29 +0000 (21:15 +0300)]
Improve `doprnt' and its usage.  (Bug#8545)

 src/doprnt.c (doprnt): Make sure `format' is never accessed beyond
 `format_end'.  Remove support for %l as a conversion specifier.
 Don't use xrealloc.  Improve diagnostics when the %l size modifier
 is used.  Update the commentary.
 src/eval.c (verror): Simplify calculation of size_t.
 src/coding.c (Ffind_operation_coding_system): Fix diagnostic error
 messages.

13 years agoApplied icalendar patches from Niels Giesen.
Ulf Jasper [Wed, 27 Apr 2011 17:48:35 +0000 (19:48 +0200)]
Applied icalendar patches from Niels Giesen.

lisp/ChangeLog:

2011-04-27  Niels Giesen <niels.giesen@gmail.com>

* calendar/icalendar.el (diary-lib): Added require statement.
(icalendar--create-uid): Read out a uid from a text-property on
the first character in the entry. This allows for code to add its
own uid to the entry.
(icalendar--convert-float-to-ical): Add export of
`diary-float'-entries save for those with the optional DAY

13 years ago* subr.el (shell-quote-argument): Use alternate escaping strategy
Daniel Colascione [Wed, 27 Apr 2011 07:56:55 +0000 (00:56 -0700)]
* subr.el (shell-quote-argument): Use alternate escaping strategy
when we spot a variable reference in a string.

13 years ago* buffer.c (init_buffer) [USE_MMAP_FOR_BUFFERS]: Adjust to aliasing change
Paul Eggert [Wed, 27 Apr 2011 08:06:26 +0000 (01:06 -0700)]
* buffer.c (init_buffer) [USE_MMAP_FOR_BUFFERS]: Adjust to aliasing change

13 years agoAuto-commit of generated files.
Glenn Morris [Wed, 27 Apr 2011 06:48:35 +0000 (02:48 -0400)]
Auto-commit of generated files.

13 years agoMerge: nsmenu.m: Replace all uses of XVECTOR with ASIZE and AREF.
Paul Eggert [Wed, 27 Apr 2011 06:03:54 +0000 (23:03 -0700)]
Merge: nsmenu.m: Replace all uses of XVECTOR with ASIZE and AREF.

13 years ago* nsmenu.m: Replace all uses of XVECTOR with ASIZE and AREF.
Paul Eggert [Wed, 27 Apr 2011 06:01:43 +0000 (23:01 -0700)]
* nsmenu.m: Replace all uses of XVECTOR with ASIZE and AREF.

This makes this file independent of the recent pseudovector change.

13 years ago* cmdproxy.c (try_dequote_cmdline): Notice variable substitutions in
Daniel Colascione [Wed, 27 Apr 2011 04:19:15 +0000 (21:19 -0700)]
* cmdproxy.c (try_dequote_cmdline): Notice variable substitutions in
quoted strings and bail out.

13 years agoFixed a bug that caused configure with --enable-checking=stringoverrun to have no...
Ben Key [Wed, 27 Apr 2011 02:17:44 +0000 (21:17 -0500)]
Fixed a bug that caused configure with --enable-checking=stringoverrun to have no effect.

13 years agoUpdate from gnulib.
Paul Eggert [Tue, 26 Apr 2011 19:29:47 +0000 (12:29 -0700)]
Update from gnulib.

13 years ago* lisp.h: Add comments about struct vectorlike_header.
Paul Eggert [Tue, 26 Apr 2011 19:14:07 +0000 (12:14 -0700)]
* lisp.h: Add comments about struct vectorlike_header.

13 years ago* keyboard.c (handle_user_signal): Fix pointer signedness problem.
Paul Eggert [Tue, 26 Apr 2011 18:02:10 +0000 (11:02 -0700)]
* keyboard.c (handle_user_signal): Fix pointer signedness problem.

13 years agoMerge from mainline.
Paul Eggert [Tue, 26 Apr 2011 17:50:51 +0000 (10:50 -0700)]
Merge from mainline.

13 years agoFix typos in ChangeLogs.
Juanma Barranquero [Tue, 26 Apr 2011 14:07:29 +0000 (16:07 +0200)]
Fix typos in ChangeLogs.

13 years agosrc/keyboard.c (QCrtl): Rename from Qrtl. All uses changed.
Juanma Barranquero [Tue, 26 Apr 2011 14:02:55 +0000 (16:02 +0200)]
src/keyboard.c (QCrtl): Rename from Qrtl.  All uses changed.

13 years agoMake ERC use completion-at-point
Stefan Monnier [Tue, 26 Apr 2011 13:50:09 +0000 (10:50 -0300)]
Make ERC use completion-at-point
* lisp/erc/erc.el (erc-mode-map): Use completion-at-point.
(erc-mode): Tell completion-at-point to obey erc-complete-functions.
(erc-complete-word-at-point): New function.
(erc-complete-word): Make it obsolete.
* lisp/erc/erc-pcomplete.el (erc-pcompletions-at-point): New function.
(pcomplete): Use it.
* lisp/erc/erc-dcc.el (erc-dcc-chat-mode-map): Use completion-at-point.
(erc-dcc-chat-mode): Tell completion-at-point to obey
erc-complete-functions.
* lisp/erc/erc-button.el (erc-button-next-function): New function extracted from
erc-button-next.
(button, erc-button-next): Use it.

13 years agoDon't return in emacs_gnutls_handshake without an explicit value.
Ted Zlatanov [Tue, 26 Apr 2011 12:59:12 +0000 (07:59 -0500)]
Don't return in emacs_gnutls_handshake without an explicit value.

* gnutls.c (emacs_gnutls_handshake): Return an error if we're not
supposed to be handshaking.
Reported by Paul Eggert <eggert@cs.ucla.edu>.

13 years agoFix verb tense in ChangeLog message.
Ted Zlatanov [Tue, 26 Apr 2011 12:49:53 +0000 (07:49 -0500)]
Fix verb tense in ChangeLog message.

13 years agoImplement debug-on-event
Daniel Colascione [Tue, 26 Apr 2011 11:26:05 +0000 (04:26 -0700)]
Implement debug-on-event

13 years agoImprove Windows quoting robustness
Daniel Colascione [Tue, 26 Apr 2011 10:44:03 +0000 (03:44 -0700)]
Improve Windows quoting robustness

13 years agoAdd bug numbers.
Paul Eggert [Tue, 26 Apr 2011 07:52:52 +0000 (00:52 -0700)]
Add bug numbers.

13 years ago* gnutls.c (emacs_gnutls_write): Don't use uninitialized rtnval if nbyte <= 0.
Paul Eggert [Tue, 26 Apr 2011 07:35:23 +0000 (00:35 -0700)]
* gnutls.c (emacs_gnutls_write): Don't use uninitialized rtnval if nbyte <= 0.

13 years ago* gnutls.c: Remove unused local.
Paul Eggert [Tue, 26 Apr 2011 07:26:02 +0000 (00:26 -0700)]
* gnutls.c: Remove unused local.

13 years ago* gnutls.c (Fgnutls_boot): gnutls_certificate_verify_peers2 wants unsigned *.
Paul Eggert [Tue, 26 Apr 2011 07:23:56 +0000 (00:23 -0700)]
* gnutls.c (Fgnutls_boot): gnutls_certificate_verify_peers2 wants unsigned *.

13 years ago* gnutls.c (emacs_gnutls_handle_error): Remove unused local.
Paul Eggert [Tue, 26 Apr 2011 07:20:51 +0000 (00:20 -0700)]
* gnutls.c (emacs_gnutls_handle_error): Remove unused local.

13 years ago* gnutls.c (emacs_gnutls_handshake): Don't return a garbage value.
Paul Eggert [Tue, 26 Apr 2011 07:12:16 +0000 (00:12 -0700)]
* gnutls.c (emacs_gnutls_handshake): Don't return a garbage value.

Expect the caller to check whether GNUTLS_STAGE_HANDSHAKE_CANDO <=
proc->gnutls_initstage, if the check is needed.  The check isn't
needed for one caller, Fgnutls_boot.
(emacs_gnutls_read): Do that check.  This is the other caller.

13 years agoMerge from mainline.
Paul Eggert [Tue, 26 Apr 2011 06:17:52 +0000 (23:17 -0700)]
Merge from mainline.

13 years ago* admin/notes/bzr: Small updates.
Glenn Morris [Tue, 26 Apr 2011 04:50:33 +0000 (21:50 -0700)]
* admin/notes/bzr: Small updates.

13 years ago* admin/notes/years: Small updates.
Glenn Morris [Tue, 26 Apr 2011 04:45:37 +0000 (21:45 -0700)]
* admin/notes/years: Small updates.

13 years agoCombine changelog entries.
Paul Eggert [Mon, 25 Apr 2011 21:50:24 +0000 (14:50 -0700)]
Combine changelog entries.

13 years ago* lisp.h (XVECTORLIKE_HEADER_SIZE): Remove. The only use is now expanded.
Paul Eggert [Mon, 25 Apr 2011 21:38:32 +0000 (14:38 -0700)]
* lisp.h (XVECTORLIKE_HEADER_SIZE): Remove.  The only use is now expanded.

13 years agoConvert some function definitions to standard C.
Dan Nicolaescu [Mon, 25 Apr 2011 21:36:06 +0000 (14:36 -0700)]
Convert some function definitions to standard C.

* src/alloc.c (check_sblock, check_string_bytes)
(check_string_free_list): Convert to standard C.

13 years ago* lisp.h: (XVECTOR_SIZE): Remove. All uses replaced with ASIZE.
Paul Eggert [Mon, 25 Apr 2011 21:34:39 +0000 (14:34 -0700)]
* lisp.h: (XVECTOR_SIZE): Remove.  All uses replaced with ASIZE.
(ASIZE): Now contains previous implementation of XVECTOR_SIZE
instead of invoking XVECTOR_SIZE.

13 years ago* lisp.h: Say "vectorlike header" rather than "vector header.
Paul Eggert [Mon, 25 Apr 2011 19:40:22 +0000 (12:40 -0700)]
* lisp.h: Say "vectorlike header" rather than "vector header.

(struct vectorlike_header): Rename from struct vector_header.
(XVECTORLIKE_HEADER_SIZE): Renamed from XVECTOR_HEADER_SIZE.
All uses changed.

13 years ago* lisp/emulation/cua-base.el (cua-selection-mode): Make it toggle again.
Stefan Monnier [Mon, 25 Apr 2011 18:17:17 +0000 (15:17 -0300)]
* lisp/emulation/cua-base.el (cua-selection-mode): Make it toggle again.

13 years ago* trampver.texi: Update release number.
Michael Albinus [Mon, 25 Apr 2011 18:14:38 +0000 (20:14 +0200)]
* trampver.texi: Update release number.

13 years ago* net/tramp.el (tramp-process-actions): Add POS argument. Delete
Michael Albinus [Mon, 25 Apr 2011 18:10:17 +0000 (20:10 +0200)]
* net/tramp.el (tramp-process-actions): Add POS argument.  Delete
region between POS and (pos).

* net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band): Use
`nil' position in `tramp-process-actions' call.
(tramp-maybe-open-connection): Call `tramp-process-actions' with pos.

* net/tramp-smb.el (tramp-smb-maybe-open-connection): Use `nil'
position in `tramp-process-actions' call.

* net/trampver.el: Update release number.

13 years ago* lisp/custom.el (defcustom): Obey lexical-binding.
Stefan Monnier [Mon, 25 Apr 2011 16:52:51 +0000 (13:52 -0300)]
* lisp/custom.el (defcustom): Obey lexical-binding.

13 years agoFix octave-inf completion problems reported by Alexander Klimov.
Stefan Monnier [Mon, 25 Apr 2011 16:29:31 +0000 (13:29 -0300)]
Fix octave-inf completion problems reported by Alexander Klimov.
* lisp/progmodes/octave-inf.el (inferior-octave-mode-syntax-table):
Inherit from octave-mode-syntax-table.
(inferior-octave-mode): Set info-lookup-mode.
(inferior-octave-completion-at-point): New function.
(inferior-octave-complete): Use it and completion-in-region.
(inferior-octave-dynamic-complete-functions): Use it as well, and use
comint-filename-completion.
* lisp/progmodes/octave-mod.el (octave-mode-syntax-table): Use _ syntax for
symbol elements which shouldn't be word elements.
(octave-font-lock-keywords, octave-beginning-of-defun)
(octave-function-header-regexp): Adjust regexps accordingly.
(octave-mode-map): Also use info-lookup-symbol for C-c C-h.

13 years agolisp/net/gnutls.el (gnutls-errorp): Declare before first use.
Juanma Barranquero [Mon, 25 Apr 2011 13:47:23 +0000 (15:47 +0200)]
lisp/net/gnutls.el (gnutls-errorp): Declare before first use.

13 years agoFix typo in GnuTLS W32 support.
Ted Zlatanov [Mon, 25 Apr 2011 12:48:24 +0000 (07:48 -0500)]
Fix typo in GnuTLS W32 support.

* w32.c (emacs_gnutls_push): Fix typo.

13 years agoAvoid compilation warnings in gnutls.c on 64-bit hosts.
Eli Zaretskii [Mon, 25 Apr 2011 10:42:57 +0000 (13:42 +0300)]
Avoid compilation warnings in gnutls.c on 64-bit hosts.

 src/gnutls.c (emacs_gnutls_handshake): Avoid compiler warnings about
 "cast to pointer from integer of different size".

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