Nuno Lopes
15731bf29a
convert a few more functions
2006-11-01 18:55:02 +00:00
Nuno Lopes
1fbbf4b050
start converting the tidy and tidyNode objects to be Unicode aware
...
I added a converter pointer per node, so that the text can be converted to unicode when requested
this commit also breaks a few tests in unicode mode, but it isnt scary at this time :P
2006-11-01 18:28:37 +00:00
Andrei Zmievski
83e0dbb3d2
- Add an extra parameter to the cast_object handler that can be used by
...
various types as needed.
- Use that parameter to pass a specific converter for
IS_UNICODE/IS_STRING types.
2006-10-13 14:52:19 +00:00
Hannes Magnusson
176b72284c
Error message clean up
...
(patch by Matt W (php_lists -AT- realpain.com))
2006-10-08 13:34:24 +00:00
Hannes Magnusson
9c669ecf1f
Protos
2006-10-02 07:54:37 +00:00
Nuno Lopes
0289bacc94
MFB
2006-09-15 14:59:04 +00:00
Nuno Lopes
7af2495f81
MFB
2006-09-15 14:43:08 +00:00
Michael Wallner
aee8e73316
- add note why we can't have a chunk-sized output handler
2006-09-07 14:54:28 +00:00
Michael Wallner
83429c1620
- upgrade ob_tidyhandler
2006-09-06 17:55:09 +00:00
Nuno Lopes
cb07c93c04
sync code and tests with PHP_5_2
2006-09-05 15:25:44 +00:00
Antony Dovgal
c61a20eda0
z/Z problem fixes
2006-08-31 13:58:07 +00:00
Antony Dovgal
18c201100f
fix tidy problems caused by returning local static buffers
...
looks like somebody forgot to MFB this patch..
2006-08-30 22:52:18 +00:00
Antony Dovgal
9a3f6bfa40
fix a couple of leaks, add new test
2006-08-30 22:32:35 +00:00
Nuno Lopes
a313548528
MFB: static keywording
2006-08-14 15:17:03 +00:00
Michael Wallner
56b38cafa5
- fix compiler warnings
2006-07-25 23:03:56 +00:00
Michael Wallner
d792c96736
- reduce memory footprint
2006-07-25 22:57:31 +00:00
Nuno Lopes
7a95cb8344
remove some left overs plus static keywording
2006-07-08 00:04:37 +00:00
Dmitry Stogov
943960c324
Added automatic module globals management
2006-06-13 13:12:20 +00:00
Michael Wallner
231ad17475
- explicit usage of TS macros
...
# this could have been raised a lot earlier
2006-06-03 11:19:44 +00:00
Michael Wallner
4ce0141713
- new output control code
...
# scan README.NEW-OUTPUT-API to get a grasp
# tree has been tagged with BEFORE_NEW_OUTPUT_API
#
# TODO:
# - improve existing output handlers
# - move zlib.output_compression cruft from SAPI.c to zlib.c
# - output_encoding handling was ambigious, resp. is undefined yet
# - more tests
2006-06-02 19:51:43 +00:00
Antony Dovgal
2873c3a5ad
MFB: fix #37418 (tidy module crashes CLI version of PHP)
2006-05-24 21:22:27 +00:00
Nuno Lopes
eb5343ee47
convert a few more functions to unicode and adapt the tests as well
2006-05-07 18:11:40 +00:00
Nuno Lopes
50cf480153
fix thread safe build
2006-05-06 13:19:10 +00:00
Nuno Lopes
e037edab61
use the new zend_unicode_to_ascii() function. this should also fix windows builds
2006-05-06 10:48:04 +00:00
Nuno Lopes
fc5917861e
fix a bunch of tests in unicode mode by fixing the config array transverser
...
also fix the compiler warnings
# Andrey: is it possible to have a zend_convert_unicode_to_ascii() function please? it would make this code much simpler
2006-04-25 14:54:33 +00:00
Nuno Lopes
4aba1abfe9
mark a couple of functions as unicode-safe. no changes to code required
2006-04-25 12:41:59 +00:00
Nuno Lopes
b8cf6cbc24
upgrade tidy_get_release() to unicode.
...
#say now if anything is wrong before I start upgrading the rest of the functions
2006-04-23 12:56:10 +00:00
Nuno Lopes
ece1a5598a
MFB: fix build with newer libtidy versions on windows
2006-04-19 22:10:44 +00:00
Antony Dovgal
6a53a49c8b
MF51: fix bug #36898 (__set() leaks in classes extending internal ones)
...
Added:
ZEND_API void zend_object_std_init(zend_object *object, zend_class_entry *ce TSRMLS_DC)
ZEND_API void zend_object_std_dtor(zend_object *object TSRMLS_DC)
2006-03-29 15:08:52 +00:00
John Coggeshall
d9a412a146
Under threat of being slept with by Marcus, adding new getParent() method
...
for node traversals
2006-03-23 14:22:40 +00:00
Ilia Alshanetsky
27e175eef0
So long safe_mode mode.
...
Also removed the magic_quotes configure option, no longer relevant since
the magic is gone :-).
2006-03-08 14:41:45 +00:00
Andi Gutmans
1efe984d08
- Get rid of using ENFORCE_SAFE_MODE.
2006-02-19 04:29:42 +00:00
Andi Gutmans
e94e25e621
Start nuking safe_mode. Still a lot of work to do...
2006-02-19 00:55:22 +00:00
foobar
251c5173fd
bump year and license version
2006-01-01 13:10:10 +00:00
foobar
a208d9a966
- Nuke php3 legacy
2005-12-06 02:28:26 +00:00
Antony Dovgal
e658842761
fix #35197 (Destructor is not called) and similar issues in other extensions
2005-11-14 21:52:27 +00:00
Michael Wallner
c8fd741ef0
fix bug #34965 tidy is not binary safe
2005-10-25 17:57:30 +00:00
Antony Dovgal
2791fea1b5
MF51: make GCC happy and improve CS a bit
2005-10-12 14:30:34 +00:00
Marcus Boerger
6ccd7ef74d
- Update cast_object handlers
2005-10-05 19:12:44 +00:00
Sebastian Bergmann
52b001cc05
ZTS fixes.
2005-08-12 14:08:28 +00:00
foobar
23e671a51e
- Bumber up year
2005-08-03 14:08:58 +00:00
John Coggeshall
335742c2ef
Adding new function tidy_get_opt_doc() to return option documentation at runtime. Thanks to nlopess for the patch
2005-04-25 20:46:16 +00:00
John Coggeshall
c590531c07
Added three new properties to the node: line, column and if it is propreitary or not
2005-03-21 03:54:29 +00:00
Rasmus Lerdorf
bf7cb1179a
Don't need MSHUTDOWN either here
2005-02-08 05:25:48 +00:00
Rasmus Lerdorf
3baf795c17
Get rid of more useless RINIT/RSHUTDOWN calls
2005-02-07 23:04:00 +00:00
Antony Dovgal
8596934a39
tidy_repair_string() should not try to load config file if there was no config parameter
2004-12-30 11:56:18 +00:00
Ilia Alshanetsky
5796326d5a
CS
2004-11-25 23:44:20 +00:00
Antony Dovgal
f85a11f280
fix #30780 (tidy segfaults on 'new tidyNode;')
2004-11-14 13:33:59 +00:00
Ilia Alshanetsky
d5bac133ee
Return FALSE when file cannot be found.
...
Specify full paths to the files used for the test.
2004-09-26 19:24:18 +00:00
Zeev Suraski
99e343d250
Update prototypes
2004-08-04 16:41:13 +00:00