========================== 2.14.17 ========================

2009-01-09  Fridrich Strba  <[email protected]>

       * configure.in: Add a warning saying that the borked-linking-test
       could not be run when cross-compiling.
       * configure.in, Makefile.shared: allow to specify an external idl
       compiler during the build so that we can use the native compiler while
       cross-compiling. The fallback is the current situation, the internal
       idl compiler is used.

2009-01-09  Fridrich Strba  <[email protected]>

       * configure.in: add fallback action to AC_TRY_RUN to allow cross-
       compiling since that one is not possible to override with config.cache
       file.

2009-01-05  Tor Lillqvist  <[email protected]>

       Bug 547885 - ORBit2 should not call g_thread_init() itself as it
       is usually too late

       The change to linc2 mentioned in the below ChangeLog entry has
       been reverted. I didn't bother to revert the corresponding changes
       to src/orb/GIOP/giop.c and the test programs, they are harmless
       even with the reverted linc2 behaviour. And I still think that it
       is more correct to call g_thread_init() from main() in an
       ORBit2-using program, even if it happens to work not to do it, at
       least on Linux.

2008-12-15  Tor Lillqvist  <[email protected]>

       Bug 547885 - ORBit2 should not call g_thread_init() itself as it
       is usually too late

       * src/orb/GIOP/giop.c (giop_init): Don't assume that link_init()
       managed to actually take threads into use if requested to. See
       linc2/ChangeLog. Check with giop_thread_safe().

       * test/everything/client.c (main)
       * test/everything/server.c (main)
       * test/poa/poatest-basic-shell.c (main)
       * test/test-corbaloc.c (main)
       * test/test-dynany.c (main)
       * test/test-giop.c (main)
       * test/test-mem.c (main)
       * test/test-performance.c (main)
       * test/timeout-client.c (main)
       * test/timeout-server.c (main): Call g_thread_init(NULL).

2008-12-09  Kjartan Maraas  <[email protected]>

       * src/services/imodule/orbit-imodule-libidl-utils.h:
       * src/services/imodule/orbit-imodule-utils.h:
       * test/everything/client.c: (wait_until_done):
       Fix glib single includes. Patch from Przemysław Grzegorczyk.
       Closes bug #563700.

2008-12-01  Jules Colding  <[email protected]>

       * src/orb/orb-core/corba-any.c (ORBit_sequence_remove):
       Submitted on behalf of Stian Skjelstad <[email protected]>.
       Fixes #552690.

2008-10-17  Cosimo Cecchi  <[email protected]>

       * configure.in:
       Enforce deprecated CFLAGS only under maintainer mode.

2008-10-17  Cosimo Cecchi  <[email protected]>

       * configure.in:
       * src/idl-compiler/orbit-idl-main.c:
       * src/orb/orb-core/orbit-small.c:
       * src/orb/orb-core/orbit-typelib.c:
       * src/orb/poa/poa-macros.h:
       * src/orb/poa/poa-private.h:
       * src/orb/util/orbit-purify.h:
       * src/services/name/boot.c:
       Use and enforce single GLib includes.

2008-10-03  Kjartan Maraas  <[email protected]>

       * src/idl-compiler/orbit-idl-c-utils.c: (orbit_cbe_write_typespec),
       (orbit_cbe_write_param_typespec_raw):
       * src/orb/orb-core/corba-orb.c: Fix missing format specifiers
       and const. Closes bug #554564.

2008-09-26  Tor Lillqvist  <[email protected]>

       * src/orb/orb-core/corba-orb.c [Win32]: A DllMain() function
       shouldn't really call functions in other DLLs. Just save the
       HMODULE of the libORBit-2 DLL. Don't calculate the typelib
       directory and system rcfile paths in DllMain(), do it as needed in
       separate functions. Simplyfy code by using
       g_win32_get_package_installation_directory_of_module().

       * src/orb/orb-core/orb-core-private.h
       * src/orb/util/orbit-options.c: Corresponding changes.

2008-09-16  Kjartan Maraas  <[email protected]>

       * NEWS: Updated.
       * configure.in: Bump again.