Thread: [orbitcpp-commits] orbitcpp philipd (Page 2)
Status: Beta
Brought to you by:
philipd
From: Phil D. <ph...@cv...> - 2000-03-17 14:01:09
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/03/17 05:56:14 Modified files: compiler : base.cc base.hh language.hh types.cc types.hh Log message: - Took out the isFixedLength() hack that I'd nicked from ORBit-idl, and replaced it with a rinky-dinky polymorphic isVariableLength() implementation |
From: Phil D. <ph...@cv...> - 2000-03-17 14:16:10
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/03/17 06:11:14 Modified files: compiler : types.cc types.hh Log message: Made isVariableLength() pure virtual, moving the default 'false' implementation to the IDLSimpleType class. |
From: Phil D. <ph...@cv...> - 2000-03-17 14:56:56
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/03/17 06:52:01 Modified files: . : configure.in Removed files: test/string-template: .cvsignore Makefile.am README client.cc server.cc stringtest-impl.cc stringtest-impl.hh stringtest.idl test/string-template/generated: .cvsignore Makefile.am stringtest-common.c stringtest-cpp-common.cc stringtest-cpp-skels.cc stringtest-cpp-skels.hh stringtest-cpp-stubs.cc stringtest-cpp-stubs.hh stringtest-skels.c stringtest-stubs.c stringtest.h Log message: removed string-template - it's not needed any more |
From: Phil D. <ph...@cv...> - 2000-03-17 15:57:35
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/03/17 07:52:40 Modified files: test : Makefile.am Makefile.idlbuildvars Log message: Fixed up the Makefiles so that 'make distcheck' works |
From: Phil D. <ph...@cv...> - 2000-03-20 13:11:56
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/03/20 05:06:47 Modified files: . : Makefile.am NEWS configure.in Log message: Updated the files ready for release. |
From: Phil D. <ph...@cv...> - 2000-03-22 09:08:24
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/03/22 01:03:05 Modified files: compiler : pass_gather.cc pass_idl_it.cc pass_idl_it.hh types.cc types.hh test/everything: everything.idl Log message: Added unbounded sequence declarations. - Added a getCTypeName() virtual method to IDLType, to support the sequence functionality |
From: Phil D. <ph...@sl...> - 2000-03-30 14:09:36
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/03/30 06:03:39 Modified files: compiler : pass_gather.cc types.cc types.hh orb : orbitcpp_poa.cc orbitcpp_poa.hh test/everything: client.cc constants.hh everything-impl.cc everything-impl.hh everything.idl Log message: - Fixed the IDLSequence memory leak - Added a scheme for using the typedef ident in IDLSequence marshalling methods (keeps a hold of the IDLElement typedef). - Took const off of writeTypeDef, since it needs to hold a ref to the dest IDLElement for this to work. - Sequences now work as in parameters... - Made ServantMethods inherit from ServantBase, since _this() needs to be on Ser vantBase for ActivateObject to work. |
From: Phil D. <ph...@sl...> - 2000-03-30 14:48:12
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/03/30 06:42:16 Modified files: orb : orbitcpp_poa.hh Log message: tidying up |
From: Phil D. <ph...@sl...> - 2000-04-03 15:09:51
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/04/03 08:03:37 Modified files: compiler : types.cc orb : orbitcpp_sequence.hh test/everything: client.cc constants.hh everything-impl.cc everything-impl.hh everything.idl Log message: Finished off fixed length sequence support |
From: Phil D. <ph...@sl...> - 2000-04-03 15:32:57
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/04/03 08:26:42 Modified files: compiler : types.cc Log message: Fixed the struct typedef bug |
From: Phil D. <ph...@sl...> - 2000-04-06 09:29:47
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/04/06 02:23:18 Modified files: compiler : types.cc orb : orbitcpp_smartptr.hh test/everything: client.cc Log message: Fixed the sequence _var and _out support. |
From: Phil D. <ph...@sl...> - 2000-04-06 15:56:43
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/04/06 08:50:14 orbitcpp/test/everything-typedef Update of /cvsroot/orbitcpp/orbitcpp/test/everything-typedef In directory slayer.i.sourceforge.net:/tmp/cvs-serv3187/everything-typedef Log Message: Directory /cvsroot/orbitcpp/orbitcpp/test/everything-typedef added to the repository |
From: Phil D. <ph...@sl...> - 2000-04-06 15:57:09
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/04/06 08:50:40 orbitcpp/test/everything-typedef/generated Update of /cvsroot/orbitcpp/orbitcpp/test/everything-typedef/generated In directory slayer.i.sourceforge.net:/tmp/cvs-serv3212/generated Log Message: Directory /cvsroot/orbitcpp/orbitcpp/test/everything-typedef/generated added to the repository |
From: Phil D. <ph...@sl...> - 2000-04-06 15:59:16
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/04/06 08:52:47 Modified files: . : configure.in compiler : pass_xlate.cc types.cc types.hh test/basic : client.cc server.cc test/everything: everything.idl Added files: test/everything-typedef: .cvsignore Makefile.am everything.idl test/everything-typedef/generated: .cvsignore Makefile.am Log message: - Added an 'activeTypedef' parameter to all compiler methods that write code out. I used regexp for this, so some of the formatting may be a little out (lines longer than 80 chars etc..). I'll clean these up as I go along. - fixed IDLSequence so that it no longer caches a ref to its typedef. This allows typedefs of sequence typedefs. It also means that writeTypedef() is nice and const again :-) - Ammended the xlate typedef handling so that the underlying type gets the call to writeTypedef() rather than it being routed through the typedef::writeTypedef(). Diff pass_xlate.cc for details. - Added an 'everything-typedef' test, which mimicks the everything test, but typedefs each type in the idl. (N.B. The makefile copies the client and server code from the 'everything' test, since these should be the same) - Ammended the basic test so that it runs automatically when you type 'make check'. (It writes the ior out to a file rather than stdout - I've had synchronisation problems in the past trying to get the client to read from the servers output stream) |
From: Phil D. <ph...@sl...> - 2000-04-08 22:33:26
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/04/08 15:26:48 Modified files: . : configure.in compiler : types.cc types.hh orb : orbitcpp_sequence.hh orbitcpp_smartptr.hh test/basic : Makefile.am test/everything: client.cc constants.hh everything-impl.cc everything-impl.hh everything.idl test/everything-typedef: everything.idl Log message: - Added support for Bounded Sequences and test - Added test.hh to the basic test makefile (for make distcheck) - updated the config file for doing the 0.27 release |
From: Phil D. <ph...@sl...> - 2000-04-09 10:21:42
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/04/09 03:14:59 Modified files: compiler : types.hh test/everything: everything.idl Log message: Fixed a bug which stopped recursive sequences from working |
From: Phil D. <ph...@sl...> - 2000-04-10 14:48:22
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/04/10 07:41:34 Modified files: compiler : language.cc pass_gather.cc pass_gather.hh pass_idl_it.cc pass_idl_it.hh pass_xlate.cc types.cc types.hh test/everything: client.cc everything-impl.cc everything-impl.hh everything.idl test/everything-typedef: everything.idl Log message: - Implemented interface forward declarations. This works by creating an IDLInterface in IDLPassGather::doForwardDcl(), but not adding it to the scope.m_interfaces vector, so it is used for marshalling, but the declaration is never written out. - Implemented enums. Moved IDLSimpleType out into the types.hh and created IDLUserDefSimpleType as a useful base class for enum, and maybe fixed, since their mappings are very much like simple types. - Modified the IDLSimpleType to use reinterpret casts, since that works with both simple types and user defined simple types. |
From: Phil D. <ph...@sl...> - 2000-04-12 20:42:33
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/04/12 13:35:36 Modified files: . : configure.in compiler : pass_gather.cc types.cc types.hh orb : orbitcpp_sequence.hh orbitcpp_smartptr.hh test/everything: client.cc everything-impl.cc everything.idl test/everything-typedef: everything.idl Log message: - implemented IdlObject - implemented exception support for sequence members |
From: Phil D. <ph...@sl...> - 2000-04-15 16:44:52
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/04/15 09:37:41 Modified files: . : Makefile.am configure.in compiler : base.hh pass_skels.cc pass_stubs.cc pass_stubs.hh pass_xlate.cc pass_xlate.hh types.hh orb : orbitcpp_sequence.hh test : Makefile.am test/everything: client.cc Log message: - removed the type_container namespace, and implemented a stub namespace instead - Added patches to the release |
From: Phil D. <ph...@sl...> - 2000-04-15 17:46:24
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/04/15 10:39:13 Modified files: . : Makefile.am README configure.in compiler : Makefile.am patches : README Added files: patches : Makefile.am Log message: synching the archive with the 0.27 release. |
From: Phil D. <ph...@sl...> - 2000-04-15 17:47:39
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/04/15 10:40:28 Added files: patches : .cvsignore Log message: I always forget the damn .cvsignore! |
From: Phil D. <ph...@sl...> - 2000-04-16 12:10:08
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/04/16 05:02:52 Modified files: . : configure.in compiler : language.hh pass_xlate.cc types.cc types.hh orb : orbitcpp_smartptr.hh test/everything: client.cc everything-impl.cc everything-impl.hh everything.idl server.cc test/everything-typedef: everything.idl Log message: - Fixed the IDLObject support - Added a typedef for interface_mgr (I used the _var type - hope this is okay) - Added a test to check that interface pointers work in exceptions CosNaming.idl now compiles! |
From: Phil D. <ph...@sl...> - 2000-04-18 16:11:51
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/04/18 09:04:25 orbitcpp/services Update of /cvsroot/orbitcpp/orbitcpp/services In directory slayer.i.sourceforge.net:/tmp/cvs-serv6052/services Log Message: Directory /cvsroot/orbitcpp/orbitcpp/services added to the repository |
From: Phil D. <ph...@sl...> - 2000-04-18 16:12:12
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/04/18 09:04:47 orbitcpp/services/name Update of /cvsroot/orbitcpp/orbitcpp/services/name In directory slayer.i.sourceforge.net:/tmp/cvs-serv6070/name Log Message: Directory /cvsroot/orbitcpp/orbitcpp/services/name added to the repository |
From: Phil D. <ph...@sl...> - 2000-04-18 16:15:05
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/04/18 09:07:40 orbitcpp/test/name Update of /cvsroot/orbitcpp/orbitcpp/test/name In directory slayer.i.sourceforge.net:/tmp/cvs-serv6213/name Log Message: Directory /cvsroot/orbitcpp/orbitcpp/test/name added to the repository |