Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | C++ -> Java | Marc Laukien | 2004-02-20 | |
| | ||||
* | fixes | Marc Laukien | 2004-02-19 | |
| | ||||
* | more acm; removed proxy count in connections | Marc Laukien | 2004-02-18 | |
| | ||||
* | more AMI | Marc Laukien | 2004-02-16 | |
| | ||||
* | fixes | Marc Laukien | 2004-02-16 | |
| | ||||
* | more AMI | Marc Laukien | 2004-02-16 | |
| | ||||
* | more AMI stuff | Marc Laukien | 2004-02-15 | |
| | ||||
* | MacOS X port. | Benoit Foucher | 2004-02-10 | |
| | ||||
* | started with AMI changes | Marc Laukien | 2004-01-28 | |
| | ||||
* | fix | Marc Laukien | 2004-01-26 | |
| | ||||
* | HP-UX port | Bernard Normier | 2004-01-23 | |
| | ||||
* | added sendMutex | Marc Laukien | 2004-01-23 | |
| | ||||
* | Changed Ice::Exception::ice_name() to return const string&. | Michi Henning | 2003-12-16 | |
| | ||||
* | fixing --header-ext problems | Mark Spruiell | 2003-12-04 | |
| | ||||
* | add missing newline | Mark Spruiell | 2003-11-21 | |
| | ||||
* | - Renamed ObjectBase to GCShared. | Michi Henning | 2003-10-23 | |
| | | | | | | | - Fixed the problem of the gc test sometimes running for over three minutes. - Fixed race condition in printGCStats if a signal caused communicator shutdown. | |||
* | Fixed code generation bug. | Michi Henning | 2003-10-21 | |
| | ||||
* | Fixed bug in code generation for garbage collector: code for dictionaries | Michi Henning | 2003-10-20 | |
| | | | | wasn't correct. | |||
* | merging changes for garbage collector | Michi Henning | 2003-10-20 | |
| | ||||
* | Moved UserExceptionFactory from Ice to IceInternal namespace/package. | Michi Henning | 2003-10-06 | |
| | ||||
* | Fixed ice_clone bug | Benoit Foucher | 2003-10-03 | |
| | ||||
* | respect at-most-once semantics for collocated invocations | Mark Spruiell | 2003-09-25 | |
| | ||||
* | - Removed dependency on Xerces. | Mark Spruiell | 2003-09-11 | |
| | | | | | | | | | - Removed generic stream interface Ice::Stream and ice_marshal functions. - Removed XML stream implementation and related test. - Removed XML transformer and related test. - Removed slice2xsd. - Added C++ wrapper for the expat XML parser in IceXML::Parser. - Removed XML encoding from Freeze. | |||
* | Implemented TwowayOnlyException. | Michi Henning | 2003-09-07 | |
| | ||||
* | Freeze Evictor facet changes | Bernard Normier | 2003-08-27 | |
| | ||||
* | Added per-proxy contexts. | Michi Henning | 2003-08-27 | |
| | ||||
* | Changed conditional code generation for scoped names to only apply to VC++ | Michi Henning | 2003-08-11 | |
| | | | | | | | 6 because VC .NET has fixed it. Got rid of incorrect comment about "<:" character sequence: that's not a compiler bug but a digraph. "<:" is the same as "[" according to the ISO C++ standard. | |||
* | Fixed bug in code generation for ice_clone() under Windows. | Michi Henning | 2003-08-10 | |
| | ||||
* | Added ice_clone() for classes. | Michi Henning | 2003-08-06 | |
| | ||||
* | DispatchAsync | Marc Laukien | 2003-05-25 | |
| | ||||
* | change ice_isA arg name from s to _s to avoid SunCC warning | Mark Spruiell | 2003-05-23 | |
| | ||||
* | Fixed Sun warnings | Bernard Normier | 2003-05-23 | |
| | ||||
* | Fixed the bug that Benoit found yesterday in both ice and icej. | Michi Henning | 2003-05-23 | |
| | | | | | | | | | | | | | | | | | | | | (Zero-length sequence containing class elements caused an crash.) :Ice::Object). Obviously, this would cause an assertion failure or a {{{ClassCastException}}}. The solution is simply to force the down-cast in the generated patch function and to check whether the cast failed: if so, the class was sliced too much and we throw a {{{NoObjectFactoryException}}} as we should. (For Java, the exception is thrown from {{{BasicStream.readObject}}}, after catching a {{{ClassCastException}}}. For C++, the exception is thrown directly from the generated patch function.) :Ice::Object}}} and {{{::Printer}}}. Updated the code generator to correctly initialize the {{{type}}} member of a {{{NoObjectFactoryException}}} with the type ID of the type that wasn't found. (Unfortunately, this involved modifying {{{Parser.h}}}, so you will have to rebuild both ice and icej.) Added code generation for custom sequence types for icej. Generated code compiles and looks OK, but I haven't written tests yet, so there may still be a latent bug in this. | |||
* | Changed the implementation of patchPointers (C++) and patchReferences | Michi Henning | 2003-05-22 | |
| | | | | | | | | (Java) to bring the two implementations more in line with each other. Added a missing newline to the C++ generated code for AMI. Added an ["ami"] directive to the slicing test for classes to force code generation for AMI. This ensures that the code is actually generated and compiled. | |||
* | Sun C++ 5.5 port | Bernard Normier | 2003-05-21 | |
| | ||||
* | Sun port | Bernard Normier | 2003-05-20 | |
| | ||||
* | Got carried away with the previous change. | Michi Henning | 2003-05-19 | |
| | ||||
* | Fixed bug in unmarshalling code for sequences: the code has to make sure | Michi Henning | 2003-05-19 | |
| | | | | | | | | that the allocated vector cannot move in memory during unmarshaling not only for sequence elements that are classes, but also for sequence elements that (recursively) contain class members. The code now unconditionally preallocates the vector, regardless of the element type of the sequence. | |||
* | - Fixed a bug in the code generator for dictionaries with class values. | Michi Henning | 2003-05-19 | |
| | | | | | | | | | - Added more support for Java slicing. - Changed config/Make.rules: "make depend" was calling slice2cpp with ICECPPFLAGS, not SLICE2CPPFLAGS. This meant that "make depend" was invoking slice2cpp with options that were potentially different from those passed for normal compilation of slice files, which could lead to inconsistencies. | |||
* | Another dllExport fix. | Michi Henning | 2003-05-09 | |
| | ||||
* | Added missing dllExport for __patch__ functions. | Michi Henning | 2003-05-09 | |
| | ||||
* | Merged HEAD and slicing trees. | Michi Henning | 2003-05-08 | |
| | ||||
* | Sun: 64 bit + CC 5.3 support | Bernard Normier | 2003-04-29 | |
| | ||||
* | Eliminated numerous warnings from Sun C++ 5.4 builds | Bernard Normier | 2003-04-24 | |
| | ||||
* | Macro reorg/cleanup | Bernard Normier | 2003-04-17 | |
| | ||||
* | Solaris/Sun C++ 5.4 port | Bernard Normier | 2003-04-09 | |
| | ||||
* | gcc 2.95.3 fixes | Marc Laukien | 2003-04-04 | |
| | ||||
* | marshal code optimization | Marc Laukien | 2003-03-22 | |
| | ||||
* | Fixed unmarshaling side for classes that have a member that is only forward | Michi Henning | 2003-03-20 | |
| | | | | declared, but not defined. | |||
* | The following Slice file generated incorrect code: | Michi Henning | 2003-03-19 | |
| | | | | | | class X; class Y { X myX; }; Fixed the marshaling side (__write() and __marshal()) for this, but the reading side (__read() and __unmarshal()) are still broken. |