Commit Graph

83 Commits

Author SHA1 Message Date
clay_shooter
8726f3a7df SF3436102 convert 32 bit memory pointers to 64 bit where not already converted. 2012-03-14 02:48:21 +00:00
clay_shooter
b6df041915 SF3436143 remove Main-Class from manifest because there is no main class for this jar file 2011-12-11 17:02:04 +00:00
clay_shooter
1e69bb9acb SF 3435567
Possibility to pass a NULL Dispatch pointer
Fix a memory leak (detected with Glowcode) in Variant.cpp/zeroVariant function
Variant.toString improvement to handle NULL cases
Adds the error code to the message when "an unknown COM error has occurred"
Added debug info to EventProxy advise registration failure message.
2011-12-11 16:57:28 +00:00
clay_shooter
e5652e3b75 3412922Fix for: When a DispatchEvent is created with a COM object, the COM object is never released totally, and the destructor function is never called 2011-10-02 15:51:19 +00:00
clay_shooter
003671fb90 SF 3377279
- Placed JacobVersion.properties into ${release.dir.java.meta.inf} instead of the current folder;
- com/jacob/test/safearray/SafeArrayBasicTest.java is compiled separately, because it is in UTF-16 encoding
- Added initializing Variant used to retrieve the next value from IEnum because some implemenations call VariantClear on it before setting a new value
- Changed _WIN32_WINNT to 0x0500 to fix build with VS2010
- Fixed the leak in Java_com_jacob_com_Variant_putVariantNoParam
- Added Dispatch.Method to the invoke flags to call _NewEnum. There are some nonconforming legacy implementations that expose _NewEnum as a method.
2011-10-01 22:33:38 +00:00
clay_shooter
cbfc548c6f Finally moved up to 1.15. Also added 3137337 JNLP Example 2011-10-01 15:18:56 +00:00
clay_shooter
8ef96c68e3 dll mispelled 2010-11-08 02:55:05 +00:00
clay_shooter
742c8dcd1b SF3065265 Bit masking in Variant.getXXXRef() uses wrong mask allowing more than one type to be seen as the requested type. Code that passed in the correct type always worked but invalid types were not always detected. 2010-11-08 02:48:55 +00:00
clay_shooter
657e5980d9 SF2935662 excepInfo not initialized so NULL check says not null and manipulates uninitialized data. 2010-11-08 02:01:16 +00:00
clay_shooter
5b88936d48 SF2927058 add hasExited() method to support polling for server termination 2010-11-08 01:49:34 +00:00
clay_shooter
623c6e9b6b SF2963102 use varargs in Dispatch instead of a million overloaded methods 2010-11-07 15:36:32 +00:00
clay_shooter
f0204690cc Fix a million spelling errors 2009-12-25 20:12:26 +00:00
clay_shooter
d639d9fd76 2819445 SafeArray.fromLongArray fails when using VariantLongInt 2009-12-25 19:11:55 +00:00
clay_shooter
54f105525b 2847577 SafeArray#setString(*) incorrectly handles unicode strings 2009-12-25 17:18:16 +00:00
clay_shooter
1a651776d5 Bug 2721937 change the way PutInROT property is used so that applets no longer throw security violation 2009-08-23 14:41:15 +00:00
clay_shooter
a79a1a08ca Statically link DLL to remove need for VC++ installation
2762275 support conversion of arrays of primitives
2171967 throw exception for unexpected data types rather than crash VM
2009-06-08 01:10:43 +00:00
clay_shooter
ae08cf32d0 Minor change to notes to change release number to 1.14.3 2008-07-06 17:35:28 +00:00
clay_shooter
8f9f34ed58 Sourceforge 1986987 Deadlock between ComThread and ROT. Also added thread name to Jacob log output. 2008-07-06 17:26:27 +00:00
clay_shooter
b7dc74c59d Sourceforge 2011706 windows memory error when exiting program with call back proxies still hooked up. 2008-07-06 12:39:04 +00:00
clay_shooter
3bb8889134 SF 1919441 LoadLibrary reference to x64 dll name had extra space in it. Release is actually 1.14.1 not 1.15 2008-04-24 00:55:57 +00:00
clay_shooter
80f748ea40 SF 1919441 LoadLibrary reference to x64 dll name had extra space in it 2008-04-24 00:51:56 +00:00
clay_shooter
df0ba33797 B-1_14-DEV merge back to main 2008-02-02 01:38:25 +00:00
clay_shooter
bd1c33ef40 1.13 release notes updates with more details about redistributable packages. 2007-10-06 22:06:49 +00:00
clay_shooter
2261c55a11 SF 1794811 Support unicode in COM error messages. 2007-09-22 16:59:31 +00:00
clay_shooter
7f0cb9e0d6 SF1793362 ERROR_MORE_DATA causes failures - fix to support Jameleon 2007-09-14 01:35:43 +00:00
clay_shooter
97b1a279cc SF1793346 Replace deprecated wcstombs and remove unused variables 2007-09-13 01:07:36 +00:00
clay_shooter
8f36ecc309 Fixed typo. 2007-09-09 23:52:45 +00:00
clay_shooter
cd3c0ed7f6 SF1772783 Added VT_DECIMAL support 2007-09-06 01:28:03 +00:00
clay_shooter
a8758521ad SF 1775889 - There was a like when passing arrays of indexes as part of set or get methods. 1775889 mentioned setString() but there were others also. 2007-08-27 03:34:56 +00:00
clay_shooter
b09055f3c6 1761727 converted unit test programs to JUnit tests and updated the build targets 2007-07-27 03:43:24 +00:00
clay_shooter
78c7ddf199 1761727 converted unit test programs to JUnit tests and updated the build targets 2007-07-27 03:28:44 +00:00
clay_shooter
bfdc36ad30 Documentation Updates 2007-07-19 10:38:01 +00:00
clay_shooter
15dbd3f567 Updated notes per feedback from McDade 2007-07-09 10:50:39 +00:00
clay_shooter
117799dd86 SF 1701995 another attempt at memory managment <class_name>.PutInROT system property added. 2007-05-17 03:40:22 +00:00
clay_shooter
90eb8609a3 updated autogc notes 2007-05-17 02:36:08 +00:00
clay_shooter
e98dc4b0cf SF1709841 Visual C++ 8.0 Visual Studio 2005 compilation. No longer requires VC98 or 2003 Platform SDK. 2007-04-30 02:37:00 +00:00
clay_shooter
7d7ed62066 SF 1702604 - alpha prototype for activeXInvocationProxy event callbacks 2007-04-18 02:59:38 +00:00
clay_shooter
536fc35171 SF 1650134 - preliminary VT_Variant support VariantVariant 2007-04-18 02:22:25 +00:00
clay_shooter
6b81527536 SF 1699965 toString() which uses toJavaObject() now works for Dispatch objects 2007-04-13 13:05:26 +00:00
clay_shooter
2f583acf41 SF 169946 Event Proxy leaves thread attached to VM when id of callback not recognized 2007-04-13 12:57:47 +00:00
clay_shooter
7428d6590a SF 1690420 make memcpy calculate buffer length with sizeof() 2007-03-31 21:48:24 +00:00
clay_shooter
fcbae0a84f SF 1689061 compiler changes to support later versions of VCC and also a big memcpy fix in Variants for currency 2007-03-29 02:52:08 +00:00
clay_shooter
2d08b9e43a Upadted Docs for 1.12 pre-3 2007-03-25 13:43:40 +00:00
clay_shooter
d2777b692e SF1687419 AttachCurrentThread 2007-03-24 15:01:33 +00:00
clay_shooter
1647919dee Route all Variant construction thorough single constructor
Removed read and write methods in Variant since serialization is not actually supported
2007-03-24 13:25:45 +00:00
clay_shooter
d0e98da3aa added "Known Issues" 2007-03-10 16:17:10 +00:00
clay_shooter
165b6b7646 SF 1674179 enum variant leak. also affects 1112667 1465539 1569864 2007-03-10 16:04:39 +00:00
clay_shooter
3a2e9429f3 SF-167401 changed key generation for ROT hashmaps to avoid collisions and random gc of pushed out objects 2007-03-10 13:39:37 +00:00
clay_shooter
344efcfa6f SF 1483819 info on how to get the version number of a dll 2007-02-18 16:31:06 +00:00
clay_shooter
fa66c59940 SF 1662887 protect Dispatch static methods 2007-02-18 16:11:38 +00:00