Rasmus Lerdorf
4d11d90880
Track down a few more functions that don't check for 0 args and use
...
faster mechanism
2001-08-13 07:55:39 +00:00
Rasmus Lerdorf
8c497f05c4
We don't consistently check for args passed to functions that don't
...
take any args. In some cases we probably want to skip the check for
performance reasons, but in other cases where performance is unlikely
to be a factor, not throwing a warning on the wrong number of args passed
to a function is at best inconsistent, and at worst it could hide a bug.
So, add a few such checks. There are still lots of cases out there.
2001-08-13 06:43:47 +00:00
Zeev Suraski
486ad565d0
More build fixes
2001-08-10 13:04:58 +00:00
Zeev Suraski
38c101521b
build fix
2001-08-10 12:28:15 +00:00
Rasmus Lerdorf
05db76df86
Sablot extension cleanup - it compiles again now
2001-08-10 09:48:48 +00:00
Sascha Schumann
8aef193056
more tsrm cleanup
2001-08-05 15:29:47 +00:00
Zeev Suraski
aa1772ca72
More TSRMLS_FETCH annihilation
2001-07-31 05:44:11 +00:00
Zeev Suraski
c43806f415
Zend compatibility patch
2001-07-30 08:24:42 +00:00
Zeev Suraski
797a079a95
More TSRMLS_FETCH work, and a bit of cleanup
2001-07-30 06:18:13 +00:00
Zeev Suraski
d87cc976e1
Redesigned thread safety mechanism - nua nua
2001-07-28 11:36:37 +00:00
Joey Smith
c5cbe8b3cb
nesting_level is now ob_nesting_level in main/php_output.h
2001-07-28 01:31:52 +00:00
Zeev Suraski
fe6f8712a4
- Get rid of ELS_*(), and use TSRMLS_*() instead.
...
- Move to the new ts_allocate_id() API
This patch is *bound* to break some files, as I must have had typos somewhere.
If you use any uncommon extension, please try to build it...
2001-07-27 10:16:41 +00:00
Sascha Schumann
b79aa095f5
Fix last two instances of using ext/standard/php_output.h
2001-07-20 19:42:26 +00:00
Sterling Hughes
35a816ce5f
Hopefully fix leaks...
2001-06-24 17:50:16 +00:00
Stig Bakken
1beda9ee1e
* include "config.h" if HAVE_CONFIG_H is defined (for standalone dso build)
2001-05-24 10:07:29 +00:00
Sterling Hughes
06e6363985
fix crash bug 10400.
2001-04-19 14:59:33 +00:00
Zeev Suraski
0a98aa6ada
Improve chunked output buffering - the output handler now knows at which stage it is
2001-03-04 01:09:36 +00:00
Andi Gutmans
01ed33d1b6
- Pointed out by Andrei. zval_ptr_dtor() should be used instead of the
...
zval_del_ref() function which should be nuked.
2001-02-27 20:16:35 +00:00
Andi Gutmans
eb6ba01d1c
- Fix copyright notices with 2001
2001-02-26 06:11:02 +00:00
Sterling Hughes
2f0238dc4e
Change e-mail address
...
# Can I get someone to change my cvsusers e-mail address to
# sterling@designmultimedia.com ?
2001-02-15 16:20:13 +00:00
Sterling Hughes
95bf259c29
Fix the scheme handler support and make it compile on win32 systems.
2001-01-20 23:42:03 +00:00
foobar
5dcf6618bc
@- Added xslt_set_scheme_handler() function (carmelo@akooe.com)
2001-01-19 11:44:12 +00:00
Sterling Hughes
db50ae2e7d
Fix (well it works) the error display with sablotron.
2001-01-17 14:14:22 +00:00
foobar
051dd6108c
Make sablot compile again. Typo?
2001-01-17 11:43:17 +00:00
Sterling Hughes
fa0727e794
@ Added the xslt_set_base function. (Sterling)
...
Added the SABLOT_SET_ERROR() macro to set sablotron errors...
2001-01-16 12:02:47 +00:00
Sterling Hughes
f058a07915
Move the definition of the xslt_set_encoding to the "proper" place in the file and
...
fix the prototype.
2001-01-09 20:17:11 +00:00
Rui Hirokawa
20aa57ec0d
linked with libexpat. it's necessary to use sablot-0.50. added xslt_set_encoding() function.
2001-01-06 08:37:00 +00:00
Zeev Suraski
aa6d2ac5d0
Heads up people!
...
Updated the get_current_key() API - the relevant authors, please take
a look at the updated code and make sure it's ok...
2000-12-22 12:57:09 +00:00
Sterling Hughes
e68c902e3b
Fix a crash related to the simple sablotron api. (thies)
...
make sablotron work with zts.
fix a leak or two,
2000-12-11 14:15:09 +00:00
Sterling Hughes
e0e42d336a
For nice looking error output. ;)
2000-12-10 10:57:46 +00:00
Sterling Hughes
948c4bebd5
Fix crash on error handler.
...
Speed up a bit (only loop through errors when necessary).
2000-12-10 09:57:26 +00:00
Sterling Hughes
9b3942a79a
Fix sablotron.
...
Add a little beautifying of the extensions name for phpcredits() (Sablotron XSLT not Sablot).
#would somebody please add this to the release tree, thanks much!
2000-12-08 09:29:09 +00:00
Sterling Hughes
aa2d9117d9
Another attempt at fixing 8036
2000-12-03 19:13:41 +00:00
Sterling Hughes
56094458b7
Windows ist ser schlecht
2000-12-03 15:30:14 +00:00
Sterling Hughes
e1d314afa2
First attempt at fixing 8036
2000-12-02 10:28:55 +00:00
Sterling Hughes
917cfd14e9
Declaring variables is generally a good thing
2000-11-24 16:26:35 +00:00
Sterling Hughes
fe25ebdd11
Fix segfault when non-array in params or arguments is given to
...
xslt_transform() or xslt_run().
Update xslt_output_begintransform() to new output buffering syntax (torben@php.net )
2000-11-24 15:07:01 +00:00
Daniel Beulshausen
e6d07d6fa3
added missing SABLOTLS_FETCH()
2000-11-23 14:02:41 +00:00
Sterling Hughes
0a1f0ea22e
Major rework of the basic api which provides:
...
- All Sablotron errors are now caught meaning nothing is
ever outputted directly to the screen allowing you to
catch all errors.
- A mechanism is provided for you to have an error function
which recieves all sablotron errors.
- All of the basic functions re-use a single processor increasing
performance (especially with high loads).
- Added a bunch of comments, more to come (this way other people
can easily modify my source).
@ Added the xslt_set_error_handler() function to the Sablotron extension.
@ (Sterling)
@ Improved Sablotron's error handling system allowing you to catch all
@ errors before they are outputted to the screen. (Sterling)
2000-11-21 12:12:19 +00:00
Sterling Hughes
0b25301bce
Das war nicht gut.
2000-11-02 14:39:16 +00:00
Jesus M. Castagnetto
f589a3b587
cosmetic changes (added some "proto"s missing in the function documentations)
2000-10-31 06:33:07 +00:00
Sterling Hughes
70f262d0c5
New e-mail address.
2000-10-27 19:10:23 +00:00
Andrei Zmievski
f1dcb32c9f
Use zend_register_list_destructors_ex() instead.
2000-10-25 17:44:02 +00:00
Andrei Zmievski
7b4983c8f8
Mega-patch to get better resource information for modules.
...
* Fixed a bug in zend_rsrc_list_get_rsrc_type()
* Switched register_list_destructors() to use
zend_register_list_destructors_ex() instead
* Updated all relevant modules to provide the resource type name
to register_list_destructors() call
* Updated var_dump() to output resource type name instead of number
@- Made resource type names visible, e.g. var_dump() and
@ get_resource_type() display "file" for file resources. (Andrei)
2000-10-20 18:25:16 +00:00
Daniel Beulshausen
814639b2fc
make windows compile
2000-10-11 09:17:10 +00:00
Sterling Hughes
8759dcc0ce
Fix compilation, I wonder when these were omitted??
2000-10-10 20:51:32 +00:00
Andrei Zmievski
ab0f48d506
Fix compiler warnings.
2000-10-09 19:18:42 +00:00
Sterling Hughes
1e6ae4496b
Buncha changes, generally makes the module more stable and removes unnecessary
...
(as of Sablotron 0.44) workarounds.
2000-09-30 04:44:33 +00:00
Sterling Hughes
6d53c16775
Add:
...
Support for multiple processors (re-using the old one).
Support for basic functions when a processor is in use.
2000-09-05 01:12:10 +00:00
Sterling Hughes
3ed5b2dadd
Convert 2 internal functions to follow naming conventions.
...
Revert small patch made earlier
2000-09-04 03:49:58 +00:00