Sobak
d8fbcca725
Remove no longer used scripts
2014-11-23 18:10:26 -08:00
Veres Lajos
4b9535341a
typo fixes - https://github.com/vlajos/misspell_fixer
2014-11-19 20:23:00 +00:00
Florian MARGAINE
8eb7e7bf7f
Merge branch 'master' into issue-67910
...
Conflicts:
README.PARAMETER_PARSING_API
ext/gmp/tests/001.phpt
2014-09-20 10:09:21 +02:00
Florian MARGAINE
cf0303e782
Replaces php5 with php7, without whitespace changes.
2014-09-20 10:01:44 +02:00
Johannes Schlüter
d0cb715373
s/PHP 5/PHP 7/
2014-09-19 18:33:14 +02:00
Remi Collet
e02616866f
Fix bug #67878 program_prefix not honoured in man pages
...
- add @program_prefix@ in php, phpize and php-config man pages
- set date to 2014
- fix "SEE ALSO" alignment
2014-08-21 09:14:38 +02:00
Remi Collet
dde4d2e628
Fix bug #67878 program_prefix not honoured in man pages
...
- add @program_prefix@ in php, phpize and php-config man pages
- set date to 2014
- fix "SEE ALSO" alignment
2014-08-21 09:13:12 +02:00
Lior Kaplan
56d02d564e
Merge branch 'PHP-5.5' into PHP-5.6
...
* PHP-5.5:
typofixes
2014-08-17 15:51:15 +03:00
Veres Lajos
3f42f2f5d1
typofixes
2014-08-17 15:44:02 +03:00
Tianfeng
4a0e87e497
Fixbug: phpize --clean will delete include/*.h
2013-08-18 13:52:20 -07:00
Tianfeng
19312fa8f6
Fixbug: phpize --clean will delete include/*.h
2013-08-12 13:55:23 +08:00
Christopher Jones
4ed133c4e2
Remove tabs on blanklines in Makefile sources. This prevents a
...
'suspicious line' warning when editing & saving Makefile using Emacs.
2013-08-07 13:14:00 -07:00
Stanislav Malyshev
68e8326e0e
Merge branch 'PHP-5.5'
...
* PHP-5.5:
non living code related typo fixes
2013-08-04 16:07:13 -07:00
Veres Lajos
8d86597d73
non living code related typo fixes
2013-08-04 16:05:36 -07:00
Christopher Jones
6af7526c77
Remove tabs on blanklines in Makefile sources. This prevents a
...
'suspicious line' warning when editing & saving Makefile using Emacs.
2013-07-30 13:36:10 -07:00
Johannes Schlüter
2a13fb106d
Remove PHP3 conversion scripts
2013-07-17 23:32:23 +02:00
Veres Lajos
e9a95d78ef
typo fixes
2013-07-15 00:23:03 -07:00
Veres Lajos
1b06e0be96
typo fixes
2013-07-15 00:19:49 -07:00
Veres Lajos
04145dc2aa
typo fixes (argument)
2013-06-10 13:36:17 -07:00
Christopher Jones
9622d0050d
Relax autoconf support from 2.60 to 2.59. This is the version available on Centos/RHEL/Oracle Linux 5.6
2011-06-08 01:25:35 +00:00
Rasmus Lerdorf
245d15fdc6
Drop support for autoconf < 2.60 in trunk and the
...
new PHP_5_4 branch. autoconf >= 2.60 should finally
be working now.
2011-05-15 06:09:21 +00:00
Hannes Magnusson
988b8a9cbe
Add an --man-dir to php-config too
2011-04-18 11:13:37 +00:00
Pierrick Charron
1368364469
Fix common typos in the source code (Reported in Bug #54065 )
...
# External libraries were excluded
# Thanks eitan at eitanadler dot com for the first patch :)
2011-04-03 21:46:52 +00:00
Jani Taskinen
309a56f3f7
- Fixed -g adding for gcc and g++ (former got it twice, latter not at all)
2010-11-02 09:58:08 +00:00
Kalle Sommer Nielsen
fcb0984991
Fixed bug #52037 (Concurrent builds fail in install-programs) -- Patch by Seanius at debian dot org
2010-07-13 17:21:00 +00:00
Johannes Schlüter
2d63af8c60
Make the credits script more verbose
2010-05-27 22:50:31 +00:00
Kalle Sommer Nielsen
bf7de28e46
Fixed bug #50795 (man pages have bad whatis entries)
...
- Patch by Debian
2010-02-17 05:32:52 +00:00
Gwynne Raskind
ea03ad31b7
One change in trying to update Autoconf was missed. This makes phpize work again.
2009-12-02 17:42:58 +00:00
Rasmus Lerdorf
58ae9eeb11
Missed a few - now it really works with autoconf-2.64+
2009-11-25 01:36:41 +00:00
Jani Taskinen
a8e42c91b0
MFH:- Fixed bug #48661 (phpize broken with non-bash shells)
2009-06-24 07:42:33 +00:00
Jani Taskinen
d0ef930190
MFH:- Fixed bug #48456 (CPPFLAGS not restored properly in phpize.m4)
2009-06-02 19:54:03 +00:00
Derick Rethans
d29d24427f
- MFH: Get rid of the four different versions of zend_extension* and only use
...
zend_extension. Because of the API identifier change in PHP 5.3 you also get
a proper warning message now.
#- [DOC]
2009-05-18 21:33:38 +00:00
Zoe Slattery
f2cc5467da
fixing missing semi-colon
2009-05-07 13:26:00 +00:00
Zoe Slattery
cba448a9d3
Replacing generate script with a new version
2009-05-07 09:21:43 +00:00
Jani Taskinen
8393525511
MFH:- Added path sanity check (autotools + libtool do not cope with whitespace..)
2009-04-20 15:03:21 +00:00
David Soria Parra
2b830291bb
Fix cc detection in phpize according to changes in configure.in
2008-12-03 19:52:59 +00:00
Jani Taskinen
708cb0ec0e
MFH:- Applied the missing parts to phpize.m4 for zend extension builds
2008-07-31 00:45:17 +00:00
Jani Taskinen
87acbd2639
MFH:- Detect whether debugging was enabled in PHP and drop optimizing flags if so (merge from configure.in)
2008-07-30 23:56:05 +00:00
Jani Taskinen
2af5002d5b
ws
2008-07-30 22:55:08 +00:00
David Soria Parra
e4ad2672b8
MFB: - Fixed the fix for not requiring C++ always
2008-07-27 20:43:40 +00:00
Jani Taskinen
395e75bc5d
MFH: Fixed a minor problem in not enabling c++/g++ when not needed.
2008-07-25 12:36:34 +00:00
Steve Seear
d88eb15159
Added a script that generates phpt test coverage information for functions and methods.
2008-05-09 13:21:49 +00:00
Zoe Slattery
0a3a57bc05
Changes to the code that generates variations (Robin & Josie)
2008-04-15 19:50:13 +00:00
Zoe Slattery
fbd21a5d01
Fixing:
...
(1) remove proto from start
(2)substitute "Done" with ===DONE== after closing tag in FILE section and at end of EXPECTF.
(3) Remove "add comment here..."
2008-04-13 10:46:12 +00:00
Zoe Slattery
0f13364729
Fixing typo arg->arglist at line 195. Thanks Chris J!
2008-02-14 10:15:44 +00:00
Zoe Slattery
d7fd465bae
Fixing bug 44042
2008-02-06 10:56:22 +00:00
Zoe Slattery
70c629cdae
Moving the the phpt generation script to scripts/dev directory at Jani's suggestion.
2008-02-03 09:34:59 +00:00
Jani Taskinen
00b9764a41
MFH:- Fix problem with non-bash compliant shells
2007-08-24 11:44:10 +00:00
Jani Taskinen
e602885e54
MFH:- Fixed bug #42292 ($PHP_CONFIG not set for phpized builds)
2007-08-14 08:43:41 +00:00
Jani Taskinen
67940a9c29
MFH:- Fixed bug #42195 (C++ compiler required always)
2007-08-06 14:33:51 +00:00
Antony Dovgal
934b97d611
MFH
2007-07-25 09:41:06 +00:00
Jani Taskinen
6b4b1e7431
MFH: cleanup & sync
2007-07-18 15:04:22 +00:00
foobar
cc2bcefc47
oops
2007-06-29 11:36:29 +00:00
foobar
4d63c09661
MFH:- Improved php-config:
...
MFH: . Added --configure-options option to get configure line for current build
MFH: . Added --php-sapis option which shows SAPIs available
MFH: . Fixed problem with missing php binary when CLI is not build but CGI is.
MFH:- Fixed broken sed issues in phpize script
2007-06-29 01:10:35 +00:00
foobar
c1c44ddcf3
MFH: - Add missing CXXFLAGS_CLEAN variable.
2007-06-01 15:12:29 +00:00
Ilia Alshanetsky
2df7386475
Update copyright year
...
# The rest of the files were already updated by Sebastian
2007-01-01 19:32:10 +00:00
Antony Dovgal
299af46146
more improvements
2006-09-10 11:44:51 +00:00
Antony Dovgal
42d4e3533e
MFH: improve the script
2006-09-10 11:26:53 +00:00
Nuno Lopes
b860e9a3c2
add the script to run diagnostic tests on zend_parse_parameters*() usage, per Andrei's request
2006-09-08 16:35:17 +00:00
foobar
7625313f9c
MFH: - Added PHP_VERSION_ID == PHP_VERSION as integer.
2006-07-27 08:53:16 +00:00
foobar
0e7e000d56
MFH:- Fix build with ext/date/lib with shared extensions
2006-07-27 01:20:09 +00:00
foobar
276171f871
MFH: - Determine the shared/link lib suffixes in one macro.
2006-04-10 12:16:17 +00:00
Andrei Zmievski
9e5655387a
MFH
2006-04-08 17:53:11 +00:00
foobar
9b01900321
MFH
2006-01-01 19:00:53 +00:00
foobar
5bd93221a8
bump year and license version
2006-01-01 12:51:34 +00:00
foobar
ec4fd02760
MFH
2005-12-12 11:51:45 +00:00
foobar
d43833ecff
MFH: cleanup test outputs
2005-12-12 11:49:45 +00:00
foobar
7243d31ae0
MFH: - Fixed header installing under phpize builds
2005-11-21 23:08:02 +00:00
foobar
3fbee80f35
- Fixed bug #34850 (--program-suffix and --program-prefix not included in man page names)
2005-10-13 10:02:59 +00:00
Wez Furlong
41901d127c
portability fix (for solaris)
2005-09-01 13:59:03 +00:00
Marcus Boerger
7c37c2c37e
- MFH run-tests-config.php was never used and now renamed
2005-08-31 07:00:22 +00:00
Wez Furlong
b31ff96be9
Add ext to the include path.
2005-08-18 20:17:50 +00:00
foobar
98f245e5f9
Fix cleanup
2005-08-08 16:58:12 +00:00
foobar
ee5fd96e37
- Made it possible to do "make test" for phpized extensions
2005-08-08 16:06:49 +00:00
Wez Furlong
7ba278b7b2
test -e doesn't work on solaris
2005-08-04 16:57:15 +00:00
foobar
23e671a51e
- Bumber up year
2005-08-03 14:08:58 +00:00
foobar
8d2afe0e57
- This does not have to be egrep here
2005-06-15 17:13:39 +00:00
foobar
058205b67d
- Fix phpize: need to eval path variables for them to be usable
2005-06-10 12:33:59 +00:00
foobar
d3f1bf4c35
- Fix paths when using --libdir and --includedir configure options
2005-06-07 21:56:09 +00:00
foobar
c28f59a1d5
- Proper fix for phpize when dealing with PECL
2005-06-05 12:58:59 +00:00
foobar
5fee97ca33
- Changed the PATH_SEPARATOR check to a macro
...
- Made sure we're generating aclocal.m4 in same way with both buildconf
and phpize.
# Bug #33177
2005-05-30 06:55:20 +00:00
foobar
4094bf77c5
Removed the empty $bin_src_SCRIPTS (no longer needed), bug #33166
2005-05-30 06:33:45 +00:00
foobar
b74a5eac59
- Make sure EGREP and SED get set early enough.
2005-05-27 13:15:47 +00:00
foobar
626253940e
- Added PHP_INSTALL_HEADERS() macro
...
- Fixed several VPATH build issues
- Changed all awk calls to use $AWK
- Changed all mkdir calls to use "$php_shtool mkdir"
2005-05-07 02:51:53 +00:00
foobar
e49cebe157
- acconfig.h should not be installed. (it is only a template file..)
2005-05-03 11:34:32 +00:00
foobar
40b6c60d9d
- Added man pages for "phpize" and "php-config" scripts. (Jakub Vrana)
2005-04-30 04:27:23 +00:00
foobar
2c9bf19823
Moved phpextdist to dev/
2005-04-30 02:40:19 +00:00
foobar
f3ee713a42
Fix the echo/backquote issues + aclocal
2005-04-07 22:03:02 +00:00
foobar
e2e53b6511
- Added the $PHP_AUTOCONF/$PHP_AUTOHEADER usage to phpize
2005-04-07 06:25:28 +00:00
foobar
f370582500
Remove: Has not existed for ages..
2005-03-24 17:16:34 +00:00
foobar
e8895d86b3
Removed unused DEFS subst
2005-03-17 08:16:51 +00:00
foobar
5d190e6b5e
- Remove these relics from era when TSRM was optional.
2005-03-16 06:36:44 +00:00
foobar
e891278f1d
Add missing subst
2005-03-04 14:34:24 +00:00
foobar
0b7435f590
ws
2005-03-01 09:25:36 +00:00
Wez Furlong
401f813383
Let's install the mbstring headers.
...
Fixes PECL #3516
2005-02-28 05:21:35 +00:00
foobar
2a6da0f24c
- Restructured and added a few comments here and there.
...
- Made macros of couple of tests previously littering configure.in
(e.g. PHP_PROG_AWK, PHP_PROG_LEX, PHP_PROG_BISON..)
- Moved all PHP_SUBST() calls into their respective macros.
(no point adding empty entries in Makefile if macro is not used)
2005-02-24 18:11:36 +00:00
foobar
0576cdc942
- Return of the automake requirement.
...
# Unfortunately we can't control what macros are used by the 3rd party
# extensions so..
2005-01-25 12:53:43 +00:00
foobar
5264cfb853
- Remove also autom4te.cache dir with phpize --clean
2005-01-22 20:30:05 +00:00
foobar
480a3b08d5
- Changed phpize not to require automake and libtool.
...
- Fixed build system to always use bundled libtool files.
2005-01-20 01:41:20 +00:00
foobar
76906e0443
- Add --with-libdir to phpized builds too
2005-01-20 00:54:18 +00:00
foobar
7a3d9addb8
- Make sure $host_alias is never empty
2005-01-07 06:12:42 +00:00
foobar
69eec3f3b9
MFB_4_3: Quote macro names in AC_DEFUN()
2004-12-30 07:08:39 +00:00
Derick Rethans
7f12445175
- MFB: Add dom/xml_common.h header as installed header in order to be able to build pecl/xml_reader
2004-12-28 15:20:42 +00:00
foobar
c9f552923a
- Fixed bug #28385 (files in $(prefix)/lib/php/build/* installed with wrong
...
permissions). (Jani, ramsy at ramix dot jp)
2004-12-21 04:58:50 +00:00
Derick Rethans
9b9ae8ee70
- We need to install the headers too.
2004-11-23 13:05:24 +00:00
Jan Lehnardt
536e7448f6
- do it right (phpize path issue)
2004-06-19 20:32:07 +00:00
Jan Lehnardt
f4f844af19
- phpize now can handle directories with spaces in their name ( #28847 )
2004-06-19 19:39:56 +00:00
Rob Richards
f726dc7af1
add ext/libxml/ to the headers path
2004-04-19 19:46:00 +00:00
Marcus Boerger
1ffa3cf65d
Add more statistics
2004-03-30 19:33:22 +00:00
Marcus Boerger
a5c94d0184
The test script to search for underscores
2004-03-30 18:50:39 +00:00
Hartmut Holzgraefe
767450164e
A script that searches for PHPAPI and ZEND_API prototypes
...
not enclosed by BEGIN_EXTERN_C/END_EXTERN_C
2004-02-20 08:01:58 +00:00
foobar
f4983c0d3f
- Renamed all *php4* files to *php5*, changed all php4/PHP4 to php5/PHP5
2004-01-17 13:00:38 +00:00
foobar
ccfc46b0aa
- Happy new year and PHP 5 for rest of the files too..
...
# Should the LICENSE and Zend/LICENSE dates be updated too?
2004-01-08 17:33:29 +00:00
Jan Lehnardt
84b8ffd491
- remove unneeded subroutine call
2004-01-03 14:03:46 +00:00
Derick Rethans
22843351bf
- Show the API numbers again while phpizing.
2004-01-03 13:45:12 +00:00
Jan Lehnardt
1e1e3436f3
- restructured phpize
...
- added -v and --version to print out API numbers
- discussed with Jani and Andi
2003-12-19 14:01:24 +00:00
foobar
e01ab8c9cf
- Made --program-prefix and --program-suffix work. (See bug #23030 )
2003-12-01 15:17:13 +00:00
foobar
8fec4cc3ec
Missing "confdefs.h" in the cleanup-files-list
2003-11-14 03:21:00 +00:00
Ilia Alshanetsky
099adae29c
Fixed bug #26168 (shtool availability check in phpize).
2003-11-10 04:33:49 +00:00
foobar
55dfa3722d
MFB
2003-09-19 05:35:50 +00:00
Sascha Schumann
a283caf392
centralize cflags
2003-09-03 08:08:12 +00:00
Sascha Schumann
7382178f73
enable re2c check for self-contained extensions
2003-09-02 19:42:17 +00:00
Sascha Schumann
64151b3796
provide RE2C to external extensions
2003-09-02 19:34:27 +00:00
foobar
9a47ae68ef
- Single header files installation.
2003-08-31 10:54:16 +00:00
Wez Furlong
b0d74a9485
install sqlite headers with the rest of php.
...
We only really need sqlite.h, but our build system doesn't provide for
installation of a single header file
(at least not that I can see)
2003-08-31 01:44:45 +00:00
foobar
d14eba3407
- Use the shtool in $builddir/build instead
2003-08-27 18:00:06 +00:00
Sascha Schumann
d1d823b0a3
Use INSTALL to install build files
2003-08-27 13:58:44 +00:00
Sascha Schumann
0ad5fa63c9
Use $(INSTALL_DATA) instead of cp
2003-08-26 00:04:25 +00:00
foobar
0985b0726f
- Fixed bug #25163 (OSX: phpize has to use glibtoolize instead)
2003-08-20 08:13:41 +00:00
foobar
f8202e134d
$host_* vars are used in extension config.m4s too.
2003-08-05 11:19:13 +00:00
Sascha Schumann
3290685fda
grep -E -> egrep
2003-07-08 05:37:06 +00:00
foobar
f6cafd6041
Fix previous commit. (never do 2 things same time :)
2003-07-01 16:20:32 +00:00
foobar
063e4e251e
Added --help to phpize
2003-07-01 15:55:09 +00:00
Hartmut Holzgraefe
7218a70ff6
ext_skel is no more, and ext_skel_ng is moving to PEAR::PECL_Gen
2003-06-29 12:21:58 +00:00
foobar
e3cd8fac9b
- Unified PHP_SETUP_OPENSSL with other PHP_SETUP_* macros.
2003-06-24 14:05:26 +00:00
Hartmut Holzgraefe
2df990c803
TODO revisited
2003-06-21 19:38:32 +00:00
Hartmut Holzgraefe
476cb35083
ini stuff was a bit broken
2003-06-21 19:38:13 +00:00
Hartmut Holzgraefe
ba8e371db1
thoughts about a new proto parser ...
2003-06-21 19:28:19 +00:00
Hartmut Holzgraefe
7319c5132b
test script tags are found but not used yet
...
double quotes in extensions summary line are now escaped in code generation
2003-06-21 19:25:31 +00:00
Hartmut Holzgraefe
434c849ff0
typo fixes and test script tags added
2003-06-21 19:23:17 +00:00
Hartmut Holzgraefe
c95a96bfe4
start to track them bugs
2003-06-21 19:19:56 +00:00
Hartmut Holzgraefe
c687987f25
- package.xml genartion fixed, <configureoptions> and <license> added
...
- shutdown code for globals added
2003-06-20 11:31:43 +00:00
Hartmut Holzgraefe
4debf9bb29
typo fix
2003-06-20 11:30:42 +00:00
foobar
c43d558700
Fixed bug #24207 : phpize wrong exit code
2003-06-16 21:44:29 +00:00
James Cox
f68c7ff249
updating license information in the headers.
2003-06-10 20:04:29 +00:00
Hartmut Holzgraefe
90be6aa546
new TODO item: VisualStudio.net project files
2003-06-10 17:48:10 +00:00
foobar
755eccf82a
- Moved scan_makefile_in.awk to better suitable place for it.
...
(other build related scripts are under build/ too..)
2003-06-09 00:17:03 +00:00
Hartmut Holzgraefe
bad4e6c3d7
doing the trick like in extension_parser.php
2003-05-20 14:02:12 +00:00
Hartmut Holzgraefe
b3562b9bd9
- experimental streams support
...
- more file types: conf and doc
- requirements/install/configure documentation in configure.xml
- auto-generated PEAR/PECL package.xml files
- auto-generated CREDITS file
- auto-generated EXPERIMENTAL file if release state != stable
- beginning support for test file generation
2003-05-20 13:51:29 +00:00
Hartmut Holzgraefe
6c074dfb7c
example for "stream" as parameter and return type
2003-05-20 13:47:31 +00:00
Hartmut Holzgraefe
c9744519cd
no RCS keyword expansion in template, 2nd try
2003-05-20 13:46:02 +00:00
Hartmut Holzgraefe
2f31208beb
- new method to generate test cases for functions
...
- beginning support for "pass by reference" parameters
2003-05-20 13:43:43 +00:00
Hartmut Holzgraefe
450d46ce4f
just a method name change
2003-05-20 13:42:04 +00:00
Hartmut Holzgraefe
5e3b5bce0a
additional tags for experimental streams support
2003-05-20 13:40:21 +00:00
Hartmut Holzgraefe
488363b657
create CREDITS, package.xml and maybe EXPERIMENTAL files
...
create tests
2003-05-20 13:39:35 +00:00
Hartmut Holzgraefe
123ac00a0f
updated TODOs
2003-05-20 13:38:08 +00:00
Sascha Schumann
444d769bd3
MFB move awk detection
2003-05-19 01:44:40 +00:00
Hartmut Holzgraefe
5c782a6f50
'stream' parameter support in proto parser and code generation
2003-05-09 12:11:01 +00:00
Hartmut Holzgraefe
78eeccb798
new proto data type: stream
2003-05-09 12:01:21 +00:00
Hartmut Holzgraefe
a874c33eb1
more todo items
2003-05-08 11:16:42 +00:00
Hartmut Holzgraefe
8c6a712a65
unfinished work towards towards refactoring of extension_parser.php
2003-05-06 16:55:20 +00:00
Hartmut Holzgraefe
30ff14a2fc
add 'extern "C"' where needed for C++
...
(TODO: shouldn't this be done in the appropriate php headers
and Zend macros themselves?)
2003-05-06 16:53:18 +00:00
Hartmut Holzgraefe
f4e89c56ab
stupido :(
2003-05-06 16:51:09 +00:00
Hartmut Holzgraefe
249d85b2b0
- make sure we are running on PHP 5
...
- prevent warnings if no known license given
2003-05-06 16:50:39 +00:00
Hartmut Holzgraefe
93894a4e21
new TODO iten: specify "pass by reference" in protos
2003-05-06 16:48:10 +00:00
Hartmut Holzgraefe
91ab37755f
- more code moved to the appropriate php_*.php helper classes
...
- support for different licenses using the new license classes
- support for platform dependant library dependencies
- coding style/whitespace changes
2003-04-26 16:20:59 +00:00
Hartmut Holzgraefe
2bf4b3f293
constructor proto change
2003-04-26 16:08:48 +00:00
Hartmut Holzgraefe
67df62c0b1
cmdline parameter parsing improved
...
uses license classes to write LICENSE file
config.m4 and *.dsp file are only written if their platform is supported
2003-04-26 15:54:50 +00:00
Hartmut Holzgraefe
545022872d
constructor prototype changed
...
code and documentation header and footer for constants block
now generated by static class methods
2003-04-26 15:42:59 +00:00
Hartmut Holzgraefe
ac22872006
better 'name' regex
2003-04-26 15:34:10 +00:00
Hartmut Holzgraefe
5b665eb367
php 5 constructor style and whitespace
2003-04-26 15:27:28 +00:00
Hartmut Holzgraefe
f8f4e04909
support arrays of error messages in addition to single strings
...
use PHP 5 style __constructor
2003-04-26 15:20:18 +00:00
Hartmut Holzgraefe
5e5ddac9f1
use PHP 5 style constructor
...
plus whitespace/coding style changes
2003-04-26 15:15:28 +00:00
Hartmut Holzgraefe
76d82c53bb
module global variables and ini parameters now have
...
their own generator classes
2003-04-26 15:05:01 +00:00
Hartmut Holzgraefe
ddefccd04a
license comment headers and license files are now created
...
by seperate classes for each license
2003-04-26 15:01:31 +00:00
Hartmut Holzgraefe
8314828451
platform specification now possible for libraries and extension
2003-04-26 14:58:37 +00:00
Hartmut Holzgraefe
e5d762f9ff
whitespace changes in generated code
2003-04-24 18:04:17 +00:00
Hartmut Holzgraefe
28f39fba95
<![CDATA[ generates additional linefeeds?
...
-> trim these ...
2003-04-24 18:03:12 +00:00
Hartmut Holzgraefe
580115b589
use PEAR::System instead of system() to remove directories
...
... plus some whitespace/indent changes :/
2003-04-24 18:01:57 +00:00
Hartmut Holzgraefe
084c6c0d15
todo list update
2003-04-24 18:00:49 +00:00
Hartmut Holzgraefe
c9b4c8f85b
config.m4 generation revisited
2003-04-23 16:40:52 +00:00
Hartmut Holzgraefe
7c220887fa
parse <deps> content
2003-04-23 16:39:50 +00:00
Hartmut Holzgraefe
da57d29526
reorganized code generation
...
- source file includes generated header only,
generated header includes anything else
and is able to prepend include statements
to files that need to be included *before*
any php delivered header files
- 'private' functions are now moved up in the
generated source file so we do not add extra
C protos for them before use
2003-04-23 16:38:22 +00:00
Hartmut Holzgraefe
9736a76171
make sure .dsp files have DOS line endings when generated on Unix
2003-04-23 16:34:30 +00:00
Hartmut Holzgraefe
7fd32f3632
don't forget to add the function list delimiter entry ... :/
2003-04-23 16:32:11 +00:00
Hartmut Holzgraefe
587e7dd693
documentation generation improvements
2003-04-23 16:29:32 +00:00
Hartmut Holzgraefe
12241236bb
version number and copyright year update
2003-04-23 16:27:36 +00:00
Hartmut Holzgraefe
d3b94f4bd1
required ext. header files may be specified in <deps>
2003-04-23 16:24:24 +00:00
Hartmut Holzgraefe
18829205ca
enable resource lookup by name
2003-04-23 16:20:48 +00:00
Hartmut Holzgraefe
c1fb09e34e
Resource handling fixed and improved:
...
- resources may have an additional type specifier in prototypes
- the 'alloc' attribute specifies whether to emalloc/efree
the resource payload in generated code or not
Example code generation for function return types
Small docbook generation fixes in function documentation
2003-04-23 16:19:08 +00:00
Hartmut Holzgraefe
e52ba40084
start to parse the <deps> tag -> support both C and C++ extensions
2003-04-23 16:09:23 +00:00
Hartmut Holzgraefe
31d5ab51b0
Project programming language may be specified in <deps> tag
...
for now only 'c' and 'cpp' for c++ are supported
2003-04-23 15:55:00 +00:00
Hartmut Holzgraefe
c75f3e6e88
protect string from CVS keyword expansionCVS: ----------------------------------------------------------------------
2003-03-20 20:20:37 +00:00
Hartmut Holzgraefe
4cb4676ac9
docbook fixes
2003-03-15 22:38:01 +00:00
Hartmut Holzgraefe
9b178b52ee
thinko fix to kill warnings
2003-03-15 22:37:03 +00:00
Hartmut Holzgraefe
bd43d88905
docbook typo fix
2003-03-15 22:35:34 +00:00
Hartmut Holzgraefe
e2b1372088
make sure the function name in the proto matches the function
2003-03-15 22:34:32 +00:00
foobar
3c9155e0cb
Renamed OnUpdateInt -> OnUpdateLong to prevent further misunderstandings.
...
# Intentionally left out any 'alias' for it, this way 3rd party extension
# maintainers will really NOTICE the change.
2003-03-07 05:15:28 +00:00
Wez Furlong
57f114969a
Add streams headers to those used for shared extensions.
2003-03-01 13:52:11 +00:00
Hartmut Holzgraefe
5810393142
callbacks are now supported
...
(although there's still room for improvements)
2003-02-28 10:30:40 +00:00