<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/php-git.git/ext/skeleton/php_skeleton.h, branch php-7.3.0alpha3</title>
<subtitle>git.php.net: repository/php-src.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/'/>
<entry>
<title>Redesigned ext_skel to be written entirely in PHP with no dependencies, this means it will now run on Windows without Cygwin and other nonsense.</title>
<updated>2017-07-23T08:36:35+00:00</updated>
<author>
<name>Kalle Sommer Nielsen</name>
<email>kalle@php.net</email>
</author>
<published>2017-07-23T08:36:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=f35f45906eac34498c7720326fb9da9fde960871'/>
<id>f35f45906eac34498c7720326fb9da9fde960871</id>
<content type='text'>
It no longer includes a way to generate XML documentation (the PHP documentation utilities already got tools for that in svn under phpdoc/doc-base) and it no longer support function stubs.

$ php ext_skel.php --help
php ext_skel.php --ext=&lt;name&gt; [--experimental] [--author=&lt;name&gt;]
                 [--dir=&lt;path&gt;] [--std] [--onlyunix]
                 [--onlywindows] [--help]

  --ext=&lt;name&gt;          The name of the extension defined as &lt;name&gt;
  --experimental        Passed if this extension is experimental, this creates
                        the EXPERIMENTAL file in the root of the extension
  --author=&lt;name&gt;       Your name, this is used if --header is passed and
                        for the CREDITS file
  --dir=&lt;path&gt;          Path to the directory for where extension should be
                        created. Defaults to the directory of where this script
                        lives
  --std                 If passed, the standard header and vim rules footer used

                        in extensions that is included in the core, will be used

  --onlyunix            Only generate configure scripts for Unix
  --onlywindows         Only generate configure scripts for Windows
  --help                This help

Example usage:
$ php ext_skel.php --ext test --std --experimental
$ php ext_skel.php --ext kalle --author "Kalle Sommer Nielsen"
$ php ext_skel.php --ext phpfi --dir "/home/kalle/dev/" --onlyunix
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It no longer includes a way to generate XML documentation (the PHP documentation utilities already got tools for that in svn under phpdoc/doc-base) and it no longer support function stubs.

$ php ext_skel.php --help
php ext_skel.php --ext=&lt;name&gt; [--experimental] [--author=&lt;name&gt;]
                 [--dir=&lt;path&gt;] [--std] [--onlyunix]
                 [--onlywindows] [--help]

  --ext=&lt;name&gt;          The name of the extension defined as &lt;name&gt;
  --experimental        Passed if this extension is experimental, this creates
                        the EXPERIMENTAL file in the root of the extension
  --author=&lt;name&gt;       Your name, this is used if --header is passed and
                        for the CREDITS file
  --dir=&lt;path&gt;          Path to the directory for where extension should be
                        created. Defaults to the directory of where this script
                        lives
  --std                 If passed, the standard header and vim rules footer used

                        in extensions that is included in the core, will be used

  --onlyunix            Only generate configure scripts for Unix
  --onlywindows         Only generate configure scripts for Windows
  --help                This help

Example usage:
$ php ext_skel.php --ext test --std --experimental
$ php ext_skel.php --ext kalle --author "Kalle Sommer Nielsen"
$ php ext_skel.php --ext phpfi --dir "/home/kalle/dev/" --onlyunix
</pre>
</div>
</content>
</entry>
<entry>
<title>Move semicolon into TSRMLS_CACHE_EXTERN/DEFINE</title>
<updated>2016-03-03T15:50:01+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikic@php.net</email>
</author>
<published>2016-03-03T15:46:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=1ac152938cfe40e98b7b3c8cf403abb113266cfa'/>
<id>1ac152938cfe40e98b7b3c8cf403abb113266cfa</id>
<content type='text'>
Also re bug #71575.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also re bug #71575.
</pre>
</div>
</content>
</entry>
<entry>
<title>switch to the unified globals accessor where appropriate</title>
<updated>2015-07-29T11:26:35+00:00</updated>
<author>
<name>Anatol Belski</name>
<email>ab@php.net</email>
</author>
<published>2015-07-29T10:26:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=4e66cce87ce0e57a7394486412e61abcfc5f3520'/>
<id>4e66cce87ce0e57a7394486412e61abcfc5f3520</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>made ZEND_TSRMLS_CACHE_* macros look like function calls</title>
<updated>2015-02-16T16:19:32+00:00</updated>
<author>
<name>Anatol Belski</name>
<email>ab@php.net</email>
</author>
<published>2015-02-16T16:19:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=af3ca74501c5d0be273e47c618d37b8ddcbb5c7f'/>
<id>af3ca74501c5d0be273e47c618d37b8ddcbb5c7f</id>
<content type='text'>
which also comply with the current semantics for such macros
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
which also comply with the current semantics for such macros
</pre>
</div>
</content>
</entry>
<entry>
<title>trailing whitespace removal</title>
<updated>2015-01-10T23:07:38+00:00</updated>
<author>
<name>Stanislav Malyshev</name>
<email>stas@php.net</email>
</author>
<published>2015-01-03T09:22:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=b7a7b1a624c97945c0aaa49d46ae996fc0bdb6bc'/>
<id>b7a7b1a624c97945c0aaa49d46ae996fc0bdb6bc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>integrated the static tsrmls cache into ext/skel</title>
<updated>2014-12-17T11:37:50+00:00</updated>
<author>
<name>Anatol Belski</name>
<email>ab@php.net</email>
</author>
<published>2014-12-17T11:37:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=e1fcb9ea66384269e5afa22769bb95cf2eb08306'/>
<id>e1fcb9ea66384269e5afa22769bb95cf2eb08306</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>second shot on removing TSRMLS_*</title>
<updated>2014-12-14T13:07:59+00:00</updated>
<author>
<name>Anatol Belski</name>
<email>ab@php.net</email>
</author>
<published>2014-12-14T13:07:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=e112f6a04e0cddc6276c426c09c0249201878f5a'/>
<id>e112f6a04e0cddc6276c426c09c0249201878f5a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>master renames phase 1</title>
<updated>2014-08-25T17:24:55+00:00</updated>
<author>
<name>Anatol Belski</name>
<email>ab@php.net</email>
</author>
<published>2014-08-25T17:24:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=c3e3c98ec666812daaaca896cf5ef758a8a6df14'/>
<id>c3e3c98ec666812daaaca896cf5ef758a8a6df14</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fixes to ext/skeleton</title>
<updated>2014-08-19T11:53:44+00:00</updated>
<author>
<name>Anatol Belski</name>
<email>ab@php.net</email>
</author>
<published>2014-08-19T11:53:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=0606e4bcb6e074bdbb6705ba68236b131ac2dac7'/>
<id>0606e4bcb6e074bdbb6705ba68236b131ac2dac7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fixed skeleton to produce the normalized ext version macros</title>
<updated>2013-10-14T12:37:39+00:00</updated>
<author>
<name>Anatol Belski</name>
<email>ab@php.net</email>
</author>
<published>2013-10-14T12:37:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/php-git.git/commit/?id=dcfd753104085d8337b8a5f4a21ce3b629ad4651'/>
<id>dcfd753104085d8337b8a5f4a21ce3b629ad4651</id>
<content type='text'>
See http://news.php.net/php.pecl.dev/11191 for more info.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See http://news.php.net/php.pecl.dev/11191 for more info.
</pre>
</div>
</content>
</entry>
</feed>
