Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Updated copyright notice | Bernard Normier | 2004-05-11 | |
| | ||||
* | merging changes from branch michi_pre_e3 | Michi Henning | 2004-05-10 | |
| | ||||
* | cleaning up my previous fix | Mark Spruiell | 2004-04-28 | |
| | ||||
* | fixing race condition when loading user exception factory | Mark Spruiell | 2004-04-28 | |
| | ||||
* | Bug fixes, in particular changed python popen calls to popen4 | Bernard Normier | 2004-04-27 | |
| | ||||
* | align with C++ facet changes | Mark Spruiell | 2004-04-13 | |
| | ||||
* | bug fix | Mark Spruiell | 2004-02-26 | |
| | ||||
* | adding ice_preMarshal/ice_postUnmarshal, and tests in Ice/objects | Mark Spruiell | 2004-02-24 | |
| | ||||
* | more ami | Marc Laukien | 2004-02-20 | |
| | ||||
* | fixes | Marc Laukien | 2004-02-20 | |
| | ||||
* | C++ -> Java | Marc Laukien | 2004-02-20 | |
| | ||||
* | minor | Marc Laukien | 2004-02-15 | |
| | ||||
* | allow slicing to be disabled | Mark Spruiell | 2004-01-30 | |
| | ||||
* | change assert to throw MarshalException | Mark Spruiell | 2003-10-15 | |
| | ||||
* | Moved UserExceptionFactory from Ice to IceInternal namespace/package. | Michi Henning | 2003-10-06 | |
| | ||||
* | removing XML encoding support in Freeze | Mark Spruiell | 2003-09-12 | |
| | ||||
* | adding support for default object factory | Mark Spruiell | 2003-08-08 | |
| | ||||
* | allow a factory for Ice::Object | Mark Spruiell | 2003-07-25 | |
| | ||||
* | Changed implementation of Ice.MessageSizeMax property: no longer a static | Michi Henning | 2003-07-02 | |
| | | | | value now and initialized in Instance. | |||
* | Added Ice.MessageSizeMax property to make max message size configurable. | Michi Henning | 2003-07-01 | |
| | ||||
* | Merging changes from trace_slicing branc | Michi Henning | 2003-06-23 | |
| | ||||
* | commented out slicing tracing | Marc Laukien | 2003-05-26 | |
| | ||||
* | Added Ice.Trace.Slicing property. | Michi Henning | 2003-05-26 | |
| | ||||
* | BasicStream fixes | Marc Laukien | 2003-05-26 | |
| | ||||
* | use the ClassCastException as the cause for the NoObjectFactoryException | Mark Spruiell | 2003-05-24 | |
| | ||||
* | 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. | |||
* | Fixed a bug that caused a crash if an empty sequence of classes was | Michi Henning | 2003-05-22 | |
| | | | | marshaled. | |||
* | Temporary fix | Benoit Foucher | 2003-05-22 | |
| | ||||
* | 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. | |||
* | - Fixed bugs relating to use of ends iomanipulator. | Michi Henning | 2003-05-21 | |
| | | | | | | | | - Fixed code generation bug for dictionaries with a key type not derived from Object. - Added tests for dictionary slicing. - Restructured slicing tests to use more intuitive file names and better directory structure. | |||
* | bug fixes, minor edits | Mark Spruiell | 2003-05-21 | |
| | ||||
* | Changed marshaling for sizes: sizes of up to 254 are now marshaled in a | Michi Henning | 2003-05-20 | |
| | | | | | single byte. Added appropriate tests for this to Ice/test/operations. Finished slicing for icej. All tests pass. Removed remaining trace. | |||
* | Slicing changes. Tests pass, with the exception of tests that are meant to | Michi Henning | 2003-05-19 | |
| | | | | | | show that things actually get sliced. This is most likely because the test setup is the problem, not the code. Lots of incomprehensible trace left in the code for now... | |||
* | Added exception slicing. | Michi Henning | 2003-05-13 | |
| | ||||
* | Didn't want to commit this, it's broken again | Benoit Foucher | 2003-05-12 | |
| | ||||
* | Disabled ACM for incoming connections | Benoit Foucher | 2003-05-12 | |
| | ||||
* | incoming fix | Marc Laukien | 2003-03-23 | |
| | ||||
* | Fixed bug caused by a redundant check for encapsulation version that left | Michi Henning | 2003-03-05 | |
| | | | | the buffer pointer in the wrong position. (Thanks Benoit!) | |||
* | Improved IceBox service deactivation & temporary fix to basic stream, Michi | Benoit Foucher | 2003-03-05 | |
| | | | | will fix it soon. | |||
* | Merged in changes for protocol versioning. | Michi Henning | 2003-03-05 | |
| | ||||
* | Backed out previous check-in -- didn't get a branch for some reason. | Michi Henning | 2003-03-03 | |
| | ||||
* | Added magic number and versioning to Ice protocol. Encapsulations are still | Michi Henning | 2003-03-03 | |
| | | | | | written with version number *outside* the encapsulation. Will probably change that to inside soon. | |||
* | encaps fixes | Marc Laukien | 2003-02-06 | |
| | ||||
* | version update; date change | Marc Laukien | 2003-02-04 | |
| | ||||
* | better fix for AlreadyRegisteredException | Mark Spruiell | 2003-01-31 | |
| | ||||
* | trap AlreadyRegisteredException during dynamic factory registration | Mark Spruiell | 2003-01-31 | |
| | ||||
* | ConnectionMonitor; fixed batch bug | Marc Laukien | 2003-01-17 | |
| | ||||
* | Fixes | Benoit Foucher | 2002-11-07 | |
| | ||||
* | fixed copyright date | Marc Laukien | 2002-11-06 | |
| | ||||
* | changing copyright location; adding GPL note | Mark Spruiell | 2002-10-28 | |
| |