<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/test, branch fix/bug-21072</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>Fix elisp-tests-with-temp-buffer compilation</title>
<updated>2017-05-12T09:40:48+00:00</updated>
<author>
<name>Noam Postavsky</name>
</author>
<published>2017-04-27T21:13:33+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=cb8fcbc3cbd8f6cf95bb858b72188d752672cf6b'/>
<id>cb8fcbc3cbd8f6cf95bb858b72188d752672cf6b</id>
<content type='text'>
* test/lisp/emacs-lisp/lisp-tests.el (elisp-tests-with-temp-buffer):
Don't refer to the =!NAME= as "markers" since they produce variables
with just plain positions, not marker objects.  Explicitly specify
that CONTENTS is evaluated at compile time.  Don't re-evaluate
CONTENTS at runtime.  Fix debug specification.  Suppress warnings due
to BODY not using =!NAME= variables.
(elisp-test-point-position-regex): Rename from
`elisp-test-point-marker-regex'.
(mark-defun-test-buffer): Wrap in `eval-and-compile'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* test/lisp/emacs-lisp/lisp-tests.el (elisp-tests-with-temp-buffer):
Don't refer to the =!NAME= as "markers" since they produce variables
with just plain positions, not marker objects.  Explicitly specify
that CONTENTS is evaluated at compile time.  Don't re-evaluate
CONTENTS at runtime.  Fix debug specification.  Suppress warnings due
to BODY not using =!NAME= variables.
(elisp-test-point-position-regex): Rename from
`elisp-test-point-marker-regex'.
(mark-defun-test-buffer): Wrap in `eval-and-compile'.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Bug#21072 and rework `mark-defun'</title>
<updated>2017-05-12T09:36:27+00:00</updated>
<author>
<name>Marcin Borkowski</name>
</author>
<published>2017-03-31T11:06:06+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=22fc91704be4737865b3715e5278dc78029791bd'/>
<id>22fc91704be4737865b3715e5278dc78029791bd</id>
<content type='text'>
* test/lisp/progmodes/elisp-mode-tests.el (mark-defun-test-buffer):
  New variable
(mark-defun-no-arg-region-inactive)
(mark-defun-no-arg-region-active)
(mark-defun-arg-region-active)
(mark-defun-pos-arg-region-inactive)
(mark-defun-neg-arg-region-inactive, mark-defun-bob): Add tests for
the new `mark-defun'.

* lisp/emacs-lisp/lisp.el (beginning-of-defun--in-emptyish-line-p):
  New function.
(beginning-of-defun-comments): New function.
(mark-defun): Fix bug#21072, also rewrite large parts of `mark-defun'
to accept a numerical prefix argument.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* test/lisp/progmodes/elisp-mode-tests.el (mark-defun-test-buffer):
  New variable
(mark-defun-no-arg-region-inactive)
(mark-defun-no-arg-region-active)
(mark-defun-arg-region-active)
(mark-defun-pos-arg-region-inactive)
(mark-defun-neg-arg-region-inactive, mark-defun-bob): Add tests for
the new `mark-defun'.

* lisp/emacs-lisp/lisp.el (beginning-of-defun--in-emptyish-line-p):
  New function.
(beginning-of-defun-comments): New function.
(mark-defun): Fix bug#21072, also rewrite large parts of `mark-defun'
to accept a numerical prefix argument.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add elisp-tests-with-temp-buffer, a new testing macro</title>
<updated>2017-05-09T12:26:08+00:00</updated>
<author>
<name>Marcin Borkowski</name>
</author>
<published>2017-02-14T10:30:36+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=6d58dda40a0a43d14dffdd995f0cb3dcc329fa4b'/>
<id>6d58dda40a0a43d14dffdd995f0cb3dcc329fa4b</id>
<content type='text'>
* test/lisp/emacs-lisp/lisp-tests.el
(elisp-test-point-marker-regex) New variable.
(elisp-tests-with-temp-buffer): New macro to help test functions
moving the point and/or mark.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* test/lisp/emacs-lisp/lisp-tests.el
(elisp-test-point-marker-regex) New variable.
(elisp-tests-with-temp-buffer): New macro to help test functions
moving the point and/or mark.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add tests to check image scaling functionality</title>
<updated>2017-04-21T04:13:06+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2017-04-21T04:12:53+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=b1fe497a445a8be1b50c5b5952f3380ee9546710'/>
<id>b1fe497a445a8be1b50c5b5952f3380ee9546710</id>
<content type='text'>
This is in preparation to doing further work in this area to avoid
regressions.

* test/data/image/blank-200x100.png: New file for testing
image scaling.

* test/manual/image-size-tests.el: New file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is in preparation to doing further work in this area to avoid
regressions.

* test/data/image/blank-200x100.png: New file for testing
image scaling.

