2003-03-15  ERDI Gergo  <cactus@cactus.rulez.org>

	* orbitcpp/idl-compiler/types/IDLSequence.cc (member_init_cpp):
	Fixed to allow sequences without a typedef to be members of
	structures

2003-03-10  ERDI Gergo  <cactus@cactus.rulez.org>

	* orbitcpp/idl-compiler/types/IDLSequence.cc (member_init_cpp):
	Implemented
	(member_decl_arg_get): Implemented (closes #106320)

2003-03-09  ERDI Gergo  <cactus@cactus.rulez.org>

	* orbitcpp/idl-compiler/pass_stubs.cc (create_method_stub): When
	stubs are re-implemented for classes that inherit from more than
	one interface, make sure the correct parent class is used (closes #108047

2003-02-12  ERDI Gergo  <cactus@cactus.rulez.org>

	* orbitcpp/idl-compiler/types.cc (get_default_value): Oops,
	removed infinite loop

2003-02-11  ERDI Gergo  <cactus@cactus.rulez.org>

	* orbitcpp/idl-compiler/types/IDLInterface.cc (typedef_decl_write): Implemented

2003-02-11  ERDI Gergo  <cactus@cactus.rulez.org>

	* orbitcpp/idl-compiler/IDLCompund.cc: 
	* orbitcpp/idl-compiler/pass_xlate.cc: 
	* orbitcpp/idl-compiler/types.cc: Removed usage of deprecated
	strstream (closes #104527)

2003-02-10  ERDI Gergo  <cactus@cactus.rulez.org>

	* orbitcpp/idl-compiler/types/IDLUnion.cc (stub_impl_arg_pre):
	Fixed to work with fixed-size unions (and also some optimizations
	that make some _alloc() calls unneccesary)

2003-02-08  ERDI Gergo  <cactus@cactus.rulez.org>

	* orbitcpp/orb-cpp/*.h:
	* orbitcpp/orb-cpp/orbitcpp_sequence.h:
	* orbitcpp/idl-compiler/types/IDLSimpleType.cc (get_seq_typename): 
	* orbitcpp/orb-cpp/orbitcpp_simple_seq.h (ORBITCPP_CREATE_SIMPLE_TRAITS): 
	Removed identifiers beginning with a double underscore
	
1.3.4:

2003-02-07  ERDI Gergo  <cactus@cactus.rulez.org>

	* orbitcpp/orb-cpp/orbitcpp_*_seq.h: Yippie! Finally a working
	length/_length/__length combination!
	
	* orbitcpp/orb-cpp/orbitcpp_object.cc: Fixed typo of
	CORBA::Object::Object where CORBA::Object was meant (fixes
	#104528)

2003-02-06  ERDI Gergo  <cactus@cactus.rulez.org>

	* orbitcpp/idl-compiler/pass_xlate.cc (union_create_copier): Use
	member setters instead of trying to access members of the copy
	source directly

2003-02-05  ERDI Gergo  <cactus@cactus.rulez.org>

	* orbitcpp/idl-compiler/types/IDLUnion.cc: Implemented union
	return values

	* orbitcpp/idl-compiler/pass_xlate.cc (union_create_internal):
	Wrote assignment constructor and operator=

	* orbitcpp/idl-compiler/types/IDLUnion.cc: Implemented INOUT and
	OUT union arguments

	* orbitcpp/idl-compiler/pass_xlate.cc (union_create_members):
	Implemented 'default' branch of union type trees

1.3.3:

2003-01-28  Murray Cumming  <murrayc@usa.net>

	* Corrected the last fix properly - by specifying the correct
        include paths in the Makefiles and using full paths for #includes
        in the source code.

1.3.2:
	
2003-01-27  Murray Cumming  <murrayc@usa.net>

	* orbitcpp/orb-cpp/smartpointers/*.h: Use #include path start
	starts in orbitcpp/orb-cpp. Fixes distcheck.
	
2003-01-22  ERDI Gergo  <cactus@cactus.rulez.org>

	* orbitcpp/orb-cpp/orbitcpp_compound_seq.h: Use the correct
	__length name for the internal implementation of Sequence::length

2003-01-08  Daniel Elstner  <daniel.elstner@gmx.net>

	* orbitcpp/idl-compiler/pass_xlate.{cc,h} (element_write_typecode):
	New auxilary method to generate static data members of the form
	`static const ::CORBA::TypeCode_ptr _tc_InterfaceNotFound;' plus
	the initializer in the .cc file.  Previously the initializer was
	put into the class body, causing my compiler (GCC 3.2.2 prerelease)
	to choke.  Apparently only constant initializers of integral type
	are allowed in the class body.

	(doTypedef): Use the new helper method.
	(doEnum): ditto
	(struct_create_any): ditto
	(union_create_any): ditto
	(exception_create_any): ditto.

1.3.1:

2003-01-07  Murray Cumming  <murrayc@usa.net>

	* Added docs directory, with the website files. Just type
	make post-html to upload the documents. This directory is not
	distributed.

2003-01-06  Murray Cumming  <murrayc@usa.net>

	* test/cpp/any/simple/client.cc, test_impl.cc: Used CORBA::Any instead
	of CORBA::Any_var where that's what I'm supposed to do, because
	CORBA_Any_var() has a null underlying instance.
	But test_out() still throws a refcounting error exception.
	configure.in: mentioned test/cpp/any/simple/generated/Makefile

2003-01-06  Murray Cumming  <murrayc@usa.net>

	* orbitcpp/orb-cpp/: Split orbitcpp_smartptr.h into individual files in
	a smartpointers directory.

2002-12-28  Murray Cumming  <murrayc@usa.net>

	* orbitcpp/idl-compiler/types/IDLAny.cc: Implemented
	the declarations and definitions.
	* test/cpp/: Added any directory, with a simple example of the use of
	CORBA::Any. The client segfaults at the moment, while a value is being
	inserted into the CORBA::Any.

2002-12-27  Murray Cumming  <murrayc@usa.net>

	* Moved orbitcpp/idl-compiler/types/IDLMethod.[h|cc] to 
	orbitcpp/idl-compiler/ because it's not a type.

2002-12-25  Daniel Elstner  <daniel.elstner@gmx.net>

	* autogen.sh: Force use of aclocal-1.4 and automake-1.4.  Later
	releases have a bug that makes config.status generate broken .deps
	file names.

1.3.0:

2002-11-02  Murray Cumming  <murrayc@usa.net>

	* configure.in: Use ORBITCPP_VERSION in AM_INIT_AUTOMAKE() instead of
	non-defined ORBIT_VERSION.
	* Makefile.am: Distribute the orbitcpp source directory.
	* tests: Define the idlname in the Makefile.am files so that the 
	idl files are distributed.
	* orbitcpp/types/*[.h|cc]: Use full "orbicpp/idl-compiler/" include 
	paths, needed by make distcheck.
	
2002-11-01  Murray Cumming  <murrayc@usa.net>

	* configure.in: Change AM_INTI_AUTOMAKE() name from ORBit to orbitcpp, 
	so it generates the correct tarball names.

2002-11-01  Murray Cumming  <murrayc@usa.net>

	* configure.in: Check for ORBit2 version 2.5.0, as that's what seems 
	to be used by GNOME 2.1.x, so I guess it's what we need.

2002-10-02  Murray Cumming  <murrayc@usa.net>

	* Added missing test/cpp/structs/Makefile.am file.
	* orbitcpp/idl-compiler/main.cc: Removed my debug g_warnings.
	* tests/cpp: Changed all #includes of *.hh to *.h.

2002-10-02  ERDI Gergo  <cactus@cactus.rulez.org>

	* orbitcpp/idl-compiler/ChangeLog: Added new CChangeLog for C++
	IDL compiler-specific changes

2002-09-30  ERDI Gergo  <cactus@cactus.rulez.org>

	* ORBit-2.0-cpp.pc.in (Cflags): Added location of headers

2002-09-17  Murray Cumming  <murrayc@usa.net>

	* tests/Makefile.am_fragment_generated:
	Use -l cpp argument to orbit-idl-2 instead of -l c++, because it
	now looks for a library with that suffix, and I can't use c++ in a
	library name in Makefile.am, because it complains about invalid
	characters in a variable.
	

