1
0
mirror of https://github.com/php/php-src.git synced 2026-04-27 18:23:26 +02:00
Commit Graph

11479 Commits

Author SHA1 Message Date
Ard Biesheuvel e73be1cb4a Added support for binding arrays 2003-09-04 22:37:14 +00:00
Marcus Boerger 95649ab260 Tests show updating consts must happen once at runtime (revert optimization).
Add tests for static properties.
2003-09-04 16:00:01 +00:00
Marcus Boerger 4e7a782f3a Add reflection_class::getstaticproerties() 2003-09-04 15:57:25 +00:00
Marcus Boerger 421e2e9275 Go with the mess 2003-09-04 14:54:53 +00:00
Marcus Boerger 0f91d8a4f6 Go with stdlyCaps 2003-09-04 14:44:55 +00:00
Ard Biesheuvel f4511d4aae Don't rely on sizeof(int) == 4 2003-09-04 14:44:34 +00:00
Ard Biesheuvel cb8da7b090 Fix inter-op with IB < 6
Fixes for 64-bit archs
2003-09-04 14:18:39 +00:00
Ard Biesheuvel 6f998688b5 Fixed fetching of arrays
# Untested for multidimensional arrays
2003-09-04 11:09:46 +00:00
Jon Parise da7facc21b Register the TYPEMODEL constant from c-client's mail.h. 2003-09-04 07:47:58 +00:00
Ard Biesheuvel 912a834749 No scaling for double type
Added missing array types
Precompute scale factors
2003-09-04 01:26:36 +00:00
Sebastian Bergmann afdecc374d ZTS fix. 2003-09-03 18:13:11 +00:00
Ard Biesheuvel 4ff5341fb0 WS 2003-09-03 17:15:40 +00:00
foobar af06d049cf test for bug #25378 2003-09-03 16:40:52 +00:00
foobar 7d57f9eddf sync 2003-09-03 16:24:24 +00:00
foobar ba6c58ad73 - Fixed bug #25378 (Invalid data passed to unserialize() causes segfault) 2003-09-03 16:24:15 +00:00
Ard Biesheuvel 804312c4a1 Test correct binding of 16-bit NUMERIC parameters 2003-09-03 15:24:50 +00:00
Ard Biesheuvel b3b68834b5 Fix binding of 16-bit NUMERIC parameters 2003-09-03 15:15:30 +00:00
foobar acd8096d53 - Fixed bug #25372 (sscanf() does not work with %X) 2003-09-03 11:54:35 +00:00
Rob Richards fd5758781c changes to php_dom.h for last commit
replaced removed closing tags - doh
2003-09-03 10:48:02 +00:00
Rob Richards 5630dd0be2 add document HTML load/save methods
add document standalone validate method
cleanup some prototype declarations
domexception inherits from default exception
2003-09-03 10:11:53 +00:00
Marcus Boerger 2f6e25da79 Clearly distinguish between Const, Static and Other members.
# Const and static props have more in common then static and dynamic/implicit.
2003-09-03 00:38:13 +00:00
Ard Biesheuvel d674159601 Nuke far pointers
# Unfortunately, this does break compatibility with Windows 3.x :-)
2003-09-02 22:37:26 +00:00
Ard Biesheuvel f19dcfe8a3 CS fixes
# Boy, these guys are worse than -ansi -pedantic
2003-09-02 22:19:18 +00:00
Ard Biesheuvel 4545ea4666 Make ibase_{param|field}_info() return typenames that actually mean something 2003-09-02 19:30:20 +00:00
Marcus Boerger 560d3ab36a Use appropriate function for property name unmangling.
# Make Andrey happy
2003-09-02 14:46:02 +00:00
Marcus Boerger 7148cb9e73 Make these static as noticed by Andrey 2003-09-02 14:11:53 +00:00
Ard Biesheuvel 3d6426ee14 Fix use of EXTERN_C macros 2003-09-02 13:34:23 +00:00
Ard Biesheuvel 0f1b506f20 Can't ignore variadic DEBUG macro for compilers
that don't support them. Revert.
2003-09-02 13:17:56 +00:00
Marcus Boerger bd86aff005 These are implicit properties as denoted by the flag. Dynamic properties only
exist in one single object and currently reflection api is not capable of
showing those.
2003-09-02 13:12:47 +00:00
Ard Biesheuvel dbdd5b415d Changed some formatting/macro/debugging/variadic stuff 2003-09-02 12:46:42 +00:00
foobar 62d2810cfc - Fixed bug #25343 (is_dir() gives warning on FreeBSD). 2003-09-02 01:22:02 +00:00
Sara Golemon 29664d9322 MFB: Plug leak when invalid domain name provided. 2003-09-01 22:38:40 +00:00
Marcus Boerger bca0019d43 Fix initial buffer size 2003-09-01 21:14:09 +00:00
Marcus Boerger 2b19c5435e Fix class handling of invoke 2003-09-01 21:11:38 +00:00
Marcus Boerger bef3e13caf Add missing '}' 2003-09-01 19:47:34 +00:00
Marcus Boerger cbd08869f2 Add static reflector::export() and its implementations.
#
# This makes the main reflection use a lot easier.
#
2003-09-01 16:13:24 +00:00
Marcus Boerger a389286b99 Set the params in the struct 2003-09-01 15:09:57 +00:00
Stanislav Malyshev 90f7a474ac The sendmail_path executable check breaks setups that use parameters
for sendmail - including the default setup - so I'm disabling it for now.
2003-09-01 08:20:17 +00:00
Ilia Alshanetsky 07f864d06b Make sure that ftp->data is nulled after it's freed. This may fix bug
#25294 & bug #25296.
2003-08-31 21:07:01 +00:00
Ilia Alshanetsky 9c82b1fa75 Fixed compiler warnings. 2003-08-31 20:45:51 +00:00
foobar c952ea0bb3 - Fix win32 debug build 2003-08-31 16:28:19 +00:00
foobar 46e47ec0db - Fix the win32 build.
# mbregex is still not build, that onigurama stuff didn't compile
2003-08-31 16:08:46 +00:00
Marcus Boerger 4506d4ea24 Don't repeat first const count(consts) time 2003-08-31 15:47:48 +00:00
Marcus Boerger 660c14e74a Beautify output 2003-08-31 15:30:13 +00:00
Marcus Boerger 4af0621036 Add reflection_parameters, patch by Timm Friebe 2003-08-31 15:06:54 +00:00
Marcus Boerger 47d1e8ac77 Fix formatting specifier 2003-08-31 14:38:25 +00:00
Marcus Boerger 733e90bf0a No dots at the end of error messages 2003-08-31 14:35:10 +00:00
Marcus Boerger 2a744ccb90 Fix format specifiers 2003-08-31 14:33:17 +00:00
Zeev Suraski 8767205afa Fix Win32 linkage problems 2003-08-31 12:41:53 +00:00
Marcus Boerger 8376b7eff7 Check whether we may access tat union 2003-08-31 11:21:30 +00:00