ORBit2-2.14.0
* bug fixes
+ Fix build on Cygwin (Tor)
+ Fix giop test compilation/crash (Tor)
ORBit2-2.13.3
* bug fixes
+ Fix crash on null adaptor (Michael)
+ Fix compiler warnings (Kjartan, Jens Granseuer)
+ Improve configure stage on Win32 (Tor)
ORBit2-2.13.2
* bug fixes
+ realloc should update length/tracking information
(Martin Blom)
+ Fix memory management and crashew when shutting down
the ORB. (Anders Carlsson)
+ Build/correctness fixes (Tor, Jules)
ORBit2-2.13.1
* features
+ More work on porting to Win32 (Tor)
+ Implement forward binding (Fernando Herrera)
+ Implement new ORB_init option ORBNetID (Jules Colding)
* bug fixes
+ Build fix (James Henstridge)
+ Memory management fixes (Anders Carlsson)
+ Reset connection for forwarded objects (Anders)
+ Don't use -export-dynamic (Mark)
+ if we have failed on the unix socket, have IPv4 or
IPv6 connections enabled and are on localhost, then
don't connect on the corresponding port from the profiles
(Arvind Samtur)
+ Fix a bunch of compiler warnings and make some code static
(Kjartan)
+ Add threading libs to ORBIT_NAME (Michael)
+ Check for netdb.h (Sandie Vanderme)
+ Check for sys/sockio.h (James Andrewartha)
* Other
+ Improve docs for users of ORBit2 (Jules Colding)
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:
lib/libfoo.a
lib/libfoo.la
lib/libfoo.so
lib/libfoo.so.0
lib/libfoo.so.0.1
one simply needs:
lib/libfoo.la
and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.
Also make LIBTOOLIZE_PLIST default to "yes".
2004-09-13 Mark McLoughlin <mark@skynet.ie>
* configure.in: Version 2.12.0.
2004-08-25 Michael Haubenwallner <michael.haubenwallner@salomon.at>
* src/orb/orb-core/allocators.c (ORBit_freekids_via_TypeCode_T):
Step over align-holes at the end of structures (bug#151023)
* src/orb/orb-core/corba-any.c
(ORBit_marshal_value) (ORBit_demarshal_value)
(ORBit_copy_value_core) (ORBit_value_equivalent):
Ditto.
* test/everything/everything.idl
test/everything/client.c
test/everything/structServer.c:
Added testcase for bug#151023, align-holes at the end of structures.
* test/everything/constants.h:
Ditto.
Added constants for CHAR and OCTET.
2004-08-19 Michael Meeks <michael@ximian.com>
* Version 2.11.2
* src/orb/GIOP/giop-recv-buffer.c
(giop_recv_list_destroy_queue_entry): unref the
ent's connection without the message queue lock
held.
* test/everything/client.c: bin stderr printfs
during thread tests, to avoid unhelpful rescheduling.
* src/orb/orb-core/orbit-small.c
(ORBit_small_unlisten_for_broken_full): use the
peek method, no need to try re-connecting just to
disconnect the 'broken' signal.
* src/orb/orb-core/corba-object.c
(CORBA_Object_release_cb): after a long audit;
unlock / lock around the giop connection unref;
this avoids the final connection release
deadlocking vs. a pending call in the I/O
thread needing this lock.
(ORBit_object_peek_connection): impl.
2004-08-19 Magnus Therning <magnus@therning.org>
* src/idl-compiler/orbit-idl-backend.c: fix
bit-field assignments.
2004-08-10 Michael Meeks <michael@ximian.com>
* test/everything/basicServer.c
(BasicServer_testBoolString): impl.
2004-08-11 Kjartan Maraas <kmaraas@gnome.org>
* src/idl-compiler/orbit-idl-c-backend.c: (orbit_idl_output_c):
0 vs NULL.
* src/idl-compiler/orbit-idl-c-common.c: (cc_output_typecodes):i
Same here.
* src/idl-compiler/orbit-idl-c-utils.c:
(orbit_cbe_get_typespec_str): Same here too.
* src/orb/dynamic/dynany.c: (DynamicAny_DynUnion_member_name):
0 vs NULL and add some casts.
* src/orb/orb-core/allocators.c: (ORBit_freekids_via_TypeCode_T):
0 vs NULL fixes.
* src/orb/orb-core/corba-object.c: (ORBit_objref_find):
Same again.
* src/services/name/boot.c: (main): And again.
* test/echo-srv.c: (echo_srv_finish_object), (echo_srv_finish_poa):
And again.
2004-08-10 Mark McLoughlin <mark@skynet.ie>
* src/orb/orb-core/iop-profiles.c: (IOP_start_profiles),
(IOP_TAG_CODE_SETS_demarshal): don't initialize the sequence
using structure initialization, but rather zero the structure
contents. Fixes bug #147255, which admittedly is really a
gcc on powerpc bug, but this code is nicer anyway.
2004-08-08 Gustavo J. A. M. Carneiro <gustavo@users.sourceforge.net>
* src/orb/orb-core/corba-any.c (ORBit_sequence_remove):
Impl. method to remove a single element in an ORBit sequence.
* include/orbit/orb-core/orbit-small.h: Add ORBit_sequence_remove
prototype.
* test/everything/client.c (testSequenceHelpers): Test
ORBit_sequence_remove.
2004-07-30 Mark McLoughlin <mark@skynet.ie>
* test/test-corbaloc.c: "\%" isn't a valid escape sequence,
so just use "%". From d.binderman@virgin.net.
2004-07-07 Frank Rehberger <frehberg@mole.xtradyne.de>
* Revert to Version 2.11.x and Add Version ORBit2-2.11.1
(developer release only)
2004-07-07 Frank Rehberger <frehberg@gnome-de.org>
* Add Version ORBit2-2.12.0
2004-06-22 Chris Landrieu <perotin101@yahoo.com>
* src/orb/orb-core/allocators.c (ORBit_freekids_via_TypeCode_T):
add missing pre-align for struct/except types. Complicate the
union alignment rules.
2004-05-30 Christophe Saout <christophe@saout.de>
* src/orb/orb-core/corba-any.c:
(ORBit_marshal_value, ORBit_demarshal_value): Fix broken wstring
support. Marshal/demarshal the correct number of bytes on the
wire and negotiate the UTF-16 byte ordering using an optional
endianess marker. Also works now with JacORB.
2004-05-30 Christophe Saout <christophe@saout.de>
* src/services/imodule/orbit-imodule-utils.c
(ORBit_imodule_get_typecode): set c_align in nested array
typecodes that are not handled by ORBit_imodule_find_c_align.
2004-05-17 Michael Meeks <michael@ximian.com>
* ORBit-2.0.pc.in: prune pkgconfig cruft.
2004-05-14 Fernando Herrera <fherrera@onirica.com>
* src/idl-compiler/orbit-idl-c-backend.c: (out_for_pass):
clobber LC_ALL because cpp tranlates some strings in some
locales during dep files generation that makes compilation
fails. Fixes bug #142546.
2004-05-08 Frank Rehberger <frehberg@gnome-de.org>
* src/orb/orb-core/iop-profiles.c (IOP_start_profiles): orbit
generated profiles contain full codeset data structures
(IOP_component_free): freeing codeset structures
(CodeSetComponent_marshal): marshal codeset structures
(CodeSetComponent_demarshal): demarshal codeset structures
* src/orb/orb-core/iop-profiles.h (IOP_PROFILES_CODE_SET_*):
declare known code-sets, but UTF8 and UTF16 supported only.
(struct IOP_TAG_CODE_SETS_info): complete CodeSet data structure
using CONV_FRAME_CodeSetComponentInfo.
* src/orb/orb-core/corba-orb.c: variable orbit_use_corbaloc must
be of type gboolean.
2004-05-07 Michael Meeks <michael@ximian.com>
* Version 2.10.2
2004-05-07 Michael Meeks <michael@ximian.com>
* Branch for Gnome 2.6
2004-04-24 Dan Winship <danw@ximian.com>
* src/services/imodule/Makefile.am (LDADD): Remove
$(LOCAL_LINC_LIBS). (Only libORBit-2 itself should be linking
against it.)
* src/services/name/Makefile.am (libORBitCosNaming_2_la_LDFLAGS):
Likewise
2004-04-24 Frank Rehberger <frehberg@fresa.casa.in-berlin.de>
* MAINTAINERS: maintainer-ship handed over to frehberg@gnome-de.org
2004-04-21 Michael Meeks <michael@ximian.com>
* Version 2.10.1
2004-04-21 Michael Meeks <michael@ximian.com>
* src/orb/orb-core/iop-profiles.c
(CodeSetComponent_demarshal): don't spew a
g_warning, just a dprintf.
(IOP_UnknownComponent_marshal): actually marshal
the length of the sequence as well as the data.
2004-04-21 Bill Haneman <bill.haneman@sun.com>
* test/everything/basicServer.c
(TestFactory_getObjectCount, TestFactory_getObject):
hammer on some JavaORB stuff.
* test/everything/client.c (testIOR): impl.
(run_tests): upd.
2004-04-13 Joe Marcus Clarke <marcus@freebsd.org>
* ORBit-2.0.pc.in: add gthread dep.
2004-03-19 Mark McLoughlin <mark@skynet.ie>
* orbit2-config.in: return -lORBitCosNaming-2 with
--use-service=name rather than -lORBitCosNaming.
This script is still deprecated old cruft, though.