Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | fix for bug 774: simplify use of streaming API in templates | Mark Spruiell | 2006-06-08 | |
| | ||||
* | adding Java5 mapping; bug 848; bug 863 | Mark Spruiell | 2006-05-23 | |
| | ||||
* | Updated copyright | Dwayne Boone | 2006-03-14 | |
| | ||||
* | Fixed SunOS C++ compiler warnings (bug 723) | Benoit Foucher | 2006-01-06 | |
| | ||||
* | bug 667: adding support for java:getset metadata | Mark Spruiell | 2005-11-23 | |
| | ||||
* | revising dictionary helper code for bug 386 | Mark Spruiell | 2005-09-01 | |
| | ||||
* | Fix for bug 386. | Dwayne Boone | 2005-09-01 | |
| | ||||
* | fix for bug 443 | Mark Spruiell | 2005-08-30 | |
| | ||||
* | IceE changes | Mark Spruiell | 2005-07-14 | |
| | ||||
* | metadata fixes for IceE | Mark Spruiell | 2005-07-14 | |
| | ||||
* | Fix | Benoit Foucher | 2005-06-21 | |
| | ||||
* | slice2javae changes to remove types that are unsupported by CLDC from | Brent Eagles | 2005-06-09 | |
| | | | | generated code | |||
* | __in -> __inS, __out -> __outS See | Michi Henning | 2005-05-13 | |
| | | | | http://bugzilla.zeroc.com/bugzilla/show_bug.cgi?id=322 | |||
* | Removing class support from slice2javae and slice2cppe translators. | Brent Eagles | 2005-04-05 | |
| | | | | | | | removed generation of object marshalling code added validation code for parsers added feature set flag to slice parser library (defaults to Ice feature set) | |||
* | 2004 -> 2005 | Bernard Normier | 2005-02-16 | |
| | ||||
* | Updated copyrights to 2005 | Bernard Normier | 2005-02-16 | |
| | ||||
* | allow metadata for dictionary types | Mark Spruiell | 2005-02-09 | |
| | ||||
* | changing sequence unmarshaling for fixed-length types | Mark Spruiell | 2005-02-08 | |
| | ||||
* | improving metadata validation | Mark Spruiell | 2005-01-12 | |
| | ||||
* | Improved diagnostics for invalid metadata. | Michi Henning | 2004-12-29 | |
| | ||||
* | Added additional checks to validate metadata. | Michi Henning | 2004-12-07 | |
| | ||||
* | adding streaming API | Mark Spruiell | 2004-10-19 | |
| | ||||
* | bug fixes for metadata validation and ice_staticId() called on interfaces | Mark Spruiell | 2004-09-08 | |
| | ||||
* | Fixed a whole pile of code generation bugs: | Michi Henning | 2004-09-08 | |
| | | | | | | | | - Lots of problems when Java keywords were used as Slice identifiers. - Incorrect code generation if a base interface had an "amd" or "ami" metadata directive, but the derived class did not have it. - Incorrect code generation for implementation stubs for some "amd" constructs. | |||
* | adding bool param to parser visit() function | Mark Spruiell | 2004-09-02 | |
| | ||||
* | allow metadata for operation return value and parameters | Mark Spruiell | 2004-08-26 | |
| | ||||
* | Slice checksum changes | Mark Spruiell | 2004-07-02 | |
| | ||||
* | Fixed mapping bug for Slice operations called "checkedCast" or | Michi Henning | 2004-06-23 | |
| | | | | "uncheckedCast". Updates to the C# mapping. | |||
* | Copyright fixes | Bernard Normier | 2004-05-19 | |
| | ||||
* | Fixed copyright | Bernard Normier | 2004-05-18 | |
| | ||||
* | Updated copyright notice | Bernard Normier | 2004-05-11 | |
| | ||||
* | Merged changes from michi_pre_e3 branch | Michi Henning | 2004-05-10 | |
| | ||||
* | Win32 fix | Mark Spruiell | 2003-12-16 | |
| | ||||
* | adding metadata validation to Java translators | Mark Spruiell | 2003-12-15 | |
| | ||||
* | Adding support for global metadata. Removing the --package option in | Mark Spruiell | 2003-12-12 | |
| | | | | | slice2java. Using global metadata to define packaging in slice2java, slice2freezej. | |||
* | - 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. | |||
* | generated code for custom sequences did not check for null | Mark Spruiell | 2003-06-03 | |
| | ||||
* | adding generic sequence patchers; bug fixes | 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 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. | |||
* | - 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. | |||
* | version update; date change | Marc Laukien | 2003-02-04 | |
| | ||||
* | slice2java fix | Marc Laukien | 2003-02-03 | |
| | ||||
* | accept null as a sequence argument | Mark Spruiell | 2002-11-08 | |
| | ||||
* | minor fixes | Mark Spruiell | 2002-10-28 | |
| | ||||
* | changing copyright location; adding GPL note | Mark Spruiell | 2002-10-28 | |
| | ||||
* | changing Mutable Realms to ZeroC | Mark Spruiell | 2002-10-26 | |
| | ||||
* | make _factory private | Mark Spruiell | 2002-10-08 | |
| | ||||
* | bug fix | Mark Spruiell | 2002-08-27 | |
| | ||||
* | bug fix in getAbsolute for scope removal - only remove scope if result is | Mark Spruiell | 2002-07-24 | |
| | | | | unscoped |