Harald Radi
3c60aabe22
@added com_release($obj) and com_addref($obj) functions
...
@and the related class members $obj->Release() and $obj->AddRef()
@to gain more control over the used COM components. (phanto)
also changed the return values of the internal functions from VARIANT
to pval, so there's no need to convert the returned value after each function
call and the real hashtable entry is returned and not only a copy of it.
#now everything is prepared to implement the array support
2001-05-13 14:21:20 +00:00
Harald Radi
04a5d124aa
@added an additional parameter to dotnet_load to specify the codepage (phanto)
2001-05-13 14:15:26 +00:00
Sascha Schumann
afdaee9e47
Nuke more quotes
2001-05-12 11:09:05 +00:00
Sterling Hughes
b01ba3f820
Fix naming issue
...
# UNTESTED, but it should do the trick
# everyone on a winblows box please try out the change
2001-05-10 05:42:54 +00:00
Harald Radi
ffefed1972
E_ERROR instead of E_WARNING on nullpointer exceptions
2001-05-09 00:00:01 +00:00
Harald Radi
172a9c9303
fixed leaky code
...
#cleaned up dirty hack from yesterday
2001-05-03 11:20:29 +00:00
Harald Radi
7361fa13fc
adapted because of the changes in the com module
2001-05-02 21:52:12 +00:00
Harald Radi
8dc2dbaf9b
removed itypeinfo calls because they didn't work on every machine
...
#i'm investigating this ...
2001-05-02 21:51:19 +00:00
Andi Gutmans
4c823e8a89
- Change macros from V_ to VCWD_ because of AIX name clash
2001-04-30 12:45:02 +00:00
Daniel Beulshausen
9eaffbfcb0
make dotnet module build again & fix dsp ouput dir
2001-04-30 10:57:31 +00:00
Wilfredo Sanchez
0df6e8dd88
Add INSTALL_ROOT variable to specify install location.
2001-04-03 20:59:50 +00:00
foobar
8a26918ed1
Renamed the AC_ prefixed macros defined in acinclude.m4 to PHP_* prefixes.
...
# Heads up people! I tested this before committing but you never know..
2001-03-27 20:35:04 +00:00
Harald Radi
256d799809
@Using ITypeInfo instead of IDispatch if possible. This makes DCOM calls
...
@and even COM calls much faster.
@All ini settings are now prefixed by 'com.'.
@Now you need not provide a path to the file containing the typelib, you can
@also provide the GUID of the TypeLib - entry or an IID for preloading
@type - information. (phanto)
memory leak was reportet, i'm not sure that it is fixed by now, but it should be.
2001-03-20 22:35:30 +00:00
Andi Gutmans
eb6ba01d1c
- Fix copyright notices with 2001
2001-02-26 06:11:02 +00:00
Zeev Suraski
a3775357ec
Fix Win32 build
2001-02-20 22:32:29 +00:00
Harald Radi
176f24c9a5
export global constants for codepage and variant type
...
VT_* and CP_*
2001-02-18 16:51:27 +00:00
Harald Radi
c315e137c3
added a few more variant types for zval <-> variant conversion
2001-02-18 16:49:59 +00:00
Harald Radi
a15e465a34
@- Added new object VARIANT() to encapsulate values for use with
...
@ the COM and DOTNET module. Therefore it is now possible to pass
@ values by reference, convert php values to extended variant types (currency,
@ date, idispatch, iunknown, ...) and define the codepage that should
@ be used for unicode - conversion.
2001-02-18 16:49:06 +00:00
Harald Radi
8d6f13dc2b
added myself to CREDITS
2001-02-18 16:40:28 +00:00
Harald Radi
55f25fb942
multiple codepage support
...
export global constants
2001-02-17 02:16:29 +00:00
Zeev Suraski
bf84618244
Fix Windows build
2001-02-05 21:59:17 +00:00
Harald Radi
3926cc2278
fixes the problem that php.exe compiled on win2k platform won't run on any other
2001-02-05 18:36:54 +00:00
Harald Radi
2ee1ed2138
correct phpinfo() output
2001-02-02 18:11:39 +00:00
Harald Radi
58dc4ad8db
correct phpinfo() output
2001-02-02 15:02:05 +00:00
Harald Radi
2242647e64
added currency, date, IUnknown and NULL datatypes
2001-01-31 09:30:13 +00:00
Harald Radi
79a39e3d39
pass another com object as parameter
2001-01-30 02:09:39 +00:00
Harald Radi
dee2fd1ec4
use *_EXTERN_C() and PHP_WIN32
2001-01-29 21:54:46 +00:00
Harald Radi
7478783b20
fixed unicodeconversion and parameter passing bugs in com and dotnet modules
2001-01-28 03:41:43 +00:00
Harald Radi
dac7ab13da
fixed unicodeconversion and parameter passing bugs in com and dotnet modules
2001-01-28 03:24:51 +00:00
foobar
809bf95a90
Added some missing EXPERIMENTAL files plus some missing extensions
...
into EXTENSIONS file.
2001-01-19 13:43:41 +00:00
Alex Akilov
ddf488970c
Support AIX/HP shared lib extensions and j2sdk1.3.0 (hotspot)
2001-01-18 18:36:23 +00:00
Zeev Suraski
efab051391
Import COM patch from Harald Radi <h.radi@nme.at>
...
The new code should allow for better international support.
2001-01-02 23:08:20 +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
foobar
402d60491b
wb fix.
2000-12-19 00:14:58 +00:00
foobar
c66c250c41
Fix pr: #7982
2000-12-19 00:12:58 +00:00
Hartmut Holzgraefe
1f6878e912
2nd step towards auto-credits
2000-11-20 10:33:33 +00:00
Jason Greene
608ee593a4
SUN CC does not like like left side casting - see bug #6759
...
@Fixed ext/java so that it will compile with SUN CC
2000-11-16 22:19:48 +00:00
Sam Ruby
33c8f50534
Allow strings to be passed to methods expecting primitive types.
2000-10-27 10:27:19 +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
Zeev Suraski
9103cae5e5
Fix bug #6447
2000-10-09 11:48:16 +00:00
Rasmus Lerdorf
b189759bcd
Clean up the alignment of configure --help output
2000-10-02 17:36:01 +00:00
Daniel Beulshausen
23b14d4cfb
added tsrm dir to include path
2000-09-28 20:26:31 +00:00
Daniel Beulshausen
5b6d752119
fixed tsrm dir, little cleanups
2000-09-26 13:17:21 +00:00
Sam Ruby
17332d6b21
Indicate the Sun's JDK 1.2.2 now works...and complete a sentence.
2000-09-15 18:06:18 +00:00
Daniel Beulshausen
280a79a319
added sam's readme and played with the directory's
2000-08-26 20:27:06 +00:00
Sam Ruby
a0b745a053
Add ***EXPERIMENTAL*** Zend OO Extension support for Microsoft.Net
2000-08-26 12:53:14 +00:00
Daniel Beulshausen
b6f0d041f9
deleted a few unnecceasary defines and added the Release_TS_Inline path to the libpath
2000-08-24 17:48:30 +00:00
Sascha Schumann
7ca4354c22
Typo
2000-08-24 09:02:56 +00:00
Sam Ruby
d93732179b
Better error reporting when dll/shared library is not able to be loaded.
...
Submitted by: Bård Farstad <bf@ez.no>
2000-08-17 10:14:50 +00:00
Sam Ruby
73db4d5cca
Fix for bug 5911 - ANSI C violation: lvalues are not assignable
2000-08-04 18:55:49 +00:00
Sam Ruby
3da910ae24
Restore the ability to clean compile in non-multithreaded environments
2000-08-04 18:39:47 +00:00
Sam Ruby
ed2b68a9c3
Fix bug 5619 - explain how to add to the classpath on Win32 machines.
...
Reported by: "Carl S. in 't Veld" <cveld@bigfoot.com>
2000-07-27 18:57:23 +00:00
David Croft
0836e10a15
various version 2.0 and 2.01 licenses -> 2.02
2000-07-24 05:41:02 +00:00
Sam Ruby
f4e94a5030
Complete the work mapping arrays and hashtables
2000-07-22 20:36:11 +00:00
Sam Ruby
668af98d75
Fix regression in passing strings as parameters
2000-07-22 18:09:28 +00:00
Sam Ruby
3f4c7c8359
Allow java.lang.Hashtables to be passed into PHP as arrays.
2000-07-22 17:32:32 +00:00
Sam Ruby
7893c72965
Verify that a classname is actually passed on a new Java() call.
2000-07-22 16:13:20 +00:00
Sam Ruby
3e4a4f2376
Respect the object type the user specified (i.e., never automatically
...
convert the result of "new Java()" to a primitive type)
2000-07-22 13:43:46 +00:00
Sam Ruby
313ca6b5e8
Don't assume that Java byte arrays are null terminated.
2000-07-22 12:40:49 +00:00
Sam Ruby
eb8a55893d
Pass PHP arrays to Java as hash tables; minor cleanup
2000-07-21 22:08:50 +00:00
Sam Ruby
4ef7cb0700
Fix for problem noted by Jay Greenspan on TurboLinux machines
2000-07-11 17:33:14 +00:00
Sam Ruby
629bc67086
Reentrancy fixes
2000-07-09 04:16:31 +00:00
Sam Ruby
ee36612cef
Add experimental APIs to get and clear the last exception
2000-07-08 10:35:50 +00:00
Sam Ruby
bea9651995
Fix typo. Thanks to Adam Trachtenberg for noticing it!
2000-07-03 17:34:41 +00:00
Sam Ruby
1a6116c1f2
Add suggestions for dealing with difficult installations, based on feedback
...
from multiple people. The .bashrc suggestion was from Rael Dornfest.
2000-07-03 09:00:54 +00:00
Sascha Schumann
16017f6d78
Change header protection macros to conform to standard.
...
Draft 3 of IEEE 1003.1 200x, "2.2 The Compilation Environment"
All identifiers that begin with an underscore and either an uppercase
letter or another underscore are always reserved for any use by the
implementation.
2000-07-02 23:46:51 +00:00
Sam Ruby
2d8b72535f
Fix garbage in warning strings, and IllegalArgumentException on
...
assignments which require data type conversions.
2000-06-30 04:48:46 +00:00
Sascha Schumann
0c03253635
Stop including dl/phpdl.h.
2000-06-24 15:36:04 +00:00
Hartmut Holzgraefe
87a491d7b6
C++ // comments are evil ...
2000-06-16 18:24:02 +00:00
Sam Ruby
f775d18b2c
Export the necessary functions to enable servlet support to be subclassed
...
This is in preparation for xml-cocoon support
2000-06-14 01:41:13 +00:00
Frank M. Kromann
d973e2c25b
making java module compile on win32 with new directory structure
2000-06-12 20:33:12 +00:00
Andi Gutmans
2b0a8049db
- Update module project files to include:
...
- HAVE_MODULE=1
- ZEND_WIN32
- PHP_WIN32
- COMPILE_DL_MODULE
- ZTS=1
2000-06-10 09:00:31 +00:00
Andi Gutmans
6ce07a85e4
- Change register_internal_class to zend_register_internal_class for
...
- consistency.
- Andrei: I'm still thinking about the _ex you want me to implement
2000-06-09 08:41:59 +00:00
Andi Gutmans
3701bc4207
- ARG_COUNT(ht) -> ZEND_NUM_ARGS() mega patch
2000-06-05 19:47:54 +00:00
Hartmut Holzgraefe
9a8a9d774e
even more protos were missing
2000-05-23 22:26:29 +00:00
Hartmut Holzgraefe
3d3d385d37
some protos where missing, took them from php3
2000-05-23 22:24:05 +00:00
Sascha Schumann
0236982d6d
s/COMPILE_DL/COMPILE_DL_EXTNAME/ for Windows build files.
2000-05-23 09:22:01 +00:00
Sam Ruby
f365665213
passing Strings as Objects
2000-05-21 11:24:49 +00:00
Zeev Suraski
e043439ff6
Update the license with the new clause 6
2000-05-18 15:34:45 +00:00
Sascha Schumann
8ab33a4d13
Use "mkdir -p" instead of "test -d || mkdir" where possible
2000-05-15 16:02:43 +00:00
Sam Ruby
33ceae2809
i18n, part I
2000-05-12 09:51:16 +00:00
Andi Gutmans
198537b70f
- Make Windows compile again.
2000-05-05 07:18:50 +00:00
Sascha Schumann
0d383d9373
Replace the various get_module() functions with a uniform
...
ZEND_GET_MODULE(name) macro.
2000-05-02 00:30:36 +00:00
Sascha Schumann
7613e064f8
Remove trailing empty lines
2000-05-01 22:38:42 +00:00
Sascha Schumann
0d36199cf9
Large test commit IV
2000-05-01 22:04:52 +00:00
Sascha Schumann
de2cea47c0
Large commit test III
2000-05-01 22:00:09 +00:00
Sascha Schumann
a481fddfb3
Improved in-tree shared libraries build system
...
The following new/revived shared modules are available now:
... MySQL (*)
... PCRE (*)
... Session
... SWF
(*) capable of using bundled library or external library
All changes:
The m4 macro PHP_EXTENSION was revamped. Uses LIB_BUILD now.
This effectively means that all extensions have to use dynlib.
ext/mysql/config.m4 was revamped.
Uses LIB_BUILD for building bundled library.
ext/pcre/config.m4 was revamped.
Uses LIB_BUILD for building bundled library.
ext/ext_skel was changed to reflect that more modules should be
compileable as shared module.
ext/Makefile.in has been simplified enormously.
Dependencies are now stored in the build tree.
Empty dependencies are not generated by buildconf anymore. They
are now dynamically created during the build process.
Implicit rules for .S were removed.
The NO_RECURSION feature was removed.
"libs.mk" has been added to all cvsignore files in ext.
2000-05-01 02:42:55 +00:00
Sascha Schumann
953fe189da
Overall UNIX build system improvements:
...
* Makefile header is now completely dynamic
* Absolute paths in (top_)?(src|build)dir and VPATH
(fixes Tru64 support)
* VPATH does not contain variables anymore
(fixes UnixWare support)
2000-04-30 03:20:09 +00:00
Andi Gutmans
1665cba750
- Change PHP_ to V_ (directory & file functions)
2000-04-15 14:20:01 +00:00
Zeev Suraski
09ac924559
- Added support for reading properties that require arguments in the COM
...
module - writing to them will only be supported in PHP 4.1 (Zeev)
2000-04-10 21:54:15 +00:00
Zeev Suraski
578726ca2f
indent
2000-04-10 21:32:19 +00:00
Zeev Suraski
38e458b86d
*** empty log message ***
2000-04-10 21:25:09 +00:00
Zeev Suraski
64f91d80fa
Object overloading API changed slightly (llist is now a pointer)
2000-04-10 20:21:02 +00:00
Sam Ruby
eb70d8361b
Make it clear that the jawt example is only intented to be run as a CGI
2000-04-05 09:21:19 +00:00
Sam Ruby
617e1b054c
test -e doesn't exist on Solaris - substituting test -d
2000-04-03 15:29:39 +00:00
Sam Ruby
47442c4c85
Don't try to install php_java.jar if --with-servlet was specified
...
(Fix to PHP 4.0 Bug #4001 submitted by sashi@easy.com.au )
2000-04-01 16:21:55 +00:00
Andi Gutmans
9c3d6304dd
- Hopefully got most of them. We also need a chdir_file function like
...
for Apache.
2000-03-30 22:56:34 +00:00
Sam Ruby
b280bec492
support non-debug builds
2000-03-26 20:01:59 +00:00
Sam Ruby
fcd82d34c5
JAVA_LIBPATH was not allways being added to the LIBPATH
2000-03-26 04:31:53 +00:00