1. 25 Apr, 2011 11 commits
    • Ted Zlatanov's avatar
      Fix typo in GnuTLS W32 support. · 42ce4c63
      Ted Zlatanov authored
      * w32.c (emacs_gnutls_push): Fix typo.
    • Eli Zaretskii's avatar
      Avoid compilation warnings in gnutls.c on 64-bit hosts. · fb11d64d
      Eli Zaretskii authored
       src/gnutls.c (emacs_gnutls_handshake): Avoid compiler warnings about
       "cast to pointer from integer of different size".
    • Glenn Morris's avatar
      Auto-commit of generated files. · e7d4e61f
      Glenn Morris authored
    • Eli Zaretskii's avatar
      Improve doprnt and its use in verror. (Bug#8545) · 825cd63c
      Eli Zaretskii authored
       src/doprnt.c (doprnt): Document the set of format control sequences
       supported by the function.  Use SAFE_ALLOCA instead of always
       using `alloca'.
       src/eval.c (verror): Don't limit the buffer size at size_max-1, that
       is one byte too soon.  Don't use xrealloc; instead xfree and
       xmalloc anew.
    • Ted Zlatanov's avatar
      gnus-registry.el (gnus-registry-ignore-group-p): Don't call... · e2822bd2
      Ted Zlatanov authored
      gnus-registry.el (gnus-registry-ignore-group-p): Don't call `gnus-parameter-registry-ignore' if the *Group* buffer doesn't exist.
    • Ted Zlatanov's avatar
      Bug fixes and certificate and hostname verification for the Emacs GnuTLS support. · 8b492194
      Ted Zlatanov authored
      * lisp/net/gnutls.el (gnutls-negotiate): Add hostname, verify-flags,
      verify-error, and verify-hostname-error parameters.  Check whether
      default trustfile exists before going to use it. Add missing
      argument to gnutls-message-maybe call. Return return value.
      Reported by Claudio Bley <claudio.bley@gmail.com>.
      (open-gnutls-stream): Add usage example.
      * lisp/net/network-stream.el (network-stream-open-starttls): Give host
      parameter to `gnutls-negotiate'.
      (gnutls-negotiate): Adjust `gnutls-negotiate' declaration.
    • Ted Zlatanov's avatar
      Add GnuTLS support for W32 and certificate and hostname verification in GnuTLS. · e061a11b
      Ted Zlatanov authored
      * src/gnutls.c: Renamed global_initialized to
      gnutls_global_initialized.  Added internals for the
      :verify-hostname-error, :verify-error, and :verify-flags
      parameters of `gnutls-boot' and documented those parameters in the
      docstring.  Start callback support.
      (emacs_gnutls_handshake): Add Woe32 support. Retry handshake
      unless a fatal error occured. Call gnutls_alert_send_appropriate
      on error. Return error code.
      (emacs_gnutls_write): Call emacs_gnutls_handle_error.
      (emacs_gnutls_read): Likewise.
      (Fgnutls_boot): Return handshake error code.
      (emacs_gnutls_handle_error): New function.
      (wsaerror_to_errno): Likewise.
      * src/gnutls.h: Add GNUTLS_STAGE_CALLBACKS enum to denote we're in the
      callbacks stage.
      * src/w32.c (emacs_gnutls_pull): New function for GnuTLS on Woe32.
      (emacs_gnutls_push): Likewise.
      * src/w32.h (emacs_gnutls_pull): Add prototype.
      (emacs_gnutls_push): Likewise.
    • Ted Zlatanov's avatar
      Add certificate verify callback check for GnuTLS. · 33630d51
      Ted Zlatanov authored
      * configure.in: Check for GnuTLS certificate verify callbacks.
    • Ted Zlatanov's avatar
      Add GnuTLS support for W32. · fd4af8d9
      Ted Zlatanov authored
      * nt/configure.bat: New options --without-gnutls and --lib, new build
      variable USER_LIBS, automatically detect GnuTLS.  Copies the PNG
      library setup with trivial modifications.
      * nt/INSTALL: Add instructions for GnuTLS support.
      * nt/gmake.defs: Prefix USER_LIBS with -l.
    • Ted Zlatanov's avatar
      Add GnuTLS support for W32. · 418401a5
      Ted Zlatanov authored
      * lib-src/makefile.w32-in (obj): Added gnutls.o.
    • Daniel Colascione's avatar
      * progmodes/cc-engine.el (c-forward-decl-or-cast-1): Use · 05842630
      Daniel Colascione authored
      correct match group (bug#8438).
  2. 24 Apr, 2011 13 commits
    • Lars Magne Ingebrigtsen's avatar
    • Chong Yidong's avatar
      Restore ability to show a restricted list of packages in Package Menu. · 512e3ae1
      Chong Yidong authored
      * emacs-lisp/package.el (package-built-in-p): Fix typo.
      (package-menu--generate): New arg specifying packages to show.
      (package-menu-refresh, package-menu-execute, list-packages):
      Callers changed.
      (package-show-package-list): New function.
      * finder.el (finder-list-matches): Use package-show-package-list
      instead of deleted package--list-packages.
    • Chong Yidong's avatar
      Add vc-annotate-goto-line. · 3ba7869c
      Chong Yidong authored
      * vc/vc-annotate.el (vc-annotate-goto-line): New command.  Based
      on a previous implementation by Juanma Barranquero (Bug#8366).
      (vc-annotate-mode-map): Bind it to RET.
    • Uday S Reddy's avatar
      Fix next-file command in etags.el. · 7031be6d
      Uday S Reddy authored
      * lisp/progmodes/etags.el (next-file): Don't use set-buffer to change
      buffers (Bug#8478).
      * doc/lisp/maintaining.texi (List Tags): Document next-file.
    • Chong Yidong's avatar
      Revert undocumented change to .dir-locals.el in 2011-04-01T17:19:52Z!monnier@iro.umontreal.ca. · 6f68a3a2
      Chong Yidong authored
      This bumped fill-column from 70 to 79, but was not documented in the
      commit log, and appears to be a mistake.
    • Eli Zaretskii's avatar
      Minor cleanup in src/xdisp.c. · eb35682e
      Eli Zaretskii authored
       src/xdisp.c (handle_single_display_spec): Rename the
       display_replaced_before_p argument into display_replaced_p, to
       make it consistent with the commentary.  Fix typos in the
    • Eli Zaretskii's avatar
      Minor cleanup in src/textprop.c. · e2ad650c
      Eli Zaretskii authored
       src/textprop.c (syms_of_textprop): Remove dead code.
       (copy_text_properties): Delete obsolete commentary about an
       interface that was deleted long ago.  Fix typos in the description
       of arguments.
    • Eli Zaretskii's avatar
      Repair the MSDOS build following latest changes. · 1b2de274
      Eli Zaretskii authored
       msdos/sedlibmk.inp (am_libgnu_a_OBJECTS): Edit out
       allocator.$(OBJEXT).  Add editing for the new GNULIB_* and
       REPLACE_* variables.
       src/msdos.c (XMenuActivate, XMenuAddSelection): Adjust argument list
       to changes in oldXMenu/XMenu.h from 2011-04-16.
       <menu_help_message, prev_menu_help_message>: Constify.
       (IT_menu_make_room): menu->help_text is now `const char **';
       src/msdos.h (XMenuActivate, XMenuAddSelection): Adjust prototypes
       to changes in oldXMenu/XMenu.h from 2011-04-16.
       (struct XMenu): Declare `help_text' `const char **'.
       src/xfaces.c <Qunspecified>: Make extern again.
       src/syntax.c: Include sys/types.h before including regex.h, as
       required by Posix.
    • Eli Zaretskii's avatar
      Fallout from resurrecting doprnt. · 762b15be
      Eli Zaretskii authored
       src/doc.c (get_doc_string): Improve the format passed to `error'.
       src/doprnt.c (doprnt): Improve commentary.
       src/term.c (init_tty) [MSDOS]: Fix 1st argument to maybe_fatal.
       src/Makefile.in (TAGS): Depend on $(M_FILE) and $(S_FILE), and scan
       them with etags.
       src/makefile.w32-in (TAGS): Depend on $(CURDIR)/m/intel386.h and
       (TAGS-gmake): Scan $(CURDIR)/m/intel386.h and $(CURDIR)/s/ms-w32.h.
    • Eli Zaretskii's avatar
      Fix a minor bug in src/makefile.w32-in. · f1052e5d
      Eli Zaretskii authored
       src/makefile.w32-in (globals.h): Add a dummy recipe, to make any
       changes in globals.h immediately force recompilation.
    • Eli Zaretskii's avatar
      Delete char-direction-table and char-direction. · fa6996bc
      Eli Zaretskii authored
       See http://lists.gnu.org/archive/html/emacs-devel/2011-04/msg00675.html
       for the reasons.
       src/character.c (Fchar_direction): Function deleted.
       (syms_of_character): Don't defsubr it.
       <char-direction-table>: Deleted.
       etc/NEWS: Document the removal.
    • Chong Yidong's avatar
    • Chong Yidong's avatar
      Improve apropos buffer highlighting. · 4ef177aa
      Chong Yidong authored
      * lisp/apropos.el (apropos-label-face): Avoid variable-pitch face.
      (apropos-accumulator): Doc fix.
      (apropos-function, apropos-macro, apropos-command)
      (apropos-variable, apropos-face, apropos-group, apropos-widget)
      (apropos-plist): Add face property.
      (apropos-symbols-internal): Fix indentation.
      (apropos-print): Simplify help, and recognize apropos-multi-type.
      (apropos-print-doc): Use button-type-get to extract the button's
      face property.  Fill docstring (Bug#8352).
  3. 23 Apr, 2011 6 commits
    • Eli Zaretskii's avatar
    • Eli Zaretskii's avatar
      Fix doprnt so it could be used safely in `verror'. (Bug#8435) · e6c3da20
      Eli Zaretskii authored
       src/doprnt.c: Include limits.h.
       (SIZE_MAX): New macro.
       (doprnt): Return a size_t value.  2nd arg is now size_t.  Many
       local variables are now size_t instead of int or unsigned.
       Improve overflow protection.  Support `l' modifier for integer
       conversions.  Support %l conversion.  Don't assume an EMACS_INT
       argument for integer conversions and for %c.
       src/lisp.h (doprnt): Restore prototype.
       src/makefile.w32-in ($(BLD)/callint.$(O)): Depend on
       src/Makefile.in (base_obj): Add back doprnt.o.
       src/deps.mk (doprnt.o): Add back prerequisites.
       (callint.o): Depend on character.h.
       src/eval.c (internal_lisp_condition_case): Include the handler
       representation in the error message.
       (verror): Call doprnt instead of vsnprintf.  Fix an off-by-one bug
       when breaking from the loop.
       src/xdisp.c (vmessage): Call doprnt instead of vsnprintf.
       src/callint.c (Fcall_interactively): When displaying error message
       about invalid control letter, pass the character's codepoint, not
       a pointer to its multibyte form.  Improve display of the character
       in octal and display also its hex code.
       src/character.c (char_string): Use %x to display the (unsigned)
       codepoint of an invalid character, to avoid displaying a bogus
       negative value.
       src/font.c (check_otf_features): Pass SDATA of SYMBOL_NAME to
       `error', not SYMBOL_NAME itself.
       src/coding.c (Fencode_sjis_char, Fencode_big5_char): Use %c for
       character arguments to `error'.
       src/charset.c (check_iso_charset_parameter): Fix incorrect argument
       to `error' in error message about FINAL_CHAR argument.  Make sure
       FINAL_CHAR is a character, and use %c when it is passed as
       argument to `error'.
    • Glenn Morris's avatar
    • Glenn Morris's avatar
    • Glenn Morris's avatar
      Revert incorrect change to copyright years. · 3553ba54
      Glenn Morris authored
    • Ted Zlatanov's avatar
      gnus-registry.el (gnus-registry-ignore-group-p): Test specifically for the... · 74db886b
      Ted Zlatanov authored
      gnus-registry.el (gnus-registry-ignore-group-p): Test specifically for the case where `gnus-registry-ignored-groups' is a list of lists, and don't call `gnus-parameter-registry-ignore' otherwise.
  4. 22 Apr, 2011 7 commits
  5. 21 Apr, 2011 3 commits
    • Ted Zlatanov's avatar
      gnus.el (gnus-registry-ignored-groups): Provide default in gnus.el, not gnus-registry.el. · c024b021
      Ted Zlatanov authored
      gnus-registry.el (gnus-registry-ignored-groups): Remove defcustom.  Explain why in comments.
       (gnus-registry-action): Fix data-header reference to use the extra headers.  Explain in package commentary how to add To and Cc headers to the gnus-extra-headers.
       (gnus-registry-ignored-groups): Adjust defaults to match the parameter.
       (gnus-registry-ignore-group-p): Adjust to take either a group/topic parameter list or a string list in `gnus-registry-ignored-groups'.  Fix logic error.
    • Juanma Barranquero's avatar
    • Juanma Barranquero's avatar
      lisp/play/mpuz.el: Small fixes. · c6c32125
      Juanma Barranquero authored
      * play/mpuz (mpuz-silent): Doc fix.
        (mpuz-mode-map): Move initialization into declaration.
        (mpuz-put-number-on-board): Rename parameter L to COLUMNS.
        (mpuz-letter-to-digit, mpuz-check-all-solved, mpuz-create-buffer):
        Fix typos in docstrings.