orbitcpp-commits Mailing List for orbitcpp (Page 4)
Status: Beta
Brought to you by:
philipd
You can subscribe to this list here.
2000 |
Jan
(32) |
Feb
(12) |
Mar
(40) |
Apr
(28) |
May
(5) |
Jun
(4) |
Jul
(2) |
Aug
(3) |
Sep
(4) |
Oct
(2) |
Nov
(11) |
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(3) |
Feb
(4) |
Mar
|
Apr
(4) |
May
(3) |
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
(9) |
Dec
(2) |
2002 |
Jan
(12) |
Feb
(5) |
Mar
(2) |
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2003 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Ronald G. <rg...@sl...> - 2000-05-29 16:43:41
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: rgarcia 00/05/29 09:41:42 Modified files: compiler : pass_xlate.cc Log message: removed ORBIT_NARROW_OR_NULL. replaced with dynamic_cast. |
From: Ronald G. <rg...@sl...> - 2000-05-29 16:42:39
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: rgarcia 00/05/29 09:40:39 Modified files: orb : orbitcpp_exception.hh orbitcpp_tools.hh Log message: removed ORBIT_NARROW_OR_NULL. replaced with dynamic casts. |
From: Ronald G. <rg...@sl...> - 2000-05-29 15:39:45
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: rgarcia 00/05/29 08:37:46 Modified files: test/name : test.sh Log message: switched test.sh to use sh instead of bash...more standard for us non-linux-ites. |
From: Phil D. <ph...@sl...> - 2000-04-30 10:01:53
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/04/30 02:53:31 Modified files: . : autogen.sh configure.in orbitcpp.m4 test : Makefile.idlbuildvars Log message: - fixed the bug in orbitcpp.m4 that wasnt initialising the ORBIT_IDL variable - modified Makefile.idlbuildvars to use the ORBIT_IDL variable rather than just calling orbit-idl direct - modified autogen.sh so that it doesn't say 'now type make...' if the configure failed - updated the version number for a bug fix release. |
From: Phil D. <ph...@sl...> - 2000-04-27 17:58:30
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/04/27 10:50:23 Modified files: . : Makefile.am acinclude.m4 configure.in orbitcpp-config.in orb : Makefile.am orbitcpp_constants.hh.in Added files: . : orbitcpp.m4 orb : orbitcpp_constants.cc Log message: Added an orbitcpp.m4 script, which is pretty much a rip off of the ORBit one. The other modifications are to support the script in checking the version of the header files, library and orbitcpp-config script. |
From: Phil D. <ph...@sl...> - 2000-04-26 13:06:08
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/04/26 05:58:06 Modified files: test/name : Makefile.am Log message: Added test.sh to extra_dist |
From: Phil D. <ph...@sl...> - 2000-04-26 13:01:48
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/04/26 05:53:46 Modified files: . : acinclude.m4 configure.in compiler : pass_xlate.cc orb : Makefile.am orbitcpp_sequence.hh orbitcpp_tools.cc orbitcpp_tools.hh test : Makefile.am test.sh test/name : Makefile.am README client.cc test/name/generated: Makefile.am Added files: orb : orbitcpp_constants.hh.in test/name : test.sh Removed files: orb : orbitcpp_constants.hh test/name : test.py Log message: Fixes to make the sequence operator new[] stuff portable (hopefully) - wrote a test in acinclude.m4 to detect length of new[] mem info block - Added orbitcpp_constants.hh.in which contains this information - sequence alloc function now re-creates the ORBit mem info block, (using the replace_mem_info function in orbitcpp_tools.hh) since it is currupted by a call to new[] - Made the 'name' test automatic |
From: Phil D. <ph...@sl...> - 2000-04-19 10:39:26
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/04/19 03:31:56 Modified files: compiler : pass_xlate.cc types.cc orb : orbitcpp.hh orbitcpp_poa.hh orbitcpp_sequence.hh test/everything: client.cc Added files: orb : orbitcpp_constants.hh Log message: Code to invoke constructors for sequence elements that are variable length types. Highlights: - There are now leaf sequence classes: class SequenceTmplForVarLengthElem class SequenceTmplForFixedLengthElem class BoundedSequenceTmplForVarLengthElem class BoundedSequenceTmplForFixedLengthElem (it may be possible to factor these better) Sequence memory allocation for variable length types is now done via a specialised operator new[](); I've hardcoded the operator new[] control block size in orb/constants.hh - this really needs to be determined by a configure macro. Basically this is a 'checkpoint' checkin, and uses a nasty hack which relies on the format of the operator new[] control block, so it probably only works on 32 bit machines using gcc 2.95.2. I'll work on some code to fix that and make it portable in the next checkin. |
From: Phil D. <ph...@sl...> - 2000-04-18 16:17:52
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/04/18 09:10:26 Modified files: . : Makefile.am configure.in compiler : pass_xlate.cc test/everything: client.cc Added files: services : .cvsignore Makefile.am services/name : .cvsignore CosNaming.idl Makefile.am test/name : .cvsignore Makefile.am README client.cc simple.idl test.py test/name/generated: .cvsignore Makefile.am Log message: - Added support for CORBA name service - Added test for name service - Turned --enable-debug into --disable-debug - I want debugging information on by default |
From: Phil D. <ph...@sl...> - 2000-04-18 16:16:11
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/04/18 09:08:46 orbitcpp/test/name/generated Update of /cvsroot/orbitcpp/orbitcpp/test/name/generated In directory slayer.i.sourceforge.net:/tmp/cvs-serv6276/generated Log Message: Directory /cvsroot/orbitcpp/orbitcpp/test/name/generated 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 |
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: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-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-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-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 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: Andreas K. <in...@sl...> - 2000-04-15 13:39:24
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: inducer 00/04/15 06:32:12 Modified files: . : HACKING Makefile.am README compiler : Makefile.am base.cc base.hh error.hh language.cc language.hh main.cc pass_gather.cc pass_gather.hh pass_idl_it.cc pass_idl_it.hh pass_skels.cc pass_skels.hh pass_stubs.cc pass_stubs.hh pass_xlate.cc pass_xlate.hh types.cc types.hh orb : orbitcpp_sequence.hh patches : README test/basic : basic.idl test/idl-torture: test.idl Added files: compiler : pass.cc pass.hh patches : 2000-04-14.orbit-patch Removed files: compiler : state.hh Log message: !CVS-ADD! patch,pass.hh,pass.cc !CVS-REM! state.hh * constants now working * added scope parameter to writeTypeDef (necessary for resolving scoped constants in sequence bounds) * modified enum implementation to use IDLElements instead of custom string list (necessary for enum constant resolution, plus adds translation in case the name is a c++ keyword) * various code beautifications (mainly phil's if()'s :-) * added another orbit patch to fix constant handling (hope i don't forget to cvs-add it) * fixed bug with being unable to declare sequences inside interfaces (fix: delayed writing of specialization, see the brand-new jobs interface in pass.hh) * renamed IDLSequence::getCPPIdentifier to getCPPType (it's not an identifier, plus it's easy to confuse this with an implementation of IDLElement::getCPPElement) * added one base class for all passes (pass.hh) * moved compilerstate from state.hh to pass.hh |
From: Andreas K. <in...@sl...> - 2000-04-13 20:32:47
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: inducer 00/04/13 13:25:45 Modified files: compiler : base.cc base.hh types.cc types.hh orb : orbitcpp_sequence.hh Added files: orb : orbitcpp_exceptionlist.hh Log message: * moved getCast to base.hh/base.cc, renamed to idlGetCast. * added SequenceBase::_orbitcpp_assume for speedier exception packing. * renamed "cstruct" for struct packers to "_cstruct" to avoid name clashing |
From: Andreas K. <in...@sl...> - 2000-04-13 01:23:09
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: inducer 00/04/12 18:16:12 Modified files: . : HACKING README configure.in compiler : language.hh pass_gather.cc pass_skels.cc pass_stubs.cc pass_xlate.cc types.cc types.hh orb : Makefile.am orbitcpp.hh orbitcpp_exception.cc orbitcpp_exception.hh orbitcpp_object.cc orbitcpp_object.hh orbitcpp_orb.cc orbitcpp_orb.hh orbitcpp_poa.cc orbitcpp_poa.hh orbitcpp_sequence.hh orbitcpp_smartptr.hh orbitcpp_tools.cc test/basic : Makefile.am basic.idl client.cc server.cc test/boolean : boolean-impl.cc client.cc server.cc test/everything: client.cc everything-impl.cc server.cc test/string : client.cc server.cc stringtest-impl.cc stringtest-impl.hh Added files: . : FAQ patches : 2000-03-09.orbit-patch 2000-04-13.orbit-patch README Removed files: orb : orbitcpp_corba.cc orbitcpp_corba.hh orbitcpp_orbit.cc orbitcpp_orbit.hh orbitcpp_string.cc orbitcpp_string.hh orbitcpp_templates.hh Log message: * moved and simplified ORB_init * orbitcpp_corba.* and orbitcpp_orbit.* obsolete / no more used * cleanup of poa code * little optimization of CEnvironment::throw_sysex() * renamed throw_sysex to propagate_sysex * <string> dependency fix in string test * eliminated glib dependency in sequence code (glib.h is already in _orbitcpp::c, so it won't include properly twice) g_error --> _orbitcpp::error g_assert --> assert (from cassert) guint --> unsigned int this ok phil? * added FAQ (wanna know what i was doing lately? look here. :((() * fixed some tests to remedy problem from FAQ question 1 * added exceptionlist mechanism * removed check for glib from configure.in: is necessarily included with ORBit * fixed bad bug in smartptr.hh _retn methods * fixed bug with empty exceptions * reimplemented PortableServer::ObjectId in terms of sequences * removed code duplication from sequence template impl, implemented missing copy and assignment, made implementation out-of-memory-aware, implemented the specified allocbuf/freebuf functions, made the sequence template roll its own CPP struct... ah well, call it a reimplementation of orbitcpp_sequence. :) * fixed minor indentation bug * added missing ifdef guard to orbitcpp_sequence.hh * added patches directory btw: the insight debugger from cygnus absolutely _rules_. I would not have found any of the nasty bugs without this awesome tool. check it out. oh boy. i am so happy i've got the tests running alright, so I can finally commit this funky bunch... have fun! cya andy |
From: Andreas K. <in...@sl...> - 2000-04-13 01:17:03
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: inducer 00/04/12 18:10:06 orbitcpp/patches Update of /cvsroot/orbitcpp/orbitcpp/patches In directory slayer.i.sourceforge.net:/tmp/cvs-serv5089/patches Log Message: Directory /cvsroot/orbitcpp/orbitcpp/patches added to the repository |
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-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-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-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 |