[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/url-scgi dae60fe387 20/48: url-scgi: fix local socket o
From: |
ELPA Syncer |
Subject: |
[elpa] externals/url-scgi dae60fe387 20/48: url-scgi: fix local socket on Emacs 25 |
Date: |
Fri, 28 Oct 2022 22:58:30 -0400 (EDT) |
branch: externals/url-scgi
commit dae60fe387bb0c6d7712390a373316eee3a7af3a
Author: Stefan Kangas <stefankangas@gmail.com>
Commit: Stefan Kangas <stefankangas@gmail.com>
url-scgi: fix local socket on Emacs 25
---
url-scgi.el | 19 +++++++++++++------
1 file changed, 13 insertions(+), 6 deletions(-)
diff --git a/url-scgi.el b/url-scgi.el
index 1158b6502c..5a82a2088b 100644
--- a/url-scgi.el
+++ b/url-scgi.el
@@ -3,7 +3,7 @@
;; Copyright (C) 2011-2018 Stefan Kangas.
;; Author: Stefan Kangas <stefankangas@gmail.com>
-;; Version: 0.4
+;; Version: 0.5
;; Keywords: comm, data, processes, scgi
;; Package-Requires: ((cl-lib "0.5"))
@@ -30,13 +30,15 @@
;;; Change Log:
-;; 0.4 Significant code cleanups
+;; 0.5 - Fix using file socket on Emacs 25
-;; 0.3 Support scgi over local socket
+;; 0.4 - Significant code cleanups
-;; 0.2 Support Emacs 24
+;; 0.3 - Support scgi over local socket
-;; 0.1 First public version
+;; 0.2 - Support Emacs 24
+
+;; 0.1 - First public version
;;; Code:
@@ -135,10 +137,15 @@
;; Asynchronous connection failed
(error "Could not create connection to %s:%d" host port))
(_
- (setq url-scgi-connection-opened t)
+ (set-process-sentinel connection 'url-scgi-sync-open-sentinel)
(process-send-string connection (url-scgi-create-request))))))
buffer))
+(defun url-scgi-sync-open-sentinel (proc why)
+ (when (buffer-name (process-buffer proc))
+ (with-current-buffer (process-buffer proc)
+ (url-scgi-activate-callback))))
+
(defun url-scgi-async-sentinel (proc why)
;; We are performing an asynchronous connection, and a status change
;; has occurred.
- [elpa] externals/url-scgi 1f76fba6a2 06/48: Use lexical binding, (continued)
- [elpa] externals/url-scgi 1f76fba6a2 06/48: Use lexical binding, ELPA Syncer, 2022/10/28
- [elpa] externals/url-scgi efd8de5ec8 09/48: url-scgi: fix compile time warning, ELPA Syncer, 2022/10/28
- [elpa] externals/url-scgi 44ee68353b 12/48: url-scgi: Add first unit tests, ELPA Syncer, 2022/10/28
- [elpa] externals/url-scgi 37f3ce8fa6 22/48: Fix some comments and docstrings, ELPA Syncer, 2022/10/28
- [elpa] externals/url-scgi 66a7d265ff 13/48: Fix the workaround for bug in xml-rpc.el, ELPA Syncer, 2022/10/28
- [elpa] externals/url-scgi a5fa019e7f 21/48: url-scgi: Fix cl-check-type bug on Emacs 26.1, ELPA Syncer, 2022/10/28
- [elpa] externals/url-scgi 2b22e6ffa9 11/48: url-scgi: Fix naming to not clutter namespace, ELPA Syncer, 2022/10/28
- [elpa] externals/url-scgi a6ceb9f71d 14/48: Silence byte compiler warnings, ELPA Syncer, 2022/10/28
- [elpa] externals/url-scgi e9e8323d86 15/48: Use new 'cl-lib rather than old 'cl, ELPA Syncer, 2022/10/28
- [elpa] externals/url-scgi 0d031d258f 18/48: Bump copyright year to 2017, ELPA Syncer, 2022/10/28
- [elpa] externals/url-scgi dae60fe387 20/48: url-scgi: fix local socket on Emacs 25,
ELPA Syncer <=
- [elpa] externals/url-scgi e8eeb679c6 27/48: Update copyright year, ELPA Syncer, 2022/10/28
- [elpa] externals/url-scgi 9c9170a7c3 33/48: Re-indent, ELPA Syncer, 2022/10/28
- [elpa] externals/url-scgi c5a548ac36 30/48: Fix quoting of characters, ELPA Syncer, 2022/10/28
- [elpa] externals/url-scgi 0c75eb1b17 37/48: Add .gitignore, ELPA Syncer, 2022/10/28
- [elpa] externals/url-scgi b77ff8ec77 39/48: Add SPDX-License-Identifier library header, ELPA Syncer, 2022/10/28
- [elpa] externals/url-scgi 751b95e345 44/48: Update copyright and license for GNU ELPA, ELPA Syncer, 2022/10/28
- [elpa] externals/url-scgi a6e5c349e9 46/48: Add no-byte-compile cookie to .dir-locals.el, ELPA Syncer, 2022/10/28
- [elpa] externals/url-scgi ce5e1d5fd1 48/48: Release version 0.7, ELPA Syncer, 2022/10/28
- [elpa] externals/url-scgi 75fc9f0a8d 16/48: Use lexical binding in url-scgi.el, ELPA Syncer, 2022/10/28
- [elpa] externals/url-scgi ce841acadd 26/48: Small cleanups, ELPA Syncer, 2022/10/28