<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/test/data, branch scratch/substitute-command-keys</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>Allow creating unibyte strings from Emacs modules</title>
<updated>2020-10-13T04:51:06+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2020-10-13T04:51:06+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=12175a339e2a2214fdd0ab4e16d8d8b1e92a78d3'/>
<id>12175a339e2a2214fdd0ab4e16d8d8b1e92a78d3</id>
<content type='text'>
* doc/lispref/internals.texi (Module Values): Document
make_unibyte_string (bug#34873).

* src/emacs-module.c (module_make_unibyte_string): New function.
(initialize_environment): Export it.

* src/module-env-25.h: Define it.

* test/data/emacs-module/mod-test.c (Fmod_test_return_unibyte):
Test it.

* test/src/emacs-module-tests.el (module/unibyte): Test it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/lispref/internals.texi (Module Values): Document
make_unibyte_string (bug#34873).

* src/emacs-module.c (module_make_unibyte_string): New function.
(initialize_environment): Export it.

* src/module-env-25.h: Define it.

* test/data/emacs-module/mod-test.c (Fmod_test_return_unibyte):
Test it.

* test/src/emacs-module-tests.el (module/unibyte): Test it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Enhance syntax-tests.el to test comments in parse-partial-sexp</title>
<updated>2020-10-02T21:21:06+00:00</updated>
<author>
<name>Alan Mackenzie</name>
</author>
<published>2020-10-02T21:21:06+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=d22fe0ec3a321ea222ad2f25c52c7eddea4375df'/>
<id>d22fe0ec3a321ea222ad2f25c52c7eddea4375df</id>
<content type='text'>
This now tests the interface between parse-partial-sexp and the low level
comment function in syntax.c

* test/src/syntax-tests.el (syntax-comments-midpoint): New function.
(syntax-pps-comments): New macro.
(top level): Two new syntax-br-comments tests and five new syntax-pps-comments
tests.

* test/data/syntax-comments.txt (top level): Amend some test fragments and add
some more.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This now tests the interface between parse-partial-sexp and the low level
comment function in syntax.c

* test/src/syntax-tests.el (syntax-comments-midpoint): New function.
(syntax-pps-comments): New macro.
(top level): Two new syntax-br-comments tests and five new syntax-pps-comments
tests.

* test/data/syntax-comments.txt (top level): Amend some test fragments and add
some more.
</pre>
</div>
</content>
</entry>
<entry>
<title>Enhance syntax-tests.el to test comments in scan-lists</title>
<updated>2020-10-02T17:25:02+00:00</updated>
<author>
<name>Alan Mackenzie</name>
</author>
<published>2020-10-02T17:25:02+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=6a6466031839d5fb4efadbfe2cdbd5ba469dd9c6'/>
<id>6a6466031839d5fb4efadbfe2cdbd5ba469dd9c6</id>
<content type='text'>
This now tests the interface between scan_lists and the comment functions.

* test/src/syntax-tests.el (syntax-br-comments): New macro.
({-in, ;-in, /*-in): Set parse-sexp-ignore-comments to t.
(top level): Add 15 tests for comments inside brace lists.

* test/data/syntax-comments.txt (top level): Amend some test fragments.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This now tests the interface between scan_lists and the comment functions.

* test/src/syntax-tests.el (syntax-br-comments): New macro.
({-in, ;-in, /*-in): Set parse-sexp-ignore-comments to t.
(top level): Add 15 tests for comments inside brace lists.

* test/data/syntax-comments.txt (top level): Amend some test fragments.
</pre>
</div>
</content>
</entry>
<entry>
<title>Enhance syntax-tests.el to test some comment character handling.</title>
<updated>2020-10-01T20:35:40+00:00</updated>
<author>
<name>Alan Mackenzie</name>
</author>
<published>2020-10-01T20:35:40+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=da591df90ae95a6bc34f43b1594fc58a91967304'/>
<id>da591df90ae95a6bc34f43b1594fc58a91967304</id>
<content type='text'>
* test/src/syntax-tests: Add a new section testing some aspects of comment
  handling in syntax.c.  This needs further enhancement.  It uses ....

* test/data/syntax-comments.txt: A new test file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* test/src/syntax-tests: Add a new section testing some aspects of comment
  handling in syntax.c.  This needs further enhancement.  It uses ....

* test/data/syntax-comments.txt: A new test file.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add facility to make module functions interactive (Bug#23486).</title>
<updated>2020-09-13T18:26:47+00:00</updated>
<author>
<name>Philipp Stephani</name>
</author>
<published>2020-09-13T18:21:41+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=da0e75e7410226d7fd6d760f0ebe8a04d815506d'/>
<id>da0e75e7410226d7fd6d760f0ebe8a04d815506d</id>
<content type='text'>
* src/module-env-28.h: Add field for 'make_interactive' function.

* src/emacs-module.c (Lisp_Module_Function): Add new field holding the
interactive form.
(allocate_module_function): Adapt to structure layout change.
(module_make_interactive, module_function_interactive_form): New
functions.
(initialize_environment): Use them.

* src/eval.c (Fcommandp):
* src/data.c (Finteractive_form): Also handle interactive module
functions.

* test/data/emacs-module/mod-test.c (Fmod_test_identity): New test
function.
(emacs_module_init): Create two interactive module test functions.

* test/src/emacs-module-tests.el (module/interactive/return-t)
(module/interactive/return-t-int, module/interactive/identity):
New unit tests.

* doc/lispref/internals.texi (Module Functions): Document new
function.  Rework paragraph about wrapping module functions, as the
example no longer applies.

* etc/NEWS: Document new facility.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/module-env-28.h: Add field for 'make_interactive' function.

* src/emacs-module.c (Lisp_Module_Function): Add new field holding the
interactive form.
(allocate_module_function): Adapt to structure layout change.
(module_make_interactive, module_function_interactive_form): New
functions.
(initialize_environment): Use them.

* src/eval.c (Fcommandp):
* src/data.c (Finteractive_form): Also handle interactive module
functions.

* test/data/emacs-module/mod-test.c (Fmod_test_identity): New test
function.
(emacs_module_init): Create two interactive module test functions.

* test/src/emacs-module-tests.el (module/interactive/return-t)
(module/interactive/return-t-int, module/interactive/identity):
New unit tests.

* doc/lispref/internals.texi (Module Functions): Document new
function.  Rework paragraph about wrapping module functions, as the
example no longer applies.

* etc/NEWS: Document new facility.
</pre>
</div>
</content>
</entry>
<entry>
<title>; Fix license statements.</title>
<updated>2020-08-27T00:53:25+00:00</updated>
<author>
<name>Stefan Kangas</name>
</author>
<published>2020-08-27T00:42:36+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=e24a93d1000b713067fae7049de3a7e66ebbfe3f'/>
<id>e24a93d1000b713067fae7049de3a7e66ebbfe3f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove mistakenly checked-in random_seed file</title>
<updated>2020-08-04T17:48:12+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2020-08-04T17:48:12+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=cc41b36af9372e6396d10198bbf286b49d8a5255'/>
<id>cc41b36af9372e6396d10198bbf286b49d8a5255</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add tests for mml-sec.el</title>
<updated>2020-08-04T17:28:51+00:00</updated>
<author>
<name>Jens Lechtenbörger</name>
</author>
<published>2020-08-04T17:28:41+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0c6d2f0ff51eb24938f4af4116855b5facee9d24'/>
<id>0c6d2f0ff51eb24938f4af4116855b5facee9d24</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>* test/data/emacs-module/mod-test.c (Fmod_test_string_a_to_b): Fix leak</title>
<updated>2020-08-01T12:16:22+00:00</updated>
<author>
<name>Philipp Stephani</name>
</author>
<published>2020-08-01T12:10:33+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=89127266c93083521d71d8f2314ac88905163fd8'/>
<id>89127266c93083521d71d8f2314ac88905163fd8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from origin/emacs-27</title>
<updated>2020-07-29T15:39:28+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2020-07-29T15:39:28+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8f46e67ffdad7fd0887c9a0fc0a6a697c2cc4d50'/>
<id>8f46e67ffdad7fd0887c9a0fc0a6a697c2cc4d50</id>
<content type='text'>
1fc742b63e ; Update ChangeLog.3
4c7f6217da * etc/AUTHORS: Update.
24391f517a Update authors.el
56f958807c * etc/NEWS: Remove temporary markup.
73a2f51043 Add another test for global module references

# Conflicts:
#	etc/AUTHORS
#	etc/NEWS
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1fc742b63e ; Update ChangeLog.3
4c7f6217da * etc/AUTHORS: Update.
24391f517a Update authors.el
56f958807c * etc/NEWS: Remove temporary markup.
73a2f51043 Add another test for global module references

# Conflicts:
#	etc/AUTHORS
#	etc/NEWS
</pre>
</div>
</content>
</entry>
</feed>
