From: Juri Linkov <juri@linkov.net>
To: emacs-devel@gnu.org
Subject: Design of commands operating on rectangular regions (was: Feature freezes and Emacs 25)
Date: Thu, 12 Nov 2015 23:38:29 +0200 [thread overview]
Message-ID: <876116ucdm.fsf_-_@mail.linkov.net> (raw)
In-Reply-To: <m2h9ktqqsd.fsf@Vulcan.attlocal.net> (John Wiegley's message of "Tue, 10 Nov 2015 17:16:18 -0800")
[-- Attachment #1: Type: text/plain, Size: 221 bytes --]
> If your work is similar to Alan's in nature, I'd be willing to extend its
> deadline beyond the freeze date as well -- if it doesn't come in too late.
Thanks, here is a complete patch from bug#19829 ready to install:
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: rectangular_regions.patch --]
[-- Type: text/x-diff, Size: 18390 bytes --]
diff --git a/lisp/simple.el b/lisp/simple.el
index 1f2f4fe..3d09a54 100644
--- a/lisp/simple.el
+++ b/lisp/simple.el
@@ -970,15 +970,34 @@ (defcustom delete-active-region t
(defvar region-extract-function
(lambda (delete)
(when (region-beginning)
- (if (eq delete 'delete-only)
- (delete-region (region-beginning) (region-end))
- (filter-buffer-substring (region-beginning) (region-end) delete))))
+ (cond
+ ((eq delete 'bounds)
+ (list (cons (region-beginning) (region-end))))
+ ((eq delete 'delete-only)
+ (delete-region (region-beginning) (region-end)))
+ (t
+ (filter-buffer-substring (region-beginning) (region-end) delete)))))
"Function to get the region's content.
Called with one argument DELETE.
If DELETE is `delete-only', then only delete the region and the return value
is undefined. If DELETE is nil, just return the content as a string.
+If DELETE is `bounds', then don't delete, but just return the
+bounds of the region as a list of (START . END) boundaries.
If anything else, delete the region and return its content as a string.")
+(defvar region-insert-function
+ (lambda (lines)
+ (let ((first t))
+ (while lines
+ (or first
+ (insert ?\n))
+ (insert-for-yank (car lines))
+ (setq lines (cdr lines)
+ first nil))))
+ "Function to insert the region's content.
+Called with one argument LINES.
+Insert the region as a list of lines.")
+
(defun delete-backward-char (n &optional killflag)
"Delete the previous N characters (following if N is negative).
If Transient Mark mode is enabled, the mark is active, and N is 1,
@@ -3282,7 +3306,8 @@ (defun shell-command-sentinel (process signal)
(defun shell-command-on-region (start end command
&optional output-buffer replace
- error-buffer display-error-buffer)
+ error-buffer display-error-buffer
+ region-noncontiguous-p)
"Execute string COMMAND in inferior shell with region as input.
Normally display output (if any) in temp buffer `*Shell Command Output*';
Prefix arg means replace the region with it. Return the exit code of
@@ -3345,7 +3370,8 @@ (defun shell-command-on-region (start end command
current-prefix-arg
current-prefix-arg
shell-command-default-error-buffer
- t)))
+ t
+ (region-noncontiguous-p))))
(let ((error-file
(if error-buffer
(make-temp-file
@@ -3354,6 +3380,19 @@ (defun shell-command-on-region (start end command
temporary-file-directory)))
nil))
exit-status)
+ ;; Unless a single contiguous chunk is selected, operate on multiple chunks.
+ (if region-noncontiguous-p
+ (let ((input (concat (funcall region-extract-function 'delete) "\n"))
+ output)
+ (with-temp-buffer
+ (insert input)
+ (call-process-region (point-min) (point-max)
+ shell-file-name t t
+ nil shell-command-switch
+ command)
+ (setq output (split-string (buffer-string) "\n")))
+ (goto-char start)
+ (funcall region-insert-function output))
(if (or replace
(and output-buffer
(not (or (bufferp output-buffer) (stringp output-buffer)))))
@@ -3443,7 +3482,7 @@ (defun shell-command-on-region (start end command
exit-status output))))
;; Don't kill: there might be useful info in the undo-log.
;; (kill-buffer buffer)
- ))))
+ )))))
(when (and error-file (file-exists-p error-file))
(if (< 0 (nth 7 (file-attributes error-file)))
@@ -5038,6 +5077,8 @@ (defun region-active-p ()
;; region is active when there's no mark.
(progn (cl-assert (mark)) t)))
+(defun region-noncontiguous-p ()
+ (> (length (funcall region-extract-function 'bounds)) 1))
(defvar redisplay-unhighlight-region-function
(lambda (rol) (when (overlayp rol) (delete-overlay rol))))
diff --git a/lisp/rect.el b/lisp/rect.el
index acd3a48..560fbc2 100644
--- a/lisp/rect.el
+++ b/lisp/rect.el
@@ -257,6 +257,19 @@ (defun extract-rectangle (start end)
(apply-on-rectangle 'extract-rectangle-line start end lines)
(nreverse (cdr lines))))
+(defun extract-rectangle-bounds (start end)
+ "Return the bounds of the rectangle with corners at START and END.
+Return it as a list of (START . END) boundaries, one for each line of
+the rectangle."
+ (let (bounds)
+ (apply-on-rectangle
+ (lambda (startcol endcol)
+ (move-to-column startcol)
+ (push (cons (prog1 (point) (move-to-column endcol)) (point))
+ bounds))
+ start end)
+ (nreverse bounds)))
+
(defvar killed-rectangle nil
"Rectangle for `yank-rectangle' to insert.")
@@ -563,6 +576,8 @@ (add-function :around redisplay-unhighlight-region-function
#'rectangle--unhighlight-for-redisplay)
(add-function :around region-extract-function
#'rectangle--extract-region)
+(add-function :around region-insert-function
+ #'rectangle--insert-region)
(defvar rectangle-mark-mode-map
(let ((map (make-sparse-keymap)))
@@ -681,8 +696,12 @@ (defun rectangle-previous-line (&optional n)
(defun rectangle--extract-region (orig &optional delete)
- (if (not rectangle-mark-mode)
- (funcall orig delete)
+ (cond
+ ((not rectangle-mark-mode)
+ (funcall orig delete))
+ ((eq delete 'bounds)
+ (extract-rectangle-bounds (region-beginning) (region-end)))
+ (t
(let* ((strs (funcall (if delete
#'delete-extract-rectangle
#'extract-rectangle)
@@ -696,7 +715,14 @@ (defun rectangle--extract-region (orig &optional delete)
(put-text-property 0 (length str) 'yank-handler
`(rectangle--insert-for-yank ,strs t)
str)
- str))))
+ str)))))
+
+(defun rectangle--insert-region (orig strings)
+ (cond
+ ((not rectangle-mark-mode)
+ (funcall orig strings))
+ (t
+ (funcall #'insert-rectangle strings))))
(defun rectangle--insert-for-yank (strs)
(push (point) buffer-undo-list)
diff --git a/lisp/emulation/cua-rect.el b/lisp/emulation/cua-rect.el
index ea8b524..d389f6e 100644
--- a/lisp/emulation/cua-rect.el
+++ b/lisp/emulation/cua-rect.el
@@ -666,6 +666,22 @@ (defun cua--extract-rectangle ()
(setq rect (cons row rect))))))
(nreverse rect)))
+(defun cua--extract-rectangle-bounds ()
+ (let (rect)
+ (if (not (cua--rectangle-virtual-edges))
+ (cua--rectangle-operation nil nil nil nil nil ; do not tabify
+ (lambda (s e _l _r)
+ (setq rect (cons (cons s e) rect))))
+ (cua--rectangle-operation nil 1 nil nil nil ; do not tabify
+ (lambda (s e l r _v)
+ (goto-char s)
+ (move-to-column l)
+ (setq s (point))
+ (move-to-column r)
+ (setq e (point))
+ (setq rect (cons (cons s e) rect)))))
+ (nreverse rect)))
+
(defun cua--insert-rectangle (rect &optional below paste-column line-count)
;; Insert rectangle as insert-rectangle, but don't set mark and exit with
;; point at either next to top right or below bottom left corner
@@ -1394,6 +1410,8 @@ (defun cua--rectangle-post-command ()
(add-function :around region-extract-function
#'cua--rectangle-region-extract)
+(add-function :around region-insert-function
+ #'cua--insert-rectangle)
(add-function :around redisplay-highlight-region-function
#'cua--rectangle-highlight-for-redisplay)
@@ -1405,8 +1423,12 @@ (defun cua--rectangle-highlight-for-redisplay (orig &rest args)
(defun cua--rectangle-region-extract (orig &optional delete)
(cond
- ((not cua--rectangle) (funcall orig delete))
- ((eq delete 'delete-only) (cua--delete-rectangle))
+ ((not cua--rectangle)
+ (funcall orig delete))
+ ((eq delete 'bounds)
+ (cua--extract-rectangle-bounds))
+ ((eq delete 'delete-only)
+ (cua--delete-rectangle))
(t
(let* ((strs (cua--extract-rectangle))
(str (mapconcat #'identity strs "\n")))
diff --git a/lisp/replace.el b/lisp/replace.el
index d6590c5..a06e363 100644
--- a/lisp/replace.el
+++ b/lisp/replace.el
@@ -284,7 +284,7 @@ (defun query-replace-read-args (prompt regexp-flag &optional noerror)
(and current-prefix-arg (not (eq current-prefix-arg '-)))
(and current-prefix-arg (eq current-prefix-arg '-)))))
-(defun query-replace (from-string to-string &optional delimited start end backward)
+(defun query-replace (from-string to-string &optional delimited start end backward region-noncontiguous-p)
"Replace some occurrences of FROM-STRING with TO-STRING.
As each match is found, the user must type a character saying
what to do with it. For directions, type \\[help-command] at that time.
@@ -328,22 +328,21 @@ (defun query-replace (from-string to-string &optional delimited start end backwa
(if current-prefix-arg
(if (eq current-prefix-arg '-) " backward" " word")
"")
- (if (and transient-mark-mode mark-active) " in region" ""))
+ (if (use-region-p) " in region" ""))
nil)))
(list (nth 0 common) (nth 1 common) (nth 2 common)
;; These are done separately here
;; so that command-history will record these expressions
;; rather than the values they had this time.
- (if (and transient-mark-mode mark-active)
- (region-beginning))
- (if (and transient-mark-mode mark-active)
- (region-end))
- (nth 3 common))))
- (perform-replace from-string to-string t nil delimited nil nil start end backward))
+ (if (use-region-p) (region-beginning))
+ (if (use-region-p) (region-end))
+ (nth 3 common)
+ (if (use-region-p) (region-noncontiguous-p)))))
+ (perform-replace from-string to-string t nil delimited nil nil start end backward region-noncontiguous-p))
(define-key esc-map "%" 'query-replace)
-(defun query-replace-regexp (regexp to-string &optional delimited start end backward)
+(defun query-replace-regexp (regexp to-string &optional delimited start end backward region-noncontiguous-p)
"Replace some things after point matching REGEXP with TO-STRING.
As each match is found, the user must type a character saying
what to do with it. For directions, type \\[help-command] at that time.
@@ -408,18 +407,17 @@ (defun query-replace-regexp (regexp to-string &optional delimited start end back
(if (eq current-prefix-arg '-) " backward" " word")
"")
" regexp"
- (if (and transient-mark-mode mark-active) " in region" ""))
+ (if (use-region-p) " in region" ""))
t)))
(list (nth 0 common) (nth 1 common) (nth 2 common)
;; These are done separately here
;; so that command-history will record these expressions
;; rather than the values they had this time.
- (if (and transient-mark-mode mark-active)
- (region-beginning))
- (if (and transient-mark-mode mark-active)
- (region-end))
- (nth 3 common))))
- (perform-replace regexp to-string t t delimited nil nil start end backward))
+ (if (use-region-p) (region-beginning))
+ (if (use-region-p) (region-end))
+ (nth 3 common)
+ (if (use-region-p) (region-noncontiguous-p)))))
+ (perform-replace regexp to-string t t delimited nil nil start end backward region-noncontiguous-p))
(define-key esc-map [?\C-%] 'query-replace-regexp)
@@ -485,9 +483,9 @@ (defun query-replace-regexp-eval (regexp to-expr &optional delimited start end)
;; and the user might enter a single token.
(replace-match-string-symbols to)
(list from (car to) current-prefix-arg
- (if (and transient-mark-mode mark-active)
+ (if (use-region-p)
(region-beginning))
- (if (and transient-mark-mode mark-active)
+ (if (use-region-p)
(region-end))))))
(perform-replace regexp (cons 'replace-eval-replacement to-expr)
t 'literal delimited nil nil start end))
@@ -523,9 +521,9 @@ (defun map-query-replace-regexp (regexp to-strings &optional n start end)
(list from to
(and current-prefix-arg
(prefix-numeric-value current-prefix-arg))
- (if (and transient-mark-mode mark-active)
+ (if (use-region-p)
(region-beginning))
- (if (and transient-mark-mode mark-active)
+ (if (use-region-p)
(region-end)))))
(let (replacements)
(if (listp to-strings)
@@ -587,12 +585,12 @@ (defun replace-string (from-string to-string &optional delimited start end backw
(if (eq current-prefix-arg '-) " backward" " word")
"")
" string"
- (if (and transient-mark-mode mark-active) " in region" ""))
+ (if (use-region-p) " in region" ""))
nil)))
(list (nth 0 common) (nth 1 common) (nth 2 common)
- (if (and transient-mark-mode mark-active)
+ (if (use-region-p)
(region-beginning))
- (if (and transient-mark-mode mark-active)
+ (if (use-region-p)
(region-end))
(nth 3 common))))
(perform-replace from-string to-string nil nil delimited nil nil start end backward))
@@ -661,12 +659,12 @@ (defun replace-regexp (regexp to-string &optional delimited start end backward)
(if (eq current-prefix-arg '-) " backward" " word")
"")
" regexp"
- (if (and transient-mark-mode mark-active) " in region" ""))
+ (if (use-region-p) " in region" ""))
t)))
(list (nth 0 common) (nth 1 common) (nth 2 common)
- (if (and transient-mark-mode mark-active)
+ (if (use-region-p)
(region-beginning))
- (if (and transient-mark-mode mark-active)
+ (if (use-region-p)
(region-end))
(nth 3 common))))
(perform-replace regexp to-string nil t delimited nil nil start end backward))
@@ -832,7 +830,7 @@ (defun keep-lines (regexp &optional rstart rend interactive)
(unless (or (bolp) (eobp))
(forward-line 0))
(point-marker)))))
- (if (and interactive transient-mark-mode mark-active)
+ (if (and interactive (use-region-p))
(setq rstart (region-beginning)
rend (progn
(goto-char (region-end))
@@ -901,7 +899,7 @@ (defun flush-lines (regexp &optional rstart rend interactive)
(progn
(goto-char (min rstart rend))
(setq rend (copy-marker (max rstart rend))))
- (if (and interactive transient-mark-mode mark-active)
+ (if (and interactive (use-region-p))
(setq rstart (region-beginning)
rend (copy-marker (region-end)))
(setq rstart (point)
@@ -951,7 +949,7 @@ (defun how-many (regexp &optional rstart rend interactive)
(setq rend (max rstart rend)))
(goto-char rstart)
(setq rend (point-max)))
- (if (and interactive transient-mark-mode mark-active)
+ (if (and interactive (use-region-p))
(setq rstart (region-beginning)
rend (region-end))
(setq rstart (point)
@@ -2068,7 +2066,7 @@ (defun replace-dehighlight ()
(defun perform-replace (from-string replacements
query-flag regexp-flag delimited-flag
- &optional repeat-count map start end backward)
+ &optional repeat-count map start end backward region-noncontiguous-p)
"Subroutine of `query-replace'. Its complexity handles interactive queries.
Don't use this in your own program unless you want to query and set the mark
just as `query-replace' does. Instead, write a simple loop like this:
@@ -2115,6 +2113,9 @@ (defun perform-replace (from-string replacements
;; If non-nil, it is marker saying where in the buffer to stop.
(limit nil)
+ ;; Use local binding in add-function below.
+ (isearch-filter-predicate isearch-filter-predicate)
+ (region-bounds nil)
;; Data for the next match. If a cons, it has the same format as
;; (match-data); otherwise it is t if a match is possible at point.
@@ -2127,6 +2128,24 @@ (defun perform-replace (from-string replacements
"Query replacing %s with %s: (\\<query-replace-map>\\[help] for help) ")
minibuffer-prompt-properties))))
+ ;; Unless a single contiguous chunk is selected, operate on multiple chunks.
+ (when region-noncontiguous-p
+ (setq region-bounds
+ (mapcar (lambda (position)
+ (cons (copy-marker (car position))
+ (copy-marker (cdr position))))
+ (funcall region-extract-function 'bounds)))
+ (add-function :after-while isearch-filter-predicate
+ (lambda (start end)
+ (delq nil (mapcar
+ (lambda (bounds)
+ (and
+ (>= start (car bounds))
+ (<= start (cdr bounds))
+ (>= end (car bounds))
+ (<= end (cdr bounds))))
+ region-bounds)))))
+
;; If region is active, in Transient Mark mode, operate on region.
(if backward
(when end
diff --git a/src/casefiddle.c b/src/casefiddle.c
index b94ea8e..7064d9d 100644
--- a/src/casefiddle.c
+++ b/src/casefiddle.c
@@ -306,14 +306,30 @@
return Qnil;
}
-DEFUN ("downcase-region", Fdowncase_region, Sdowncase_region, 2, 2, "r",
+DEFUN ("downcase-region", Fdowncase_region, Sdowncase_region, 2, 3,
+ "(list (region-beginning) (region-end) (region-noncontiguous-p))",
doc: /* Convert the region to lower case. In programs, wants two arguments.
These arguments specify the starting and ending character numbers of
the region to operate on. When used as a command, the text between
point and the mark is operated on. */)
- (Lisp_Object beg, Lisp_Object end)
+ (Lisp_Object beg, Lisp_Object end, Lisp_Object region_noncontiguous_p)
{
- casify_region (CASE_DOWN, beg, end);
+ Lisp_Object bounds = Qnil;
+
+ if (!NILP (region_noncontiguous_p))
+ {
+ bounds = call1 (Fsymbol_value (intern ("region-extract-function")),
+ intern ("bounds"));
+
+ while (CONSP (bounds))
+ {
+ casify_region (CASE_DOWN, XCAR (XCAR (bounds)), XCDR (XCAR (bounds)));
+ bounds = XCDR (bounds);
+ }
+ }
+ else
+ casify_region (CASE_DOWN, beg, end);
+
return Qnil;
}
next prev parent reply other threads:[~2015-11-12 21:38 UTC|newest]
Thread overview: 765+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-07-02 20:54 Dynamic loading progress Aurélien Aptel
2014-07-02 21:33 ` Andreas Schwab
2014-07-03 17:09 ` Aurélien Aptel
2014-07-03 17:43 ` Dmitry Antipov
2014-07-03 19:44 ` Stefan Monnier
2014-07-04 1:26 ` Stefan Monnier
2014-07-06 15:14 ` Aurélien Aptel
2014-07-07 1:19 ` Stefan Monnier
2014-07-09 21:02 ` Aurélien Aptel
2014-07-09 22:18 ` Stefan Monnier
2014-07-10 17:21 ` Aurélien Aptel
2014-07-10 18:04 ` Stefan Monnier
2014-07-11 9:01 ` Aurélien Aptel
2014-07-11 13:27 ` Stefan Monnier
2014-09-24 14:20 ` Ted Zlatanov
2014-09-24 17:27 ` Stefan Monnier
2014-09-25 12:41 ` Ted Zlatanov
2014-10-09 17:08 ` Aurélien Aptel
2014-10-09 17:11 ` Aurélien Aptel
2014-10-09 17:27 ` Eli Zaretskii
2014-10-09 19:42 ` Stefan Monnier
2014-10-09 21:17 ` Eli Zaretskii
2014-10-10 0:53 ` Stefan Monnier
2014-10-10 6:32 ` Eli Zaretskii
2014-10-10 12:54 ` Stefan Monnier
2014-10-10 15:05 ` Aurélien Aptel
2014-10-10 15:50 ` Eli Zaretskii
2014-10-10 18:42 ` Stefan Monnier
2014-10-10 19:58 ` Eli Zaretskii
2014-10-11 5:14 ` Stefan Monnier
2014-10-13 17:46 ` Aurélien Aptel
2014-10-14 18:11 ` Stefan Monnier
2014-10-16 23:09 ` Aurélien Aptel
2014-10-17 0:32 ` Stefan Monnier
2014-10-18 21:06 ` Stephen Leake
2014-12-27 21:57 ` Stephen Leake
2015-01-13 14:28 ` Ted Zlatanov
2015-01-13 15:39 ` Stephen Leake
2015-01-17 0:10 ` Stephen Leake
2015-01-31 18:57 ` Aurélien Aptel
2015-01-31 19:30 ` Eli Zaretskii
2015-02-04 21:58 ` Aurélien Aptel
2015-02-04 22:03 ` Aurélien Aptel
2015-02-05 0:24 ` Stephen J. Turnbull
2015-02-05 3:50 ` Eli Zaretskii
2015-02-09 0:04 ` Aurélien Aptel
2015-02-09 0:34 ` Paul Eggert
2015-02-09 4:17 ` Stefan Monnier
2015-02-09 6:26 ` Paul Eggert
2015-02-09 9:58 ` Aurélien Aptel
2015-02-09 15:45 ` Eli Zaretskii
2015-02-09 16:01 ` Aurélien Aptel
2015-02-10 6:58 ` Paul Eggert
2015-02-10 20:40 ` Stefan Monnier
2015-02-10 22:24 ` Paul Eggert
2015-02-11 1:45 ` Stefan Monnier
2015-02-11 15:36 ` Ted Zlatanov
2015-02-13 2:40 ` Paul Eggert
2015-02-13 8:37 ` Eli Zaretskii
2015-02-13 12:17 ` Daniel Colascione
2015-02-13 15:01 ` Eli Zaretskii
2015-02-13 15:06 ` Daniel Colascione
2015-02-13 15:49 ` Eli Zaretskii
2015-02-13 15:58 ` Daniel Colascione
2015-02-13 16:10 ` Eli Zaretskii
2015-02-13 16:20 ` Daniel Colascione
2015-02-13 16:55 ` Eli Zaretskii
2015-02-13 17:08 ` Paul Eggert
2015-02-13 17:44 ` Daniel Colascione
2015-02-13 19:11 ` Eli Zaretskii
2015-02-13 17:38 ` Daniel Colascione
2015-02-13 21:48 ` Stephen Leake
2015-02-14 8:39 ` Eli Zaretskii
2015-02-14 12:18 ` Stephen J. Turnbull
2015-02-14 12:37 ` Eli Zaretskii
2015-02-14 14:38 ` Stefan Monnier
2015-02-14 14:58 ` Eli Zaretskii
2015-02-15 18:36 ` Stefan Monnier
2015-02-15 18:55 ` Eli Zaretskii
2015-02-15 22:36 ` Stefan Monnier
2015-02-14 16:48 ` Stephen J. Turnbull
2015-02-14 17:22 ` Eli Zaretskii
2015-02-15 8:03 ` Stephen J. Turnbull
2015-02-15 12:46 ` Steinar Bang
2015-02-15 17:33 ` Eli Zaretskii
2015-02-15 18:47 ` Stefan Monnier
2015-02-15 19:00 ` Eli Zaretskii
2015-02-15 22:40 ` Stefan Monnier
2015-02-14 15:32 ` Stephen Leake
2015-02-14 16:02 ` Eli Zaretskii
2015-02-14 16:45 ` Eli Zaretskii
2015-02-15 0:39 ` Stephen Leake
2015-02-15 13:54 ` Daniel Colascione
2015-02-15 18:08 ` Stephen Leake
2015-02-15 18:43 ` Stefan Monnier
2015-02-15 18:56 ` Eli Zaretskii
2015-02-16 4:52 ` Stephen J. Turnbull
2015-02-16 13:44 ` Aurélien Aptel
2015-02-15 19:27 ` joakim
2015-02-15 22:39 ` Stefan Monnier
2015-02-16 13:53 ` joakim
2015-02-15 0:35 ` Stephen Leake
2015-02-13 19:11 ` Stefan Monnier
2015-02-14 19:12 ` Eli Zaretskii
2015-02-14 19:25 ` Eli Zaretskii
2015-02-15 1:02 ` Stephen Leake
2015-02-15 17:32 ` Eli Zaretskii
2015-02-15 19:09 ` Stephen Leake
2015-02-15 19:27 ` implementing curl module with opaque emacs types Stephen Leake
2015-02-15 19:47 ` Eli Zaretskii
2015-02-17 19:33 ` Stephen Leake
2015-02-15 19:28 ` Dynamic loading progress Eli Zaretskii
2015-02-15 19:30 ` Stefan Monnier
2015-02-16 15:25 ` Stephen Leake
2015-02-16 19:02 ` Stefan Monnier
2015-04-20 23:21 ` Ted Zlatanov
2015-04-21 14:06 ` Stefan Monnier
2015-04-21 14:19 ` Ted Zlatanov
2015-02-15 9:21 ` Stephen J. Turnbull
2015-02-15 17:34 ` Eli Zaretskii
2015-02-11 9:19 ` Aurélien Aptel
2015-02-11 9:43 ` Aurélien Aptel
2015-02-11 10:01 ` Aurélien Aptel
2015-02-11 15:35 ` Stefan Monnier
2015-02-11 16:08 ` Aurélien Aptel
2015-02-11 19:17 ` Stefan Monnier
2015-02-11 13:26 ` Paul Eggert
2015-02-10 14:56 ` Ted Zlatanov
2015-02-11 9:55 ` Aurélien Aptel
2015-02-11 16:05 ` Ted Zlatanov
2015-02-11 16:24 ` Aurélien Aptel
2015-02-11 21:17 ` Ted Zlatanov
2015-02-12 0:22 ` Aurélien Aptel
2015-02-12 10:07 ` Stephen Leake
2015-02-12 10:51 ` Stephen Leake
2015-02-12 18:02 ` Stephen Leake
2015-02-14 0:49 ` Davis Herring
2015-02-12 20:09 ` Stephen Leake
2015-02-12 20:34 ` Eli Zaretskii
2015-02-12 21:51 ` Aurélien Aptel
2015-02-12 21:55 ` Aurélien Aptel
2015-02-13 8:29 ` Eli Zaretskii
2015-02-13 19:09 ` Stefan Monnier
2015-02-13 8:27 ` Eli Zaretskii
2015-02-13 21:11 ` Stephen Leake
2015-02-13 21:09 ` Stephen Leake
2015-02-14 9:31 ` Eli Zaretskii
2015-02-14 15:13 ` Stephen Leake
2015-02-14 15:51 ` Eli Zaretskii
2015-02-15 1:04 ` Stephen Leake
2015-02-15 13:50 ` Daniel Colascione
2015-02-15 17:00 ` Eli Zaretskii
2015-02-15 17:04 ` Daniel Colascione
2015-02-15 17:28 ` Eli Zaretskii
2015-02-15 17:31 ` Daniel Colascione
2015-02-15 18:00 ` Eli Zaretskii
2015-02-15 18:01 ` Daniel Colascione
2015-02-15 18:29 ` Eli Zaretskii
2015-02-15 20:20 ` Daniel Colascione
2015-02-16 14:05 ` Aurélien Aptel
2015-02-16 16:15 ` Eli Zaretskii
2015-02-16 15:43 ` Eli Zaretskii
2015-02-16 18:22 ` Daniel Colascione
2015-02-16 19:09 ` Stefan Monnier
2015-02-16 19:29 ` Eli Zaretskii
2015-02-16 20:01 ` Daniel Colascione
2015-02-17 15:43 ` Eli Zaretskii
2015-02-17 17:46 ` Aurélien Aptel
2015-02-17 17:50 ` Aurélien Aptel
2015-02-17 18:04 ` Daniel Colascione
2015-02-18 3:29 ` Stefan Monnier
2015-02-28 18:20 ` Aurélien Aptel
2015-03-04 13:48 ` Stephen Leake
2015-03-04 22:34 ` Stefan Monnier
2015-03-04 22:39 ` Daniel Colascione
2015-03-05 13:12 ` Aurélien Aptel
2015-03-05 17:37 ` Paul Eggert
2015-03-05 18:19 ` Aurélien Aptel
2015-04-20 23:38 ` Ted Zlatanov
2015-04-21 8:58 ` Aurélien Aptel
2015-04-21 14:14 ` Ted Zlatanov
2015-04-22 16:25 ` Stephen Leake
2015-04-22 17:15 ` Stefan Monnier
2015-05-03 10:43 ` Ted Zlatanov
2015-05-03 10:55 ` Ted Zlatanov
2015-05-03 23:44 ` Stephen Leake
2015-05-04 10:09 ` Ted Zlatanov
2015-05-04 0:16 ` Stefan Monnier
2015-05-04 10:03 ` Ted Zlatanov
2015-08-19 14:27 ` Ted Zlatanov
2015-08-20 15:19 ` Stephen Leake
2015-08-23 19:12 ` Aurélien Aptel
2015-08-23 22:26 ` Stefan Monnier
2015-08-23 22:45 ` Aurélien Aptel
2015-08-23 23:37 ` Paul Eggert
2015-08-24 19:11 ` Stefan Monnier
2015-08-24 2:13 ` Tom Tromey
2015-08-24 19:13 ` Stefan Monnier
2015-08-24 20:19 ` Paul Eggert
2015-08-25 4:35 ` David Kastrup
2015-08-25 22:03 ` Stefan Monnier
2015-08-27 2:29 ` Paul Eggert
2015-08-27 10:17 ` Aurélien Aptel
2015-09-12 19:38 ` Aurélien Aptel
2015-09-12 20:42 ` Stefan Monnier
2015-09-12 23:11 ` Aurélien Aptel
2015-09-13 12:54 ` Philipp Stephani
2015-09-13 13:14 ` Stefan Monnier
2015-09-13 13:19 ` Philipp Stephani
2015-09-13 20:31 ` Stefan Monnier
2015-09-13 20:33 ` Daniel Colascione
2015-09-14 1:58 ` Stefan Monnier
2015-09-14 2:08 ` Daniel Colascione
2015-09-14 4:18 ` Stefan Monnier
2015-09-14 4:37 ` Daniel Colascione
2015-09-14 12:14 ` Stefan Monnier
2015-09-14 14:36 ` Stephen Leake
2015-09-14 15:17 ` Eli Zaretskii
2015-09-14 15:14 ` Daniel Colascione
2015-09-14 17:48 ` Stefan Monnier
2015-09-14 18:05 ` Daniel Colascione
2015-09-15 0:55 ` Stefan Monnier
2015-09-15 1:06 ` Daniel Colascione
2015-09-24 12:45 ` Aurélien Aptel
2015-09-24 13:58 ` Stefan Monnier
2015-09-26 14:56 ` Aurélien Aptel
2015-09-28 3:01 ` Stefan Monnier
2015-09-28 10:13 ` Aurélien Aptel
2015-09-28 21:59 ` Davis Herring
2015-09-28 15:57 ` Stephen Leake
2015-09-28 15:42 ` Philipp Stephani
2015-09-28 16:12 ` Aurélien Aptel
2015-09-28 19:39 ` Stefan Monnier
2015-09-28 19:41 ` Daniel Colascione
2015-09-29 5:04 ` Stefan Monnier
2015-10-04 4:30 ` Tom Tromey
2015-10-04 14:11 ` Aurélien Aptel
2015-10-04 14:22 ` Aurélien Aptel
2015-09-28 15:35 ` Philipp Stephani
2015-09-28 17:04 ` Philipp Stephani
2015-09-28 19:30 ` Stefan Monnier
2015-10-04 13:25 ` Aurélien Aptel
2015-10-04 14:38 ` Philipp Stephani
2015-09-28 15:25 ` Philipp Stephani
2015-09-28 19:26 ` Stefan Monnier
2015-09-28 19:31 ` Daniel Colascione
2015-09-28 19:28 ` Daniel Colascione
2015-09-28 20:09 ` Philipp Stephani
2015-09-28 20:10 ` Daniel Colascione
2015-09-29 5:00 ` Stefan Monnier
2015-09-15 2:56 ` Stephen J. Turnbull
2015-09-15 3:00 ` Daniel Colascione
2015-09-15 8:16 ` Stephen J. Turnbull
2015-09-15 8:45 ` David Kastrup
2015-09-15 13:18 ` Daniel Colascione
2015-09-15 13:33 ` David Kastrup
2015-09-15 13:39 ` Daniel Colascione
2015-09-15 13:43 ` David Kastrup
2015-09-15 16:11 ` Stephen J. Turnbull
2015-09-15 7:45 ` Michael Albinus
2015-09-28 15:12 ` Philipp Stephani
2015-09-28 19:20 ` Stefan Monnier
2015-09-14 3:43 ` Stephen J. Turnbull
2015-09-14 3:54 ` Daniel Colascione
2015-09-14 4:24 ` Stefan Monnier
2015-09-28 15:21 ` Philipp Stephani
2015-09-28 19:23 ` Stefan Monnier
2015-09-14 7:27 ` Stephen J. Turnbull
2015-09-14 14:45 ` Stephen Leake
2015-09-15 1:46 ` Stephen J. Turnbull
2015-09-28 15:19 ` Philipp Stephani
2015-09-29 1:55 ` Stephen J. Turnbull
2015-09-29 9:11 ` David Kastrup
2015-09-30 6:06 ` Stephen J. Turnbull
2015-09-30 6:24 ` David Kastrup
2015-09-29 21:04 ` Davis Herring
2015-09-30 6:07 ` Stephen J. Turnbull
2015-09-30 6:56 ` Herring, Davis
2015-09-30 7:26 ` Daniel Colascione
2015-09-30 8:52 ` Stefan Monnier
2015-10-04 8:34 ` Philipp Stephani
2015-10-04 17:24 ` Stefan Monnier
2015-09-30 17:16 ` Stephen J. Turnbull
2015-09-30 17:32 ` Davis Herring
2015-03-05 13:17 ` Aurélien Aptel
2015-03-06 5:14 ` Stefan Monnier
2015-03-06 18:22 ` Daniel Colascione
2015-03-10 1:26 ` Stefan Monnier
2015-03-05 17:19 ` Stephen Leake
2015-03-05 22:32 ` Stephen Leake
2015-03-13 16:47 ` Stephen Leake
2015-03-13 18:37 ` Ivan Shmakov
2015-03-15 10:46 ` Stephen Leake
2015-03-16 18:02 ` Stephen Leake
2015-03-17 9:28 ` Aurélien Aptel
2015-03-17 9:52 ` Eli Zaretskii
2015-03-17 10:51 ` Aurélien Aptel
2015-03-17 11:08 ` Eli Zaretskii
2015-03-17 16:37 ` Stefan Monnier
2015-03-17 17:08 ` Eli Zaretskii
2015-03-17 14:50 ` Stephen Leake
2015-03-24 21:08 ` Stephen Leake
2015-05-06 4:11 ` Dynamic loading progress; funcall of goto-char fails Stephen Leake
2015-05-06 4:21 ` Daniel Colascione
2015-05-06 8:15 ` Stephen Leake
2015-02-17 18:06 ` Dynamic loading progress Eli Zaretskii
2015-02-17 18:20 ` Steinar Bang
2015-02-18 0:55 ` Stephen J. Turnbull
2015-09-13 13:04 ` Philipp Stephani
2015-09-13 14:15 ` Daniel Colascione
2015-09-13 14:27 ` Philipp Stephani
2015-09-13 14:31 ` Daniel Colascione
2015-09-28 15:05 ` Philipp Stephani
2015-10-04 8:57 ` Philipp Stephani
2015-10-04 9:00 ` Eli Zaretskii
2015-10-04 9:10 ` Daniel Colascione
2015-10-04 9:41 ` Philipp Stephani
2015-10-04 17:48 ` Philipp Stephani
2015-10-04 19:20 ` Paul Eggert
2015-10-04 19:25 ` Daniel Colascione
2015-10-04 19:55 ` Paul Eggert
2015-10-04 19:57 ` Daniel Colascione
2015-10-04 20:19 ` Paul Eggert
2015-10-04 19:34 ` Daniel Colascione
2015-10-04 19:47 ` Philipp Stephani
2015-10-04 21:12 ` Aurélien Aptel
2015-10-05 5:50 ` Eli Zaretskii
2015-10-14 22:28 ` Philipp Stephani
2015-10-15 2:43 ` Eli Zaretskii
2015-10-15 7:00 ` Andreas Schwab
2015-10-15 10:13 ` Aurélien Aptel
2015-10-15 15:38 ` Eli Zaretskii
2015-10-15 15:56 ` Andreas Schwab
2015-10-15 16:01 ` Eli Zaretskii
2015-10-15 16:07 ` Andreas Schwab
2015-10-15 16:31 ` Eli Zaretskii
2015-10-15 17:03 ` Andreas Schwab
2015-10-15 17:07 ` Eli Zaretskii
2015-10-15 23:07 ` Philipp Stephani
2015-10-16 6:49 ` Eli Zaretskii
2015-10-14 22:25 ` Philipp Stephani
2015-10-14 23:48 ` Aurélien Aptel
2015-10-15 0:25 ` Philipp Stephani
2015-10-15 10:44 ` Aurélien Aptel
2015-10-15 15:41 ` Eli Zaretskii
2015-10-16 0:55 ` Juanma Barranquero
2015-10-16 5:42 ` martin rudalics
2015-10-16 7:10 ` Making --with-wide-int the default (was: Dynamic loading progress) Eli Zaretskii
2015-10-16 7:34 ` Making --with-wide-int the default martin rudalics
2015-10-16 8:10 ` Eli Zaretskii
2015-10-16 7:09 ` Making --with-wide-int the default (was: Dynamic loading progress) Eli Zaretskii
2015-10-16 7:26 ` Juanma Barranquero
2015-10-16 8:17 ` Eli Zaretskii
2015-10-16 8:03 ` Making --with-wide-int the default Paul Eggert
2015-10-16 8:15 ` Eli Zaretskii
2015-10-16 8:27 ` Paul Eggert
2015-10-16 8:31 ` David Kastrup
2015-10-16 9:12 ` Eli Zaretskii
2015-10-16 9:24 ` David Kastrup
2015-10-16 9:26 ` David Kastrup
2015-10-16 10:12 ` Eli Zaretskii
2015-10-16 10:28 ` David Kastrup
2015-10-16 13:22 ` Eli Zaretskii
2015-10-16 15:29 ` Paul Eggert
2015-11-11 18:43 ` Eli Zaretskii
2015-11-12 8:23 ` martin rudalics
2015-11-12 16:19 ` Eli Zaretskii
2015-11-12 18:00 ` martin rudalics
2015-11-12 22:31 ` Richard Stallman
2015-11-13 7:43 ` Eli Zaretskii
2015-11-13 7:52 ` Paul Eggert
2015-11-13 8:05 ` martin rudalics
2015-11-13 8:24 ` Eli Zaretskii
2015-11-13 9:11 ` David Kastrup
2015-11-13 9:30 ` Eli Zaretskii
2015-11-13 11:52 ` David Kastrup
2015-11-13 18:56 ` Eli Zaretskii
2015-11-13 22:03 ` Richard Stallman
2015-11-14 8:43 ` Eli Zaretskii
2015-11-14 8:54 ` martin rudalics
2015-11-14 17:38 ` Ulrich Mueller
2015-11-15 20:14 ` Eli Zaretskii
2015-11-15 20:50 ` David Kastrup
2015-11-15 21:06 ` Eli Zaretskii
2015-11-15 22:19 ` David Kastrup
2015-11-16 16:38 ` Eli Zaretskii
2015-11-15 21:04 ` Ulrich Mueller
2015-11-15 21:13 ` Eli Zaretskii
2015-11-15 21:36 ` David Kastrup
2015-11-15 7:05 ` Paul Eggert
2015-11-16 9:00 ` David Kastrup
2015-11-16 16:19 ` Eli Zaretskii
2015-11-15 16:01 ` David Kastrup
2015-11-15 19:36 ` Eli Zaretskii
2015-11-15 20:42 ` David Kastrup
2015-11-15 21:02 ` Eli Zaretskii
2015-11-16 23:17 ` Paul Eggert
2015-11-17 1:34 ` Random832
2015-11-17 3:42 ` Eli Zaretskii
2015-11-17 6:32 ` Paul Eggert
2015-11-17 9:08 ` Ulrich Mueller
2015-11-17 18:42 ` Paul Eggert
2015-11-17 20:32 ` Ulrich Mueller
2015-11-18 16:32 ` Achim Gratz
2015-11-18 17:10 ` David Kastrup
2015-11-18 17:38 ` Eli Zaretskii
2015-11-17 22:58 ` Richard Stallman
2015-11-17 12:13 ` David Kastrup
2015-11-17 18:32 ` Paul Eggert
2015-11-17 2:47 ` Tom Tromey
2015-11-20 2:20 ` Stefan Monnier
2015-11-20 8:44 ` Eli Zaretskii
2015-11-20 16:27 ` John Wiegley
2015-11-12 16:29 ` Juanma Barranquero
2015-10-16 8:28 ` Juanma Barranquero
2015-10-16 8:40 ` Paul Eggert
2015-10-16 8:18 ` David Kastrup
2015-10-16 8:49 ` Paul Eggert
2015-10-16 9:00 ` David Kastrup
2015-10-16 9:06 ` Eli Zaretskii
2015-10-16 9:18 ` David Kastrup
2015-10-16 10:09 ` Eli Zaretskii
2015-10-16 10:27 ` David Kastrup
2015-10-16 13:20 ` Eli Zaretskii
2015-10-16 14:03 ` David Kastrup
2015-10-16 16:01 ` Eli Zaretskii
2015-10-16 16:28 ` David Kastrup
2015-10-16 15:53 ` Stephen J. Turnbull
2015-10-16 16:01 ` David Kastrup
2015-10-15 23:11 ` Dynamic loading progress Philipp Stephani
2015-10-15 23:15 ` Philipp Stephani
2015-10-19 22:38 ` Philipp Stephani
2015-10-20 1:58 ` Daniel Colascione
2015-10-20 3:05 ` Tom Tromey
2015-10-20 3:13 ` Daniel Colascione
2015-10-20 3:32 ` Tom Tromey
2015-10-20 3:38 ` Daniel Colascione
2015-10-20 15:48 ` Stephen Leake
2015-10-20 18:52 ` Philipp Stephani
2015-10-22 12:57 ` Aurélien Aptel
2015-10-22 17:56 ` Aurélien Aptel
2015-10-22 18:03 ` Eli Zaretskii
2015-10-22 22:49 ` Philipp Stephani
2015-10-22 22:52 ` Daniel Colascione
2015-10-23 7:05 ` Eli Zaretskii
2015-10-23 7:17 ` Daniel Colascione
2015-10-23 7:00 ` Eli Zaretskii
2015-10-25 16:26 ` Aurélien Aptel
2015-10-25 16:31 ` Philipp Stephani
2015-10-25 18:45 ` Aurélien Aptel
2015-10-25 20:13 ` Philipp Stephani
2015-10-25 20:40 ` Philipp Stephani
2015-10-25 20:55 ` Aurélien Aptel
2015-10-28 13:47 ` Aurélien Aptel
2015-11-06 15:52 ` Ted Zlatanov
2015-11-06 15:55 ` Eli Zaretskii
2015-11-06 16:22 ` Ted Zlatanov
2015-11-07 1:53 ` Feature freezes and Emacs 25 (was: Dynamic loading progress) John Wiegley
2015-11-07 8:32 ` Feature freezes and Emacs 25 David Kastrup
2015-11-07 8:46 ` Eli Zaretskii
2015-11-07 8:33 ` Feature freezes and Emacs 25 (was: Dynamic loading progress) Eli Zaretskii
2015-11-09 21:55 ` Feature freezes and Emacs 25 John Wiegley
2015-11-09 22:08 ` Dmitry Gutov
2015-11-10 18:17 ` Richard Stallman
2015-11-10 18:23 ` Dmitry Gutov
2015-11-11 16:58 ` Richard Stallman
2015-11-09 23:59 ` Xue Fuqiao
2015-11-10 0:07 ` John Wiegley
2015-11-10 8:41 ` Xue Fuqiao
2015-11-10 13:25 ` Xue Fuqiao
2015-11-10 17:42 ` Nicolas Petton
2015-11-10 17:50 ` Eli Zaretskii
2015-11-10 18:13 ` Drew Adams
2015-11-11 16:57 ` Richard Stallman
2015-11-11 1:53 ` Xue Fuqiao
2015-11-11 19:59 ` Glenn Morris
2015-11-12 8:53 ` Xue Fuqiao
2015-11-15 2:42 ` Glenn Morris
2015-11-16 10:38 ` Juanma Barranquero
2015-11-16 16:54 ` John Wiegley
2015-11-18 18:12 ` Glenn Morris
2015-11-18 18:36 ` Glenn Morris
2015-11-18 22:06 ` John Wiegley
2015-11-10 9:41 ` Nicolas Petton
2015-11-10 14:22 ` John Wiegley
2015-11-10 16:38 ` Eli Zaretskii
2015-11-10 17:34 ` Nicolas Petton
2015-11-10 17:39 ` Nicolas Petton
2015-11-10 18:01 ` Eli Zaretskii
2015-11-11 16:47 ` Nicolas Petton
2015-11-10 16:24 ` Eli Zaretskii
2015-11-11 0:17 ` Juri Linkov
2015-11-11 1:16 ` John Wiegley
2015-11-12 0:43 ` Juri Linkov
2015-11-12 1:05 ` John Wiegley
2015-11-12 4:01 ` Artur Malabarba
2015-11-12 16:48 ` John Wiegley
2015-11-12 17:33 ` Eli Zaretskii
2015-11-12 19:01 ` Artur Malabarba
2015-11-15 1:51 ` Xue Fuqiao
2015-11-16 16:12 ` Eli Zaretskii
2015-11-16 23:59 ` Xue Fuqiao
2015-11-17 3:43 ` Eli Zaretskii
2015-11-18 0:47 ` Xue Fuqiao
2015-11-12 21:38 ` Juri Linkov [this message]
2015-11-20 19:10 ` Design of commands operating on rectangular regions John Wiegley
2015-11-20 19:19 ` Drew Adams
2015-11-23 0:07 ` Juri Linkov
2015-11-23 1:53 ` Drew Adams
2015-11-22 23:57 ` Juri Linkov
2015-11-11 1:21 ` Feature freezes and Emacs 25 Drew Adams
2015-11-07 10:59 ` Phillip Lord
2015-11-07 14:20 ` kqueue in Emacs 25.1? (was: Feature freezes and Emacs 25) Michael Albinus
2015-11-07 14:39 ` Eli Zaretskii
2015-11-07 14:53 ` kqueue in Emacs 25.1? Michael Albinus
2015-11-07 15:26 ` Eli Zaretskii
2015-11-09 22:31 ` John Wiegley
2015-11-10 13:56 ` Michael Albinus
2015-11-10 14:32 ` Wolfgang Jenkner
2015-11-10 14:52 ` Michael Albinus
2015-11-11 11:41 ` Michael Albinus
2015-11-11 15:11 ` Wolfgang Jenkner
2015-11-11 15:44 ` Michael Albinus
2015-11-11 16:02 ` Wolfgang Jenkner
2015-11-11 16:48 ` Michael Albinus
2015-11-11 15:37 ` Wolfgang Jenkner
2015-11-11 15:52 ` Michael Albinus
2015-11-12 17:59 ` Michael Albinus
2015-11-12 18:34 ` Wolfgang Jenkner
2015-11-13 10:09 ` Michael Albinus
2015-11-13 13:00 ` Wolfgang Jenkner
2015-11-13 14:57 ` Wolfgang Jenkner
2015-11-13 16:23 ` Michael Albinus
2015-11-16 11:58 ` Michael Albinus
2015-11-17 3:50 ` John Wiegley
2015-11-17 9:37 ` Michael Albinus
2015-11-25 14:35 ` kqueue in Emacs 25? Michael Albinus
2015-11-25 18:53 ` John Wiegley
2015-11-07 14:52 ` kqueue in Emacs 25.1? Wolfgang Jenkner
2015-11-07 15:02 ` Wolfgang Jenkner
2015-11-08 6:33 ` Paul Eggert
2015-11-08 12:38 ` Wolfgang Jenkner
2015-11-07 18:57 ` Michael Albinus
2015-11-07 22:22 ` Wolfgang Jenkner
2015-11-06 21:52 ` Dynamic loading progress John Wiegley
2015-11-07 8:35 ` Eli Zaretskii
2015-11-07 13:33 ` Ted Zlatanov
2015-11-07 13:48 ` Eli Zaretskii
2015-11-07 14:01 ` Ted Zlatanov
2015-11-07 17:47 ` Aurélien Aptel
2015-11-08 11:16 ` Philipp Stephani
2015-11-08 12:54 ` Steinar Bang
2015-11-08 13:39 ` Philipp Stephani
2015-11-08 13:08 ` Ted Zlatanov
2015-11-08 13:42 ` Philipp Stephani
2015-11-08 20:38 ` Ted Zlatanov
2015-11-09 10:40 ` Aurélien Aptel
2015-11-09 10:48 ` Aurélien Aptel
2015-11-09 10:57 ` Yuri Khan
2015-11-09 11:46 ` Ted Zlatanov
2015-11-09 12:27 ` Aurélien Aptel
2015-11-09 13:18 ` Steinar Bang
2015-11-09 13:47 ` Steinar Bang
2015-11-09 14:26 ` Aurélien Aptel
2015-11-09 14:52 ` Aurélien Aptel
2015-11-09 19:58 ` Aurélien Aptel
2015-11-10 20:07 ` Philipp Stephani
2015-11-09 13:38 ` Ted Zlatanov
2015-11-09 16:16 ` Philipp Stephani
2015-11-11 11:22 ` Ted Zlatanov
2015-11-11 13:57 ` Philipp Stephani
2015-11-13 1:29 ` Aurélien Aptel
2015-11-13 11:35 ` Ted Zlatanov
2015-11-13 15:39 ` Freeze is almost here (was: Dynamic loading progress) John Wiegley
2015-11-13 16:43 ` Juanma Barranquero
2015-11-13 19:24 ` Eli Zaretskii
2015-11-13 19:37 ` Eli Zaretskii
2015-11-13 20:05 ` Freeze is almost here Achim Gratz
2015-11-13 20:17 ` Eli Zaretskii
2015-11-13 20:36 ` Achim Gratz
2015-11-13 20:46 ` Eli Zaretskii
2015-11-13 21:46 ` Dmitry Gutov
2015-11-14 11:27 ` Artur Malabarba
2015-11-14 11:55 ` Eli Zaretskii
2015-11-14 12:34 ` Artur Malabarba
2015-11-14 17:08 ` Dmitry Gutov
2015-11-13 20:05 ` Freeze is almost here (was: Dynamic loading progress) Eli Zaretskii
2015-11-13 20:31 ` Eli Zaretskii
2015-11-13 22:57 ` Freeze is almost here John Wiegley
2015-11-14 8:42 ` Eli Zaretskii
2015-11-14 15:59 ` John Wiegley
2015-11-15 9:53 ` Steinar Bang
2015-11-16 9:28 ` Steinar Bang
2015-11-16 16:54 ` John Wiegley
2015-11-13 21:34 ` Andreas Schwab
2015-11-14 8:03 ` Eli Zaretskii
2015-11-14 8:16 ` Andreas Schwab
2015-11-14 8:27 ` Eli Zaretskii
2015-11-14 10:06 ` Andreas Schwab
2015-11-14 8:45 ` David Engster
2015-11-14 9:15 ` Eli Zaretskii
2015-11-14 12:54 ` David Engster
2015-11-14 12:57 ` David Engster
2015-11-14 13:36 ` Eli Zaretskii
2015-11-14 14:37 ` David Engster
2015-11-14 15:02 ` Eli Zaretskii
2015-11-14 13:33 ` Eli Zaretskii
2015-11-14 14:42 ` David Engster
2015-11-14 15:01 ` Eli Zaretskii
2015-11-14 0:56 ` Freeze is almost here (was: Dynamic loading progress) Xue Fuqiao
2015-11-14 6:06 ` Freeze is almost here John Wiegley
2015-11-14 8:22 ` Eli Zaretskii
2015-11-16 0:10 ` Dynamic loading progress Aurélien Aptel
2015-11-17 2:23 ` raman
2015-11-17 8:26 ` Steinar Bang
2015-11-17 11:08 ` Aurélien Aptel
2015-11-18 19:38 ` Ted Zlatanov
2015-11-18 20:58 ` Eli Zaretskii
2015-11-18 22:05 ` John Wiegley
2015-11-19 2:19 ` Ted Zlatanov
2015-11-19 3:39 ` Eli Zaretskii
2015-11-19 15:26 ` Eli Zaretskii
2015-11-19 15:55 ` Paul Eggert
2015-11-19 16:27 ` Eli Zaretskii
2015-11-19 16:37 ` Paul Eggert
2015-11-19 17:04 ` Eli Zaretskii
2015-11-19 17:26 ` Eli Zaretskii
2015-11-19 17:32 ` Paul Eggert
2015-11-19 17:50 ` Eli Zaretskii
2015-11-19 17:57 ` Stephen Leake
2015-11-19 18:06 ` Eli Zaretskii
2015-11-19 18:53 ` Paul Eggert
2015-11-19 20:27 ` Eli Zaretskii
2015-11-19 20:31 ` John Wiegley
2015-11-19 22:45 ` Philipp Stephani
2015-11-19 22:55 ` Paul Eggert
2015-11-19 23:08 ` Philipp Stephani
2015-11-19 23:50 ` Paul Eggert
2015-11-19 23:55 ` Philipp Stephani
2015-11-19 23:58 ` Paul Eggert
2015-11-20 19:23 ` Philipp Stephani
2015-11-20 21:04 ` Paul Eggert
2015-11-20 22:44 ` Philipp Stephani
2015-11-20 10:11 ` Eli Zaretskii
2015-11-20 20:00 ` Philipp Stephani
2015-11-19 22:41 ` Philipp Stephani
2015-11-19 23:51 ` Paul Eggert
2015-11-19 23:57 ` Philipp Stephani
2015-11-20 0:03 ` Paul Eggert
2015-11-20 19:29 ` Philipp Stephani
2015-11-20 20:47 ` Paul Eggert
2015-11-20 22:36 ` Philipp Stephani
2015-11-20 23:06 ` Paul Eggert
2015-11-21 8:54 ` Philipp Stephani
2015-11-21 23:25 ` Paul Eggert
2015-11-22 9:15 ` Philipp Stephani
2015-11-22 18:37 ` Paul Eggert
2015-11-22 19:17 ` Philipp Stephani
2015-11-20 9:53 ` Eli Zaretskii
2015-11-20 11:59 ` Eli Zaretskii
2015-11-20 15:52 ` Eli Zaretskii
2015-11-20 20:39 ` Paul Eggert
2015-11-20 21:22 ` Eli Zaretskii
2015-11-20 22:46 ` Philipp Stephani
2015-11-20 18:44 ` Paul Eggert
2015-11-20 18:50 ` Eli Zaretskii
2015-11-20 19:13 ` Paul Eggert
2015-11-20 20:05 ` Philipp Stephani
2015-11-20 20:32 ` Paul Eggert
2015-11-20 20:45 ` Philipp Stephani
2015-11-20 20:59 ` Paul Eggert
2015-11-20 22:42 ` Philipp Stephani
2015-11-20 23:44 ` Paul Eggert
2015-11-21 8:34 ` Philipp Stephani
2015-11-23 17:06 ` Ted Zlatanov
2015-11-20 19:58 ` Philipp Stephani
2015-11-20 21:56 ` Eli Zaretskii
2015-11-20 23:22 ` Philipp Stephani
2015-11-20 23:29 ` Paul Eggert
2015-11-21 0:08 ` Philipp Stephani
2015-11-21 0:28 ` Paul Eggert
2015-11-21 8:33 ` Philipp Stephani
2015-11-21 23:10 ` Paul Eggert
2015-11-22 9:03 ` Philipp Stephani
2015-11-22 16:23 ` Eli Zaretskii
2015-11-22 16:27 ` Philipp Stephani
2015-11-22 16:56 ` Eli Zaretskii
2015-11-22 17:18 ` Philipp Stephani
2015-11-22 17:27 ` Philipp Stephani
2015-11-22 18:50 ` Paul Eggert
2015-11-22 19:19 ` Philipp Stephani
2015-11-22 19:26 ` Eli Zaretskii
2015-11-22 19:58 ` Philipp Stephani
2015-11-23 18:17 ` Eli Zaretskii
2015-11-23 2:47 ` Tom Tromey
2015-11-23 3:46 ` Eli Zaretskii
2015-11-23 16:29 ` Paul Eggert
2015-11-23 16:35 ` Eli Zaretskii
2015-11-21 8:35 ` Eli Zaretskii
2015-11-21 9:19 ` Philipp Stephani
2015-11-21 9:33 ` Eli Zaretskii
2015-11-21 9:01 ` Philipp Stephani
2015-11-21 9:29 ` Eli Zaretskii
2015-11-21 10:31 ` Philipp Stephani
2015-11-21 10:45 ` David Kastrup
2015-11-21 11:10 ` Eli Zaretskii
2015-11-21 12:11 ` Philipp Stephani
2015-11-21 13:23 ` Eli Zaretskii
2015-11-22 9:25 ` Philipp Stephani
2015-11-22 14:56 ` Philipp Stephani
2015-11-22 18:04 ` Eli Zaretskii
2015-11-22 19:10 ` Philipp Stephani
2015-11-22 19:43 ` Eli Zaretskii
2015-11-22 17:35 ` Eli Zaretskii
2015-11-22 18:19 ` Philipp Stephani
2015-11-22 19:12 ` David Kastrup
2015-11-22 19:20 ` Eli Zaretskii
2015-11-22 19:37 ` Philipp Stephani
2015-11-22 19:49 ` David Kastrup
2015-11-22 19:50 ` Eli Zaretskii
2015-11-22 20:59 ` David Kastrup
2015-11-23 3:29 ` Eli Zaretskii
2015-11-22 21:10 ` Philipp Stephani
2015-11-23 3:31 ` Eli Zaretskii
2015-11-23 18:10 ` Eli Zaretskii
2015-11-19 22:14 ` Philipp Stephani
2015-11-23 16:57 ` Ted Zlatanov
2015-11-19 22:12 ` Philipp Stephani
2015-11-20 7:50 ` Eli Zaretskii
2015-11-20 22:10 ` Philipp Stephani
2015-11-20 23:46 ` Paul Eggert
2015-11-21 7:53 ` Eli Zaretskii
2015-11-21 8:30 ` Philipp Stephani
2015-11-21 9:06 ` Eli Zaretskii
2015-11-21 9:25 ` Philipp Stephani
2015-11-21 9:51 ` Eli Zaretskii
2015-11-21 10:33 ` Philipp Stephani
2015-11-21 10:53 ` Eli Zaretskii
2015-11-17 17:10 ` John Wiegley
2015-11-18 0:17 ` Xue Fuqiao
2015-11-18 1:20 ` Xue Fuqiao
2015-11-18 3:08 ` John Wiegley
2015-11-09 13:16 ` Steinar Bang
2015-11-10 9:35 ` Suggestion to enable git rerere by default Nicolas Richard
2015-11-10 11:12 ` Artur Malabarba
2015-11-10 13:01 ` Nicolas Richard
2015-11-09 22:10 ` Dynamic loading progress John Wiegley
2015-11-10 1:40 ` Ted Zlatanov
2015-11-08 11:02 ` Philipp Stephani
2015-11-08 12:51 ` Steinar Bang
2015-11-08 13:35 ` Philipp Stephani
2015-10-14 22:34 ` Philipp Stephani
2015-10-14 22:38 ` Daniel Colascione
2015-10-14 23:32 ` Aurélien Aptel
2015-10-15 1:05 ` Philipp Stephani
2015-10-15 10:50 ` Aurélien Aptel
2015-10-15 19:25 ` Stephen Leake
2015-02-15 18:24 ` Andreas Schwab
2015-02-15 18:39 ` Stefan Monnier
2015-02-12 21:39 ` Aurélien Aptel
2015-02-13 21:29 ` Stephen Leake
2015-02-04 12:11 ` Ted Zlatanov
2015-02-04 15:22 ` Stefan Monnier
2015-02-04 21:49 ` Aurélien Aptel
2015-02-04 23:00 ` Ted Zlatanov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=876116ucdm.fsf_-_@mail.linkov.net \
--to=juri@linkov.net \
--cc=emacs-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).