2002-01-07  Mark McLoughlin  <mark@skynet.ie>

	* Version 0.5.13

2002-01-07  Mark McLoughlin  <mark@skynet.ie>

	Reported by Chris Waters <xtifr@debian.org>

	* src/orbit-idl-compiler/orbit-idl-main.c: fix --skeleton-impl
	help output.

	* src/services/event/Makefile.am:
	* src/services/name/Makefile.am:
	* src/services/time/Makefile.am: install idl files in
	$(datadir)/orbit-1.0/idl.

2002-01-03  Huw Rogers <count0@building2.co.jp>

	reviewed by: Mark McLoughlin <mark@skynet.ie>

	* src/orb/corba_any.c: (ORBit_marshal_value): don't do pointer
	arithmetic on void pointers.

	* src/orb/orb.c: (CORBA_ORB_resolve_initial_references):
	Sun compiler workaround.
	
	* src/orb/orbit_typecode.c: (ORBit_encode_CORBA_TypeCode),
	(ORBit_decode_CORBA_TypeCode): properly align then buffers
	before encoding or decoding tyepcodes.

2001-11-01  Michael Meeks  <michael@ximian.com>

	* Version 0.5.12

2001-11-01  Michael Meeks  <michael@ximian.com>

	* src/orb/allocators.c (ORBit_free): fix hideous flow
	control and, release the typecode once here.
	(ORBit_free_via_TypeCode): don't release the typecode
	here - we might be in a sequence or somesuch. Remove
	slow bloat of continualy re-referencing types. Make the
	code look pleasant.

	* test/everything/client.c (testAnyStrSeq): impl.
	(main): hook it up.

	* test/everything/anyServer.c (AnyServer_opAnyStrSeq): impl.

	* src/orb/orbit_typecode.c (ORBit_TypeCode_release):
	zap the memory so we can detect badness more easily.

2001-10-24  Michael Meeks  <michael@ximian.com>

	* Version 0.5.11

2001-10-23  Michael Meeks  <michael@ximian.com>

	* src/orb/orbit_poa.c (ORBit_POA_handle_request): if
	oid == NULL don't segv, return ex_CORBA_OBJECT_NOT_EXIST.

2001-10-03  Michael Meeks  <michael@ximian.com>

	* Version 0.5.10

2001-10-03  Michael Meeks  <michael@ximian.com>

	* src/IIOP/giop-msg-buffer.c (giop_dump_recv, dump): add
	improved debugging infastructure.
	(giop_recv_message_buffer_use): add debugging.
	(giop_recv_reply_decode_message): re-hash debugging,
	add > 128 error msgs.

	* src/orb/orbit_object.c (ORBit_demarshal_profile): accept
	IOP_TAG_MULTIPLE_COMPONENTS silently, ditto for TAG_GENERIC_IOP,
	and return NULL not a duff struct.
	(ORBit_free_profile, ORBit_marshal_profile): silence.
	(ORBit_demarshal_IOR): tolerate / silently ignore unknown
	profiles without whacking them on the profile list, as done by
	ORBit_demarshal_object.
	(ORBit_demarshal_profile): 

	* src/orb/orb.c (ORBit_emit_profile): silence.

	* src/orb/iop.h (IOP_TAG_GENERIC_IOP): add.

2001-05-30  Michael Meeks  <michael@ximian.com>

	* src/orb/dynany.c (dynany_sequence_realloc_to): fix
	bug overrunning sequence.
