Wez Furlong
0a18a9d744
A add much more useful select(2) implementation than is provided by
...
windows sockets. The winsock implementation will only work with sockets;
our implementation works with sockets and file descriptors.
By association, stream_select() will now operate correctly with files, pipes and sockets.
This change required linking against the winsock2 library. In terms of
compatibility, only older versions of windows 95 do not have winsock2
installed by default. It is available as a redistributable file, and is most likely installed by any OS patches (eg: Internet Explorer) applied by the user.
Also, add a win32 compatible pipe test when opening a stream from a pipe. This test will only work on NT, win2k and XP platforms. Without this test, interleaved fread() and select() calls would cause the read buffer to be clobbered. I will be working on a fix for this issue for win9x.
2003-02-16 03:48:49 +00:00
Ilia Alshanetsky
55840914cb
Fixed warnings.
2003-02-13 17:39:18 +00:00
Ilia Alshanetsky
f9457bf842
Added missing header needed for rpc_error().
2003-02-13 14:54:43 +00:00
Zeev Suraski
f983e13e4e
Fix random crashes
2003-02-11 13:46:30 +00:00
Harald Radi
c7de5d15b7
clean up source and improve hashing for implicitly
...
created objects (aka return values)
2003-02-11 00:55:27 +00:00
Harald Radi
be950d9c51
improved reverse lookup of ProgID based on an IDispatch pointer
2003-02-11 00:54:27 +00:00
Wez Furlong
0c70df4907
fix rpc_error call
2003-02-10 23:22:49 +00:00
Harald Radi
5066caef31
a bunch of fixes
2003-02-10 20:59:11 +00:00
Harald Radi
ef9bc6eaad
s/com/skeleton/ is not always a good idea
2003-02-10 20:58:30 +00:00
Wez Furlong
0ff83111c7
byref really means that we want the zval...
2003-02-10 20:30:24 +00:00
Wez Furlong
447976d8ee
Implement com_describe
2003-02-10 18:37:28 +00:00
Wez Furlong
35639435c9
Error reporting clean up
2003-02-10 13:13:28 +00:00
Wez Furlong
81795c7f11
Newly created objects should use a separate function_table from the global class entry table.
...
For objects instantiated via new, make sure that intern->function_table uses the newly created table when the class is registered.
For generic per-object hashing, copy the ce->function_table into intern->function_table.
2003-02-10 12:36:07 +00:00
Wez Furlong
b0894e7eba
Error reporting leaks and cleanup
2003-02-10 12:33:15 +00:00
Harald Radi
b0fb007f0f
fix a memleak
2003-02-09 23:17:42 +00:00
Wez Furlong
03e22793ff
Fix various little leaks and segfaults.
...
Fix scripts like this:
$obj = new COM('Foo');
$obj2 = $obj->get_object();
$obj2->method(); // <-- would segfault here
2003-02-09 21:40:13 +00:00
Wez Furlong
9ef5cc7ef9
Add get_class_name handler so that the current var_dump implementation does not segfault.
...
Add a generic rpc_object_from_data() function for generating rpc objects from C code (as discussed with Harald).
2003-02-09 21:37:41 +00:00
Wez Furlong
47922a6996
Fix some warnings
2003-02-09 21:35:31 +00:00
Ilia Alshanetsky
1fe4990bc0
ZTS fixes.
2003-01-19 08:32:26 +00:00
Ilia Alshanetsky
2500199ae3
ZTS fixes.
2003-01-19 04:09:32 +00:00
Ilia Alshanetsky
3d8e54f3a2
Changed php_error to php_error_docref.
2003-01-19 00:45:53 +00:00
Harald Radi
b1613e16f2
change library name
2003-01-16 18:53:45 +00:00
Harald Radi
f390fbb92a
update skeleton
2003-01-16 18:46:59 +00:00
Harald Radi
5aae306f96
for those who prefer to have com as a shared lib
2003-01-16 18:15:44 +00:00
Harald Radi
7f127a22df
make layers loadable as self-sustaining php extension
...
which registeres itself in the rpc framework.
2003-01-16 17:49:22 +00:00
Ilia Alshanetsky
475125ac25
Typo fixes.
2003-01-15 14:05:41 +00:00
Ilia Alshanetsky
a354531144
Getting rid of the old API parsing code.
2003-01-15 02:54:54 +00:00
Ilia Alshanetsky
e37aee1a34
Porting of patch applied to ext/xmlrpc.
2003-01-14 21:04:47 +00:00
Frank M. Kromann
d07dc0fc4c
false should be VT_FALSE
2003-01-13 19:33:10 +00:00
Edin Kadribasic
f09be34dd3
Adjust paths to the new location java.dsp
2003-01-13 15:15:24 +00:00
Edin Kadribasic
8dbbddfb54
Fix ZTS build here too.
...
#
# What is the correct location of XMLRPC extension?
# Can the reduntand one be removed then and the build system fixed
# to acommodate that.
2003-01-13 13:39:29 +00:00
Sebastian Bergmann
17c1518792
Patch by Giuseppe Tanzilli <g.tanzilli@gruppocsf.com>.
2003-01-12 08:03:18 +00:00
Sebastian Bergmann
213b5abd06
Add missing ,.
2003-01-11 09:51:53 +00:00
Harald Radi
656ccddfce
fix build
2003-01-11 08:59:37 +00:00
Derick Rethans
0988bc2ee6
- Fixed bug #20155 : xmlrpc compile problem with zendengine2 (Path by Jan
...
Schneider)
@- Fixed bug #20155 : xmlrpc compile problem with zendengine2 (Derick, Jan
@ Schneider)
2003-01-10 08:24:55 +00:00
Sebastian Bergmann
b506f5c8f8
Bump year.
2002-12-31 16:08:15 +00:00
Sebastian Bergmann
49f05c470a
Fix bugs #20270 , #15702 , #18600 . Patch by Tony J. White <tjw@tjw.org>.
2002-12-04 08:18:02 +00:00
Christian Stocker
55ee8af808
fix for bug #20389 (no trailing slash in configure option)
2002-11-29 13:30:29 +00:00
Frank M. Kromann
9f927c1a2e
time is a function. Use the name of the variable 'timestamp'
2002-11-26 23:03:07 +00:00
Frank M. Kromann
863962d5cf
Adding missing header file on Win32
2002-11-26 23:02:09 +00:00
Frank M. Kromann
0cddc5b4eb
removing unused variables
2002-11-26 23:01:17 +00:00
Derick Rethans
a88e5c6e8d
- Remove \n from error messages
2002-11-10 21:24:54 +00:00
Dan Kalowsky
bbb798315e
Bug #20148 suggested work around for now.
2002-11-02 20:18:10 +00:00
Sascha Schumann
2909e5c9c9
centralize #include "build-defs.h" and drop (sometimes inconsistent) other
...
instances
2002-10-24 13:15:49 +00:00
foobar
3bf7519210
@- Added --disable-all configure option. (Jani)
2002-09-04 18:47:28 +00:00
foobar
4e34d6ce27
Fix bug: #19124 , xmlrpc extension builds ok now as shared extension.
2002-08-30 02:57:13 +00:00
foobar
faff3a6e8a
kill some compile warnings
2002-08-22 01:25:52 +00:00
Dan Kalowsky
4809e8ebbc
This final change enables the ext/java to compile on OSX.
...
# now to do testing and ensure that it works as stated... weeee...
2002-08-21 04:42:58 +00:00
Dan Kalowsky
a832091a2c
One more patch up towards OSX compatibility...
...
# it compiles now with the ObjC files (Finlay Doobie rocks the casbah)
2002-08-21 01:41:22 +00:00
foobar
7ea1e2d511
Fix the build when using --with-java without any path
2002-08-19 21:49:37 +00:00