- 04 May, 2011 10 commits
-
-
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): Declare. * 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.
-
Ted Zlatanov authored
-
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. (diary-fancy-font-lock-fontify-region-function): Use diary-fancy-date-pattern as a function.
-
Glenn Morris authored
* lisp/calendar/diary-lib.el (diary-fancy-date-pattern): Do not use non-numbers for `year' etc pseudo-variables.
-
Glenn Morris authored
-
Glenn Morris authored
-
Ted Zlatanov authored
* src/gnutls.c (Fgnutls_boot): Support :keylist and :crlfiles options instead of :keyfiles. Give GnuTLS the keylist and the CRL lists as passed in.
-
Ted Zlatanov authored
* lisp/net/gnutls.el (gnutls-negotiate): Use CL-style keyword arguments instead of positional arguments. Allow :keylist and :crlfiles arguments. (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 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 icomplete-mode.
-
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.
-
- 03 May, 2011 13 commits
-
-
Gnus developers authored
gnus.texi (Summary Buffer Lines): gnus-summary-user-date-format-alist does not exist. (Sorting the Summary Buffer): More about sorting threads. shr.el: Add shr-link face for links. (shr-urlify): Use it. registry.el (registry-insert): Make error message more helpful.
-
Jan Djärv authored
else than FRAME_X_OUTER_WINDOW. Fixes: debbugs:8608
-
Glenn Morris authored
-
Chong Yidong authored
-
Agustín Martín authored
-
Agustín Martín authored
Fixes: debbugs:8579
-
Stefan Monnier authored
Avoid open-line which runs post-self-insert-hook. (bibtex-fill-entry): Remove unused `end' var.
-
Agustín Martín authored
ispell.el (ispell-add-per-file-word-list): Protect against `nil' value of `comment-start' (Bug#8579).
-
Julien Danjou authored
* lisp/erc/erc.el (english): Add 671 to catalog.
-
Leo Liu authored
-
Stefan Monnier authored
(minibuffer-complete-shell-command): Remove. (read-shell-command): Setup completion vars here instead. (read-expression-map): Bind TAB to symbol completion.
-
Stefan Monnier authored
error directly rather via storing it into `results'.
-
Ted Zlatanov authored
* NEWS: Mention new library gnutls.el and explain GnuTLS functionality. Mention new configure.bat options --without-gnutls and --lib for W32.
-
- 02 May, 2011 14 commits
-
-
Lars Magne Ingebrigtsen authored
-
Lars Magne Ingebrigtsen authored
gnus-html.el (gnus-html-schedule-image-fetching): Use url-queue-retrieve, if it exists. shr.el (shr-tag-img): Ditto. gnus.el: Autoload more gnus-agent functions. gnus-art.el (gnus-request-article-this-buffer): Store articles in the agent if we haven't already (bug#8502). gnus-async.el (gnus-async-article-callback): Put prefetched articles into the Agent, too. gnus-agent.el (gnus-agent-store-article): New function.
-
Lars Magne Ingebrigtsen authored
-
Lars Magne Ingebrigtsen authored
-
Lars Magne Ingebrigtsen authored
-
Lars Magne Ingebrigtsen authored
parallelism when fetching web pages asynchronously.
-
Leo Liu authored
-
Juanma Barranquero authored
Fixes: debbugs:8596
-
Lars Magne Ingebrigtsen authored
nnheader.el (nnheader-insert-buffer-substring): Renamed from nntp- and moved from that file for reuse.
-
Juanma Barranquero authored
-
Lars Magne Ingebrigtsen authored
-
Lars Magne Ingebrigtsen authored
-
Lars Magne Ingebrigtsen authored
-
Lars Magne Ingebrigtsen authored
-
- 01 May, 2011 3 commits
-
-
Gnus developers authored
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.
-
Lars Magne Ingebrigtsen authored
-
Glenn Morris authored
-