1. 05 May, 2011 6 commits
    • Glenn Morris's avatar
      Declaration fixes. · cf5bee67
      Glenn Morris authored
      * lisp/net/network-stream.el (gnutls-negotiate): Fix declaration.
      * lisp/simple.el (tabulated-list-print): Fix declaration.
      * lisp/progmodes/gud.el (syntax-symbol, syntax-point):
      Remove unnecessary and incorrect declarations.
    • Glenn Morris's avatar
      Small check-declare fix. · 0bff894f
      Glenn Morris authored
      * lisp/emacs-lisp/check-declare.el (check-declare-scan):
      Handle byte-compile-initial-macro-environment in bytecomp.el
    • Glenn Morris's avatar
      ChangeLog merge fix, grumble. · 40c67c6d
      Glenn Morris authored
    • Stefan Monnier's avatar
      Fix earlier half-done eieio-defmethod change. · 9869b3ae
      Stefan Monnier authored
      * lisp/emacs-lisp/eieio.el (eieio--defmethod): Rename from eieio-defmethod.
      Streamline and change calling convention.
      (defmethod): Adjust accordingly and simplify.
      (eieio-defclass): Fix broken calls to eieio-defmethod and redirect to
      new eieio--defmethod.
      (slot-boundp): Minor CSE simplification.
      Fixes: debbugs:8338
    • Milan Zamazal's avatar
      Small addition to glasses.el (bug#8524) · 9c1d5ac5
      Milan Zamazal authored
      * lisp/progmodes/glasses.el (glasses-separate-capital-groups): New option.
      (glasses-make-readable): Use glasses-separate-capital-groups.
    • Juanma Barranquero's avatar
      lisp/emacs-lisp/warnings.el: Tiny fixes. · 455c834e
      Juanma Barranquero authored
      * emacs-lisp/warnings.el (warning-level-aliases): Reflow docstring.
        (warning-series): Doc fix.
        (display-warning): Don't try to create the buffer if we just found it.
  2. 04 May, 2011 7 commits
    • Chong Yidong's avatar
      Make autoloading commands prompt for autoload file (Bug#7989) · 9ed7c8cb
      Chong Yidong authored
      * emacs-lisp/autoload.el (generated-autoload-file): Set to nil.
      (autoload-find-generated-file): New function.
      (generate-file-autoloads): Bind generated-autoload-file to
      (update-file-autoloads, update-directory-autoloads): Use
      autoload-find-generated-file.  If called interactively, prompt for
      output file.
      (batch-update-autoloads): Doc fix.
    • Juanma Barranquero's avatar
      Implement dynamic loading of GnuTLS on Windows. · 0898ca10
      Juanma Barranquero authored
      * lisp/term/w32-win.el (dynamic-library-alist): Add `gnutls'.
      * nt/INSTALL: Clarify GnuTLS support.
      * src/callproc.c, src/emacs.c: Include lisp.h before src/w32.h, not after.
      * src/gnutls.c (Qgnutls_dll): Define.
        (DEF_GNUTLS_FN, LOAD_GNUTLS_FN): New macros.
        (gnutls_*): Declare function pointers.
        (init_gnutls_functions): New function to initialize function pointers.
        (emacs_gnutls_handshake, Fgnutls_error_string, Fgnutls_deinit)
        (emacs_gnutls_global_init, Fgnutls_bye): Use function pointers.
        (emacs_gnutls_record_check_pending, emacs_gnutls_transport_set_errno):
        Wrappers for gnutls_record_check_pending and gnutls_transport_set_errno.
        (emacs_gnutls_write, emacs_gnutls_read)
        (emacs_gnutls_handle_error, Fgnutls_error_fatalp)
        (Fgnutls_available_p): New function.
        (Fgnutls_boot): Call Fgnutls_available_p.  Use function pointers.
        (syms_of_gnutls) <Qgnutls_dll>: Initialize and staticpro it.
        (syms_of_gnutls) <Sgnutls_available_p>: defsubr it.
      * src/gnutls.h (GNUTLS_EMACS_ERROR_NOT_LOADED): New macro.
        (emacs_gnutls_write, emacs_gnutls_read): Mark as extern.
        (emacs_gnutls_record_check_pending, emacs_gnutls_transport_set_errno):
      * src/w32.c (QCloaded_from, Vlibrary_cache): Define.
        (w32_delayed_load): Move from image.c.  When loading a library, record
        its filename in the :loaded-from property of the library id.
        (globals_of_w32) <QCloaded_from, Vlibrary_cache>:
        Initialize and staticpro them.
        (emacs_gnutls_pull, emacs_gnutls_push): Call emacs_gnutls_* functions.
      * src/image.c: Include w32.h.
        (Vimage_type_cache): Delete.
        (syms_of_image) <Vimage_type_cache>: Don't initialize and staticpro it.
        (CACHE_IMAGE_TYPE, Finit_image_library): Use Vlibrary_cache instead.
        (w32_delayed_load): Move to w32.c.
      * src/process.c: Include lisp.h before src/w32.h, not after.
        (wait_reading_process_output): Call emacs_gnutls_record_check_pending
        instead of gnutls_record_check_pending.
      * src/w32.h (VlibraryCache, QCloaded_from, w32_delayed_load): Declare.
    • Glenn Morris's avatar
      Small diary-lib.el font-locking fix. · f330b642
      Glenn Morris authored
      * lisp/calendar/diary-lib.el (diary-fancy-date-pattern):
      Turn it into a function, so it follows changes in calendar-date-style.
      (diary-fancy-date-matcher): New function.
      (diary-fancy-font-lock-keywords): Use diary-fancy-date-matcher.
      Use diary-fancy-date-pattern as a function.
    • Glenn Morris's avatar
      diary-lib.el fix for bug#8583. · 31dfb76c
      Glenn Morris authored
      * lisp/calendar/diary-lib.el (diary-fancy-date-pattern):
      Do not use non-numbers for `year' etc pseudo-variables.
    • Ted Zlatanov's avatar
      Use CL-style keyword arguments for `gnutls-negotiate' and allow :keylist and :crlfiles arguments. · 48e79d6a
      Ted Zlatanov authored
      * lisp/net/gnutls.el (gnutls-negotiate): Use CL-style keyword arguments
      instead of positional arguments.  Allow :keylist and :crlfiles
      (open-gnutls-stream): Call it.
      * lisp/net/network-stream.el (network-stream-open-starttls): Adjust to
      call `gnutls-negotiate' with :process and :hostname arguments.
    • Stefan Monnier's avatar
      * lisp/minibuffer.el (completion--message): New function. · ef80fc09
      Stefan Monnier authored
      (completion--do-completion, minibuffer-complete)
      (minibuffer-force-complete, minibuffer-complete-word): Use it.
      (completion--do-completion): Don't ignore completion-auto-help when in
    • Stefan Monnier's avatar
      * lisp/whitespace.el (whitespace-trailing-regexp): Don't rely on the · dd5a5ee0
      Stefan Monnier authored
      internal encoding (e.g. tibetan zero is not whitespace).
      (global-whitespace-mode): Prefer save-current-buffer.
      (whitespace-trailing-regexp): Remove useless save-match-data.
      (whitespace-empty-at-bob-regexp): Minor simplification.
  3. 03 May, 2011 8 commits
  4. 02 May, 2011 2 commits
  5. 01 May, 2011 1 commit
  6. 30 Apr, 2011 2 commits
  7. 29 Apr, 2011 2 commits
  8. 28 Apr, 2011 6 commits
  9. 27 Apr, 2011 3 commits
  10. 26 Apr, 2011 3 commits