<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs, branch stream</title>
<subtitle>Emacs is the extensible, customizable, self-documenting real-time display editor. 
</subtitle>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/'/>
<entry>
<title>* lisp/emacs-lisp/stream.el: require 'seq</title>
<updated>2015-08-14T13:58:54+00:00</updated>
<author>
<name>Nicolas Petton</name>
</author>
<published>2015-08-14T13:58:54+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=418d2ecc04ade5885526b128ae5de2b418c2ba34'/>
<id>418d2ecc04ade5885526b128ae5de2b418c2ba34</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>* lisp/emacs-lisp/stream.el: Define macros early</title>
<updated>2015-08-14T13:58:07+00:00</updated>
<author>
<name>Nicolas Petton</name>
</author>
<published>2015-08-14T13:58:07+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=dffce02b589b73fcc7889af6a48ebb7499238083'/>
<id>dffce02b589b73fcc7889af6a48ebb7499238083</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use a generic function for creating streams from different sources</title>
<updated>2015-08-14T13:55:59+00:00</updated>
<author>
<name>Nicolas Petton</name>
</author>
<published>2015-08-14T13:53:24+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=25f2c063b97f24dcefb5cf1d910fb8210650f252'/>
<id>25f2c063b97f24dcefb5cf1d910fb8210650f252</id>
<content type='text'>
* lisp/emacs-lisp/stream.el (stream): New generic function.
* test/automated/stream-tests.el (stream-list-test): Fix a reference to
  the old `stream-list' function
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/emacs-lisp/stream.el (stream): New generic function.
* test/automated/stream-tests.el (stream-list-test): Fix a reference to
  the old `stream-list' function
</pre>
</div>
</content>
</entry>
<entry>
<title>* lisp/emacs-lisp/stream.el: Fix stream-buffer initial position</title>
<updated>2015-08-14T13:43:48+00:00</updated>
<author>
<name>Nicolas Petton</name>
</author>
<published>2015-08-14T13:43:48+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8d3eb023633fd4f4131ef34ba9266daa3f05cfe4'/>
<id>8d3eb023633fd4f4131ef34ba9266daa3f05cfe4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow negative steps in stream-range</title>
<updated>2015-08-10T12:53:10+00:00</updated>
<author>
<name>Nicolas Petton</name>
</author>
<published>2015-08-10T12:53:10+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8c111a86bcd310df347822552969444e5b48dc45'/>
<id>8c111a86bcd310df347822552969444e5b48dc45</id>
<content type='text'>
* lisp/emacs-lisp/stream.el (stream-range): Do not signal an error if
the step is negative.
* test/automated/stream-tests.el (stream-range-test): Add a regression
test for negative steps in stream-range.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/emacs-lisp/stream.el (stream-range): Do not signal an error if
the step is negative.
* test/automated/stream-tests.el (stream-range-test): Add a regression
test for negative steps in stream-range.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a new streaming library stream.el</title>
<updated>2015-07-31T09:42:34+00:00</updated>
<author>
<name>Nicolas Petton</name>
</author>
<published>2015-07-31T09:42:34+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=ee7138acd38a4328b075e11e23bc0a3721fc2d08'/>
<id>ee7138acd38a4328b075e11e23bc0a3721fc2d08</id>
<content type='text'>
stream.el provides an implementation of streams.  Streams are
implemented as delayed evaluation of cons cells.

The implementation is close to the one in the SICP
book (https://mitpress.mit.edu/sicp/full-text/book/book-Z-H-24.html).

Streams could be created from any sequencial input data, including
sequences, , making operation on them lazy, a set of 2 forms (first and
rest), making it easy to represent infinite sequences, buffers (by
character), buffers (by line), buffers (by page), IO streams, orgmode
table cells, etc.

* lisp/emacs-lisp/stream.el: New file.
* test/automated/stream-tests.el: New file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
stream.el provides an implementation of streams.  Streams are
implemented as delayed evaluation of cons cells.

The implementation is close to the one in the SICP
book (https://mitpress.mit.edu/sicp/full-text/book/book-Z-H-24.html).

Streams could be created from any sequencial input data, including
sequences, , making operation on them lazy, a set of 2 forms (first and
rest), making it easy to represent infinite sequences, buffers (by
character), buffers (by line), buffers (by page), IO streams, orgmode
table cells, etc.

* lisp/emacs-lisp/stream.el: New file.
* test/automated/stream-tests.el: New file.
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor cleanup in tramp-tests.el</title>
<updated>2015-07-24T18:02:59+00:00</updated>
<author>
<name>Michael Albinus</name>
</author>
<published>2015-07-24T18:02:59+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=cbb289e13eff6b187a942658971aa5419e3ed920'/>
<id>cbb289e13eff6b187a942658971aa5419e3ed920</id>
<content type='text'>
* test/automated/tramp-tests.el (tramp-test31-*, tramp-test32-*):
Implement using the documented interface
`tramp-connection-properties', rather than with internal functions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* test/automated/tramp-tests.el (tramp-test31-*, tramp-test32-*):
Implement using the documented interface
`tramp-connection-properties', rather than with internal functions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Pass lambdas to `skeleton-read'</title>
<updated>2015-07-24T16:27:56+00:00</updated>
<author>
<name>Harald Hanche-Olsen</name>
</author>
<published>2015-07-23T16:09:44+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=c1ff88c0ce3bf79ed0c6bf914b6a33a8c37173d6'/>
<id>c1ff88c0ce3bf79ed0c6bf914b6a33a8c37173d6</id>
<content type='text'>
* lisp/skeleton.el (skeleton-read): Allow PROMPT to be a function.

* lisp/textmodes/sgml-mode.el (sgml-attributes, sgml-value): Pass
lambdas to `skeleton-read' (bug#20386).

Copyright-paperwork-exempt: yes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/skeleton.el (skeleton-read): Allow PROMPT to be a function.

* lisp/textmodes/sgml-mode.el (sgml-attributes, sgml-value): Pass
lambdas to `skeleton-read' (bug#20386).

Copyright-paperwork-exempt: yes
</pre>
</div>
</content>
</entry>
<entry>
<title>* INSTALL (DETAILED BUILDING AND INSTALLATION): Mention --without-imagemagick.</title>
<updated>2015-07-24T13:42:08+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2015-07-24T13:42:08+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=67eb6ae9db8543d6819c9bf63bbb810f2304f1d0'/>
<id>67eb6ae9db8543d6819c9bf63bbb810f2304f1d0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't require GUI frames and mouse for Flyspell menus</title>
<updated>2015-07-24T07:47:05+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2015-07-24T07:47:05+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=de576a55d8c47ffd2e24fca2d48ed99f298d4334'/>
<id>de576a55d8c47ffd2e24fca2d48ed99f298d4334</id>
<content type='text'>
* lisp/textmodes/flyspell.el (flyspell-correct-word-before-point)
(flyspell-emacs-popup): Require neither a GUI frame nor mouse
support, since pop-up menus work with text terminals and can be
controlled via the keyboard.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/textmodes/flyspell.el (flyspell-correct-word-before-point)
(flyspell-emacs-popup): Require neither a GUI frame nor mouse
support, since pop-up menus work with text terminals and can be
controlled via the keyboard.
</pre>
</div>
</content>
</entry>
</feed>
