Pierrick Charron
caff611cf3
Remove unused variables
15 years ago
Rui Hirokawa
bc514c8339
changed mapping of 0xa5 for SJIS-mac to prevent security attack.
15 years ago
Rui Hirokawa
fc3e0ff1ec
fixed encoding conversion when http_input=auto.
15 years ago
Rui Hirokawa
70eb1c1267
improved error handling for ill-formed utf-8 based on the Unicode recommendation.
15 years ago
Rui Hirokawa
b3414d3c02
added ill-formed utf-8 check for 0xEDXXXX.
15 years ago
Rui Hirokawa
2bc6bcb96e
updated libmbfl version to 1.3.1.
15 years ago
Rui Hirokawa
5bd3e8324d
added check for invalid utf-8 encoding (merge from libmbfl-1.3.1).
15 years ago
Rui Hirokawa
bab1e815d2
removed invalid 5,6 byte encoding from utf-8 based on Unicode 5.2.
15 years ago
Rui Hirokawa
99a4948062
MF PHP_5_4.
15 years ago
Rui Hirokawa
5771c1fb86
added version number of libmbfl.
15 years ago
Rui Hirokawa
52948b534c
added new files of libmbfl 1.3.0.
15 years ago
Rui Hirokawa
17dc1d2610
updated libmbfl for version 1.3.0.
15 years ago
Stanislav Malyshev
553a08c4e1
fix failing tests
15 years ago
Felipe Pena
da376383e8
- Make usage of new PHP_FE_END macro
15 years ago
Rui Hirokawa
b150a6db24
added numeric entities encode/decode in hex format.
15 years ago
Felipe Pena
2997719120
- Restore basename in filename on non Windows OS
15 years ago
Gustavo André dos Santos Lopes
db01e840c2
- Fixed bug #54494 : mb_substr() mishandles UTF-32LE and UCS-2LE.
15 years ago
Dmitry Stogov
bbc879b587
Fixed multibyte related issues
15 years ago
Moriyoshi Koizumi
b2ddc6de23
Fix ZTS build.
15 years ago
Moriyoshi Koizumi
cdb9ee0d1a
Fix zend.multibyte oddities. Hope this will address all the known problems.
15 years ago
Scott MacVicar
0413cf5b48
XFAIL these for the moment, Kalle totally broke these in 298241
when removing register_globals
15 years ago
Scott MacVicar
c10b7e3ac2
Fix crash with mbstring, this probably isn't the correct behaviour but 272/276 of the tests pass after this.
When mbstring.language is unset, it ends up being mbfl_no_language_neutral and there is no default when setting the encoding.
internal_encoding and current_internal_encoding then end up being null.
15 years ago
Felipe Pena
0203cc3d44
- Year++
15 years ago
Rui Hirokawa
7f055f54a2
fixed compile error with VS2008.
15 years ago
Moriyoshi Koizumi
7cbe5f164a
WS
15 years ago
Moriyoshi Koizumi
bbf3d43c1e
* Refactor zend_multibyte facility.
Now mbstring.script_encoding is superseded by zend.script_encoding.
15 years ago
Pierre Joye
a7ffa09e18
- add PHP_INSTALL_HEADERS to all parts (core&exts) exposing headers, generate the install-headers cmd
15 years ago
Dmitry Stogov
755c2cd0d8
Removed compile time dependency from ext/mbstring
15 years ago
Dmitry Stogov
ab93d8c621
Added multibyte suppport by default. Previosly php had to be compiled with --enable-zend-multibyte. Now it can be enabled or disabled throug zend.multibyte directive in php.ini
16 years ago
Moriyoshi Koizumi
aef6ac02f5
- Fix bug #53273 (mb_strcut() returns garbage with the excessive length parameter).
16 years ago
Patrick Allaert
e2e76d40e3
- Fixed tests not passing under windows because of the directory separator
difference (thanks Eyal Teutsch for reporting)
16 years ago
Gustavo André dos Santos Lopes
99807e9a72
- Moved ucgendat.c to a separate directory and included the
OpenLDAP license there, as required by the license itself.
16 years ago
Gustavo André dos Santos Lopes
42dae97fd4
- Fixed bug #52981 (Unicode casing table was out-of-date).
Updated with UnicodeData-6.0.0d7.txt and included the
source of the generator program with the distribution.
#The replaced tables, generated circa 2002, seem to reflect
#Unicode 3.2. I was unable to generate the same property
#offsets with Unicode 3.2 data, but all the tests I made
#indicate php_unicode_is_prop() is returning the correct
#values. The replaced file merely says it used a "modified
#version" of ucgendat, which is not very helpful. The results
#I got were not significantly different, only slightly higher
#offsets at two properties, which were carried over to the
#subsequent properties.
#I was, however, able to replicate precisely the casing table.
#The extent of the "modifications" besides omitting most of
#the tables, a slightly different layout and the casing table
#offsets having been multiplied by 3 is unclear.
#The test suite showed no regressions; however, it's very poor
#in testing the modified portion of the extension.
16 years ago
Felipe Pena
a9953ca3d4
- Fixed bug #52931 (strripos not overloaded with function overloading enabled)
16 years ago
Rui Hirokawa
bd526e47f5
fixed compilation error.
16 years ago
Pierre Joye
84d1c12b92
- restore credits, fix 5.3 as well, aka do it right /cc Deric
16 years ago
Derick Rethans
edfc45507a
- Turn test-description into on line.
16 years ago
Adam Harvey
45960c9030
Fixed bug #52681 (mb_send_mail() appends an extra MIME-Version header).
16 years ago
Dmitry Stogov
eea8fc6122
Reduced overhead of request startup
16 years ago
Dmitry Stogov
b65f1dae41
Reduced overhead of ext/mbstring initialization
16 years ago
Rob Richards
0a34d10783
revert change #298288 : Remove old dsp/dsw/makefile files
16 years ago
Kalle Sommer Nielsen
dd8e59da8f
Removed safe_mode
* Removed ini options, safe_mode*
* Removed --enable-safe-mode --with-exec-dir configure options on Unix
* Updated extensions, SAPI's and core
* php_get_current_user() is now declared in main.c, thrus no need to include safe_mode.h anymore
16 years ago
Kalle Sommer Nielsen
518a17e7bf
Remove old dsp/dsw/makefile files, these arent used by the build system anymore and are barely updated nor available for all extensions
16 years ago
Pierrick Charron
508cfb7210
Remove unused variable
16 years ago
Kalle Sommer Nielsen
febee11285
Removed register_globals
16 years ago
Dmitry Stogov
453b49ed20
Added a number of small performance tweaks and optimizations
. ZEND_RECV now always has IS_CV as its result
. ZEND_CATCH now has to be used only with constant class names
. ZEND_FETCH_DIM_? may fetch array and dimension operans in a different order
16 years ago
Ilia Alshanetsky
1b8b6d931a
MFB: Fixed bug #51512 (mb_send_mail* fail when mail.add_x_header is on by default)
16 years ago
Rob Richards
da538251c1
- Fix win32 build.
16 years ago
Moriyoshi Koizumi
872f07aa5e
- Fix win32 build. (notified by Rob. Thanks)
16 years ago
Moriyoshi Koizumi
82fd4858b8
- Fix win32 build. (notified by Rob. Thanks)
16 years ago