* test/manual/image-size-tests.el: New file.
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid unnecessary loading of subr-x at run-time</title>
<updated>2017-04-18T23:07:28+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2017-04-18T23:07:28+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0f8343394675480f18c121520eed2203bbe1d6ec'/>
<id>0f8343394675480f18c121520eed2203bbe1d6ec</id>
<content type='text'>
* lisp/doc-view.el, lisp/filenotify.el, lisp/info-look.el:
* lisp/svg.el, lisp/emacs-lisp/byte-opt.el, lisp/net/shr.el:
* lisp/textmodes/sgml-mode.el, test/lisp/dom-tests.el:
No need to load subr-x at run-time.
* lisp/gnus/nnheader.el: No need to load subr-x.
; * lisp/emacs-lisp/subr-x.el, lisp/gnus/message.el, lisp/net/nsm.el:
; Comments.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/doc-view.el, lisp/filenotify.el, lisp/info-look.el:
* lisp/svg.el, lisp/emacs-lisp/byte-opt.el, lisp/net/shr.el:
* lisp/textmodes/sgml-mode.el, test/lisp/dom-tests.el:
No need to load subr-x at run-time.
* lisp/gnus/nnheader.el: No need to load subr-x.
; * lisp/emacs-lisp/subr-x.el, lisp/gnus/message.el, lisp/net/nsm.el:
; Comments.
</pre>
</div>
</content>
</entry>
<entry>
<title>* test/lisp/kmacro-tests.el: Require seq, for seq-concatenate.</title>
<updated>2017-04-18T17:02:02+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2017-04-18T17:02:02+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0c98dec5c9d0e0146a1519b9a7e099aae668c059'/>
<id>0c98dec5c9d0e0146a1519b9a7e099aae668c059</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>xml: Properly handle symbol-qnames for attribute parsing</title>
<updated>2017-04-17T15:17:00+00:00</updated>
<author>
<name>David Engster</name>
</author>
<published>2017-04-17T14:52:08+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=09eaf661eb6ea49c6324d8819a872c523133dc2b'/>
<id>09eaf661eb6ea49c6324d8819a872c523133dc2b</id>
<content type='text'>
* lisp/xml.el (xml-parse-attlist): Do not strip 'symbol-qnames from
  xml-ns argument (reverts aea67018) (Bug#26533).
  (xml-maybe-do-ns): Properly handle default namespace by not
  interning new symbol when 'special' flag is set.

* tests/lisp/xml-tests.el (xml-parse-test--namespace-attribute-qnames)
  (xml-parse-namespace-attribute-qnames): Add test for Bug#26533.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/xml.el (xml-parse-attlist): Do not strip 'symbol-qnames from
  xml-ns argument (reverts aea67018) (Bug#26533).
  (xml-maybe-do-ns): Properly handle default namespace by not
  interning new symbol when 'special' flag is set.

* tests/lisp/xml-tests.el (xml-parse-test--namespace-attribute-qnames)
  (xml-parse-namespace-attribute-qnames): Add test for Bug#26533.
</pre>
</div>
</content>
</entry>
<entry>
<title>Tuning for `separate' Tramp syntax</title>
<updated>2017-04-16T14:51:24+00:00</updated>
<author>
<name>Michael Albinus</name>
</author>
<published>2017-04-16T14:51:24+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8d96feae07c618f591a952f8f10ae949735b4050'/>
<id>8d96feae07c618f591a952f8f10ae949735b4050</id>
<content type='text'>
* lisp/net/tramp.el (tramp-method-regexp): Fix it for `separate' syntax.
(tramp-completion-file-name-regexp-separate): Simplify.

* test/lisp/net/tramp-tests.el (tramp-test02-file-name-dissect-separate):
Extend test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/net/tramp.el (tramp-method-regexp): Fix it for `separate' syntax.
(tramp-completion-file-name-regexp-separate): Simplify.

* test/lisp/net/tramp-tests.el (tramp-test02-file-name-dissect-separate):
Extend test.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix imenu--sort-by-position for non-pairs parameters (bug#26457)</title>
<updated>2017-04-13T09:44:17+00:00</updated>
<author>
<name>Damien Cassou</name>
</author>
<published>2017-04-12T05:35:56+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=4e77ff0d45b88cade7836c01344cd8d892adfde8'/>
<id>4e77ff0d45b88cade7836c01344cd8d892adfde8</id>
<content type='text'>
* lisp/imenu.el (imenu--sort-by-position): Fix to accept lists beyond
  pairs.
* test/lisp/imenu-tests.el: Add 2 tests for `imenu--sort-by-position`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/imenu.el (imenu--sort-by-position): Fix to accept lists beyond
  pairs.
* test/lisp/imenu-tests.el: Add 2 tests for `imenu--sort-by-position`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle indentation of nested ternary operators in JS</title>
<updated>2017-04-13T00:50:41+00:00</updated>
<author>
<name>Dmitry Gutov</name>
</author>
<published>2017-04-13T00:50:41+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=6354e3c3368d99fad755d4dbd7c872ce1280f005'/>
<id>6354e3c3368d99fad755d4dbd7c872ce1280f005</id>
<content type='text'>
* lisp/progmodes/js.el (js--looking-at-operator-p):
Handle nested ternary operators.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/progmodes/js.el (js--looking-at-operator-p):
Handle nested ternary operators.
</pre>
</div>
</content>
</entry>
</feed>
