summaryrefslogtreecommitdiff
path: root/cpp/src/slice2cpp/Gen.cpp
Commit message (Collapse)AuthorAge
...
* Removed copy constructor and assignment operator for exceptions andMichi Henning2005-06-20
| | | | classes. Removed #undef scheme and add UndefSysMacros.h instead.
* Removed constructor from structs again so they stay PODs.Michi Henning2005-06-17
|
* Fixed silly typo.Michi Henning2005-06-17
|
* Added on-shot constructors to structures, classes, and exceptions. AddedMichi Henning2005-06-17
| | | | | copy and assignment to classes. Refactored some of the code generator to get rid of duplicated code.
* Fixed bug reported inMichi Henning2005-06-08
| | | | http://www.zeroc.com/vbulletin/showthread.php?p=6308#post6308
* fix for bug 362 (remove static function data)Mark Spruiell2005-06-06
|
* __in -> __inS, __out -> __outS SeeMichi Henning2005-05-13
| | | | http://bugzilla.zeroc.com/bugzilla/show_bug.cgi?id=322
* Fixed ice_name return typeDwayne Boone2005-04-25
|
* Changed ice_name() to return const char*Dwayne Boone2005-04-22
|
* more GCShared/Shared cleanupMarc Laukien2005-03-08
|
* Updated copyrights to 2005Bernard Normier2005-02-16
|
* removing call to startSeq/endSeq for sequence of fixed-length typeMark Spruiell2005-02-04
|
* bug fix for output directory containing backslashesMark Spruiell2005-01-13
|
* Removed some trace I left behind.Michi Henning2004-12-08
|
* Added additional checks to validate metadata.Michi Henning2004-12-07
|
* Changed generated code to work around bug in gcc 3.2 and 3.4 regardingMichi Henning2004-12-01
| | | | | | | | initialization of static class data members. Removed all static class data members in the process, so there are no more problems with violating ODR if the same .o file is loaded more than once into an address space. See http://www.zeroc.com/vbulletin/showthread.php?s=&threadid=1020.
* Changed IceUtil::GCShared to derive from IceUtil::Shared.Michi Henning2004-11-25
|
* always generate stream functions for class, exceptionMark Spruiell2004-11-08
|
* AMD and dispatch exception handling fixesMarc Laukien2004-11-01
|
* Outgoing::abort()Marc Laukien2004-10-29
|
* adding streaming APIMark Spruiell2004-10-19
|
* Gave up on the idea of calling a constructor in the generated code -- theMichi Henning2004-10-18
| | | | | | bloody declspecs get in the way for user code. Change the approach to simply instantiate a dummy exception. Not quite as memory-efficient, but at least there are no contortions for the user.
* Fix to previous fix! :-( Bloody declspec directives, grrr... :-(Michi Henning2004-10-18
|
* Fix to previous fix.Michi Henning2004-10-18
|
* Fixed bug reported inMichi Henning2004-10-18
| | | | http://www.zeroc.com/vbulletin/showthread.php?s=&threadid=867
* bug fix for ice_factory()Mark Spruiell2004-09-29
|
* Changed --impl fix for syntax error to omit leading global scope qualifierMichi Henning2004-09-13
| | | | | on the operation definition (instead of surrounding the operation definition with parenthesis).
* Connection.iceMarc Laukien2004-09-13
|
* Fixed the way keywords are escaped. A Slice keyword is now escaped onlyMichi Henning2004-09-10
| | | | | | | | where needed, instead of everywhere. That is, Slice "while" maps to "_while", but "whilePrx". This makes the generated code a lot easier to use. Fixed a bug in the --impl code -- fully-qualified names caused syntax errors in the generated method definitions.
* Change made for r1.227 did not correctly deal with Slice identifiers thatMichi Henning2004-09-07
| | | | are C++ keywords.
* adding bool param to parser visit() functionMark Spruiell2004-09-02
|
* Changed generated code to make it impossible for a client to receive anMichi Henning2004-09-01
| | | | | "impossible" exception if client and server are compiled with mismatched exception specifications for an operation.
* Deprecation of global Slice definitions.Michi Henning2004-08-31
|
* An empty Slice module now generates a (single) corresponding empty C++Michi Henning2004-08-19
| | | | namespace.
* changing version to 1.5.0; renaming Ice/SliceChecksum to Ice/SliceChecksumsMark Spruiell2004-07-08
|
* Slice checksum changesMark Spruiell2004-07-02
|
* compression fixMarc Laukien2004-06-28
|
* bug fix for default class factories - needed to fully scope the factoryMark Spruiell2004-06-25
| | | | name
* - Added isOpen() method to OutputUtil.Michi Henning2004-06-15
| | | | | | | | | - Removed calls to strerror(errno) in slice2cpp and slice2cs because the std::fstream operations do not set errno when something goes wrong, so any error messages always showed "no error" at the end. - Added support for --impl option to slice2cs. - Found two places in slice2java where exceptions where exception handlers were not ordered into derived-to-base order.
* AIX portBernard Normier2004-06-08
|
* Fixed copyrightBernard Normier2004-05-18
|
* Updated copyright noticeBernard Normier2004-05-11
|
* Merged changes from michi_pre_e3 branchMichi Henning2004-05-10
|
* Fixed Sun C++ build problemsBernard Normier2004-05-08
|
* GCC 3.4 portBernard Normier2004-05-08
|
* fixing AMI bug with routersMark Spruiell2004-05-07
|
* facet changesMarc Laukien2004-04-07
|
* Fixed parser bug: if an operation had an exception speficiation withMichi Henning2004-03-26
| | | | | | multiple exceptions, and one of the exceptions was a base of one or more of the other exceptions, the catch blocks in the marshaling and dispatch code were emitted in the wrong order.
* Nested exception support + testBernard Normier2004-03-01
|
* more amiMarc Laukien2004-02-20
|