2009-04-06  Eugen Dedu  <ededu@svn.gnome.org>

	* src/gui/assistant.cpp:
	Use g_malloc instead of malloc.

2009-04-05  Eugen Dedu  <ededu@svn.gnome.org>

	* lib/engine/components/opal/opal-bank.cpp:
	Set relationship between label and edit box in accounts window,
	necessary in a11y (#369210).

2009-03-30  Eugen Dedu  <ededu@svn.gnome.org>

	* lib/engine/components/resource-list/rl-entry.cpp:
	Remove empty translation string (snark confirmed).

2009-03-27  Eugen Dedu  <ededu@svn.gnome.org>

	* lib/engine/components/opal/sip-endpoint.cpp:
	On failed registration, do not show the unuseful RequestTerminated
	code to user.

2009-03-26  Eugen Dedu  <ededu@svn.gnome.org>

	* lib/engine/components/opal/opal-call.cpp:
	Remove OpalConnection::EndedWithQ931Code, which was removed upstream.

2009-03-23  Eugen Dedu  <ededu@svn.gnome.org>

	* src/gui/accounts.cpp:
	Adds space before '(', fixes "Small string bug" (#575610).

2009-03-23  Eugen Dedu  <ededu@svn.gnome.org>

	* ekiga.rc:
	Fix Win32 icon path, patch by Michael Cronenworth.

2009-03-20  Eugen Dedu  <ededu@svn.gnome.org>

	* lib/engine/components/opal/opal-call-manager.cpp:
	Remove unused opal controller options.

2009-03-17  Eugen Dedu  <ededu@svn.gnome.org>

	* configure.ac:
	Version 3.3.0.

2009-03-17  Eugen Dedu  <ededu@svn.gnome.org>

	* .:
	Tagged release 3.2.0.

2009-03-16  Eugen Dedu  <ededu@svn.gnome.org>

	* configure.ac:
	Version 3.2.0.

2009-03-07  Damien Sandras  <dsandras@gnome.org>

        * lib/engine/components/ptlib/audiooutput-manager-ptlib.cpp:
        Do not try writing 0 bytes to the soundcard.

2009-03-07  Damien Sandras  <dsandras@gnome.org>

        * lib/engine/components/opal/sip-endpoint.cpp:
        Fixed unregistration of accounts. It was impossible to stop an account 
        from trying to register if that specific account was not already 
        registered.

2009-03-07  Damien Sandras  <dsandras@gnome.org>

        * src/ekiga.cpp:
        Fixed bug #574366 (Various problems with dual monitors).

2009-03-07  Damien Sandras  <dsandras@gnome.org>

        * src/gui/conf.cpp:
        * lib/gui/codecsbox.cpp:
        * lib/engine/gui/gtk-frontend/gtk-frontend.cpp:
        * lib/engine/components/gmconf-personal-details/gmconf-personal-details.cpp:
        * lib/engine/account/bank-impl.h:
        Applied patch from Eugen to fix hardcoded GmConf keys leading to problems
        when Ekiga is compiled with another package name than Ekiga (#574336).

2009-03-07  Damien Sandras  <dsandras@gnome.org>

        * src/gui/assistant.cpp:
        Fixed bug #574140 (Assistant loosing values when going backward).

2009-03-03  Damien Sandras  <dsandras@gnome.org>

        * src/gui/main.cpp:
        Fixed bug #573480 (URL completion combobox shows identical completions
        after several registration refresh actions).

2009-03-03  Damien Sandras  <dsandras@gnome.org>

        * ekiga.schemas.in.in: Removed useless keys thanks to Eugen.

2009-03-03  Damien Sandras  <dsandras@gnome.org>

        * configure.ac:
        * lib/engine/components/opal/sip-endpoint.cpp:
        * lib/engine/components/libnotify/Makefile.am:
        * lib/engine/components/Makefile.am:
        * lib/engine/engine.cpp:
        * lib/engine/Makefile.am:
        Uniformised the detection of libnotify. Fixes compilation with mingw.

2009-03-02  Damien Sandras  <dsandras@gnome.org>

        * configure.ac:
        Applied patch from Eugen that increments version numbers.

2009-03-02  Damien Sandras  <dsandras@gnome.org>

        * src/gui/main.cpp:
        Fixed possible crash on incoming calls when compiled without lib notify
        support due to the use of a direct pointer instead of gmref_ptr.

2009-02-27  Damien Sandras  <dsandras@gnome.org>

        * Coding_Policy:
        * src/ekiga-config-tool.in:
        * ekiga.schemas.in.in:
        Various patches from Eugen.

2009-02-25  Damien Sandras  <dsandras@gnome.org>

        * src/gui/main.cpp:
        Fixed problem thanks to a patch from Eugen Dedu. Thanks!

2009-02-25  Damien Sandras  <dsandras@gnome.org>

        * ekiga.schemas.in.in: Removed obsolete comment.

2009-02-25  Damien Sandras  <dsandras@gnome.org>

        * lib/engine/components/ptlib/audioinput-manager-ptlib.cpp:
        * lib/engine/components/ptlib/audiooutput-manager-ptlib.cpp:
        Fixed problem introduced by the recent OpalMediaStream changes. Thanks
        to Eugen for leading me in the right direction.

2009-02-23  Damien Sandras  <dsandras@gnome.org>

        * lib/engine/components/sip-endpoint.cpp:
        Fixed incoming calls.

2009-02-22  Jan Schampera <jan.schampera@unix.net>

	* src/gui/assistant.cpp:
	Grammar fix (bug #571782)

2009-02-14  Damien Sandras  <dsandras@gnome.org>

        * lib/platform/platform-win32.c:
        Patch from Michael Cronenworth. Thanks!

2009-02-14  Damien Sandras  <dsandras@gnome.org>

        * ekiga.schemas.in.in: Fixed disable_stun key.

2009-02-11  Damien Sandras  <dsandras@gnome.org>

        * src/gui/main.cpp:
        * lib/engine/components/local-roster/local-presentity.cpp:
        * lib/engine/components/local-roster/local-heap.cpp:
        Better fix.

2009-02-11  Damien Sandras  <dsandras@gnome.org>

        * src/gui/main.cpp:
        * lib/engine/components/local-roster/local-presentity.cpp:
        * lib/engine/components/local-roster/local-heap.cpp:
        Do not allow whitespaces in uris. Fixes bug report #568240.

2009-02-11  Damien Sandras  <dsandras@gnome.org>

        * win32/directx/dxerr9.h:
        * win32/directx/strmif.h:
        * win32/directx/ksuuids.h:
        Fixed mingw32 compilation thanks to Michael Cronenworth
        <mike cchtml com>. Thanks a lot!

2009-02-07  Damien Sandras  <dsandras@gnome.org>

        * lib/engine/components/resource-list/Makefile.am:
        Fixed make dist thanks to Eugen Dedu.

2009-02-03  Damien Sandras  <dsandras@gnome.org>

        * lib/engine/components/opal/opal-call.cpp:
        When calling out by double-clicking on a contact in the roster, update
        the url bar with the called uri.

2009-02-03  Damien Sandras  <dsandras@gnome.org>

        * lib/engine/components/opal/opal-call.cpp:
        * lib/engine/components/opal/opal-call.h:
        The call setup is now threaded which makes Ekiga GUI finally more
        reactive again. 
        We still keep the main call setup in the main thread, which allows
        cancelling a call before it fails or succeeds.

2009-02-02  Damien Sandras  <dsandras@gnome.org>

        * src/gui/main.cpp:
        Cleanups.

2009-02-02  Damien Sandras  <dsandras@gnome.org>

        * lib/gui/gmconfwidgets.c:
        * lib/gui/gmmenuaddon.c:
        * lib/gui/gmdialog.c:
        Removed obsolete gdk_threads_ calls which were still present.

2009-02-01  Damien Sandras  <dsandras@gnome.org>

        * lib/engine/components/opal/opal-account.cpp:
        Fixed account data corruption when the authentication user name is
        left blank (bug #570024).

2009-01-24  Damien Sandras  <dsandras@gnome.org>

        * lib/engine/engine.cpp: 
        Fixed crash on exit due to bad initialization order of
        the various cores.

2009-01-21  Damien Sandras  <dsandras@gnome.org>

        * src/gui/main.cpp:
        Clear call url at the end of calls. (#568249)

2009-01-21  Damien Sandras  <dsandras@gnome.org>

        * src/gui/main.cpp:
        Exclude H.323.

2009-01-21  Damien Sandras  <dsandras@gnome.org>

        * src/gui/main.cpp:
        When the user forgets to use the auto-completion, use the first
        account in the list as default. (#568338)

2009-01-21  Damien Sandras  <dsandras@gnome.org>

        * src/gui/accounts.cpp:
        When double-clicking an account, enable it or disable it. (#568586)

2009-01-21  Damien Sandras  <dsandras@gnome.org>

        * lib/engine/components/opal/opal-call-manager.cpp:
        * lib/engine/components/opal/sip-endpoint.h:
        * lib/engine/components/opal/sip-endpoint.cpp:
        * lib/engine/components/opal/opal-main.cpp:
        Do not force the SIP listen port to be in the udp port range.
        Optimized dialog info notifications handling.

2009-01-17  Damien Sandras  <dsandras@gnome.org>

        * Makefile.am: Fixed make dist thanks to Eugen Dedu.

2009-01-08  Damien Sandras  <dsandras@gnome.org>

       * lib/engine/components/opal/opal-call-manager.cpp:
       Fixed G.722 usage. It was impossible to enable it due
       to the wrong frequency specified in the RFC.

2009-01-06  Damien Sandras  <dsandras@gnome.org>

        * src/gui/callbacks.cpp:
        Oops, added missing ',' thanks to Eugen.

2009-01-06  Damien Sandras  <dsandras@gnome.org>

        * Makefile.am:
        Another fix from Eugen.

2009-01-06  Damien Sandras  <dsandras@gnome.org>

        * Makefile.am:
        Fixed installation of desktop.pc.in.in instead of desktop.pc thanks
        to Eugen Dedu (bug #566773).

2009-01-05  Damien Sandras  <dsandras@gnome.org>

        * configure.ac:
        Incremented version number.

tag EKIGA_3_1_0

2009-01-05  Damien Sandras  <dsandras@gnome.org>

        * Makefile.am:
        Fixed doc/ subdir being introduced twice by make dist.

2009-01-05  Damien Sandras  <dsandras@gnome.org>

        * README:
        Better README provided by Eugen.

2009-01-05  Damien Sandras  <dsandras@gnome.org>

        * TODO:
        * NEWS:
        Changes suggested by Eugen.

2009-01-05  Damien Sandras  <dsandras@gnome.org>

        * src/Makefile.am:
        * configure.ac:
        * lib/engine/components/Makefile.am:
        * po/POTFILES.in:
        More fixes thanks to Eugen Dedu.

2009-01-05  Damien Sandras  <dsandras@gnome.org>

        * configure.ac:
        Fixed typo.

2009-01-05  Damien Sandras  <dsandras@gnome.org>

        * configure.ac:
        Request newer PTLIB & OPAL.

2009-01-05  Damien Sandras  <dsandras@gnome.org>

        * ekiga.rc:
        * src/ekiga.cpp:
        * src/gui/dialpad.cpp:
        * src/gui/misc.h:
        * src/gui/statusicon.h:
        * src/gui/preferences.cpp:
        * src/gui/dialpad.h:
        * src/gui/preferences.h:
        * src/gui/statusmenu.cpp:
        * src/gui/assistant.cpp:
        * src/gui/statusmenu.h:
        * src/gui/assistant.h:
        * src/gui/accounts.cpp:
        * src/gui/callbacks.cpp:
        * src/gui/accounts.h:
        * src/gui/callbacks.h:
        * src/gui/main.cpp:
        * src/gui/conf.cpp:
        * src/gui/main.h:
        * src/gui/conf.h:
        * src/gui/misc.cpp:
        * src/gui/statusicon.cpp:
        * src/ekiga.h:
        * src/dbus-helper/dbus.h:
        * src/dbus-helper/dbus-helper.cpp:
        * src/dbus-helper/dbus.cpp:
        * src/common.h:
        * lib/gui/gm-text-buffer-enhancer-helper-iface.c:
        * lib/gui/xwindow.cpp:
        * lib/gui/gmconfwidgets.c:
        * lib/gui/gm-text-extlink.c:
        * lib/gui/gmstockicons.c:
        * lib/gui/gm-text-buffer-enhancer-helper-iface.h:
        * lib/gui/gmconfwidgets.h:
        * lib/gui/gm-text-extlink.h:
        * lib/gui/dxwindow.h:
        * lib/gui/gmstockicons.h:
        * lib/gui/gm-smiley-chooser-button.c:
        * lib/gui/codecsbox.h:
        * lib/gui/gm-text-anchored-tag.c:
        * lib/gui/gm-smiley-chooser-button.h:
        * lib/gui/gm-text-anchored-tag.h:
        * lib/gui/gm-text-smiley.c:
        * lib/gui/gm-smileys.c:
        * lib/gui/gm-text-smiley.h:
        * lib/gui/xvwindow.h:
        * lib/gui/gm-smileys.h:
        * lib/gui/gmwindow.c:
        * lib/gui/gmstatusbar.c:
        * lib/gui/gmmenuaddon.c:
        * lib/gui/gmwindow.h:
        * lib/gui/gmstatusbar.h:
        * lib/gui/dxwindow.cpp:
        * lib/gui/gmmenuaddon.h:
        * lib/gui/xwindow.h:
        * lib/gui/gmentrydialog.c:
        * lib/gui/gmconnectbutton.c:
        * lib/gui/codecsbox.cpp:
        * lib/gui/gmentrydialog.h:
        * lib/gui/gmpowermeter.c:
        * lib/gui/gmconnectbutton.h:
        * lib/gui/gm-cell-renderer-bitext.c:
        * lib/gui/gmpowermeter.h:
        * lib/gui/gmdialog.c:
        * lib/gui/gmpreferences.c:
        * lib/gui/xvwindow.cpp:
        * lib/gui/gm-cell-renderer-bitext.h:
        * lib/gui/gmlevelmeter.c:
        * lib/gui/gmdialog.h:
        * lib/gui/gmpreferences.h:
        * lib/gui/gmlevelmeter.h:
        * lib/platform/platform-generic.c:
        * lib/platform/winpaths.h:
        * lib/platform/platform-win32.c:
        * lib/platform/gm-platform.h:
        * lib/engine/chat/chat.h:
        * lib/engine/chat/chat-core.cpp:
        * lib/engine/chat/dialect-impl.h:
        * lib/engine/chat/chat-core.h:
        * lib/engine/chat/dialect.h:
        * lib/engine/chat/chat-simple.h:
        * lib/engine/chat/chat-multiple.h:
        * lib/engine/audioinput/audioinput-manager.h:
        * lib/engine/audioinput/audioinput-info.h:
        * lib/engine/audioinput/audioinput-gmconf-bridge.cpp:
        * lib/engine/audioinput/audioinput-core.cpp:
        * lib/engine/audioinput/audioinput-gmconf-bridge.h:
        * lib/engine/audioinput/audioinput-core.h:
        * lib/engine/audiooutput/audiooutput-scheduler.cpp:
        * lib/engine/audiooutput/audiooutput-manager.h:
        * lib/engine/audiooutput/audiooutput-info.h:
        * lib/engine/audiooutput/audiooutput-gmconf-bridge.cpp:
        * lib/engine/audiooutput/audiooutput-scheduler.h:
        * lib/engine/audiooutput/audiooutput-core.cpp:
        * lib/engine/audiooutput/audiooutput-gmconf-bridge.h:
        * lib/engine/audiooutput/audiooutput-core.h:
        * lib/engine/gui/gtk-frontend/gtk-frontend.cpp:
        * lib/engine/gui/gtk-frontend/addressbook-window.cpp:
        * lib/engine/gui/gtk-frontend/call-history-view-gtk.cpp:
        * lib/engine/gui/gtk-frontend/gtk-frontend.h:
        * lib/engine/gui/gtk-frontend/roster-view-gtk.cpp:
        * lib/engine/gui/gtk-frontend/addressbook-window.h:
        * lib/engine/gui/gtk-frontend/call-history-view-gtk.h:
        * lib/engine/gui/gtk-frontend/roster-view-gtk.h:
        * lib/engine/gui/gtk-frontend/presentity-view.cpp:
        * lib/engine/gui/gtk-frontend/simple-chat-page.cpp:
        * lib/engine/gui/gtk-frontend/multiple-chat-page.cpp:
        * lib/engine/gui/gtk-frontend/presentity-view.h:
        * lib/engine/gui/gtk-frontend/chat-window.cpp:
        * lib/engine/gui/gtk-frontend/simple-chat-page.h:
        * lib/engine/gui/gtk-frontend/book-view-gtk.cpp:
        * lib/engine/gui/gtk-frontend/chat-area.cpp:
        * lib/engine/gui/gtk-frontend/multiple-chat-page.h:
        * lib/engine/gui/gtk-frontend/chat-window.h:
        * lib/engine/gui/gtk-frontend/chat-area.h:
        * lib/engine/gui/gtk-frontend/book-view-gtk.h:
        * lib/engine/gui/kde-core/kde-main.cpp:
        * lib/engine/gui/kde-core/kde-main.h:
        * lib/engine/gui/gtk-core/toolbar-builder-gtk.h:
        * lib/engine/gui/gtk-core/gtk-core.h:
        * lib/engine/gui/gtk-core/menu-builder-gtk.h:
        * lib/engine/gui/gtk-core/gtk-core-main.h:
        * lib/engine/gui/gtk-core/form-dialog-gtk.cpp:
        * lib/engine/gui/gtk-core/form-dialog-gtk.h:
        * lib/engine/gui/gtk-core/toolbar-builder-gtk.cpp:
        * lib/engine/gui/gtk-core/gtk-core.cpp:
        * lib/engine/gui/gtk-core/menu-builder-gtk.cpp:
        * lib/engine/gui/gtk-core/gtk-core-main.cpp:
        * lib/engine/components/ldap/ldap-contact.h:
        * lib/engine/components/ldap/ldap-source.cpp:
        * lib/engine/components/ldap/ldap-main.cpp:
        * lib/engine/components/ldap/ldap-source.h:
        * lib/engine/components/ldap/ldap-main.h:
        * lib/engine/components/ldap/ldap-book.cpp:
        * lib/engine/components/ldap/ldap-contact.cpp:
        * lib/engine/components/ldap/ldap-book.h:
        * lib/engine/components/avahi-publisher/avahi-publisher.cpp:
        * lib/engine/components/avahi-publisher/avahi-publisher-main.cpp:
        * lib/engine/components/avahi-publisher/avahi-publisher.h:
        * lib/engine/components/avahi-publisher/avahi-publisher-main.h:
        * lib/engine/components/evolution/evolution-book.h:
        * lib/engine/components/evolution/evolution-contact.h:
        * lib/engine/components/evolution/evolution-source.cpp:
        * lib/engine/components/evolution/evolution-main.cpp:
        * lib/engine/components/evolution/evolution-source.h:
        * lib/engine/components/evolution/evolution-main.h:
        * lib/engine/components/evolution/evolution-book.cpp:
        * lib/engine/components/evolution/evolution-contact.cpp:
        * lib/engine/components/avahi/avahi-main.h:
        * lib/engine/components/avahi/avahi-heap.cpp:
        * lib/engine/components/avahi/avahi-cluster.cpp:
        * lib/engine/components/avahi/avahi-heap.h:
        * lib/engine/components/avahi/avahi-main.cpp:
        * lib/engine/components/avahi/avahi-cluster.h:
        * lib/engine/components/null-audioinput/audioinput-main-null.h:
        * lib/engine/components/null-audioinput/audioinput-manager-null.cpp:
        * lib/engine/components/null-audioinput/audioinput-manager-null.h:
        * lib/engine/components/null-audioinput/audioinput-main-null.cpp:
        * lib/engine/components/gstreamer/gst-main.cpp:
        * lib/engine/components/gstreamer/gst-audioinput.h:
        * lib/engine/components/gstreamer/gst-videoinput.cpp:
        * lib/engine/components/gstreamer/gst-audiooutput.h:
        * lib/engine/components/gstreamer/gst-main.h:
        * lib/engine/components/gstreamer/gst-videoinput.h:
        * lib/engine/components/gstreamer/gst-audioinput.cpp:
        * lib/engine/components/gstreamer/gst-audiooutput.cpp:
        * lib/engine/components/null-audiooutput/audiooutput-main-null.h:
        * lib/engine/components/null-audiooutput/audiooutput-manager-null.cpp:
        * lib/engine/components/null-audiooutput/audiooutput-manager-null.h:
        * lib/engine/components/null-audiooutput/audiooutput-main-null.cpp:
        * lib/engine/components/opal/sip-dialect.cpp:
        * lib/engine/components/opal/sip-chat-simple.cpp:
        * lib/engine/components/opal/opal-call.cpp:
        * lib/engine/components/opal/opal-bank.h:
        * lib/engine/components/opal/opal-call-manager.cpp:
        * lib/engine/components/opal/sip-endpoint.h:
        * lib/engine/components/opal/opal-videoinput.cpp:
        * lib/engine/components/opal/opal-main.h:
        * lib/engine/components/opal/opal-videooutput.h:
        * lib/engine/components/opal/opal-account.cpp:
        * lib/engine/components/opal/opal-codec-description.cpp:
        * lib/engine/components/opal/pcss-endpoint.h:
        * lib/engine/components/opal/opal-audio.h:
        * lib/engine/components/opal/opal-gmconf-bridge.h:
        * lib/engine/components/opal/h323-endpoint.h:
        * lib/engine/components/opal/sip-dialect.h:
        * lib/engine/components/opal/opal-bank.cpp:
        * lib/engine/components/opal/sip-chat-simple.h:
        * lib/engine/components/opal/opal-call.h:
        * lib/engine/components/opal/sip-endpoint.cpp:
        * lib/engine/components/opal/opal-main.cpp:
        * lib/engine/components/opal/opal-videooutput.cpp:
        * lib/engine/components/opal/opal-call-manager.h:
        * lib/engine/components/opal/opal-videoinput.h:
        * lib/engine/components/opal/pcss-endpoint.cpp:
        * lib/engine/components/opal/opal-audio.cpp:
        * lib/engine/components/opal/opal-account.h:
        * lib/engine/components/opal/opal-gmconf-bridge.cpp:
        * lib/engine/components/opal/opal-codec-description.h:
        * lib/engine/components/opal/h323-endpoint.cpp:
        * lib/engine/components/xcap/xcap-core.cpp:
        * lib/engine/components/xcap/xcap-main.h:
        * lib/engine/components/xcap/xcap-path.cpp:
        * lib/engine/components/xcap/xcap-core.h:
        * lib/engine/components/xcap/xcap-path.h:
        * lib/engine/components/xcap/xcap-main.cpp:
        * lib/engine/components/x-videooutput/videooutput-main-x.cpp:
        * lib/engine/components/x-videooutput/videooutput-main-x.h:
        * lib/engine/components/x-videooutput/videooutput-manager-x.cpp:
        * lib/engine/components/x-videooutput/videooutput-manager-x.h:
        * lib/engine/components/kab/kab-main.cpp:
        * lib/engine/components/kab/kab-source.h:
        * lib/engine/components/kab/kab-main.h:
        * lib/engine/components/kab/kab-book.cpp:
        * lib/engine/components/kab/kab-contact.cpp:
        * lib/engine/components/kab/kab-book.h:
        * lib/engine/components/kab/kab-contact.h:
        * lib/engine/components/kab/kab-source.cpp:
        * lib/engine/components/hal-dbus/hal-main-dbus.cpp:
        * lib/engine/components/hal-dbus/hal-v4l-helper.c:
        * lib/engine/components/hal-dbus/hal-main-dbus.h:
        * lib/engine/components/hal-dbus/hal-manager-dbus.cpp:
        * lib/engine/components/hal-dbus/hal-v4l-helper.h:
        * lib/engine/components/hal-dbus/hal-manager-dbus.h:
        * lib/engine/components/dx-videooutput/videooutput-main-dx.cpp:
        * lib/engine/components/dx-videooutput/videooutput-main-dx.h:
        * lib/engine/components/dx-videooutput/videooutput-manager-dx.cpp:
        * lib/engine/components/dx-videooutput/videooutput-manager-dx.h:
        * lib/engine/components/resource-list/rl-cluster.h:
        * lib/engine/components/resource-list/rl-entry.cpp:
        * lib/engine/components/resource-list/rl-entry.h:
        * lib/engine/components/resource-list/rl-presentity.cpp:
        * lib/engine/components/resource-list/resource-list-main.cpp:
        * lib/engine/components/resource-list/rl-entry-ref.cpp:
        * lib/engine/components/resource-list/rl-list.cpp:
        * lib/engine/components/resource-list/rl-presentity.h:
        * lib/engine/components/resource-list/resource-list-main.h:
        * lib/engine/components/resource-list/rl-heap.cpp:
        * lib/engine/components/resource-list/rl-entry-ref.h:
        * lib/engine/components/resource-list/rl-list.h:
        * lib/engine/components/resource-list/rl-cluster.cpp:
        * lib/engine/components/resource-list/rl-heap.h:
        * lib/engine/components/mlogo-videoinput/videoinput-manager-mlogo.h:
        * lib/engine/components/mlogo-videoinput/videoinput-main-mlogo.cpp:
        * lib/engine/components/mlogo-videoinput/videoinput-main-mlogo.h:
        * lib/engine/components/mlogo-videoinput/videoinput-manager-mlogo.cpp:
        * lib/engine/components/kde/kde-main.cpp:
        * lib/engine/components/kde/kde-main.h:
        * lib/engine/components/local-roster/local-cluster.h:
        * lib/engine/components/local-roster/local-presentity.cpp:
        * lib/engine/components/local-roster/local-roster-bridge.cpp:
        * lib/engine/components/local-roster/local-presentity.h:
        * lib/engine/components/local-roster/local-heap.cpp:
        * lib/engine/components/local-roster/local-roster-bridge.h:
        * lib/engine/components/local-roster/local-roster-main.cpp:
        * lib/engine/components/local-roster/local-cluster.cpp:
        * lib/engine/components/local-roster/local-heap.h:
        * lib/engine/components/local-roster/local-roster-main.h:
        * lib/engine/components/call-history/history-book.h:
        * lib/engine/components/call-history/history-contact.h:
        * lib/engine/components/call-history/history-source.cpp:
        * lib/engine/components/call-history/history-main.cpp:
        * lib/engine/components/call-history/history-source.h:
        * lib/engine/components/call-history/history-main.h:
        * lib/engine/components/call-history/history-book.cpp:
        * lib/engine/components/call-history/history-contact.cpp:
        * lib/engine/components/ptlib/audioinput-main-ptlib.h:
        * lib/engine/components/ptlib/videoinput-main-ptlib.cpp:
        * lib/engine/components/ptlib/audioinput-manager-ptlib.cpp:
        * lib/engine/components/ptlib/audiooutput-main-ptlib.h:
        * lib/engine/components/ptlib/audiooutput-manager-ptlib.cpp:
        * lib/engine/components/ptlib/videoinput-main-ptlib.h:
        * lib/engine/components/ptlib/audioinput-manager-ptlib.h:
        * lib/engine/components/ptlib/videoinput-manager-ptlib.cpp:
        * lib/engine/components/ptlib/audiooutput-manager-ptlib.h:
        * lib/engine/components/ptlib/audioinput-main-ptlib.cpp:
        * lib/engine/components/ptlib/videoinput-manager-ptlib.h:
        * lib/engine/components/ptlib/audiooutput-main-ptlib.cpp:
        * lib/engine/components/gmconf-personal-details/gmconf-personal-details-main.cpp:
        * lib/engine/components/gmconf-personal-details/gmconf-personal-details.h:
        * lib/engine/components/gmconf-personal-details/gmconf-personal-details-main.h:
        * lib/engine/components/gmconf-personal-details/gmconf-personal-details.cpp:
        * lib/engine/components/common-videooutput/videooutput-manager-common.cpp:
        * lib/engine/components/common-videooutput/videooutput-manager-common.h:
        * lib/engine/components/echo/echo-main.cpp:
        * lib/engine/components/echo/echo-dialect.cpp:
        * lib/engine/components/echo/echo-presentity.cpp:
        * lib/engine/components/echo/echo-main.h:
        * lib/engine/components/echo/echo-simple.cpp:
        * lib/engine/components/echo/echo-dialect.h:
        * lib/engine/components/echo/echo-presentity.h:
        * lib/engine/components/echo/echo-simple.h:
        * lib/engine/videoinput/videoinput-core.h:
        * lib/engine/videoinput/videoinput-manager.h:
        * lib/engine/videoinput/videoinput-info.h:
        * lib/engine/videoinput/videoinput-gmconf-bridge.cpp:
        * lib/engine/videoinput/videoinput-core.cpp:
        * lib/engine/videoinput/videoinput-gmconf-bridge.h:
        * lib/engine/engine.cpp:
        * lib/engine/videooutput/videooutput-core.h:
        * lib/engine/videooutput/videooutput-manager.h:
        * lib/engine/videooutput/videooutput-info.h:
        * lib/engine/videooutput/videooutput-gmconf-bridge.cpp:
        * lib/engine/videooutput/videooutput-core.cpp:
        * lib/engine/videooutput/videooutput-gmconf-bridge.h:
        * lib/engine/engine.h:
        * lib/engine/account/bank-impl.h:
        * lib/engine/account/bank.h:
        * lib/engine/account/account.h:
        * lib/engine/account/account-core.cpp:
        * lib/engine/account/account-core.h:
        * lib/engine/framework/form-request.h:
        * lib/engine/framework/runtime-glib.cpp:
        * lib/engine/framework/map-key-iterator.h:
        * lib/engine/framework/device-def.h:
        * lib/engine/framework/menu-xml.cpp:
        * lib/engine/framework/form-dumper.h:
        * lib/engine/framework/gmconf-bridge.cpp:
        * lib/engine/framework/reflister.h:
        * lib/engine/framework/form-visitor.h:
        * lib/engine/framework/form.h:
        * lib/engine/framework/trigger.h:
        * lib/engine/framework/form-request-simple.cpp:
        * lib/engine/framework/robust-xml.h:
        * lib/engine/framework/menu-builder-tools.cpp:
        * lib/engine/framework/ptr_array_const_iterator.h:
        * lib/engine/framework/form-builder.cpp:
        * lib/engine/framework/services.h:
        * lib/engine/framework/runtime.h:
        * lib/engine/framework/form-dumper.cpp:
        * lib/engine/framework/menu-builder.h:
        * lib/engine/framework/runtime-glib.h:
        * lib/engine/framework/form.cpp:
        * lib/engine/framework/gmref.h:
        * lib/engine/framework/chain-of-responsibility.h:
        * lib/engine/framework/lister.h:
        * lib/engine/framework/menu-xml.h:
        * lib/engine/framework/gmconf-bridge.h:
        * lib/engine/framework/ptr_array.h:
        * lib/engine/framework/personal-details.h:
        * lib/engine/framework/robust-xml.cpp:
        * lib/engine/framework/ptr_array_iterator.h:
        * lib/engine/framework/map-key-const-iterator.h:
        * lib/engine/framework/services.cpp:
        * lib/engine/framework/form-request-simple.h:
        * lib/engine/framework/menu-builder.cpp:
        * lib/engine/framework/menu-builder-tools.h:
        * lib/engine/framework/form-builder.h:
        * lib/engine/addressbook/book-impl.h:
        * lib/engine/addressbook/book.h:
        * lib/engine/addressbook/contact.h:
        * lib/engine/addressbook/contact-core.cpp:
        * lib/engine/addressbook/source-impl.h:
        * lib/engine/addressbook/source.h:
        * lib/engine/addressbook/contact-core.h:
        * lib/engine/protocol/codec-description.cpp:
        * lib/engine/protocol/call.h:
        * lib/engine/protocol/call-core.cpp:
        * lib/engine/protocol/call-manager.cpp:
        * lib/engine/protocol/codec-description.h:
        * lib/engine/protocol/call-core.h:
        * lib/engine/protocol/call-protocol-manager.h:
        * lib/engine/protocol/call-manager.h:
        * lib/engine/hal/hal-core.h:
        * lib/engine/hal/hal-manager.h:
        * lib/engine/hal/hal-core.cpp:
        * lib/engine/presence/presence-core.h:
        * lib/engine/presence/heap-impl.h:
        * lib/engine/presence/heap.h:
        * lib/engine/presence/uri-presentity.cpp:
        * lib/engine/presence/cluster-impl.h:
        * lib/engine/presence/proxy-presentity.cpp:
        * lib/engine/presence/cluster.h:
        * lib/engine/presence/uri-presentity.h:
        * lib/engine/presence/presence-core.cpp:
        * lib/engine/presence/proxy-presentity.h:
        * lib/engine/presence/presentity.h:
        * lib/toolbox/toolbox-internal.c:
        * lib/toolbox/toolbox-internal.h:
        * lib/toolbox/toolbox-win32.c:
        * lib/toolbox/toolbox-gnome.c:
        * lib/toolbox/toolbox-gtk.c:
        * lib/toolbox/toolbox.h:
        * lib/toolbox/toolbox-common.c:
        * lib/gmconf/gmconf.h:
        * lib/gmconf/gmconf-gconf.c:
        * lib/gmconf/gmconf-glib.c:
        Updated copyright, we are in 2009.

2009-01-04  Damien Sandras  <dsandras@gnome.org>

        * configure.ac:
        * lib/engine/components/dbus:
        * lib/engine/components/dbus/hal-main-dbus.cpp:
        * lib/engine/components/dbus/hal-marshal.list:
        * lib/engine/components/dbus/hal-v4l-helper.c:
        * lib/engine/components/dbus/hal-main-dbus.h:
        * lib/engine/components/dbus/hal-manager-dbus.cpp:
        * lib/engine/components/dbus/Makefile.am:
        * lib/engine/components/dbus/hal-v4l-helper.h:
        * lib/engine/components/dbus/hal-manager-dbus.h:
        * lib/engine/components/hal-dbus:
        * lib/engine/components/hal-dbus/Makefile.am:
        * lib/engine/components/Makefile.am:
        * lib/engine/Makefile.am:
        Fixed previous commit.

2009-01-04  Damien Sandras  <dsandras@gnome.org>

        * lib/engine/components/x-videooutput/Makefile.am:
        * lib/engine/components/dx-videooutput/Makefile.am:
        More fixes.

2009-01-04  Damien Sandras  <dsandras@gnome.org>

        * lib/engine/components/common-videoouput:
        * lib/engine/components/common-videoouput/videooutput-manager-common.cpp:
        * lib/engine/components/common-videoouput/videooutput-manager-common.h:
        * lib/engine/components/x-videooutput/Makefile.am:
        * lib/engine/components/dx-videooutput/Makefile.am:
        * lib/engine/components/mlogo-videoinput/Makefile.am:
        * lib/engine/components/Makefile.am:
        * lib/engine/components/common-videooutput:
        * lib/engine/components/echo/Makefile.am:
        Fixed previous commit.

2009-01-04  Damien Sandras  <dsandras@gnome.org>

        * src/Makefile.am:
        * lib/engine/audioinput/Makefile.am:
        * lib/engine/audiooutput/Makefile.am:
        * lib/engine/components/gstreamer/Makefile.am:
        * lib/engine/components/null-audioinput/Makefile.am:
        * lib/engine/components/null-audiooutput/Makefile.am:
        * lib/engine/components/opal/Makefile.am:
        * lib/engine/components/dbus/Makefile.am:
        * lib/engine/components/mlogo-videoinput/Makefile.am:
        * lib/engine/components/ptlib/Makefile.am:
        * lib/engine/videoinput/Makefile.am:
        * lib/engine/hal/Makefile.am:
        * lib/engine/Makefile.am:
        We have no more skel directory.

2009-01-04  Damien Sandras  <dsandras@gnome.org>

        * configure.ac:
        Fixed previous commit.

2009-01-04  Damien Sandras  <dsandras@gnome.org>

        * src/Makefile.am:
        * lib/engine/chat/chat.h:
        * lib/engine/chat/chat-core.cpp:
        * lib/engine/chat/Makefile.am:
        * lib/engine/chat/dialect-impl.h:
        * lib/engine/chat/chat-core.h:
        * lib/engine/chat/dialect.h:
        * lib/engine/chat/chat-simple.h:
        * lib/engine/chat/echo:
        * lib/engine/chat/echo/echo-main.cpp:
        * lib/engine/chat/echo/echo-dialect.cpp:
        * lib/engine/chat/echo/echo-presentity.cpp:
        * lib/engine/chat/echo/echo-main.h:
        * lib/engine/chat/echo/echo-simple.cpp:
        * lib/engine/chat/echo/echo-dialect.h:
        * lib/engine/chat/echo/echo-presentity.h:
        * lib/engine/chat/echo/Makefile.am:
        * lib/engine/chat/echo/echo-simple.h:
        * lib/engine/chat/skel:
        * lib/engine/chat/skel/chat.h:
        * lib/engine/chat/skel/chat-core.cpp:
        * lib/engine/chat/skel/Makefile.am:
        * lib/engine/chat/skel/dialect-impl.h:
        * lib/engine/chat/skel/chat-core.h:
        * lib/engine/chat/skel/dialect.h:
        * lib/engine/chat/skel/chat-simple.h:
        * lib/engine/chat/skel/chat-multiple.h:
        * lib/engine/chat/chat-multiple.h:
        * lib/engine/gui/gtk-frontend/Makefile.am:
        * lib/engine/components/opal/Makefile.am:
        * lib/engine/components/echo:
        * lib/engine/components/echo/Makefile.am:
        * lib/engine/Makefile.am:
        Moved the echo component.

2009-01-04  Damien Sandras  <dsandras@gnome.org>

        * configure.ac:
        * lib/engine/components/dbus:
        * lib/engine/hal/hal-core.h:
        * lib/engine/hal/hal-manager.h:
        * lib/engine/hal/Makefile.am:
        * lib/engine/hal/hal-core.cpp:
        * lib/engine/hal/dbus:
        * lib/engine/hal/dbus/hal-main-dbus.cpp:
        * lib/engine/hal/dbus/hal-marshal.list:
        * lib/engine/hal/dbus/hal-v4l-helper.c:
        * lib/engine/hal/dbus/hal-main-dbus.h:
        * lib/engine/hal/dbus/hal-manager-dbus.cpp:
        * lib/engine/hal/dbus/Makefile.am:
        * lib/engine/hal/dbus/hal-v4l-helper.h:
        * lib/engine/hal/dbus/hal-manager-dbus.h:
        * lib/engine/hal/skel:
        * lib/engine/hal/skel/hal-core.h:
        * lib/engine/hal/skel/hal-manager.h:
        * lib/engine/hal/skel/Makefile.am:
        * lib/engine/hal/skel/hal-core.cpp:
        * lib/engine/Makefile.am:
        Moved the DBUS HAL component.

2009-01-04  Damien Sandras  <dsandras@gnome.org>

        * src/Makefile.am:
        * configure.ac:
        * lib/engine/components/gstreamer/Makefile.am:
        * lib/engine/components/common-videoouput:
        * lib/engine/components/opal/Makefile.am:
        * lib/engine/components/x-videooutput:
        * lib/engine/components/x-videooutput/Makefile.am:
        * lib/engine/components/dx-videooutput:
        * lib/engine/components/dx-videooutput/Makefile.am:
        * lib/engine/components/mlogo-videoinput/Makefile.am:
        * lib/engine/components/ptlib/Makefile.am:
        * lib/engine/videoinput/Makefile.am:
        * lib/engine/videooutput/videooutput-core.h:
        * lib/engine/videooutput/videooutput-manager.h:
        * lib/engine/videooutput/videooutput-info.h:
        * lib/engine/videooutput/x:
        * lib/engine/videooutput/x/videooutput-main-x.cpp:
        * lib/engine/videooutput/x/videooutput-main-x.h:
        * lib/engine/videooutput/x/videooutput-manager-x.cpp:
        * lib/engine/videooutput/x/Makefile.am:
        * lib/engine/videooutput/x/videooutput-manager-x.h:
        * lib/engine/videooutput/common:
        * lib/engine/videooutput/common/videooutput-manager-common.cpp:
        * lib/engine/videooutput/common/videooutput-manager-common.h:
        * lib/engine/videooutput/Makefile.am:
        * lib/engine/videooutput/videooutput-gmconf-bridge.cpp:
        * lib/engine/videooutput/dx:
        * lib/engine/videooutput/dx/videooutput-main-dx.cpp:
        * lib/engine/videooutput/dx/videooutput-main-dx.h:
        * lib/engine/videooutput/dx/Makefile.am:
        * lib/engine/videooutput/dx/videooutput-manager-dx.cpp:
        * lib/engine/videooutput/dx/videooutput-manager-dx.h:
        * lib/engine/videooutput/skel/videooutput-core.h:
        * lib/engine/videooutput/skel/videooutput-manager.h:
        * lib/engine/videooutput/skel/videooutput-info.h:
        * lib/engine/videooutput/skel/Makefile.am:
        * lib/engine/videooutput/skel/videooutput-gmconf-bridge.cpp:
        * lib/engine/videooutput/skel/videooutput-core.cpp:
        * lib/engine/videooutput/skel/videooutput-gmconf-bridge.h:
        * lib/engine/videooutput/videooutput-core.cpp:
        * lib/engine/videooutput/videooutput-gmconf-bridge.h:
        * lib/engine/Makefile.am:
        Yes, I'm tired of moving things.

2009-01-04  Damien Sandras  <dsandras@gnome.org>

        * src/Makefile.am:
        * configure.ac:
        * lib/engine/components/gstreamer/Makefile.am:
        * lib/engine/components/opal/Makefile.am:
        * lib/engine/components/mlogo-videoinput:
        * lib/engine/components/mlogo-videoinput/Makefile.am:
        * lib/engine/components/ptlib/Makefile.am:
        * lib/engine/videoinput/videoinput-core.h:
        * lib/engine/videoinput/videoinput-manager.h:
        * lib/engine/videoinput/videoinput-info.h:
        * lib/engine/videoinput/videoinput-gmconf-bridge.cpp:
        * lib/engine/videoinput/Makefile.am:
        * lib/engine/videoinput/mlogo:
        * lib/engine/videoinput/mlogo/videoinput-manager-mlogo.h:
        * lib/engine/videoinput/mlogo/videoinput-main-mlogo.cpp:
        * lib/engine/videoinput/mlogo/Makefile.am:
        * lib/engine/videoinput/mlogo/videoinput-main-mlogo.h:
        * lib/engine/videoinput/mlogo/videoinput-manager-mlogo.cpp:
        * lib/engine/videoinput/videoinput-core.cpp:
        * lib/engine/videoinput/videoinput-gmconf-bridge.h:
        * lib/engine/videoinput/skel/videoinput-core.h:
        * lib/engine/videoinput/skel/videoinput-manager.h:
        * lib/engine/videoinput/skel/videoinput-info.h:
        * lib/engine/videoinput/skel/videoinput-gmconf-bridge.cpp:
        * lib/engine/videoinput/skel/Makefile.am:
        * lib/engine/videoinput/skel/videoinput-core.cpp:
        * lib/engine/videoinput/skel/videoinput-gmconf-bridge.h:
        * lib/engine/Makefile.am:
        Even more moving.

2009-01-04  Damien Sandras  <dsandras@gnome.org>

        * src/Makefile.am:
        * configure.ac:
        * lib/engine/audioinput/audioinput-manager.h:
        * lib/engine/audioinput/audioinput-info.h:
        * lib/engine/audioinput/audioinput-gmconf-bridge.cpp:
        * lib/engine/audioinput/audioinput-gmconf-bridge.h:
        * lib/engine/audioinput/audioinput-core.cpp:
        * lib/engine/audioinput/Makefile.am:
        * lib/engine/audioinput/audioinput-core.h:
        * lib/engine/audioinput/skel:
        * lib/engine/audioinput/skel/audioinput-manager.h:
        * lib/engine/audioinput/skel/audioinput-info.h:
        * lib/engine/audioinput/skel/audioinput-gmconf-bridge.cpp:
        * lib/engine/audioinput/skel/audioinput-core.cpp:
        * lib/engine/audioinput/skel/audioinput-gmconf-bridge.h:
        * lib/engine/audioinput/skel/Makefile.am:
        * lib/engine/audioinput/skel/audioinput-core.h:
        * lib/engine/audiooutput/audiooutput-scheduler.cpp:
        * lib/engine/audiooutput/audiooutput-manager.h:
        * lib/engine/audiooutput/audiooutput-info.h:
        * lib/engine/audiooutput/audiooutput-gmconf-bridge.cpp:
        * lib/engine/audiooutput/audiooutput-scheduler.h:
        * lib/engine/audiooutput/Makefile.am:
        * lib/engine/audiooutput/audiooutput-core.cpp:
        * lib/engine/audiooutput/audiooutput-gmconf-bridge.h:
        * lib/engine/audiooutput/skel:
        * lib/engine/audiooutput/skel/audiooutput-scheduler.cpp:
        * lib/engine/audiooutput/skel/audiooutput-manager.h:
        * lib/engine/audiooutput/skel/audiooutput-info.h:
        * lib/engine/audiooutput/skel/audiooutput-gmconf-bridge.cpp:
        * lib/engine/audiooutput/skel/audiooutput-scheduler.h:
        * lib/engine/audiooutput/skel/Makefile.am:
        * lib/engine/audiooutput/skel/audiooutput-core.cpp:
        * lib/engine/audiooutput/skel/audiooutput-gmconf-bridge.h:
        * lib/engine/audiooutput/skel/audiooutput-core.h:
        * lib/engine/audiooutput/audiooutput-core.h:
        * lib/engine/components/null-audioinput/Makefile.am:
        * lib/engine/components/gstreamer/Makefile.am:
        * lib/engine/components/null-audiooutput/Makefile.am:
        * lib/engine/components/opal/Makefile.am:
        * lib/engine/components/Makefile.am:
        * lib/engine/components/ptlib/Makefile.am:
        * lib/engine/Makefile.am:
        More moving.

2009-01-04  Damien Sandras  <dsandras@gnome.org>

        * configure.ac:
        * lib/engine/audioinput/Makefile.am:
        * lib/engine/audioinput/null:
        * lib/engine/audioinput/null/audioinput-main-null.h:
        * lib/engine/audioinput/null/audioinput-manager-null.cpp:
        * lib/engine/audioinput/null/audioinput-manager-null.h:
        * lib/engine/audioinput/null/Makefile.am:
        * lib/engine/audioinput/null/audioinput-main-null.cpp:
        * lib/engine/audiooutput/Makefile.am:
        * lib/engine/audiooutput/null:
        * lib/engine/audiooutput/null/audiooutput-main-null.h:
        * lib/engine/audiooutput/null/audiooutput-manager-null.cpp:
        * lib/engine/audiooutput/null/audiooutput-manager-null.h:
        * lib/engine/audiooutput/null/Makefile.am:
        * lib/engine/audiooutput/null/audiooutput-main-null.cpp:
        * lib/engine/components/null-audioinput:
        * lib/engine/components/null-audioinput/Makefile.am:
        * lib/engine/components/null-audiooutput:
        * lib/engine/components/null-audiooutput/Makefile.am:
        * lib/engine/components/Makefile.am:
        * lib/engine/Makefile.am:
        Some more moving.

2009-01-04  Damien Sandras  <dsandras@gnome.org>

        * lib/engine/Makefile.am:
        Pff, svn messed things.

2009-01-04  Damien Sandras  <dsandras@gnome.org>

        * src/Makefile.am:
        * configure.ac:
        * lib/gui/Makefile.am:
        * lib/engine/chat/echo/Makefile.am:
        * lib/engine/chat/skel/Makefile.am:
        * lib/engine/gui/gtk-frontend/Makefile.am:
        * lib/engine/gui/gtk-core/Makefile.am:
        * lib/engine/components/ldap/Makefile.am:
        * lib/engine/components/avahi-publisher/Makefile.am:
        * lib/engine/components/evolution/Makefile.am:
        * lib/engine/components/avahi/Makefile.am:
        * lib/engine/components/opal/opal-call-manager.cpp:
        * lib/engine/components/opal/Makefile.am:
        * lib/engine/components/kab/Makefile.am:
        * lib/engine/components/resource-list/Makefile.am:
        * lib/engine/components/local-roster/Makefile.am:
        * lib/engine/components/call-history/Makefile.am:
        * lib/engine/account/bank-impl.h:
        * lib/engine/account/bank.h:
        * lib/engine/account/account.h:
        * lib/engine/account/account-core.cpp:
        * lib/engine/account/account-core.h:
        * lib/engine/account/Makefile.am:
        * lib/engine/account/skel:
        * lib/engine/account/skel/bank-impl.h:
        * lib/engine/account/skel/bank.h:
        * lib/engine/account/skel/account.h:
        * lib/engine/account/skel/account-core.cpp:
        * lib/engine/account/skel/account-core.h:
        * lib/engine/account/skel/Makefile.am:
        * lib/engine/addressbook/book-impl.h:
        * lib/engine/addressbook/book.h:
        * lib/engine/addressbook/contact.h:
        * lib/engine/addressbook/contact-core.cpp:
        * lib/engine/addressbook/source-impl.h:
        * lib/engine/addressbook/source.h:
        * lib/engine/addressbook/contact-core.h:
        * lib/engine/addressbook/Makefile.am:
        * lib/engine/addressbook/skel:
        * lib/engine/addressbook/skel/book-impl.h:
        * lib/engine/addressbook/skel/book.h:
        * lib/engine/addressbook/skel/contact.h:
        * lib/engine/addressbook/skel/contact-core.cpp:
        * lib/engine/addressbook/skel/source-impl.h:
        * lib/engine/addressbook/skel/source.h:
        * lib/engine/addressbook/skel/contact-core.h:
        * lib/engine/addressbook/skel/Makefile.am:
        * lib/engine/protocol/codec-description.cpp:
        * lib/engine/protocol/call.h:
        * lib/engine/protocol/call-core.cpp:
        * lib/engine/protocol/call-manager.cpp:
        * lib/engine/protocol/codec-description.h:
        * lib/engine/protocol/call-core.h:
        * lib/engine/protocol/call-protocol-manager.h:
        * lib/engine/protocol/Makefile.am:
        * lib/engine/protocol/call-manager.h:
        * lib/engine/protocol/skel:
        * lib/engine/protocol/skel/codec-description.cpp:
        * lib/engine/protocol/skel/call.h:
        * lib/engine/protocol/skel/call-core.cpp:
        * lib/engine/protocol/skel/call-manager.cpp:
        * lib/engine/protocol/skel/codec-description.h:
        * lib/engine/protocol/skel/call-core.h:
        * lib/engine/protocol/skel/call-protocol-manager.h:
        * lib/engine/protocol/skel/Makefile.am:
        * lib/engine/protocol/skel/call-manager.h:
        * lib/engine/presence/presence-core.h:
        * lib/engine/presence/heap-impl.h:
        * lib/engine/presence/heap.h:
        * lib/engine/presence/uri-presentity.cpp:
        * lib/engine/presence/proxy-presentity.cpp:
        * lib/engine/presence/cluster-impl.h:
        * lib/engine/presence/cluster.h:
        * lib/engine/presence/Makefile.am:
        * lib/engine/presence/uri-presentity.h:
        * lib/engine/presence/presence-core.cpp:
        * lib/engine/presence/proxy-presentity.h:
        * lib/engine/presence/presentity.h:
        * lib/engine/presence/skel:
        * lib/engine/presence/skel/presence-core.h:
        * lib/engine/presence/skel/heap-impl.h:
        * lib/engine/presence/skel/heap.h:
        * lib/engine/presence/skel/uri-presentity.cpp:
        * lib/engine/presence/skel/cluster-impl.h:
        * lib/engine/presence/skel/proxy-presentity.cpp:
        * lib/engine/presence/skel/cluster.h:
        * lib/engine/presence/skel/Makefile.am:
        * lib/engine/presence/skel/uri-presentity.h:
        * lib/engine/presence/skel/presence-core.cpp:
        * lib/engine/presence/skel/proxy-presentity.h:
        * lib/engine/presence/skel/presentity.h:
        * lib/engine/Makefile.am:
        Dropped the skel directory when it did not make sense.

2009-01-04  Damien Sandras  <dsandras@gnome.org>

        * lib/engine/components/opal/opal-call-manager.cpp:
        Make sure we do not display non audio and non video codecs.

2009-01-04  Damien Sandras  <dsandras@gnome.org>

        * NEWS:
        Updated with recent additions to Ekiga.

2009-01-04  Damien Sandras  <dsandras@gnome.org>

        * Makefile.am:
        I was too fast.

2009-01-04  Damien Sandras  <dsandras@gnome.org>

        * Makefile.am:
        I was too fast.

2009-01-04  Damien Sandras  <dsandras@gnome.org>

        * lib/engine/include:
        Removed empty directory.

2009-01-04  Damien Sandras  <dsandras@gnome.org>

        * Makefile.am:
        A few make dist fixes as suggested by Eugen.

2009-01-04  Damien Sandras  <dsandras@gnome.org>

        * Makefile.am: 
        Added doc/ subdirectory to generated tarball.

2009-01-04  Damien Sandras  <dsandras@gnome.org>

        * lib/engine/components/opal/opal-codec-description.cpp:
        Hide the fact that G.722 RFC is wrong. G.722 is a wideband
        codec.

2009-01-04  Damien Sandras  <dsandras@gnome.org>

        * lib/engine/chat/skel/chat-manager.h:
        Removed obsolete file.

2008-12-29  Damien Sandras  <dsandras@gnome.org>

        * pixmaps/status-ringing.png:
        Use the same direction for the arrow than in the call history.

2008-12-29  Damien Sandras  <dsandras@gnome.org>

        * pixmaps/status-ringing-16.png:
        * pixmaps/status-ringing.png:
        * pixmaps/Makefile.am:
        * lib/gui/gmstockicons.c:
        * lib/gui/gmstockicons.h:
        * lib/engine/gui/gtk-core/gtk-core.cpp:
        * lib/engine/components/opal/sip-endpoint.cpp:
        Added notifications for the ringing state. It allows making the difference
        between somebody who is receiving an incoming call and somebody who is
        in a call. Added new icon for that.

2008-12-29  Damien Sandras  <dsandras@gnome.org>

        * lib/engine/components/opal/sip-endpoint.h:
        * lib/engine/components/opal/sip-endpoint.cpp:
        Added dialog-info notifications support. This indicates with call servers
        like Asterisk or OpenSER who is calling people in your roster as well as
        when they are in a call.

2008-12-28  Damien Sandras  <dsandras@gnome.org>

        * src/gui/preferences.cpp:
        Make sure sound events are played through the correct devices following
        the type of sound event. Fixes #564370.

2008-12-28  Damien Sandras  <dsandras@gnome.org>

        * src/gui/main.cpp:
        Fixed tooltip (#551114).

2008-12-28  Damien Sandras  <dsandras@gnome.org>

        * src/gui/preferences.cpp:
        * src/gui/main.cpp:
        * lib/engine/components/opal/opal-call-manager.cpp:
        * lib/engine/components/opal/opal-main.cpp:
        * lib/engine/components/opal/opal-call-manager.h:
        * lib/engine/components/opal/opal-gmconf-bridge.cpp:
        * ekiga.schemas.in.in:
        Fixed #562347: It is now possible to disable STUN in the preferences.

2008-12-27  Damien Sandras  <dsandras@gnome.org>

        * src/gui/assistant.cpp:
        * lib/engine/components/opal/opal-bank.h:
        * lib/engine/components/opal/sip-endpoint.h:
        * lib/engine/components/opal/opal-bank.cpp:
        * lib/engine/components/opal/sip-endpoint.cpp:
        * lib/engine/account/skel/bank-impl.h:
        * lib/engine/account/skel/bank.h:
        * lib/engine/account/skel/account-core.cpp:
        * lib/engine/account/skel/account-core.h:
        Reverted patch leading Ekiga to crash. Temporary revert.

2008-12-21  Damien Sandras  <dsandras@gnome.org>
        
        * lib/engine/gui/gtk-frontend/call-history-view-gtk.cpp:
        * lib/engine/components/call-history/history-book.cpp:
        * po/POTFILES.in:
        Fixed bug #564831.

2008-12-21  Damien Sandras  <dsandras@gnome.org>

        * lib/gui/gm-smiley-chooser-button.c:
        * lib/gui/Makefile.am:
        Fixed various compilation warnings.

2008-12-21  Damien Sandras  <dsandras@gnome.org>

        * lib/engine/components/opal/opal-call-manager.cpp:
        * lib/engine/components/opal/opal-videoinput.cpp:
        * lib/engine/components/opal/opal-main.cpp:
        * lib/engine/components/opal/opal-videooutput.cpp:
        * lib/engine/components/opal/Makefile.am:
        * lib/engine/components/opal/opal-audio.cpp:
        Fixed video and audio not working since the files were moved into the
        library as reported by Eugen. 

2008-12-17  Damien Sandras  <dsandras@gnome.org>

        * lib/engine/framework/Makefile.am:
        * po/POTFILES.in:
        Applied patch from Eugen Dedu to fix make dist. Thanks!

2008-12-17  Damien Sandras  <dsandras@gnome.org>

        * lib/gui/gmpreferences.c:
        Removed deprecated stuff.

2008-12-15  Damien Sandras  <dsandras@gnome.org>

        * lib/gui/xvwindow.h:
        * lib/gui/xwindow.h:
        * lib/engine/audioinput/null/audioinput-manager-null.h:
        * lib/engine/audiooutput/null/audiooutput-manager-null.h:
        Fixed compilation issues due to new PTLIB headers.

2008-12-15  Damien Sandras  <dsandras@gnome.org>

        * src/gui/main.cpp:
        Realize widget at the begin to prevent warnings.

        * src/gui/preferences.cpp:
        * src/gui/statusmenu.cpp:
        * src/gui/assistant.cpp:
        * src/gui/conf.cpp:
        * src/gui/conf.h:
        * lib/gui/gmpreferences.c:
        * lib/gui/gmpreferences.h:
        * lib/engine/components/opal/opal-call-manager.cpp:
        * lib/engine/components/opal/sip-endpoint.cpp:
        * lib/engine/components/opal/opal-gmconf-bridge.cpp:
        * lib/engine/components/opal/h323-endpoint.cpp:
        * lib/engine/protocol/skel/codec-description.cpp:
        * ekiga.schemas.in.in:
        Cleanup GConf keys and KILLED the gconf_test_age key. Default values 
        are now in the code directly.

2008-12-15  Damien Sandras  <dsandras@gnome.org>

        * src/gui/main.cpp:

2008-12-11  Damien Sandras  <dsandras@gnome.org>

        * lib/gmconf/gmconf-gconf.c:
        Allow NULL entry->value.

2008-12-11  Damien Sandras  <dsandras@gnome.org>

        * src/gui/main.cpp:
        * src/gui/conf.cpp:
        * src/gui/main.h:
        Moved more notifiers where they should be.

2008-12-11  Damien Sandras  <dsandras@gnome.org>

        * lib/engine/components/opal/sip-endpoint.cpp:
        Initial support for dialog info notifications.

2008-12-11  Damien Sandras  <dsandras@gnome.org>

        * src/gui/assistant.cpp:
        * src/gui/conf.cpp:
        * lib/engine/components/opal/sip-endpoint.cpp:
        Moved more notifiers where they should be.

2008-12-11  Damien Sandras  <dsandras@gnome.org>

        * src/gui/preferences.cpp:
        * src/gui/preferences.h:
        * src/gui/conf.cpp:
        Moved more notifiers to their place.

2008-12-11  Damien Sandras  <dsandras@gnome.org>

        * src/gui/main.cpp:
        Fixed crash on missed call as reported by Thomas Schorpp.

2008-12-11  Damien Sandras  <dsandras@gnome.org>

        * configure.ac:
        Fixed previous commit.

2008-12-10  Damien Sandras  <dsandras@gnome.org>

        * configure.ac:
        Renamed --enable-debug into --enable-opal-debug
        and added --enable-gtk-debug.

2008-12-09  Damien Sandras  <dsandras@gnome.org>

        * src/gui/callbacks.cpp:
        Ah, #undef GTK_DISABLE_DEPRECATED was needed for the GNOME build.

2008-12-09  Damien Sandras  <dsandras@gnome.org>

        * lib/gui/gmpreferences.cpp:
        Do not use deprecated gdk_color_white anymore. Dropped useless 
        gdkcolor.h include as it breaks compilation (reported by Eugen).

2008-12-09  Damien Sandras  <dsandras@gnome.org>

        * src/gui/callbacks.cpp:
        Fixed compilation error with --disable-gnome release reported by
        Eugen.

2008-12-07  Damien Sandras  <dsandras@gnome.org>

        * src/gui/main.cpp:
        Fixed warning.

2008-12-07  Damien Sandras  <dsandras@gnome.org>

        * src/gui/main.cpp:
        It seems we do not need to initialize ptlib anymore.

2008-12-07  Damien Sandras  <dsandras@gnome.org>

        * lib/engine/components/opal/sip-endpoint.h:
        * lib/engine/components/opal/sip-endpoint.cpp:
        Fixed GetRegisteredPartyName so that it uses 
        GetDefaultRegisteredPartyName when Ekiga.net is not being used.
        Adapted to new OPAL API.

2008-12-07  Damien Sandras  <dsandras@gnome.org>

         * src/gui/assistant.cpp:
         * src/gui/main.cpp:
         * src/gui/conf.cpp:
         Do not show the assistant after an upgrade for which Ekiga was already
         successfully setup.
         Correctly migrate audio & video devices settings, as well as the full 
         name and the ekiga.net / diamondcard settings. (#561180)

2008-12-06  Damien Sandras  <dsandras@gnome.org>

        * lib/engine/components/opal/opal-gmconf-bridge.cpp:
        More --disable-[h323,sip] fixes.

2008-12-06  Damien Sandras  <dsandras@gnome.org>

        * src/gui/preferences.cpp:
        Removed useless headers that break the --disable-h323
        build.

2008-12-02  Damien Sandras  <dsandras@gnome.org>

        * src/components: Moved to dbus-helper.

2008-12-01  Damien Sandras  <dsandras@gnome.org>

        * lib/gmref: Removed empty directory.

2008-12-01  Damien Sandras  <dsandras@gnome.org>

        * src/ekiga.cpp:
        * src/devices:
        * src/devices/audiodev.cpp:
        * src/devices/audiodev.h:
        * src/devices/videoinput.cpp:
        * src/devices/videooutput.cpp:
        * src/devices/videoinput.h:
        * src/devices/videooutput.h:
        * src/gui/main.cpp:
        * src/ekiga.h:
        * src/Makefile.am:
        * lib/engine/components/opal/opal-videoinput.cpp:
        * lib/engine/components/opal/opal-videooutput.h:
        * lib/engine/components/opal/opal-audio.h:
        * lib/engine/components/opal/opal-videooutput.cpp:
        * lib/engine/components/opal/opal-videoinput.h:
        * lib/engine/components/opal/Makefile.am:
        * lib/engine/components/opal/opal-audio.cpp:
        * lib/engine/engine.cpp:
        * lib/engine/engine.h:
        Some more moving.

2008-11-24  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/framework/reflister.h: Plugged leaks.

2008-11-23  Damien Sandras  <dsandras@gnome.org>

        * configure.ac:
        * lib/engine/audioinput/ptlib:
        * lib/engine/audiooutput/ptlib:
        * lib/engine/components/ptlib/videoinput-main-ptlib.cpp:
        * lib/engine/components/ptlib/videoinput-main-ptlib.h:
        * lib/engine/components/ptlib/videoinput-manager-ptlib.cpp:
        * lib/engine/components/ptlib/Makefile.am:
        * lib/engine/components/ptlib/videoinput-manager-ptlib.h:
        * lib/engine/videoinput/Makefile.am:
        * lib/engine/videoinput/ptlib:
        * lib/engine/Makefile.am:
        Moved the videoinput to the components directory.

2008-11-23  Damien Sandras  <dsandras@gnome.org>

        * configure.ac:
        * lib/engine/audioinput/Makefile.am:
        * lib/engine/audioinput/ptlib/audioinput-main-ptlib.h:
        * lib/engine/audioinput/ptlib/audioinput-manager-ptlib.cpp:
        * lib/engine/audioinput/ptlib/audioinput-manager-ptlib.h:
        * lib/engine/audioinput/ptlib/Makefile.am:
        * lib/engine/audioinput/ptlib/audioinput-main-ptlib.cpp:
        * lib/engine/audiooutput/Makefile.am:
        * lib/engine/audiooutput/ptlib/audiooutput-main-ptlib.h:
        * lib/engine/audiooutput/ptlib/audiooutput-manager-ptlib.cpp:
        * lib/engine/audiooutput/ptlib/audiooutput-manager-ptlib.h:
        * lib/engine/audiooutput/ptlib/audiooutput-main-ptlib.cpp:
        * lib/engine/components/Makefile.am:
        * lib/engine/components/ptlib:
        * lib/engine/components/ptlib/audioinput-main-ptlib.h:
        * lib/engine/components/ptlib/audioinput-manager-ptlib.cpp:
        * lib/engine/components/ptlib/audiooutput-main-ptlib.h:
        * lib/engine/components/ptlib/audiooutput-manager-ptlib.cpp:
        * lib/engine/components/ptlib/audioinput-manager-ptlib.h:
        * lib/engine/components/ptlib/audiooutput-manager-ptlib.h:
        * lib/engine/components/ptlib/Makefile.am:
        * lib/engine/components/ptlib/audioinput-main-ptlib.cpp:
        * lib/engine/components/ptlib/audiooutput-main-ptlib.cpp:
        * lib/engine/Makefile.am:
        Some more moving.

2008-11-23  Damien Sandras  <dsandras@gnome.org>

        * configure.ac:
        * lib/engine/components/local-roster:
        * lib/engine/components/local-roster/Makefile.am:
        * lib/engine/components/avahi:
        * lib/engine/components/avahi/Makefile.am:
        * lib/engine/components/Makefile.am:
        * lib/engine/presence/local-roster:
        * lib/engine/presence/avahi:
        * lib/engine/presence/Makefile.am:
        * lib/engine/Makefile.am:
        Moved engine components to their own directory.

2008-11-23  Damien Sandras  <dsandras@gnome.org>

        * configure.ac:
        * lib/engine/gui/gtk-frontend/Makefile.am:
        * lib/engine/components/ldap
        * lib/engine/components/ldap/Makefile.am
        * lib/engine/components/evolution
        * lib/engine/components/evolution/Makefile.am
        * lib/engine/components/Makefile.am:
        * lib/engine/components/call-history
        * lib/engine/components/call-history/Makefile.am
        * lib/engine/components/kab
        * lib/engine/components/kab/Makefile.am
        * lib/engine/addressbook/ldap:
        * lib/engine/addressbook/ldap/ldap-contact.h:
        * lib/engine/addressbook/ldap/ldap-source.cpp:
        * lib/engine/addressbook/ldap/ldap-main.cpp:
        * lib/engine/addressbook/ldap/ldap-source.h:
        * lib/engine/addressbook/ldap/ldap-main.h:
        * lib/engine/addressbook/ldap/Makefile.am:
        * lib/engine/addressbook/ldap/ldap-book.cpp:
        * lib/engine/addressbook/ldap/ldap-contact.cpp:
        * lib/engine/addressbook/ldap/ldap-book.h:
        * lib/engine/addressbook/evolution:
        * lib/engine/addressbook/evolution/evolution-book.h:
        * lib/engine/addressbook/evolution/evolution-contact.h:
        * lib/engine/addressbook/evolution/evolution-source.cpp:
        * lib/engine/addressbook/evolution/evolution-main.cpp:
        * lib/engine/addressbook/evolution/evolution-source.h:
        * lib/engine/addressbook/evolution/Makefile.am:
        * lib/engine/addressbook/evolution/evolution-main.h:
        * lib/engine/addressbook/evolution/evolution-book.cpp:
        * lib/engine/addressbook/evolution/evolution-contact.cpp:
        * lib/engine/addressbook/Makefile.am:
        * lib/engine/addressbook/call-history:
        * lib/engine/addressbook/call-history/history-book.h:
        * lib/engine/addressbook/call-history/history-contact.h:
        * lib/engine/addressbook/call-history/history-source.cpp:
        * lib/engine/addressbook/call-history/history-main.cpp:
        * lib/engine/addressbook/call-history/history-source.h:
        * lib/engine/addressbook/call-history/Makefile.am:
        * lib/engine/addressbook/call-history/history-main.h:
        * lib/engine/addressbook/call-history/history-book.cpp:
        * lib/engine/addressbook/call-history/history-contact.cpp:
        * lib/engine/addressbook/kab:
        * lib/engine/addressbook/kab/kab-main.cpp:
        * lib/engine/addressbook/kab/kab-source.h:
        * lib/engine/addressbook/kab/kab-main.h:
        * lib/engine/addressbook/kab/kab-book.cpp:
        * lib/engine/addressbook/kab/kab-contact.cpp:
        * lib/engine/addressbook/kab/Makefile.am:
        * lib/engine/addressbook/kab/kab-book.h:
        * lib/engine/addressbook/kab/kab-contact.h:
        * lib/engine/addressbook/kab/kab-source.cpp:
        * lib/engine/Makefile.am:
        Moved addressbook components to the components directory of the engine.

2008-11-22  Damien Sandras  <dsandras@gnome.org>

        * src/gui/main.cpp:
        Fixed crash.

2008-11-22  Damien Sandras  <dsandras@gnome.org>

        * src/gui/main.cpp:
        Change type of crash.

2008-11-22  Damien Sandras  <dsandras@gnome.org>

        * help/C/Makefile.am:
        Removed other obsolete references. 

2008-11-22  Damien Sandras  <dsandras@gnome.org>

        * help/C/Makefile.am:
        Some files do not exist anymore since long. Removed them.

2008-11-22  Damien Sandras  <dsandras@gnome.org>

        * help/C/figures/config_d8.png:
        Added missing file.

2008-11-21  Julien Puydt  <jpuydt@gnome.org>

	* configure.ac:
	* lib/Makefile.am:
	* lib/engine/Makefile.am:
	* lib/engine/account/skel/Makefile.am:
	* lib/engine/addressbook/call-history/Makefile.am:
	* lib/engine/addressbook/evolution/Makefile.am:
	* lib/engine/addressbook/kab/Makefile.am:
	* lib/engine/addressbook/ldap/Makefile.am:
	* lib/engine/addressbook/skel/Makefile.am:
	* lib/engine/audioinput/null/Makefile.am:
	* lib/engine/audioinput/ptlib/Makefile.am:
	* lib/engine/audioinput/skel/Makefile.am:
	* lib/engine/audiooutput/null/Makefile.am:
	* lib/engine/audiooutput/ptlib/Makefile.am:
	* lib/engine/audiooutput/skel/Makefile.am:
	* lib/engine/chat/echo/Makefile.am:
	* lib/engine/chat/skel/Makefile.am:
	* lib/engine/components/avahi-publisher/Makefile.am:
	* lib/engine/components/gmconf-personal-details/Makefile.am:
	* lib/engine/components/gstreamer/Makefile.am:
	* lib/engine/components/kde/Makefile.am:
	* lib/engine/components/opal/Makefile.am:
	* lib/engine/components/resource-list/Makefile.am:
	* lib/engine/components/xcap/Makefile.am:
	* lib/engine/framework/Makefile.am:
	* lib/engine/framework/gmref.h:
	* lib/engine/gui/gtk-core/Makefile.am:
	* lib/engine/gui/gtk-core/gm-refcounted-boxed.cpp:
	* lib/engine/gui/gtk-core/gm-refcounted-boxed.h:
	* lib/engine/gui/gtk-frontend/Makefile.am:
	* lib/engine/hal/dbus/Makefile.am:
	* lib/engine/hal/skel/Makefile.am:
	* lib/engine/presence/avahi/Makefile.am:
	* lib/engine/presence/local-roster/Makefile.am:
	* lib/engine/presence/skel/Makefile.am:
	* lib/engine/protocol/skel/Makefile.am:
	* lib/engine/videoinput/mlogo/Makefile.am:
	* lib/engine/videoinput/ptlib/Makefile.am:
	* lib/engine/videoinput/skel/Makefile.am:
	* lib/engine/videooutput/dx/Makefile.am:
	* lib/engine/videooutput/skel/Makefile.am:
	* lib/engine/videooutput/x/Makefile.am:
	* lib/gmref/Makefile.am:
	* lib/gmref/gmref.cpp:
	* lib/gmref/gmref.h:
	* lib/gui/Makefile.am:
	* src/Makefile.am: Moved gmref.h to lib/engine/framework.

2008-11-20  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/components/opal/Makefile.am: Made it handle out-of-tree
	builds better.

2008-11-20  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/addressbook-window.cpp:
	* lib/engine/gui/gtk-frontend/book-view-gtk.cpp:
	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp: Kicked reference
	counting out of the GUI : no more crash!
	* lib/gmref/gmref.cpp: Re-enabled freeing memory.
	* lib/gmref/gmref.h: Cosmetic changes.

2008-11-18  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/account/skel/account-core.cpp:
	* lib/engine/account/skel/account-core.h:
	* lib/engine/account/skel/account.h:
	* lib/engine/account/skel/bank-impl.h:
	* lib/engine/account/skel/bank.h:
	* lib/engine/addressbook/call-history/history-book.h:
	* lib/engine/addressbook/ldap/ldap-book.cpp:
	* lib/engine/addressbook/ldap/ldap-book.h:
	* lib/engine/addressbook/skel/book-impl.h:
	* lib/engine/addressbook/skel/book.h:
	* lib/engine/addressbook/skel/contact-core.cpp:
	* lib/engine/addressbook/skel/contact-core.h:
	* lib/engine/addressbook/skel/contact.h:
	* lib/engine/addressbook/skel/source-impl.h:
	* lib/engine/addressbook/skel/source.h:
	* lib/engine/audioinput/skel/audioinput-core.cpp:
	* lib/engine/audioinput/skel/audioinput-core.h:
	* lib/engine/audioinput/skel/audioinput-manager.h:
	* lib/engine/audiooutput/skel/audiooutput-core.cpp:
	* lib/engine/audiooutput/skel/audiooutput-core.h:
	* lib/engine/audiooutput/skel/audiooutput-manager.h:
	* lib/engine/chat/skel/chat-core.cpp:
	* lib/engine/chat/skel/chat-core.h:
	* lib/engine/chat/skel/chat-manager.h:
	* lib/engine/chat/skel/chat.h:
	* lib/engine/chat/skel/dialect-impl.h:
	* lib/engine/chat/skel/dialect.h:
	* lib/engine/components/opal/opal-account.h:
	* lib/engine/components/opal/sip-chat-simple.cpp:
	* lib/engine/components/opal/sip-chat-simple.h:
	* lib/engine/components/opal/sip-dialect.cpp:
	* lib/engine/components/opal/sip-dialect.h:
	* lib/engine/components/resource-list/rl-heap.cpp:
	* lib/engine/components/resource-list/rl-heap.h:
	* lib/engine/components/resource-list/rl-list.cpp:
	* lib/engine/components/resource-list/rl-list.h:
	* lib/engine/components/resource-list/rl-presentity.h:
	* lib/engine/components/xcap/xcap-core.cpp:
	* lib/engine/components/xcap/xcap-core.h:
	* lib/engine/framework/form-request-simple.cpp:
	* lib/engine/framework/form-request-simple.h:
	* lib/engine/framework/gmconf-bridge.h:
	* lib/engine/framework/lister.h:
	* lib/engine/framework/menu-builder-tools.cpp:
	* lib/engine/framework/menu-builder-tools.h:
	* lib/engine/framework/menu-builder.cpp:
	* lib/engine/framework/menu-builder.h:
	* lib/engine/framework/personal-details.h:
	* lib/engine/framework/reflister.h:
	* lib/engine/framework/runtime-glib.cpp:
	* lib/engine/framework/runtime-glib.h:
	* lib/engine/framework/runtime.h:
	* lib/engine/framework/services.h:
	* lib/engine/gui/gtk-core/menu-builder-gtk.cpp:
	* lib/engine/gui/gtk-core/menu-builder-gtk.h:
	* lib/engine/gui/gtk-core/toolbar-builder-gtk.cpp:
	* lib/engine/gui/gtk-core/toolbar-builder-gtk.h:
	* lib/engine/hal/skel/hal-core.cpp:
	* lib/engine/hal/skel/hal-core.h:
	* lib/engine/hal/skel/hal-manager.h:
	* lib/engine/presence/local-roster/local-presentity.h:
	* lib/engine/presence/skel/cluster-impl.h:
	* lib/engine/presence/skel/cluster.h:
	* lib/engine/presence/skel/heap-impl.h:
	* lib/engine/presence/skel/heap.h:
	* lib/engine/presence/skel/presence-core.cpp:
	* lib/engine/presence/skel/presence-core.h:
	* lib/engine/presence/skel/presentity.h:
	* lib/engine/protocol/skel/call-core.h:
	* lib/engine/protocol/skel/call-manager.h:
	* lib/engine/protocol/skel/call.h:
	* lib/engine/videoinput/skel/videoinput-core.cpp:
	* lib/engine/videoinput/skel/videoinput-core.h:
	* lib/engine/videoinput/skel/videoinput-manager.h:
	* lib/engine/videooutput/skel/videooutput-core.cpp:
	* lib/engine/videooutput/skel/videooutput-core.h:
	* lib/engine/videooutput/skel/videooutput-manager.h: Made all sigc::slot
	and sigc::signal with arity, since it's supposedly cleaner.
	* lib/gmref/gmref.h: Cleaned up the code... which didn't look that bad
	unfortunately :-(

2008-11-18  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/call-history/history-book.cpp:
	* lib/engine/addressbook/call-history/history-contact.cpp:
	* lib/engine/addressbook/call-history/history-main.cpp:
	* lib/engine/addressbook/call-history/history-source.cpp:
	* lib/engine/addressbook/evolution/evolution-book.cpp:
	* lib/engine/addressbook/evolution/evolution-contact.cpp:
	* lib/engine/addressbook/evolution/evolution-main.cpp:
	* lib/engine/addressbook/evolution/evolution-source.cpp:
	* lib/engine/addressbook/ldap/ldap-book.cpp:
	* lib/engine/addressbook/ldap/ldap-contact.cpp:
	* lib/engine/addressbook/ldap/ldap-main.cpp:
	* lib/engine/addressbook/ldap/ldap-source.cpp:
	* lib/engine/chat/echo/echo-main.cpp:
	* lib/engine/components/avahi-publisher/avahi-publisher-main.cpp:
	* lib/engine/components/gmconf-personal-details/gmconf-personal-details-main.cpp:
	* lib/engine/components/opal/opal-call-manager.cpp:
	* lib/engine/components/opal/opal-main.cpp:
	* lib/engine/components/opal/sip-chat-simple.cpp:
	* lib/engine/engine.cpp:
	* lib/engine/gui/gtk-core/gtk-core-main.cpp:
	* lib/engine/gui/gtk-frontend/gtk-frontend.cpp:
	* lib/engine/gui/gtk-frontend/presentity-view.cpp:
	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp:
	* lib/engine/presence/avahi/avahi-cluster.cpp:
	* lib/engine/presence/avahi/avahi-heap.cpp:
	* lib/engine/presence/avahi/avahi-main.cpp:
	* lib/engine/presence/local-roster/local-cluster.cpp:
	* lib/engine/presence/local-roster/local-heap.cpp:
	* lib/engine/presence/local-roster/local-presentity.cpp:
	* lib/engine/presence/local-roster/local-roster-bridge.cpp:
	* lib/engine/presence/local-roster/local-roster-main.cpp:
	* lib/engine/presence/skel/uri-presentity.cpp:
	* lib/engine/protocol/skel/call-manager.cpp:
	* lib/gmref/gmref.h:
	* src/gui/main.cpp: Made conversions from a pointer to a gmref_ptr
	explicit, since it is the norm...

2008-11-18  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/framework/reflister.h: Don't do something which emits
	signals at shutdown : if we're closing, then nobody's listening anyway!

2008-11-16  Damien Sandras  <dsandras@gnome.org>

        * lib/engine/components/opal/Makefile.am:
        Added missing file.

2008-11-16  Damien Sandras  <dsandras@gnome.org>

        * src/endpoints:
        * src/Makefile.am:
        * configure.ac:
        * lib/engine/components/Makefile.am:
        * lib/engine/components/opal:
        * lib/engine/components/opal/sip-dialect.cpp:
        * lib/engine/components/opal/sip-chat-simple.cpp:
        * lib/engine/components/opal/opal-gmconf-bridge.h:
        * lib/engine/components/opal/h323-endpoint.h:
        * lib/engine/components/opal/sip-dialect.h:
        * lib/engine/components/opal/sip-chat-simple.h:
        * lib/engine/components/opal/opal-call.cpp:
        * lib/engine/components/opal/opal-bank.cpp:
        * lib/engine/components/opal/opal-call.h:
        * lib/engine/components/opal/opal-bank.h:
        * lib/engine/components/opal/sip-endpoint.cpp:
        * lib/engine/components/opal/opal-call-manager.cpp:
        * lib/engine/components/opal/opal-main.cpp:
        * lib/engine/components/opal/sip-endpoint.h:
        * lib/engine/components/opal/opal-call-manager.h:
        * lib/engine/components/opal/opal-main.h:
        * lib/engine/components/opal/opal-account.cpp:
        * lib/engine/components/opal/pcss-endpoint.cpp:
        * lib/engine/components/opal/opal-codec-description.cpp:
        * lib/engine/components/opal/opal-account.h:
        * lib/engine/components/opal/pcss-endpoint.h:
        * lib/engine/components/opal/opal-gmconf-bridge.cpp:
        * lib/engine/components/opal/opal-codec-description.h:
        * lib/engine/components/opal/h323-endpoint.cpp:
        * lib/engine/Makefile.am:
        Moved the OPAL CallManager stuff to the engine where it belongs to.

2008-11-16  Damien Sandras  <dsandras@gnome.org>

        * src/ekiga.cpp
        * src/endpoints/ekiga.cpp:
        * src/endpoints/ekiga.h:
        * src/ekiga.h
        * src/Makefile.am:
        Started moving files.

2008-11-16  Damien Sandras  <dsandras@gnome.org>

        * src/gui/callbacks.cpp:
        * configure.ac:
        * lib/gui/gmpreferences.c:
        * lib/toolbox/toolbox-gnome.c:
        Compile by default with the deprecated flags to make sure we do not 
        reintroduce deprecated behaviors.

2008-11-16  Damien Sandras  <dsandras@gnome.org>

        * src/endpoints/h323-endpoint.h:
        * src/endpoints/opal-call.cpp:
        * src/endpoints/opal-bank.cpp:
        * src/endpoints/opal-call.h:
        * src/endpoints/sip-endpoint.cpp:
        * src/endpoints/opal-call-manager.cpp:
        * src/endpoints/opal-main.cpp:
        * src/endpoints/sip-endpoint.h:
        * src/endpoints/opal-call-manager.h:
        * src/endpoints/opal-account.cpp:
        * src/endpoints/pcss-endpoint.cpp:
        * src/endpoints/opal-gmconf-bridge.cpp:
        * src/endpoints/h323-endpoint.cpp:
        * src/gui/dialpad.cpp:
        * src/gui/misc.h:
        * src/gui/statusicon.h:
        * src/gui/statusmenu.cpp:
        * src/gui/assistant.cpp:
        * src/gui/statusmenu.h:
        * src/gui/accounts.cpp:
        * src/gui/accounts.h:
        * src/gui/main.cpp:
        * src/gui/main.h:
        * src/gui/misc.cpp:
        * src/gui/statusicon.cpp:
        * configure.ac:
        * lib/gui/codecsbox.h:
        * lib/gui/gmdialog.c:
        * lib/engine/gui/gtk-frontend/call-history-view-gtk.cpp:
        * lib/engine/gui/gtk-frontend/addressbook-window.cpp:
        * lib/engine/gui/gtk-frontend/roster-view-gtk.cpp:
        * lib/engine/gui/gtk-frontend/chat-window.cpp:
        * lib/engine/gui/gtk-frontend/book-view-gtk.cpp:
        * lib/engine/gui/gtk-frontend/chat-area.cpp:
        * lib/engine/gui/gtk-core/form-dialog-gtk.cpp:
        * lib/engine/addressbook/ldap/ldap-book.h:
        * lib/engine/addressbook/evolution/Makefile.am:
        * lib/engine/addressbook/evolution/evolution-book.cpp:
        * lib/engine/addressbook/evolution/evolution-contact.cpp:
        * lib/engine/addressbook/call-history/Makefile.am:
        * lib/engine/addressbook/call-history/history-contact.cpp:
        * lib/engine/addressbook/skel/contact-core.cpp:
        * lib/engine/addressbook/skel/Makefile.am:
        * lib/engine/presence/local-roster/local-presentity.cpp:
        * lib/engine/presence/local-roster/local-roster-bridge.cpp:
        * lib/engine/presence/local-roster/local-heap.cpp:
        * lib/engine/presence/local-roster/Makefile.am:
        * lib/engine/presence/local-roster/local-cluster.cpp:
        * lib/engine/presence/avahi/avahi-heap.cpp:
        Cleanup : only include common.h and config.h when absolutely
        needed. Use glib/gi18n.h for i18n and not our custom definitions in
        config.h.

2008-11-16  Damien Sandras  <dsandras@gnome.org>

        * src/endpoints/h323-endpoint.h:
        * src/endpoints/pcss.cpp:
        * src/endpoints/manager.cpp:
        * src/endpoints/opal-call-manager.cpp
        * src/endpoints/pcss.h:
        * src/endpoints/opal-main.cpp:
        * src/endpoints/sip-endpoint.h:
        * src/endpoints/manager.h:
        * src/endpoints/opal-call-manager.h
        * src/endpoints/ekiga.h:
        * src/endpoints/pcss-endpoint.cpp
        * src/endpoints/pcss-endpoint.h
        * src/endpoints/opal-gmconf-bridge.cpp:
        * src/gui/statusicon.h:
        * src/gui/accounts.cpp:
        * src/gui/callbacks.cpp:
        * src/gui/conf.cpp:
        * src/components/dbus.cpp:
        * src/Makefile.am:
        Headers cleanups and some renaming. Some components were still depending
        on engine components instead of engine skel files.

2008-11-16  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/book-view-gtk.cpp:
	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp: Added back the gmref_dec
	code, and removed log printing.
	* lib/engine/gui/gtk-core/gm-refcounted-boxed.cpp: Remove log printing.
	* lib/gmref/gmref.cpp: Don't free memory : leak but don't
	crash -- that will let others work on ekiga while I settle
	the problem.
	* lib/gmref/gmref.h: Simplified gmref_ptr.

2008-11-16  Damien Sandras  <dsandras@gnome.org>

        * src/endpoints/sip-endpoint.cpp:
        * src/endpoints/sip-endpoint.h:
        Fixed bug in previous commit. The presence information was not modified if
        the presence itself remained the same.

2008-11-15  Damien Sandras  <dsandras@gnome.org>

        * src/endpoints/sip-endpoint.cpp:
        * src/endpoints/sip-endpoint.h:
        Fixed various problems with the initial notifications and empty ping back
        notifications.
        If we receive an initial notification with no status information,
        then the user is offline. If we receive a notification with an empty
        body then do not update the user status to offline or unknown because
        it is just a ping from the server indicating no status change.

2008-11-15  Damien Sandras  <dsandras@gnome.org>

        * src/endpoints/sip-endpoint.cpp:
        * src/gui/statusmenu.cpp:
        * src/gui/statusmenu.h:
        * src/gui/main.cpp:
        * src/gui/statusicon.cpp:
        * lib/engine/components/avahi-publisher/avahi-publisher.cpp:
        * lib/engine/components/gmconf-personal-details/gmconf-personal-details.h:
        * lib/engine/components/gmconf-personal-details/gmconf-personal-details.cpp:
        * lib/engine/framework/personal-details.h:
        Large rework of the PersonalDetails class so that the short_status and
        long_status can be set at once. The GmConf notifiers are only 
        triggering the updated signal when there was an update. Rewrite of the
        StatusMenu Gtk widget so that it deals with the PersonalDetails service
        and not directly with the GmConf keys. Renamed short_status into
        presence and long_status into status to match the naming of 
        presentities. All of this prevent publishing partial, duplicate or 
        incorrect status information to the SIP server.

2008-11-15  Damien Sandras  <dsandras@gnome.org>

        * configure.ac: Incremented version number.

2008-11-15  Julien Puydt  <jpuydt@gnome.org>

	* lib/gmref/gmref.cpp:
	* lib/gmref/gmref.h: Made the way the refcount is tracked completely
	hidden -- only gmref_inc/gmref_dec/gmref_count to modify to change the
	implementation.
	* lib/engine/gui/gtk-core/gm-refcounted-boxed.cpp:
	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp: Added (temporary)
	debug output.

2008-11-15  Steve Frécinaux  <code@istique.net>

	* lib/gmref/gmref.cpp:
	* lib/gmref/gmref.h:
	Rename the "count" field to "refcount" and ensure the field can only be
	accessed through the gmref_inc and gmref_dec functions.

2008-11-14  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/book-view-gtk.cpp:
	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp: Comment code out
	to let ekiga run... until I find and fix the real bug.

2008-11-14  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/skel/book-impl.h:
	* lib/engine/addressbook/skel/source-impl.h:
	* lib/engine/presence/skel/cluster-impl.h:
	* lib/engine/presence/skel/heap-impl.h:
	* lib/engine/presence/skel/presence-core.h:
	* lib/engine/presence/skel/uri-presentity.h: Removed useless "public
	sigc::trackable".
	* lib/gmref/gmref.cpp:
	* lib/gmref/gmref.h: Pushed the reference counts in the objects
	themselves.

2008-11-14  Steve Frécinaux  <code@istique.net>

	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp: Rename on_view_clicked to
	on_view_event_after, and exit early when the event is not interesting.

2008-11-14  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/framework/reflister.h: Added a much needed destructor (!),
	to prevent leaks.
	* lib/engine/gui/gtk-frontend/book-view-gtk.cpp:
	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp: Made them disconnect
	callbacks in dispose instead of finalize, to prevent crashes.

2008-11-14  Steve Frécinaux  <code@istique.net>

	* src/gui/main.cpp: Fix compilation.

2008-11-13  Damien Sandras  <dsandras@gnome.org>

        * src/gui/main.cpp:
        Fixed a few warnings. Allow answering/rejecting calls from the main
        window when the notification area is used.

2008-11-12  Damien Sandras  <dsandras@gnome.org>

        * lib/pixops/have_mmx.S:
        * lib/pixops/composite_line_22_4a4_mmx.S:
        Fixed compilation problems thanks to David Sainty
        <David.Sainty dtsp.co.nz> and Eugen Dedu.

2008-11-12  Damien Sandras  <dsandras@gnome.org>
        
        * NEWS:
        Cleaned file thanks to Eugen Dedu.

2008-11-12  Steve Frécinaux  <code@istique.net>

	* configure.ac:
	* lib/gui/gmdialog.c:
	* lib/toolbox/toolbox-gtk.c:
	* src/gui/callbacks.cpp:
	Get rid of libgnome when compiled against gtk+ >= 2.13

	libgnome was used for help display (now superseeded by gtk_show_uri) and
	for the GtkFileChooser backend through gnomevfs (now superseeded by GIO
	at the Glib level). So it is safe to drop libgnome once and for all.

2008-11-12  Steve Frécinaux  <code@istique.net>

	* src/gui/main.cpp: Get rid of GnomeProgram.

2008-11-12  Steve Frécinaux  <code@istique.net>

	* src/gui/preferences.cpp:
	Get rid of the gnome-vfs backend for the filechooser. It has been
	obsoleted by the gio support from the glib level up since Gtk+ 2.12...

2008-11-11  Steve Frécinaux  <code@istique.net>

	* lib/engine/gui/gtk-frontend/addressbook-window.cpp:
	* lib/engine/gui/gtk-frontend/book-view-gtk.cpp:
	* lib/engine/gui/gtk-frontend/call-history-view-gtk.cpp:
	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp:
	* lib/gui/gmdialog.c:
	* lib/gui/gmmenuaddon.c:
	* lib/gui/gmmenuaddon.h:
	* src/gui/accounts.cpp:
	* src/gui/main.cpp:
	* src/gui/preferences.cpp:
	* src/gui/statusicon.cpp:
	Get rid of the now-deprecated GtkSignalFunc, and use GCallback instead.

	Ekiga now compiles with
	make CFLAGS+="-DGDK_PIXBUF_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED
	              -DGTK_DISABLE_DEPRECATED"

2008-11-11  Steve Frécinaux  <code@istique.net>

	* lib/gui/gmlevelmeter.h:
	* lib/gui/gmlevelmeter.c:
	* src/gui/main.cpp:
	Update GmLevelMeter not to use deprecated stuff.
	- use GObject::finalize instead of GtkObject::destroy
	- use G_DEFINE_TYPE
	- Hijack GtkOrientation instead of having our own copy of it

2008-11-11  Damien Sandras  <dsandras@gnome.org>

        * src/endpoints/sip-endpoint.cpp:
        Do not suppose the status is now offline when receiving a NOTIFY with
        an empty body.

2008-11-11  Steve Frécinaux  <code@istique.net>

	* lib/gui/gm-cell-renderer-bitext.h:
	* lib/gui/gmcellrendererexpander.c:
	* lib/gui/gmcellrendererexpander.h:
	* lib/gui/gmlevelmeter.h:
	* lib/gui/gmpowermeter.c:
	* lib/gui/gmpowermeter.h:
	Clean up GLib and GTK+ includes

	GTK+ is moving toward a model where it is only allowed to include the
	'toplevel' headers <glib.h>, <gdk/gdk.h>, <gdk-pixbuf/gdk-pixbuf.h> and
	<gtk/gtk.h> can be directly included.

	Now Ekiga compiles with
	make CFLAGS+="-DG_DISABLE_SINGLE_INCLUDES
		      -DGDK_PIXBUF_DISABLE_SINGLE_INCLUDES
		      -DGTK_DISABLE_SINGLE_INCLUDES"

2008-11-11  Damien Sandras  <dsandras@gnome.org>

        * src/endpoints/sip-endpoint.cpp:
        Removed useless code.

2008-11-10  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/presence/skel/cluster-impl.h:
	* lib/engine/presence/skel/cluster.h:
	* lib/engine/presence/skel/heap-impl.h:
	* lib/engine/presence/skel/heap.h:
	* lib/engine/presence/skel/presence-core.cpp:
	* lib/engine/presence/skel/presence-core.h:
	* lib/engine/presence/skel/presentity.h:
	* lib/engine/presence/skel/uri-presentity.cpp: The presence stack skel
	now uses gmref_ptr, which fixes bug #557403.
	* lib/engine/chat/echo/echo-presentity.h:
	* lib/engine/chat/echo/echo-simple.cpp:
	* lib/engine/chat/echo/echo-simple.h:
	* lib/engine/chat/skel/chat-multiple.h:
	* lib/engine/chat/skel/chat-simple.h:
	* lib/engine/gui/gtk-frontend/presentity-view.cpp:
	* lib/engine/gui/gtk-frontend/presentity-view.h:
	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp:
	* lib/engine/presence/avahi/avahi-cluster.cpp:
	* lib/engine/presence/avahi/avahi-cluster.h:
	* lib/engine/presence/avahi/avahi-heap.cpp:
	* lib/engine/presence/avahi/avahi-main.cpp:
	* lib/engine/presence/local-roster/local-cluster.cpp:
	* lib/engine/presence/local-roster/local-cluster.h:
	* lib/engine/presence/local-roster/local-heap.cpp:
	* lib/engine/presence/local-roster/local-heap.h:
	* lib/engine/presence/local-roster/local-presentity.cpp:
	* lib/engine/presence/local-roster/local-roster-bridge.cpp:
	* lib/engine/presence/local-roster/local-roster-main.cpp:
	* src/endpoints/h323-endpoint.cpp:
	* src/endpoints/h323-endpoint.h:
	* src/endpoints/sip-chat-simple.cpp:
	* src/endpoints/sip-chat-simple.h:
	* src/endpoints/sip-endpoint.cpp:
	* src/endpoints/sip-endpoint.h: Follow the skel.

2008-11-08  Damien Sandras  <dsandras@gnome.org>

        * src/endpoints/ekiga.cpp:
        * src/endpoints/ekiga.h:
        * src/gui/main.cpp:
        Removed unused stuff.

2008-11-08  Damien Sandras  <dsandras@gnome.org>

        * lib/engine/protocol/skel/call-core.cpp:
        * lib/engine/protocol/skel/call-core.h:
        Added comment for callcore destruction to monitor it. Disconnect signals
        relaed to the CallManager in order to allow destruction of gmref_ptr 
        services.

2008-11-08  Damien Sandras  <dsandras@gnome.org>

        * src/endpoints/manager.cpp:
        * src/endpoints/opal-main.cpp:
        * src/endpoints/opal-gmconf-bridge.cpp:
        * src/gui/main.cpp:
        * src/gui/statusicon.cpp:
        * lib/engine/addressbook/call-history/history-book.h:
        * lib/engine/addressbook/call-history/history-book.cpp:
        * lib/engine/protocol/skel/call-core.cpp:
        * lib/engine/protocol/skel/call-manager.cpp:
        * lib/engine/protocol/skel/call-core.h:
        * lib/engine/protocol/skel/call-protocol-manager.h:
        * lib/engine/protocol/skel/call-manager.h:
        Prevent crash on exit using gmref_ptr for the CallProtocolManager
        and for the CallManager.

2008-10-30  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/components/resource-list/rl-heap.cpp: Two fixes so the
	code works better.

2008-10-30  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/framework/Makefile.am:
	* lib/engine/framework/map-key-iterator.h:
	* lib/engine/framework/reflister.h: Added specific code to help list
	objects using gmref_ptr.
	* lib/engine/addressbook/skel/book-impl.h:
	* lib/engine/addressbook/skel/book.h:
	* lib/engine/addressbook/skel/contact-core.cpp:
	* lib/engine/addressbook/skel/contact-core.h:
	* lib/engine/addressbook/skel/contact.h:
	* lib/engine/addressbook/skel/source-impl.h:
	* lib/engine/addressbook/skel/source.h: Moved the base APIs to use
	gmref_ptr.
	* lib/engine/addressbook/call-history/history-book.cpp:
	* lib/engine/addressbook/call-history/history-contact.cpp:
	* lib/engine/addressbook/call-history/history-source.cpp:
	* lib/engine/addressbook/call-history/history-source.h:
	* lib/engine/addressbook/evolution/evolution-book.cpp:
	* lib/engine/addressbook/evolution/evolution-contact.cpp:
	* lib/engine/addressbook/evolution/evolution-source.cpp:
	* lib/engine/addressbook/kab/kab-book.cpp:
	* lib/engine/addressbook/kab/kab-contact.cpp:
	* lib/engine/addressbook/kab/kab-source.cpp:
	* lib/engine/addressbook/ldap/ldap-book.cpp:
	* lib/engine/addressbook/ldap/ldap-book.h:
	* lib/engine/addressbook/ldap/ldap-contact.cpp:
	* lib/engine/addressbook/ldap/ldap-source.cpp:
	* lib/engine/addressbook/ldap/ldap-source.h:
	* lib/engine/gui/gtk-frontend/addressbook-window.cpp:
	* lib/engine/gui/gtk-frontend/book-view-gtk.cpp:
	* lib/engine/gui/gtk-frontend/book-view-gtk.h:
	* lib/engine/gui/gtk-frontend/call-history-view-gtk.cpp:
	* lib/engine/gui/gtk-frontend/call-history-view-gtk.h:
	* lib/engine/gui/gtk-frontend/gtk-frontend.cpp:
	* lib/engine/presence/local-roster/local-roster-bridge.cpp:
	* src/endpoints/h323-endpoint.cpp:
	* src/endpoints/h323-endpoint.h:
	* src/endpoints/sip-endpoint.cpp:
	* src/endpoints/sip-endpoint.h: Made it follow the new APIs.

2008-10-27  Damien Sandras  <dsandras@gnome.org>

        * src/endpoints/manager.cpp:
        Simplified code.

2008-10-27  Damien Sandras  <dsandras@gnome.org>

        * lib/engine/protocol/skel/call-core.cpp:
        Removed cout.

2008-10-27  Damien Sandras  <dsandras@gnome.org>

        * src/endpoints/sip-endpoint.cpp:
        * src/endpoints/manager.cpp:
        * src/endpoints/sip-endpoint.h:
        * src/endpoints/manager.h:
        * src/endpoints/h323-endpoint.cpp:
        * src/gui/main.cpp:
        * src/gui/statusicon.cpp:
        * lib/gui/Makefile.am:
        * lib/engine/addressbook/call-history/history-book.h:
        * lib/engine/addressbook/call-history/history-book.cpp:
        * lib/engine/protocol/skel/call.h:
        * lib/engine/protocol/skel/call-core.cpp:
        * lib/engine/protocol/skel/call-core.h:
        Use gmref memory management for the Ekiga::Call objects. The principle is 
        simple, OPAL does not free OpalCall objects itself. When the Opal component 
        thinks the object should be deleted, it emits the "removed" signal on the 
        Opal::Call object, which triggers the disconnection of signals and the 
        automatic deletion when the ref count reaches zero.
        It fixes, among others, potential problems due to the OpalCall object being
        deleted too early by OPAL and still being accessed by the GUI.

2008-10-27  Damien Sandras  <dsandras@gnome.org>

        * src/endpoints/opal-call.cpp, src/endpoints/opal-call.h:
        Do not answer or hangup calls in a separate thread, or cancelling an 
        outgoing call before it gets established won't work.

2008-10-26  Steve Frécinaux  <code@istique.net>

	* src/gui/main.cpp: Do not hardcode white background for the call
	panel, thus fixing its look with dark themes.

2008-10-25  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-core/gm-refcounted-boxed.h: Documented what this
	code is for.

2008-10-25  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/components/resource-list/Makefile.am:
	* lib/engine/components/resource-list/resource-list-main.cpp:
	* lib/engine/components/resource-list/rl-cluster.cpp:
	* lib/engine/components/resource-list/rl-cluster.h:
	* lib/engine/components/resource-list/rl-heap.cpp:
	* lib/engine/components/resource-list/rl-heap.h:
	* lib/engine/components/resource-list/rl-presentity.cpp:
	* lib/engine/components/resource-list/rl-presentity.h: New code for
	resource-lists, with read and write support, and groups. Still crashy...

2008-10-25  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/components/xcap/xcap-core.cpp:
	* lib/engine/components/xcap/xcap-core.h: Added support for write and
	delete.

2008-10-25  Julien Puydt  <jpuydt@gnome.org>

	* lib/gmref/gmref.h: Added operator< so gmref_ptr can be used as a
	key in a std::map.

2008-10-23  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/components/resource-list/rl-heap.cpp: Made the code
	remember the user-edited settings...

2008-10-22  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-core/Makefile.am:
	* lib/engine/gui/gtk-core/gm-refcounted-boxed.cpp:
	* lib/engine/gui/gtk-core/gm-refcounted-boxed.h: Added a boxed
	GmRefCounted type, fixing bug #557397.

2008-10-21  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/framework/form-builder.cpp:
	* lib/engine/framework/form-builder.h:
	* lib/engine/framework/form-dumper.cpp:
	* lib/engine/framework/form-dumper.h:
	* lib/engine/framework/form-visitor.h:
	* lib/engine/gui/gtk-core/form-dialog-gtk.cpp:
	* lib/engine/gui/gtk-core/form-dialog-gtk.h: Added support for advanced
	form fields (fixing bug #556324).

2008-10-21  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/components/xcap/xcap-core.cpp: Fixed XCAP::Core crashes
	(bug #557128)... was much harder than anticipated, but required no api
	change.

2008-10-19  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/framework/Makefile.am:
	* lib/engine/framework/form-request-simple.cpp:
	* lib/engine/framework/form-request-simple.h:
	* lib/engine/framework/form.cpp:
	* lib/engine/framework/form.h: Fixed bug #556867, by making
	Ekiga::FormRequestSimple always return ; added Ekiga::EmptyForm too.
	* lib/engine/addressbook/evolution/evolution-book.cpp:
	* lib/engine/addressbook/evolution/evolution-book.h:
	* lib/engine/addressbook/evolution/evolution-contact.cpp:
	* lib/engine/addressbook/evolution/evolution-contact.h:
	* lib/engine/addressbook/ldap/ldap-book.cpp:
	* lib/engine/addressbook/ldap/ldap-book.h:
	* lib/engine/addressbook/ldap/ldap-source.cpp:
	* lib/engine/addressbook/ldap/ldap-source.h:
	* lib/engine/components/resource-list/rl-cluster.cpp:
	* lib/engine/components/resource-list/rl-cluster.h:
	* lib/engine/components/resource-list/rl-heap.cpp:
	* lib/engine/components/resource-list/rl-heap.h:
	* lib/engine/presence/local-roster/local-heap.cpp:
	* lib/engine/presence/local-roster/local-heap.h:
	* lib/engine/presence/local-roster/local-presentity.cpp:
	* lib/engine/presence/local-roster/local-presentity.h:
	* src/endpoints/opal-account.cpp:
	* src/endpoints/opal-account.h:
	* src/endpoints/opal-bank.cpp:
	* src/endpoints/opal-bank.h: Made it cope with the change.

2008-10-19  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/components/xcap/xcap-core.cpp:
	* lib/engine/components/xcap/xcap-core.h: Got rid of the
	XCAP::Core::ResultType enum in favor of a bool, fixing bug #555868.
	* lib/engine/components/resource-list/rl-entry.cpp:
	* lib/engine/components/resource-list/rl-entry.h:
	* lib/engine/components/resource-list/rl-heap.cpp:
	* lib/engine/components/resource-list/rl-heap.h:
	* lib/engine/components/resource-list/rl-list.cpp: Made it cope with
	the change.

2008-10-17  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/components/resource-list/rl-heap.h:
	* lib/engine/components/resource-list/rl-heap.cpp: Added context actions
	to RL::Heap -- will make testing much much more easier.

2008-10-16  Matthias Schneider  <ma30002000@yahoo.de>
	* src/gui/main.cpp:
	* lib/gui/gmdialog.c:
	Fix crash on windows when using vsnprintf with a
	format string = NULL. Happend when clicking the
	statusline.


2008-10-16  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/components/resource-list/rl-cluster.cpp:
	* lib/engine/components/resource-list/rl-entry.cpp:
	* lib/engine/components/resource-list/rl-heap.cpp:
	* lib/engine/components/resource-list/rl-list.cpp:
	* lib/engine/components/resource-list/rl-list.h:
	* lib/engine/components/xcap/xcap-core.cpp:
	* lib/engine/components/xcap/xcap-path.cpp:
	* lib/engine/components/xcap/xcap-path.h: Fixed small bugs here and
	there, added basic auth support to XCAP::Core, (bad) URI escaping to
	XCAP::Path, made the default cluster point to an existing document
	on the net.

2008-10-16  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/call-history/history-main.cpp:
	* lib/engine/addressbook/evolution/evolution-main.cpp:
	* lib/engine/addressbook/kab/kab-main.cpp:
	* lib/engine/addressbook/ldap/ldap-main.cpp:
	* lib/engine/addressbook/skel/contact-core.cpp:
	* lib/engine/addressbook/skel/contact-core.h:
	* lib/engine/addressbook/skel/source.h:
	* lib/engine/presence/local-roster/local-roster-bridge.cpp:
	* src/endpoints/opal-main.cpp: Made use of gmref_ptr for the contact
	decorators and to manage sources.

2008-10-16  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/components/avahi-publisher/avahi-publisher-main.cpp:
	* lib/engine/components/avahi-publisher/avahi-publisher.h:
	* lib/engine/components/resource-list/rl-entry-ref.h:
	* lib/engine/components/resource-list/rl-entry.h:
	* lib/engine/components/resource-list/rl-list.h:
	* lib/engine/components/xcap/xcap-path.h:
	* lib/engine/framework/services.h:
	* lib/engine/presence/avahi/avahi-cluster.cpp:
	* lib/engine/presence/skel/presence-core.cpp:
	* lib/engine/presence/skel/presence-core.h:
	* src/endpoints/opal-main.cpp: Made use of gmref_ptr in the presence
	core, and made inheritances from GmRefCounted virtual.

2008-10-16  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/components/resource-list/rl-cluster.cpp:
	* lib/engine/components/resource-list/rl-cluster.h:
	* lib/engine/components/resource-list/rl-entry-ref.cpp:
	* lib/engine/components/resource-list/rl-entry-ref.h:
	* lib/engine/components/resource-list/rl-entry.cpp:
	* lib/engine/components/resource-list/rl-entry.h:
	* lib/engine/components/resource-list/rl-heap.cpp:
	* lib/engine/components/resource-list/rl-heap.h:
	* lib/engine/components/resource-list/rl-list.cpp:
	* lib/engine/components/resource-list/rl-list.h: Better RL::Entry and
	RL::List, some include cleaning and api fix.

2008-10-15  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/kab/Makefile.am:
	* lib/engine/addressbook/kab/kab-main.cpp:
	* lib/engine/addressbook/kab/kab-source.h:
	* lib/engine/components/kde/Makefile.am:
	* lib/engine/components/kde/kde-main.cpp:
	* lib/engine/components/resource-list/resource-list-main.cpp:
	* lib/engine/components/resource-list/rl-cluster.cpp:
	* lib/engine/components/resource-list/rl-entry-ref.cpp:
	* lib/engine/components/resource-list/rl-entry.cpp:
	* lib/engine/components/resource-list/rl-heap.cpp:
	* lib/engine/components/xcap/xcap-main.cpp: I forgot those optional
	directories when transitioning to gmref_ptr to manage services.
	* lib/engine/framework/services.cpp: Made the freeing follow a certain
	order.

2008-10-15  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/Makefile.am:
	* lib/engine/account/skel/Makefile.am:
	* lib/engine/account/skel/bank-impl.h:
	* lib/engine/addressbook/call-history/Makefile.am:
	* lib/engine/addressbook/call-history/history-book.cpp:
	* lib/engine/addressbook/call-history/history-contact.cpp:
	* lib/engine/addressbook/call-history/history-contact.h:
	* lib/engine/addressbook/call-history/history-main.cpp:
	* lib/engine/addressbook/evolution/Makefile.am:
	* lib/engine/addressbook/evolution/evolution-contact.cpp:
	* lib/engine/addressbook/evolution/evolution-main.cpp:
	* lib/engine/addressbook/evolution/evolution-source.h:
	* lib/engine/addressbook/ldap/Makefile.am:
	* lib/engine/addressbook/ldap/ldap-book.cpp:
	* lib/engine/addressbook/ldap/ldap-book.h:
	* lib/engine/addressbook/ldap/ldap-contact.cpp:
	* lib/engine/addressbook/ldap/ldap-main.cpp:
	* lib/engine/addressbook/skel/Makefile.am:
	* lib/engine/audioinput/null/Makefile.am:
	* lib/engine/audioinput/null/audioinput-main-null.cpp:
	* lib/engine/audioinput/null/audioinput-manager-null.cpp:
	* lib/engine/audioinput/null/audioinput-manager-null.h:
	* lib/engine/audioinput/ptlib/Makefile.am:
	* lib/engine/audioinput/ptlib/audioinput-main-ptlib.cpp:
	* lib/engine/audioinput/ptlib/audioinput-manager-ptlib.cpp:
	* lib/engine/audioinput/ptlib/audioinput-manager-ptlib.h:
	* lib/engine/audioinput/skel/Makefile.am:
	* lib/engine/audiooutput/null/Makefile.am:
	* lib/engine/audiooutput/null/audiooutput-main-null.cpp:
	* lib/engine/audiooutput/null/audiooutput-manager-null.cpp:
	* lib/engine/audiooutput/null/audiooutput-manager-null.h:
	* lib/engine/audiooutput/ptlib/Makefile.am:
	* lib/engine/audiooutput/ptlib/audiooutput-main-ptlib.cpp:
	* lib/engine/audiooutput/ptlib/audiooutput-manager-ptlib.cpp:
	* lib/engine/audiooutput/ptlib/audiooutput-manager-ptlib.h:
	* lib/engine/audiooutput/skel/Makefile.am:
	* lib/engine/chat/echo/Makefile.am:
	* lib/engine/chat/echo/echo-dialect.h:
	* lib/engine/chat/echo/echo-main.cpp:
	* lib/engine/chat/skel/Makefile.am:
	* lib/engine/components/avahi-publisher/Makefile.am:
	* lib/engine/components/avahi-publisher/avahi-publisher-main.cpp:
	* lib/engine/components/gmconf-personal-details/Makefile.am:
	* lib/engine/components/gmconf-personal-details/gmconf-personal-details-main.cpp:
	* lib/engine/components/gmconf-personal-details/gmconf-personal-details.h:
	* lib/engine/components/gstreamer/Makefile.am:
	* lib/engine/components/gstreamer/gst-main.cpp:
	* lib/engine/engine.cpp:
	* lib/engine/framework/Makefile.am:
	* lib/engine/framework/menu-xml.cpp:
	* lib/engine/framework/personal-details.h:
	* lib/engine/framework/services.cpp:
	* lib/engine/framework/services.h:
	* lib/engine/gui/gtk-core/Makefile.am:
	* lib/engine/gui/gtk-core/gtk-core-main.cpp:
	* lib/engine/gui/gtk-frontend/Makefile.am:
	* lib/engine/gui/gtk-frontend/gtk-frontend.cpp:
	* lib/engine/hal/dbus/Makefile.am:
	* lib/engine/hal/dbus/hal-main-dbus.cpp:
	* lib/engine/hal/dbus/hal-manager-dbus.cpp:
	* lib/engine/hal/dbus/hal-manager-dbus.h:
	* lib/engine/hal/skel/Makefile.am:
	* lib/engine/presence/avahi/Makefile.am:
	* lib/engine/presence/avahi/avahi-cluster.cpp:
	* lib/engine/presence/avahi/avahi-cluster.h:
	* lib/engine/presence/avahi/avahi-main.cpp:
	* lib/engine/presence/local-roster/Makefile.am:
	* lib/engine/presence/local-roster/local-cluster.cpp:
	* lib/engine/presence/local-roster/local-cluster.h:
	* lib/engine/presence/local-roster/local-heap.cpp:
	* lib/engine/presence/local-roster/local-heap.h:
	* lib/engine/presence/local-roster/local-presentity.cpp:
	* lib/engine/presence/local-roster/local-presentity.h:
	* lib/engine/presence/local-roster/local-roster-bridge.cpp:
	* lib/engine/presence/local-roster/local-roster-main.cpp:
	* lib/engine/presence/skel/Makefile.am:
	* lib/engine/presence/skel/presence-core.cpp:
	* lib/engine/presence/skel/presence-core.h:
	* lib/engine/presence/skel/uri-presentity.cpp:
	* lib/engine/presence/skel/uri-presentity.h:
	* lib/engine/protocol/skel/Makefile.am:
	* lib/engine/videoinput/mlogo/Makefile.am:
	* lib/engine/videoinput/mlogo/videoinput-main-mlogo.cpp:
	* lib/engine/videoinput/mlogo/videoinput-manager-mlogo.cpp:
	* lib/engine/videoinput/mlogo/videoinput-manager-mlogo.h:
	* lib/engine/videoinput/ptlib/Makefile.am:
	* lib/engine/videoinput/ptlib/videoinput-main-ptlib.cpp:
	* lib/engine/videoinput/ptlib/videoinput-manager-ptlib.cpp:
	* lib/engine/videoinput/ptlib/videoinput-manager-ptlib.h:
	* lib/engine/videoinput/skel/Makefile.am:
	* lib/engine/videooutput/Makefile.am:
	* lib/engine/videooutput/common/videooutput-manager-common.cpp:
	* lib/engine/videooutput/common/videooutput-manager-common.h:
	* lib/engine/videooutput/dx/Makefile.am:
	* lib/engine/videooutput/dx/videooutput-main-dx.cpp:
	* lib/engine/videooutput/dx/videooutput-manager-dx.cpp:
	* lib/engine/videooutput/skel/Makefile.am:
	* lib/engine/videooutput/x/Makefile.am:
	* lib/engine/videooutput/x/videooutput-main-x.cpp:
	* lib/engine/videooutput/x/videooutput-manager-x.cpp:
	* src/components/dbus.cpp:
	* src/devices/audiodev.cpp:
	* src/devices/audiodev.h:
	* src/devices/videoinput.cpp:
	* src/devices/videoinput.h:
	* src/devices/videooutput.cpp:
	* src/devices/videooutput.h:
	* src/endpoints/h323-endpoint.cpp:
	* src/endpoints/h323-endpoint.h:
	* src/endpoints/manager.cpp:
	* src/endpoints/manager.h:
	* src/endpoints/opal-account.cpp:
	* src/endpoints/opal-call.cpp:
	* src/endpoints/opal-call.h:
	* src/endpoints/opal-main.cpp:
	* src/endpoints/pcss.cpp:
	* src/endpoints/pcss.h:
	* src/endpoints/sip-chat-simple.cpp:
	* src/endpoints/sip-endpoint.cpp:
	* src/endpoints/sip-endpoint.h:
	* src/gui/accounts.cpp:
	* src/gui/assistant.cpp:
	* src/gui/main.cpp:
	* src/gui/preferences.cpp:
	* src/gui/statusicon.cpp: 	* lib/engine/Makefile.am:
	* lib/engine/account/skel/Makefile.am:
	* lib/engine/account/skel/bank-impl.h:
	* lib/engine/addressbook/call-history/Makefile.am:
	* lib/engine/addressbook/call-history/history-book.cpp:
	* lib/engine/addressbook/call-history/history-contact.cpp:
	* lib/engine/addressbook/call-history/history-contact.h:
	* lib/engine/addressbook/call-history/history-main.cpp:
	* lib/engine/addressbook/evolution/Makefile.am:
	* lib/engine/addressbook/evolution/evolution-contact.cpp:
	* lib/engine/addressbook/evolution/evolution-main.cpp:
	* lib/engine/addressbook/evolution/evolution-source.h:
	* lib/engine/addressbook/ldap/Makefile.am:
	* lib/engine/addressbook/ldap/ldap-book.cpp:
	* lib/engine/addressbook/ldap/ldap-book.h:
	* lib/engine/addressbook/ldap/ldap-contact.cpp:
	* lib/engine/addressbook/ldap/ldap-main.cpp:
	* lib/engine/addressbook/skel/Makefile.am:
	* lib/engine/audioinput/null/Makefile.am:
	* lib/engine/audioinput/null/audioinput-main-null.cpp:
	* lib/engine/audioinput/null/audioinput-manager-null.cpp:
	* lib/engine/audioinput/null/audioinput-manager-null.h:
	* lib/engine/audioinput/ptlib/Makefile.am:
	* lib/engine/audioinput/ptlib/audioinput-main-ptlib.cpp:
	* lib/engine/audioinput/ptlib/audioinput-manager-ptlib.cpp:
	* lib/engine/audioinput/ptlib/audioinput-manager-ptlib.h:
	* lib/engine/audioinput/skel/Makefile.am:
	* lib/engine/audiooutput/null/Makefile.am:
	* lib/engine/audiooutput/null/audiooutput-main-null.cpp:
	* lib/engine/audiooutput/null/audiooutput-manager-null.cpp:
	* lib/engine/audiooutput/null/audiooutput-manager-null.h:
	* lib/engine/audiooutput/ptlib/Makefile.am:
	* lib/engine/audiooutput/ptlib/audiooutput-main-ptlib.cpp:
	* lib/engine/audiooutput/ptlib/audiooutput-manager-ptlib.cpp:
	* lib/engine/audiooutput/ptlib/audiooutput-manager-ptlib.h:
	* lib/engine/audiooutput/skel/Makefile.am:
	* lib/engine/chat/echo/Makefile.am:
	* lib/engine/chat/echo/echo-dialect.h:
	* lib/engine/chat/echo/echo-main.cpp:
	* lib/engine/chat/skel/Makefile.am:
	* lib/engine/components/avahi-publisher/Makefile.am:
	* lib/engine/components/avahi-publisher/avahi-publisher-main.cpp:
	* lib/engine/components/gmconf-personal-details/Makefile.am:
	* lib/engine/components/gmconf-personal-details/gmconf-personal-details-main.cpp:
	* lib/engine/components/gmconf-personal-details/gmconf-personal-details.h:
	* lib/engine/components/gstreamer/Makefile.am:
	* lib/engine/components/gstreamer/gst-main.cpp:
	* lib/engine/engine.cpp:
	* lib/engine/framework/Makefile.am:
	* lib/engine/framework/menu-xml.cpp:
	* lib/engine/framework/personal-details.h:
	* lib/engine/framework/services.cpp:
	* lib/engine/framework/services.h:
	* lib/engine/gui/gtk-core/Makefile.am:
	* lib/engine/gui/gtk-core/gtk-core-main.cpp:
	* lib/engine/gui/gtk-frontend/Makefile.am:
	* lib/engine/gui/gtk-frontend/gtk-frontend.cpp:
	* lib/engine/hal/dbus/Makefile.am:
	* lib/engine/hal/dbus/hal-main-dbus.cpp:
	* lib/engine/hal/dbus/hal-manager-dbus.cpp:
	* lib/engine/hal/dbus/hal-manager-dbus.h:
	* lib/engine/hal/skel/Makefile.am:
	* lib/engine/presence/avahi/Makefile.am:
	* lib/engine/presence/avahi/avahi-cluster.cpp:
	* lib/engine/presence/avahi/avahi-cluster.h:
	* lib/engine/presence/avahi/avahi-main.cpp:
	* lib/engine/presence/local-roster/Makefile.am:
	* lib/engine/presence/local-roster/local-cluster.cpp:
	* lib/engine/presence/local-roster/local-cluster.h:
	* lib/engine/presence/local-roster/local-heap.cpp:
	* lib/engine/presence/local-roster/local-heap.h:
	* lib/engine/presence/local-roster/local-presentity.cpp:
	* lib/engine/presence/local-roster/local-presentity.h:
	* lib/engine/presence/local-roster/local-roster-bridge.cpp:
	* lib/engine/presence/local-roster/local-roster-main.cpp:
	* lib/engine/presence/skel/Makefile.am:
	* lib/engine/presence/skel/presence-core.cpp:
	* lib/engine/presence/skel/presence-core.h:
	* lib/engine/presence/skel/uri-presentity.cpp:
	* lib/engine/presence/skel/uri-presentity.h:
	* lib/engine/protocol/skel/Makefile.am:
	* lib/engine/videoinput/mlogo/Makefile.am:
	* lib/engine/videoinput/mlogo/videoinput-main-mlogo.cpp:
	* lib/engine/videoinput/mlogo/videoinput-manager-mlogo.cpp:
	* lib/engine/videoinput/mlogo/videoinput-manager-mlogo.h:
	* lib/engine/videoinput/ptlib/Makefile.am:
	* lib/engine/videoinput/ptlib/videoinput-main-ptlib.cpp:
	* lib/engine/videoinput/ptlib/videoinput-manager-ptlib.cpp:
	* lib/engine/videoinput/ptlib/videoinput-manager-ptlib.h:
	* lib/engine/videoinput/skel/Makefile.am:
	* lib/engine/videooutput/Makefile.am:
	* lib/engine/videooutput/common/videooutput-manager-common.cpp:
	* lib/engine/videooutput/common/videooutput-manager-common.h:
	* lib/engine/videooutput/dx/Makefile.am:
	* lib/engine/videooutput/dx/videooutput-main-dx.cpp:
	* lib/engine/videooutput/dx/videooutput-manager-dx.cpp:
	* lib/engine/videooutput/skel/Makefile.am:
	* lib/engine/videooutput/x/Makefile.am:
	* lib/engine/videooutput/x/videooutput-main-x.cpp:
	* lib/engine/videooutput/x/videooutput-manager-x.cpp:
	* src/components/dbus.cpp:
	* src/devices/audiodev.cpp:
	* src/devices/audiodev.h:
	* src/devices/videoinput.cpp:
	* src/devices/videoinput.h:
	* src/devices/videooutput.cpp:
	* src/devices/videooutput.h:
	* src/endpoints/h323-endpoint.cpp:
	* src/endpoints/h323-endpoint.h:
	* src/endpoints/manager.cpp:
	* src/endpoints/manager.h:
	* src/endpoints/opal-account.cpp:
	* src/endpoints/opal-call.cpp:
	* src/endpoints/opal-call.h:
	* src/endpoints/opal-main.cpp:
	* src/endpoints/pcss.cpp:
	* src/endpoints/pcss.h:
	* src/endpoints/sip-chat-simple.cpp:
	* src/endpoints/sip-endpoint.cpp:
	* src/endpoints/sip-endpoint.h:
	* src/gui/accounts.cpp:
	* src/gui/assistant.cpp:
	* src/gui/main.cpp:
	* src/gui/preferences.cpp:
	* src/gui/statusicon.cpp: Use gmref_ptr to store services.

2008-10-15  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/components/resource-list/Makefile.am:
	* lib/engine/components/resource-list/rl-cluster.cpp:
	* lib/engine/components/resource-list/rl-cluster.h:
	* lib/engine/components/resource-list/rl-entry-ref.cpp:
	* lib/engine/components/resource-list/rl-entry-ref.h:
	* lib/engine/components/resource-list/rl-entry.cpp:
	* lib/engine/components/resource-list/rl-entry.h:
	* lib/engine/components/resource-list/rl-heap.cpp:
	* lib/engine/components/resource-list/rl-heap.h:
	* lib/engine/components/resource-list/rl-list.cpp:
	* lib/engine/components/resource-list/rl-list.h:
	* lib/engine/components/resource-list/rl-presentity.cpp:
	* lib/engine/components/resource-list/rl-presentity.h:
	* lib/engine/components/xcap/Makefile.am:
	* lib/engine/components/xcap/xcap-core.cpp:
	* lib/engine/components/xcap/xcap-core.h:
	* lib/engine/components/xcap/xcap-main.cpp:
	* lib/engine/components/xcap/xcap-path.cpp:
	* lib/engine/components/xcap/xcap-path.h:
	* lib/engine/components/xcap/xcap.cpp:
	* lib/engine/components/xcap/xcap.h:
	* src/gui/main.cpp: Reworked the XCAP code and the resource-lists code,
	but it just compiles : no working XCAP server to test it against yet.

2008-10-12  Damien Sandras  <dsandras@gnome.org>

        * lib/engine/account/skel/account-core.cpp:
        * lib/engine/account/skel/account-core.h:
        Do not use a reference. It is preferable to copy the string.

2008-10-12  Damien Sandras  <dsandras@gnome.org>

        * src/endpoints/sip-endpoint.cpp:
        Fixed compilation with latest OPAL TRUNK.

2008-10-12  Damien Sandras  <dsandras@gnome.org>

        * src/gui/main.cpp:
        Fixed previous commit.

2008-10-12  Damien Sandras  <dsandras@gnome.org>

        * src/endpoints/manager.cpp:
        Remove redundant PTRACE.

2008-10-12  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-codec-description.cpp:
	Ignore OPAL codecs with empty format names. Prevents
	SetMediaFormatOrder loop.

2008-10-12  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/main.cpp:
	* lib/engine/videooutput/x/videooutput-manager-x.cpp:
	* lib/engine/videooutput/dx/videooutput-manager-dx.cpp:
	* lib/engine/videooutput/skel/videooutput-core.h:
	* lib/engine/videooutput/skel/videooutput-manager.h:
	* lib/engine/videooutput/skel/videooutput-info.h:
	* lib/engine/videooutput/skel/videooutput-core.cpp:
	Add signal when unable to open any video output.
	Do not crash on windows in that case.

2008-10-12  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/audiooutput/skel/audiooutput-core.cpp:
	Fix playing of audio files with samplerate != 8000Hz on windows (#555832).

2008-10-12  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/call-history/history-contact.cpp:
	* lib/engine/components/resource-list/rl-heap.cpp:
	* lib/engine/framework/menu-xml.cpp:
	* lib/engine/presence/local-roster/local-presentity.cpp: Fixed leaks
	in XML-handling code (bug #555671).

2008-10-12  Julien Puydt  <jpuydt@gnome.org>

	* help/C/ekiga.xml: Fixed bug #555984, thanks Howard Chu.

2008-10-12  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-core/form-dialog-gtk.cpp: Fixed bug #555637.

2008-10-12  Julien Puydt  <jpuydt@gnome.org>

	* src/components/org.ekiga.Helper.service.in: Fixed bug #555974, thanks
	to Mounir Lamouri.

2008-10-12  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/ldap/ldap-book.cpp: Really fixed bug #555945,
	with help from Howard Chu.

2008-10-12  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/ldap/ldap-source.cpp: Fixed bug #555948, thanks
	Howard Chu.

2008-10-11  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/ldap/ldap-book.cpp: Fixed bug #555945, with
	help from Howard Chu.

2008-10-11  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/ldap/ldap-book.cpp: Fixed bug #555939.

2008-10-11  Julien Puydt  <jpuydt@gnome.org>

	* configure.ac: Fixed bug #555938.

2008-10-11  Steve Frécinaux  <code@istique.net>

	* lib/win32/*: Drop the gconf simulation functions since it is not
	used anymore for at least 3 years (replaced by the gmconf machinery).

2008-10-10  Julien Puydt  <jpuydt@gnome.org>

	* AUTHORS:
	* lib/engine/addressbook/ldap/ldap-book.cpp:
	* lib/engine/addressbook/ldap/ldap-book.h:
	* lib/engine/addressbook/ldap/ldap-contact.cpp:
	* lib/engine/addressbook/ldap/ldap-contact.h:
	* lib/engine/addressbook/ldap/ldap-main.cpp:
	* lib/engine/addressbook/ldap/ldap-source.cpp:
	* lib/engine/addressbook/ldap/ldap-source.h:
	* src/gui/callbacks.cpp: Applied a series of patches from Howard Chu for
	a better LDAP authentication support.

2008-10-10  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/framework/form-dumper.h:
	* lib/engine/framework/form-dumper.cpp: Applied patch from Howard Chu,
	to sync the form dumper with Ekiga::FormVisitor, fixing #555772.

2008-10-09  Julien Puydt  <jpuydt@gnome.org>

	* configure.ac:
	* lib/Makefile.am:
	* src/Makefile.am:
	* src/gui/main.cpp:
	* lib/gmref/Makefile.am:
	* lib/gmref/gmref.h:
	* lib/gmref/gmref.cpp: New memory management code.

2008-10-09  Steve Frécinaux  <code@istique.net>

	* src/gui/main.cpp: Change the sizing code to make it possible to
	have a bigger main window.

2008-10-08  Steve Frécinaux  <code@istique.net>

	* src/gui/main.cpp: Do not use the glib private struct stuff and
	revert to using 'new' to allocate the private data structure since
	the glib way is too much of a hassle with C++ constructs.

2008-10-08  Steve Frécinaux  <code@istique.net>

	* src/gui/main.cpp:
	Fix crash with registered accounts.

2008-10-08  Damien Sandras  <dsandras@gnome.org>

	* src/gui/assistant.cpp:
	Fixed report #555075.

2008-10-08  Steve Frécinaux  <code@istique.net>

	* src/gui/dialpad.cpp:
	Remove pre-2.10 #define since we depend on Gtk+ 2.12

2008-10-08  Steve Frécinaux  <code@istique.net>

	* src/gui/conf.cpp:
	* src/gui/main.cpp:
	* src/gui/main.h:
	Reimplementation of the main window as a GObject

	Everything has been rewritten using the EkigaMainWindow object as a
	base and store.
	Note that we still use gm_main_window_new as a "proxy" for a few things
	that are not directly bound to the window, but it should go.

2008-10-08  Steve Frécinaux  <code@istique.net>

	* src/gui/main.h:
	* src/gui/main.cpp:
	Add a new EkigaMainWindow GObject.

2008-10-08  Steve Frécinaux  <code@istique.net>

	* src/gui/statusicon.cpp: Use GTK stock icon for about icon instead of
	libgnome's

2008-10-07  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/presence/avahi/avahi-heap.cpp:
	Fixed report #554819.

2008-10-07  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/call-history/history-contact.cpp:
	* lib/engine/addressbook/ldap/ldap-book.cpp:
	* lib/engine/components/resource-list/rl-heap.cpp:
	* lib/engine/presence/local-roster/local-presentity.cpp:
	* lib/engine/framework/robust-xml.h:
	* lib/engine/framework/robust-xml.cpp: Fixed bug #555226.

2008-10-07  Jan Schampera <jan.schampera@unix.net>

	* src/gui/main.cpp:
	Update calling states also on incoming call.

2008-10-06  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/components/gstreamer/gst-videoinput.h:
	* lib/engine/components/gstreamer/gst-videoinput.cpp: Added two crazy
	devices to the GStreamer video input.

2008-10-06  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/components/gstreamer/gst-audiooutput.cpp:
	* lib/engine/components/gstreamer/gst-audioinput.cpp:
	Mostly fixed bug #554168 -- the code is commented in the audio input
	code, since it depends on a missing GStreamer feature.

2008-10-06  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/components/gstreamer/gst-videoinput.h:
	* lib/engine/components/gstreamer/gst-videoinput.cpp:
	* lib/engine/components/gstreamer/gst-audiooutput.h:
	* lib/engine/components/gstreamer/gst-audiooutput.cpp:
	* lib/engine/components/gstreamer/gst-audioinput.h:
	* lib/engine/components/gstreamer/gst-audioinput.cpp: Fixed bug #554170.

2008-10-05  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/audioinput/skep/audioinput-core/audioinput-core.h:
	Fixed device name.

2008-10-06  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/ldap/ldap-book.cpp: Applied patch from Howard
	Chu, fixing bug #555191.

2008-10-04  Jan Schampera <jan.schampera@unix.net>

	* lib/engine/gui/gtk-frontend/chat-area.cpp:
	Fix overlapping issue of font/smiley buttons (#554529)

2008-10-04  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/audioinput/null/audioinput-manager-null.cpp:
	Fixed device name.

2008-10-02  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/presence/avahi/avahi-cluster.cpp:
	* lib/engine/presence/local-roster/local-cluster.cpp:
	* lib/engine/presence/skel/presence-core.cpp: Implemented a few
	populate_menu methods -- fixing #554693.

2008-10-02  Julien Puydt  <jpuydt@gnome.org>

	* configure.ac:
	* lib/engine/Makefile.am:
	* lib/engine/components/Makefile.am:
	* lib/engine/engine.cpp:
	* lib/engine/components/resource-list/resource-list-main.h:
	* lib/engine/components/resource-list/resource-list-main.cpp:
	* lib/engine/components/resource-list/rl-cluster.h:
	* lib/engine/components/resource-list/rl-cluster.cpp:
	* lib/engine/components/resource-list/rl-heap.h:
	* lib/engine/components/resource-list/rl-heap.cpp:
	* lib/engine/components/resource-list/rl-presentity.h:
	* lib/engine/components/resource-list/rl-presentity.cpp: New
	resource-list code, read-only, http-only, no entry-ref nor external.

2008-10-01  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip-endpoint.cpp:
	Default SIP presence is offline, not online.

2008-10-01  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/gui/xvwindow.h:
	* lib/gui/xvwindow.cpp:
	Fix flickering issues on XV due to the X Server's strange
	bookkeeping of used ports.

2008-09-30  Julien Puydt  <jpuydt@gnome.org>

	* configure.ac:
	* lib/engine/Makefile.am:
	* lib/engine/components/Makefile.am:
	* lib/engine/engine.cpp:
	* lib/engine/components/xcap/Makefile.am:
	* lib/engine/components/xcap/xcap.h:
	* lib/engine/components/xcap/xcap.cpp:
	* lib/engine/components/xcap/xcap-main.h:
	* lib/engine/components/xcap/xcap-main.cpp: New XCAP code, based on
	libsoup.

2008-09-29  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/components/gstreamer/gst-videoinput.cpp: Fixed framerate
	code.

2008-09-29  Damien Sandras  <dsandras@gnome.org>

	* configure.ac: 
	Made libnotify optional (Fixes #553566).

2008-09-29  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-call.cpp:
	* src/endpoints/manager.cpp:
	* src/endpoints/opal-codec-description.cpp:
	* configure.ac:
	Fixed OPAL API breakage and raised requirements accordingly.

2008-09-28  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/videoinput/skel/videoinput-core.h:
	* lib/engine/videoinput/skel/videoinput-core.cpp:
	Keep the preview thread for the lifetime of Ekiga.
	Windows does not like rapid deletion and recreation of threads.

2008-09-28  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/videooutput/dx/videooutput-manager-dx.cpp:
	Fix flickering of PIP on windows.

2008-09-28 Julien Puydt  <jpuydt@gnome.org>

	* configure.ac:
	* po/POTFILES.in:
	* lib/engine/components/gstreamer/Makefile.am:
	* lib/engine/components/gstreamer/gst-main.cpp:
	* lib/engine/components/gstreamer/gst-audiooutput.h:
	* lib/engine/components/gstreamer/gst-audiooutput.cpp: New gstreamer
	audio output code.

2008-09-28  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/components/gstreamer/gst-videoinput.h:
	* lib/engine/components/gstreamer/gst-videoinput.cpp:
	* lib/engine/components/gstreamer/gst-audioinput.h:
	* lib/engine/components/gstreamer/gst-audioinput.cpp:
	* lib/engine/components/gstreamer/gst-main.cpp: Added some includes ;
	they look sane now.

2008-09-28  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/audioinput/skel/audioinput-core.h:
	* lib/engine/audioinput/skel/audioinput-core.cpp:
	* lib/engine/audioinput/skel/audioinput-manager.h:
	* lib/engine/audiooutput/skel/audiooutput-core.h:
	* lib/engine/audiooutput/skel/audiooutput-manager.h:
	* lib/engine/videoinput/skel/videoinput-core.h:
	* lib/engine/videoinput/skel/videoinput-manager.h:
	* lib/engine/videooutput/skel/videooutput-core.h:
	* lib/engine/videooutput/skel/videooutput-manager.h: Fixed circular
	includes, which allows removing strange forward declarations.

2008-09-26  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/components/gstreamer/gst-videoinput.cpp:
	* lib/engine/components/gstreamer/gst-audioinput.cpp: Fixed some leaks.

2008-09-26  Julien Puydt  <jpuydt@gnome.org>

	* src/Makefile.am:
	* pixmaps/Makefile.am: Fixed the distcheck target.

2008-09-25  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/gui/xvwindow.cpp:
	Fix possible X timing issue.

2008-09-25  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/audioinput/skel/audioinput-core.cpp:
	* lib/engine/audiooutput/skel/audiooutput-core.cpp:
	* lib/engine/videoinput/skel/videoinput-core.cpp:
	Fix message box when device was unplugged in out-of-call state (#552262)

2008-09-25  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/components/gstreamer/gst-videoinput.cpp: Fixed #553459.

2008-09-25  Julien Puydt  <jpuydt@gnome.org>

	* configure.ac:
	* lib/engine/components/gstreamer/Makefile.am: Fixed bug #553457.
	* lib/engine/components/gstreamer/gst-videoinput.cpp: Fixed typo.

2008-09-24  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/components/gstreamer/gst-videoinput.cpp: Fixed bug #553451.

2008-09-23  Damien Sandras  <dsandras@gnome.org>

	* src/gui/callbacks.cpp:
	Added Vinicius in about box.

2008-09-23  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/components/gstreamer/gst-videoinput.cpp: Fixed bug #553449.

2008-09-23  Jan Schampera <jan.schampera@unix.net>

	* src/gui/main.cpp, lib/gui/gmwindow.c, lib/gui/gmwindow.h,
	lib/engine/gui/gtk-frontend/addressbook-window.cpp,
	lib/engine/gui/gtk-frontend/chat-window.cpp:
	Fixed previous commit, fixed commit from rev 7018, fixed GmWindow

2008-09-23  Jan Schampera <jan.schampera@unix.net>

	* lib/engine/gui/gtk-frontend/chat-window.cpp:
	Don't destroy window when closing by WM.

2008-09-23  Jan Schampera <jan.schampera@unix.net>

	* lib/engine/gui/gtk-frontend/addressbook-window.cpp:
	Don't destroy addressbook window when closing by WM.

2008-09-23  Jan Schampera <jan.schampera@unix.net>

	* src/endpoints/opal-account.cpp, src/endpoints/sip-endpoint.cpp,
	src/gui/main.cpp:
	String fixes, translator comments

2008-09-23  Jan Schampera <jan.schampera@unix.net>

	* src/gui/main.cpp, src/gui/assistant.cpp,
	lib/engine/addressbook/call-history/history-book.cpp,
	lib/engine/addressbook/ldap/ldap-book.cpp:
	Fix #551885 (string typo), general string
	fixes, accel fixes

2008-09-23  Julien Puydt  <jpuydt@gnome.org>

	* po/POTFILES.in:
	* lib/engine/components/gstreamer/Makefile.am:
	* lib/engine/components/gstreamer/gst-main.cpp:
	* lib/engine/components/gstreamer/gst-audioinput.h:
	* lib/engine/components/gstreamer/gst-audioinput.cpp: New gstreamer
	audio input manager.

2008-09-22  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/call-history/history-book.cpp:
	* lib/engine/addressbook/call-history/history-book.h:
	* lib/engine/addressbook/evolution/evolution-book.cpp:
	* lib/engine/addressbook/evolution/evolution-book.h:
	* lib/engine/addressbook/kab/kab-book.h:
	* lib/engine/addressbook/ldap/ldap-book.cpp:
	* lib/engine/addressbook/ldap/ldap-book.h:
	* lib/engine/addressbook/skel/book.h:
	* lib/engine/gui/gtk-frontend/addressbook-window.cpp:
	* lib/gui/gmstockicons.c:
	* lib/gui/gmstockicons.h: Fixed #553143.

2008-09-22  Julien Puydt  <jpuydt@gnome.org>

	* configure.ac:
	* lib/engine/Makefile.am:
	* lib/engine/addressbook/Makefile.am:
	* lib/engine/addressbook/kab/Makefile.am:
	* lib/engine/addressbook/kab/kab-book.cpp:
	* lib/engine/addressbook/kab/kab-book.h:
	* lib/engine/addressbook/kab/kab-contact.cpp:
	* lib/engine/addressbook/kab/kab-contact.h:
	* lib/engine/addressbook/kab/kab-main.cpp:
	* lib/engine/addressbook/kab/kab-source.cpp:
	* lib/engine/addressbook/kab/kab-source.h:
	* lib/engine/components/Makefile.am:
	* lib/engine/components/kde/Makefile.am:
	* lib/engine/components/kde/kde-main.h:
	* lib/engine/components/kde/kde-main.cpp:
	* lib/engine/engine.cpp: Fixed bug #552909 -- that was hard!

2008-09-18  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/presence/avahi/avahi-heap.h:
	* lib/engine/presence/avahi/avahi-heap.cpp: Made it possible to have
	several browsers in the avahi browsing code, paving the way to a proper
	fix for bug #530617.

2008-09-18  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/presence/local-roster/local-heap.cpp: Fixed bug #548276.

2008-09-16  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/presence/skel/presentity.h:
	* lib/engine/presence/skel/proxy-presentity.h:
	* lib/engine/presence/skel/proxy-presentity.cpp:
	* src/endpoints/sip-chat-simple.h:
	* src/endpoints/sip-chat-simple.cpp: Got rid of the get_uri method in
	the base Ekiga::Presentity class, fixing bug #552547.

tag EKIGA_3_0_0

2008-09-22  Damien Sandras  <dsandras@gnome.org>

	* configure.ac:
	New 3.0.0 release.

2008-09-22  Damien Sandras  <dsandras@gnome.org>

	* Makefile.am:
	Fixed make dist.

2008-09-22  Damien Sandras  <dsandras@gnome.org>

	* help/C/figures/call_d1.png:
	* help/fr/figures/call_d1.png:
	New screenshots. Jonita is now nearly 3 years older.

2008-09-20  Jan Schampera <jan.schampera@unix.net>

	* src/gui/main.cpp:
	see last commit - do the same with the LHS (roster, dialpad, ...)

2008-09-20  Jan Schampera <jan.schampera@unix.net>

	* src/gui/main.cpp:
	Do not allow the call panel section (RHS of main window, video part)
	to be user shrinkable under the requisition of the video frame.

2008-09-19  Jan Schampera <jan.schampera@unix.net>

	* src/gui/main.cpp, src/endpoints/ekiga.cpp:
	Make hidden main window appear if status icon is lost under runtime.

2008-09-19  Julien Puydt  <jpuydt@gnome.org>

	* src/endpoints/sip-endpoint.cpp: Applied a chunk of a patch from
	Elaine Xiong to fix part of bug #552765.

2008-09-19  Julien Puydt  <jpuydt@gnome.org>

	* src/endpoints/h323-endpoint.cpp: Applied patch from Elaine Xiong,
	fixing part of bug #552765.

2008-09-19  Julien Puydt  <jpuydt@gnome.org>

	* lib/gui/gm-text-buffer-enhancer-helper-iface.c: Removed an unneeded
	'return', thanks Elaine Xiong for the heads up -- part of bug #552765.

2008-09-19  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-core/menu-builder-gtk.h: Added missing 'const',
	thanks Elaine Xiong for the heads up -- part of bug #552765.

2008-09-18  Jan Schampera <jan.schampera@unix.net>

	* src/gui/main.cpp:
	Fixed double-setting of the main window title.

	* lib/gui/gmwindow.c:
	Changed internal signal handlers to to propagate the delete-event
	further (should fix #552802, closing without tray icon)

2008-09-18  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Make sure the status bar is reset when a call ends.

2008-09-16  Damien Sandras  <dsandras@gnome.org>

	* configure.ac:
	New version bump.

2008-09-15  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/framework/services.h: Added an Ekiga::BasicService class,
	which fixes #550277.

2008-09-15  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/evolution/evolution-book.cpp: Removed the
	"Refresh" action, which makes little sense. Fixes #551812.

2008-09-15  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp: Fixed #551195.

2008-09-14  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/videooutput/x/videooutput-manager-x.cpp:
	Another shot at the BadWindow problem.

2008-09-14  Matthias Schneider  <ma30002000@yahoo.de>

	* src/endpoints/manager.h:
	* win32/nsisinstaller/ekiga.nsi:
	* win32/Makefile:
	* win32/README.win32:
	* configure.ac:
	Many fixes for the build environment, including the win32 build.

2008-09-14  Matthias Schneider  <ma30002000@yahoo.de>

	* configure.ac:
	* lib/gui/codecsbox.h:
	* lib/gui/codecsbox.cpp:
	* lib/engine/protocol/skel/call.h:
	Allow linkage to debug versions of ptlib and opal
	via --enable-debug. Fix headers of codecsbox.

2008-09-15  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Fixed warning.

2008-09-15  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Fixed previous commit.

2008-09-15  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp: Fixed #552322.

2008-09-15  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-core/form-dialog-gtk.cpp: Fixed #552399.

2008-09-15  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Fixed #540180.

2008-09-15  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip-endpoint.cpp:
	* src/endpoints/h323-endpoint.cpp:
	Fixed #549233.

2008-09-15  Damien Sandras  <dsandras@gnome.org>

	* configure.ac:
	Fixed build with missing XV packages. Configure should fail except if
	--disable-xv has been given as argument of the script, fixes #552285.

2008-09-14  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Better UI.

2008-09-14  Damien Sandras  <dsandras@gnome.org>

	* help/fr/figures:
	Updated screenshots.

2008-09-14  Damien Sandras  <dsandras@gnome.org>

	* ekiga.schemas.in.in:
	Removed deprecated keys.

2008-09-14  Damien Sandras  <dsandras@gnome.org>

	* help/C/ekiga.xml:
	Added paragraph separator, fixes #552258.

2008-09-14  Damien Sandras  <dsandras@gnome.org>

	* help/C/figures/stats.png:
	* help/C/figures/accounts_d1.png:
	Updated screenshots, removed outdated screenshot.

2008-09-14  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Move the important part of the error when opening a device at the
	beginning of the error message, fixes #511128.

2008-09-14  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	When using the dialpad to enter an URL, insert the digit at the cursor
	position and not at the end of the URL, fixes #471805.

2008-09-14  Damien Sandras  <dsandras@gnome.org>

	* ekiga.schemas.in.in:
	Fixed schemas #551809.

2008-09-14  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Fixed #552242.

2008-09-14  Damien Sandras  <dsandras@gnome.org>

	* ekiga.schemas.in.in: 
	No default value for the video input device. It is impossible to match
	what the user will have anyway.

2008-09-14  Damien Sandras  <dsandras@gnome.org>

	* src/gui/assistant.cpp:
	MainWindow is now a GmWindow.

2008-09-14  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmpreferences.c:
	Fixed #552241. When a device is unplugged, it is marked as insensitive
	if it was the active device, or completely removed. When a device is
	added, we check it was not already in the list. When we start Ekiga
	and the device in the prefs is not present, we display it as
	insensitive.

2008-09-14  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmconfwidgets.c:
	Do no try setting invalid options as default.

2008-09-14  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/videoinput/ptlib/videoinput-manager-ptlib.cpp:
	Removed V4L1 detection as we do not ship it by default anymore.

2008-09-14  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/main.cpp:
	* lib/gui/xwindow.cpp:
	Possibly solve the BadWindow issue.

2008-09-14  Matthias Schneider  <ma30002000@yahoo.de>

	* src/Makefile.am:
	Add support for tarball builds that dont have
	the .svn dirs. Allow packagers to specify a revision.h.

2008-09-14  Matthias Schneider  <ma30002000@yahoo.de>

	* configure.ac:
	Add forward compatibility for opal autoconf branch.

2008-09-14  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Fix resizing issues - #551923.

2008-09-14  Damien Sandras  <dsandras@gnome.org>

	* src/gui/statusicon.cpp:
	* src/gui/callbacks.cpp:
	The Main window is now a GmWindow, use the correct API.

2008-09-14  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmwindow.c:
	* lib/gui/gmwindow.h:
	Added API method to get the size of the GMWindow. It returns the size
	the window should have, following the config, not the real size of the
	window.

2008-09-13  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/main.cpp:
	* src/Makefile.am:
	Embed the svn revision in the build.
	Display it via PTRACE.

2008-09-13  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp:
	Check for new interfaces more often.

2008-09-13  Damien Sandras  <dsandras@gnome.org>

	* src/gui/statusmenu.cpp:
	When we clear the current custom status, switch back to online.
	Otherwise, make sure the current custom status stays active.

2008-09-13  Damien Sandras  <dsandras@gnome.org>

	* src/gui/statusmenu.cpp:
	Don't show the clear menu entry if there is nothing to clear
	- #551924. When all custom messages have been cleared, automatically 
	close the dialog. 

2008-09-13  Jan Schampera <jan.schampera@unix.net>

	* lib/engine/gui/gtk-frontend/chat-area.cpp:
	Made the formatting of chat text/usernames a bit better.

2008-09-13  Jan Schampera <jan.schampera@unix.net>

	* lib/engine/gui/gtk-frontend/chat-area.cpp:
	Made the formatting of chat text/usernames a bit better.

2008-09-11  Matthias Schneider  <ma30002000@yahoo.de>

	* src/devices/videooutput.cpp:
	* src/gui/main.cpp:
	Fix reference counting in video output device
	(when coming out of a re-invited call whith 
	preview enabled it did not show the preview
	video anymore). Also fix the quality meter
	which was updated twice with different values.

2008-09-11  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/gui/xwindow.cpp:
	One more useful trace.

2008-09-11  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/main.cpp:
	* lib/gui/xwindow.cpp:
	* lib/gui/xwindow.h:
	* lib/gui/xvwindow.cpp:
	Fix a rare crash when using SHM over a remote X connection.
	X explicitly tells us we can use SHM (which IS supported
	by the X server) but does not tell us attach will crash since
	client and server do not even have shared memory since they are 
	different systems. Thus me must catch the X error on XShmAttach
	to see if we can use it or not.

2008-09-13  Jan Schampera <jan.schampera@unix.net>

	* src/gui/accounts.cpp:
	Added a comment to help translators a bit.

2008-09-11  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/main.cpp:
	Do not enable "suspend video" when only in preview mode.
	Fix problem of GC not yet synchnroized with X server
	when using it.

2008-09-12  Julien Puydt  <jpuydt@gnome.org>

	* configure.ac: Applied patch from Jared D. McNeill to support NetBSD.

2008-09-11  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip-endpoint.cpp:
	* src/endpoints/sip-endpoint.h:
	Fixed breakage due to recent API change in OPAL.

2008-09-11  Jan Schampera <jan.schampera@unix.net>

	* src/gui/statusicon.cpp:
	Make hide/show a bit more intuitive.

2008-09-11  Julien Puydt  <jpuydt@gnome.org>

	* src/endpoints/manager.cpp: Fixed a small leak.
	* lib/engine/components/gmconf-personal-details/gmconf-personal-details-main.cpp:
	* lib/engine/components/avahi-publisher/avahi-publisher.cpp: Fixed small leaks, and bug #551196.

2008-09-11  Julien Puydt  <jpuydt@gnome.org>

	* src/gui/statusicon.cpp: Fixed #551853.

2008-09-11  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/components/gmconf-personal-details/gmconf-personal-details-main.h:
	* lib/engine/components/gmconf-personal-details/gmconf-personal-details-main.cpp: Fixed bug #551713.

2008-09-11  Matthias Schneider  <ma30002000@yahoo.de>

	* src/devices/videoinput.cpp:
	* src/devices/videooutput.cpp:
	* src/devices/videoinput.h:
	* src/endpoints/manager.cpp:
	* lib/engine/videooutput/common/videooutput-manager-common.cpp:
	Finally fixed reinvite video completely. Reference counting
	is also needed in the stub video input device. 
	Improved STUN timers.

2008-09-11  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/videooutput/common/videooutput-manager-common.cpp:
	Fix preview window mixup with remote window due to last commit.

2008-09-11  Julien Puydt  <jpuydt@gnome.org>

	* src/endpoints/manager.cpp: Fixed #551837.

2008-09-11  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/videooutput/common/videooutput-manager-common.cpp:
	* lib/engine/videooutput/common/videooutput-manager-common.h:
	Fix ugly crash with video on reinvite
	(XV tried to create a window with 0x0)

2008-09-11  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/components/avahi-publisher/avahi-publisher.h:
	* lib/engine/components/avahi-publisher/avahi-publisher.cpp: Made it
	cope with name changes correctly, fixing #551661.

2008-09-11  Julien Puydt  <jpuydt@gnome.org>

	* ekiga.schemas.in.in: Actually edit the right file...

2008-09-11  Julien Puydt  <jpuydt@gnome.org>

	* ekiga.schemas.in: Added some keys which were missing.

2008-09-11  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/components/gmconf-personal-details/gmconf-personal-details-main.h:
	* lib/engine/components/gmconf-personal-details/gmconf-personal-details-main.cpp: Made sure the notifiers are removed, to avoid crashes.

2008-09-10  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp:
	Blacklisted L16 (#551724).

2008-09-10  Jan Schampera <jan.schampera@unix.net>

	* pixmaps/ekiga-logo.png:
	Removed copyright text text from the logo.

2008-09-10  Damien Sandras  <dsandras@gnome.org>

	* sounds/ring.wav, src/gui/main.cpp:
	Shorter sound. (bis repetita)

2008-09-10  Damien Sandras  <dsandras@gnome.org>

	* sounds/ring.wav, src/gui/main.cpp:
	Shorter sound.

2008-09-10  Damien Sandras  <dsandras@gnome.org>

	* src/gui/preferences.cpp:
	Fixed previous commit.

2008-09-10  Damien Sandras  <dsandras@gnome.org>

	* src/gui/preferences.cpp:
	Removed obsolete button. The key is updated when enter is pressed or
	when moving out of focus.

2008-09-10  Damien Sandras  <dsandras@gnome.org>

	* src/gui/accounts.cpp:
	More intuitive accounts window.

2008-09-10  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Notification is urgent. All incoming calls are urgent.

2008-09-10  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Display a nice icon in the notification.
	Added possibility to ignore an incoming call using the close button of
	the incoming call notification.

2008-09-10  Damien Sandras  <dsandras@gnome.org>

	* pixmaps/64x64/apps/ekiga.png:
	* pixmaps/128x128/apps/ekiga.png:
	* pixmaps/Makefile.am:
	Added more icons for Ekiga.

2008-09-10  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/presence/skel/uri-presentity.h:
	* lib/engine/presence/skel/uri-presentity.cpp: Added the possibility
	to set groups.
	* lib/engine/presence/avahi/avahi-heap.cpp:
	* src/endpoints/sip-chat-simple.cpp: Made them use the new feature.

2008-09-10  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/presence/avahi/avahi-presentity.h:
	* lib/engine/presence/avahi/avahi-presentity.cpp: Removed.
	* lib/engine/presence/avahi/Makefile.am: Don't compile the removed.
	* lib/engine/presence/avahi/avahi-heap.h:
	* lib/engine/presence/avahi/avahi-heap.cpp: Use Ekiga::URIPresentity,
	and be an Ekiga::PresenceFetcher, fixing #551411.
	* lib/engine/presence/avahi/avahi-cluster.h:
	* lib/engine/presence/avahi/avahi-cluster.cpp:
	* lib/engine/presence/avahi/avahi-main.cpp: Push Ekiga::ServiceCore
	instead of Ekiga::PresenceCore to the cluster, heap and presentities.

2008-09-10  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/presence/avahi/avahi-heap.cpp:
	* lib/engine/components/avahi-publisher/avahi-publisher.cpp: Made the
	avahi code compatible with 2.0 (except presence), and fixed #551608.

2008-09-10  Damien Sandras  <dsandras@gnome.org>

	* src/gui/accounts.cpp:
	Fixed #5551614 thanks to Elaine Xiong from SUN.

2008-09-10  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/components/avahi-publisher/avahi-publisher.cpp: Fixed
	#549749.

2008-09-10  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/presence/skel/presence-core.cpp: Fixed #551533.

2008-09-09  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	* src/gui/main.h:
	* src/Makefile.am:
	* configure.ac:
	Added libnotify support for a nice notification of incoming calls in
	the tray. If somebody can fix things so that the icon is displayed,
	please do not hesitate doing it!

2008-09-09  Jan Schampera <jan.schampera@unix.net>

	* lib/engine/gui/gtk-frontend/chat-area.cpp:
	Fix typo.

2008-09-09  Jan Schampera <jan.schampera@unix.net>

	* configure.ac:
	Use a C99 capable compiler.

	* lib/gui/Makefile.am, lib/gui/gm-smiley-chooser-button.h,
	lib/gui/gm-smiley-chooser-button.c:
	Added a new button type to select a smiley from a set of smileys.

	* lib/engine/gui/gtk-frontend/chat-area.cpp:
	Use the new button in the chat area.

2008-09-09  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/main.cpp:
	Fixed missing statistics update.

2008-09-09  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-call.cpp:
	* src/endpoints/opal-call.h:
	* lib/engine/protocol/skel/call.h:
	Fixed #453239. Forgotten files.

2008-09-09  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Fixed #453239.

2008-09-09  Julien Puydt  <jpuydt@gnome.org>

	* src/endpoints/sip-endpoint.cpp: Partial fix for #551411.

2008-09-08  Damien Sandras  <dsandras@gnome.org>

	* configure.ac:
	Fixed #394050.

2008-09-08  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Fixed #551392.

2008-09-08  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-main.cpp:
	* src/endpoints/manager.h:
	* lib/engine/engine.cpp:
	Fixed crash on exit when being in a call due to a memory leak. The
	OPAL component is now again a service to ensure autodeletion. 
	Fixes #551421.

2008-09-08  Jan Schampera <jan.schampera@unix.net>

	* src/gui/main.cpp:
	Do not touch the WM stay-on-top hint when we're not configured to do
	so. Fixes #438375 in some way.

2008-09-08  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/presence/skel/presence-core.h:
	* lib/engine/presence/skel/presence-core.cpp: Fixed #550375.

2008-09-08  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp:
	* src/endpoints/opal-main.cpp:
	* src/endpoints/manager.h:
	* src/endpoints/opal-gmconf-bridge.cpp:
	Resurrected stun_server gconf key. Make it empty to disable STUN.
	Otherwise, keep the automatic test.

2008-09-08  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-call.cpp:
	Fixed potential problems with outgoing calls being detected as
	incoming calls and vice-versa.

2008-09-08  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip-endpoint.cpp:
	Fixed bug #501909.

2008-09-08  Damien Sandras  <dsandras@gnome.org>

	* pixmaps/24x24/stock_addressbook.png:
	* pixmaps/16x16/stock_addressbook.png:
	* pixmaps/Makefile.am:
	* lib/gui/gmstockicons.c:
	* lib/gui/gmstockicons.h:
	* lib/engine/gui/gtk-frontend/addressbook-window.cpp:
	Use theme icons instead of our internal icons for the address book
	icon.

2008-09-08  Damien Sandras  <dsandras@gnome.org>

	* sounds/voicemail.wav:
	* sounds/newmessage.wav:
	* sounds/ring.wav:
	Better quality sounds.

2008-09-08  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Longer timeouts when playing the ring to allow longer sounds.

2008-09-08  Jan Schampera <jan.schampera@unix.net>

	* lib/engine/gui/gtk-frontend/chat-window.cpp,
	lib/engine/gui/gtk-frontend/chat-window.h:
	Introduce "unread-alert" signal, which is fired when a new
	message arrives which is not readable by the user.

	* src/gui/main.cpp:
	Use the above signal to generate a sound event.

2008-09-07  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Clear statusbar when a call ends.

2008-09-07  Damien Sandras  <dsandras@gnome.org>

	* sounds/ring.wav:
	New funny ring sound.

2008-09-07  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmpreferences.cpp:
	Shorter string option menus.

2008-09-07  Damien Sandras  <dsandras@gnome.org>

	* src/gui/preferences.cpp:
	Disabled staticpicture as reported by Fabrice.

2008-09-07  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip-endpoint.cpp:
	* src/endpoints/manager.cpp:
	* src/endpoints/sip-endpoint.h:
	* src/endpoints/manager.h:
	* src/gui/accounts.cpp:
	* src/gui/main.cpp:
	* src/gui/accounts.h:
	* lib/engine/account/skel/bank-impl.h:
	* lib/engine/account/skel/bank.h:
	* lib/engine/account/skel/account.h:
	* lib/engine/account/skel/account-core.cpp:
	* lib/engine/account/skel/account-core.h:
	* lib/engine/protocol/skel/call-core.cpp:
	* lib/engine/protocol/skel/call-core.h:
	* lib/engine/protocol/skel/call-manager.h:
	Moved the mwi_event where it should belong, ie to the AccountCore.
	Dropped bonobo.h include.
	Resurrected display of voicemail waiting indications with the
	associated sound event in the accounts window.
	Cleaned unuseful notifications from the statusbar, we have a tray icon
	for that.

2008-09-07  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/h323-endpoint.h:
	* src/endpoints/h323-endpoint.cpp:
	Added call transfer support.

2008-09-07  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip-endpoint.cpp:
	Fixed call transfer.

2008-09-07  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp:
	Finetuned the NAT detection.

2008-09-07  Julien Puydt  <jpuydt@gnome.org>

	* po/POTFILES.in: Added lib/presence/avahi/avahi-heap.cpp,
	fixing bug #551181.

2008-09-07  Julien Puydt  <jpuydt@gnome.org>

	* src/endpoints/manager.cpp:
	* src/endpoints/manager.h: Fixed #551111.

2008-09-06  Damien Sandras  <dsandras@gnome.org>

	* pixmaps/call-transfer.png:
	* pixmaps/Makefile.am:
	* src/endpoints/sip-endpoint.cpp:
	* src/endpoints/sip-endpoint.h:
	* lib/gui/gmstockicons.c:
	* lib/gui/gmstockicons.h:
	* lib/engine/gui/gtk-core/gtk-core.cpp:
	Added icon for transfer action. Renamed forward methods into transfer
	methods, let's not confuse forwarding a call and transferring a call
	in the API.

2008-09-06  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Fixed #545590.

2008-09-06  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip-endpoint.cpp:
	Changed publish timeout.

2008-09-06  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/presence/local-roster/local-heap.cpp:
	Presentities added by default should have a correct uri.

2008-09-06  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip-endpoint.cpp:
	Correct matching in the chat when receiving messages from someone on a
	non standard port.

2008-09-06  Jan Schampera <jan.schampera@unix.net>

	* lib/engine/gui/gtk-frontend/chat-area.cpp:
	Better handling when inserting font tags in the chat.

2008-09-06  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip-endpoint.cpp:
	Use new way of registering to allow registering to non standard ports.

2008-09-06  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-call.cpp:
	Applied patch from Eugen Dedu to fix deprecated method (#538330).

2008-09-06  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip-endpoint.cpp:
	Shorter subscribe expire timeout.

2008-09-06  Matthias Schneider  <ma30002000@yahoo.de>
	* win32/*:
	* configure.ac:
	Improvements for win32 compilation.

2008-09-06  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	New device title window was not marked for translation.
	Use a string already marked for translation instead.

2008-09-06  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/presence/avahi/avahi-heap.cpp:
	Choose a string that does not break the freeze.

2008-09-06  Jan Schampera <jan.schampera@unix.net>

	* lib/engine/gui/gtk-frontend/chat-area.cpp:
	Changed the tags handling to not depend on button label text.
	Still something TODO for tag insertion there.

2008-09-06  Jan Schampera <jan.schampera@unix.net>

	* lib/engine/gui/gtk-frontend/chat-area.cpp:
	Don't give empty chat messages to send to the backend (fixes #551018).

2008-09-05  Jan Schampera <jan.schampera@unix.net>

	* lib/engine/presence/avahi/avahi-heap.cpp:
	Made heap description translatable (fixes #551019).

2008-09-05  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-core/form-dialog-gtk.cpp: Fixed #550959.

2008-09-05  Jan Schampera <jan.schampera@unix.net>

	* lib/engine/gui/gtk-frontend/simple-chat-page.h,
	lib/engine/gui/gtk-frontend/multiple-chat-page.h,
	lib/engine/gui/gtk-frontend/simple-chat-page.cpp,
	lib/engine/gui/gtk-frontend/multiple-chat-page.cpp,
	lib/engine/gui/gtk-frontend/chat-window.cpp,
	lib/engine/gui/gtk-frontend/chat-area.cpp:
	Finally fixes #549269 (chat message entry focus).

2008-09-04  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-bank.cpp:
	* src/endpoints/opal-account.cpp
	* src/gui/accounts.cpp:
	* lib/engine/account/skel/bank-impl.h:
	Fixed account registering/unregistering. Fixed unregistering of Opal
	accounts when being removed.

2008-09-04  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/addressbook/ldap/ldap-book.cpp:
	Fixed #570749 thanks to Hubert Figuière.

2008-09-04  Damien Sandras  <dsandras@gnome.org>

	* src/gui/statusmenu.cpp:
	* src/gui/callbacks.cpp:
	Fixed #550747 (untranslated strings) thanks to Fabrice Alphonso.

2008-09-04  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-main.cpp:
	* src/endpoints/opal-gmconf-bridge.cpp:
	* src/Makefile.am:
	* configure.ac:
	Allow compiling without H.323 support or without SIP support.

2008-09-04  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Report when a call fails because the URI is not supported.

2008-09-04  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/account/skel/bank-impl.h:
	Reverted previous change that triggers bug #550854.

2008-09-03  Damien Sandras  <dsandras@gnome.org>

	* ekiga.schemas.in.in:
	Fixed default value for folded groups in roster thanks to Eugen Dedu!

2008-09-03  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/account/skel/bank-impl.h:
	* lib/engine/account/skel/account-core.h:
	Unsubscribe account when removing.

2008-09-03  Damien Sandras  <dsandras@gnome.org>

	* src/gui/accounts.cpp:
	Removed annoying account reordering. When toggling an account, clear
	the previous status message.

2008-09-03  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip-endpoint.cpp:
	* src/endpoints/h323-endpoint.cpp:
	* lib/engine/account/skel/account-core.h:
	Prevent registering when not unregistered and prevent unregistering
	when not registered. More logical behavior in case of failure.

2008-09-03  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/protocol/skel/call-protocol-manager.h:
	* lib/engine/protocol/skel/call-manager.h:
	Added missing virtual keyword to destructor.

2008-09-03  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Removed shortcut for submenu.

2008-09-03  Jan Schampera <jan.schampera@unix.net>

	* lib/engine/gui/gtk-frontend/chat-area.cpp:
	Partial fix for #549269 (chat message entry focus).

2008-09-02  Jan Schampera <jan.schampera@unix.net>

	* lib/pixops/pixops.c, lib/pixops/timescale.c:
	Fixed some uncritical compiler warnings.


2008-09-02  Jan Schampera <jan.schampera@unix.net>

	* configure.ac, src/gui/main.cpp,
	lib/engine/gui/gtk-core/form-dialog-gtk.cpp:
	Remove some GTK+ version checks, bump required version to 2.12.0 for
	configure.

2008-09-02  Jan Schampera <jan.schampera@unix.net>

	* src/Makefile.am:
	Fixed use of too modern MKDIR_P macro - we do not require automake
	1.10 yet.

2008-09-02  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/framework/services.h:
	* lib/engine/framework/services.cpp: Fixed #550273.

2008-09-02  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/book-view-gtk.cpp:
	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp: Fixed #550073.

2008-09-29  Damien Sandras  <dsandras@gnome.org>

	* pixmaps/Makefile.am:
	* lib/engine/framework/Makefile.am:
	* lib/engine/hal/dbus/Makefile.am:
	Make dist.

2008-09-01  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/videooutput/skel/Makefile.am:
	Fixed make dist. I hate make dist.

2008-09-01  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/chat-window.h:
	Removed old include.

2008-09-01  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/framework/Makefile.am:
	Sigh, make dist.

2008-09-01  Damien Sandras  <dsandras@gnome.org>

	* lib/platform/Makefile.am:
	Fixed make dist.

2008-09-01  Damien Sandras  <dsandras@gnome.org>

	* pixmaps/Makefile.am:
	More make dist fixes. It is getting boring.

2008-09-01  Damien Sandras  <dsandras@gnome.org>

	* pixmaps/Makefile.am:
	More make dist fixes.

2008-09-01  Damien Sandras  <dsandras@gnome.org>

	* pixmaps/Makefile.am:
	More make dist fixes.

2008-09-01  Damien Sandras  <dsandras@gnome.org>

	* src/gui/preferences.cpp:
	Fixed string bug thanks to Eugen.

2008-09-01  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-call.cpp:
	* src/endpoints/pcss.cpp:
	* src/endpoints/opal-call.h:
	Moved the alerting notification (ringing) from pcss.cpp to the
	Opal::Call object. That removes the ugly hack and we can make use of
	emit_signal_in_main instead.

2008-09-01  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/framework/runtime.h:
	* src/endpoints/opal-call.cpp:
	Added emit_signal_in_main to fix thread-safety problem with signals in
	trackable objects thanks to Snark. Use the new method where needed.

2008-09-01  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Make sure the right completion mechanism is being used.

2008-09-01  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/codecsbox.cpp:
	Fixed key.

2008-09-01  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-call.cpp:
	Fixed url becoming blank in the main window when calling out.

2008-09-01  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/ldap/ldap-book.cpp:
	* lib/engine/gui/gtk-core/form-dialog-gtk.cpp: Fixed #544756.

2008-09-01  Julien Puydt  <jpuydt@gnome.org>

	* src/Makefile.am:
	* pixmaps/Makefile.am: Fixed bug #414266.

2008-09-01  Damien Sandras  <dsandras@gnome.org>

	* src/components/ekiga.server:
	* src/Makefile.am:
	* lib/engine/framework/Makefile.am:
	* lib/engine/hal/skel/Makefile.am:
	* Makefile.am:
	Fixed make dist.

2008-09-01  Damien Sandras  <dsandras@gnome.org>

	* configure.ac: Incremented version number.

2008-09-01  Damien Sandras  <dsandras@gnome.org>

	* src/gui/conf.cpp:
	* src/endpoints/opal-gmconf-bridge.cpp:
	* lib/gui/codecsbox.cpp:
	* ekiga.schemas.in.in:
	Updated keys for 3.00. Disabled less used codecs.

2008-09-01  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-call.cpp, src/endpoints/opal-call.h:
	Make sure we execute the Opal callback for cleared calls only when
	the missed and cleared signals have been handled. Otherwise, the
	Ekiga::Call instance they are refering too could be corrupted.

2008-09-01  Jan Schampera <jan.schampera@unix.net>

	* src/components/dbus-helper.cpp:
	Removed deprecated GLib API calls.

2008-09-01  Jan Schampera <jan.schampera@unix.net>

	* src/gui/main.cpp, src/gui/callbacks.cpp, src/gui/statusicon.cpp:
	Code and include changes (heading for GTK 2.12)

2008-08-31  Damien Sandras  <dsandras@gnome.org>

	* src/gui/assistant.cpp:
	Fixed typo.

2008-08-31  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-bank.cpp:
	* src/endpoints/opal-account.cpp:
	Various string changes to match the assistant strings and the
	documentation.

2008-08-31  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-call.cpp:
	Various fixes and cleanups.

2008-08-31  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp: 
	* pixmaps/Makefile.am:
	* lib/gui/gmstockicons.c:
	* lib/gui/gmstockicons.h:
	* lib/engine/gui/gtk-frontend/addressbook-window.cpp:
	Address book is back with an icon.

2008-08-31  Damien Sandras  <dsandras@gnome.org>

	* src/gui/dialpad.cpp: Use homogeneous buttons.

2008-08-31  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip-endpoint.cpp: Don't confuse forward and
	transfer.

2008-08-31  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/presence/avahi/avahi-heap.cpp: Added "neighbour@" to the
	uri.

2008-08-31  Julien Puydt  <jpuydt@gnome.org>

	* lib/gui/Makefile.am:
	* lib/engine/presence/local-roster/Makefile.am: Made it cope with
	a builddir which is different from srcdir.

2008-08-31  Julien Puydt  <jpuydt@gnome.org>

	* src/gui/main.cpp: Added a menu for the actions on a contact
	in the main window.

2008-08-31  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/presence/local-roster/local-heap.cpp: Fixed #550026.

2008-08-31  Damien Sandras  <dsandras@gnome.org>

	* src/gui/assistant.cpp:
	Fixed strings. (need to announce it)

2008-08-31  Jan Schampera <jan.schampera@unix.net>

	* lib/engine/gui/gtk-frontend/addressbook-window.cpp:
	Migrated away from gtk_menu_item_remove_submenu() (heading for GTK
	2.12)

2008-08-31  Jan Schampera <jan.schampera@unix.net>

	* lib/gui/codecsbox.cpp, lib/gui/gmpreferences.c, src/gui/main.cpp:
	Migrated away from GtkTooltips (heading for GTK 2.12)

2008-08-31  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-core/gtk-core.cpp:
	* lib/engine/gui/gtk-frontend/chat-window-page.cpp:
	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp:
	* lib/engine/presence/local-roster/local-presentity.cpp:
	* src/endpoints/sip-endpoint.cpp:
	* src/endpoints/sip-presentity.cpp: Fixed bug #550018.

2008-08-31  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/componentsvahi-publishervahi-publisher-main.cpp:
	* lib/engine/componentsvahi-publishervahi-publisher.cpp:
	* lib/engine/componentsvahi-publishervahi-publisher.h:
	* lib/engine/presencevahivahi-heap.cpp:
	* lib/engine/presencevahivahi-presentity.cpp: Rewrote the avahi
	publisher and make the avahi presence code cope with it. Still not
	perfect yet.

2008-08-30  Damien Sandras  <dsandras@gnome.org>
	
	* man/ekiga.1: Fixed copyright.

2008-08-30  Damien Sandras  <dsandras@gnome.org>

	* src/gui/preferences.cpp: Maximum jitter buffer is back due to
	popular request.

2008-08-30  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/components/avahi-publisher/avahi-publisher-main.cpp:
	* lib/engine/components/avahi-publisher/avahi-publisher.cpp:
	* lib/engine/components/gmconf-personal-details/gmconf-personal-details-main.cpp:
	* lib/engine/components/gmconf-personal-details/gmconf-personal-details.cpp:
	* lib/engine/components/gmconf-personal-details/gmconf-personal-details.h:
	* lib/engine/engine.cpp:
	* lib/engine/framework/Makefile.am:
	* lib/engine/framework/personal-details.cpp:
	* lib/engine/framework/personal-details.h:
	* lib/engine/presence/skel/presence-core.cpp:
	* lib/engine/presence/skel/presence-core.h:
	* src/endpoints/sip-endpoint.cpp:
	* src/gui/statusicon.cpp: Cleaned the PersonalDetails and
	PresencePublisher apis a bit, and made the rest cope.

2008-08-29  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp: Made code clearer.

2008-08-28  Julien Puydt  <jpuydt@gnome.org>

	* lib/gui/gmtextbufferaddon.h:
	* lib/gui/gmtextbufferaddon.c:
	* lib/gui/gmtexttagaddon.h:
	* lib/gui/gmtexttagaddon.c:
	* lib/gui/gmtextviewaddon.h:
	* lib/gui/gmtextviewaddon.c: Removed as it's unused (fixes #549260).
	* lib/gui/Makefile.am: Cope with previous.

2008-08-28  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/chat-area.cpp: Fixed bug #549258.

2008-08-28  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Added icon to incoming call dialog and change the title to indicate
	the incoming call as suggested by _Raptor_ on IRC.

2008-08-28  Damien Sandras  <dsandras@gnome.org>

	* src/gui/accounts.cpp:
	Automatically sorts using the "enabled" column.

2008-08-28  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-call.cpp:
	Fixed outgoing/incoming calls handling. (Fixes #549637).
	

2008-08-28  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/components/Makefile.am: Made it possible to compile out
	avahi, fixing #549713.

2008-08-28  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/chat-area.cpp: Made the code of
	on_extlink_tag_event more correct&readable.

2008-08-26  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip-endpoint.cpp:
	Fixed #549233.

2008-08-26  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/chat-area.cpp: Fixed #549259.

2008-08-25  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-call.cpp:
	* src/endpoints/opal-call.h:
	* src/gui/main.cpp:
	Fixed crash reported by Matthias when calling things like 123.

2008-08-25  Julien Puydt  <jpuydt@gnome.org>

	* lib/toolbox/toolbox-internal.h:
	* lib/toolbox/toolbox-internal.c: Pushed the gtk+ implementation as a
	fallback one.
	* lib/toolbox/toolbox-gtk.c: Made it use the fallback (itself
	previously).
	* lib/toolbox/toolbox-gnome.c: Made it fallback on the fallback, which
	fixes #538307.
	* Makefile.am: Made the new code compile&link.

2008-08-25  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/chat-area.cpp: Clicking on a link tries
	to open it, which fixed #548751.
	* lib/engine/gui/gtk-frontend/Makefile.am: Added the lib/ directory to
	the list of includes, so the toolbox can be used.

2008-08-25  Julien Puydt  <jpuydt@gnome.org>

	* lib/gui/gm-text-extlink.h:
	* lib/gui/gm-text-extlink.c: New code to detect external link in chat
	text.
	* lib/gui/Makefile.am: Compile&link in previous.
	* lib/engine/gui/gtk-frontend/chat-area.cpp: Made use of previous.

2008-08-24  Julien Puydt  <jpuydt@gnome.org>

	* src/gui/main.cpp: Fixed forgotten case of bug #548950.

2008-08-24  Matthias Schneider  <ma30002000@yahoo.de>

	* src/endpoints/opal-call.cpp:
	Update stats every 50 packets instead of every 100.

2008-08-22  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/evolution/evolution-book.cpp:
	* lib/engine/addressbook/evolution/evolution-contact.cpp:
	* lib/engine/addressbook/ldap/ldap-book.cpp:
	* src/gui/main.cpp:
	* src/gui/statusmenu.cpp: Fixed #548950.
	* lib/gui/gmpreferences.c: Fixed a compilation warning.

2008-08-21  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/account/skel/bank-impl.h:
	Let the responsability to register an account to the account itself,
	not to the Bank. Fixes double registration problems!

2008-08-21  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp: Almost fixed bug
	#548750.

2008-08-21  Jan Schampera <jan.schampera@unix.net>

	* lib/gui/gmwindow.c:
	Fixed internals of property getter function.

2008-08-20  Damien Sandras  <dsandras@gnome.org>
	
	* lib/engine/gui/gtk-frontend/chat-window.cpp:
	Smaller tabs.

2008-08-20  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/chat-window.cpp:
	Fixed previous commit : hide only if there are no more pages in the
	notebook, without checking the page number itself. Fixes unexpected
	hides when the first page is closed and there remains one page.

2008-08-20  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/chat-window.cpp:
	When closing the last tab, hide the window. Fixes bug reported by
	Fabrice.
	When pressing Escape, close the current tab. Hide the window if there
	are no more tabs. (Bug #547715).

2008-08-20  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmwindow.c:
	Added new property allowing to disable the hide action when Escape is
	pressed.

2008-08-20  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/presence/local-roster/local-heap.cpp: Fixed bug #548747.

2008-08-20  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/simple-chat-page.cpp: Fixed very stupid
	typo and bug #548529.

2008-08-20  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Prevent unuseful resizes.

2008-08-20  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	* src/gui/main.h:
	Removed unuseful stuff.

2008-08-20  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip-endpoint.cpp:
	* src/endpoints/opal-main.cpp:
	Fixed logic so that h323 presentities are not called using sip.

2008-08-20  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-call.cpp, src/endpoints/opal-call.h:
	Async hangup.

2008-08-20  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp, src/gui/preferences.cpp, ekiga.schemas.in.in:
	Removed motion detection.

2008-08-20  Matthias Schneider  <ma30002000@yahoo.de>

	* configure.ac:
	Remove esound from configure.ac
	Use pkg-config to find XV library.

2008-08-19  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-call.cpp:
	Fixed many things for h323 and sip calling, in case of failure, 
	missed calls, ...

2008-08-19  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip-endpoint.cpp:
	Only add default targets to call and message if there is no @ and we
	are dealing with sip uris. Otherwise SIP accounts could be proposed as
	dial uris for h323 urls.


2008-08-19  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/h323-enpoint.cpp:
	Only add the dial action if we have an h323 url.

2008-08-19  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Disable inline completion in the URL bar, it can be obtrusive.

2008-08-19  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/main.cpp:
	* win32/Makefile:
	* ekiga.schemas.in.in:
	Turn off echo cancellation by default.
	Rewire the connection quality meter.
	Update the windows build.

2008-08-18  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/chat-area.cpp:
	Added auto-scrolling. It should work (untested).

2008-08-18  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip-endpoint.cpp:
	Removed debug output and fixed problem that prevented all presentities
	to be fetched for presence.

2008-08-18  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/chat-area.cpp:
	* lib/engine/gui/gtk-frontend/chat-area.h:
	Visual improvements (?).

2008-08-18  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/chat-window.cpp: Fixed bug #548160, and
	handled focus on an empty notebook.
	* lib/engine/gui/gtk-frontend/chat-area.cpp: Answered a question with
	a nice comment.

2008-08-18  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/chat-window.cpp: Partial fix for
	bug #548160.

2008-08-18  Julien Puydt  <jpuydt@gnome.org>

	* src/devices/audio.cpp: Fixed #548235.

2008-08-17  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/presence/local-roster/local-presentity.cpp: Fixed #547613.
	* lib/engine/gui/gtk-frontend/chat-area.cpp:
	* lib/engine/gui/gtk-frontend/presentity-view.cpp: Fixed compilation
	warnings.
	* src/endpoints/sip-endpoint.cpp: Fixed #548053.
	* lib/engine/gui/gtk-frontend/presentity-view.cpp:
	* src/endpoints/sip-presentity.h:
	* src/endpoints/sip-presentity.cpp: Fixed #547716.
	
2008-08-17  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/chat-area.cpp:
	Added patch from Fabrice Alphonso to fix smiley icon.

2008-08-17  Damien Sandras  <dsandras@gnome.org>

	* src/gui/statusicon.cpp:
	Fixed icon size for blinking icons.

2008-08-17  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/chat-window.cpp:
	Do not display an empty status if there is none. Use correct sizes for
	icons in order not to have awful icons.

2008-08-17  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/addressbook/ldap/ldap-source.cpp:
	* lib/engine/addressbook/ldap/ldap-source.h:
	* ekiga.schemas.in.in:
	If the list of books is empty, automatically add the Ekiga.net
	directory. Added a menu entry to automatically add the Ekiga.net
	directory using the menu.

2008-08-17  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/videoinput/ptlib/videoinput-manager-ptlib.cpp:
	Blacklisted unuseful managers.

2008-08-17  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/chat-window.cpp:
	* lib/engine/gui/gtk-frontend/chat-area.cpp:
	Marked strings for translation. Are there other places?

2008-08-17  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/addressbook-window.cpp:
	Fixed UI layout.

2008-08-17  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/addressbook/evolution/evolution-contact.cpp:
	Made Edit the default action. It should have more priority than
	delete. Indeed, if you can not call the user because there is no
	callable address, you can fix that by editing the user, not deleting
	it. Improved deletion confirmation message.

2008-08-17  Damien Sandras  <dsandras@gnome.org>

	* win32/include/directx/mingw_dshow_port.h:
	* configure.ac:
	Small build fixes thanks to Mr M.

2008-08-17  Damien Sandras  <dsandras@gnome.org>

	* src/gui/statusicon.cpp:
	Change icon when the user is in a call.
	Fixed icon size when receiving a message.
	Removed gdk_threads_enter occurences.

2008-08-17  Damien Sandras  <dsandras@gnome.org>

	* pixmaps/Makefile.am:
	* lib/gui/gmstockicons.c:
	* lib/gui/gmstockicons.h:
	Use new icon from Vinicius to indicate "in a call" status when running
	Ekiga with Asterisk.

2008-08-17  Damien Sandras  <dsandras@gnome.org>

	* AUTHORS: Added Vinicius in the artwork section.

2008-08-17  Damien Sandras  <dsandras@gnome.org>

	* pixmaps/22x22/multimedia-headset.svg:
	* pixmaps/22x22/multimedia-headset.png:
	* pixmaps/48x48/multimedia-headset.png:
	* pixmaps/scalable/multimedia-headset.svg:
	* pixmaps/32x32/multimedia-headset.svg:
	* pixmaps/32x32/multimedia-headset.png:
	* pixmaps/16x16/multimedia-headset.svg:
	* pixmaps/16x16/multimedia-headset.png:
	* pixmaps/128x128/multimedia-headset.svg:
	* pixmaps/128x128/multimedia-headset.png:
	* pixmaps/256x256/multimedia-headset.png:
	Added superb SVG and PNG icons from Vinicius Depizzol
	<vdepizzol gmail com>. Thanks a lot!!

2008-08-17  Jan Schampera <jan.schampera@unix.net>

	* lib/gui/gmpowermeter.c:
	Fixed compiler warnings.

2008-08-14  Jan Schampera <jan.schampera@unix.net>

	* lib/engine/gui/gtk-frontend/chat-area.cpp:
	Simplified code by introducing a wrapper to easily create text tagging
	in the chat text area.
	Defined a simple named 3bit RGB color palette to be used in chat text
	tags.

2008-08-14  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp: 
	* lib/gui/gmmenuaddon.c:
	Applied patch from Fabrice Alphonso to fix missing accessibility for
	top-level elements. Added new shortcuts. Thanks.

2008-08-14  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip-endpoint.cpp, src/endpoints/sip-endpoint.h:
	Do not used OPAL methods anymore when checking for alive subscribes.
	Patch from MD.

2008-08-14  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp:
	Fixed typo.

2008-08-13  Jan Schampera <jan.schampera@unix.net>

	* lib/engine/gui/gtk-frontend/chat-area.cpp:
	Make a difference between "Foo says:" text (italic) and the rest.
	Define a margin for the text (from the text view border).

2008-08-13  Jan Schampera <jan.schampera@unix.net>

	* lib/engine/gui/gtk-frontend/chat-area.cpp:
	Made the text area vertically scrollable (and thus fixed the
	automatic resizing issue), added some space between the buttons

2008-08-13  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp:
	Removed horrible toolbar display.

2008-08-13  Damien Sandras  <dsandras@gnome.org>

	* src/gui/statusicon.cpp:
	Smaller icons.

2008-08-13  Damien Sandras  <dsandras@gnome.org>

	* src/gui/preferences.cpp:
	Applied patch from Mr M. to fix automagic adding of devices.

2008-08-13  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp:
	Improved NAT error message following the suggestion of Simos
	Xenitellis.

2008-08-13  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip-endpoint.cpp, src/endpoints/h323-endpoint.cpp:
	Adapted to new OPAL API change.

2008-08-12  Damien Sandras  <dsandras@gnome.org>
	
	* src/gui/main.cpp:
	Removed the 'Tools' menu and moved 'Find Contacts' from 'Tools'
	to 'Chat', below 'Add Contact'. Big usability improvement isn't it?

2008-08-12  Damien Sandras  <dsandras@gnome.org>

	* src/gui/statusicon.cpp:
	Bigger sizes for the status icon.

2008-08-12  Damien Sandras  <dsandras@gnome.org>

	* src/gui/statusicon.cpp:
	Make sure the statusicon is initialized when created.

2008-08-12  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/ekiga.cpp:
	* src/gui/statusicon.h:
	* src/gui/statusicon.cpp:
	Update the status icon when personal details are changed.

2008-08-12  Damien Sandras  <dsandras@gnome.org>

	* src/gui/statusicon.cpp:
	Do not present an oversized icon anymore.

2008-08-12  Damien Sandras  <dsandras@gnome.org>

	* src/gui/callbacks.cpp:
	Applied patch from Eugen. We are in 2008 since a few months...

2008-08-12  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Fixed automatic resizing of the Ekiga window thanks to Eugen Dedu.

2008-08-12  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/addressbook-window.cpp:
	* lib/engine/gui/gtk-frontend/book-view-gtk.cpp:
	Use sexy icons. Select the first book, not the last one as it is
	counter-intuitive.

2008-08-12  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip-endpoint.cpp:
	Fixed compilation with new OPAL API thanks to Eugen Dedu.

2008-08-11  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/audiooutput/null/audiooutput-manager-null.cpp:
	* lib/engine/audiooutput/skel/audiooutput-core.h:
	Renamed NULL (NULL/NULL) to SILENT (Ekiga/Ekiga) as it looks
	more intuitive (?)

2008-08-11  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/addressbook/ldap/ldap-book.cpp:
	* lib/engine/addressbook/ldap/ldap-book.h:
	* lib/engine/addressbook/evolution/evolution-book.h:
	* lib/engine/addressbook/evolution/evolution-book.cpp:
	* lib/engine/addressbook/call-history/history-book.h:
	* lib/engine/addressbook/call-history/history-book.cpp:
	* lib/engine/addressbook/skel/book.h:
	Added get_type method giving hints about the type of Book it is. It
	can be used by GUI elements to display appropriate icons.

2008-08-11  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/framework/device-def.h:
	* ekiga.schemas.in.in:
	Better device naming with plugins thanks to Mr. M.

2008-08-11  Damien Sandras  <dsandras@gnome.org>

	* src/gui/preferences.cpp:
	* src/gui/assistant.cpp:
	* src/gui/main.cpp:
	* lib/gui/gmpreferences.c:
	* lib/gui/gmpreferences.h:
	* lib/engine/audioinput/skel/audioinput-core.cpp:
	* lib/engine/audioinput/skel/audioinput-core.h:
	* lib/engine/audiooutput/skel/audiooutput-core.cpp:
	* lib/engine/audiooutput/skel/audiooutput-core.h:
	* lib/engine/videoinput/skel/videoinput-core.h:
	* lib/engine/videoinput/skel/videoinput-core.cpp:
	Hotplug notifications support thanks to Mr M.

2008-08-11  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip-endpoint.cpp:
	Only propose default accounts as possible accounts when dialing a
	contact (for example from the evolution-data-server back-end).

2008-08-11  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-account.cpp:
	* src/endpoints/opal-account.h:
	* src/endpoints/h323-endpoint.cpp:
	* lib/engine/account/skel/bank-impl.h:
	* lib/engine/account/skel/bank.h:
	* lib/engine/account/skel/account.h:
	* lib/engine/account/skel/account-core.cpp:
	* lib/engine/account/skel/account-core.h:
	Sanitized signals logic, the registration_event signal is now emitted
	by the Account. Fixed is_active method so that it only returns true
	when the account is really active.

2008-08-11  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp: 
	Fixed NAT detection logic in case of error and make sure the signal is
	not triggered in the thread.

2008-08-08  Damien Sandras  <dsandras@gnome.org>

	* configure.ac: 
	Added lpia build thanks to Yannick.

2008-08-08  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/engine.cpp: 
	Fixed engine initialization.

2008-08-08  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/book-view-gtk.cpp:
	Added icon.

2008-08-08  Damien Sandras  <dsandras@gnome.org>

	* AUTHORS:
	Added Eugen for his various patches.

2008-08-08  Damien Sandras  <dsandras@gnome.org>

	* src/gui/assistant.cpp:
	Fixed various problems described in bug #546901 thanks Eugen Dedu.

2008-08-08  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip-endpoint.cpp:
	When populating the actions supported by the SIP CallManager,
	make sure the uri are complete. If they are not, suggest various
	possibilities to the user following active accounts.

2008-08-08  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/account/skel/bank-impl.h:
	Made iterators public.

2008-08-08  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-bank.h:
	Fixed cut & paste error.

2008-08-08  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-call.cpp: 
	Fixed remote uri when an outgoing call is being setup.

2008-08-08  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	When dialing out, present the dialed uri to the user.

2008-08-08  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/protocol/skel/call-core.h:
	* src/endpoints/manager.cpp:
	* src/gui/main.cpp:
	* lib/engine/engine.cpp:
	Added errors support to the CallCore. Errors are strings and presented
	as popups to the user. The engine decides of the error message. 

2008-08-08  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp: Fixed typo, hence
	bug #545916.

2008-08-05  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/h323-endpoint.h:
	* src/endpoints/opal-main.cpp:
	* src/endpoints/h323.cpp:
	* src/endpoints/h323.h:
	* src/endpoints/opal-gmconf-bridge.cpp:
	* src/endpoints/h323-endpoint.cpp:
	* src/gui/preferences.cpp:
	* src/gui/accounts.cpp:
	* src/gui/conf.cpp:
	* src/Makefile.am:
	Some renaming. h323.cpp contains more than an H323
	CallProtocolManager.

2008-08-05  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.h:
	* src/endpoints/sip-endpoint.cpp:
	* src/endpoints/opal-main.cpp:
	* src/endpoints/sip-endpoint.h:
	* src/endpoints/sip.cpp:
	* src/endpoints/opal-gmconf-bridge.cpp:
	* src/gui/preferences.cpp:
	* src/gui/accounts.cpp:
	* src/gui/conf.cpp:
	* src/Makefile.am:
	Some renaming.

2008-08-04  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-bank.cpp:
	* src/endpoints/opal-account.cpp:
	* src/endpoints/opal-account.h:
	* src/Makefile.am:
	* lib/engine/gui/gtk-core/form-dialog-gtk.cpp:
	* lib/engine/gui/gtk-core/Makefile.am:
	* lib/engine/gui/gtk-core/form-dialog-gtk.h:
	* lib/engine/framework/form-visitor.h:
	* lib/engine/framework/form-builder.cpp:
	* lib/engine/framework/form-builder.h:
	Added the possibility to have links in Forms. Added "Get an Ekiga.net"
	and "Get an Ekiga Call Out" links in the forms. Added
	"Recharge/Balance/Call History" actions when editing a DiamondCard
	account.

2008-07-31  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/roster-view-gtk.h:
	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp: Added two new
	signals, "heap-selected" and "heap-group-selected".

2008-07-31  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/book-view-gtk.cpp: Made columns headers
	invisible, thus fixing both bug #545656 and #544960.

2008-07-30  Jan Schampera  <jan.schampera@unix.net>

	* lib/engine/gui/gtk-frontend/chat-area.cpp: Make the cursor appear
	between the bold/italic/underline tags when tags are added without
	selection.

2008-07-30  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/presence/skel/heap.h: Added the populate_menu_for_group
	method.
	* lib/engine/presence/avahi/avahi-heap.cpp:
	* lib/engine/presence/avahi/avahi-heap.h: Implemented empty
	populate_menu_for_group.
	* lib/engine/presence/local-roster/local-heap.cpp:
	* lib/engine/presence/local-roster/local-heap.h:
	* lib/engine/presence/local-roster/local-presentity.cpp:
	* lib/engine/presence/local-roster/local-presentity.h: Implemented
	renaming of groups and export it via populate_menu_for_group.
	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp: Allow context menus
	and toolbars for heap groups.

2008-07-30  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp: Cleaned the selection
	code.

2008-07-30  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp: Added short
	context-sensitive toolbars.

2008-07-30  Julien Puydt  <jpuydt@gnome.org>

	* src/endpoints/sip.cpp:
	* src/endpoints/pcss.cpp:
	* src/endpoints/manager.cpp: Made the run_in_main calls more careful
	about sigc::trackable objects.

2008-07-29  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp: 
	Better default timeout for publish requests.

2008-07-28  Damien Sandras  <dsandras@gnome.org>

	* src/gui/assistant.cpp:
	* src/gui/assistant.h:
	* src/gui/main.cpp:
	* lib/engine/audioinput/null/audioinput-manager-null.cpp:
	* lib/engine/audioinput/ptlib/audioinput-manager-ptlib.cpp:
	* lib/engine/audioinput/skel/audioinput-manager.h:
	* lib/engine/audioinput/skel/audioinput-info.h:
	* lib/engine/audioinput/skel/audioinput-core.cpp:
	* lib/engine/audioinput/skel/audioinput-core.h:
	* lib/engine/audiooutput/null/audiooutput-manager-null.cpp:
	* lib/engine/audiooutput/ptlib/audiooutput-manager-ptlib.cpp:
	* lib/engine/audiooutput/skel/audiooutput-manager.h:
	* lib/engine/audiooutput/skel/audiooutput-info.h:
	* lib/engine/audiooutput/skel/audiooutput-core.cpp:
	* lib/engine/audiooutput/skel/audiooutput-core.h:
	* lib/engine/videoinput/skel/videoinput-core.h:
	* lib/engine/videoinput/skel/videoinput-core.cpp:
	Added support for better default network profiles + a few misc fixes.

2008-07-28  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/components/gmconf-personal-details/gmconf-personal-details-main.cpp:
	* lib/engine/framework/personal-details.h:
	Removed extra cout.

2008-07-28  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp:
	* lib/engine/components/gmconf-personal-details/gmconf-personal-details-main.cpp:
	* lib/engine/components/gmconf-personal-details/gmconf-personal-details.cpp:
	* lib/engine/framework/personal-details.cpp:
	* lib/engine/framework/personal-details.h:
	* lib/engine/presence/skel/presence-core.h:
	* lib/engine/presence/skel/presence-core.cpp:
	Changed the updated signal so that the 'details' object is passed as
	argument of the callback. Fixes a few problems due to sigc:: doing a
	copy of the argument.

2008-07-28  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/addressbook-window.cpp: Removed the
	directory icons in the list of addressbooks, which fixes #544959.

2008-07-28  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/framework/runtime-glib.cpp:
	* lib/engine/framework/runtime-glib.h:
	* lib/engine/framework/runtime.h:
	* lib/engine/addressbook/ldap/ldap-book.cpp:
	* lib/engine/addressbook/ldap/ldap-book.h:
	* lib/engine/audioinput/null/audioinput-manager-null.cpp:
	* lib/engine/audioinput/ptlib/audioinput-manager-ptlib.cpp:
	* lib/engine/audioinput/skel/audioinput-core.cpp:
	* lib/engine/audiooutput/null/audiooutput-manager-null.cpp:
	* lib/engine/audiooutput/ptlib/audiooutput-manager-ptlib.cpp:
	* lib/engine/audiooutput/skel/audiooutput-core.cpp:
	* lib/engine/videoinput/mlogo/videoinput-manager-mlogo.cpp:
	* lib/engine/videoinput/ptlib/videoinput-manager-ptlib.cpp:
	* lib/engine/videoinput/skel/videoinput-core.cpp:
	* lib/engine/videooutput/common/videooutput-manager-common.cpp:
	* lib/engine/videooutput/x/videooutput-manager-x.cpp:
	* src/endpoints/h323.cpp:
	* src/endpoints/manager.cpp:
	* src/endpoints/opal-call.cpp:
	* src/endpoints/pcss.cpp:
	* src/endpoints/sip.cpp: Reverted the change in run_in_main, which
	seems to be doing more harm than good :-(

2008-07-28  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/evolution/evolution-contact.h:
	* lib/engine/addressbook/evolution/evolution-contact.cpp: Added a
	confirmation dialog for removal, fixing bug #544957.
	* lib/engine/framework/runtime.h: Added missing virtual destructor in
	RuntimeCallback.

2008-07-27  Julien Puydt  <jpuydt@gnome.org>
	* lib/engine/framework/runtime-glib.cpp:
	* lib/engine/framework/runtime-glib.h:
	* lib/engine/framework/runtime.h: Made run_in_main take a structure,
	as playing with sigc::mem_fun on a sigc::trackable on a thread can
	lead to pain, suffering and crashes.
	* lib/engine/addressbook/ldap/ldap-book.cpp:
	* lib/engine/addressbook/ldap/ldap-book.h:
	* lib/engine/audioinput/null/audioinput-manager-null.cpp:
	* lib/engine/audioinput/ptlib/audioinput-manager-ptlib.cpp:
	* lib/engine/audioinput/skel/audioinput-core.cpp:
	* lib/engine/audiooutput/null/audiooutput-manager-null.cpp:
	* lib/engine/audiooutput/ptlib/audiooutput-manager-ptlib.cpp:
	* lib/engine/audiooutput/skel/audiooutput-core.cpp:
	* lib/engine/videoinput/mlogo/videoinput-manager-mlogo.cpp:
	* lib/engine/videoinput/ptlib/videoinput-manager-ptlib.cpp:
	* lib/engine/videoinput/skel/videoinput-core.cpp:
	* lib/engine/videooutput/common/videooutput-manager-common.cpp:
	* lib/engine/videooutput/x/videooutput-manager-x.cpp:
	* src/endpoints/h323.cpp:
	* src/endpoints/manager.cpp:
	* src/endpoints/opal-call.cpp:
	* src/endpoints/pcss.cpp:
	* src/endpoints/sip.cpp: Cope with the change in run_in_main.

2008-07-26  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/roster-view-gtk.h:
	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp: Added a new signal,
	"presentity-selected", which will help showing a small toolbar with
	the actions on the selected presentity in the roster.

2008-07-26  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp: Made the view
	sorted alphabetically.

2008-07-26  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/evolution/evolution-contact.cpp: Made use of
	the new TemporaryMenuBuilder.

2008-07-26  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/skel/contact-core.cpp:
	* lib/engine/presence/skel/presence-core.cpp:
	* lib/engine/framework/menu-builder-tools.cpp: Fixed huge small bugs in
	the populate menu methods.

2008-07-26  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/framework/menu-builder-tools.h:
	* lib/engine/framework/menu-builder-tools.cpp: Removed useless code.

2008-07-26  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/framework/menu-builder-tools.h:
	* lib/engine/framework/menu-builder-tools.cpp: Added new temporary
	menu builder.

2008-07-25  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/presence/local-roster/local-presentity.cpp: Used the
	robust XML helper.

2008-07-25  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/ldap/ldap-book.cpp: Moved the robust XML
	helper out.
	* lib/engine/framework/robust-xml.h:
	* lib/engine/framework/robust-xml.cpp: Moved the robust XML helper in.
	* lib/engine/framework/Makefile.am: Made the previous compiled.

2008-07-25  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/ldap/ldap-source.h:
	* lib/engine/addressbook/ldap/ldap-source.cpp:
	* lib/engine/addressbook/ldap/ldap-book.h:
	* lib/engine/addressbook/ldap/ldap-book.cpp: Added password support,
	and made the XML code more robust.

2008-07-25  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/book-view-gtk.cpp: Removed now-unused
	code.

2008-07-25  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/framework/menu-builder.cpp:
	* lib/engine/framework/menu-builder.h:
	* lib/engine/gui/gtk-core/menu-builder-gtk.cpp:
	* lib/engine/gui/gtk-core/menu-builder-gtk.h: Added a new add_ghost
	method, which should lead to more beautiful menus (?).
	* lib/engine/addressbook/evolution/evolution-contact.cpp: Made use of
	the new feature.

2008-07-25  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/call-history/history-contact.cpp:
	* lib/engine/addressbook/call-history/history-contact.h:
	* lib/engine/addressbook/evolution/evolution-contact.cpp:
	* lib/engine/addressbook/evolution/evolution-contact.h:
	* lib/engine/addressbook/ldap/ldap-contact.cpp:
	* lib/engine/addressbook/ldap/ldap-contact.h:
	* lib/engine/addressbook/skel/contact-core.cpp:
	* lib/engine/addressbook/skel/contact-core.h:
	* lib/engine/addressbook/skel/contact.h:
	* lib/engine/gui/gtk-frontend/book-view-gtk.cpp:
	* lib/engine/presence/local-roster/local-roster-bridge.cpp:
	* lib/engine/presence/skel/presence-core.cpp:
	* lib/engine/presence/skel/presence-core.h:
	* src/endpoints/h323.cpp:
	* src/endpoints/h323.h:
	* src/endpoints/sip.cpp:
	* src/endpoints/sip.h: Made the ContactDecorator api more like
	PresentityDecorator, removed the get_uris method from Ekiga::Contact,
	and made the rest of the code cope with it. Things are ugly, but should
	improve in the near future.

2008-07-25  Julien Puydt  <jpuydt@gnome.org>

	* src/endpoints/sip.h:
	* src/endpoints/sip.cpp: Enable "Call" or "Forward", depending on
	whether we're in a call or not.

2008-07-25  Julien Puydt  <jpuydt@gnome.org>

	* src/endpoints/sip-dialect.h:
	* src/endpoints/sip-dialect.cpp:
	* src/endpoints/sip.h:
	* src/endpoints/sip.cpp: Made both "Chat" and "Message" available
	everywhere.

2008-07-25  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/book-view-gtk.cpp: Enable action on
	double-click.

2008-07-25  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/call-history-view-gtk.cpp: Enable action
	on double-click.

2008-07-24  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/chat/echo/echo-dialect.cpp:
	* lib/engine/chat/skel/chat.h:
	* lib/engine/chat/skel/dialect-impl.h:
	* lib/engine/chat/skel/dialect.h:
	* lib/engine/gui/gtk-frontend/chat-window.cpp:
	* src/endpoints/sip-dialect.cpp: Changed the user request api, which
	make the code better (hopefully), and fixing a bug Yannick found, and
	simplified the way the chat window manages its sigc connections.

2008-07-24  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-account.cpp:
	Allow empty password.

2008-07-24  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.h:
	* src/endpoints/opal-bank.cpp:
	* src/endpoints/opal-bank.h:
	* src/endpoints/opal-main.cpp:
	* src/endpoints/h323.cpp:
	* src/endpoints/h323.h:
	* src/endpoints/opal-account.cpp:
	* src/endpoints/opal-account.h:
	* src/endpoints/sip.cpp:
	Added back support for H.323 accounts. Small UI improvements.

2008-07-24  Damien Sandras  <dsandras@gnome.org>

	* src/gui/assistant.cpp:
	Fixed unsensitive Forward button when it should be sensitive as
	reported by Eugen. Improve a few sentences as suggested by Eugen.
	Fixed crash when creating new account.

2008-07-24  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/framework/menu-builder-tools.h: Fix stupid mistake.
	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp: Refactored the
	code to react to clicks, then added double-clic magic.

2008-07-24  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/chat/skel/Makefile.am:
	* lib/engine/chat/skel/chat-core.h:
	* lib/engine/gui/gtk-frontend/Makefile.am:
	* lib/engine/gui/gtk-frontend/chat-area.cpp:
	* lib/engine/gui/gtk-frontend/chat-area.h:
	* lib/engine/gui/gtk-frontend/chat-window.cpp:
	* lib/engine/gui/gtk-frontend/chat-window.h:
	* lib/engine/gui/gtk-frontend/gtk-frontend.cpp:
	* lib/engine/gui/gtk-frontend/gtk-frontend.h:
	* lib/engine/gui/gtk-frontend/simple-chat-page.cpp:
	* lib/engine/gui/gtk-frontend/simple-chat-page.h:
	* src/endpoints/opal-main.cpp:
	* src/endpoints/sip.cpp:
	* src/endpoints/sip.h:
	* src/gui/statusicon.cpp: Don't compile the old chat code, and finish
	connecting the new chat code to the status icon.

2008-07-23  Damien Sandras  <dsandras@gnome.org>

	* src/gui/assistant.cpp:
	Fixed small quirks reported by Eugen.

2008-07-23  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	* ChangeLog:
	* lib/engine/protocol/skel/call-core.cpp:
	* lib/engine/protocol/skel/call-core.h:
	Added ready signal to the CallCore emitted when all CallManager are
	ready. Disable critical elements of the GUI until we are ready.

2008-07-23  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp, src/endpoints/sip.h:
	Restored exit method.

2008-07-23  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp: 
	Added output of media format mask and order.
	
2008-07-23  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp, src/endpoints/sip.h:
	Removed now redundant method. Robert fixed the shutdown in OPAL.

2008-07-22  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/ekiga.cpp:
	* src/endpoints/ekiga.h:
	* src/gui/tools.cpp:
	* src/gui/tools.h:
	* src/gui/assistant.cpp:
	* src/gui/main.cpp:
	* src/gui/conf.cpp:
	* src/Makefile.am:
	Added links to recharge/consult/... Ekiga Call Out accounts in the
	assistant. Removed deprecated PC2Phone window. The links still need
	to be added to the AccountCore OPAL system. Also improved the general
	look of the Assistant with a more compact view.

2008-07-22  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.h:
	* src/endpoints/opal-bank.h:
	* src/endpoints/opal-main.cpp:
	* src/endpoints/sip.cpp:
	* src/gui/main.cpp:
	* src/gui/statusicon.cpp:
	* lib/engine/account/skel/bank-impl.h:
	* lib/engine/account/skel/bank.h:
	* lib/engine/account/skel/account-core.cpp:
	* lib/engine/account/skel/account-core.h:
	* lib/engine/protocol/skel/call-core.h:
	Fixed possible crashes on exit. Remove the Bank from the AccountCore
	when destroying it. Committed a few cleanups.

2008-07-21  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/framework/menu-builder.h:
	* lib/engine/framework/menu-builder.cpp: Pushed ShortMenuBuilder out.
	* lib/engine/framework/menu-builder-tools.h:
	* lib/engine/framework/menu-builder-tools.cpp: Put ShortMenuBuilder
	there, and added a new TriggerMenuBuilder tool, which will help to
	implement double-clic actions.

2008-07-17  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-bank.cpp:
	* src/endpoints/opal-bank.h:
	* src/endpoints/opal-main.cpp:
	* src/endpoints/ekiga.cpp:
	* src/endpoints/opal-account.cpp:
	* src/endpoints/opal-account.h:
	* src/gui/assistant.cpp:
	* src/gui/assistant.h:
	Reimplemented account creation and modification for the ekiga.net
	account in the assistant. Started working on the diamondcard stuff.

2008-07-17  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp: 
	Fixed outgoing identity to ekiga.net account if we do not know what
	identity to use.

2008-07-17  Damien Sandras  <dsandras@gnome.org>

	* src/gui/assistant.cpp: 
	Creating the ekiga.net account is still broken, but updating it 
	is fixed.

2008-07-17  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/account/skel/bank-impl.h:
	* lib/engine/account/skel/account-core.h:
	Allow searching for an account following the destination host.

2008-07-17  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/presence/skel/presence-core.cpp:
	* lib/engine/presence/skel/presence-core.h: Added the presentity
	argument to the presentity_populate_menu method, so it's possible
	for example to query the name of the presentity.
	* lib/engine/presence/avahi/avahi-presentity.cpp:
	* lib/presence/local-roster/local-presentity.cpp:
	* src/endpoints/h323.cpp:
	* src/endpoints/h323.h:
	* src/endpoints/sip-dialect.cpp:
	* src/endpoints/sip-dialect.h:
	* src/endpoints/sip-presentity.cpp:
	* src/endpoints/sip.cpp:
	* src/endpoints/sip.h: Made them cope with previous change, and use
	the new argument to get the name.

2008-07-16  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-bank.cpp:
	* src/endpoints/opal-bank.h:
	Added two new "simplified" menu entries to add Ekiga.net
	and Ekiga Call Out accounts.

2008-07-16  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-bank.cpp:
	* src/endpoints/opal-account.cpp:
	Added default value for the timeout and make sure the value is not 
	inferior to 10 seconds.

2008-07-16  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-account.cpp:
	* src/endpoints/opal-account.h:
	* src/gui/accounts.cpp:
	* lib/engine/account/skel/bank-impl.h:
	Fixed account removal.

2008-07-16  Damien Sandras  <dsandras@gnome.org>

	* src/gui/preferences.cpp:
	Fixed typo.

2008-07-15  Damien Sandras  <dsandras@gnome.org>

	* src/gui/preferences.cpp:
	Fixed typo.

2008-07-15  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Added auto-completion to the url entry so that it suggests completing
	the uri with one of the registered accounts. The first suggestion is
	the last used account.

2008-07-14  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp: Fixed compilation warning. Allow cancelling
	an outgoing call.

2008-07-14  Damien Sandras  <dsandras@gnome.org>

	* src/gui/accounts.cpp: 
	Made the account window more account agnostic. Adapted functions
	to the new signals API.

2008-07-14  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/account/skel/bank-impl.h:
	Removed accidental commit.

2008-07-14  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.h:
	* src/endpoints/h323.cpp:
	* src/endpoints/h323.h:
	* src/endpoints/opal-account.cpp:
	* src/endpoints/opal-account.h:
	* src/endpoints/sip.cpp:
	* src/gui/accounts.cpp:
	* src/gui/main.cpp:
	* src/gui/accounts.h:
	* lib/engine/account/skel/bank-impl.h:
	* lib/engine/account/skel/bank.h:
	* lib/engine/account/skel/account.h:
	* lib/engine/account/skel/account-core.cpp:
	* lib/engine/account/skel/account-core.h:
	* lib/engine/presence/skel/presence-core.h:
	* lib/engine/presence/skel/presence-core.cpp:
	Added find_account method to find an account based on its aor.
	Improved signal API so that a valid pointer (or reference) to
	an Ekiga::Account is passed as argument of registration_event signals.

2008-07-14  Damien Sandras  <dsandras@gnome.org>

	* src/gui/preferences.cpp: Improved tooltip.

2008-07-14  Damien Sandras  <dsandras@gnome.org> 

	* lib/gui/xwindow.cpp:
	* lib/engine/videooutput/common/videooutput-manager-common.cpp:
	Fixed some warnings.

2008-07-14  Damien Sandras  <dsandras@gnome.org>

	* win32/include:
	* win32/include/directx:
	* win32/include/directx/mingw_dshow_port.h:
	* win32/include/directx/uuids.h:
	* win32/include/directx/dsound.h:
	* win32/include/directx/dxerr9.h:
	* win32/include/directx/control.h:
	* win32/include/directx/ddraw.h:
	* win32/include/directx/strmif.h:
	* win32/include/directx/dshow.h:
	* win32/include/directx/Amvideo.h:
	* win32/include/directx/ksuuids.h:
	* win32/Makefile:
	WIN32 build fixes. Committed directx headers.

2008-07-13  Damien Sandras  <dsandras@gnome.org>

	* src/gui/accounts.cpp: Allow toggling/untoggling accounts in
	the account window.
	
2008-07-13  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/accountshandler.cpp, .h:
	Removed deprecated file.

2008-06-30  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.h:
	* src/endpoints/opal-bank.cpp:
	* src/endpoints/opal-bank.h:
	* src/endpoints/manager.cpp:
	* src/endpoints/opal-main.cpp:
	* src/endpoints/accountshandler.cpp:
	* src/endpoints/manager.h:
	* src/endpoints/h323.cpp:
	* src/endpoints/ekiga.cpp:
	* src/endpoints/h323.h:
	* src/endpoints/opal-account.cpp:
	* src/endpoints/opal-account.h:
	* src/endpoints/sip.cpp:
	* src/gui/tools.cpp:
	* src/gui/assistant.cpp:
	* src/gui/accounts.cpp:
	* src/gui/main.cpp:
	* src/gui/accounts.h:
	* src/gui/conf.cpp:
	* src/Makefile.am:
	* configure.ac:
	* lib/gmmarshallers.c:
	* lib/engine/gui/gtk-frontend/Makefile.am:
	* lib/engine/components/avahi-publisher/Makefile.am:
	* lib/engine/components/avahi-publisher/avahi-publisher.h:
	* lib/engine/engine.cpp:
	* lib/engine/account/Makefile.am:
	* lib/engine/account/skel/bank-impl.h:
	* lib/engine/account/skel/bank.h:
	* lib/engine/account/skel/account.h:
	* lib/engine/account/skel/account-core.cpp:
	* lib/engine/account/skel/account-core.h:
	* lib/engine/account/skel/Makefile.am:
	* lib/engine/protocol/skel/call-core.cpp:
	* lib/engine/protocol/skel/call-core.h:
	* lib/engine/protocol/skel/call-manager.h:
	* lib/engine/presence/local-roster/local-presentity.cpp:
	* lib/engine/presence/local-roster/Makefile.am:
	* lib/engine/presence/local-roster/local-cluster.cpp:
	* lib/engine/presence/avahi/Makefile.am:
	* lib/engine/presence/skel/presence-core.h:
	* lib/engine/presence/skel/Makefile.am:
	* lib/engine/presence/skel/presence-core.cpp:
	* lib/engine/Makefile.am:
	Created an AccountCore to manage registrations. This AccountCore has
	various signals to notify from registration changes. It uses Banks of
	Accounts. It is also using AccountSubscribers which are doing the real
	job of registering an Account.
	We current support OPAL accounts registered with SIP and H323
	AccountSubscribers.
	More work to come. Initial commit.

2008-06-30  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/framework/chain-of-responsibility.h:
	Apply method to this to avoid confusion with the connect function from the 
	sockets library.

2008-06-30  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/videoinput/ptlib/videoinput-manager-ptlib.cpp:
	Some webcams (like mine) have the first frames with 0 bytes. No
	failure in that case, better ignore.

2008-06-29  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/framework/menu-builder.h:
	* lib/engine/framework/menu-builder.cpp: Added ShortMenuBuilder.

2008-06-20  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp: Fixed compilation with OPAL Trunk
	thanks to Eugen Dedu.

2008-06-14  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp: Fixed #538324.
	* lib/engine/presence/local-roster/local-heap.cpp: Fixed #538322.

2008-06-12  Julien Puydt  <jpuydt@gnome.org>

	* src/gui/assistant.cpp: Made the assistant react to the escape key,
	part of bug #337494, thanks to Eugen Dedu.

2008-06-12  Julien Puydt  <jpuydt@gnome.org>

	* src/gui/main.cpp: Fix problem with the video button,
	thanks Eugen Dedu.

2008-06-11  Julien Puydt  <jpuydt@gnome.org>

	* src/gui/statusicon.cpp: Fixed bug #518171, thanks Petr Kovar.

2008-06-09  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp: Better display of
	number of shown contacts vs possible contacts in each group (useful to
	hint the user about hide/show offline contacts).
	* src/components/dbus.cpp: Made it possible to use ekiga without DBUS
	(ouch!)

2008-06-07  Damien Sandras  <dsandras@gnome.org>

	* src/gui/tools.cpp: Fixed #536322.

2008-06-06  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/audioinput/skel/audioinput-core.h:
	* lib/engine/audioinput/skel/audioinput-info.h:
	* lib/engine/audioinput/skel/audioinput-manager.h:
	* lib/engine/audiooutput/skel/audiooutput-core.h:
	* lib/engine/audiooutput/skel/audiooutput-info.h:
	* lib/engine/audiooutput/skel/audiooutput-manager.h:
	* lib/engine/audiooutput/skel/audiooutput-scheduler.h:
	* lib/engine/hal/dbus/hal-manager-dbus.h:
	* lib/engine/videoinput/skel/videoinput-info.h:
	* lib/engine/videoinput/skel/videoinput-manager.h:
	* lib/engine/videooutput/skel/videooutput-gmconf-bridge.cpp: Fixed a
	lot of warnings.

2008-06-06  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/skel/contact-core.h: Fixed very misleading
	comment.

2008-06-05  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp:
	* src/endpoints/opal-gmconf-bridge.cpp:
	* lib/engine/addressbook/ldap/ldap-book.cpp:
	* lib/engine/addressbook/evolution/evolution-book.h:
	* lib/engine/addressbook/evolution/evolution-book.cpp:
	* lib/engine/presence/local-roster/local-heap.cpp:
	Fixed leaks.

2008-06-05  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp: 
	Fixed indentation.

2008-06-05  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	* src/endpoints/opal-call.cpp:
	Reimplemented blind transfer.

2008-06-05  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/chat-window-page.cpp:
	Fixed smiley as reported by yannick.

2008-06-04 Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/audioinput/null/audioinput-manager-null.h:
	* lib/engine/audioinput/ptlib/audioinput-manager-ptlib.h:
	* lib/engine/audioinput/skel/audioinput-manager.h:
	* lib/engine/audioinput/skel/audioinput-core.cpp:
	* lib/engine/audiooutput/null/audiooutput-manager-null.h:
	* lib/engine/audiooutput/ptlib/audiooutput-manager-ptlib.h:
	* lib/engine/audiooutput/skel/audiooutput-manager.h:
	* lib/engine/audiooutput/skel/audiooutput-core.cpp:
	* lib/engine/videoinput/ptlib/videoinput-manager-ptlib.h:
	* lib/engine/videoinput/mlogo/videoinput-manager-mlogo.h:
	* lib/engine/videoinput/skel/videoinput-manager.h:
	* lib/engine/videoinput/skel/videoinput-core.cpp:
	* lib/engine/videooutput/x/videooutput-manager-x.h:
	* lib/engine/videooutput/dx/videooutput-manager-dx.h:
	* lib/engine/videooutput/skel/videooutput-manager.h:
	* lib/engine/videooutput/skel/videooutput-core.cpp:
	Call the managers destructors from the cores when 
	the cores are being destroyed.

2008-06-04  Damien Sandras  <dsandras@gnome.org>

	* src/gui/statusmenu.cpp:
	Fixed double leak.

2008-06-04  Damien Sandras  <dsandras@gnome.org>

	* src/gui/statusmenu.cpp:
	* lib/engine/addressbook/ldap/ldap-source.cpp:
	Fixed leaks.

2008-06-04  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp: 
	Fixed leak.

2008-06-04  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/videoinput/skel/videoinput-core.cpp:
	Fixed uninitialized value.

2008-06-04  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.h:
	* src/endpoints/pcss.cpp:
	* src/endpoints/manager.cpp:
	* src/endpoints/accountshandler.cpp:
	* src/endpoints/opal-main.cpp:
	* src/endpoints/pcss.h:
	* src/endpoints/h323.cpp:
	* src/endpoints/manager.h:
	* src/endpoints/accountshandler.h:
	* src/endpoints/h323.h:
	* src/endpoints/sip.cpp:
	* src/endpoints/opal-gmconf-bridge.cpp:
	* src/gui/tools.cpp:
	* src/gui/assistant.cpp:
	* src/gui/accounts.cpp:
	* src/gui/main.cpp:
	* src/gui/accounts.h:
	* src/gui/statusicon.cpp:
	s/GMManager/Opal::CallManager.

2008-06-04  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp:
	Removed unuseful variable.

2008-06-04  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/h323.cpp:
	Fixed H.323 calling which was accidentally broken.

2008-06-04  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp:
	* src/endpoints/opal-main.cpp:
	* src/endpoints/manager.h:
	* lib/engine/protocol/skel/call-manager.cpp:
	* lib/engine/protocol/skel/call-manager.h:
	Moved a few methods from pure virtual methods to implemented methods
	in the engine as they obviously do not need any specific treatment.
	Added H.323 as supported protocol for the presence core roster.

2008-06-03  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp:
	* lib/engine/hal/skel/hal-core.cpp:
	Removed more debug output.

2008-06-03  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/audioinput/skel/audioinput-core.cpp:
	* lib/engine/audiooutput/skel/audiooutput-core.cpp:
	* lib/engine/gui/gtk-core/form-dialog-gtk.cpp:
	* lib/engine/videoinput/skel/videoinput-core.cpp:
	* lib/engine/engine.cpp:
	* lib/engine/videooutput/skel/videooutput-core.cpp:
	* lib/engine/framework/menu-xml.cpp:
	* lib/engine/framework/form-request-simple.cpp:
	* lib/engine/framework/services.cpp:
	* lib/engine/addressbook/ldap/ldap-source.cpp:
	* lib/engine/addressbook/ldap/ldap-book.cpp:
	* lib/engine/addressbook/evolution/evolution-source.cpp:
	* lib/engine/addressbook/evolution/evolution-book.cpp:
	* lib/engine/addressbook/call-history/history-source.cpp:
	* lib/engine/addressbook/call-history/history-book.cpp:
	* lib/engine/addressbook/skel/contact-core.cpp:
	* lib/engine/presence/local-roster/local-roster-bridge.cpp:
	* lib/engine/presence/local-roster/local-heap.cpp:
	* lib/engine/presence/local-roster/local-cluster.cpp:
	* lib/engine/presence/avahi/avahi-heap.cpp:
	* lib/engine/presence/avahi/avahi-cluster.cpp:
	* lib/engine/presence/skel/presence-core.cpp:
	Removed debug output.

2008-06-03  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp:
	* src/gui/callbacks.cpp:
	Clear the GUI callbacks before exiting and thus deleting the engine.
	Ensures no callback are executed with a bad timing.

2008-06-03  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp: 
	Fixed warning.

2008-06-03  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/presence/skel/presence-core.h:
	* lib/engine/presence/skel/presence-core.cpp:
	Use a pointer instead of a reference in the callback. Otherwise sigc++
	makes a copy of the class content and we see old state being
	republished again when a registration event occurs instead of seeing
	the new state.

2008-06-03  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.h:
	* src/endpoints/accountshandler.cpp:
	* src/endpoints/opal-main.cpp:
	* src/endpoints/h323.cpp:
	* src/endpoints/h323.h:
	* src/endpoints/sip.cpp:
	* src/endpoints/opal-gmconf-bridge.cpp:
	Better namespace naming.

2008-06-02  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/h323.cpp:
	* src/endpoints/h323.h:
	Fixed indentation and moved some methods into the private section.

2008-06-02  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.h:
	* src/endpoints/accountshandler.cpp:
	* src/endpoints/opal-main.cpp:
	* src/endpoints/h323.cpp:
	* src/endpoints/h323.h:
	* src/endpoints/sip.cpp:
	* src/endpoints/opal-gmconf-bridge.cpp:
	Better naming scheme matchin the engine naming conventions for the old
	GMSIPEndpoint and H323Endpoint classes.

2008-06-02  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-gmconf-bridge.cpp:
	* src/gui/conf.cpp:
	Added missing H323 prefs in the bridge. Consequently, removed
	TODO/FIXME from conf.cpp.

2008-06-02  Damien Sandras  <dsandras@gnome.org>

	* src/gui/preferences.cpp:
	* ekiga.schemas.in.in:
	Removed oldish pref.

2008-06-02  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp:
	* src/endpoints/opal-main.cpp:
	* src/endpoints/manager.h:
	Code simplifications.

2008-06-02  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.h:
	* src/endpoints/manager.cpp:
	* src/endpoints/opal-main.cpp:
	* src/endpoints/h323.cpp:
	* src/endpoints/h323.h:
	* src/endpoints/sip.cpp:
	Converted the H323 EndPoint into a PresentityDecorator,
	ContactDecorator and CallProtocolManager.

2008-06-02  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/main.cpp:
	* lib/engine/audioinput/skel/audioinput-core.cpp:
	* lib/engine/audioinput/skel/audioinput-core.h:
	* lib/engine/audiooutput/skel/audiooutput-core.cpp:
	* lib/engine/audiooutput/skel/audiooutput-core.h:
	Add debug level 5.
	Allow lower priority threads to catch the mutexes
	in the audio cores by telling the high priority 
	threads to sleep 5 ms before taking it. Now 
	preferences can also be opened during a call
	with decent latency.

2008-06-01  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.h:
	* src/endpoints/manager.cpp:
	* src/endpoints/manager.h:
	* src/endpoints/sip.cpp:
	Fixed Ekiga so it compiles with the new OPAL API.

2008-05-31  Damien Sandras  <dsandras@gnome.org>

	* src/gui/statusmenu.cpp:
	Fixed problem when setting custom message. Done from Templehof
	airport, Berlin :-)

2008-05-29  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp: 
	Removed unmeaningful error messages. (Bug #535555)

2008-05-29  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp: Do not use the CallID as key but the From
	field of the PDU.

2008-05-28  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/videooutput/common/videooutput-manager-common.h:
	* lib/engine/videooutput/skel/videooutput-core.h:
	* lib/engine/videooutput/skel/videooutput-manager.h:
	Last commenting commit...

2008-05-28  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/main.cpp:
	* lib/engine/videooutput/x/videooutput-manager-x.cpp:
	* lib/engine/videooutput/common/videooutput-manager-common.cpp:
	* lib/engine/videooutput/common/videooutput-manager-common.h:
	* lib/engine/videooutput/dx/videooutput-manager-dx.cpp:
	* lib/engine/videooutput/skel/videooutput-core.h:
	* lib/engine/videooutput/skel/videooutput-manager.h:
	* lib/engine/videooutput/skel/videooutput-info.h:
	* lib/engine/videooutput/skel/videooutput-core.cpp:
	More commenting and renaming...

2008-05-27  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmstockicons.h:
	Fixed typo reported by Thomas Schorpp, thanks!

2008-05-27  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Applied patch from Fabrice Alphonso to add back the entry to access
	the call history in the menu. Thanks !
	Applied patch from Matthias Schneidder to add back g_thread_init which
	is still needed because we access glib from threads. Thanks!

2008-05-26  Damien Sandras  <dsandras@gnome.org>
	
	* src/gui/assistant.cpp:
	* src/gui/callbacks.cpp:
	* src/gui/accounts.cpp:
	* src/gui/main.cpp:
	* src/gui/conf.cpp:
	* src/gui/misc.cpp:
	First run of Ekiga without g_threads_init, gdk_threads_init,
	gdk_threads_enter, gdk_threads_leave and friends...
	Now, timeouts, idle and gconf notifer do not need to be protected
	anymore.

2008-05-26  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/h323.cpp:
	* src/gui/misc.h:
	* src/gui/misc.cpp:
	Removed gnomemeeting_threads_enter and gnomemeeting_threads_leave.
	They were introduced to fix thread-safety problems on 2001-11-23.
	Toute une époque les amis, toute une époque...

2008-05-26  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/accountshandler.cpp:
	Removed unuseful code.

2008-05-26  Damien Sandras  <dsandras@gnome.org>

	* src/clients/:
	Removed unuseful directory.

2008-05-26  Damien Sandras  <dsandras@gnome.org>

	* src/gui/statusmenu.cpp: 
	Fixed initial display for the status menu now that the long_status
	gmconf key can be empty.

2008-05-26  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp:
	Gray out away contacts.

2008-05-26  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.h:
	* src/endpoints/sip.cpp:
	Code simplification.

2008-05-25  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp:
	Fixed dynamic adding/removal of audio & video codecs.

2008-05-25  Damien Sandras  <dsandras@gnome.org>
	
	* src/endpoints/sip.cpp:
	Fixed previous commit.

2008-05-25  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp:
	* src/endpoints/opal-main.cpp:
	* src/endpoints/sip.cpp:
	Moved AddRouteEntry calls where appropriate, ie in the
	CallProtocolManager itself.

2008-05-25  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.h:
	* src/endpoints/manager.cpp:
	* src/endpoints/opal-main.cpp:
	* src/endpoints/manager.h:
	* src/endpoints/sip.cpp:
	* src/endpoints/opal-gmconf-bridge.cpp:
	A CallProtocolManager is now created with the listen port as argument
	so that it can start listening on the correct port as soon as it is
	created. Added a start () method to the GMManager so that we can
	trigger the STUNDetector only when all CallProtocolManagers are active
	and running.

2008-05-25  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.h:
	* src/endpoints/opal-call.cpp:
	* src/endpoints/opal-call.h:
	* src/endpoints/manager.cpp:
	* src/endpoints/manager.h:
	* src/endpoints/sip.cpp:
	* src/endpoints/opal-gmconf-bridge.cpp:
	Added back support for call forward on busy/no answer/always at the
	Opal::Call level, this feature is indeed not possible with all types
	of Calls. Added support for reject after a given delay.

2008-05-24  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp:
	Do not put an empty custom message in the PIDF document used for
	presence.

2008-05-24  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp:
	* src/gui/statusmenu.cpp:
	Added custom presence message support in the PIDF.

2008-05-21  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/audioinput/skel/audioinput-core.h:
	* lib/engine/audiooutput/skel/audiooutput-core.h:
	* lib/engine/videoinput/skel/videoinput-core.h:
	Commenting.

2008-05-22  Damien Sandras  <dsandras@gnome.org>

	* src/gui/preferences.cpp:
	Added option for show_offline_contacts.

2008-05-22  Damien Sandras  <dsandras@gnome.org>

	* ekiga.schemas.in.in:
	Added long comment for show_offline_contacts.

2008-05-22  Damien Sandras  <dsandras@gnome.org>

	* src/common.h:
	Added CONTACTS_KEY.

2008-05-22  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp:
	Show / hide contacts when the gmconf key changes.

2008-05-22  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp:
	* ekiga.schemas.in.in:
	Added the ability to hide offline contacts. (not configurable yet
	through ekiga, but well through gconf-editor)

2008-05-22  Julien Puydt  <jpuydt@gnome.org>

	* lib/gmconf/gmconf-glib.c: Fix memory-corrupting bug.
	* src/gui/codecsbox.cpp: Add back needed memory freeing.

2008-05-21  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/preferences.cpp:
	* src/gui/assistant.cpp:
	* src/gui/main.cpp:
	* lib/engine/audioinput/skel:
	* lib/engine/audiooutput:
	* lib/engine/videoinput:
	* lib/engine/engine.cpp:
	* lib/engine/framework/device-def.h:
	* lib/engine/hal/dbus/hal-manager-dbus.cpp:
	* lib/engine/hal/skel/hal-core.h:
	* lib/engine/hal/skel/hal-manager.h:
	* lib/engine/hal/skel/hal-core.cpp:
	More commenting.

2008-05-21  Damien Sandras  <dsandras@gnome.org>

	* src/Makefile.am:
	* lib/engine/chat/skel/chat-core.cpp:
	* lib/engine/chat/skel/chat-core.h:
	* lib/engine/chat/skel/chat-manager.h:
	* lib/engine/gui/gtk-frontend/chat-window-page.cpp:
	* lib/engine/gui/gtk-frontend/gtk-frontend.cpp:
	* lib/engine/gui/gtk-frontend/gtk-frontend.h:
	* lib/engine/gui/gtk-frontend/chat-window.cpp:
	* lib/engine/gui/gtk-frontend/Makefile.am:
	* lib/engine/engine.cpp:
	* lib/engine/protocol/skel/call-core.cpp:
	* lib/engine/protocol/skel/call-core.h:
	* lib/engine/protocol/skel/call-protocol-manager.h:
	* lib/engine/Makefile.am:
	Removed Chat stuff from the CallCore/CallProtocolManager and use the
	newly created ChatCore instead. 

2008-05-21  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.h:
	* src/endpoints/opal-main.cpp:
	* src/endpoints/sip.cpp:
	Turned the GMSIPEndPoint into an implementation of a ChatManager.

2008-05-21  Damien Sandras  <dsandras@gnome.org>

	* configure.ac:
	* lib/engine/Makefile.am:
	* lib/engine/chat/Makefile.am:
	* lib/engine/chat/skel/chat-core.cpp:
	* lib/engine/chat/skel/Makefile.am:
	* lib/engine/chat/skel/chat-core.h:
	* lib/engine/chat/skel/chat-manager.h:
	Added a basic ChatCore faster than I expected.

2008-05-21  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.h:
	* src/endpoints/sip.cpp:
	* lib/engine/gui/gtk-frontend/chat-window-page.cpp:
	* lib/engine/protocol/skel/call-core.cpp:
	* lib/engine/protocol/skel/call-core.h:
	* lib/engine/protocol/skel/call-protocol-manager.h:
	* lib/engine/protocol/skel/call-manager.h:
	Temporarily moved chat to the CallCore until I can provide some basic
	ChatCore.

2008-05-21  Damien Sandras  <dsandras@gnome.org>

	* src/gui/preferences.cpp: 
	Removed unused method.

2008-05-20  Damien Sandras  <dsandras@gnome.org>

	* pixmaps/status-inacall.png:
	* pixmaps/Makefile.am:
	* src/endpoints/sip.cpp:
	* lib/gui/gmstockicons.c:
	* lib/gui/gmstockicons.h:
	* lib/engine/gui/gtk-core/gtk-core.cpp:
	Attempt to add an icon for the "On The Phone" state reported by
	Asterisk..

2008-05-20  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp:
	Fixed DND support in PIDF.

2008-05-20  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/audioinput:
	* lib/engine/audiooutput:
	* lib/engine/videoinput:
	* lib/engine/videooutput:
	More commenting.

2008-05-20  Damien Sandras  <dsandras@gnome.org>

	* src/gui/statusmenu.cpp:
	Fixed status initialization when starting.

2008-05-20  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp:
	Update the port of the local listening interface after a successfull
	bind. It was only working in case of failure for the first try.
	
2008-05-20  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp: 
	Do not use a reference for the stun server string. It could go away
	before we actually use it if threads starting is slow. Hopefully fixes
	bug reported by several people with STUN displaying "Bad NAT type".

2008-05-20  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/ldap/ldap-source.cpp:
	* lib/engine/gui/gtk-core/form-dialog-gtk.cpp:
	* lib/engine/presence/avahi/avahi-heap.cpp:
	* lib/engine/presence/local-roster/local-presentity.cpp:
	* lib/engine/protocol/skel/codec-description.cpp:
	* src/endpoints/manager.cpp:
	* src/endpoints/opal-codec-description.cpp:
	* src/endpoints/sip.cpp:
	* src/gui/dialpad.cpp: Fixed stricter g++ include requirements.
	Thanks to both Malcolm Caldwell and Martin Ebourne!

2008-05-20  Matthias Schneider  <ma30002000@yahoo.de>

	* src/devices/videoinput.h:
	* src/devices/videooutput.h:
	* src/endpoints/manager.cpp:
	* src/endpoints/opal-main.cpp:
	* src/gui/preferences.cpp:
	* src/gui/preferences.h:
	* src/gui/assistant.cpp:
	* src/gui/main.cpp:
	* lib/engine/audioinput/skel/audioinput-info.h:
	* lib/engine/videoinput/:
	* lib/engine/engine.cpp:
	* lib/engine/videooutput/x:
	* lib/engine/hal/dbus/hal-main-dbus.h:
	More renaming.

2008-05-19  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/addressbook/ldap/ldap-source.cpp:
	Fixed bug reported by Peter Robinso, atoi is not a member of std.

2008-05-19  Damien Sandras  <dsandras@gnome.org>

	* src/gui/preferences.cpp:
	Removed obsolete network page. We do not need it anymore as we listen
	on all interfaces and nat detection is now more or less automatic.

2008-05-19  Damien Sandras  <dsandras@gnome.org>

	* src/Makefile.am: Removed stun.* from the build.

2008-05-19  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.h, src/clients/stun.cpp,
	src/clients/stun.h: 
	Removed old STUN client code.

2008-05-19  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/accountshandler.cpp:
	* src/endpoints/accountshandler.h:
	Only register accounts when the CallManager is ready.

2008-05-19  Julien Puydt  <jpuydt@gnome.org>

	* src/endpoints/opal-gmconf-bridge.cpp: Another std::string(NULL).

2008-05-19  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp,
	lib/engine/protocol/skel/call-manager.h:
	Removed argument from ready signal. Added support for ready signal
	indicating when the CallManager is ready to take calls. Made STUN
	detection async.

2008-05-18  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp:
	* lib/engine/protocol/skel/call-core.cpp:
	* lib/engine/protocol/skel/call-core.h:
	* lib/engine/protocol/skel/call-manager.h:
	Added signal so that a CallManager can signal when it is ready.

2008-05-18  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.h:
	* src/endpoints/manager.cpp:
	* src/endpoints/opal-main.cpp:
	* src/endpoints/accountshandler.cpp:
	* src/endpoints/manager.h:
	* src/endpoints/h323.cpp:
	* src/endpoints/h323.h:
	* src/endpoints/sip.cpp:
	* src/endpoints/opal-gmconf-bridge.cpp:
	* lib/engine/protocol/skel/call-protocol-manager.h:
	* lib/engine/protocol/skel/Makefile.am:
	* lib/engine/protocol/skel/call-manager.h:
	* ekiga.schemas.in.in:
	More work on the CallProtocolManager, mainly on the SIP implementation
	of the CallProtocolManager. Added methods to get a CallProtocolManager
	from a CallManager following the protocol name. STUN support
	temporarily hardcoded.

2008-05-18  Matthias Schneider  <ma30002000@yahoo.de>

	* src/Makefile.am:
	* configure.ac:
	* lib/engine/videoinput/ptlib/Makefile.am:
	* lib/engine/videoinput/mlogo/Makefile.am:
	* lib/engine/videoinput/skel/Makefile.am:
	* lib/engine/videooutput/x/Makefile.am:
	* lib/engine/videooutput/dx/Makefile.am:
	* lib/engine/videooutput/skel/Makefile.am:
	* lib/engine/Makefile.am:
	Start renaming video cores.

2008-05-18  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/dialpad.cpp:
	Changed "signals" into "ekiga_dialpad_signals".

2008-05-18  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/dialpad.cpp:
	* src/gui/assistant.cpp:
	* lib/gui/gmcellrendererexpander.c:
	Add some semicolons to make kdevelop happy.

2008-05-18  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/display/x/display-manager-x.cpp:
	* lib/engine/display/dx/display-manager-dx.cpp:
	Fix two uninitialised variables.

2008-05-18  Matthias Schneider  <ma30002000@yahoo.de>

	* pixmaps/conv-icon.pl: 
	* pixmaps/icon.h: 
	* src/devices/videoinput.cpp: 
	* src/devices/videooutput.cpp: 
	* src/devices/videoinput.h: 
	* src/devices/videooutput.h: 
	* src/endpoints/opal-main.cpp: 
	* src/gui/preferences.cpp: 
	* src/gui/assistant.cpp: 
	* src/gui/main.cpp: 
	* lib/engine/audioinput/null/audioinput-manager-null.cpp: 
	* lib/engine/audioinput/ptlib/audioinput-manager-ptlib.cpp: 
	* lib/engine/audioinput/skel/audioinput-info.h: 
	* lib/engine/audioinput/skel/audioinput-gmconf-bridge.cpp: 
	* lib/engine/audioinput/skel/audioinput-core.cpp: 
	* lib/engine/audioinput/skel/audioinput-core.h: 
	* lib/engine/audiooutput/null/audiooutput-manager-null.cpp: 
	* lib/engine/audiooutput/ptlib/audiooutput-manager-ptlib.cpp: 
	* lib/engine/audiooutput/skel/audiooutput-info.h: 
	* lib/engine/audiooutput/skel/audiooutput-gmconf-bridge.cpp: 
	* lib/engine/audiooutput/skel/audiooutput-core.cpp: 
	* lib/engine/audiooutput/skel/audiooutput-core.h: 
	* lib/engine/engine.cpp: 
	* lib/engine/framework/device-def.h:
	* lib/engine/vidinput/ptlib/vidinput-main-ptlib.h: 
	* lib/engine/vidinput/ptlib/vidinput-manager-ptlib.cpp: 
	* lib/engine/vidinput/ptlib/vidinput-manager-ptlib.h: 
	* lib/engine/vidinput/ptlib/vidinput-main-ptlib.cpp: 
	* lib/engine/vidinput/mlogo/vidinput-main-mlogo.cpp: 
	* lib/engine/vidinput/mlogo/vidinput-main-mlogo.h: 
	* lib/engine/vidinput/mlogo/vidinput-manager-mlogo.cpp: 
	* lib/engine/vidinput/mlogo/vidinput-manager-mlogo.h: 
	* lib/engine/vidinput/skel/vidinput-manager.h: 
	* lib/engine/vidinput/skel/vidinput-info.h: 
	* lib/engine/vidinput/skel/vidinput-gmconf-bridge.cpp: 
	* lib/engine/vidinput/skel/vidinput-core.cpp: 
	* lib/engine/vidinput/skel/vidinput-gmconf-bridge.h: 
	* lib/engine/vidinput/skel/vidinput-core.h: 
	* lib/engine/hal/dbus/hal-main-dbus.h: 
	* lib/engine/hal/dbus/hal-manager-dbus.h: 
	* lib/engine/display/x/display-manager-x.cpp: 
	* lib/engine/display/x/display-main-x.cpp: 
	* lib/engine/display/common/display-manager-common.cpp: 
	* lib/engine/display/common/display-manager-common.h: 
	* lib/engine/display/dx/display-main-dx.cpp: 
	* lib/engine/display/dx/display-manager-dx.cpp: 
	* lib/engine/display/skel/display-core.h: 
	* lib/engine/display/skel/display-manager.h: 
	* lib/engine/display/skel/display-info.h: 
	* lib/engine/display/skel/display-gmconf-bridge.cpp: 
	* lib/engine/display/skel/display-core.cpp: 
	* lib/engine/display/skel/display-gmconf-bridge.h: 
	Some more cleanup and renaming. VidInputCore is now VideoInputCore.
	DisplayCore is now VideoOutputCore.

2008-05-18  Damien Sandras  <dsandras@gnome.org>

	* src/clients/stun.cpp:
	Minor cleanups.

2008-05-18  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/addressbook/call-history/history-contact.cpp:
	Removed debug.

2008-05-18  Damien Sandras  <dsandras@gnome.org>

	* configure.ac: 
	Fixed the definition of DATA_DIR which is not obsolete yet.

2008-05-18  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.h:
	* lib/engine/protocol/skel/protocol-manager.h:
	* lib/engine/protocol/skel/call-protocol-manager.h:
	* lib/engine/protocol/skel/Makefile.am:
	Renamed ProtocolManager into CallProtocolManager to prevent
	confusion with other protocol related features.

2008-05-17  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/chat-window-page.cpp:
	Disabled instant messaging for now. Will be fixed tomorrow.

2008-05-17  Damien Sandras  <dsandras@gnome.org>

	* src/clients/stun.cpp: Adapted to new API.

2008-05-17  Damien Sandras  <dsandras@gnome.org>

	* endpoints/sip.h:
	* endpoints/manager.cpp:
	* endpoints/opal-main.cpp:
	* endpoints/h323.cpp:
	* endpoints/manager.h:
	* endpoints/h323.h:
	* endpoints/sip.cpp:
	* endpoints/opal-gmconf-bridge.cpp:
	Changed architecture, a CallManager now uses ProtocolManagers to
	handle actions and settings. Methods that need to be supported by
	all implemented CallManagers and ProtocolManagers are defined in the
	base classes. It is still a work in progress. It will allow to remove
	horrors like GetSIPEndPoint and GetH323EndPoints. The GMManager is now
	a CallManager handling SIP and H323 protocols using the SIP and H323
	ProtocolManagers. Largely unfinished, be patient.

2008-05-17  Damien Sandras  <dsandras@gnome.org>

	* protocol/skel/protocol-manager.h:
	* protocol/skel/call-core.cpp:
	* protocol/skel/call-core.h:
	* protocol/skel/Makefile.am:
	* protocol/skel/call-manager.h:
	Changed architecture, a CallManager now uses ProtocolManagers to
	handle actions and settings. Methods that need to be supported by
	all implemented CallManagers and ProtocolManagers are defined in the
	base classes. It is still a work in progress.

2008-05-17  Damien Sandras  <dsandras@gnome.org>

	* ekiga.schemas.in.in:
	Removed minimum jitter buffer key. The buffer should always be
	at a minimal value.

2008-05-17  Damien Sandras  <dsandras@gnome.org>

	* engine/components/avahi-publisher/avahi-publisher.cpp:
	Fixed crash. Thanks Fabrice for testing.

2008-05-14  Matthias Schneider  <ma30002000@yahoo.de>

	* src/devices/videoinput.cpp:
	* src/devices/videooutput.cpp:
	* src/devices/videoinput.h:
	* lib/engine/audioinput/skel/audioinput-manager.h:
	* lib/engine/audiooutput/null/audiooutput-manager-null.cpp:
	* lib/engine/audiooutput/null/audiooutput-manager-null.h:
	* lib/engine/audiooutput/ptlib/audiooutput-manager-ptlib.cpp:
	* lib/engine/audiooutput/ptlib/audiooutput-manager-ptlib.h:
	* lib/engine/audiooutput/skel/audiooutput-manager.h:
	* lib/engine/audiooutput/skel/audiooutput-core.cpp:
	* lib/engine/audiooutput/skel/audiooutput-core.h:
	* lib/engine/vidinput/ptlib/vidinput-manager-ptlib.cpp:
	* lib/engine/vidinput/ptlib/vidinput-manager-ptlib.h:
	* lib/engine/vidinput/mlogo/vidinput-manager-mlogo.cpp:
	* lib/engine/vidinput/mlogo/vidinput-manager-mlogo.h:
	* lib/engine/vidinput/skel/vidinput-manager.h:
	* lib/engine/vidinput/skel/vidinput-core.cpp:
	* lib/engine/vidinput/skel/vidinput-core.h:
	* lib/engine/hal/skel/hal-manager.h:
	* lib/engine/display/common/display-manager-common.cpp:
	* lib/engine/display/common/display-manager-common.h:
	* lib/engine/display/skel/display-core.h:
	* lib/engine/display/skel/display-manager.h:
	* lib/engine/display/skel/display-core.cpp:
	More documentation...

2008-05-12  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/preferences.cpp:
	* src/gui/assistant.cpp:
	* src/gui/main.cpp:
	* lib/engine/audioinput/ptlib/audioinput-manager-ptlib.cpp:
	* lib/engine/audioinput/skel/audioinput-info.h:
	* lib/engine/audioinput/skel/audioinput-core.cpp:
	* lib/engine/audioinput/skel/audioinput-core.h:
	* lib/engine/audiooutput/ptlib/audiooutput-manager-ptlib.cpp:
	* lib/engine/audiooutput/skel/audiooutput-info.h:
	* lib/engine/audiooutput/skel/audiooutput-core.cpp:
	* lib/engine/audiooutput/skel/audiooutput-core.h:
	* lib/engine/vidinput/ptlib/vidinput-manager-ptlib.cpp:
	* lib/engine/vidinput/skel/vidinput-manager.h:
	* lib/engine/vidinput/skel/vidinput-info.h:
	* lib/engine/vidinput/skel/vidinput-core.cpp:
	* lib/engine/vidinput/skel/vidinput-core.h:
	* lib/engine/display/x/display-manager-x.cpp:
	* lib/engine/display/dx/display-manager-dx.cpp:
	* lib/engine/display/skel/display-core.h:
	* lib/engine/display/skel/display-manager.h:
	* lib/engine/display/skel/display-core.cpp:
	Some more alignments and cosmetics for callbacks and 
	the error enums.

2008-05-12  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/main.cpp:
	* lib/engine/audioinput/null/audioinput-manager-null.cpp:
	* lib/engine/audioinput/null/audioinput-manager-null.h:
	* lib/engine/audioinput/ptlib/audioinput-manager-ptlib.cpp:
	* lib/engine/audioinput/ptlib/audioinput-manager-ptlib.h:
	* lib/engine/audioinput/skel/audioinput-manager.h:
	* lib/engine/audioinput/skel/audioinput-core.cpp:
	* lib/engine/audiooutput/null/audiooutput-manager-null.cpp:
	* lib/engine/audiooutput/null/audiooutput-manager-null.h:
	* lib/engine/audiooutput/ptlib/audiooutput-manager-ptlib.cpp:
	* lib/engine/audiooutput/ptlib/audiooutput-manager-ptlib.h:
	* lib/engine/audiooutput/skel/audiooutput-manager.h:
	* lib/engine/audiooutput/skel/audiooutput-core.cpp:
	* lib/engine/vidinput/ptlib/vidinput-manager-ptlib.cpp:
	* lib/engine/vidinput/ptlib/vidinput-manager-ptlib.h:
	* lib/engine/vidinput/ptlib/vidinput-main-ptlib.cpp:
	* lib/engine/vidinput/mlogo/vidinput-main-mlogo.cpp:
	* lib/engine/vidinput/mlogo/vidinput-manager-mlogo.cpp:
	* lib/engine/vidinput/mlogo/vidinput-manager-mlogo.h:
	* lib/engine/vidinput/skel/vidinput-manager.h:
	* lib/engine/vidinput/skel/vidinput-core.cpp:
	* lib/engine/vidinput/skel/vidinput-core.h:
	* lib/engine/display/x/display-manager-x.cpp:
	* lib/engine/display/x/display-manager-x.h:
	* lib/engine/display/x/display-main-x.cpp:
	* lib/engine/display/common/display-manager-common.cpp:
	* lib/engine/display/common/display-manager-common.h:
	* lib/engine/display/dx/display-main-dx.cpp:
	* lib/engine/display/dx/display-manager-dx.cpp:
	* lib/engine/display/dx/display-manager-dx.h:
	* lib/engine/display/skel/display-core.h:
	* lib/engine/display/skel/display-manager.h:
	* lib/engine/display/skel/display-core.cpp:
	Some alignment of function names in the managers.
	Basis for more documenting.

2008-05-08  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/audiooutput/skel/audiooutput-scheduler.cpp:
	* lib/engine/audiooutput/skel/audiooutput-scheduler.h:
	Some cosmetics on the Audio Event Scheduler.

2008-05-08  Matthias Schneider  <ma30002000@yahoo.de>

	* display/x/display-manager-x.cpp:
	* display/common/display-manager-common.cpp:
	* display/common/display-manager-common.h:
	* display/dx/display-manager-dx.cpp:
	Fix #528632. Only create display thread once for Ekiga's lifetime.

2008-05-07  Julien Puydt  <jpuydt@gnome.org>

	* lib/gmconf/gmconf-glib.c: Made the code do more check to avoid
	runtime warnings.

2008-05-07  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/components/gmconf-personal-details/gmconf-personal-details.cpp: Fixed crashers (std::string initialized by NULL).

2008-05-07  Julien Puydt  <jpuydt@gnome.org>

	* lib/gmconf/gmconf-glib.c: Made it compile without warnings.

2008-05-06  Julien Puydt  <jpuydt@gnome.org>

	* lib/gmconf/gmconf-glib.c: Fix XML embedding in gmconf strings.

2008-05-04  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/display/x/display-manager-x.cpp:
	Fix #529721 and #526530.

2008-05-05  Julien Puydt  <jpuydt@gnome.org>

	* src/gui/misc.h:
	* src/gui/misc.cpp: Removed gnomemeeting_get_utf8 and
	gnomemeeting_from_iso88591_to_utf8, which are probably fragile, and
	are definitely unused. Fixes #491517.

2008-05-04  Matthias Schneider  <ma30002000@yahoo.de>

	* src/devices/audiodev.cpp:
	* lib/engine/audioinput/null/audioinput-manager-null.cpp:
	* lib/engine/audioinput/skel/audioinput-core.cpp:
	* lib/engine/audiooutput/null/audiooutput-manager-null.cpp:
	* lib/engine/audiooutput/skel/audiooutput-core.cpp:
	Adjusted debug levels. Fix audio device to be able to be
	closed in closed stayed.

2008-05-04  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/preferences.cpp:
	* lib/engine/audioinput/skel/audioinput-core.cpp:
	* lib/engine/audioinput/skel/audioinput-core.h:
	* lib/engine/audiooutput/skel/audiooutput-core.cpp:
	* lib/engine/audiooutput/skel/audiooutput-core.h:
	* lib/engine/vidinput/skel/vidinput-core.cpp:
	* lib/engine/vidinput/skel/vidinput-core.h: 
	* lib/engine/hal/skel/hal-core.h:
	* lib/engine/hal/skel/hal-manager.h:
	* lib/engine/hal/skel/hal-core.cpp:
	HAL documentation and slight interface change. 
	Allow bitrates of up to 10 mbit/s.

2008-05-03  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/ldap/ldap-book.h:
	* lib/engine/addressbook/ldap/ldap-book.cpp: Fixed #527763 and #474830,
	which means we don't use deprecated api anymore, and shouldn't block
	too long anymore.

2008-05-02  Matthias Schneider  <ma30002000@yahoo.de>

	* src/endpoints/manager.cpp:
	Add ToNormalisedOptions to UpdateMediaOtions.

2008-05-01  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/audioinput/null/audioinput-manager-null.cpp:
	* lib/engine/audioinput/ptlib/audioinput-manager-ptlib.cpp:
	* lib/engine/audiooutput/null/audiooutput-manager-null.cpp:
	* lib/engine/audiooutput/ptlib/audiooutput-manager-ptlib.cpp:
	Adjusted some debug levels.

2008-04-27  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp:
	* src/endpoints/h323.cpp:
	* src/endpoints/manager.h:
	* src/endpoints/sip.cpp:
	* src/gui/accounts.cpp:
	* src/gui/main.cpp:
	* lib/engine/protocol/skel/call-core.cpp:
	* lib/engine/protocol/skel/call-core.h:
	* lib/engine/protocol/skel/call-manager.h:
	* lib/engine/presence/skel/presence-core.h:
	* lib/engine/presence/skel/presence-core.cpp:
	Moved the registration mechanism from the GMManager to the respective
	CallManager's with the signal being relayed to the CallCore. At a
	later stage, we should have an Accounts component in the engine and
	those signals should be placed there.

2008-04-27  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.h:
	* src/endpoints/opal-call.cpp:
	* src/endpoints/manager.cpp:
	* src/endpoints/manager.h:
	* src/endpoints/sip.cpp:
	* src/gui/main.cpp:
	* lib/engine/protocol/skel/call-core.cpp:
	* lib/engine/protocol/skel/call-core.h:
	* lib/engine/protocol/skel/call-manager.h:
	Moved more stuff from the GMManager to the CallManager's.
	Added signal in the call manager for message waiting indications.
	Most protocols support MWIs. If they do not support it, then the
	signal is not emitted.

2008-04-27  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp:
	* src/endpoints/manager.h:
	Removed unuseful OnClearedCall method, as well as various
	codec variables.

2008-04-27  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-call.cpp:
	* src/endpoints/opal-call.h:
	* src/endpoints/manager.cpp:
	* src/endpoints/manager.h:
	Moved OnHold callback from GMManager to Opal::Call now that I added a
	method for it in the OpalCall class in OPAL.

2008-04-27  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp:
	* src/endpoints/manager.h:
	Removed deprecated DeviceVolume methods.

2008-04-27  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp:
	* src/endpoints/manager.h:
	* ekiga.schemas.in.in:
	Removed deprecated keys and methods.

2008-04-27  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.h:
	* src/endpoints/sip.cpp:
	* lib/engine/components/avahi-publisher/avahi-publisher.cpp:
	* lib/engine/components/avahi-publisher/avahi-publisher.h:
	* lib/engine/protocol/skel/call-core.cpp:
	* lib/engine/protocol/skel/call-core.h:
	* lib/engine/protocol/skel/call-manager.h:
	* lib/engine/presence/avahi/avahi-heap.cpp:
	Finished AVAHI presence publisher. It is now able to get the port and
	protocol from the Ekiga::CallManager through newly added
	get_protocol_name and get_interface methods. Added some const's. Added
	the possibility to broadcast the status message through ZeroConf.

2008-04-25  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/main.cpp:
	Fix #480868

2008-04-25  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/display/skel/display-core.cpp:
	Fix confusion between sending and receiving framerate.

2008-04-24  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp:
	* src/endpoints/sip.h:
	Added missing methods.

2008-04-24  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/protocol/skel/call-core.cpp:
	* lib/engine/protocol/skel/call-core.h:
	* lib/engine/protocol/skel/call-manager.h:
	Added CallManager iterator and methods to get the protocol and
	listener for the CallManager.

2008-04-22  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp:
	* src/endpoints/sip.h:
	Replaced pointers by references.

2008-04-22  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp: Added guards against NULL value.

2008-04-22  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/components/avahi-publisher/avahi-publisher.cpp,
	* lib/engine/components/avahi-publisher/avahi-publisher.h:
	More code cleanups.

2008-04-22  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/framework/personal-details.cpp:
	* lib/engine/framework/personal-details.h:
	Move some methods to const methods.

2008-04-22  Matthias Schneider  <ma30002000@yahoo.de>

	* src/endpoints/manager.cpp:
	Activate new rate control in OPAL.

2008-04-20  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/components/avahi-publisher/avahi-publisher.cpp:
	* lib/engine/components/avahi-publisher/Makefile.am:
	* lib/engine/components/avahi-publisher/avahi.cpp:
	* lib/engine/components/avahi-publisher/avahi-publisher.h:
	* lib/engine/components/avahi-publisher/avahi.h:
	* lib/engine/Makefile.am:
	More porting of old avahi publisher code to the engine. 
	Fixes compilation.

2008-04-20  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/components/avahi-publisher/avahi.cpp:
	* lib/engine/components/avahi-publisher/avahi.h:
	* src/clients/avahi.cpp:
	* src/clients/avahi.h:
	* lib/engine/components/avahi-publisher/avahi-publisher.h:
	* lib/engine/components/avahi-publisher/avahi-publisher.cpp:
	* lib/engine/components/avahi-publisher/avahi-publisher-main.cpp:
	* src/endpoints/manager.cpp:
	* src/endpoints/manager.h:
	* src/Makefile.am:
	* lib/engine/engine.cpp:
	Moved the old avahi publisher to the engine. Largely unfinished.

2008-04-20  Damien Sandras  <dsandras@gnome.org>

	* src/gui/preferences.cpp:
	Implemented suggestion from Eugen Dedu on ekiga devel.

2008-04-18  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/preferences.cpp:
	Fix #528404.

2008-04-17  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/Makefile.am:
	Added missing -I.

2008-04-17  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Fixed #527869.

2008-04-17  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/main.cpp:
	Improve error texts.

2008-04-17  Matthias Schneider  <ma30002000@yahoo.de>
	* lib/engine/audioinput/skel/audioinput-core.cpp:
	* lib/engine/audiooutput/skel/audiooutput-core.cpp:
	* lib/engine/vidinput/skel/vidinput-core.cpp:
	Fall-forward when device is being closed in order to 
	try again next time the device is opened.

2008-04-17  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/preferences.cpp:
	* src/gui/main.cpp:
	* ekiga.schemas.in.in:
	Removed unneccessary gconf key. Improve debugging with user 
	plane support for the codecs.

2008-04-15  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-call.cpp:
	* lib/engine/gui/gtk-frontend/call-history-view-gtk.cpp:
	Fixed more cases with invalid call start and duration.

2008-04-15  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/components/avahi-publisher/Makefile.am:
	* lib/engine/Makefile.am:
	Fixed compilation of the new avahi publisher.

2008-04-15  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-call.cpp:
	When we have a missed call, start_time is not valid.
	Make sure we do not return insane value is that case.

2008-04-14  Damien Sandras  <dsandras@gnome.org>

	* configure.ac:
	* lib/engine/components/avahi-publisher:
	* lib/engine/components/avahi-publisher/avahi-publisher.cpp:
	* lib/engine/components/avahi-publisher/avahi-publisher-main.cpp:
	* lib/engine/components/avahi-publisher/avahi-publisher.h:
	* lib/engine/components/avahi-publisher/Makefile.am:
	* lib/engine/components/avahi-publisher/avahi-publisher-main.h:
	* lib/engine/components/Makefile.am:
	Added skeleton class for a future AVAHI publisher. It will allow
	removing it from GMManager, and make it change the status according to
	the new settings.

2008-04-14  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/addressbook/call-history/history-book.cpp:
	Removed redundant cout.

2008-04-14  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/call-history-view-gtk.cpp:
	* lib/engine/addressbook/call-history/history-book.h:
	* lib/engine/addressbook/call-history/history-book.cpp:
	* lib/engine/addressbook/call-history/history-contact.cpp:
	Added various guards against insane values. Fixed XML reading and
	writing. Possibly fixed #527936 too.

2008-04-14  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/vidinput/skel/vidinput-core.cpp:
	* lib/engine/vidinput/skel/vidinput-core.h:
	Fallback on receiption of the video inut device removed
	signal as well. Should not happen too often since the 
	get_frame_data should have failed anyway before...

2008-04-14  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/audioinput/skel/audioinput-core.cpp:
	* lib/engine/audioinput/skel/audioinput-core.h:
	* lib/engine/audiooutput/skel/audiooutput-core.cpp:
	* lib/engine/audiooutput/skel/audiooutput-core.h:
	* lib/engine/hal/dbus/hal-manager-dbus.cpp:
	Allow audio devices to be removed during a call. We fall back to 
	NULL in that case. Added a small hack to allow hotplugging of Logitech
	devices that are badly reported by hal.

2008-04-14  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/hal/dbus/hal-manager-dbus.cpp:
	Fixed possible crash due to conversion char* -> std::string.

2008-04-13  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Fixed report #527869.

2008-04-13  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-call.cpp:
	* src/endpoints/opal-call.h:
	* lib/engine/gui/gtk-frontend/call-history-view-gtk.cpp:
	* lib/engine/addressbook/call-history/history-book.h:
	* lib/engine/addressbook/call-history/history-contact.h:
	* lib/engine/addressbook/call-history/history-book.cpp:
	* lib/engine/addressbook/call-history/history-contact.cpp:
	* lib/engine/protocol/skel/call.h:
	Improved API. Use time_t as return type for the call start time in
	order to allow easier handling in the views. Changed History::Contact
	API in order to get rid of the status parameter, use two additional
	for call duration and start instead, specific to History contacts, as
	they are related to calls. Improved the history view. Added a few
	const and reference passing.

2008-04-13  Damien Sandras  <dsandras@gnome.org>

	* src/clients/stun.cpp:
	Fixed annoying warning.

2008-04-13  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/vidinput/mlogo/vidinput-manager-mlogo.cpp:
	Make use of improved PAdaptiveDelay.

2008-04-12  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-call.cpp:
	* src/endpoints/opal-call.h:
	* lib/engine/addressbook/call-history/history-book.cpp:
	* lib/engine/protocol/skel/call.h:
	Added method to return the start date of a call and its duration.
	Used in the calls history.

2008-04-12  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/call-history-view-gtk.cpp:
	* lib/engine/gui/gtk-core/gtk-core.cpp:
	Added icon to the clear history action and allowed translation.

2008-04-12  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-call.cpp:
	Removed unuseful traces.

2008-04-12  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.h:
	* src/endpoints/opal-call.cpp:
	* src/endpoints/manager.cpp:
	* src/endpoints/h323.cpp:
	* src/endpoints/h323.h:
	* src/endpoints/sip.cpp:
	* lib/engine/protocol/skel/call-core.cpp:
	* lib/engine/protocol/skel/call-core.h:
	* lib/engine/protocol/skel/call-manager.h:
	Removed new_call signal which was a hack.
	Added CreateConnection callbacks to connect signals when there are new
	calls..
	Fixed incoming calls handling (no more busy when there should be
	none).

2008-04-12  Matthias Schneider  <ma30002000@yahoo.de>

	* win32/diff/opal_Makefile.am:
	* win32/diff/opal_configure.ac:
	Fix win32 build.

2008-04-12  Damien Sandras  <dsandras@gnome.org>

	* src/gui/assistant.cpp:
	Fixed glib code using GValue.

2008-04-12  Damien Sandras  <dsandras@gnome.org>

	* src/clients/avahi.cpp:
	* src/endpoints/manager.cpp:
	* src/endpoints/sip.cpp:
	* src/gui/main.cpp:
	* src/gui/statusicon.cpp:
	Removed use of deprecated "status" key.

2008-04-12  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp:
	Fixed crash reported by Fabrice and Yannick.

2008-04-12  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp:
	Small cleanup.

2008-04-11  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/assistant.cpp:
	Also hot update the assistant dialogs.

2008-04-11  Matthias Schneider  <ma30002000@yahoo.de>

	* src/endpoints/opal-gmconf-bridge.cpp:
	* src/gui/preferences.cpp:
	* lib/engine/vidinput/skel/vidinput-gmconf-bridge.cpp:
	Fix last commit. Update audio devices list on hot addition or removal.

2008-04-11  Matthias Schneider  <ma30002000@yahoo.de>

	* src/endpoints/opal-gmconf-bridge.cpp:
	Fix forgotten max_frame_rate key change in order to avoid crash on startup.

2008-04-11  Damien Sandras  <dsandras@gnome.org>

	* src/clients/stun.cpp:
	Forgot to commit yesterday.

2008-04-10  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp, src/endpoints/manager.h:
	Removed a bunch of now unused methods.

2008-04-10  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/preferences.cpp:
	* lib/gui/gmpreferences.c:
	* lib/gui/gmpreferences.h:
	Update preferences lists when video devices are added or removed.

2008-04-10  Julien Puydt  <jpuydt@gnome.org>

	* src/gui/statusmenu.cpp: Fixed a crasher and removed some
	remaining magic values.

2008-04-10  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/audioinput/skel/audioinput-gmconf-bridge.cpp:
	* lib/engine/audioinput/skel/audioinput-core.cpp:
	* lib/engine/audioinput/skel/audioinput-core.h:
	* lib/engine/audiooutput/skel/audiooutput-gmconf-bridge.cpp:
	* lib/engine/audiooutput/skel/audiooutput-core.cpp:
	* lib/engine/audiooutput/skel/audiooutput-core.h:
	* lib/engine/vidinput/skel/vidinput-gmconf-bridge.cpp:
	* lib/engine/vidinput/skel/vidinput-core.cpp:
	* lib/engine/vidinput/skel/vidinput-core.h:
	* ekiga.schemas.in.in:
	Better checking of gmconf values in the bridges. Moved
	gmconf-only "max_frame_rate" to the device settings.

2008-04-10  Steve Frécinaux  <code@istique.nte>

	* lib/gui/xvwindow.cpp:
	Fix include paths that broke the build.

2008-04-10  Steve Frécinaux  <code@istique.net>

	* configure.ac:
	Use brand new pkg-config support from OPAL and PTLIB.

	* lib/gui/xwindow.cpp:
	* lib/gui/xwindow.h:
	Fix include paths.

2008-04-09  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/urlhandler.cpp:
	* src/endpoints/urlhandler.h:
	* src/endpoints/manager.cpp:
	* src/endpoints/accountshandler.cpp:
	* src/endpoints/ekiga.cpp:
	* src/endpoints/ekiga.h:
	* src/gui/preferences.cpp:
	* src/gui/callbacks.cpp:
	* src/gui/callbacks.h:
	* src/gui/main.cpp:
	* src/gui/conf.cpp:
	* src/components/dbus.cpp:
	* src/Makefile.am:
	Removed GMURLHandler and GMURL. Cleaned a few things.

2008-04-09  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Added outgoing call notification.

2008-04-09  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-gmconf-bridge.cpp:
	Removed forgotten traces.

2008-04-08  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/main.cpp:
	Only activate average collection if actually displaying it.

2008-04-08  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/main.cpp:
	Removed some forgotten traces

2008-04-08  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/assistent.cpp:
	Add the ringing device.

2008-04-08  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/main.cpp:
	Grey out volume and picture sliders if they cannot be used.

2008-04-08  Damien Sandras  <dsandras@gnome.org>

	* src/clients/stun.cpp:
	* src/endpoints/sip.h:
	* src/endpoints/manager.cpp:
	* src/endpoints/h323.cpp:
	* src/endpoints/manager.h:
	* src/endpoints/ekiga.cpp:
	* src/endpoints/h323.h:
	* src/endpoints/sip.cpp:
	* src/endpoints/opal-gmconf-bridge.cpp:
	* src/gui/preferences.cpp:
	* src/gui/preferences.h:
	* ekiga.schemas.in.in:
	Removed a bunch of unuseful methods.
	Added multihoming support, allowing Ekiga to listen on several
	interfaces at the same time, including for SIP.

2008-04-08  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/preferences.cpp:
	* src/gui/main.cpp:
	* ekiga.schemas.in.in:
	Allow to enable/disable device error boxes
	when popping up or via preferences.

2008-04-08  Matthias Schneider  <ma30002000@yahoo.de>

	* src/endpoints/sip.cpp:
	Better sip error reporting.

2008-04-07  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp:
	* src/endpoints/manager.h:
	* src/endpoints/h323.cpp:
	* src/endpoints/sip.cpp:
	Got rid of one more method.

2008-04-07  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/pcss.cpp:
	* src/endpoints/manager.cpp:
	* src/endpoints/pcss.h:
	* src/endpoints/manager.h:
	* src/endpoints/sip.cpp:
	* src/gui/main.cpp:
	* lib/engine/protocol/skel/call.h:
	* lib/engine/protocol/skel/call-core.cpp:
	* lib/engine/protocol/skel/call-core.h:
	Added ringing_call signal and make use of it. The Ringing tone should
	only be played when the remote party answers with a 180 Ringing, and
	not in other cases. That bug was already fixed in 2.0.x and was
	reintroduced later.

2008-04-07  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp:
	Fixed valgrind leak.

2008-04-07  Damien Sandras  <dsandras@gnome.org>
	
	* src/gui/tools.cpp:
	Fixed #521248 by renaming fields.

2008-04-07  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/main.cpp:
	Fix typo.

2008-04-07  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/main.cpp:
	Error reporting if an audio device could not be opened.

2008-04-07  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/main.cpp:
	* lib/engine/vidinput/skel/vidinput-core.cpp:
	* lib/engine/vidinput/skel/vidinput-core.h:
	Perform video device settings updates when getting frames
	in order not to block the GUI thread.

2008-04-06  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/urlhandler.cpp,
	* src/endpoints/manager.cpp,
	* src/endpoints/h323.cpp,
	* src/endpoints/manager.h,
	* src/endpoints/sip.cpp,
	* src/gui/main.cpp:
	Simplified GMManager. Removed all deprecated methods
	like GetCurrentCallToken, SetCurrentCallToken, GetCallingState,
	SetCallingState, ... as the engine is ready to handle several
	simultaneous calls.

2008-04-06  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/pcss.cpp,
	src/endpoints/pcss.h:
	Reduced the PCSS EndPoint to its minimal form to keep OPAL happy.

2008-04-06  Damien Sandras  <dsandras@gnome.org>

	* src/devices/audiodev.cpp:
	Fixed compiler warning.

2008-04-06  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-call.cpp,
	src/endpoints/opal-call.h:
	Began moving the no answer timeout from the GMManager to the Call,
	where it should belong when you have several calls running at the same
	time.

2008-04-06  Matthias Schneider  <ma30002000@yahoo.de>

	* win32/Makefile:
	Fix ffmpeg in win32 build.

2008-04-06  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.h,
	src/endpoints/manager.cpp,
	src/endpoints/opal-main.cpp,
	src/endpoints/manager.h,
	src/endpoints/sip.cpp:
	First changes in order to make the SIP and H.323 EndPoints become a
	CallManager implementation instead of the GMManager. Having the
	GMManager being a CallManager was not a good idea for several reasons.
	(difference of features between protocols).

2008-04-06  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-gmconf-bridge.cpp:
	* src/endpoints/h323.cpp, src/endpoints/h323.h:
	Moved some settings from the endpoint to the bridge.
	Broke redirection on timeout.

2008-04-06  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Fixed indentation and some warnings.

2008-04-06  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/protocol/skel/call-manager.h: 
	Removed unused stuff.

2008-04-06  Matthias Schneider  <ma30002000@yahoo.de>

	* win32/diff/ptlib_Makefile.am:
	* win32/diff/opal_Makefile.am:
	* win32/diff/ptlib_configure.ac:
	* win32/Makefile:
	Some more fixes for the win32 build. Add missing files for OPAL and PTLIB.

2008-04-06  Matthias Schneider  <ma30002000@yahoo.de>

	* win32/Makefile:
	* configure.ac:
	* lib/engine/audioinput/skel/audioinput-core.cpp:
	* lib/engine/audiooutput/skel/audiooutput-core.cpp:
	* lib/engine/hal/skel/hal-core.h:
	* lib/engine/hal/skel/hal-core.cpp:
	Some fixes for the win32 build.

2008-04-05  Julien Puydt  <jpuydt@gnome.org>

	* lib/gmconf/gmconf-glib.c: Better warnings.
	* src/endpoints/accountshandler.cpp: Fixed race condition.
	* src/endpoints/opal-gmconf-bridge.cpp: Fix std::string(NULL) uses.

2008-04-03  Julien Puydt  <jpuydt@gnome.org>

	* lib/gmconf/gmconf-glib.c: More warnings.
	* src/endpoints/opal-gmconf-bridge.cpp: Free the list, not its content!

2008-04-03  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/call-history/history-book.cpp:
	* lib/engine/addressbook/call-history/history-book.h:
	* lib/engine/addressbook/call-history/history-contact.cpp:
	* lib/engine/addressbook/call-history/history-contact.h:
	* lib/engine/addressbook/call-history/history-source.cpp:
	* lib/engine/addressbook/call-history/history-source.h:
	* lib/engine/gui/gtk-frontend/Makefile.am:
	* lib/engine/gui/gtk-frontend/call-history-view-gtk.cpp:
	* lib/engine/gui/gtk-frontend/call-history-view-gtk.h:
	* lib/engine/gui/gtk-frontend/gtk-frontend.cpp:
	* lib/engine/gui/gtk-frontend/gtk-frontend.h:
	* src/gui/main.cpp: Completed (and fixed...) the call history backend,
	created a new view more specific to the call history, and made use of
	it in the main window.

2008-04-03  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/ldap/ldap-source.cpp: Fixed unguarded libxml
	call.

2008-04-03  Matthias Schneider  <ma30002000@yahoo.de>

	* src/devices/audiodev.cpp:
	* src/devices/audiodev.h:
	* src/endpoints/pcss.cpp:
	* src/endpoints/manager.cpp:
	* src/endpoints/pcss.h:
	* src/endpoints/manager.h:
	* src/endpoints/ekiga.cpp:
	* src/endpoints/ekiga.h:
	* src/gui/preferences.cpp:
	* src/gui/preferences.h:
	* src/gui/assistant.cpp:
	* src/gui/main.cpp:
	* src/gui/conf.cpp:
	* src/Makefile.am:
	* lib/engine/engine.cpp:
	* lib/engine/vidinput/skel/vidinput-gmconf-bridge.cpp:
	* ekiga.schemas.in.in:
	New gconf device format. Switch audio input and 
	output to the engine. 

2008-04-02  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp: 
	Fixed type (#420975) thanks to TLE.

2008-04-02  Damien Sandras  <dsandras@gnome.org>

	* ekiga.schemas.in.in src/gui/preferences.cpp:
	Fixed typo (#420975) thanks to TLE.

2008-04-02  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/audiooutput/skel/audiooutput-scheduler.cpp:
	Fix scheduler for recurring events whose time has already passed 
	and improve debug output.

2008-04-02  Damien Sandras  <dsandras@gnome.org>

	* ekiga.schemas.in.in:
	Fixed string typo (#518168) reported by Petr Kovar.

2008-04-02  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp: 
	Fix compilation with latest SVN of OPAL.

2008-03-31  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/vidinput/skel/vidinput-core.cpp:
	Fix reactivation of video device after re-plugin.

2008-03-31  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/vidinput/ptlib/vidinput-manager-ptlib.cpp: 
	* lib/engine/vidinput/ptlib/vidinput-manager-ptlib.h: 
	* lib/engine/vidinput/mlogo/vidinput-manager-mlogo.cpp: 
	* lib/engine/vidinput/mlogo/vidinput-manager-mlogo.h: 
	* lib/engine/vidinput/skel/vidinput-manager.h:
	* lib/engine/vidinput/skel/vidinput-core.cpp: 
	* lib/engine/vidinput/skel/vidinput-core.h: 
	Add internal_set_fallback routing to VidInputCore.
	Also fallback if get_frame_data fails.

2008-03-31  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/vidinput/skel/vidinput-gmconf-bridge.cpp:
	Add range check to some critical gconf variables.

2008-03-30  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/gui/gmpreferences.c:
	* lib/gui/Makefile.am:
	Make the preferences boxes wider for new device names.
	Remove (now) redundant DATA_DIR define.

2008-03-30  Matthias Schneider  <ma30002000@yahoo.de>

        * src/Makefile.am:
	* configure.ac: 
        * lib/engine/audioinput/Makefile.am: 
        * lib/engine/audioinput/ptlib/audioinput-main-ptlib.h: 
        * lib/engine/audioinput/ptlib/audioinput-manager-ptlib.cpp: 
        * lib/engine/audioinput/ptlib/audioinput-manager-ptlib.h: 
        * lib/engine/audioinput/ptlib/Makefile.am: 
        * lib/engine/audioinput/ptlib/audioinput-main-ptlib.cpp: 
        * lib/engine/audioinput/null/audioinput-main-null.h: 
        * lib/engine/audioinput/null/audioinput-manager-null.cpp: 
        * lib/engine/audioinput/null/audioinput-manager-null.h: 
        * lib/engine/audioinput/null/Makefile.am: 
        * lib/engine/audioinput/null/audioinput-main-null.cpp: 
        * lib/engine/audioinput/skel/audioinput-manager.h: 
        * lib/engine/audioinput/skel/audioinput-info.h: 
        * lib/engine/audioinput/skel/audioinput-gmconf-bridge.cpp: 
        * lib/engine/audioinput/skel/audioinput-core.cpp: 
        * lib/engine/audioinput/skel/audioinput-gmconf-bridge.h: 
        * lib/engine/audioinput/skel/Makefile.am: 
        * lib/engine/audioinput/skel/audioinput-core.h: 
        * lib/engine/audiooutput/Makefile.am: 
        * lib/engine/audiooutput/ptlib/audiooutput-main-ptlib.h: 
        * lib/engine/audiooutput/ptlib/audiooutput-manager-ptlib.cpp: 
        * lib/engine/audiooutput/ptlib/audiooutput-manager-ptlib.h: 
	* lib/engine/audiooutput/ptlib/Makefile.am: 
	* lib/engine/audiooutput/ptlib/audiooutput-main-ptlib.cpp: 
	* lib/engine/audiooutput/null/audiooutput-main-null.h: 
        * lib/engine/audiooutput/null/audiooutput-manager-null.cpp: 
	* lib/engine/audiooutput/null/audiooutput-manager-null.h: 
	* lib/engine/audiooutput/null/Makefile.am: 
        * lib/engine/audiooutput/null/audiooutput-main-null.cpp: 
	* lib/engine/audiooutput/skel/audiooutput-scheduler.cpp: 
        * lib/engine/audiooutput/skel/audiooutput-manager.h: 
        * lib/engine/audiooutput/skel/audiooutput-info.h: 
	* lib/engine/audiooutput/skel/audiooutput-gmconf-bridge.cpp: 
        * lib/engine/audiooutput/skel/audiooutput-scheduler.h: 
        * lib/engine/audiooutput/skel/Makefile.am: 
        * lib/engine/audiooutput/skel/audiooutput-core.cpp: 
        * lib/engine/audiooutput/skel/audiooutput-gmconf-bridge.h: 
        * lib/engine/audiooutput/skel/audiooutput-core.h: 
        * lib/engine/engine.cpp: 
        * lib/engine/Makefile.am: 
        First shot at the audio input and audio output engine. Not activated yet.
        Both cores feature both a PTLIB and a NULL implementation. The NULL device 
        is used for fallback in case a device returns an error. The Audio output core
        makes use of a primary device for interactive audio and a secondary device for
        sound effects. Also, the primary device can be used for sound effects.
        The output core also relies on a scheduler class, which is a thread that schedules 
        sound events and plays them in the background. This scheduler makes use of a sound 
        event queue, to which events can be added or removed in a thread-safe fashion. It also
        schedules recurring sound events like ringing.

2008-03-30  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/vidinput/ptlib/vidinput-manager-ptlib.cpp:
	* lib/engine/vidinput/ptlib/vidinput-manager-ptlib.h:
	* lib/engine/vidinput/ptlib/Makefile.am:
	* lib/engine/vidinput/mlogo/vidinput-manager-mlogo.cpp:
	* lib/engine/vidinput/mlogo/Makefile.am:
	* lib/engine/vidinput/mlogo/vidinput-manager-mlogo.h:
	* lib/engine/vidinput/skel/vidinput-manager.h:
	* lib/engine/vidinput/skel/Makefile.am:
	* lib/engine/vidinput/skel/vidinput-core.cpp:
	* lib/engine/vidinput/skel/vidinput-core.h:
	* lib/engine/engine.cpp:
	Add support for adding and removing video input devices.

2008-03-30  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/hal/dbus/hal-manager-dbus.cpp:
	Fix audio input device detection. Advertise V4L1 and V4L2 capabilities as
	two separate devices.

2008-03-30  Damien Sandras  <dsandras@gnome.org>

	* src/gui/callbacks.cpp: Added missing translation thanks to Takao
	Fujiwara (Ekiga bug #471702).

2008-03-29  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/call-history/history-contact.cpp:
	* lib/engine/presence/local-roster/local-presentity.cpp: Made sure
	not to initialize std::string with NULL.

2008-03-27  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-gmconf-bridge.cpp:
	Fixed typo leading to possible crash.

2008-03-27  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/call-history/history-book.cpp: History mostly
	back.

2008-03-21  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/protocol/skel/call.h: s/get_call_duration/get_duration/g,
	since it's more logical : we know it's a call already!
	* lib/engine/addressbook/call-history/history-book.cpp:
	* src/endpoints/opal-call.h:
	* src/endpoints/opal-call.cpp:
	* src/gui/main.cpp: Cope with previous.

2008-03-21  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/protocol/skel/call-core.h: Fix documentation.
	* lib/engine/addressbook/call-history/Makefile.am: Include the call
	core path.
	* lib/engine/addressbook/call-history/history-main.cpp: Check for
	call-core before enabling history.
	* lib/engine/addressbook/call-history/history-source.h:
	* lib/engine/addressbook/call-history/history-source.cpp: Removed
	unneeded code.
	* lib/engine/addressbook/call-history/history-book.h:
	* lib/engine/addressbook/call-history/history-book.cpp: Added code to
	print some data on console : the skeleton for having history back.
	* lib/engine/addressbook/call-history/history-contact.h: Added a space.

2008-03-21  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/presence/avahi/avahi-presentity.cpp: Fixed a warning.

2008-03-21  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/protocol/skel/call.h: Removed implementation details and
	added const keywords.
	* lib/engine/protocol/sip/opal-call.h:
	* lib/engine/protocol/sip/opal-call.cpp: Made cope with the previous.

2008-03-17  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.h:
	* src/endpoints/manager.cpp:
	* src/endpoints/manager.h:
	* src/endpoints/sip.cpp:
	* src/endpoints/opal-gmconf-bridge.cpp:
	Moved all SIP GmConf stuff to the bridge. Added a few functions for
	call forwarding. They will probably be moved to the CallManager skel
	interface at a later stage, but cleanup is iterative.

2008-03-17  Damien Sandras  <dsandras@gnome.org>

	* src/devices/videoinput.cpp: Fixed warning.

2008-03-17  Damien Sandras  <dsandras@gnome.org>

	* src/gui/assistant.cpp: 
	Added missing check for account validity thanks to Thomas Graf.

2008-03-16  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/presence/avahi/avahi-presentity.cpp:
	Added default group for neighbours as requested by Yannick.

2008-03-16  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Better resizing with big video.

2008-03-16  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp:
	Do not force a status message when there is none.

2008-03-16  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp:
	Various visual improvements related to the roster.

2008-03-16  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gm-cell-renderer-bitext.c:
	When secondary-text is empty, do not try displaying anything in order
	not to have uncentered text.

2008-03-16  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmcellrendererexpander.c:
	Added horizontal line for expanders in order to nicely separate groups
	of contacts in a roster for example.

2008-03-15  Damien Sandras  <dsandras@gnome.org>

	* src/gui/statusicon.cpp:
	Fixed warning.

2008-03-15  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	* src/gui/conf.cpp:
	* ekiga.schemas.in.in:
	Tried alternative UI style with the video being displayed on the right
	of the contacts list. The video tab is shown and hidden when
	convenient with some magic being done to restore the size of the
	window between operations. This view should look more beautiful on
	wide screens and on tablets like the Nokia or the Intel MID.
	Moved more notifiers out of conf.cpp.

2008-03-13  Damien Sandras  <dsandras@gnome.org>

	* AUTHORS, src/gui/callbacks.cpp: Added Yannick in the About box for
	his regular and continuous contributions. Thanks!

2008-03-13  Damien Sandras  <dsandras@gnome.org>

	* configure.ac: Fixed --disable-doc operation thanks to Stefan Bruens
	<lurch gmx li>. Thanks!

2008-03-13  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.h:
	* src/endpoints/manager.cpp:
	* src/endpoints/manager.h:
	* src/endpoints/h323.cpp:
	* src/endpoints/h323.h:
	* src/endpoints/sip.cpp:
	* src/endpoints/opal-gmconf-bridge.cpp:
	* src/gui/accounts.cpp:
	Moved more things to the bridge.

2008-03-10  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.h:
	* src/endpoints/sip.cpp:
	* src/endpoints/opal-gmconf-bridge.cpp:
	Moved more things to the bridge in order to make sip.cpp ready to move
	in the engine.

2008-03-10  Damien Sandras  <dsandras@gnome.org>

	* configure.ac:
	PTLIB version bump to 2.3.0.

2008-03-08  Matthias Schneider  <ma30002000@yahoo.de>

	* configure.ac:
	OPAL version bump to 3.3.0.

2008-03-06  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/vidinput/skel/vidinput-info.h:
	Removed some unneccessary code.

2008-03-05  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/vidinput/skel/vidinput-core.cpp:
	* lib/engine/hal/skel/hal-core.cpp:
	* lib/engine/display/skel/display-core.cpp:
	* lib/engine/engine.cpp:
	Fix segfault on exit due to incorrect destruction order.

2008-03-05  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/main.cpp:
	* lib/engine/display/x/Makefile.am:
	* lib/engine/display/common/display-manager-common.cpp:
	* lib/engine/display/dx/Makefile.am:
	* lib/engine/display/skel/display-core.h:
	* lib/engine/display/skel/display-manager.h:
	* lib/engine/display/skel/display-gmconf-bridge.cpp:
	* lib/engine/display/skel/Makefile.am:
	* lib/engine/display/skel/display-core.cpp:
	* lib/engine/display/skel/display-gmconf-bridge.h:
	* lib/engine/engine.cpp:
	Moved configuration of the DisplayCore to the display-core-bridge.

2008-03-04  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp:
	Fixed account registration/unregistration.
	Fixed default outgoing identity : 
	- use the registered account as outgoing identity
	when calling users corresponding to that account
	or
	- use the default account if no corresponding registered account
	or
	- use the local IP address if we are exchanging messages with somebody
	on the local LAN and in all other cases.
	
	That ensures that if we are registered to a local PBX, we are always
	using that identity when calling local users on the same LAN. If we
	are not registered to a local PBX, then we prefer using local IP
	addressing than a default registered account to which the remote user
	could not reply.

2008-03-04  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/accountshandler.cpp:
	* src/endpoints/sip.cpp:
	Some cleanups. Fixed on-the-fly account registration until it is moved
	to the engine.

2008-03-04  Damien Sandras  <dsandras@gnome.org>

	* src/gui/accounts.cpp: Fixed display of "registered" message in the
	accounts window.

2008-03-03  Damien Sandras  <dsandras@gnome.org>

	* src/gui/statusicon.cpp: Removed redundant menu.

2008-03-03  Damien Sandras  <dsandras@gnome.org>

	* src/gui/ekiga.cpp: Fixed warning.

2008-03-03  Damien Sandras  <dsandras@gnome.org>

	* src/gui/callbacks.cpp: Removed unuseful callbacks.

2008-03-03  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp: 
	Added back possibility to add a contact (through the menu).
	Fixed display of the address book. 
	Various cleanups.

2008-03-03  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp: Fixed incoming calls by changing the
	routing logic between endpoints.

2008-03-02  Damien Sandras  <dsandras@gnome.org>

	* src/Makefile.am: Build new files.

2008-03-02  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Allow a smaller UI.

2008-03-02  Damien Sandras  <dsandras@gnome.org>

	* src/gui/statusmenu.cpp, src/gui/statusmenu.h:
	Added widget allowing to define custom status messages, and to delete
	them. This updates the GmConf keys that are being watched by the
	GmConf PersonalDetails component. 

2008-03-01  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/main.cpp:
	* lib/engine/vidinput/ptlib/vidinput-manager-ptlib.cpp:
	* lib/engine/vidinput/mlogo/vidinput-manager-mlogo.cpp:
	* lib/engine/vidinput/skel/vidinput-manager.h:
	* lib/engine/vidinput/skel/vidinput-info.h:
	* lib/engine/vidinput/skel/vidinput-core.cpp:
	* lib/engine/vidinput/skel/vidinput-core.h:
	Use the vidinput callbacks in GUI when device comes up and
	if device initialisation failed.

2008-03-01  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/vidinput/ptlib/vidinput-manager-ptlib.cpp:
	* lib/engine/vidinput/mlogo/vidinput-manager-mlogo.cpp:
	* lib/engine/vidinput/skel/vidinput-manager.h:
	* lib/engine/vidinput/skel/vidinput-core.cpp:
	* lib/engine/vidinput/skel/vidinput-core.h:
	Added new signals when an input device is opened and closed.

2008-03-01  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/vidinput/ptlib/vidinput-manager-ptlib.cpp:
	* lib/engine/vidinput/ptlib/vidinput-manager-ptlib.h:
	Added frame size check for ptlib sources. 

2008-03-01  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/vidinput/ptlib/vidinput-manager-ptlib.cpp:
	Added missing Start method. Thanks Matthias for the live debugging.

2008-03-01  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/vidinput/ptlib/vidinput-manager-ptlib.cpp:
	Fix defaults for colour, brightness, contrast and whiteness.

2008-02-29  Matthias Schneider  <ma30002000@yahoo.de>

	* configure.ac: 
	* lib/engine/hal/dbus/hal-v4l-helper.c:
	* lib/engine/hal/dbus/hal-manager-dbus.cpp: 
	* lib/engine/hal/dbus/Makefile.am: 
	* lib/engine/hal/dbus/hal-v4l-helper.h:
	* lib/engine/hal/dbus/hal-manager-dbus.h: 
	* lib/engine/hal/skel/hal-core.h: 
	* lib/engine/hal/skel/hal-manager.h: 
	* lib/engine/hal/skel/hal-core.cpp: 
	Mostly finish dbus hal implementation. Can detect ALSA, V4L, OSS 
	device additions and removals. Also detects interfaces going up 
	and down.

2008-02-29  Matthias Schneider  <ma30002000@yahoo.de>

	* ekiga.schemas.in.in:
	Changed default input device from "V4L2" to "PTLIB/V4L2"
	as needed with the new engine code.

2008-02-29  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/vidinput/skel/vidinput-core.cpp:
	* lib/engine/engine.cpp:
	Fixed segfault on exit due to wrong order in calling destructors.

2008-02-28  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp:
	Fixed compilation with latest SVN revision of OPAL.
	Ignoring other sources is finally part of OPAL now.

2008-02-28  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/vidinput/ptlib/vidinput-manager-ptlib.cpp:
	Minor bugfixes.

2008-02-28  Damien Sandras  <dsandras@gnome.org>

	* ekiga.schemas.in.in: Use V4L2 as default as suggested by Mario
	Limonciello <mario limonciello dell com>. Thanks for the patch!

2008-02-24  Damien Sandras  <dsandras@gnome.org>

	* win32/Makefile:
	Fixed EXPAT URL thanks to Marc Leurent.

2008-02-26  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/chat-window.cpp: Removed useless (and
	leaked!) string.

2008-02-26  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/skel/book-impl.h:
	* lib/engine/addressbook/skel/book.h:
	* lib/engine/addressbook/skel/contact-core.h:
	* lib/engine/addressbook/skel/source-impl.h:
	* lib/engine/addressbook/skel/source.h:
	* lib/engine/framework/lister.h:
	* lib/engine/presence/skel/heap.h:
	* lib/engine/presence/skel/presence-core.h:
	* lib/engine/protocol/skel/call-core.h: Documented the better visitors.

2008-02-24  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/hal/dbus/hal-manager-dbus.cpp:
	* lib/engine/hal/dbus/hal-manager-dbus.h:
	* lib/engine/hal/skel/hal-core.h:
	* lib/engine/engine.cpp:
	Move dbus dispatch to the main loop. Activate hal on Linux.
	Enable the actual callbacks for audio and video devices.

2008-02-23  Matthias Schneider  <ma30002000@yahoo.de>

	* configure.ac:
	* lib/engine/hal/Makefile.am:
	* lib/engine/hal/dbus/hal-main-dbus.cpp:
	* lib/engine/hal/dbus/hal-marshal.list:
	* lib/engine/hal/dbus/hal-main-dbus.h:
	* lib/engine/hal/dbus/hal-manager-dbus.cpp:
	* lib/engine/hal/dbus/Makefile.am:
	* lib/engine/hal/dbus/hal-manager-dbus.h:
	* lib/engine/hal/skel/hal-core.h:
	* lib/engine/hal/skel/hal-manager.h:
	* lib/engine/hal/skel/Makefile.am:
	* lib/engine/hal/skel/hal-core.cpp:
	* lib/engine/engine.cpp:
	* lib/engine/Makefile.am:
	Add an initial implementation of a hal-core, and an 
	implementation of a HalManager listening on dbus for
	added/removed devices and network interfaces going up 
	and down. Deactivated for now, some more work is needed,

2008-02-23  Matthias Schneider  <ma30002000@yahoo.de>

	* src/devices/fakevideoinput.h:
	* src/devices/videoinput.cpp:
	* src/devices/videoinput.h:
	* src/devices/fakevideoinput.cpp: 
	* src/endpoints/manager.cpp:
	* src/endpoints/manager.h:
	* src/endpoints/ekiga.cpp:
	* src/endpoints/ekiga.h:
	* src/gui/preferences.cpp:
	* src/gui/preferences.h:
	* src/gui/assistant.cpp:
	* src/gui/callbacks.cpp:
	* src/gui/main.cpp:
	* src/Makefile.am:
	* src/common.h:
	Switch over video input to the engine.

2008-02-23  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/vidinput/skel/vidinput-core.cpp:
	Move tracing of input devices to engine.

2008-02-21  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/main.cpp:
	Improved logging initialisation.

2008-02-21  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/vidinput/skel/vidinput-core.cpp:
	* lib/engine/display/common/display-manager-common.cpp:
	Reintroduced a 5 ms sleep in the Preview Manager to give
	other threads the opportunity to take the mutex.
	Change priority of videoinput and videooutput threads.

2008-02-20  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/vidinput/skel/vidinput-gmconf-bridge.cpp:
	Really deactivate vidinput engine for now.

2008-02-20  Matthias Schneider  <ma30002000@yahoo.de>

	* src/devices/videooutput.h:
	* src/gui/main.cpp:
	* src/gui/conf.cpp:
	Moved gconf initialization.

2008-02-20  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/gui/xwindow.cpp:
	Changed trace output when window is destroyed.

2008-02-20  Matthias Schneider  <ma30002000@yahoo.de>

	* configure.ac:
	* lib/engine/vidinput/Makefile.am: 
	* lib/engine/vidinput/ptlib/vidinput-main-ptlib.h: 
	* lib/engine/vidinput/ptlib/vidinput-manager-ptlib.cpp: 
	* lib/engine/vidinput/ptlib/vidinput-manager-ptlib.h: 
	* lib/engine/vidinput/ptlib/Makefile.am: 
	* lib/engine/vidinput/ptlib/vidinput-main-ptlib.cpp: 
	* lib/engine/vidinput/mlogo/vidinput-main-mlogo.cpp: 
	* lib/engine/vidinput/mlogo/vidinput-main-mlogo.h: 
	* lib/engine/vidinput/mlogo/vidinput-manager-mlogo.cpp: 
	* lib/engine/vidinput/mlogo/Makefile.am: 
	* lib/engine/vidinput/mlogo/vidinput-manager-mlogo.h: 
	* lib/engine/vidinput/skel/vidinput-manager.h: 
	* lib/engine/vidinput/skel/vidinput-info.h: 
	* lib/engine/vidinput/skel/vidinput-gmconf-bridge.cpp: 
	* lib/engine/vidinput/skel/Makefile.am: 
	* lib/engine/vidinput/skel/vidinput-core.cpp: 
	* lib/engine/vidinput/skel/vidinput-gmconf-bridge.h: 
	* lib/engine/vidinput/skel/vidinput-core.h: 
	* lib/engine/engine.cpp:
	* lib/engine/Makefile.am:
	Added the Video Input engine. Not activated yet. 
	Preview video and all state changes between streaming video
	and preview video handled by the core.
	Added a Moving Logo Manager.
	Added a PTLIB Video Input Manager.
	Add a gmconf-bridge for all relevant keys.
	Allow switching a device at any time, even during a call.
	

2008-02-20  Matthias Schneider  <ma30002000@yahoo.de>

	* pixmaps/conv-icon.pl:
	* pixmaps/icon.h:
	Added a script to convert a png file to a static yuv variable in a header file.
	Used for the new implementation of moving window.

2008-02-20  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/display/skel/display-core.cpp:
	Added a counter to DisplayCore for keeping track of how often it was started.
	Also added a mutext for that counter and the statistics variables.

2008-02-15  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/skel/book-impl.h:
	* lib/engine/addressbook/skel/book.h:
	* lib/engine/addressbook/skel/contact-core.cpp:
	* lib/engine/addressbook/skel/contact-core.h:
	* lib/engine/addressbook/skel/source-impl.h:
	* lib/engine/addressbook/skel/source.h:
	* lib/engine/display/skel/display-core.cpp:
	* lib/engine/display/skel/display-core.h:
	* lib/engine/framework/lister.h:
	* lib/engine/gui/gtk-frontend/addressbook-window.cpp:
	* lib/engine/gui/gtk-frontend/book-view-gtk.cpp:
	* lib/engine/gui/gtk-frontend/chat-window-page.cpp:
	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp:
	* lib/engine/presence/avahi/avahi-cluster.cpp:
	* lib/engine/presence/avahi/avahi-cluster.h:
	* lib/engine/presence/skel/cluster-impl.h:
	* lib/engine/presence/skel/cluster.h:
	* lib/engine/presence/skel/heap-impl.h:
	* lib/engine/presence/skel/heap.h:
	* lib/engine/presence/skel/presence-core.cpp:
	* lib/engine/presence/skel/presence-core.h:
	* lib/engine/protocol/skel/call-core.cpp:
	* lib/engine/protocol/skel/call-core.h: 
	Made visitors return a go-on boolean.

2008-02-11  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp: 
	Adapted to the new OPAL API.

2008-02-11  Damien Sandras  <dsandras@gnome.org>

	* devices/fakevideoinput.h, devices/videooutput.cpp,
	devices/videooutput.h: Adapted to the new OPAL API.
	
2008-02-10  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/framework/lister.h: Made it more useful by making more api
	public.

2008-02-02  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/gui/xwindow.cpp:
	Fix segfault when clicking on the embedded window.
	Convert X event handling to a switch statement
	with default routine.

2008-01-30  Matthias Schneider  <ma30002000@yahoo.de>

	* src/endpoints/manager.cpp:
	Fix initial setting of TSTO and Max MTU size.

2008-01-28  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmgroupseditor.c:
	* lib/gui/gmgroupseditor.h:
	* lib/gui/Makefile.am:
	Removed old stuff.

2008-01-28  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/skel/book-impl.h:
	* lib/engine/addressbook/skel/source-impl.h:
	* lib/engine/presence/skel/cluster-impl.h:
	* lib/engine/presence/skel/heap-impl.h: Added missing sigc::trackable
	inheritance.

2008-01-28  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/skel/book.h: Made get_status const.
	* lib/engine/addressbook/skel/book-impl.h:
	* lib/engine/addressbook/ldap/ldap-book.h:
	* lib/engine/addressbook/ldap/ldap-book.cpp:
	* lib/engine/addressbook/evolution/evolution-book.h:
	* lib/engine/addressbook/evolution/evolution-book.cpp:
	* lib/engine/addressbook/call-history/history-book.h:
	* lib/engine/addressbook/call-history/history-book.cpp: Follow previous
	change.

2008-01-27  Damien Sandras  <dsandras@gnome.org>

	* src/clients/avahi.cpp:
	* src/endpoints/sip.h:
	* src/endpoints/pcss.cpp:
	* src/endpoints/manager.cpp:
	* src/endpoints/accountshandler.cpp:
	* src/endpoints/h323.cpp:
	* src/endpoints/manager.h:
	* src/endpoints/accountshandler.h:
	* src/endpoints/sip.cpp:
	* src/gui/accounts.cpp:
	* src/gui/main.cpp:
	* src/gui/conf.cpp:
	* src/gui/main.h:
	* src/gui/statusicon.cpp:
	* src/common.h:
	* lib/engine/protocol/skel/call-core.h:
	* lib/engine/protocol/skel/call-manager.h:
	* lib/engine/presence/local-roster/Makefile.am:
	* lib/engine/presence/avahi/Makefile.am:
	* lib/engine/presence/skel/presence-core.h:
	* lib/engine/presence/skel/Makefile.am:
	* lib/engine/presence/skel/presence-core.cpp:
	* lib/engine/components/gmconf-personal-details/gmconf-personal-details.cpp:
	* ekiga.schemas.in.in:
	Many major changes :
	- All presence related details are now centralized in a
	PersonalDetails class and presence publishing functions are using that
	class.
	- We now have a SIP implementation of a PresencePublisher. The
	presence publishing code is now finally out of accountshandler.cpp.
	Presence is automatically published when a registration occurs.
	- Moved registration from the GMManager into the engine. It will move
	to the AccountCore at a later stage.
	- Added very preliminary support for extended presence messages
	support (more to come).

2008-01-27  Steve Frécinaux  <code@istique.net>

	* lib/gui/codecsbox.cpp:
	Use legacy GtkTooltips API to make Ekiga compile with gtk+ 2.10.

2008-01-27  Steve Frécinaux  <code@istique.net>

	* src/gui/dialpad.cpp:
	Hopefuly fix compilation errors with gtk+ 2.10.

2008-01-27  Matthias Schneider  <ma30002000@yahoo.de>
	* lib/gui/dxwindow.h:
	* lib/gui/dxwindow.cpp:
	* lib/engine/display/dx/display-manager-dx.cpp:
	Changed DirectX interface to the manager to be more similar to the X interface.

2008-01-26  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/framework/ptr_array.h: Array of pointers.
	* lib/engine/framework/ptr_array_iterator.h: Iterator on ptr_array.
	* lib/engine/framework/ptr_array_const_iterator.h: Const iterator on
	ptr_array.
	* lib/engine/framework/lister.h: Simplified and use ptr_array.
	* lib/engine/presence/local-roster/local-heap.cpp: Adapt to Lister's
	simplification.
	* lib/engine/framework/map-key-reference-iterator.h:
	* lib/engine/framework/map-key-const-reference-iterator.h: Removed, as
	it's now useless.

2008-01-24  Matthias Schneider  <ma30002000@yahoo.de>

	* win32/diff/ptlib_Makefile.am:
	* win32/diff/opal_Makefile.am: 
	* win32/diff/ptlib_configure.ac:
	* win32/Makefile:
	Adepted ot latest opal and ptlib.
	* lib/engine/display/dx/display-manager-dx.cpp:
	Windows cannot restart running threads -> we have to close it first.
	* lib/engine/addressbook/ldap/ldap-book.cpp:
	Added missing include.

2008-01-24  Matthias Schneider  <ma30002000@yahoo.de>

	* src/endpoints/opal-call.cpp:
	* src/endpoints/manager.cpp:
	* src/gui/main.cpp:
	* lib/engine/display/x/display-manager-x.h:
	* lib/engine/display/dx/display-main-dx.cpp:
	* lib/engine/display/dx/display-manager-dx.cpp:
	* lib/engine/display/dx/Makefile.am:
	* lib/engine/display/skel/display-info.h:
	* lib/engine/display/dx/display-manager-dx.h:
	Some fixes for the win32 build.

2008-01-23  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/framework/lister.h: Added a visitor api.
	* lib/engine/addressbook/skel/book-impl.h:
	* lib/engine/addressbook/skel/source-impl.h:
	* lib/engine/presence/skel/cluster-impl.h:
	* lib/engine/presence/skel/heap-impl.h: Made them use Ekiga::Lister, so
	we have less code to maintain.
	* lib/engine/addressbook/call-history/history-source.h:
	* lib/engine/addressbook/evolution/evolution-source.h:
	* lib/engine/addressbook/ldap/ldap-source.h:
	* lib/engine/presence/avahi/avahi-cluster.h:
	* lib/engine/presence/local-roster/local-cluster.h: Made it cope with
	the previous change.
	* lib/engine/presence/local-roster/local-cluster.h: Provide a more
	direct api to access the single Heap it manages.
	* lib/engine/presence/local-roster/local-roster-bridge.cpp: Use previous
	api instead of using an iterator.

2008-01-22  Matthias Schneider  <ma30002000@yahoo.de>

	* src/devices/videodisplay.h:
	* src/devices/videodisplay_x.cpp:
	* src/devices/videodisplay_dx.cpp:
	* src/devices/videodisplay_x.h:
	* src/devices/videodisplay.cpp:
	* src/devices/videodisplay_dx.h:
	Delete files replaced by the engine.
	* src/gui/main.cpp:
	Improved gc handling.

2008-01-20  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/display/x/display-manager-x.h:
	* lib/engine/display/dx/display-manager-dx.cpp:
	* lib/engine/display/dx/display-manager-dx.h:
	Initial DirectX implementation.

2008-01-20  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/framework/lister.h: Simplified memory management.
	* lib/engine/addressbook/skel/book-impl.h:
	* lib/engine/presence/skel/heap-impl.h: Made it follow Ekiga::Lister.
	* lib/engine/addressbook/call-history/history-book.h:
	* lib/engine/addressbook/evolution/evolution-book.h:
	* lib/engine/addressbook/ldap/ldap-book.h:
	* lib/engine/presence/avahi/avahi-heap.h:
	* lib/engine/presence/local-roster/local-heap.h: Follow previous.

2008-01-20  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/main.cpp:
	* lib/engine/display/x/display-manager-x.cpp:
	* lib/engine/display/common/display-manager-common.cpp:
	* lib/engine/display/skel/display-core.h:
	* lib/engine/display/skel/display-manager.h:
	* lib/engine/display/skel/display-info.h:
	* lib/engine/display/skel/display-core.cpp:
	Some more cosmetics on the display-core and display-manager.
	Add signal for acceleration status updates.

2008-01-19  Damien Sandras  <dsandras@gnome.org>

	* src/clients/avahi.cpp:
	* src/endpoints/sip.h:
	* src/endpoints/manager.cpp:
	* src/endpoints/opal-main.cpp:
	* src/endpoints/h323.h:
	* src/endpoints/sip.cpp:
	* src/gui/misc.h:
	* src/gui/preferences.cpp:
	* src/gui/assistant.cpp:
	* src/gui/misc.cpp:
	* src/components/dbus.cpp:
	* lib/engine/presence/skel/presence-core.h:
	* lib/engine/presence/skel/presence-core.cpp:
	* lib/engine/engine.cpp:
	* lib/engine/Makefile.am:
	The PresencePublisher now uses the PersonalDetails class recently
	introduced. Modified the SIP EndPoint so that it becomes a 
	PresencePublisher. Also replace firstname/lastname by full_name, the
	separation does not make sense anymore.

2008-01-16  Damien Sandras  <dsandras@gnome.org>

	* configure.ac:
	Added generation of new Makefiles, including the Makefiles of the
	components subdirectory where most engine components (plugins) will be
	moved at a later stage.

2008-01-16  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/framework/personal-details.cpp:
	* lib/engine/framework/personal-details.h:
	* lib/engine/framework/Makefile.am:
	* lib/engine/components/Makefile.am:
	* lib/engine/components/gmconf-personal-details/gmconf-personal-details.h:
	* lib/engine/components/gmconf-personal-details/gmconf-personal-details-main.h:
	* lib/engine/components/gmconf-personal-details/Makefile.am:
	* lib/engine/components/gmconf-personal-details/gmconf-personal-details.cpp:
	Added new framework to manage personal details (display name, status,
	...) and a GmConf implementation. When one detail change, interested
	objects can react appropriately if they have connected to the right
	signal.

2008-01-16  Steve Frécinaux  <code@istique.net>

	* Doxyfile.in:
	Do not document internal classes

	* lib/engine/addressbook/call-history/history-book.h:
	* lib/engine/addressbook/call-history/history-contact.h:
	* lib/engine/addressbook/call-history/history-main.h:
	* lib/engine/addressbook/call-history/history-source.h:
	* lib/engine/addressbook/evolution/evolution-book.h:
	* lib/engine/addressbook/evolution/evolution-contact.h:
	* lib/engine/addressbook/evolution/evolution-main.h:
	* lib/engine/addressbook/evolution/evolution-source.h:
	* lib/engine/addressbook/kab/kab-book.h:
	* lib/engine/addressbook/kab/kab-contact.h:
	* lib/engine/addressbook/kab/kab-main.h:
	* lib/engine/addressbook/kab/kab-source.h:
	* lib/engine/addressbook/ldap/ldap-book.h:
	* lib/engine/addressbook/ldap/ldap-contact.h:
	* lib/engine/addressbook/ldap/ldap-main.h:
	* lib/engine/addressbook/ldap/ldap-source.h:
	* lib/engine/addressbook/skel/book-impl.h:
	* lib/engine/addressbook/skel/contact-core.h:
	* lib/engine/addressbook/skel/contact.h:
	* lib/engine/addressbook/skel/source-impl.h:
	* lib/engine/display/skel/display-core.h:
	* lib/engine/display/skel/display-info.h:
	* lib/engine/display/skel/display-manager.h:
	* lib/engine/engine.h:
	* lib/engine/framework/form-builder.h:
	* lib/engine/framework/form-dumper.h:
	* lib/engine/framework/form-request-simple.h:
	* lib/engine/framework/form-request.h:
	* lib/engine/framework/form-visitor.h:
	* lib/engine/framework/form.h:
	* lib/engine/framework/lister.h:
	* lib/engine/framework/menu-builder.h:
	* lib/engine/framework/menu-xml.h:
	* lib/engine/framework/runtime-glib.h:
	* lib/engine/framework/runtime.h:
	* lib/engine/framework/services.h:
	* lib/engine/framework/trigger.h:
	* lib/engine/presence/avahi/avahi-cluster.h:
	* lib/engine/presence/avahi/avahi-heap.h:
	* lib/engine/presence/avahi/avahi-presentity.h:
	* lib/engine/presence/local-roster/local-cluster.h:
	* lib/engine/presence/local-roster/local-heap.h:
	* lib/engine/presence/local-roster/local-presentity.h:
	* lib/engine/presence/skel/cluster-impl.h:
	* lib/engine/protocol/skel/call-core.h:
	* lib/engine/protocol/skel/call-manager.h:
	* lib/engine/protocol/skel/call.h:
	* lib/engine/protocol/skel/codec-description.h:
	- Add groups for each engine module in the docs
	- Fix some doc comments that were bound to the namespace instead of
	  the class
	- Add @internal to most implementation classes.

2008-01-16  Steve Frécinaux  <code@istique.net>

	* lib/engine/presence/avahi/avahi-cluster.h:
	* lib/engine/presence/avahi/avahi-heap.h:
	* lib/engine/presence/avahi/avahi-main.h:
	* lib/engine/presence/avahi/avahi-presentity.h:
	* lib/engine/presence/local-roster/local-cluster.h:
	* lib/engine/presence/local-roster/local-heap.h:
	* lib/engine/presence/local-roster/local-presentity.h:
	* lib/engine/presence/local-roster/local-roster-bridge.h:
	* lib/engine/presence/local-roster/local-roster-main.h:
	* lib/engine/presence/skel/cluster-impl.h:
	* lib/engine/presence/skel/cluster.h:
	* lib/engine/presence/skel/heap-impl.h:
	* lib/engine/presence/skel/heap.h:
	* lib/engine/presence/skel/presence-core.h:
	* lib/engine/presence/skel/presentity.h:
	Add a "Presence" module in the Ekiga Engine reference documentation.


2008-01-15  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/display/x/display-manager-x.cpp:
	* lib/engine/display/x/display-manager-x.h:
	* lib/engine/display/x/Makefile.am:
	* lib/engine/display/common/display-manager-common.cpp:
	* lib/engine/display/common/display-manager-common.h:
	* lib/engine/display/dx/display-manager-dx.h:
	Some cosmetics inside the DisplayManagers.
	
2008-01-15  Matthias Schneider  <ma30002000@yahoo.de>

	* src/devices/videooutput.cpp: 
	* src/devices/videooutput.h: 
	* src/endpoints/ekiga.h: 
	* src/gui/main.cpp: 
	* src/gui/main.h: 
	* src/Makefile.am: 
	* src/common.h: 
	* lib/engine/display/x/display-manager-x.cpp: 
	* lib/engine/display/x/display-manager-x.h: 
	* lib/engine/display/x/Makefile.am: 
	* lib/engine/display/common/display-manager-common.cpp: 
	* lib/engine/display/common/display-manager-common.h: 
	* lib/engine/display/dx/display-manager-x.cpp: 
	* lib/engine/display/dx/display-manager-dx.cpp:
	* lib/engine/display/dx/display-manager-x.h : 
	* lib/engine/display/dx/Makefile.am : 
	* lib/engine/display/dx/display-manager-dx.h:
	* lib/engine/display/skel/display-core.h: 
	* lib/engine/display/skel/display-manager.h: 
	* lib/engine/display/skel/display-info.h: 
	* lib/engine/display/skel/Makefile.am: 
	* lib/engine/display/skel/display-core.cpp: 
	* lib/engine/Makefile.am: 
	* lib/Makefile.am: 
	Move video output to the engine. The X/XV output only depends
	on PTLIB for tracing and PThread, and on Xlib / Xv.

2008-01-14  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp:
	* src/endpoints/manager.h:
	* src/endpoints/opal-gmconf-bridge.cpp:
	Moved more things to the bridge.

2008-01-14  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/framework/lister.h:
	* lib/engine/presence/local-roster/local-heap.cpp:
	* lib/engine/presence/skel/heap-impl.h: Added a little api call to
	handle clearing the connections to an object correctly.

2008-01-13  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/codecsbox.cpp:
	Added notifier to react to GmConf key changes.

2008-01-13  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp:
	* src/endpoints/opal-gmconf-bridge.cpp:
	Moved jitter configuration to the bridge.

2008-01-13  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp:
	* src/endpoints/manager.h:
	* src/endpoints/opal-gmconf-bridge.cpp:
	Have a much saner initialization process for the codecs, based on the
	GmConfBridge.

2008-01-13  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/protocol/skel/call-manager.h:
	Slightly changed the API so that a CallManager is able to update the
	given CodecList to add new codecs and remove unsupported ones.

2008-01-13  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/protocol/skel/codec-description.h:
	* lib/engine/protocol/skel/codec-description.cpp:
	Added comparison operators for the CodecDescription objects.
	Added several operations to the CodecList class (append, comparison
	operators, conversion to a GSList of strings, ...). 

2008-01-13  Matthias Schneider  <ma30002000@yahoo.de>

	* src/devices/videooutput.cpp:
	* src/devices/videooutput.h:
	* src/gui/main.cpp:
	* src/Makefile.am:
	* configure.ac:
	* lib/engine/display/x/display-main-x.h:
	* lib/engine/display/x/display-manager-x.cpp:
	* lib/engine/display/x/display-manager-x.h:
	* lib/engine/display/x/Makefile.am:
	* lib/engine/display/x/display-main-x.cpp:
	* lib/engine/display/common/display-manager-common.cpp:
	* lib/engine/display/common/display-manager-common.h:
	* lib/engine/display/Makefile.am:
	* lib/engine/display/dx/display-main-dx.cpp:
	* lib/engine/display/dx/display-manager-x.cpp:
	* lib/engine/display/dx/display-main-dx.h:
	* lib/engine/display/dx/display-manager-x.h:
	* lib/engine/display/dx/Makefile.am:
	* lib/engine/display/skel/display-core.h:
	* lib/engine/display/skel/display-manager.h:
	* lib/engine/display/skel/display-info.h:
	* lib/engine/display/skel/Makefile.am:
	* lib/engine/display/skel/display-core.cpp:
	* lib/engine/engine.cpp:
	* lib/engine/Makefile.am:
	More work on the Display Engine. Added dummy implementations
	for X and DX output.

2008-01-13  Damien Sandras  <dsandras@gnome.org>

	* lib/gmconf/gmconf-gconf.c:
	We should not return a list containing internal data.

2008-01-13  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp:
	* src/endpoints/opal-codec-description.cpp:
	* src/endpoints/opal-codec-description.h:
	Improved code by adding a new class extending the CodecList class
	and allowing to create a CodecList from an OpalMediaFormatList.

2008-01-12  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.h:
	* src/endpoints/manager.cpp:
	Removed SendDTMF method as it is not used anymore. 
	Use the new constructor for Ekiga::CodecList.

2008-01-12  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-gmconf-bridge.cpp:
	Renamed variable in order not to shadow internal variables.

2008-01-12  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/protocol/skel/codec-description.cpp:
	* lib/engine/protocol/skel/codec-description.h:
	* lib/engine/protocol/skel/Makefile.am:
	Added method to build an Ekiga::CodecList from a GSList *.

2008-01-12  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/codecsbox.cpp: Removed redundant variable.

2008-01-12  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-gmconf-bridge.h:
	* src/endpoints/manager.cpp:
	* src/endpoints/manager.h:
	* src/endpoints/opal-gmconf-bridge.cpp:
	* src/gui/conf.cpp:
	* src/Makefile.am:
	* lib/engine/framework/gmconf-bridge.cpp:
	* lib/engine/framework/gmconf-bridge.h:
	* lib/engine/framework/Makefile.am:
	Added first shot at a GmConf bridge to asbtract the configuration
	(properties) from the Ekiga::Service objects.
	
2008-01-11  Matthias Schneider  <ma30002000@yahoo.de>

	* src/endpoints/opal-main.cpp: 
	* src/Makefile.am: 
	* configure.ac: 
	* lib/engine/engine.cpp: 
	* lib/engine/Makefile.am: 
	* lib/display/Makefile.am: 
	* lib/display/skel/display-core.h: 
	* lib/display/skel/display-manager.h: 
	* lib/display/skel/display-info.h: 
	* lib/display/skel/Makefile.am: 
	* lib/display/skel/display-core.cpp: 

	First shot at a display core and manager.

2008-01-09  Matthias Schneider  <ma30002000@yahoo.de>
	
	* src/devices/videodisplay.h: 
	* src/devices/videodisplay_x.cpp: 
	* src/devices/videodisplay_dx.cpp: 
	* src/devices/videodisplay.cpp: 
	* src/common.h:
	New FPS calculations in VideoDisplay.
	Some reorganisation between the classes.

2008-01-09  Matthias Schneider  <ma30002000@yahoo.de>

	* src/devices/videooutput.cpp:
	* src/endpoints/opal-call.cpp:
	* src/endpoints/opal-call.h:
	* src/gui/main.cpp:
	* lib/engine/protocol/skel/call.h:
	* src/endpoints/opal-call.cpp:
	Removed depreciated FPS display.

2008-01-08  Steve Frécinaux  <code@istique.net>

	* src/gui/main.cpp: Kill GnomeApp.

2008-01-08  Steve Frécinaux  <code@istique.net>

	* lib/Makefile.am:
	* src/gui/main.cpp:
	Fix build issues with --disable-gnome

2008-01-08  Steve Frécinaux  <code@istique.net>

	* src/gui/assistant.cpp:
	* src/gui/dialpad.cpp:
	Fix missing finalize chainups

2008-01-08  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/presence/skel/presence-core.h: Fixed merge issue further.

2008-01-08  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/presence/skel/presence-core.h: Fixed merge issue.

2008-01-08  Steve Frécinaux  <code@istique.net>

	* Doxyfile.in: use TYPEDEF_HIDES_STRUCT for GObject-like definitions.

2008-01-07  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/presence/skel/cluster.h:
	* lib/engine/presence/skel/heap.h:
	* lib/engine/presence/skel/presence-core.h:
	* lib/engine/presence/skel/presentity.h: Commented.

2008-01-07  Steve Frécinaux  <code@istique.net>

	* src/engine/gui/gtk-frontend/chat-window-page.cpp:
	Fix packing of widgets and cropping of the tab close button.

2008-01-07  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/presence/skel/presence-core.h,
	lib/engine/presence/skel/presence-core.cpp:
	Added PresencePublisher.

2008-01-07  Steve Frécinaux  <code@istique.net>

	* src/endpoints/ekiga.h:
	* src/endpoints/ekiga.cpp:
	Lazy dialog creation for assistant and pref dialog. This is done
	because those are not shown often.

	* src/gui/main.cpp:
	* src/gui/conf.cpp:
	* src/gui/callbacks.h:
	* src/gui/callbacks.cpp:
	Do not use direct reference to the dialogs in the callbacks, but get
	the dialog in the callback itself when needed.

2008-01-07  Steve Frécinaux  <code@istique.net>

	* src/gui/assistant.cpp:
	* src/gui/assistant.h:
	New EkigaAssistant based on GtkAssistant instead of GnomeDruid.

	* src/endpoints/ekiga.h:
	* src/endpoints/ekiga.h:
	Renamed GetDruidWindow into GetAssistantWindow and use EkigaAssistant.

	* src/gui/druid.cpp:
	* src/gui/druid.h:
	* lib/druid/*:
	Removed since they are not needed anymore.

	* src/gui/main.cpp:
	* src/gui/conf.cpp:
	* src/devices/videoinput.cpp:
	* src/devices/audio.cpp:
	* src/Makefile.am:
	* lib/Makefile.am:
	* configure.ac:
	Adapt for above changes.

2008-01-07  Steve Frécinaux  <code@istique.net>

	* src/endpoints/ekiga.cpp: remove status display of HAVE_BONOBO since
	bonobo support has been removed.

2008-01-06  Damien Sandras  <dsandras@gnome.org>

	* ekiga.schemas.in.in: More fixes.

2008-01-06  Damien Sandras  <dsandras@gnome.org>

	* ekiga.schemas.in.in: Fixed schemas.

2008-01-06  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/codecsbox.cpp: More compact view.

2008-01-06  Steve Frécinaux  <code@istique.net>

	* lib/gui/codecsbox.cpp: Small UI enhancements: smaller buttons,
	tooltip texts, removed useless widget and expanded treeview.

2008-01-06  Steve Frécinaux  <code@istique.net>

	* lib/gui/gmpreferences.c: Fix mnemonic for combo-box-like options.

2008-01-06  Steve Frécinaux  <code@istique.net>

	* src/gui/main.cxx: Fix a small UI glitch in the statusbar.

2008-01-06  Matthias Schneider  <ma30002000@yahoo.de>

	* src/endpoints/opal-call.cpp:
	Fixed segfault when getting session

2008-01-06  Damien Sandras  <dsandras@gnome.org>

	* ekiga.schemas.in.in: Added default values and keys for the audio and
	video codecs lists.

2008-01-06  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/codecsbox.h/cpp: Added Doxygen-compatible docs.

2008-01-06  Damien Sandras  <dsandras@gnome.org>

	* src/Makefile.am: Added missing files to the build.

2008-01-06  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp, src/gui/callbacks.cpp: 
	Minor improvements.

2008-01-06  Damien Sandras  <dsandras@gnome.org>

	* src/gui/preferences.cpp:
	Separated audio and video codecs configuration. Regrouped codecs and
	devices under the same section.

2008-01-06  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp: 
	Use the CodecDescription code. Separate audio and video codecs.

2008-01-06  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-codec-description.cpp,
	src/endpoints/opal-codec-description.h:
	Added Opal implementation of a CodecDescription able to load a
	CodecDescription from an OpalMediaFormat.

2008-01-06  Damien Sandras  <dsandras@gnome.org>

	* protocol/skel/codec-description.cpp,
	protocol/skel/codec-description.h,
	protocol/skel/call.h,
	protocol/skel/call-core.cpp,
	protocol/skel/call-core.h,
	protocol/skel/Makefile.am,
	protocol/skel/call-manager.h:
	Added nice class to describe a codec, and able to do the bridge 
	between gmconf and a real codec description.

2008-01-06  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/codecsbox.cpp, lib/gui/codecsbox.h, lib/gui/Makefile.am:
	Renamed the previous.

2008-01-06  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmcodecsbox.cpp, lib/guigmcodecsbox.h:
	Improved GObject code. Adapted so that it works with the new engine.
	It can now deal with audio and video codecs separately and update the
	gmconf key appropriately.

2008-01-06  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/skel/contact-core.h: Small comment.

2008-01-04  Matthias Schneider  <ma30002000@yahoo.de>

	* src/endpoints/opal-call.cpp:
	* src/endpoints/opal-call.h:
	* src/gui/main.cpp:
	* lib/engine/protocol/skel/call.h:
	Added a few functions for a fps and resolution display.

2008-01-04  Steve Frécinaux  <code@istique.net>

	* src/gui/main.cpp:
	Fixed a few UI glitches relative to the resizable main window (a
	small change that was accidentaly commited yesterday)

2008-01-03  Damien Sandras  <dsandras@gnome.org>

	* src/gui/dialpad.cpp: 
	Fixed g_strdup_printf with locale thanks Steve.

2008-01-03  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmcodecsbox.cpp: Adapted to new display.

2008-01-03  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-call.cpp:
	Do not compute stats on too short intervals. Patch from Matthias
	Schneider.

2008-01-03  Steve Frécinaux  <code@istique.net>

	* src/gui/dialpad.cpp:
	* src/gui/dialpad.h:
	* src/gui/main.cpp:
	* src/Makefile.am:
	Split the dialer widget out of the main window code, in order to
	simplify it a bit and make it easier to customize the dialpad layout.

2008-01-03  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp,
	src/gui/callbacks.cpp,
	src/gui/main.cpp:
	Make sure we do not draw on a widget that is destroyed. Added awful
	sleep hack until we fix the other problem.

2008-01-03  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp:
	Better handling, more fixes.

2008-01-03  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp:
	Removed cout.

2008-01-03  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp:
	When selecting the outgoing identity, only select the default account
	if we are not calling another user on the same LAN.

2008-01-03  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/chat-window-page.cpp,
	lib/engine/gui/gtk-frontend/chat-window-page.h,
	lib/engine/gui/gtk-frontend/chat-window.cpp:
	Added matching against host + display name to the conversation window.

2008-01-03  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/chat-window.cpp:
	Correctly show the window on incoming messages. Removed redundant
	widget.

2008-01-03  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp, src/endpoints/sip.h: 
	Adapted to new API from OPAL. Fixed from field on outgoing PDUs when
	no default account is registered.

2008-01-03  Steve Frécinaux  <code@istique.net>

	* src/gui/main.cpp: remove gconf include since it is useless and may
	make build fail because of missing $(GCONF_CFLAGS) and $(GCONF_LIBS).

2008-01-03  Steve Frécinaux  <code@istique.net>

	* src/gui/main.cpp: remove useless GtkTable and GtkHBox widgets in
	the main window layout (in particular, the hbox was packed with a buggy
	expand=false).

2008-01-02  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp,
	src/endpoints/manager.h,
	src/gui/main.cpp,
	lib/engine/protocol/skel/call-core.h:
	Committed the rest of the AVAHI patch. Added dirty hack to fix
	initialisation order at the GMManager level. Added more information in
	the Codecs description.

2008-01-02  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/presence/avahi/avahi-presentity.h,
	lib/engine/presence/avahi/avahi-heap.cpp,
	lib/engine/presence/avahi/avahi-presentity.cpp,
	src/clients/avahi.cpp: 
	Quick and dirty (really) hack to have presence support working with 
	Avahi. There is still a flickering effect to fix.

2008-01-02  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-call.cpp, src/endpoints/opal-call.h:
	Added mutex to prevent potential race condition in the computation due
	to the callback being called from two different threads.

2008-01-02  Steve Frécinaux  <code@istique.net>

	* src/gui/main.cpp: fix missing #ifdef arount a GConf include.

2008-01-02  Steve Frécinaux  <code@istique.net>

	The plan is to make the core Ekiga objects unaware of the DBus
	interface exposed. The DBus component should just watch for the
	signals emitted by those objects and should not require any code
	changes in those.

	* src/components/org.ekiga.Ekiga.service.in:
	* src/components/dbus-stub.xml:
	Simplify exposed DBus interface (only one interface), and change its
	namespace to 'org.ekiga.Ekiga' (because 'net.ekiga' would be the SIP
	proxy service, not the softphone client). Remove most of the existing
	methods that were broken a few days ago.

	* src/endpoints/ekiga.h:
	* src/endpoints/ekiga.cpp:
	* src/endpoints/urlhandler.cpp:
	Make the core Ekiga objects unaware of DBus.

	* src/components/dbus.h:
	* src/components/dbus.cpp:
	Rename into EkigaDBusComponent, make it a standard GObject, adapt to
	the new interface defined above, remove most of the previously exposed
	methods (not needed anymore), remove signals, add what's needed for
	clean DBus activation and remote controlling, plug possible GError
	leaks.

	* src/gui/main.cpp:
	Use DBus activation, create the DBus component if possible and remote
	control the existing instance otherwise.

	* src/components/dbus-helper.cxx:
	* src/components/dbus-helper-stub.xml:
	Change namespage to 'org.ekiga.Helper'.

	* src/Makefile.am:
	* Makefile.am:
	* configure.ac:
	Adapt for above changes, and add --enable-dbus-service to chose
	whether or not to install the ekiga service file.

	* net.ekiga.instance.service.in:
	* net.ekiga.helper.service.in:
	removed

	* src/components/dbus_stub.xml:
	renamed into src/components/dbus-stub.xml for consistency.

2008-01-01  Steve Frécinaux  <code@istique.net>

	* Doxyfile.in:
	* configure.in:
	Generate API docs for the Ekiga Engine.

2008-01-01  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-call.cpp, src/endpoints/opal-call.h:
	Applied patch from Matthias Schneider to fix stupid problems
	introduced by Mr Sandras in 2007.
	Fixed packets lost percentage display.
	Got rid of the ekiga.h dependancy. This part will move in the engine
	and should not depend on ekiga at all.

2008-01-01  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/callstats.h,
	src/endpoints/callinfo.cpp,
	src/endpoints/callstats.cpp,
	src/endpoints/callinfo.h: 
	Removed those files. We do not use them anymore.

2008-01-01  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Fixed missed call display.

2007-12-31  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/addressbook/ldap/Makefile.am,
	lib/engine/addressbook/ldap/ldap-book.cpp,
	lib/engine/addressbook/ldap/ldap-contact.cpp,
	lib/engine/addressbook/ldap/ldap-book.h:
	Removed ekiga.h dependancy. Get the runtime as a reference from the
	Ekiga::ServiceCore.

2007-12-31  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/protocol/skel/call-core.cpp,
	lib/engine/protocol/skel/call-core.h,
	lib/engine/gui/gtk-frontend/chat-window-page.cpp,
	lib/engine/gui/gtk-frontend/gtk-frontend.cpp,
	lib/engine/gui/gtk-frontend/gtk-frontend.h,
	lib/engine/gui/gtk-frontend/Makefile.am:
	Removed OPAL dependancy, now depends on the CallCore.

2007-12-31  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/urlhandler.cpp,
	src/components/dbus.h,
	src/components/dbus.cpp:
	Removed things from the DBUS component which should be reimplemented.

2007-12-31  Damien Sandras  <dsandras@gnome.org>

	* configure.ac: Added newly introduced Makefiles. Incremented version
	to 2.9.0 something, 3.0.0 is approaching guys!

2007-12-31  Damien Sandras  <dsandras@gnome.org>

	* src/Makefile.am: Removed bonobo from the build. Added OPAL CallCore
	objects.

2007-12-31  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/urlhandler.h: Adapted API for new changes.

2007-12-31  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/engine.cpp, lib/engine/engine.h, lib/engine/Makefile.am:
	Changed engine initialisation so that the ServiceCore contains
	a pointer to the Runtime created by the application. Added opal initilisation.

2007-12-31  Damien Sandras  <dsandras@gnome.org>

	* lib/engine:
	Removed annoying debug.

2007-12-31  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/chat-window-page.cpp,
	lib/engine/gui/gtk-frontend/gtk-frontend.cpp,
	lib/engine/gui/gtk-frontend/chat-window.cpp,
	lib/engine/gui/gtk-frontend/Makefile.am,
	src/gui/tools.cpp,
	src/gui/tools.h,
	src/gui/preferences.h,
	src/gui/druid.cpp,
	src/gui/druid.h,
	src/gui/callbacks.cpp,
	src/gui/accounts.cpp,
	src/gui/accounts.h,
	src/gui/callbacks.h,
	src/gui/main.cpp,
	src/gui/main.h,
	src/gui/statusicon.cpp:
	Many changes. Got rid of GnomeMeeting::Process()->GetManager(), use
	the Ekiga::ServiceCore and the CallCore instead. Addapted all objects
	to the new engine so that they do not depend on OPAL anymore. They
	depend on the engine, the engine has an OPAL implementation.

2007-12-31  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/framework/runtime-glib.h, lib/engine/framework/runtime.h:
	Turned the runtime into a Service. That way it can be accessed through
	the Ekiga::ServiceCore. 

2007-12-31  Damien Sandras  <dsandras@gnome.org>

	* src/gui/common.h, ekiga.schemas.in.in: Added new key to contain
	audio and video codecs.

2007-12-31  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/addressbook/ldap/:
	Get the Runtime from the ServiceCore, not from GnomeMeeting::Process().
	Removed annoying debug.

2007-12-31  Damien Sandras  <dsandras@gnome.org>

	* src/gui/conf.cpp: Moved notifiers where they should be, ie in the
	class using the related gmconf setting.

2007-12-31  Damien Sandras  <dsandras@gnome.org>

	* src/components/bonobo.cpp, src/components/bonobo.h:
	Removed bonobo support. The only thing it was used for is to prevent
	to run two ekiga instances at the same time. This will be
	reimplemented using DBUS.

2007-12-31  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmcodecsbox.cpp, lib/gui/gmcodecsbox.h: 
	Adapted to the new engine codecs. The codecs box knows nothing about
	OPAL media formats. It just knows there is a key for codecs with a
	specific format.

2007-12-31  Damien Sandras  <dsandras@gnome.org>

	* src/gui/preferences.cpp:
	Reordered preferences. Removed settings that the user should not
	change like the jitter buffer. The algorithm automatically calculates
	the most efficient jitter buffer value. Merged audio and video codecs
	settings. Moved bandwidth settings in the Network Settings section.

2007-12-31  Damien Sandras  <dsandras@gnome.org>

	* lib/gmconf/:
	Fixed bug, gconf_value_get_list returns a list of GConfValue's, not a
	list of string. Slightly changed our API to return a list of strings.

2007-12-31  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/protocol/Makefile.am, lib/engine/protocol/sip/: 
	Removed all classes from protocol/sip. Call management is implemented by 
	manager.cpp and presence is implemented by sip.cpp.

2007-12-31  Damien Sandras  <dsandras@gnome.org>

	* src/clients/stun.cpp: Commented out method that will be
	reimplemented later.

2007-12-31  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/ekiga.cpp, src/endpoints/ekiga.h:
	General actions are not triggered anymore through
	GnomeMeeting::Process (). GUI elements use the Ekiga::ServiceCore to
	implement them: pass a reference to the Ekiga::ServiceCore to all GUI
	elements. Deprecated methods have been removed.
	The GMManager (soon to be renamed Opal::CallManager) is created
	by the engine, not by GnomeMeeting::Process() anymore.

2007-12-31  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/h323.cpp, src/endpoints/h323.h:
	Purged unused functions.

2007-12-31  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp, src/endpoints/sip.h:
	The SIPEndPoint is being used by the OPAL CallManager.
	This class also implements a PresenceFetcher.

2007-12-31  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-main.cpp, src/endpoints/opal-main.h: 
	Initialise the OPAL CallManager handled by the Ekiga::CallCore.

2007-12-31  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.h,
	src/endpoints/manager.cpp:
	Adapted the implementation so that it implements an Ekiga::CallManager 
	object using OPAL. 
	This class implements the interface defined in call-manager.h.
	This class also implements a ContactDecorator and a PresentityDecorator
	to add actions supported by the OPAL CallManager.

2007-12-31  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/opal-call.h,
	src/endpoints/opal-call.cpp:
	Added the implementation of an Ekiga::Call object through OPAL. This
	class implements the interface defined in call.h.

2007-12-31  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/protcol/skel/call.h,
	lib/engine/protcol/skel/call-core.cpp,
	lib/engine/protcol/skel/call-core.h,
	lib/engine/protcol/skel/call-manager.h,
	lib/engine/protcol/skel/Makefile.am:
	Added the definition and implementation of objects handling calls.
	The Ekiga::CallCore manages Ekiga::CallManagers which handle
	Ekiga::Calls. It allows a Call centric approach instead of an endpoint
	centric approach.

2007-12-31  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint/urlhandler.cpp: 
	Simplified due to recent changes.

2007-12-31  Damien Sandras  <dsandras@gnome.org>

	* devices/videodisplay.h,
	devices/videodisplay_x.cpp,
	devices/videooutput.cpp,
	devices/videodisplay_x.h,
	devices/videooutput.h,
	devices/videodisplay.cpp:
	Added a reference to the ServiceCore in order to get the Runtime from
	it and use it.

2007-12-31  Damien Sandras  <dsandras@gnome.org>

	* src/devices/audio.cpp: Moved ifdef.

2007-12-27  Matthias Schneider  <ma30002000@yahoo.de>

	* src/endpoints/manager.cpp:
	Set limits for desired receiving resolution.

2007-12-26  Matthias Schneider  <ma30002000@yahoo.de>
	
	* src/endpoints/manager.cpp:
	* src/gui/conf.cpp:
	1kbit/s = 1000 bit/s

2007-12-23  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-core/form-dialog-gtk.cpp:
	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp: Hopefully got
	parenting right this time.

2007-12-23  Matthias Schneider  <ma30002000@yahoo.de>
	* src/endpoints/manager.cpp:
	Improve trace when creating grabber,
	round frame rate instead of truncating it.

2007-12-22  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/evolution/evolution-contact.cpp: Fixed stupid
	typo... how could it run yesterday!?

2007-12-21  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/evolution/evolution-book.cpp:
	* lib/engine/addressbook/evolution/evolution-book.h:
	* lib/engine/addressbook/evolution/evolution-contact.cpp:
	* lib/engine/addressbook/evolution/evolution-contact.h: Use the EContact
	api less, and the EVCard api more, to avoid bugs and interoperate much
	better with both evolution and contacts.

2007-12-17  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/framework/chain-of-responsibility.h: Added.
	* lib/engine/framework/ui.h: Removed.
	* lib/engine/addressbook/call-history/history-book.h:
	* lib/engine/addressbook/evolution/evolution-book.cpp:
	* lib/engine/addressbook/evolution/evolution-contact.cpp:
	* lib/engine/addressbook/evolution/evolution-contact.h:
	* lib/engine/addressbook/ldap/ldap-book.cpp:
	* lib/engine/addressbook/ldap/ldap-source.cpp:
	* lib/engine/addressbook/skel/book-impl.h:
	* lib/engine/addressbook/skel/book.h:
	* lib/engine/addressbook/skel/contact-core.cpp:
	* lib/engine/addressbook/skel/contact-core.h:
	* lib/engine/addressbook/skel/contact.h:
	* lib/engine/addressbook/skel/source-impl.h:
	* lib/engine/addressbook/skel/source.h:
	* lib/engine/framework/Makefile.am:
	* lib/engine/gui/gtk-core/form-dialog-gtk.cpp:
	* lib/engine/gui/gtk-core/form-dialog-gtk.h:
	* lib/engine/gui/gtk-frontend/addressbook-window.cpp:
	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp:
	* lib/engine/presence/local-roster/local-heap.cpp:
	* lib/engine/presence/local-roster/local-heap.h:
	* lib/engine/presence/local-roster/local-presentity.cpp:
	* lib/engine/presence/skel/cluster-impl.h:
	* lib/engine/presence/skel/cluster.h:
	* lib/engine/presence/skel/heap-impl.h:
	* lib/engine/presence/skel/heap.h:
	* lib/engine/presence/skel/presence-core.cpp:
	* lib/engine/presence/skel/presence-core.h:
	* lib/engine/presence/skel/presentity.h: Adapted to use chains of
	responsibility instead of Ekiga::UI.
	* lib/engine/gui/gtk-core/gtk-core-main.cpp:
	* lib/engine/gui/gtk-core/gtk-core.cpp:
	* lib/engine/gui/gtk-core/gtk-core.h: Refactored to cope with the
	disparition of Ekiga::UI.

2007-12-17  Julien Puydt  <jpuydt@gnome.org>

	* lib/gui/gmstatusbar.c: Applied patch from Patrick Hulin,
	to fix bug #496085. Thanks!

2007-12-14  Steve Frécinaux  <code@istique.net>

	* configure.ac: Add a "Bonobo" entry in the configure summary.

2007-12-14  Steve Frécinaux  <code@istique.net>

	* src/endpoints/manager.cpp:
	* src/endpoints/pcss.cpp:
	Adapt to the recent use of PSafePtr for media streams in OPAL.
	This fixes a compilation issue.

2007-12-10  Matthias Schneider  <ma30002000@yahoo.de>
	* configure.ac:
	PTLIB and OPAL version bump to 2.1.3/3.1.3

2007-12-08  Julien Puydt  <jpuydt@gnome.org>

	* src/gui/druid.cpp: Applied patch from Luis Menina (liberforce) to
	fix bug #361679.

2007-12-08  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/evolution/evolution-contact.cpp: Removed
	useless debug output.

2007-12-08  Matthias Schneider  <ma30002000@yahoo.de>

	* src/devices/videodisplay_x.cpp:
	* src/devices/videodisplay_dx.cpp:
	Fixed BadValue error when trying to initialize a window with 0x0 
	under certain timing conditions.
	Also added additional debug trace output.

2007-12-07  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/evolution/evolution-contact.cpp: Made it use
	the EVCard directly instead of the buggy EContact one...

2007-12-07  Julien Puydt  <jpuydt@gnome.org>

	* configure.ac:
	* lib/engine/Makefile.am:
	* lib/engine/engine.cpp:
	* lib/engine/presence/Makefile.am:
	* lib/engine/presence/avahi/Makefile.am:
	* lib/engine/presence/avahi/avahi-heap.cpp:
	* lib/engine/presence/avahi/avahi-presentity.cpp:
	* lib/engine/presence/avahi/avahi-presentity.h: Made the avahi code
	compiled, linked and connected to the engine again.

2007-12-06  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/gui/xwindow.cpp, lib/gui/xvwindow.cpp:
	Fixed X/XV window message handler that was taking events directed to 
	other windows as own events. Fixes the frequent BadValue X errors. 
	Also added some additional trances for the X/XV window.

2007-12-05  Damien Sandras  <dsandras@gnome.org>

	* src/gui/callbacks.cpp: 
	Disconnect while being idle. Workaround due to change in OPAL. Will be
	fixed correctly as part of the engine work.

2007-12-05  Damien Sandras  <dsandras@gnome.org>

	* doc/using_dbus.html:
	Applied patch from Jan Kasprzak <kas fi muni cz> to improve the
	documentation related to the DBUS component of Ekiga. Thanks !

2007-12-05  Damien Sandras  <dsandras@gnome.org>

	* pixmaps/Makefile.am:
	Added back installation path for the Ekiga prefs image which was
	accidentally removed by patch 433275.

2007-12-05  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmpreferences.c, lib/gui/gmconfwidgets.c:
	Moved int_option_menu to the same code than string_option_menu.
	Fixed problem with setting only applied once due to the signal
	handlers being blocked twice in the gconf notifier instead of being
	blocked then unblocked.

2007-12-04  Matthias Schneider  <ma30002000@yahoo.de>

	* src/devices/videodisplay.h:
	* src/devices/videooutput_xv.cpp:
	* src/devices/videooutput_xv.h:
	* src/devices/videooutput_gdk.cpp:
	* src/devices/videooutput_gdk.h:
	* src/devices/videooutput_dx.cpp:
	* src/devices/videodisplay_x.cpp:
	* src/devices/videooutput_dx.h:
	* src/devices/videooutput.cpp:
	* src/devices/videodisplay_dx.cpp:
	* src/devices/videodisplay_x.h:
	* src/devices/videooutput.h:
	* src/devices/videodisplay.cpp:
	* src/devices/videodisplay_dx.h:
	* src/endpoints/ekiga.h:
	* src/gui/main.cpp:
	* src/gui/main.h:
	* src/Makefile.am:
	* src/common.h:
	* ekiga.schemas.in.in:
	Brand-new video output routines that do not depend 
	on GTK/GDK anymore and can run peacefully in a thread
	without gdk_threads_enter/gdk_threads_leave.
	Local and remote window are now refreshed independently.
	Also changed zoom to integer to get rid of some warnings.
	Cleaned up some gconf-settings as well. 

2007-12-03  Matthias Schneider  <ma30002000@yahoo.de>

	* configure.ac:
	OPAL version set to 3.1.2
	commented out missing Makefile
	
2007-12-01  Damien Sandras  <dsandras@gnome.org>

	* src/clients/stun.h,
	src/clients/avahi.cpp,
	src/clients/stun.cpp,
	src/devices/audio.cpp,
	src/devices/videooutput_gdk.h,
	src/devices/fakevideoinput.h,
	src/devices/videooutput_xv.cpp,
	src/devices/audio.h,
	src/devices/videoinput.cpp,
	src/devices/videooutput.cpp,
	src/devices/videooutput_xv.h,
	src/devices/videoinput.h,
	src/devices/videooutput_gdk.cpp,
	src/devices/videooutput.h,
	src/devices/fakevideoinput.cpp,
	src/endpoints/sip.h,
	src/endpoints/urlhandler.cpp,
	src/endpoints/urlhandler.h,
	src/endpoints/pcss.cpp,
	src/endpoints/manager.cpp,
	src/endpoints/pcss.h,
	src/endpoints/h323.cpp,
	src/endpoints/manager.h,
	src/endpoints/ekiga.cpp,
	src/endpoints/accountshandler.h,
	src/endpoints/h323.h,
	src/endpoints/ekiga.h,
	src/endpoints/sip.cpp,
	src/gui/preferences.cpp,
	src/gui/druid.cpp,
	src/gui/callbacks.cpp,
	src/gui/main.cpp,
	src/gui/conf.cpp,
	src/gui/main.h,
	lib/engine/protocol/sip/sip-endpoint.h,
	lib/engine/protocol/sip/sip-endpoint.cpp,
	lib/engine/protocol/skel/call-core.h:
	s/BOOL/bool for STL compliance. Change due to the recent PTLIB fix
	deprecating the use of BOOL.

2007-12-01  Damien Sandras  <dsandras@gnome.org>

	* ChangeLog: Reindented Matthias entry so that it is only 80 chars
	wide.

	* configure.ac: Increased PTLIB rec version.

2007-12-01  Julien Puydt  <jpuydt@gnome.org>

	* po/POTFILES.in: Added src/endpoints/h323.cpp, fixes #500735

2007-12-01  Julien Puydt  <jpuydt@gnome.org>

	* help/C/ekiga.xml: Fixed #500770.

2007-12-01  Matthias Schneider  <ma30002000@yahoo.de>

	* src/endpoints/manager.cpp:
	* src/gui/preferences.cpp:
	* src/gui/conf.cpp:
	* ekiga.schemas.in.in:
	Added temporal spatial tradeoff setting. 
	Changed frame_rate to max_frame_rate.
	Changed the data types of the variables used for some MediaOptions to 
	unsigned.

2007-11-30  Matthias Schneider  <ma30002000@yahoo.de>
	* src/devices/videoinput.h:
	* src/endpoints/manager.cpp:
	Change resolution of input device if negotiated values differ
	from preview settings

2007-11-30  Matthias Schneider  <ma30002000@yahoo.de>
	* src/devices/videoinput.cpp:
	* src/devices/videoinput.h:
	* src/endpoints/manager.cpp:
	* src/endpoints/manager.h:
	* src/gui/conf.cpp:
        Be able to ajust to negotiated resolution and framerate

2007-11-28  Matthias Schneider  <ma30002000@yahoo.de>

        * lib/gui/xwindow.h:
	* lib/gui/xvwindow.cpp:
	Added debug function to dump all available visuals

2007-11-28  Matthias Schneider  <ma30002000@yahoo.de>

	* src/devices/videooutput_xv.cpp:
        * src/devices/videooutput_xv.h:
        * lib/gui/xwindow.cpp:
        * lib/gui/xvwindow.h:
        * lib/gui/xwindow.h:
        * lib/gui/xvwindow.cpp:
        * lib/gui/Makefile.am:
	Added implementation of unaccelerated X window class

2007-11-28  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/pixops/convert:
	* lib/pixops/pixops-internal.h:
	* lib/pixops/pixops.c:
	* lib/pixops/pixbuf-transform-math.ltx:
	* lib/pixops/composite_line_color_22_4a4_mmx.S:
	* lib/pixops/have_mmx.S:
	* lib/pixops/DETAILS:
	* lib/pixops/composite_line_22_4a4_mmx.S:
	* lib/pixops/timescale.c:
	* lib/pixops/pixops.h:
	* lib/pixops/scale_line_22_33_mmx.S:
	* lib/pixops/Makefile.am:
	* lib/pixops/README:
	* lib/pixops/makefile.msc:
	* configure.ac:
	* lib/Makefile.am:
	Added pixops lib for software scaling
	check byte order in configure
	check for mmx support in cofigure
	make DirectX mandatory on windows

2007-11-27  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp: 
	Removed GTK warning when starting Ekiga.

2007-11-26  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/protocol/skel/callmanager.h:
	Renamed into call-core.h to match the rest of the stack.

2007-11-25  Matthias Schneider  <ma30002000@yahoo.de>
	* src/endpoints/manager.cpp:
	Some new OpalMediaOptions

2007-11-25  Matthias Schneider  <ma30002000@yahoo.de>
	* src/endpoints/manager.cpp:
	* src/gui/conf.cpp:
	Commented out depreciated OpalMediaOptions for now

2007-11-19  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/protocol/skel/call.h:
	Added first shot at the Call API.

2007-11-19  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp: 
	Added call to g_type_init to fix bug #498029.

2007-11-19  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/chat-window.cpp:
	Show the page content after having built it. Fixed bug #498017.

2007-11-19  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmstatusbar.c, lib/gui/gmpreferences.c:
	Completed porting to non deprecated widgets.

2007-11-19  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmstatusbar.c, lib/gui/gmpreferences.c:
	Removed deprecated widgets thanks to a patch from Luis Menina
	in bug #361679. Many thanks ! 

2007-11-18  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/protocol/skel/callmanager.h: 
	First shot at the call manager API.

2007-11-18  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/pcss.cpp: Decreased sound channel buffer depth
	on Linux which offers better latency than Vista.

2007-11-14  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint/h323.cpp: 
	Fixed gatekeeper registration. Fixed broken IsRegisteredWithGatekeeper
	method.

2007-11-14  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Only flash someting in the status bar if there is a message to
	display.

2007-11-14  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp, src/endpoints/manager.h: 
	Fixed warnings, reorganised some code.

2007-11-14  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/Makefile.am: Fixed the includes. End of the call-history
	move.

2007-11-14  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/call-history/history-book.h:
        * lib/engine/addressbook/call-history/history-source.cpp:
        * lib/engine/addressbook/call-history/history-main.cpp:
        * lib/engine/addressbook/call-history/history-source.h:
        * lib/engine/addressbook/call-history/history-book.cpp:
        * lib/engine/addressbook/call-history/history-contact.cpp: Include the
	files under their new name.

2007-11-14  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/Makefile.am: Link the lib from the correct directory!
	* lib/engine/addressbook/call-history/history-presentity.h:
	* lib/engine/addressbook/call-history/history-presentity.cpp:
	* lib/engine/addressbook/call-history/history-heap.h:
	* lib/engine/addressbook/call-history/history-heap.cpp:
	* lib/engine/addressbook/call-history/history-cluster.h:
	* lib/engine/addressbook/call-history/history-cluster.cpp: Renamed from
	presentity/heap/cluster to contact/book/source.
	* lib/engine/addressbook/call-history/Makefile.am: Cope with previous
	renaming.
	
2007-11-14  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/presence/call-history/: Moved to lib/engine/addressbook/.
	* configure.ac:
	* lib/engine/presence/Makefile.am:
	* lib/engine/addressbook/Makefile.am: Cope with previous move.

2007-11-13  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp: 
	Removed a few more warnings.

2007-11-13  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/ekiga.cpp: 
	Removed remaining GTK+ code.

2007-11-12  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.h,
	src/endpoints/accountshandler.cpp,
	src/endpoints/h323.cpp,
	src/endpoints/h323.h,
	src/endpoints/sip.cpp:
	Moved more stuff from the GMAccountsEndpoint to the respective H.323
	and SIP endpoints. It is where the intelligence should be. Removed
	completely GTK code from the GMAccountsEndpoint.

2007-11-12  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/protocol/sip/sip-endpoint.cpp: 
	Added better default for unknown presence, but online being confirmed.

2007-11-12  Damien Sandras  <dsandras@gnome.org>

	* src/devices/videooutput_gdk.cpp: 
	Fixed warning, indentation.

2007-11-12  Julien Puydt  <jpuydt@gnome.org>

	* lib/gui/gmpreferences.c: Fixed GValue initialization.

2007-11-11  Damien Sandras  <dsandras@gnome.org>

	* src/devices/videooutput_gdk.cpp:
	Killed warnings.

2007-11-11  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.h,
	src/endpoints/manager.cpp,
	src/endpoints/accountshandler.cpp,
	src/endpoints/manager.h,
	src/endpoints/sip.cpp,
	src/gui/accounts.cpp,
	src/gui/main.cpp,
	src/gui/conf.cpp,
	src/gui/main.h:
	Handle registration/unregistration success & failure notifications
	through signals.

2007-11-11  Damien Sandras  <dsandras@gnome.org>

	* ChangeLog:
	Fixed Julien's entry.

2007-11-11  Julien Puydt  <jpuydt@gnome.org>

	* lib/gui/gmgroupseditor.c,
	lib/gui/gmlevelmeter.c,
	lib/gui/gmstatusbar.c: Removed some gtk+ deprecated symbols.
	
2007-11-07  Damien Sandras  <dsandras@gnome.org>
	
	* src/endpoints/sip.h, src/endpoints/manager.cpp,
	src/endpoints/sip.cpp, src/gui/conf.cpp:
	Moved GMConf notifiers where they should be.

2007-11-06  Matthias Schneider  <ma30002000@yahoo.de>
	* src/devices/videooutput_gdk.h:
	* src/devices/videooutput_dx.cpp:
	* src/devices/videooutput_xv.cpp:
	* src/devices/videoinput.cpp:
	* src/devices/videooutput_dx.h:
	* src/devices/videooutput_xv.h:
	* src/devices/videooutput_gdk.cpp:
	* src/endpoints/ekiga.h:
	* src/gui/main.cpp:
	* src/gui/main.h:
	No more *_threads_* in DX and XV output
	All information needed for embedded windows is now
	set via signals. All accesses to gmconf are moved to
	the main thread.

2007-11-06  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/framework/runtime-glib.cpp:
	Change glib dispatch timeout from inf to 100 ms.
	
2007-11-05  Julien Puydt  <jpuydt@gnome.org>

	* configure.ac: Made C++ code have warnings too.
	* lib/engine/addressbook/evolution/evolution-book.cpp:
	* lib/engine/addressbook/evolution/evolution-book.h:
	* lib/engine/framework/form-builder.cpp:
	* lib/engine/framework/form-dumper.cpp:
	* lib/engine/framework/runtime-glib.cpp:
	* lib/engine/gui/gtk-core/form-dialog-gtk.cpp:
	* lib/engine/gui/gtk-core/gtk-core.cpp:
	* lib/engine/gui/gtk-frontend/book-view-gtk.cpp:
	* lib/engine/gui/gtk-frontend/chat-window-page.cpp:
	* lib/engine/gui/gtk-frontend/chat-window.cpp:
	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp:
	* lib/engine/presence/local-roster/local-heap.cpp:
	* lib/engine/presence/local-roster/local-presentity.cpp:
	* lib/engine/protocol/sip/sip-endpoint.cpp:
	* lib/gui/gmcodecsbox.cpp:
	* lib/gui/gmpreferences.h:
	* lib/gui/gmtextbufferaddon.c:
	* lib/gui/xvwindow.cpp:
	* src/clients/avahi.cpp:
	* src/clients/stun.cpp:
	* src/components/bonobo.cpp:
	* src/components/dbus-helper.cpp:
	* src/components/dbus.cpp:
	* src/devices/audio.cpp:
	* src/devices/fakevideoinput.cpp:
	* src/devices/videoinput.cpp:
	* src/devices/videooutput.cpp:
	* src/devices/videooutput_gdk.cpp:
	* src/devices/videooutput_xv.cpp:
	* src/endpoints/accountshandler.cpp:
	* src/endpoints/h323.cpp:
	* src/endpoints/manager.cpp:
	* src/endpoints/pcss.cpp:
	* src/endpoints/sip.cpp:
	* src/gui/accounts.cpp:
	* src/gui/callbacks.cpp:
	* src/gui/conf.cpp:
	* src/gui/druid.cpp:
	* src/gui/main.cpp:
	* src/gui/misc.cpp:
	* src/gui/preferences.cpp:
	* src/gui/statusicon.cpp:
	* src/gui/tools.cpp: Fixed most of the warnings.

2007-11-02  Matthias Schneider  <ma30002000@yahoo.de>

	* win32/diff/ptlib_Makefile.am:
	* win32/diff/ptlib_ptlib.pc.in:
	* win32/diff/opal_opal.pc.in:
	* win32/diff/ptlib_configure.ac:
	* win32/diff/ptlib_pwlib.pc.in:
	* win32/diff/opal_configure.ac:
	* win32/Makefile:
	First shot at windows build based on OPAL 3.1.0 and PTLIB 2.1.0. 

2007-11-02  Matthias Schneider  <ma30002000@yahoo.de>

	* src/devices/videooutput_dx.cpp: 
	Removed reference to history window.

2007-10-29  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/callstats.h,
	src/endpoints/manager.cpp,
	src/endpoints/manager.h,
	src/endpoints/callstats.cpp,
	src/gui/main.cpp,
	src/Makefile.am:
	Moved remaining GTK code out of the OpalManager to the signal
	based system.

2007-10-29  Julien Puydt  <jpuydt@gnome.org>

	* configure.ac: Made the compilation warn about more small issues.
	* lib/gmconf/gmconf-gconf.c:
	lib/gui/gmcellrendererexpander.c,
	lib/gui/gmconfwidgets.c,
	lib/gui/gmconnectbutton.c,
	lib/gui/gmdialog.c,
	lib/gui/gmentrydialog.c,
	lib/gui/gmgroupseditor.c,
	lib/gui/gmlevelmeter.c,
	lib/gui/gmmenuaddon.c,
	lib/gui/gmpowermeter.c,
	lib/gui/gmpreferences.c,
	lib/gui/gmstatusbar.c,
	lib/gui/gmtextbufferaddon.c,
	lib/gui/gmtexttagaddon.c,
	lib/gui/gmtextviewaddon.c,
	lib/gui/gmwindow.c: Fixed most of introduced warnings.

2007-10-29  Julien Puydt  <jpuydt@gnome.org>

	* configure.ac: Enabled -Wall in the whole tree. Fixes #489148.
	* lib/gui/gmwindow.c: Fixed warnings.

2007-10-28  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp,
	src/endpoints/manager.h,
	src/gui/main.cpp:
	Moved the audio signal computation to a signal-based system.

2007-10-28  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp,
	src/endpoints/manager.h,
	src/gui/main.cpp:
	Moved the opening & closing of media streams to a signal-based system.

2007-10-28  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp,
	src/endpoints/manager.h,
	src/gui/callbacks.cpp:
	Removed SavePicture method from the Manager. It is not the right place
	for a method allowing to save the current picture in a file. Moreover,
	it was still based on the GDK display and thus broken when GDK
	is not being used.
	Probably some more work for Matthias.

2007-10-28  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp,
	src/endpoints/callinfo.cpp,
	src/endpoints/callinfo.h,
	src/gui/main.cpp,
	src/gui/main.h:
	Moved the indication of held calls to a signal
	based system.

2007-10-28  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp,
	src/endpoints/callinfo.h,
	src/gui/main.cpp:
	Moved the indication of forwarded calls to a signal
	based system.

2007-10-28  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp,
	src/endpoints/manager.h,
	src/endpoints/sip.cpp,
	src/endpoints/callinfo.h,
	src/gui/main.cpp,
	src/gui/main.h,
	src/gui/statusicon.cpp:
	Moved the display of missed calls to the signal based system.
	Do the same for message waiting indications.

2007-10-27  Damien Sandras  <dsandras@gnome.org>

	* gui/statusicon.cpp,
	gui/main.cpp,
	endpoints/manager.cpp,
	endpoints/manager.h:
	Moved more things to signal callbacks.

2007-10-27  Damien Sandras  <dsandras@gnome.org>

	* src/gui/callinfo.cpp, src/gui/callinfo.h:
	Added ability to know what kind of call the CallInfo represents :
	incoming, established, cleared, missed, ...

2007-10-27  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Fixed crash when accessing the menu. Reenabled tooltips in the
	statusbar.

2007-10-27  Julien Puydt  <jpuydt@gnome.org>

	* configure.ac: Depend on glib-2.0 at least 2.8.0. Fixes #407058.
	* lib/toolbox/toolbox.h, lib/toolbox/toolbox-common.c: Remove the
	gm_mkdir_with_parents function, we have g_mkdir_with_parents.
	* lib/gmconf/gmconf-glib.c: Don't use gm_mkdir_with_parents.

2007-10-23  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/framework/runtime-glib.cpp: 
	Re-removed use of g_idle_add.

2007-10-23  Damien Sandras  <dsandras@gnome.org>

	* src/gui/history.cpp,
	src/gui/history.h:
	Killed those files.

	* src/clients/stun.cpp,
	src/devices/videooutput_xv.cpp,
	src/devices/videoinput.cpp,
	src/endpoints/urlhandler.cpp,
	src/endpoints/pcss.cpp,
	src/endpoints/accountshandler.cpp,
	src/endpoints/ekiga.cpp,
	src/endpoints/ekiga.h,
	src/endpoints/sip.cpp,
	src/gui/accounts.cpp,
	src/gui/callbacks.cpp,
	src/gui/conf.cpp,
	src/Makefile.am,
	ekiga.schemas.in.in:
	Killed the history.

2007-10-23  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/callinfo.cpp, 
	src/endpoints/callinfo.h, 
	src/endpoints/manager.cpp,
	src/gui/main.cpp, 
	src/gui/main.h:
	Moved more stuff from the Ekiga::Manager to a signal-based system.

2007-10-23  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/gui/xvwindow.cpp:
	Prevent possible crash when not using SHM XV

2007-10-22  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/ekiga.cpp,
	src/Makefile.am,
	win32/diff/opal_Makefile.am,
	win32/Makefile,
	configure.ac,
	lib/gui/Makefile.am,
	lib/engine/addressbook/ldap/Makefile.am,
	lib/engine/protocol/sip/Makefile.am,
	lib/engine/gui/gtk-frontend/Makefile.am:
	PWLIB is now named PTLIB.

2007-10-22  Damien Sandras  <dsandras@gnome.org>

	* configure.ac:
	Switched to development versions of OPAL and PWLIB again.

2007-10-22  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/framework/runtime-glib.cpp: Fixed the threading issue.

2007-10-21  Damien Sandras  <dsandras@gnome.org>

	* win32/diff/ptlib_configure.ac:
	Make sure DNS is compiled in on WIN32.

2007-10-21  Damien Sandras  <dsandras@gnome.org>

	* configure.ac:
	Upgraded OPAL and PWLIB recommended versions.

2007-10-21  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gm-cell-renderer-bitext.c: 
	Do not use italic anymore in the roster. It is not good
	for usability.

2007-10-21  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/ekiga.cpp: Adaptation due to change in
	API.

2007-10-21  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/protocol/sip/sip-basic.cpp,
	lib/engine/protocol/sip/sip-basic.h:
	Added support for the display name when starting a chat
	conversation.

2007-10-21  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmtextbufferaddon.c: 
	Added support for more smileys.

2007-10-21  Damien Sandras  <dsandras@gnome.org>

	* src/gui/statusicon.cpp, src/gui/statusicon.h:
	Added support for the message-event signal. That way
	the blinking message icon is displayed when convenient.
	Show the chat window when the StatusIcon is clicked when
	there are unread messages, show the main window otherwise.

2007-10-21  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.h,
	lib/engine/gui/gtk-frontend/gtk-frontend.cpp:
	Added additional field in the new_chat signal in order
	to carry the display name of the remote peer.

2007-10-21  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/presence/skel/presentity.h:
	Added function to get the URI of a Presentity.

2007-10-21  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/chat-window-page.cpp,
	lib/engine/gui/gtk-frontend/chat-window-page.h:
	Numerous changes. Display the display name and the status of 
	the remote peer people are talking to in the ChatWindowPage.
	Added documentation. Various UI enhancements in terms of focus.
	Added the possibility to add a smiley directly in the message
	composition area. Added functions to grab the focus, get/set the
	number of unread messages.

2007-10-21  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/chat-window.cpp,
	lib/engine/gui/gtk-frontend/chat-window.h:
	Added support for new signal "message-event". Objects like the
	StatusIcon can listen to that signal in order to know if there
	are unread messages. The signal is emitted when there is a change
	in the number of unread messages, like when a message is received
	or the focus changes.

2007-10-20  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/framework/runtime-glib.cpp:
	Reverted broken patch.

2007-10-18  Matthias Schneider  <ma30002000@yahoo.de>

	* configure.ac:
	* lib/gui/xvwindow.cpp:
	* lib/gui/xvwindow.h:
	Add support for XVideo without shared memory

2007-10-18  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/framework/runtime-glib.cpp: Removed use of g_idle_add.
	* lib/engine/gui/gtk-frontend/Makefile.am: Variable initialization
	order was problematic with newer automake.

2007-10-17  Matthias Schneider  <ma30002000@yahoo.de>

	* configure.ac:
	PTLIB version bump to 1.12.0

2007-10-17  Matthias Schneider  <ma30002000@yahoo.de>

	* configure.ac:
	OPAL version bump to 2.4.0
	
2007-10-16  Matthias Schneider  <ma30002000@yahoo.de>

	* win32/diff/ptlib_configure.ac:
	really remove VideoForWindows support
	Thanks to Luc Saillard <luc@saillard.org>

2007-10-15  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp: Added on_heap_added,
	so we really visit presentities of new heaps!

2007-10-06  Damien Sandras  <dsandras@gnome.org>

	* src/gui/druid.cpp: Fixed potential deadlock due to mutexes being
	crossed. (#433852).

2007-10-06  Matthias Schneider  <ma30002000@yahoo.de>

	* src/devices/videooutput_xv.cpp:
	* src/devices/videooutput_xv.h:
	fix XV output if there is only one port available

2007-10-01  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/gui/xvwindow.cpp:
	* lib/gui/xvwindow.h:
	add XVideo support for graphics adaptors that require color keying

2007-10-01  Matthias Schneider  <ma30002000@yahoo.de>

	* src/devices/videooutput.cpp:
	* src/devices/videooutput_gdk.cpp:
	* src/devices/videooutput_gdk.h:
	moved all functions with gnomemeeting_threads_enter to GMVideoDisplay

2007-10-01  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/engine/gui/gtk-frontend/chat-window.cpp:
	removed uneccessary include

2007-09-30  Damien Sandras  <dsandras@gnome.org>

	* src/gui/statusicon.cpp: Show the main window when the statusicon
	is being clicked.

2007-09-30  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp: Removed double define of GM_MAIN_WINDOW.

2007-09-30  Damien Sandras  <dsandras@gnome.org>

	* src/gui/misc.cpp: 
	Recent modifications in PWLIB do not set a name on the 
	main thread anymore. That leads gnomemeeting_threads_enter
	to take the GDK mutex when it is not supposed to be taken.
	Added guard against that. This removes a few unexpected deadlocks
	which magically appeared in the last weeks.

2007-09-30  Damien Sandras  <dsandras@gnome.org>

	* src/Makefile.am,
	lib/engine/gui/gtk-frontend/Makefile.am:
	Added build of new stuff, removed build of old stuff.

2007-09-30  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp: Code cleanups.

2007-09-30  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/addressbook-window.h,
	lib/engine/gui/gtk-frontend/addressbook-window.cpp:
	Beautified initialization.

2007-09-30  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/gtk-frontend.cpp,
	lib/engine/gui/gtk-frontend/gtk-frontend.h:
	Added construction of the ChatWindow in the GtkFrontend 
	class. Beautified initilization of the AddressBookWindow.

2007-09-30  Damien Sandras  <dsandras@gnome.org>

	* src/gui/statusicon.cpp: Removed signal for now.
	
2007-09-30  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/urlhandler.cpp,
	src/endpoints/sip.h,
	src/endpoints/manager.cpp,
	src/endpoints/manager.h,
	src/endpoints/ekiga.cpp,
	src/endpoints/ekiga.h,
	src/endpoints/sip.cpp:
	Adapted to recent changes due to the new ChatWindow object
	and signals.

2007-09-30  Damien Sandras  <dsandras@gnome.org>

	* protocol/sip/sip-endpoint.h,
	protocol/sip/Makefile.am,
	protocol/sip/sip-endpoint.cpp,
	protocol/sip/sip-basic.cpp:
	Added possibility to message a remote uri through a new signal
	-new-chat- that will be moved to another place later.

2007-09-30  Damien Sandras  <dsandras@gnome.org>

	* src/gui/chat.cpp, src/gui/chat.h: 
	Removed old stuff.

2007-09-30  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/chat-window.cpp,
	lib/engine/gui/gtk-frontend/chat-window.h,
	lib/engine/gui/gtk-frontend/chat-window-page.cpp,
	lib/engine/gui/gtk-frontend/chat-window-page.h:
	Added GObjects that handle instant messaging through signals.

2007-09-30  Matthias Schneider  <ma30002000@yahoo.de>

	* win32/Makefile:
	* win32/diff/ptlib_configure.ac:
	* win32/diff/opal_Makefile.am:
	* win32/diff/ptlib_Makefile.am:
	remove VideoForWindows support
	stackalign hack no longer necessary with gcc 4.2
	reorganized PWLIB makefile for win32
	
2007-09-30  Matthias Schneider  <ma30002000@yahoo.de>

	* src/gui/main.cpp:
	* lib/gui/dxwindow.cpp:
	Fixed some warnings on Windows with gcc 4.2

2007-09-26  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/evolution/evolution-book.cpp: Fixed a leak
	and a problem when searching (duplicates).

2007-09-25  Julien Puydt  <jpuydt@gnome.org>

	* src/gui/main.cpp: Added an icon in the toolbar to add a contact to
	the roster.

2007-09-24  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/ldap/ldap-book.cpp: Fix stupid crasher.

2007-09-23  Matthias Schneider  <ma30002000@yahoo.de>

	* src/endpoints/manager.cpp:
	Aligned OpalMediaFormatLists with current OPAL

2007-09-23  Matthias Schneider  <ma30002000@yahoo.de>

	* lib/gui/xvwindow.cpp:
	Fixed possible crash when falling back from XV to GDK,
	check if XV is available before creating the XV window,
	more debug output for XvQueryExtension
	
2007-09-22  Matthias Schneider  <ma30002000@yahoo.de>

	* src/endpoints/manager.cpp:
	AddedOpalMediaFormat::IsTransportable() function as better test than simply
	checking the payload type, condition is more complex.
	
2007-09-22  Matthias Schneider  <ma30002000@yahoo.de>

	* src/devices/videooutput_gdk.h:
	* src/devices/videooutput_gdk.cpp:
	* src/devices/videooutput_dx.h:
	* src/devices/videooutput_dx.cpp:
	* src/devices/videooutput_xv.cpp:
	* src/devices/videooutput_xv.h:
	* src/devices/videoinput.cpp:
	* src/devices/videooutput.cpp:
	* src/devices/videooutput.h:
	* src/endpoints/manager.cpp:
	* src/gui/main.cpp:
	* src/Makefile.am:
	* src/common.h:
	Rewrite of video output routines. More code sharing between GDK,
	XV and DX. Additional thread for displaying the video frames,
	triggered by the local and/or remote PVideoOutputDevice. 
	Syncronize to higher framerate. Enable preview and receive-only
	video on win32. 
	* lib/gui/dxwindow.h:
	* lib/gui/dxwindow.cpp:
	* lib/gui/xvwindow.h:
	* lib/gui/xvwindow.cpp:
	Align naming of functions. Minor fixes for embedded window on win32.

2007-09-22  Matthias Schneider  <ma30002000@yahoo.de>

	* win32/Makefile: Fixed update of SVN sources

2007-09-21  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/ldap/ldap-book.cpp: Made LDAP refresh reliably
	work.

2007-09-19  Jan Schampera  <jan.schampera@unix.net>
	* configure.ac:
	Bump required GTK+ version to 2.10.0

2007-09-17  Matthias Schneider  <ma30002000@yahoo.de>
	* win32/Makefile:
	froze FFMPEG revision at 10521

2007-09-17  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/ldap/ldap-book.cpp: Fixed a little bug, and
	modified the status messages.

2007-09-16  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/framework/runtime.h:
	* lib/engine/framework/runtime-glib.h:
	* lib/engine/framework/runtime-glib.cpp: Split the runtime into an
	abstract class and a concrete implementation, with a new and better
	scheme, but fusioned the run_in_* methods in one.
	* src/endpoints/ekiga.h:
	* src/endpoints/ekiga.cpp: Made it instantiate the new implementation.
	* lib/engine/framework/Makefile.am: Adapt.
	* lib/engine/addressbook/ldap/ldap-book.cpp:
	* lib/engine/protocol/sip/sip-endpoint.cpp:
	* src/endpoints/manager.cpp: Cope with the fact that the method names
	changed.
	
2007-09-16  Matthias Schneider  <ma30002000@yahoo.de>

	* win32/diff/opal_Makefile.am, win32/Makefile:
	Win32 fixes:
	Get FFMPEG from SVN repository
	Retrieve secific SVN revisions of theora, x264 and FFMPEG
	Enable theora codec (works now)
	Fix building of avcodec.dll
	Enable stack alignment hack

2007-09-16  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp: Moved down initialization of GnomeMeeting
	to fix codecs initialization.

2007-09-16  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp: Fixed deadlock when starting up the
	application due to a crossed mutex between GDK and OPAL.

2007-09-15  Damien Sandras  <dsandras@gnome.org>
	
	* win32/Makefile: Patch from Matthias Schneider
	to fix WIN32 build of Ekiga.

2007-09-15  Damien Sandras  <dsandras@gnome.org>

	* src/gui/callbacks.cpp, src/gui/main.cpp,
	src/gui/conf.cpp:
	Use the new StatusIcon GObject. Remove it from various
	places as it is able to react to signals and is thus
	stand-alone.

2007-09-15  Damien Sandras  <dsandras@gnome.org>

	* src/gui/statusicon.cpp, src/gui/statusicon.h:
	Completely new code with a mostly functional and new
	GObject deriving from GtkStatusIcon and able to react
	to signals emitted by the manager.

2007-09-15  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmtray/, configure.ac, 
	lib/gui/Makefile.am:
	Killed the old tray code. We know have a shiny new
	GtkStatusIcon.

2007-09-15  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmmenuaddon.c:
	Do not enforce having a GtkWidget to which attach
	a popup menu.

2007-09-15  Damien Sandras  <dsandras@gnome.org>

	* endpoints/sip.h,
	endpoints/urlhandler.cpp,
	endpoints/pcss.cpp,
	endpoints/manager.cpp,
	endpoints/manager.h,
	endpoints/ekiga.cpp,
	endpoints/ekiga.h,
	endpoints/sip.cpp:
	Removed all occurences of the old GmStatusIcon from all endpoints.
	Moved stuff from descendant endpoints to the manager in order
	to relay signals.
	Make the manager emit signals when there is call event (incoming,
	outgoing, call established, released, ...) and when a message
	has been received.

	* endpoints/callinfo.cpp, src/Makefile.am,
	endpoints/callinfo.h: Added CallInfo classes to describe information
	about a call (duration, remote party name, ...).

2007-09-13  Julien Puydt  <jpuydt@gnome.org>

	* lib/gui/gmpreferences.c:
	* src/components/bonobo.cpp: Even more g++ 4.2 warning fixes. They're
	almost gone!

2007-09-13  Julien Puydt  <jpuydt@gnome.org>

	* lib/gmconf/gmconf.h:
	* lib/gmconf/gmconf-glib.c:
	* lib/gmconf/gmconf-gconf.c:
	* lib/gui/gmmenuaddon.h:
	* lib/gui/gmmenuaddon.c:
	* lib/gui/gmpreferences.h:
	* lib/gui/gmpreferences.c:
	* src/gui/accounts.h:
	* src/gui/accounts.cpp:
	* src/components/dbus.cpp:
	* src/gui/preferences.cpp: More g++ 4.2 warning fixes.

2007-09-13  Julien Puydt  <jpuydt@gnome.org>

	* lib/gui/gmmenuaddon.h:
	* lib/gui/gmpreferences.h:
	* lib/gui/gmpreferences.c: Added a few 'const' to please g++ 4.2.
	* src/gui/preferences.cpp: Made a cast follow previous changes.

2007-09-13  Julien Puydt  <jpuydt@gnome.org>

	* src/gui/accounts.cpp:
	* src/gui/main.cpp:
	* src/gui/preferences.cpp: Fixed a few g++ 4.2 warnings (more to
	come...).

2007-09-13  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-core/form-dialog.cpp: Fixed warning bug.


2007-09-13  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/presence/local-roster/local-presentity.cpp: Fixed a crash
	due to the emission of the trigger_saving signal *after* the removed
	signal!

2007-09-13  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/presence/skel/presence-core.cpp: Fixed wrong relay of an
	update signal as an addition.

2007-09-13  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/presence/local-roster/local-heap.cpp:
	* lib/engine/presence/call-history/history-heap.cpp: Handle broken or
	empty installations better.
	* lib/engine/presence/skel/cluster-impl.h: Correctly forward the
	presentity_* signals (!).
	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp: Connected the view
	to the cluster_added signal so we show something, and added the
	visit_presentities method, so we actually list the presentity in such
	a case.

2007-09-10  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp:
	* lib/engine/gui/gtk-frontend/addressbook-window.cpp: Added back
	initial populate, as it was done by the SignalCentralizers, which are
	now gone.

2007-09-10  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/roster-view-gtk.h:
	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp: Removed the class
	SignalCentralizer, since Ekiga::PresenceCore now does its work!

2007-09-10  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/presence/skel/presence-core.h:
	* lib/engine/presence/skel/presence-core.cpp: Made the presence core do
	signal forwarding.

2007-09-10  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/presence/skel/cluster.h: Added the presentity_*
	signals, so a cluster can relay signals.
	* lib/engine/presence/skel/cluster-impl.h: Made it emit the relayed
	signals.

2007-09-09  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/addressbook-window.cpp: Removed the class
	SignalCentralizer, since Ekiga::ContactCore now does its work!

2007-09-08  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/skel/contact-core.h:
	* lib/engine/addressbook/skel/contact-core.cpp: Made the contact core
	do signal forwarding.
	
2007-09-08  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/skel/source.h: Added the contact_* signals,
	so a source acts as a signal relayer for its books.
	* lib/engine/addressbook/skel/source-impl.h: Made it emit the contact_*
	signals.

2007-09-07  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/framework/form.h: Made the field name available in the
	Ekiga::Form::not_found exception.
	* lib/engine/framework/form-builder.cpp: Add the name to the throws.

2007-09-05  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/framework/form-visitor.h:
	* lib/engine/framework/form-builder.h:
	* lib/engine/framework/form-builder.cpp:
	* lib/engine/gui/gtk-core/form-dialog-gtk.h:
	* lib/engine/gui/gtk-core/form-dialog-gtk.cpp:
	* lib/engine/presence/local-roster/local-heap.cpp:
	* lib/engine/presence/local-roster/local-presentity.cpp: Removed
	support for adding choices to a multiple choice, since that doesn't
	really make sense.

2007-09-05  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/framework/form-visitor.h:
	* lib/engine/framework/form-builder.h:
	* lib/engine/framework/form-builder.cpp:
	* lib/engine/gui/gtk-core/form-dialog-gtk.h:
	* lib/engine/gui/gtk-core/form-dialog-gtk.cpp: Extended Ekiga::Form's
	editable set field type to allow proposing a list of possible values to
	the user.

2007-09-05  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-core/form-dialog-gtk.cpp: Removed strange comment.

2007-09-05  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-core/form-dialog-gtk.cpp: Code cleanups and small
	leak.

2007-09-05  Julien Puydt  <jpuydt@gnome.fr>

	* lib/engine/framework/form.h: Added an editable set field type.
	* lib/engine/framework/form-visitor.h: Made it visit editable set
	fields to.
	* lib/engine/framework/form-dumper.h:
	* lib/engine/framework/form-dumper.cpp: Adapt to previous.
	* lib/engine/framework/form-builder.h:
	* lib/engine/framework/form-builder.cpp: Made it possible to add an
	editable set field to the built forms.
	* lib/engine/gui/gtk-core/form-dialog-gtk.h:
	* lib/engine/gui/gtk-core/form-dialog-gtk.cpp: Added support for
	editable set fields, based on Damien's code for editable multiple
	choice.
	
2007-09-04  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/pcss.cpp: Increased sound channel buffer depth
	for Vista.

2007-09-01  Julien Puydt  <jpuydt@gnome.org>

	* win32/Makefile:
	* win32/diff/ptlib_configure.ac: Removed pwlib's hard dependency on
	openLDAP, since ekiga now directly depends on it. Patch from Matthias
	Schneider, who is still waiting for svn access.

2007-09-01  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/framework/toolbar-builder.h:
	* lib/engine/framework/toolbar-builder.cpp: Removed.
	* lib/engine/framework/toolbar-xml.h:
	* lib/engine/framework/toolbar-xml.cpp: Renamed to menu-xml.h and
	menu-xml.cpp.
	* lib/engine/framework/menu-xml.h:
	* lib/engine/framework/menu-xml.cpp: Made its populate_menu method
	accept an Ekiga::MenuBuilder and added a separator feature.
	* lib/engine/framework/Makefile.am: Made it cope with previous.
	* lib/engine/gui/gtk-core/toolbar-builder-gtk.h:
	* lib/engine/gui/gtk-core/toolbar-builder-gtk.cpp: Added an
	add_separator method and made it an Ekiga::MenuBuilder.

2007-09-01  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/addressbook-window.cpp:
	* lib/engine/gui/gtk-frontend/gtk-frontend.cpp: Moved the setting of
	"window_name" from the class init to actual invocation, so the object
	sources stay clean.

2007-09-01  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-frontend/addressbook-window.cpp: Added a
	"window_name" data so the Tools->Find contact main menu entry works.

2007-08-31  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/ldap/ldap-book.cpp: Fixed strange bug in
	constructor, where name was used everywhere...

2007-08-31  Julien Puydt  <jpuydt@gnome.org>

	* src/ekiga-config-tool.in: Made it trash PACKAGE_NAME's configuration.

2007-08-31  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/ldap/ldap-book.cpp: Made accessibility better
	in the edit form.

2007-08-31  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/ldap/ldap-book.cpp: Marked the code as using
	deprecated api... which should help v2.3 users compile the code, until
	I can make the code switch (which will probably be deprecated when
	v2.3.0.1 comes out...).

2007-08-31  Damien Sandras  <dsandras@gnome.org>
	
	* win32/diff/opal_Makefile.am, win32/Makefile:
	Applied patch from Matthias Schneider <ma30002000 yahoo de>.

2007-08-29  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmconfwidgets.c:
	gnome_prefs_string_option_menu_update adapted to new GTK+ widget
	so that we can save the non translated string.

2007-08-29  Julien Puydt  <jpuydt@gnome.org>

	* src/endpoints/manager.cpp: Fixed two little leaks.

2007-08-28  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/presence/skel/heap-impl.h: Removed object management code
	in favor of using Ekiga::Lister.
	* lib/engine/presence/avahi/avahi-heap.h:
	* lib/engine/presence/call-history/history-heap.h:
	* lib/engine/presence/local-roster/local-heap.h: Trivial change to cope
	with previous.

2007-08-28  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/framework/lister.h: Added ; contains object management
	code.
	* lib/engine/addressbook/skel/book-impl.h: Removed object management
	code in favor of using Ekiga::Lister.
	* lib/engine/addressbook/evolution/evolution-book.h:
	* lib/engine/addressbook/ldap/ldap-book.h: Trivial change to cope with
	previous.

2007-08-27  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/ldap/ldap-source.cpp:
	* lib/engine/addressbook/ldap/ldap-book.h:
	* lib/engine/addressbook/ldap/ldap-book.cpp: Made the LDAP book code
	handle it's own removal (no more remove_me signal).

2007-08-27  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/evolution/evolution-book.cpp:
	* lib/engine/addressbook/evolution/evolution-contact.h:
	* lib/engine/addressbook/evolution/evolution-contact.cpp: Made the
	evolution code handle it's own removal (no more remove_me signal).

2007-08-27  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/presence/local-roster/local-presentity.h:
	* lib/engine/presence/local-roster/local-presentity.cpp:
	* lib/engine/presence/local-roster/local-heap.cpp: Made the local
	presentity handle its own removal (no more remove_me signal).

2007-08-27  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/addressbook/ldap/Makefile.in: Removed, it shouldn't have
	been in the repository.

2007-08-27  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/presence/local-roster/local-presentity.h: Made a comment
	follow the current code.

2007-08-27  Damien Sandras  <dsandras@gnome.org>

	* win32/diff/opal_Makefile.am, win32/Makefile:
	Applied patch from Matthias Schneider <ma30002000 yahoo de> 
	to fix cross compilation.

2007-08-23  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/evolution/evolution-book.cpp: Removed unref
	of something we don't own.

2007-08-22  Damien Sandras  <dsandras@gnome.org>

	* configure.ac: Applied patch from
	Matthias Schneider <ma30002000 yahoo de> to fix
	cross compilation. When will those damn GNOME folks
	finally open an SVN account for him ???

2007-08-22  Damien Sandras  <dsandras@gnome.org>

	* lib/gmcontacts,
	src/gui/addressbook.cpp,
	src/gui/addressbook.h,
	src/gui/contacts.cpp,
	src/gui/callshistory.cpp,
	src/gui/contacts.h,
	src/gui/callshistory.h:
	Removed old code. New code is ready or already
	in to replace those features.

	* src/endpoints/manager.h,
	src/endpoints/ekiga.cpp,
	src/endpoints/urlhandler.cpp,
	src/endpoints/accountshandler.h,
	src/endpoints/ekiga.h,
	src/endpoints/pcss.cpp,
	src/endpoints/manager.cpp,
	src/endpoints/sip.cpp,
	src/endpoints/accountshandler.cpp,
	src/gui/chat.cpp,
	src/gui/callbacks.cpp,
	src/gui/main.cpp,
	src/gui/main.h,
	src/gui/statusicon.cpp,
	src/Makefile.am,
	src/common.h,
	configure.ac,
	lib/gui/Makefile.am,
	lib/engine/protocol/sip/Makefile.am,
	lib/engine/engine.cpp,
	lib/Makefile.am:
	Added new code, removed old code.

2007-08-22  Damien Sandras  <dsandras@gnome.org>

	* gui/gtk-frontend/addressbook-window.cpp,
	gui/gtk-frontend/book-view-gtk.cpp,
	gui/gtk-core/gtk-core.cpp:
	Added support for a statusbar and for searches.
	Numerous visual improvements.

2007-08-22  Damien Sandras  <dsandras@gnome.org>

	* addressbook/ldap/ldap-source.cpp,
	addressbook/ldap/ldap-source.h,
	addressbook/ldap/Makefile.am,
	addressbook/ldap/ldap-book.cpp,
	addressbook/ldap/ldap-book.h,
	addressbook/evolution/evolution-book.h,
	addressbook/evolution/evolution-book.cpp,
	addressbook/skel/book-impl.h,
	addressbook/skel/book.h:
	Added the possibility for all Books to only return results
	associated to a search filter. 
	Added error reporting through the updated signal. 
	Added the possibility for an LDAP Book
	to be removed from the Source of Books.

2007-08-22  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/addressbook/ldap/ldap-source.cpp: Fixed the case when
	there is no server list.

2007-08-21  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/framework/Makefile.am: 
	Fixed previous commit.

2007-08-21  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/presence/local-roster/local-cluster.h,
	lib/engine/presence/local-roster/local-cluster.cpp,
	lib/engine/presence/avahi,
	lib/engine/presence/avahi/avahi-main.h,
	lib/engine/presence/avahi/avahi-presentity.h,
	lib/engine/presence/avahi/avahi-heap.cpp,
	lib/engine/presence/avahi/avahi-cluster.cpp,
	lib/engine/presence/avahi/avahi-heap.h,
	lib/engine/presence/avahi/Makefile.am,
	lib/engine/presence/avahi/avahi-main.cpp,
	lib/engine/presence/avahi/avahi-cluster.h,
	lib/engine/presence/avahi/avahi-presentity.cpp,
	lib/engine/presence/call-history,
	lib/engine/presence/call-history/history-cluster.cpp,
	lib/engine/presence/call-history/history-heap.h,
	lib/engine/presence/call-history/history-main.cpp,
	lib/engine/presence/call-history/history-presentity.cpp,
	lib/engine/presence/call-history/history-cluster.h,
	lib/engine/presence/call-history/Makefile.am,
	lib/engine/presence/call-history/history-main.h,
	lib/engine/presence/call-history/history-presentity.h,
	lib/engine/presence/call-history/history-heap.cpp:
	More code. Its build will be enabled tomorrow.

2007-08-21  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/kde-core,
	lib/engine/gui/kde-core/kde-main.cpp,
	lib/engine/gui/kde-core/Makefile.am,
	lib/engine/gui/kde-core/kde-main.h,
	lib/engine/gui/gtk-core/toolbar-builder-gtk.h,
	lib/engine/gui/gtk-core/Makefile.am,
	lib/engine/gui/gtk-core/toolbar-builder-gtk.cpp:
	More code. KDE disabled for now.

2007-08-21  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/framework/toolbar-xml.cpp,
	lib/engine/framework/toolbar-xml.h,
	lib/engine/framework/trigger.h,
	lib/engine/framework/toolbar-builder.cpp,
	lib/engine/framework/Makefile.am,
	lib/engine/framework/toolbar-builder.h:
	More code from Julien.

2007-08-21  Damien Sandras  <dsandras@gnome.org>

	* configure.ac,
	lib/engine/addressbook/ldap,
	lib/engine/addressbook/ldap/ldap-contact.h,
	lib/engine/addressbook/ldap/ldap-source.cpp,
	lib/engine/addressbook/ldap/Makefile.in,
	lib/engine/addressbook/ldap/ldap-main.cpp,
	lib/engine/addressbook/ldap/ldap-source.h,
	lib/engine/addressbook/ldap/ldap-main.h,
	lib/engine/addressbook/ldap/Makefile.am,
	lib/engine/addressbook/ldap/ldap-book.cpp,
	lib/engine/addressbook/ldap/ldap-contact.cpp,
	lib/engine/addressbook/ldap/ldap-book.h,
	lib/engine/addressbook/evolution/Makefile.in,
	lib/engine/addressbook/kab,
	lib/engine/addressbook/kab/kab-main.cpp,
	lib/engine/addressbook/kab/kab-source.h,
	lib/engine/addressbook/kab/kab-main.h,
	lib/engine/addressbook/kab/kab-book.cpp,
	lib/engine/addressbook/kab/kab-contact.cpp,
	lib/engine/addressbook/kab/Makefile.am,
	lib/engine/addressbook/kab/kab-book.h,
	lib/engine/addressbook/kab/kab-contact.h,
	lib/engine/addressbook/kab/kab-source.cpp,
	lib/engine/protocol/sip/Makefile.am,
	lib/engine/Makefile.am:
	More code from Julien. kab disabled for now.

2007-08-21  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmroster.cpp, lib/gui/gmroster.h:
	Removed old code.

2007-08-21  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/Makefile.am, src/Makefile.am:
	Temporarily broke Makefiles until 
	everything has been moved to the Engine."

2007-08-21  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/framework/runtime.cpp,
	lib/engine/framework/runtime.h:
	Remove the GLib loop. It is supposed to be initialized
	in the main program.

2007-08-21  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/engine.cpp, lib/engine/engine.h:
	Small API change to be able to retrieve
	the ServiceCore and reuse it in the Ekiga Process.

2007-08-21  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-core/gtk-core.cpp:
	Added more icons to the intialization.

2007-08-21  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-core/form-builder-gtk.cpp:
	Fixed bug when adding a choice dynamically (will change at a 
	later stage).

2007-08-21  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/addressbook-window.cpp,
	lib/engine/gui/gtk-frontend/book-view-gtk.cpp,
	lib/engine/gui/gtk-frontend/gtk-frontend.h,
	lib/engine/gui/gtk-frontend/roster-view-gtk.cpp:
	Visual improvements.

2007-08-21  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/gtk-frontend.cpp:
	Added building of the RosterViewGtk and the AddressBookWindow
	to the frontend initialization. 

2007-08-21  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/addressbook/evolution/evolution-book.cpp,
	lib/engine/addressbook/skel/contact-core.cpp:
	Added mnemonics.

2007-08-21  Damien Sandras  <dsandras@gnome.org>

	* src/gui/addressbook.cpp, src/gui/contacts.cpp,
	src/gui/main.cpp, lib/gui/gmroster.cpp, lib/gui/gmroster.h,
	lib/gui/Makefile.am, src/gui/main.h: 
	Removed old roster and added new roster based on the Ekiga
	Engine code.

2007-08-21  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/protocol/sip/sip-endpoint.h,
	lib/engine/protocol/sip/sip-endpoint.cpp,
	lib/engine/protocol/sip/sip-basic.h,
	lib/engine/protocol/sip/sip-presence.h,
	lib/engine/protocol/sip/Makefile.am,
	lib/engine/protocol/sip/sip-basic.cpp,
	lib/engine/protocol/sip/sip-main.cpp,
	lib/engine/protocol/sip/sip-presence.cpp,
	src/endpoints/sip.cpp:
	Added new SIP::EndPoint to the Engine. Moved all the stuff 
	related to the subscription of contacts from SIPEndpoint to
	SIP::EndPoint. Added (un)subscription mechanism to the engine
	when an account is being registered/unregistered. Added
	call mechanism through the engine. More stuff will be moved
	to the Ekiga Engine later.

2007-08-21  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/ekiga.cpp, src/endpoints/ekiga.h:
	Initialize the ServiceCore and the Runtime in the main process.
	Added methods to access them.

2007-08-21  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/presence/local-roster/local-heap.cpp: Fix presentity
	addition.

2007-08-21  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/presence/local-heap.cpp: Really do presentity removals.

2007-08-20  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/protocol/sip/sip-basic.h:
	* lib/engine/protocol/sip/sip-basic.cpp: Modified the populate*menu
	implementations.

2007-08-20  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-core/menu-builder-gtk.h: Fixed previous commit.

2007-08-20  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-core/menu-builder-gtk.h:
	* lib/engine/gui/gtk-core/menu-builder-gtk.h: Slight modification of
	the implementation.

2007-08-20  Julien Puydt  <jpuydt@gnome.org>

	* lib/engine/gui/gtk-core/gtk-core.cpp: Now adds needed icons to stock.
	* lib/engine/gui/gtk-core/menu-builder-gtk.h:
	* lib/engine/gui/gtk-core/menu-builder-gtk.cpp: Removed the icon
	management made useless by previous point.

2007-08-20  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/gui/gtk-core/menu-builder-gtk.h: Fixed previous commit.

2007-08-20  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/gui/gtk-core/menu-builder-gtk.h:
	lib/engine/gui/gtk-core/form-dialog-gtk.h:
	lib/engine/gui/gtk-core/menu-builder-gtk.cpp:
	lib/engine/gui/gtk-core/gtk-core-main.cpp: Reindenting & renamings.

2007-08-20  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/presence/local-roster/local-roster-bridge.cpp: Little
	indenting changes.

2007-08-20  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/presence/local-roster/local-presentity.cpp:
	lib/engine/presence/local-roster/local-presentity.h:
	lib/engine/presence/local-roster/local-heap.cpp: Method renamings,
	little comment glitches, made a form translated.

2007-08-20  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/presence/local-roster/local-heap.h:
	lib/engine/presence/local-roster/local-heap.cpp: Method renamings,
	little comment glitches.

2007-08-20  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/addressbook-window.cpp:
	Fixed possible infinite loop.

2007-08-20  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-core-main.cpp,
	lib/engine/gui/gtk-core-main.h,
	lib/engine/gui/gtk-core.cpp,
	lib/engine/gui/gtk-core.h:
	Removed old files.

2007-08-20  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/presence/local-roster/local-heap.h: More precise libxml2
	include.

2007-08-19  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/presence/local-roster/local-heap.h:
	lib/engine/presence/local-roster/local-heap.cpp: Reindenting for diff
	readability.

2007-08-19  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-frontend/Makefile.am,
	lib/engine/gui/gtk-frontend/roster-view-gtk.cpp:
	Added code to restore/save folded and unfolded groups
	in Heap objects.

2007-08-19  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/presence/local-roster/local-roster-bridge.cpp,
	lib/engine/presence/local-roster/local-heap.cpp,
	lib/engine/presence/local-roster/local-presentity.cpp: Blank lines
	and tabulations.

2007-08-19  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/presence/local-roster/local-presentity.cpp,
	lib/engine/presence/local-roster/local-roster-bridge.cpp,
	lib/engine/presence/local-roster/local-heap.cpp,
	lib/engine/presence/local-roster/local-cluster.cpp: More populate_menu
	work.

2007-08-19  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/presence/local-roster/local-roster-bridge.h,
	lib/engine/presence/local-roster/local-roster-main.h,
	lib/engine/presence/skel/presence-core.h,
	lib/engine/presence/skel/presence-core.cpp: Small changes, and simpler
	populate_menu.

2007-08-19  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/engine.cpp: 
	Initialize GTK+ frontend.

2007-08-19  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/addressbook/Makefile.am:
	Fixed EDS conditionnal compilation.

2007-08-19  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/presence/local-roster/local-heap.cpp: More strings marked
	as translatable.

2007-08-19  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/addressbook/skel/contact-core.cpp: Simplified
	Ekiga::ContactCore::populate_contact_menu.

2007-08-19  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/addressbook/evolution/evolution-source.cpp,
	lib/engine/addressbook/evolution/evolution-book.cpp,
	lib/engine/addressbook/evolution/evolution-contact.cpp,
	lib/engine/addressbook/skel/contact-core.cpp: Modified the
	populate*menu methods.

2007-08-19  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/framework/menu-builder.h,
	lib/engine/framework/menu-builder.cpp: Little space changes and
	trivial code changes.

2007-08-19  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/addressbook/skel/contact-core.h: Moved some things around
	to split the interface into little independent chunks.
	* lib/engine/addressbook/skel/contact-core.cpp: Fix previous commit.

2007-08-19  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/addressbook/skel/contact-core.h,
	lib/engine/addressbook/skel/contact-core.cpp: Made it use sets.

2007-08-19  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/framework/menu-builder.h,
	lib/engine/framework/menu-builder.cpp: Changed variable names for
	better clarity.

2007-08-19  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/gui/gtk-core/form-dialog-gtk.cpp,
	lib/engine/gui/gtk-core/form-dialog-gtk.h,
	lib/engine/presence/local-roster/local-presentity.cpp,
	lib/engine/presence/local-roster/local-heap.cpp,
	lib/engine/framework/form-dumper.h,
	lib/engine/framework/form-visitor.h,
	lib/engine/framework/form.h,
	lib/engine/framework/form-builder.cpp,
	lib/engine/framework/form-builder.h,
	lib/engine/framework/form-dumper.cpp: Renamed the single_list and
	multiple_list to single_choice and multiple_choice to make it clear
	the lists aren't supposed to be edited -- just a choice made.

2007-08-19  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/gui/gtk-frontend/roster-view-gtk.cpp,
	lib/engine/presence/local-roster/local-cluster.h,
	lib/engine/presence/local-roster/local-presentity.cpp,
	lib/engine/presence/local-roster/local-presentity.h,
	lib/engine/presence/local-roster/local-heap.cpp,
	lib/engine/presence/local-roster/local-cluster.cpp,
	lib/engine/presence/local-roster/local-heap.h,
	lib/engine/presence/skel/presence-core.h,
	lib/engine/presence/skel/presence-core.cpp,
	lib/engine/presence/skel/presentity.h: Made the transition from
	std::list to std::set when it makes sense for the presence stack.

2007-08-19  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/addressbook/evolution/evolution-contact.h,
	lib/engine/addressbook/evolution/evolution-contact.cpp,
	lib/engine/addressbook/skel/contact.h,
	lib/engine/protocol/sip/sip-basic.cpp,
	lib/engine/gui/gtk-frontend/book-view-gtk.cpp,
	lib/engine/presence/local-roster/local-roster-bridge.cpp: Made the
	transition from std::list to std::set (and use std::map instead of
	std::list<std::pair>) where that makes more sense for the addressbook
	code.

2007-08-19  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/plugins/plugins.h, lib/engine/plugins/: Removed, forgotten
	yesterday.

2007-08-19  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/addressbook/skel/contact.h,
	lib/engine/addressbook/skel/contact-core.h: Removed trailing spaces
	and reindented to re-enable efficient diffs with my more up to date
	code.

2007-08-18  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/gui/addressbook,
	lib/engine/gui/addressbook/addressbook.cpp,
	lib/engine/gui/addressbook/addressbook.h,
	lib/engine/gui/addressbook/book-view-gtk.cpp,
	lib/engine/gui/addressbook/Makefile.am,
	lib/engine/gui/addressbook/book-view-gtk.h,
	lib/engine/gui/common,
	lib/engine/gui/common/menu-builder-gtk.h,
	lib/engine/gui/common/form-dialog-gtk.cpp,
	lib/engine/gui/common/Makefile.am,
	lib/engine/gui/common/form-dialog-gtk.h,
	lib/engine/gui/common/menu-builder-gtk.cpp,
	lib/engine/gui/roster,
	lib/engine/gui/roster/roster-view-gtk.h,
	lib/engine/gui/roster/Makefile.am,
	lib/engine/gui/roster/roster-view-gtk.cpp: Removed the code I couldn't
	remove in previous commit.

2007-08-18  Julien Puydt  <jpuydt@free.fr>

	* configure.ac,
	lib/engine/gui/gtk-frontend,
	lib/engine/gui/gtk-frontend/roster-view-gtk.h,
	lib/engine/gui/gtk-frontend/gtk-frontend.cpp,
	lib/engine/gui/gtk-frontend/book-view-gtk.cpp,
	lib/engine/gui/gtk-frontend/addressbook-window.cpp,
	lib/engine/gui/gtk-frontend/gtk-frontend.h,
	lib/engine/gui/gtk-frontend/Makefile.am,
	lib/engine/gui/gtk-frontend/roster-view-gtk.cpp,
	lib/engine/gui/gtk-frontend/book-view-gtk.h,
	lib/engine/gui/gtk-frontend/addressbook-window.h,
	lib/engine/gui/Makefile.am,
	lib/engine/gui/gtk-core,
	lib/engine/gui/gtk-core/gtk-core.h,
	lib/engine/gui/gtk-core/menu-builder-gtk.h,
	lib/engine/gui/gtk-core/gtk-core-main.h,
	lib/engine/gui/gtk-core/form-dialog-gtk.cpp,
	lib/engine/gui/gtk-core/form-dialog-gtk.h,
	lib/engine/gui/gtk-core/Makefile.am,
	lib/engine/gui/gtk-core/menu-builder-gtk.cpp,
	lib/engine/gui/gtk-core/gtk-core.cpp,
	lib/engine/gui/gtk-core/gtk-core-main.cpp,
	lib/engine/Makefile.am: Reworked lib/engine/gui/, leaving old files
	around because svn sucks.

2007-08-18  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/addressbook/evolution/evolution-source.cpp: Removed
	dead code.

2007-08-18  Julien Puydt  <jpuydt@free.fr>

	* configure.ac,
	lib/engine/plugins/presence/localroster/gmconf-roster-bridge.cpp,
	lib/engine/plugins/presence/localroster/gmconf-presentity.h,
	lib/engine/plugins/presence/localroster/gmconf-heap.cpp,
	lib/engine/plugins/presence/localroster/gmconf-roster-bridge.h,
	lib/engine/plugins/presence/localroster/gmconf-roster-main.cpp,
	lib/engine/plugins/presence/localroster/Makefile.am,
	lib/engine/plugins/presence/localroster/gmconf-cluster.cpp,
	lib/engine/plugins/presence/localroster/gmconf-heap.h,
	lib/engine/plugins/presence/localroster/gmconf-roster-main.h,
	lib/engine/plugins/presence/localroster/gmconf-cluster.h,
	lib/engine/plugins/presence/localroster/gmconf-presentity.cpp,
	lib/engine/plugins/Makefile.am,
	lib/engine/presence/local-roster/local-cluster.h,
	lib/engine/presence/local-roster/local-presentity.cpp,
	lib/engine/presence/local-roster/local-roster-bridge.cpp,
	lib/engine/presence/local-roster/local-presentity.h,
	lib/engine/presence/local-roster/local-heap.cpp,
	lib/engine/presence/local-roster/local-roster-bridge.h,
	lib/engine/presence/local-roster/local-roster-main.cpp,
	lib/engine/presence/local-roster/Makefile.am,
	lib/engine/presence/local-roster/local-cluster.cpp,
	lib/engine/presence/local-roster/local-heap.h,
	lib/engine/presence/local-roster/local-roster-main.h,
	lib/engine/presence/Makefile.am,
	lib/engine/engine.cpp,
	lib/engine/Makefile.am: Moved and renamed the local roster code.

2007-08-18  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/plugins/presence/localroster/roster-view-gtk.h,
	lib/engine/plugins/presence/localroster/roster-view-gtk.cpp: Removed,
	since they're : 1. duplicates 2. the ones with less comments.

2007-08-18  Julien Puydt  <jpuydt@free.fr>

	* src/Makefile.am, src/framework/, src/: Removed, since useless.

2007-08-18  Julien Puydt  <jpuydt@free.fr>

	* configure.ac,
	lib/engine/addressbook/evolution/Makefile.am,
	lib/engine/addressbook/skel/Makefile.am,
	lib/engine/plugins/presence/localroster/Makefile.am,
	lib/engine/protocol/sip/Makefile.am,
	lib/engine/include/framework/form-request.h,
	lib/engine/include/framework/map-key-const-reference-iterator.h,
	lib/engine/include/framework/form-dumper.h,
	lib/engine/include/framework/ui.h,
	lib/engine/include/framework/form-request-simple.h,
	lib/engine/include/framework/form-visitor.h,
	lib/engine/include/framework/form.h,
	lib/engine/include/framework/runtime.h,
	lib/engine/include/framework/services.h,
	lib/engine/include/framework/map-key-reference-iterator.h,
	lib/engine/include/framework/form-builder.h,
	lib/engine/include/framework/menu-builder.h,
	lib/engine/gui/addressbook/Makefile.am,
	lib/engine/gui/common/Makefile.am,
	lib/engine/gui/Makefile.am,
	lib/engine/gui/roster/Makefile.am,
	lib/engine/presence/skel/Makefile.am,
	lib/engine/src/framework/form-request-simple.cpp,
	lib/engine/src/framework/runtime.cpp,
	lib/engine/src/framework/services.cpp,
	lib/engine/src/framework/form-builder.cpp,
	lib/engine/src/framework/Makefile.am,
	lib/engine/src/framework/menu-builder.cpp,
	lib/engine/src/framework/form-dumper.cpp,
	lib/engine/Makefile.am,
	lib/engine/framework/Makefile.am: Moved the code from
	lib/engine/include/framework/ and lib/engine/src/framework/
	into lib/engine/framework/.

2007-08-18  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/presence/Makefile.am: Oups. Forgot to 'svn add'.

2007-08-18  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/src/presence/, lib/engine/include/presence/: Removed,
	since they're now empty.

2007-08-18  Julien Puydt  <jpuydt@free.fr>

	* configure.ac,
	lib/engine/plugins/presence/localroster/Makefile.am,
	lib/engine/protocol/sip/Makefile.am,
	lib/engine/include/presence/presence-core.h,
	lib/engine/include/presence/heap-impl.h,
	lib/engine/include/presence/heap.h,
	lib/engine/include/presence/cluster-impl.h,
	lib/engine/include/presence/cluster.h,
	lib/engine/include/presence/presentity.h,
	lib/engine/gui/Makefile.am,
	lib/engine/gui/roster/Makefile.am,
	lib/engine/presence/skel/Makefile.am,
	lib/engine/engine.cpp,
	lib/engine/src/presence/Makefile.am,
	lib/engine/src/presence/presence-core.cpp,
	lib/engine/src/Makefile.am,
	lib/engine/Makefile.am: Moved the code from
	lib/engine/include/presence/ and lib/engine/src/presence/
	into lib/engine/presence/skel/.

2007-08-18  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/src/addressbook, lib/engine/include/addressbook: Removed,
	since they're empty now.

2007-08-18  Julien Puydt  <jpuydt@free.fr>

	* src/endpoints/ekiga.cpp, configure.ac,
	lib/engine/addressbook/evolution/Makefile.am,
	lib/engine/addressbook/Makefile.am,
	lib/engine/addressbook/skel/Makefile.am,
	lib/engine/plugins/presence/localroster/Makefile.am,
	lib/engine/protocol/sip/Makefile.am,
	lib/engine/include/addressbook/book-impl.h,
	lib/engine/include/addressbook/book.h,
	lib/engine/include/addressbook/contact.h,
	lib/engine/include/addressbook/source-impl.h,
	lib/engine/include/addressbook/source.h,
	lib/engine/include/addressbook/contact-core.h,
	lib/engine/gui/addressbook/Makefile.am,
	lib/engine/gui/Makefile.am, lib/engine/gui/roster/Makefile.am,
	lib/engine/engine.cpp, lib/engine/src/addressbook/contact-core.cpp,
	lib/engine/src/addressbook/Makefile.am, lib/engine/src/Makefile.am,
	lib/engine/Makefile.am, lib/engine/engine.h: Moved the code from
	lib/engine/include/addressbook/ and lib/engine/src/addressbook/ into
	lib/engine/addressbook/skel/.

2007-08-18  Julien Puydt  <jpuydt@free.fr>

	* configure.ac: Damien missed a s/searchwindow/addressbook there, I
	think.

2007-08-17  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/addressbook/evolution-book.cpp,
	lib/engine/addressbook/evolution-contact.cpp: Removed trailing spaces,
	made a string translated and modified some strings slightly.

2007-08-17  Damien Sandras  <dsandras@gnome.org>

	* configure.ac,
	lib/engine/gui/addressbook/addressbook.cpp,
	lib/engine/gui/addressbook/addressbook.h,
	lib/engine/gui/addressbook/Makefile.am,
	lib/engine/gui/Makefile.am,
	lib/engine/gui/gtk-core-main.cpp:
	s/searchwindow/addressbook/

2007-08-17  Damien Sandras  <dsandras@gnome.org>

	* searchwindow/search-window.h,
	searchwindow/search-window.cpp:
	s/searchwindow/addressbookwindow/. That was a mistake.

2007-08-17  Damien Sandras  <dsandras@gnome.org>

	* searchwindow/search-window.h,
	searchwindow/search-window.cpp:
	Make the GObject a child of GmWindow so that we can save
	its size and position provided a key is given.

2007-08-17  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmwindow.cpp, lib/gui/gmwindow.h:
	Extended API, added properties, and cleaned code
	so that we have minimal code in gm_window_new in order
	to be able to create other GObjects deriving from the GmWindow.

2007-08-16  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp,
	src/gui/preferences.cpp,
	ekiga.schemas.in.in:
	Fixed handling of max tx and rx bitrates thanks to Matthias
	Schneider <ma30002000 yahoo de>.

2007-08-16  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmwindow.c:
	Added possibility to close the window with ESC.

2007-08-16  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmwindow.c, lib/gui/gmwindow.h:
	Added a new GmWindow GObject. That object is responsible
	of saving a window size and position to the GmConf database
	in order to restore it at a later stage.

	* lib/gui/Makefile.am, lib/engine/gui/Makefile.am:
	Updated Makefiles accordingly.

2007-08-15  Damien Sandras  <dsandras@gnome.org>
	
	* lib/engine/gui/common/form-dialog-gtk.cpp:
	Fixed mnemonic activation.

2007-08-15  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/addressbook/evolution/evolution-book.cpp,
	lib/engine/addressbook/evolution/evolution-contact.cpp,
	lib/engine/plugins/presence/localroster/gmconf-heap.cpp,
	lib/engine/plugins/presence/localroster/gmconf-presentity.cpp,
	lib/engine/include/framework/form-visitor.h,
	lib/engine/include/framework/form-builder.h,
	lib/engine/gui/common/form-dialog-gtk.cpp,
	lib/engine/gui/common/form-dialog-gtk.h,
	lib/engine/src/framework/form-builder.cpp:
	Added the possibility to dynamically add choices
	to a MultipleChoiceSubmitter in a Form.
	Largely cleaned the UI looks when editing and adding
	Presentities to the GmConf::Roster.
	Added accessibility shortcuts to some of the dialogs.

2007-08-15  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/addressbook/evolution/evolution-contact.cpp
	lib/engine/src/addressbook/contact-core.cpp:
	Add separators to separate sections.

	* lib/engine/gui/common/menu-builder-gtk.h,
	lib/engine/gui/common/menu-builder-gtk.cpp:
	Prevent two GtkSeparatorMenuItem widgets to be added
	in a row.

2007-08-15  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/addressbook/evolution/evolution-book.h,
	lib/engine/addressbook/evolution/evolution-contact.h,
	lib/engine/addressbook/evolution/evolution-source.cpp,
	lib/engine/addressbook/evolution/evolution-source.h,
	lib/engine/addressbook/evolution/evolution-book.cpp,
	lib/engine/addressbook/evolution/evolution-contact.cpp,
	lib/engine/plugins/presence/localroster/gmconf-roster-bridge.cpp,
	lib/engine/plugins/presence/localroster/gmconf-presentity.h,
	lib/engine/plugins/presence/localroster/gmconf-heap.cpp,
	lib/engine/plugins/presence/localroster/gmconf-cluster.cpp,
	lib/engine/plugins/presence/localroster/gmconf-heap.h,
	lib/engine/plugins/presence/localroster/gmconf-cluster.h,
	lib/engine/plugins/presence/localroster/gmconf-presentity.cpp,
	lib/engine/protocol/sip/sip-basic.h,
	lib/engine/protocol/sip/sip-basic.cpp,
	lib/engine/include/addressbook/book.h,
	lib/engine/include/addressbook/contact.h,
	lib/engine/include/addressbook/source.h,
	lib/engine/include/addressbook/contact-core.h,
	lib/engine/include/presence/presence-core.h,
	lib/engine/include/presence/heap.h,
	lib/engine/include/presence/cluster.h,
	lib/engine/include/presence/presentity.h,
	lib/engine/include/framework/menu-builder.h,
	lib/engine/gui/common/menu-builder-gtk.h,
	lib/engine/gui/common/menu-builder-gtk.cpp,
	lib/engine/gui/gtk-core-main.cpp,
	lib/engine/engine.cpp,
	lib/engine/src/addressbook/contact-core.cpp,
	lib/engine/src/presence/presence-core.cpp,
	lib/engine/src/framework/menu-builder.cpp:
	Many changes. Added a description field to MenuBuilder objects
	in order to describe the action. This field is being used by
	the MenuBuilderGtk to draw a stock icon.
	Added the possibility to add separators to MenuBuilder objects.
	Modified the API of populate_menu and populate_contact_menu so
	that they return TRUE when things were added to the MenuBuilder
	given as argument. 
	Added useful methods here and there.

	* lib/engine/gui/menu-builder-gtk.cpp,
	lib/engine/gui/menu-builder-gtk.h:
	Removed those files.

	* lib/engine/gui/searchwindow/Makefile.am,
	lib/engine/gui/roster/Makefile.am:
	Use correct includes path due to the removal of the wrong
	menu-builder-gtk.h.

2007-08-15  Damien Sandras  <dsandras@gnome.org>

	* plugins/presence/localroster/gmconf-roster-bridge.cpp,
	plugins/presence/localroster/gmconf-presentity.h,
	plugins/presence/localroster/gmconf-heap.cpp,
	plugins/presence/localroster/gmconf-heap.h,
	plugins/presence/localroster/gmconf-presentity.cpp:
	Added some doc, reindented some code.

2007-08-15  Damien Sandras  <dsandras@gnome.org>

	* src/Makefile.am: Fixed previous commit by adding missing
	-I.

2007-08-15  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/addressbook/Makefile.am: Added.

2007-08-15  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/include/engine.h : Moved to lib/engine -- forgot to svn
	mv last time. Should at least half-fix the build.

2007-08-15  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/plugins/addressbook,
	lib/engine/plugins/addressbook/evolution: Removed.

2007-08-15  Julien Puydt  <jpuydt@free.fr>

	* configure.ac, lib/engine/addressbook/evolution,
	lib/engine/addressbook/evolution/evolution-book.h,
	lib/engine/addressbook/evolution/evolution-contact.h,
	lib/engine/addressbook/evolution/evolution-source.cpp,
	lib/engine/addressbook/evolution/evolution-main.cpp,
	lib/engine/addressbook/evolution/evolution-source.h,
	lib/engine/addressbook/evolution/Makefile.am,
	lib/engine/addressbook/evolution/evolution-main.h,
	lib/engine/addressbook/evolution/evolution-book.cpp,
	lib/engine/addressbook/evolution/evolution-contact.cpp,
	lib/engine/addressbook/Makefile.am, lib/engine/plugins/plugins.h,
	lib/engine/plugins/Makefile.am, lib/engine/gui/Makefile.am,
	lib/engine/engine.cpp, lib/engine/Makefile.am: Moved the evolution
	code from lib/engine/plugins/addressbook/evolution to
	lib/engine/addressbook/evolution.

2007-08-15  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/protocols/: Removed.
	* lib/engine/addressbook/evolution/: Added.

2007-08-15  Julien Puydt  <jpuydt@free.fr>

	* configure.ac, lib/engine/protocol/Makefile.am,
	lib/engine/protocol/sip/sip-basic.h,
	lib/engine/protocol/sip/sip-presence.h,
	lib/engine/protocol/sip/sip-main.h,
	lib/engine/protocol/sip/Makefile.am,
	lib/engine/protocol/sip/sip-basic.cpp,
	lib/engine/protocol/sip/sip-presence.cpp,
	lib/engine/protocol/sip/sip-main.cpp, lib/engine/Makefile.am: Moved
	the existing SIP code from lib/engine/protocols/ to
	lib/engine/protocol/sip.

2007-08-15  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/addressbook, lib/engine/protocol,
	lib/engine/protocol/sip, lib/engine/presence: Added directories, making
	things ready for code reorganisation.

2007-08-14  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gtk-core-main.cpp:
	Hide experimental components for now.

2007-08-14  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp: Always start listeners.
	Even if they need to be restarted later.

2007-08-14  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp, win32/Makefile:
	Two fixes from magic Matthias Schneider for possible
	compilation problems. Thanks Matthias !

2007-08-14  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/gui/common/form-dialog-gtk.cpp,
	lib/engine/gui/common/gmconf-heap.cpp: Fixed previous commit.

2007-08-13  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/common/form-dialog-gtk.cpp,
	lib/engine/gui/common/form-dialog-gtk.h:
	Improved UI. Use a GtkListStore for the MultipleChoiceSubmitter
	in order to add more flexibility and be more user friendly.

2007-08-13  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/searchwindow/book-view-gtk.cpp:
	Small changes.

2007-08-13  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/plugins/presence/localroster/gmconf-heap.cpp,
	lib/engine/plugins/presence/localroster/gmconf-presentity.cpp:
	Fixed save. Cosmetic changes.

2007-08-13  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/roster/roster-view-gtk.h,
	lib/engine/gui/roster/roster-view-gtk.cpp:
	Added some docs. Cosmetic changes.

2007-08-13  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/plugins/presence/localroster/gmconf-heap.cpp:
	Correctly initializes the xmlDoc. Prevent crash if we have
	a doc without children.

2007-08-10  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmcellrendererexpander.c,
	lib/gui/gmcellrendererexpander.h,
	lib/gui/Makefile.am,
	lib/engine/gui/searchwindow/search-window.cpp,
	lib/engine/gui/roster/roster-view-gtk.cpp,
	lib/engine/gui/gtk-core-main.cpp:
	More cosmetic changes in the GUI.

2007-08-10  Damien Sandras  <dsandras@gnome.org>

	* win32/diff/ptlib_configure.ac: Make sure that P_DNS is defined
	and DNS support is included into the build. Patch from Vincent
	Luba <luba novacom be>.

2007-08-10  Damien Sandras  <dsandras@gnome.org>

	* evolution/evolution-book.h,
	evolution/evolution-contact.h,
	evolution/evolution-source.cpp,
	evolution/evolution-main.cpp,
	evolution/evolution-source.h,
	evolution/evolution-main.h,
	evolution/evolution-book.cpp,
	evolution/evolution-contact.cpp:
	Updated to the new code of Julien.

2007-08-10  Damien Sandras  <dsandras@gnome.org>

	* common/form-dialog-gtk.cpp,
	common/form-dialog-gtk.h:
	Do not create the main loop here. Use a real GtkDialog.

2007-08-09  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/plugins/plugins.h,
	lib/engine/engine.cpp,
	lib/engine/Makefile.am:
	Fixed compilation.

2007-08-09  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/ekiga.cpp,
	configure.ac,
	lib/gui/gm-cell-renderer-bitext.c,
	lib/gui/gm-cell-renderer-bitext.h,
	lib/gui/Makefile.am,
	lib/engine/plugins/addressbook,
	lib/engine/plugins/addressbook/evolution,
	lib/engine/plugins/addressbook/evolution/evolution-book.h,
	lib/engine/plugins/addressbook/evolution/evolution-source.cpp,
	lib/engine/plugins/addressbook/evolution/evolution-contact.h,
	lib/engine/plugins/addressbook/evolution/evolution-main.cpp,
	lib/engine/plugins/addressbook/evolution/evolution-source.h,
	lib/engine/plugins/addressbook/evolution/Makefile.am,
	lib/engine/plugins/addressbook/evolution/evolution-main.h,
	lib/engine/plugins/addressbook/evolution/evolution-book.cpp,
	lib/engine/plugins/addressbook/evolution/evolution-contact.cpp,
	lib/engine/plugins/evolution,
	lib/engine/plugins/presence,
	lib/engine/plugins/presence/localroster,
	lib/engine/plugins/presence/localroster/roster-view-gtk.h,
	lib/engine/plugins/presence/localroster/gmconf-roster-bridge.cpp,
	lib/engine/plugins/presence/localroster/gmconf-presentity.h,
	lib/engine/plugins/presence/localroster/gmconf-heap.cpp,
	lib/engine/plugins/presence/localroster/gmconf-roster-bridge.h,
	lib/engine/plugins/presence/localroster/gmconf-roster-main.cpp,
	lib/engine/plugins/presence/localroster/gmconf-cluster.cpp,
	lib/engine/plugins/presence/localroster/Makefile.am,
	lib/engine/plugins/presence/localroster/gmconf-heap.h,
	lib/engine/plugins/presence/localroster/roster-view-gtk.cpp,
	lib/engine/plugins/presence/localroster/gmconf-roster-main.h,
	lib/engine/plugins/presence/localroster/gmconf-presentity.cpp,
	lib/engine/plugins/presence/localroster/gmconf-cluster.h,
	lib/engine/plugins/plugins.h,
	lib/engine/plugins/Makefile.am,
	lib/engine/include/engine.h,
	lib/engine/gui/form-dialog.cpp,
	lib/engine/gui/form-dialog.h,
	lib/engine/gui/common,
	lib/engine/gui/common/menu-builder-gtk.h,
	lib/engine/gui/common/form-dialog-gtk.cpp,
	lib/engine/gui/common/Makefile.am,
	lib/engine/gui/common/form-dialog-gtk.h,
	lib/engine/gui/common/menu-builder-gtk.cpp,
	lib/engine/gui/Makefile.am,
	lib/engine/gui/gtk-core.cpp,
	lib/engine/gui/searchwindow/menu-builder-gtk.h,
	lib/engine/gui/searchwindow/Makefile.am,
	lib/engine/gui/searchwindow/menu-builder-gtk.cpp,
	lib/engine/gui/roster/roster-view-gtk.h,
	lib/engine/gui/roster/gmconf-roster-bridge.cpp,
	lib/engine/gui/roster/gmconf-presentity.h,
	lib/engine/gui/roster/gmconf-heap.cpp,
	lib/engine/gui/roster/gmconf-roster-bridge.h,
	lib/engine/gui/roster/gmconf-roster-main.cpp,
	lib/engine/gui/roster/gmconf-cluster.cpp,
	lib/engine/gui/roster/Makefile.am,
	lib/engine/gui/roster/gmconf-heap.h,
	lib/engine/gui/roster/roster-view-gtk.cpp,
	lib/engine/gui/roster/gmconf-roster-main.h,
	lib/engine/gui/roster/gmconf-presentity.cpp,
	lib/engine/gui/roster/gmconf-cluster.h,
	lib/engine/gui/gtk-core-main.cpp,
	lib/engine/engine.cpp,
	lib/engine/Makefile.am,
	po/ekiga.pot:
	Adds, deletes and moves in order to have a better code
	organization.

2007-08-09  Damien Sandras  <dsandras@gnome.org>

	* configure.ac,
	lib/engine/gui/Makefile.am,
	lib/gmconf/gmconf.h,
	Makefile.am,
	lib/engine/gui/roster,
	lib/engine/gui/roster/gmconf-roster-main.h,
	lib/engine/gui/roster/gmconf-cluster.cpp,
	lib/engine/gui/roster/gmconf-presentity.cpp,
	lib/engine/gui/roster/gmconf-heap.h,
	lib/engine/gui/roster/Makefile.am,
	lib/engine/gui/roster/gmconf-roster-main.cpp,
	lib/engine/gui/roster/gmconf-heap.cpp,
	lib/engine/gui/roster/gmconf-roster-bridge.cpp,
	lib/engine/gui/roster/gmconf-roster-bridge.h,
	lib/engine/gui/roster/gmconf-presentity.h,
	lib/engine/gui/roster/gmconf-cluster.h:
	More code from Julien.

2007-08-09  Damien Sandras  <dsandras@gnome.org>

	* configure.ac,
	lib/engine/include/framework/ui.h,
	lib/engine/gui/gui-gtk-main.h,
	lib/engine/gui/form-dialog.cpp,
	lib/engine/gui/gtk-core.h,
	lib/engine/gui/menu-builder-gtk.h,
	lib/engine/gui/gtk-core-main.h,
	lib/engine/gui/form-dialog.h,
	lib/engine/gui/gui-gtk.cpp,
	lib/engine/gui/Makefile.am,
	lib/engine/gui/gui-gtk-main.cpp,
	lib/engine/gui/gtk-core.cpp,
	lib/engine/gui/menu-builder-gtk.cpp,
	lib/engine/gui/gui-gtk.h,
	lib/engine/gui/gtk-core-main.cpp,
	lib/engine/protocols,
	lib/engine/protocols/sip-basic.h,
	lib/engine/protocols/sip-main.h,
	lib/engine/protocols/sip-presence.h,
	lib/engine/protocols/Makefile.am,
	lib/engine/protocols/sip-basic.cpp,
	lib/engine/protocols/sip-main.cpp,
	lib/engine/protocols/sip-presence.cpp,
	lib/engine/engine.cpp,
	lib/engine/src/framework/form-request-simple.cpp,
	lib/engine/src/framework/runtime.cpp,
	lib/engine/src/framework/form-builder.cpp,
	lib/engine/src/framework/Makefile.am,
	lib/engine/src/framework/form-dumper.cpp,
	lib/engine/Makefile.am: 
	More code from Julien. Huge!

2007-08-07  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp, src/gui/main.cpp:
	Added debug tracing to codecs. Patch from magic
	Matthias Schneider <ma30002000 yahoo de>.

2007-08-07  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/include/framework/form-request.h,
	lib/engine/include/framework/form-dumper.h,
	lib/engine/include/framework/form-request-simple.h,
	lib/engine/include/framework/form-visitor.h,
	lib/engine/include/framework/form.h,
	lib/engine/include/framework/runtime.h,
	lib/engine/include/framework/form-builder.h,
	lib/engine/src/framework/Makefile.am:
	More code from magic Julien, ensuring that any components
	of the engine can build custom forms with specific actions
	while being toolkit agnostic.

2007-08-07  Damien Sandras  <dsandras@gnome.org>

	* src/gui/tools.cpp,
	src/gui/addressbook.cpp,
	src/gui/druid.cpp,
	src/gui/callbacks.cpp,
	src/gui/accounts.cpp,
	src/gui/main.cpp,
	src/gui/statusicon.cpp,
	src/common.h,
	lib/gui/gmstockicons.h,
	lib/gui/gmgroupseditor.c,
	lib/gui/gmdialog.c:
	Minor cleanups.

2007-08-07  Damien Sandras  <dsandras@gnome.org>

	* configure.ac: Added presence stuff to the build.

	* lib/engine/include/presence,
	lib/engine/src/presence,
	lib/engine/src/presence/Makefile.am,
	lib/engine/src/presence/presence-core.cpp,
	lib/engine/src/Makefile.am,
	lib/engine/include/presence/presence-core.h,
	lib/engine/include/presence/heap-impl.h,
	lib/engine/include/presence/heap.h,
	lib/engine/include/presence/cluster-impl.h,
	lib/engine/include/presence/cluster.h,
	lib/engine/gui/Makefile.am,
	lib/engine/include/presence/presentity.h: Added more
	code from Julien to handle presence.

	* lib/engine/gui/gui-gtk.cpp,
	lib/engine/gui/searchwindow,
	lib/engine/gui/searchwindow/search-window.h,
	lib/engine/gui/searchwindow/menu-builder-gtk.h,
	lib/engine/gui/searchwindow/book-view-gtk.cpp,
	lib/engine/gui/searchwindow/Makefile.am,
	lib/engine/gui/searchwindow/book-view-gtk.h,
	lib/engine/gui/searchwindow/search-window.cpp,
	lib/engine/gui/searchwindow/menu-builder-gtk.cpp:
	Simplified code, added icons, and beautified the UI.

2007-08-06  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp: Fixed crash if frame_rate = 0.

2007-08-06  Damien Sandras  <dsandras@gnome.org>

	* win32/diff/ptlib_configure.ac: Applied patch from Matthias
	Schneider <ma30002000 yahoo de> to fix WIN32 compilation. 
	Thanks Matthias !

2007-08-06  Damien Sandras  <dsandras@gnome.org>

	* src/devices/videoinput.cpp,
	src/endpoints/manager.cpp,
	src/gui/preferences.cpp,
	src/gui/druid.cpp,
	src/gui/conf.cpp,
	src/common.h,
	ekiga.schemas.in.in:
	Applied 2 patches from Matthias Schneider <ma30002000 yahoo de> to
	add preliminary support for more resolutions and more granular
	settings wrt the frame rate and bandwidth management. 

2007-08-03  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/ekiga.cpp, lib/engine/gui/searchbook/search-window.h,
	lib/engine/gui/searchbook/addressbook-window.cpp,
	lib/engine/gui/searchbook/Makefile.am,
	lib/engine/gui/searchbook/addressbook-window.h,
	lib/engine/gui/searchbook/search-window.cpp,
	lib/engine/gui/gui-gtk.cpp,
	lib/engine/gui/gui-gtk-main.cpp,
	lib/engine/gui/gui-gtk.h,
	lib/engine/engine.cpp,
	lib/engine/Makefile.am: Correctly init the engine.

2007-08-03  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/plugins/evolution/evolution-contact.cpp: Made the code
	better looking and added modification of groups (still incomplete).

2007-08-03  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/plugins/evolution/evolution-contact.h,
	lib/engine/plugins/evolution/evolution-contact.cpp,
	lib/engine/plugins/evolution/evolution-book.h,
	lib/engine/plugins/evolution/evolution-book.cpp: Added (incomplete)
	contact editing code.

2007-08-03  Damien Sandras  <dsandras@gnome.org>

	* src/clients/stun.cpp,
	src/endpoints/manager.h,
	src/endpoints/manager.cpp,
	src/endpoints/accountshandler.cpp,
	src/gui/conf.cpp: Make sure that STUN is enabled before
	starting the listeners (to adapt to OPAL's new mechanism).
	Reset the listeners when enabling/disabling STUN.

2007-08-02  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/Makefile.am: Added missing -I.

2007-08-02  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmpreferences.c: Fixed previous patch that was
	breaking gnome_prefs_string_option_menu_update. 

2007-08-02  Steve Frécinaux  <code@istique.net>

	* lib/engine/gui/Makefile.am, lib/engine/gui/searchbook/Makefile.am,
	lib/engine/plugins/evolution/Makefile.am, lib/engine/plugins/plugins.h,
	lib/gmcontacts/Makefile.am, lib/gmcontacts/gmcontacts-avahi.cpp,
	lib/gmcontacts/gmcontacts-gmconf.cpp,
	lib/gmcontacts/gmcontacts-ldap.cpp,
	lib/gmcontacts/gmcontacts-remote.cpp, lib/gui/Makefile.am,
	lib/gui/gmstockicons.h, src/Makefile.am, src/clients/stun.cpp,
	src/common.h, src/components/bonobo.cpp,
	src/components/dbus-helper.cpp, src/components/dbus.cpp,
	src/devices/audio.cpp, src/devices/audio.h,
	src/devices/fakevideoinput.cpp, src/devices/videoinput.cpp,
	src/devices/videooutput_dx.cpp, src/devices/videooutput_gdk.cpp,
	src/devices/videooutput_xv.cpp, src/endpoints/accountshandler.cpp,
	src/endpoints/ekiga.cpp, src/endpoints/ekiga.h,
	src/endpoints/h323.cpp, src/endpoints/h323.h,
	src/endpoints/manager.cpp, src/endpoints/manager.h,
	src/endpoints/pcss.cpp, src/endpoints/sip.cpp, src/endpoints/sip.h,
	src/endpoints/urlhandler.cpp, src/gui/accounts.cpp,
	src/gui/addressbook.cpp, src/gui/callbacks.cpp,
	src/gui/callshistory.cpp, src/gui/chat.cpp, src/gui/conf.cpp,
	src/gui/contacts.cpp, src/gui/druid.cpp, src/gui/history.cpp,
	src/gui/main.cpp, src/gui/main.h, src/gui/misc.cpp,
	src/gui/preferences.cpp, src/gui/statusicon.cpp: allow building
	ekiga out-of-tree (to avoid mixing .o and source code).

2007-08-02  Steve Frécinaux  <code@istique.net>

	* src/Makefile.am, src/gui/conf.cpp, src/gui/conf.h, src/gui/main.cpp:
	rename config.h into conf.h to avoid further config with
	$(top_srcdir)/config.h.

2007-08-02  Steve Frécinaux  <code@istique.net>

	* lib/gmconf/gmconf.h, lib/gmconf/gmconf-gconf.h,
	lib/gmconf/gmconf-glib.h: Removed obsolete gconf_init () call,
	and unneeded arguments for gm_conf_init ().
	* src/gui/main.cpp: remove gtk_init (use gtk_get_option_group ()
	instead).

2007-07-29  Julien Puydt  <jpuydt@free.fr>

	* lib/gui/gmpreferences.c, src/devices/fakevideoinput.cpp,
	src/devices/videoinput.cpp, src/endpoints/manager.cpp: Completed the
	fix for #131854.

2007-07-28  Julien Puydt  <jpuydt@free.fr>

	* src/gui/druid.cpp: Partial fix for #131854.

2007-07-27  Julien Puydt  <jpuydt@free.fr>

	* src/gui/chat.cpp: Fixed #335795.

2007-07-25  Julien Puydt  <jpuydt@free.fr>

	* src/gui/accounts.cpp: Fixed #369202, patch from Patrick Wade.

2007-07-25  Julien Puydt  <jpuydt@free.fr>

	* win32/nsisinstaller/ekiga.nsi, win32/Makefile: Improved the win32
	installer -- patch from Matthias Schneider <ma30002000 yahoo com>.

2007-07-23  Julien Puydt  <jpuydt@free.fr>

	* win32/Makefile: Improved dependency tracking -- patch from Matthias
	Schneider <ma30002000 yahoo com>.

2007-07-22  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/plugins/evolution/evolution-book.h: Fix previous commit.

2007-07-22  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/plugins/evolution/evolution-contact.h,
	lib/engine/plugins/evolution/evolution-contact.cpp,
	lib/engine/plugins/evolution/evolution-book.cpp: Implemented contact
	removal.

2007-07-21  Julien Puydt  <jpuydt@free.fr>

	* lib/engine/plugins/evolution/evolution-book.cpp: Fixed a stupid bug
	where an iterator was used while invalidated.

2007-07-20  Claude Paroz  <claude@2xlibre.net>

	* .cvsignore: Removed.
	* AUTHORS, NEWS: UTF-8 converted.
	* pixmaps/.cvsignore, sounds/.cvsignore, src/.cvsignore: Removed.

2007-07-19  Julien Puydt  <jpuydt@free.fr>

	* win32/Makefile: Various improvements with respect to sources
	fetching and rebuilds -- patch from Matthias Schneider <ma30002000
	yahoo com>.

2007-07-15  Jan Schampera <jan.schampera@unix.net>

	* src/gui/main.cpp: Fix incorrect focus handling of main window, remove
	duplicate accel code, simplify cursor positioning in URI bar

2007-07-12  Michael Terry  <mike@mterry.name>

	Many changes for bug 433275 to use icon theme lookups instead of
	shipped icons.

	* Makefile.am: Don't install icon in /usr/share/pixmaps
	* lib/gui/gmmenuaddon.c: (gtk_build_menu), (gtk_menu_show_icons),
	  lib/gui/gmmenuaddon.h: Add menu macro that looks in icon theme
	* lib/gui/gmstockicons.c: (gnomemeeting_stock_icons_init),
	  lib/gui/gmstockicons.h: Install builtin icon theme icons
	* lib/gui/gmtextbufferaddon.c: (find_match),
	(gtk_text_buffer_insert_smiley),
	(gtk_text_buffer_get_smiley_regex),
	  lib/gui/gmtextbufferaddon.h: Autogenerate smiley regex
	* pixmaps/Makefile.am: Move, delete, and add a bunch of icons
	* src/devices/fakevideoinput.cpp, src/endpoints/ekiga.cpp,
	  src/gui/addressbook.cpp, src/gui/callbacks.cpp,
	  src/gui/callshistory.cpp, src/gui/chat.cpp, src/gui/contacts.cpp,
	  src/gui/druid.cpp, src/gui/history.cpp, src/gui/main.cpp,
	  src/gui/statusicon.cpp, src/gui/tools.cpp: Use new theme icons.

2007-07-12  Julien Puydt  <jpuydt@free.fr>

	* win32/Makefile: Changed source fetching for x264 & theora, patch
	from Matthias Schneider <ma30002000 yahoo com>.

2007-07-11  Julien Puydt  <jpuydt@free.fr>

	* win32/Makefile: Added theora support to the win32 build, patch from
	Matthias Schneider <ma30002000 yahoo com>.

2007-07-10  Julien Puydt  <jpuydt@free.fr>

	* src/Makefile.am, win32/Makefile, configure.ac: Fix sigc++ dependency
	handling for win32 and non-gnome, patch from Matthias Schneider
	<ma30002000 yahoo com>.

2007-07-09  Julien Puydt  <jpuydt@free.fr>

	* src/Makefile.am, win32/Makefile, configure.ac,
	lib/engine/engine.cpp, lib/engine/Makefile.am: Fixed win32
	compilation, patch from Matthias Schneider <ma30002000 yahoo com>.

2007-07-08  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/ekiga.cpp,
	src/Makefile.am,
	lib/engine/include/engine.h,
	lib/engine/engine.cpp,
	lib/engine/Makefile.am:
	Fixed previous commit.

2007-07-08  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/ekiga.cpp,
	lib/engine/plugins/plugins.h,
	lib/engine/include/engine.h,
	lib/engine/engine.cpp,
	lib/engine/Makefile.am:
	More changes to allow
	the initialization of our engine. Vroom.

2007-07-08  Damien Sandras  <dsandras@gnome.org>

	* lib/engine/gui/gui-gtk-main.h,
	lib/engine/gui/searchbook/Makefile.am,
	lib/engine/gui/gui-gtk.cpp,
	lib/engine/gui/Makefile.am,
	lib/engine/gui/gui-gtk-main.cpp,
	lib/engine/gui/gui-gtk.h: 
	Moved gtk+ stuff initialising components
	one directory above in the hierarchy as
	it could initialize more components.

2007-07-08  Damien Sandras  <dsandras@gnome.org>

	* configure.ac, lib/engine/Makefile.am,
	lib/engine/gui/Makefile.am,
	lib/engine/gui/searchbook/Makefile,
	lib/engine/gui/searchbook/Makefile.am:
	More changes.

2007-07-08  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/ekiga.cpp, src/endpoints/ekiga.h,
	src/gui/main.cpp, src/Makefile.am, configure.ac,
	lib/engine/plugins/evolution/evolution-book.h,
	lib/engine/plugins/evolution/evolution-source.cpp,
	lib/engine/plugins/evolution/evolution-contact.h,
	lib/engine/plugins/evolution/evolution-main.cpp,
	lib/engine/plugins/evolution/evolution-source.h,
	lib/engine/plugins/evolution/Makefile.am,
	lib/engine/plugins/evolution/evolution-main.h,
	lib/engine/plugins/evolution/evolution-book.cpp,
	lib/engine/plugins/evolution/evolution-contact.cpp,
	lib/engine/plugins/plugins.h,
	lib/engine/plugins/Makefile.am,
	lib/engine/gui/searchbook/gui-gtk-main.h,
	lib/engine/gui/searchbook/menu-builder-gtk.h,
	lib/engine/gui/searchbook/book-view-gtk.cpp,
	lib/engine/gui/searchbook/addressbook-window.cpp,
	lib/engine/gui/searchbook/gui-gtk.cpp,
	lib/engine/gui/searchbook/Makefile.am,
	lib/engine/gui/searchbook/gui-gtk-main.cpp,
	lib/engine/gui/searchbook/addressbook-window.h,
	lib/engine/gui/searchbook/book-view-gtk.h,
	lib/engine/gui/searchbook/menu-builder-gtk.cpp,
	lib/engine/gui/searchbook/gui-gtk.h,
	lib/engine/gui/searchbook/Makefile,
	lib/engine/gui/Makefile.am,
	lib/engine/Makefile.am:
	Added some more code from Julien. We can start
	working on SVN!

2007-07-07  Damien Sandras  <dsandras@gnome.org>

	* src/Makefile.am: I like to clean.

2007-07-07  Damien Sandras  <dsandras@gnome.org>

	* Makefile.am: Fixed "make dist" target by removing
	files from WIN32_DIST which do not exist anymore.

2007-07-07  Damien Sandras  <dsandras@gnome.org>

	* Makefile.am, src/endpoints/ekiga.cpp,
	src/endpoints/ekiga.h, src/gui/main.cpp,
	configure.ac, lib/gmcontacts/Makefile.am,
	lib/gui/Makefile.am, lib/druid/Makefile.am,
	lib/Makefile.am: More cleanups. Removed unused
	stuff.
	
	* lib/base, plugins: Removed that code. If we
	reuse it at some point later, we can reincorporate
	an improved version.

2007-07-07  Damien Sandras  <dsandras@gnome.org>

	* configure.ac: Added tabs.

2007-07-07  Damien Sandras  <dsandras@gnome.org>

	* src/devices/audio.cpp,
	src/devices/audio.h,
	src/endpoints/ekiga.cpp,
	src/endpoints/urlhandler.cpp,
	src/endpoints/ekiga.h,
	src/endpoints/manager.cpp,
	src/endpoints/sip.cpp,
	src/gui/preferences.cpp,
	src/gui/druid.cpp,
	src/gui/callbacks.cpp,
	src/gui/accounts.cpp,
	src/gui/main.cpp,
	src/gui/main.h,
	src/gui/statusicon.cpp,
	src/Makefile.am,
	src/common.h,
	lib/gmcontacts/Makefile.am,
	lib/gui/gmgroupseditor.c,
	lib/gui/gmtray/Makefile.am,
	lib/gui/gmdialog.c,
	lib/gui/Makefile.am,
	lib/platform/Makefile.am,
	lib/engine/src/addressbook/Makefile.am,
	lib/engine/src/framework/Makefile.am,
	lib/engine/Makefile.am,
	lib/toolbox/Makefile.am,
	lib/druid/Makefile.am,
	lib/gmconf/gmconf-gconf.c,
	lib/gmconf/Makefile.am,
	lib/Makefile.am,
	lib/base/Makefile.am,
	autogen.sh,
	help/Makefile.am,
	Makefile.am,
	configure.in,
	configure.ac: Rather big changes to restructure
	the build system. Each component can now be compiled in
	or out independantly of the others (e.g. no EDS and storage
	of contacts in gmconf-glib for example). DISABLE_GNOME was
	not giving enough flexibility. Define _() in config.h through
	configure.ac instead of copying it from file to file. Only
	display build options if they are valid for the current
	platform.

2007-07-01  Damien Sandras  <dsandras@gnome.org>

	* configure.in, lib/engine: Added part of 
	the superb work from Julien to the repository.
	More to be added soon. Thanks !

2007-06-30  Damien Sandras  <dsandras@gnome.org>

	* diff/opal_Makefile.am, diff/opal_configure.ac,
	Makefile: Enable H.264 and MPEG-4 for WIN32 thanks
	Matthias Schneider <ma30002000 yahoo de>.
	
2007-06-30  Damien Sandras  <dsandras@gnome.org>

	* Makefile.am: Added uninstall icon to make dist.
	Patch from Vincent Luba <luba novacom be>.

2007-06-27  Damien Sandras  <dsandras@gnome.org>

	* win32/Makefile: Fixed Makefile thanks Vincent Luba.

2007-06-23  Julien Puydt  <jpuydt@free.fr>

	* configure.in: Added linux-gnueabi to the list of platforms
	recognized as linux, thanks to Lennert Buytenhek.

2007-06-19  Damien Sandras  <dsandras@gnome.org>

	* src/gui/callbacks.cpp: Do not display picture on WIN32.

	* src/gui/main.cpp: Only check for GCONF_TEST_AGE when GConf
	is being used and not the pure GmConf.

	* win32/ico/ekiga-uninstall.ico: Added icon to the uninstaler.

	* win32/nsisinstaller/ekiga.nsi: Various fixes.

	* win32/Makefile: Various fixes + DirectShow support.

	* lib/gui/gmtray/pixbuf_to_hicon.c: Removed redundant code.

	* lib/gui/gmpreferences.c: Added converstion to UTF-8 for Vista.

	Huge patch from Vincent Luba <vincent luba novacom be>. Thanks!

2007-06-18  Damien Sandras  <dsandras@gnome.org>

	* diff/Makefile: Added x264/ffmpeg to the WIN32 build
	thanks to Matthias Schneider <ma30002000 yahoo de>.

2007-06-16  Damien Sandras  <dsandras@gnome.org>

	* diff/ptlib_Makefile.am, diff/opal_Makefile.am, 
	diff/opal_configure.ac: Fixed win32 build due to recent
	changes in the CVS of OPAL thanks to Matthias Schneider 
	<ma30002000 yahoo de>.

2007-06-09  Damien Sandras  <dsandras@gnome.org>

	* win32/diff/ptlib_Makefile.am, 
	win32/diff/ptlib_configure.ac,
	win32/Makefile: Applied patch from Matthias Schneider 
	<ma30002000 yahoo de> to integrate the DirectShow build 
	in the WIN32 build. Thanks !

2007-06-09  Damien Sandras  <dsandras@gnome.org>

	* videoinput.cpp: Slight API change.

2007-06-09  Damien Sandras  <dsandras@gnome.org>

	* src/devices/videooutput_dx.cpp, src/devices/videooutput_xv.cpp,
	src/devices/videooutput_gdk.cpp: Applied patch from Matthias
	Schneider to prevent possible crash when hanging up with preview 
	active.

2007-06-02  Damien Sandras  <dsandras@gnome.org>

	* src/devices/videooutput_gdk.cpp: Removed redundant debug.
	Thanks to Matthias Schneider.

2007-06-02  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/ekiga.cpp:
	Do not use the loopback interface as possible interface on OpenSolaris
	thanks to Elaine Xiong <elaine xiong sun com>. Thanks!

2007-06-02  Damien Sandras  <dsandras@gnome.org>

	* win32/nsisinstaller/ekiga.nsi:
	Committed update for the installer thanks to Vincent Luba
	<luba novacom be>.

2007-05-30  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp: Added missing initialization of 
	the frame counter thanks to Matthias Schneider.

2007-05-30  Damien Sandras  <dsandras@gnome.org>

	* src/devices/videooutput_gdk.cpp: Fixed possible crash thanks
	to Matthias Schneider <ma30002000 yahoo com>.

2007-05-29  Damien Sandras  <dsandras@gnome.org>

	* win32/diff/ptlib_configure.ac, win32/Makefile: 
	Applied various changes thanks Vincent Luba <luba novacom be>

2007-05-29  Damien Sandras  <dsandras@gnome.org>

	* AUTHORS: Updated file with forgotten contributions taken from
	ChangeLog.

2007-05-29  Julien Puydt  <jpuydt@free.fr>

	* src/gui/config.cpp, src/endpoints/manager.cpp,
	src/endpoints/manager.h: Removed last(?) forgotten bits of long-gone
	ILS code.

2007-05-23  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp: Use correct ACK timeout.

2007-05-23  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp: Reduced ACK timeout.

2007-05-22  Damien Sandras  <dsandras@gnome.org>

	* src/gui/callbacks.cpp, AUTHORS: Moved Matthias and Vincent 
	from "Regular Contributors" to "Contributors" as their daily
	contributions don't stop. Guys please continue like that!

2007-05-22  Damien Sandras  <dsandras@gnome.org>

	* src/devices/videooutput_dx.cpp, win32/diff/ptlib_Makefile.am,
	win32/diff/opal_Makefile.am, win32/diff/ptlib_configure.ac,
	win32/Makefile: Applied various patches from Matthias Schneider
	<ma30002000 yahoo de>. Thanks a lot, as usual !
	
2007-05-20  Julien Puydt  <jpuydt@free.fr>

	* src/endpoints/accountshandler.cpp: Adapt to api as modified in
	opal yesterday.

2007-05-17  Damien Sandras  <dsandras@gnome.org>

	* win32/Makefile:
	Removed redundant patch (thanks Vincent).

2007-05-16  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp: Correctly disable zoom
	menu items when no video is being displayed.

2007-05-16  Damien Sandras  <dsandras@gnome.org>

	* src/devices/videooutput_dx.cpp,
	src/devices/videooutput_xv.cpp,
	src/devices/videooutput_dx.h,
	src/devices/videooutput_xv.h,
	src/devices/videooutput_gdk.cpp,
	src/endpoints/manager.h,
	src/endpoints/manager.cpp,
	src/gui/main.cpp,
	src/gui/main.h,
	ekiga.schemas.in.in:
	Applied patch from Matthias Schneider improving the following :
	 - dont drop the first frame when doing fallback
	 - get the POutputDevices for statistics via
	 GetConnection/GetMediaStream/GetVideoOutputDevice
	 - fixes redraw issue on win32 and DX
	 - reorganizes different video views (no more zoom=-1.0)
	 - fixed double counting of frames when falling back to GDK

2007-05-15  Damien Sandras  <dsandras@gnome.org>

	* configure.in, win32/diff/ptlib_Makefile.am,
	win32/diff/opal_Makefile.am, 
	win32/diff/ptlib_configure.ac,
	win32/diff/ptlib_pwlib.pc.in,
	win32/diff/opal_configure.ac,
	win32/nsisinstaller/ekiga.nsi,
	win32/Makefile:
	Applied patch from Vincent Luba to improve the WIN32 build 
	and to add preliminary support for DirectSound.

2007-05-15  Damien Sandras  <dsandras@gnome.org>

	* pixmaps/status-unknown.png, src/endpoints/h323.cpp,
	src/endpoints/manager.h, src/endpoints/sip.h,
	src/endpoints/urlhandler.cpp, src/endpoints/accountshandler.h,
	src/endpoints/urlhandler.h, src/endpoints/pcss.cpp,
	src/endpoints/manager.cpp, src/endpoints/sip.cpp,
	src/endpoints/accountshandler.cpp, src/gui/addressbook.cpp,
	src/gui/preferences.cpp, src/gui/statusicon.h,
	src/gui/config.cpp, src/gui/contacts.cpp, 
	src/gui/accounts.cpp, src/gui/accounts.h,
	src/gui/main.cpp, src/gui/main.h,
	src/gui/statusicon.cpp, lib/gmcontacts/gmcontacts.h,
	ekiga.schemas.in.in:
	Added support for the new subsystem managing subscriptions for presence, 
	message waiting indications, registrations, state publishing,
	message conversations, ...
	Adds/fixes support for RFC3856, RFC3903, RFC3863, RFC3265, ...
	Many improvements over the original SIPInfo code.
	Code contributed by NOVACOM (http://www.novacom.be) thanks to
	EuroWeb (http://www.euroweb.hu).

2007-05-13  Damien Sandras  <dsandras@gnome.org>

	* src/gui/druid.cpp: Fixed crash on WIN32 in the configuration
	assistant when DSL is selected thanks to Vincent Luba 
	<luba novacom be>.

2007-05-13  Damien Sandras  <dsandras@gnome.org>

	* win32/diff/opal_Makefile.am: Added missing opalmixer.cxx
	file to the compilation.

2007-05-10  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/xvwindow.cpp: Applied patch from Matthias Schneider
	to fix redraw issues with XVideo. Thanks !

2007-05-03  Jan Schampera <jan.schampera@unix.net>
	* ekiga.schemas.in.in, lib/gui/dxwindow.cpp, lib/gui/xvwindow.cpp, 
	src/devices/videooutput_dx.cpp, src/devices/videooutput_gdk.cpp,
	src/devices/videooutput_xv.cpp, src/devices/videooutput_xv.h,
	src/endpoints/manager.cpp, src/endpoints/manager.h, src/gui/main.cpp,
	src/gui/main.h:
	Fixes, addons and extensions for XV/DX from Matthias Schneider:
	- sets a PIP ratio of 1/5 when in FS and 1/3 when not in FS with DX
	  and XV
	- adds a display of sent and received framerate to the stat output
	- adds the possibility to deactive XV and SX via a gconf setting
	- fixes a leak of the GC
	- does not do fallback when PIP in XV output mode failes - simply dont
	  show the PIP
	- disabling of FS mode when in one-way video mode

2007-05-03  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Fixed previous commit.

2007-05-01  Damien Sandras  <dsandras@gnome.org>
	
	* src/gui/main.cpp: Reapplied overwritten patch.

2007-05-01  Damien Sandras  <dsandras@gnome.org>

	* src/devices/videooutput_dx.cpp, src/devices/videooutput_dx.h,
	src/gui/main.cpp, src/Makefile.am, src/common.h, 
	lib/gui/dxwindow.h, lib/gui/dxwindow.cpp, lib/gui/Makefile.am:
	Added preliminary support for DirectX output on WIN32 thanks
	to Matthias Schneider. Thanks for your excellent work Matthias.

2007-05-01  Damien Sandras  <dsandras@gnome.org>

	* src/devices/videooutput_xv.cpp, src/devices/videooutput_gdk.cpp,
	src/endpoints/manager.h, src/endpoints/manager.cpp:
	Display FPS counter thanks to Matthias Schneider.

2007-05-01  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp: Fixed sensitivity issues in the menu
	when coming back from FullScreen thanks to Matthias Schneider.
	Matthias, people should not work on the 1st of May :).

2007-05-01  Damien Sandras  <dsandras@gnome.org>

	* src/devices/videooutput_gdk.h, src/devices/videooutput_xv.cpp,
	src/devices/videooutput_xv.h, src/devices/videooutput_gdk.cpp:
	Committed various fixes from Matthias Schneider :
	- only one zoom variable needed
	- working fallback to gdk
	- recognition of FrameDisplayChangeNeeded
	- flickering pip when zoom=1

2007-05-01  Damien Sandras  <dsandras@gnome.org>

	* ekiga.rc, configure.in, win32/ekiga.rc,
	win32/diff/ptlib_Makefile.am, win32/diff/opal_Makefile.am,
	win32/diff/ekiga_pkgconfig.patch, win32/diff/ekiga_configure.diff,
	win32/diff/Makefile.ekiga-win32, win32/diff/opal_opal.pc.in,
	win32/diff/ptlib_configure.ac, win32/diff/ptlib_pwlib.pc.in,
	win32/diff/opal_configure.ac, win32/Makefile:
	Improved WIN32 build script thanks to Matthias Schneider.
	Added preliminary support for DirectX output building.

2007-04-27  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmconnectbutton.c: Changed buttons order.

2007-04-26  Damien Sandras  <dsandras@gnome.org>

	* pixmaps/24x24, pixmaps/24x24/phone-pick-up.png,
	pixmaps/24x24/phone-hang-up.png, pixmaps/connect-16.png,
	pixmaps/16x16, pixmaps/16x16/phone-pick-up.png,
	pixmaps/16x16/phone-hang-up.png, pixmaps/disconnect.png,
	pixmaps/connect.png, pixmaps/disconnect-16.png,
	pixmaps/Makefile.am, src/gui/addressbook.cpp,
	src/gui/contacts.cpp, src/gui/chat.cpp, 
	src/gui/callshistory.cpp, src/gui/main.cpp,
	src/gui/statusicon.cpp, lib/gui/gmstockicons.c,
	lib/gui/gmstockicons.h, lib/gui/gmconnectbutton.c,
	lib/gui/gmconnectbutton.h :
	Replaced the old fashionned connect button by a new fancy one
	with a green phone to pick up a call and a red phone to hang up
	a call. Adapted the GmConnectButton class accordingly. Done
	for Yannick.

2007-04-25  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Applied patch from Matthias Schneider to fix
	issues with WIN32 and add preliminary support for DX.

2007-04-25  Julien Puydt  <jpuydt@free.fr>

	* Applied script from Luis Menina to ignore built files in "svn
	status", which should finally fix #412487.

2007-04-23  Damien Sandras  <dsandras@gnome.org>
	
	* src/gui/main.cpp: Applied one more patch from Matthias Schneider.
	
2007-04-23  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Added AM_CONDITIONAL for GNOME Doc. 
	Patch from Matthias, many thanks! It fixes compilation issues on WIN32.

2007-04-23  Damien Sandras  <dsandras@gnome.org>

	* pixmaps/status-unknown.png: New icon for unknown state.

	* configure.in: Removed SDL support which is now obsoleted
	by XV support and later DirectShow support.

	* src/devices/videooutput_gdk.h, src/devices/videooutput_gdk.cpp:
	Added those two files. The core class for video display. In case
	of failure, or in case there is no XV or DirectShow support,
	we fallback to that class for display.

	* src/devices/videooutput_xv.cpp, src/devices/videooutput_xv.h:
	Added support for XV display.

	* src/devices/videoinput.cpp, src/devices/videoinput.h,
	src/endpoints/manager.h:
	Slight modifications due to the new code.

	* src/devices/videooutput.cpp, src/devices/videooutput.h:
	Removed deprecated files.

	* src/gui/callshistory.cpp: Better layout.

	* src/gui/main.cpp, src/gui/main.h, src/Makefile.am, src/common.h, 
	lib/gui/xvwindow.h, lib/gui/xvwindow.cpp, lib/gui/Makefile.am:
	Added XV support, removed SDL support, use new API.
	The entirely new XV code and all modifications were implemented
	by Matthias Schneider <ma30002000 yahoo de>. 

	* lib/gui/gmtray/eggtrayicon.h, lib/gui/gmtray/eggtrayicon.c:
	Use new tray icon API.

	* src/endpoints/sip.cpp, src/endpoints/sip.cpp: Added mutex to 
	protect data.
	
	* AUTHORS: Added Vincent and Matthias.

2007-04-21  Damien Sandras  <dsandras@gnome.org>

	* win32/nsisinstaller/language_files/english.nsh,
	win32/nsisinstaller/language_files/french.nsh,
	win32/nsisinstaller/ekiga.nsi: Fixed check for installed GTK+ version. 
	Do not exit in case of error. Patch from Vincent Luba <vincent luba
	novacom be>. Thanks!

2007-04-16  Damien Sandras  <dsandras@gnome.org>

	* src/devices/fakevideoinput.cpp, fakevideoinput.h: Adapted to recent API changes.

2007-04-15  Damien Sandras  <dsandras@gnome.org>

	* ekiga.schemas.in.in: Decreased the default NAT
	binding refresh timeout.

2007-04-13  Julien Puydt  <jpuydt@free.fr>

	* . : Tried to get .cvsignore into svn:ignore to fix #412487.

2007-04-13  Damien Sandras  <dsandras@gnome.org>

	* win32/Makefile:
	Fixed problem related to recently deleted ekiga.rc.
	Improved Makefile so that it automatically detects
	what OPAL and PWLIB versions to use.
	Thanks to Vincent Luba <luba novacom be>.

2007-04-12  Julien Puydt  <jpuydt@free.fr>

	* Makefile.am: Made the EXTRA_DIST better handle win32/.

2007-04-12  Damien Sandras  <dsandras@gnome.org>

	* Makefile.am: Added EXTRA_DIST to Makefile.am.

2007-04-12  Julien Puydt  <jpuydt@free.fr>

	* lib/gui/gmtray.h: Declared a new gmtray_is_embedded function.
	* lib/gui/gmtray-x11.c, lib/gui/gmtray-win32.c: Implemented a dummy
	gmtray_is_embedded function.
	* lib/gui/gmtray-gtk.c: Implemented a real gmtray_is_embedded function.
	* src/gui/statusicon.cpp: Made use of the new function. Fixes #347188.
	* lib/gui/gmtray.h: Modified the copyright presentation.

2007-04-12  Julien Puydt  <jpuydt@free.fr>

	* lib/gui/gmtray-gtk.c: svn added the file... snif.

2007-04-12  Julien Puydt  <jpuydt@free.fr>
	(patch from Luis Menina <liberforce@fr.st>)

	* lib/gui/gmtray-gtk.c: New implementation of the tray using
	GtkStatusIcon, available since gtk+ 2.10. Fixes bug #361139.
	* configure.in, lib/gui/Makefile.am: Check for gtk+ 2.10 and use said
	implementation if possible.
	* lib/gui/gmtray-x11.c, lib/gui/gmtray-win32.c: Modified the copyright
	presentation.

2007-04-11  Damien Sandras  <dsandras@gnome.org>

	* endpoints/manager.cpp, gui/config.cpp:
	Adapted to new OPAL API.

2007-04-11  Julien Puydt  <jpuydt@free.fr>

	* lib/xdap/Makefile.am, lib/xdap/xdap.h, lib/xdap/xdap.c, lib/xdap/,
	src/clients/ils.h, src/clients/ils.cpp, xdap_data/Makefile.am,
	xdap_data/ils_nm_mod.xml, xdap_data/ils_nm_reg.xml,
	xdap_data/ils_nm_unreg.xml, xdap/: Removed since ILS is dead.
	* src/Makefile.am, src/gui/preferences.cpp, src/endpoints/ekiga.cpp:
	Cope with the removal of ILS code (#if 0 ... #endif code removal, and
	EXTRA_DIST removal). Fixes #426544.

2007-04-10  Damien Sandras  <dsandras@gnome.org>

	* win32/: Applied patch from Vincent Luba <luba novacom be> to
	automatically build Ekiga for WIN32. Added patch for an NDIS installer
	by Vincent Luba. Original compilation patches from 
	Julien Puydt, Matthias Schneider, Kilian Krause, and many others.

	* src/gui/callbacks.cpp: Fixed Help on WIN32 thanks to 
	Vincent Luba <luba novacom be>.

2007-04-05  Julien Puydt  <jpuydt@free.fr>

	* lib/gmcontacts/gmcontacts-convert.cpp: Applied path from Luis Menina 
	to remove use of deprecated glib api. Closes #361679 at least partially.

2007-04-05  Julien Puydt  <jpuydt@free.fr>

	* src/endpoints/pcss.h, src/endpoints/pcss.cpp: Made OnShowIncoming
	return a BOOL, to follow recent API breakage in opal.

2007-04-02  Julien Puydt  <jpuydt@free.fr>

	* lib/gmconf/gmconf-glib.c: Fixed winpaths.h include (sigh).

2007-04-01  Julien Puydt  <jpuydt@free.fr>

	* src/gui/tools.cpp, src/gui/history.cpp, src/gui/chat.cpp,
	src/gui/main.cpp, src/gui/callbacks.cpp, src/gui/druid.cpp,
	src/gui/preferences.cpp, src/devices/audio.cpp,
	src/clients/ils.cpp: Include winpaths.h from the platform/ directory.

2007-04-01  Julien Puydt  <jpuydt@free.fr>

	* lib/winpaths.h, lib/winpaths.c: Removed, since we have them in
	lib/platform/ anyway!

2007-04-01  Julien Puydt  <jpuydt@free.fr>

	* lib/winpaths.c: Removed win32_sysconfdir, since it's now in
	platform-win32.c.

2007-03-30  Julien Puydt  <jpuydt@free.fr>

	* plugins/gm-plugin.h: Made the GM_PLUGIN_DEFINE_SIMPLE macro work
	in a C++ source file too.

2007-03-30  Julien Puydt  <jpuydt@free.fr>

	* src/gui/main.cpp: Removed now obviously dead show_video_section
	code, which closes #424122.

2007-03-29  Julien Puydt  <jpuydt@free.fr>

	* src/gui/main.cpp: Added the 'static' keyword to static functions,
	which closes #340841.

2007-03-29  Julien Puydt  <jpuydt@free.fr>

	* src/gui/preferences.cpp: Made sure the call to g_path_is_absolute
	was on a non-NULL pointer. Partial fix for #424101.

2007-03-29  Julien Puydt  <jpuydt@free.fr>

	* src/clients/stun.h, src/clients/stun.cpp: Made the static method
	GetNatName of GMStunClient a static function outside the class, and
	moved some comments around so they stick with what they describe ;
	fixes #340939.

2007-03-27  Julien Puydt  <jpuydt@free.fr>

	* lib/base/gm-plugin-manager.c: Rewrote the bootstrap_plugins
	function, since the latest changes made it less readable.

2007-03-27  Jan Schampera <jan.schampera@unix.net>

	* lib/base/gm-plugin-manager.c: Fix includes and description
	overwritten by previous commit.

2007-03-26  Julien Puydt  <jpuydt@free.fr>

	* lib/base/gm-plugin-manager.c: Fixed re-entrancy bug ; now plugins
	can trigger the load of plugins.

2007-03-25  Jan Schampera <jan.schampera@unix.net>

	* src/gui/main.cpp: register GmServices in the main process object to
	always have access to it

2007-03-25  Jan Schampera <jan.schampera@unix.net>

	* plugins/Makefile.am, plugins/gm-plugin.h, lib/base/gm-object.h,
	lib/base/gm-plugin-manager.h, lib/base/gm-services.h,
	lib/base/gm-object.c, lib/base/gm-plugin-manager.c,
	lib/base/gm-services.c,	lib/base/Makefile.am,
	lib/platform/gm-platform.h, lib/platform/winpaths.h,
	lib/platform/platform-generic.c, lib/platform/platform-win32.c,
	lib/platform/Makefile.am: Added files (NG base code, Julien Puydt)

	* configure.in, Makefile.am, lib/Makefile.am, src/Makefile.am:
	Adapted (NG base code)

	* src/gui/main.cpp, src/endpoints/ekiga.h, src/endpoints/ekiga.cpp:
	Make basic use of the NG base code

2007-03-24  Jan Schampera <jan.schampera@unix.net>

	* src/gui/accounts.cpp: introduce a very liberal checking of the
	strings from the input mask, only check what's definitely needed

2007-03-24  Julien Puydt  <jpuydt@free.fr>

	* lib/gui/gmdialog.c(gnomemeeting_warning_dialog_on_widget): Pushed the
	va_start further, so we don't corrupt the stack (fixes #421820).

2007-03-19  Jan Schampera <jan.schampera@unix.net>

	* src/gui/main.cpp: set URGENT hint on main window when incoming call
	dialog pops up (ENH #419393)

2007-03-19  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmdialog.c: Fixed possible crash when displaying warning
	dialogs thanks to Robin Putters (robin putters gmail com) (fixes 
	#418991.

2007-03-19  Jan Schampera <jan.schampera@unix.net>

	* src/gui/addressbook.cpp: Fix possible crash/NULL referencing
	due to wrong check logic (fixes #419996)

2007-03-18  Jan Schampera <jan.schampera@unix.net>

	* src/gui/accounts.cpp: Fix username check regex.

2007-03-17  Jan Schampera <jan.schampera@unix.net>

	* src/gui/accounts.cpp: Allow more characters as username (#419017)

2007-03-17  Damien Sandras  <dsandras@gnome.org>

	* lib/gmcontacts/gmcontacts-avahi.cpp: Fixed previous commit.

2007-03-17  Jan Schampera <jan.schampera@unix.net>

	* src/gui/accounts.cpp: Allow more characters as account name (ENH
	#399378)

2007-03-15  Damien Sandras  <dsandras@gnome.org>

	* lib/gmconf/gmconf-glib.c: Fixed leak (Julien).

	* lib/gmcontacts/gmcontacts-avahi.cpp: Fixed possible double
	free, and strcmp on initialized variable.

2007-03-11  Damien Sandras  <dsandras@gnome.org>

	* lib/gmcontacts/gmcontacts-avahi.cpp: Fixed previous commit.

2007-03-11  Damien Sandras  <dsandras@gnome.org>

	* src/gui/callbacks.cpp: Incremented year of copyright.

2007-03-10  Jan Schampera <jan.schampera@unix.net>

	* src/endpoints/manager.cpp: Replaced an empty format string.

2007-03-10  Damien Sandras  <dsandras@gnome.org>

	* lib/gmcontacts/gmcontacts-avahi.cpp: Fixed possible crash.

2007-03-09  Julien Puydt  <jpuydt@free.fr>

	* lib/gmcontacts/gmcontacts-ldap.cxx: Added a small comment to explain
	a magic value.

2007-03-08  Jan Schampera <jan.schampera@unix.net>

	* src/endpoints/manager.cpp:
	Fix the last fix: Forgot a function call.

2007-03-07  Jan Schampera <jan.schampera@unix.net>

	* src/gui/chat.cpp src/gui/addressbook.cpp src/gui/main.cpp
	src/gui/chat.h src/gui/history.h src/gui/main.h src/gui/misc.cpp
	src/gui/accounts.cpp src/devices/videoinput.cpp src/endpoints/sip.cpp
	src/endpoints/manager.cpp src/endpoints/urlhandler.cpp
	src/endpoints/accountshandler.cpp lib/gui/gmstatusbar.c
	lib/gui/gmstatusbar.h lib/gui/gmdialog.h:
	Make API that uses valists a bit more sane (#415526, Kees Cook, Mark
	Cox) and fix a remote exploit (thanks to Kees for the guide!)

2007-03-06  Julien Puydt  <jpuydt@free.fr>

	* src/gui/druid.cpp(prepare_audio_devices_page_cb): Fixed my previous
	work, since I mixed active/sensitive for the audio test button.

2007-03-02  Julien Puydt  <jpuydt@free.fr>

	* src/gui/druid.cpp(prepare_audio_devices_page_cb): Fixed the logic of
	activation of the audio test button. Fixes #413979.

2007-02-28  Jan Schampera <jan.schampera@unix.net>

	* po/POTFILES.in: Fixed a previous commit (forgot to erase references
	to deleted files)

2007-02-17  Jan Schampera <jan.schampera@unix.net>

	* configure.in, lib/Makefile.am, src/gui/callbacks.cpp, src/common.h:
	Added code from Luis Menina to use GtkAboutDialog instead of
	Gnome-specific or own code. Thanks for that and sorry for the late
	commit!
	* lib/about/: Removed for the flavour of GtkAboutDialog

2007-02-11  Jan Schampera <jan.schampera@unix.net>

	* lib/gui/gmcodecsbox.cpp: Don't use a fixed font color, give themes a
	chance! Fixes #405085, thanks goes to Mariano Suárez-Alvarez!

2007-02-08  Jan Schampera <jan.schampera@unix.net>

	* src/gui/main.cpp: slightly change internal startup behaviour
	regarding gdk_threads_init/enter. Hopefully fixes #404155. Thanks Li
	Yuan for that hint.

2007-02-04  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp, src/endpoints/h323.cpp: Added back check
	for configuration value.

2007-02-04  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/h323.cpp, src/endpoints/manager.h,
	src/endpoints/sip.h, src/endpoints/h323.h, 
	src/endpoints/manager.cpp, src/endpoints/sip.cpp:
	Reverted parts of previous patch. OnIncomingConnection in the manager
	is not the one from OPAL and should only be called by Ekiga itself.

2007-02-04  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp, src/endpoints/h323.cpp: Fixed potential
	problem due to uninitialized value.

2007-02-04  Damien Sandras  <dsandras@gnome.org>

	* configure.in: New PWLIB_REC version.

2007-02-04  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/h323.cpp, src/endpoints/manager.h,
	src/endpoints/sip.h, src/endpoints/h323.h, 
	src/endpoints/manager.cpp, src/endpoints/sip.cpp:
	Applied patch from Andre Kirchner <supercroc1974 AT yahoo.com> to
	adapt to the new OPAL API. Thanks !

2007-02-04  Damien Sandras  <dsandras@gnome.org>

	* src/devices/audio.cpp: Fixed missing upper case.

2007-02-04  Damien Sandras  <dsandras@gnome.org>

	* src/devices/audio.cpp: Use more internal buffers for sound events.
	Fixes issues with some soundcards.

2007-01-30  Jan Schampera <jan.schampera@unix.net>

	* src/gui/main.cpp, src/gui/statusicon.cpp: Fix startup crash on
	WIN32/non-GNOME version (wrong NULL ptrs in menu definitions) - thanks
	to Andre Kirchner <supercroc1974 AT yahoo.com>!

2007-01-26  Jan Schampera <jan.schampera@unix.net>

	* src/endpoints/urlhandler.cpp, src/endpoints/manager.cpp,
	src/endpoints/sip.cpp: Fixed a security	vulnerability (format strings)
	when using gm_main_window_flash_message(). Thanks to the Mu Security
	Team for that report (www.musecurity.com)!

2007-01-21  Jan Schampera <jan.schampera@unix.net>

	* src/gui/addressbook.cpp: Hopefully fix previous commit by adding an
	include-directive (W32-build issues).

2007-01-21  Jan Schampera <jan.schampera@unix.net>

	* src/gui/main.cpp: Fix weird hotkey behaviour produced by popup-menus
	that were not updated when sensitivity was changed for the main
	menu (fixes #374189)

2007-01-21  Jan Schampera <jan.schampera@unix.net>

	* configure.in, src/gui/main.cpp: Bump GTK+ version check to >=2.6.0
	and remove <2.6-specific codeblocks

	* src/gui/addressbook.cpp: Make addressbook window hide on ESC (part
	of #337494)

2007-01-15  Jan Schampera <jan.schampera@unix.net>

	* src/gui/contacts.cpp: Fixed Rostergroup misnehaviour (double group
	entries and wrong defaults). Fixes #390726

2007-01-02  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp: Make sure we do not strip a > when stripping 
	parameters from the From field when receiving a MESSAGE.

2006-01-02  Marc-Andre Lureau  <marcandre.lureau@gmail.com>

	* src/devices/audio.h, src/devices/audio.cpp, configure.in:
	Make esound optional (original patch by Benoit Boissinot)
	Fixes #348564

2007-01-02  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp: Only use the default account as outgoing
	identity if it is enabled. (#361329)

2007-01-02  Jan Schampera <jan.schampera@unix.net>

	* ekiga.schemas.in.in, src/gui/addressbook.cpp, src/gui/main.cpp,
	src/gui/preferences.cpp, src/devices/audio.cpp: String fixes (#308994,
	thanks to Clytie Siddall).

2007-01-02  Damien Sandras  <dsandras@gnome.org>

	* src/gui/addressbook.cpp, src/gui/contacts.cpp, src/gui/main.cpp,
	src/gui/statusicon.cpp, lib/gui/gmmenuaddon.c: Use stock labels
	instead of home made labels when appropriate. (#337050)
	
2007-01-02  Damien Sandras  <dsandras@gnome.org>
	
	* src/endpoints/sip.cpp: Fixed previous commit.

2007-01-02  Damien Sandras  <dsandras@gnome.org>

	* lib/gmcontacts/gmcontacts-ldap.cpp: Make sure an user without
	VoIP URL is not displayed with an incorrect VoIP URL from another
	user. (#351951)
	
2007-01-02  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp: Do not stop displaying stats when
	rejecting an incoming call while a call is already active. Display
	the number of missed calls at the end of each call. (#369339).

2007-01-02  Damien Sandras  <dsandras@gnome.org>
	
	* src/endpoints/sip.cpp, src/endpoints/sip.h: When several accounts
	are registered to the same services provider, use the default one
	(if any) among them for outgoing calls. (Fixes #371374)

2007-01-02  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/h323.cpp, src/endpoints/sip.h, src/endpoints/h323.h,
	src/endpoints/sip.cpp: Use new OPAL API for incoming calls, otherwise
	no incoming call popup was shown.

2007-01-02  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmdialog.c: Prevent progress dialogs to be destroyed 
	before the processing is finished. (Fixes #390359)

2007-01-02  Damien Sandras  <dsandras@gnome.org>

	* src/components/bonobo.cpp: Show the main window before presenting
	the alert explaining that Ekiga is already running. (Fixes #342560)
	
2007-01-02  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp: Use next available port in the UDP
	ports range for SIP when the main listen port is already in use.

2007-01-02  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmconnectbutton.c: Dropped GTK_WIDGET_UNSET_FLAGS
	(GTK_WIDGET (cb), GTK_CAN_FOCUS) for the connect button. Fixes
	#380040.

2006-12-31  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp: Ignore RTP packets only if the stream was 
	established with a different codec than the one Ekiga is receiving.
	Fixes #389988.

2006-12-26  Jan Schampera <jan.schampera@unix.net>

	* src/endpoints/urlhandler.cpp,	src/gui/addressbook.cpp,
	src/gui/chat.cpp, src/gui/config.cpp, src/gui/contacts.cpp,
	src/gui/druid.cpp, src/gui/main.cpp, src/gui/preferences.cpp:
	In visible strings where we talk about VoIP URIs: s/URL/URI/
	Fixes: #347190

2006-12-26  Julien Puydt  <jpuydt@free.fr>

	* src/gui/druid.cpp: Protected access to the kind of net store, to
	avoid crashes. Fixes #389775.

2006-12-25  Jan Schampera <jan.schampera@unix.net>

	* src/gui/contacts.cpp:
	Fix unneeded assertion.

	* src/gui/callshistory.cpp:
	Add "chat" to the context menu (#358830), also some icons.

2006-12-25  Julien Puydt  <jpuydt@free.fr>

	* configure.in: Made avahi really optional (bug #354592), patch from
	adam at yggdrasil.com.

2006-12-24  Jan Schampera <jan.schampera@unix.net>

	* src/gui/main.cpp:
	Let the shortcut Ctrl-L focus+mark the URL bar entry.
	Implements ENH #342241.

2006-12-21  Jan Schampera <jan.schampera@unix.net>

	* pixmaps/message.png, pixmaps/remote_contact.png:
	Changed to polished versions. Thanks a lot to vdepizzol (sorry,
	realname unknown)!

	* NEWS:
	Updated.

2006-12-17  Jan Schampera <jan.schampera@unix.net>

	* pixmaps/ekiga-16.png:
	Removed.

	* pixmaps/ekiga.png:
	Changed (copy of ekiga_logo_48x48.png).

	* pixmaps/ekiga_logo_16x16.png, pixmaps/ekiga_logo_22x22.png,
	pixmaps/ekiga_logo_32x32.png, pixmaps/ekiga_logo_48x48.png:
	Added (new icon set from Vinicius Depizzol, thanks alot!).

	* pixmaps/Makefile.am, lib/gui/gmstockicons.h, lib/gui/gmstockicons.c:
	Changed to support new icon set.

	* src/gui/chat.cpp, src/gui/druid.cpp, src/gui/history.cpp,
	src/gui/main.cpp, src/gui/tools.cpp:
	Changed to use new icon as WM-icon.

	* NEWS, AUTHORS:
	Updated.

2006-12-07  Jan Schampera <jan.schampera@unix.net>

	* src/gui/main.cpp: Fix crash on closing main window (#382366)

2006-12-03  Damien Sandras  <dsandras@gnome.org>

	* Tagged and branched : H_Release. The H_Release is the stable
	part of CVS HEAD.

2006-11-28  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmroster.cpp: Fixed possible crash.

2006-11-28  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/ekiga.cpp:
	Fixed variable clash with mingw.

2006-11-27  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/pcss.cpp, src/endpoints/pcss.h:
	Only play the dial tone when receiving a 180 Ringing response 
	with SIP.
	Otherwise the first 0.5 second of the received media stream could be
	cut off. (#365609 and #345765, Damien Sandras)

	* src/endpoints/ekiga.cpp: Keep the same listener interface
	on IP addresses change after a restart.
	
2006-11-23  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp, src/endpoints/h323.cpp:
	If no interface matches, use the one whose name is the nearest from
	the interface in the configuration.

2006-11-20  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmgroupseditor.c:
	Fixed possible crash on exit thanks to Julien Puydt.

2006-11-15  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmgroupseditor.c:
	Dropped destroy function as it is crashing things on XP.

2006-11-15  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmroster.cpp 
	Fixed leak.

2006-11-05  Damien Sandras  <dsandras@gnome.org>

	* sounds/newmessage.wav:
	Updated sound.
	
2006-11-05  Damien Sandras  <dsandras@gnome.org>

	* src/gui/config.cpp:
	Fixed typo.

2006-11-05  Damien Sandras  <dsandras@gnome.org>

	* src/gui/config.cpp:
	Fixed warning thanks to Julien!

2006-11-05  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Fixed leak.

2006-11-05  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Fixed previous commit.

2006-11-05  Damien Sandras  <dsandras@gnome.org>

	* sounds/newmessage.wav sounds/ring.wav:
	Updated sounds.

2006-11-05  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Added more workarounds due to bugs in GTK+ WIN32.

2006-11-05  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp:
	Automatically switches between the contacts list and the call panel
	when doing calls.

2006-11-05  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Minor GUI adjustments.

2006-11-05  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp:
	Removed include.

2006-11-05  Damien Sandras  <dsandras@gnome.org>

	* lib/gmconf/gmconf-glib.c:
	Shorter commit time.

2006-11-05  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmstatsdrawingarea.* lib/gui/Makefile.am:
	Removed unused code.

2006-11-05  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Removed old stats code and display the various values like
	the jitter, lost packets and so on as a tooltip of the status bar.

2006-11-05  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Improved status bar layout.

2006-11-05  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp src/endpoints/manager.h 
	src/endpoints/pcss.cpp src/endpoints/pcss.h:
	Use OPAL's internal GetAverageSignalLevel method in order
	to avoir computation on invalid buffers which can cause
	crashes on the WIN32 version.

2006-11-04  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmpreferences.c src/endpoints/manager.cpp 
	src/gui/druid.cpp:
	Fixed druid after the s/bytes/bits of last patch.
	Keep using bytes in the statusbar.
	Increased default page increment with big values.

2006-11-04  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Use white background for the text buffer indicating various status
	information.

2006-11-04  Damien Sandras  <dsandras@gnome.org>
	
	* lib/gmcontacts/gmcontacts-gmconf.cpp:
	Deleting an argument is a very bad idea. Woops. Fixed crash on WIN32.

2006-11-04  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/ekiga.cpp:
	Ignore interfaces with no IP address on WIN32.

2006-11-04  Damien Sandras  <dsandras@gnome.org>

	* src/gui/contacts.cpp:
	Fixed leak.

2006-11-04  Damien Sandras  <dsandras@gnome.org>

	* src/gui/callbacks.cpp:
	Flush all GTK+ events before quitting. Allows the GUI to be hidden 
	before quitting on WIN32 in order to continue the normal exit
	process.

2006-11-02  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmgroupseditor.c: 
	Allow compilation with older GTK releases.

2006-11-02  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmroster.cpp:
	Contacts can be in multiple groups.

2006-11-01  Jan Schampera <jan.schampera@unix.net>

	* ekiga.schemas.in.in src/gui/preferences.cpp
	src/endpoints/manager.cpp:
	Let the user adjust video bandwidth in kBit/s rather than kByte/s.
	Thanks to Matthias Schneider <ma30002000 AT yahoo DOT de>

2006-10-31  Julien Puydt  <jpuydt@free.fr>

	* lib/gmconf/gmconf-glib.c: Fixed some g_return_if_fail which
	should have been g_return_val_if_fail.

2006-10-29 Kilian Krause <kk@verfaction.de>

	* man/ekiga.1: Fix spelling errors as reported in Debian bug #395831.

2006-10-29 Kilian Krause <kk@verfaction.de>

	* src/Makefile.am: Fix double prefix of src/ to clients/ils.*
	  causing dist target to fail.

2006-10-28  Damien Sandras  <dsandras@gnome.org>

	* lib/gmcontacts/gmcontacts-gmconf.cpp lib/gui/gmcodecsbox.cpp,
	lib/gui/gmpowermeter.c lib/gui/gmroster.cpp:
	Fixed leaks.

2006-10-24  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmconfwidgets.c lib/gui/gmpreferences.c:
	Started removing deprecated widgets in order to allow an automatic
	ellipsis in the menus.

2006-10-23  Damien Sandras  <dsandras@gnome.org>

	* src/gui/accounts.cpp src/gui/druid.cpp:
	Fixed bug when introducing a new ekiga.net account through the druid.
	Sometimes the account was not saved.

2006-10-23  Julien Puydt  <jpuydt@free.fr>

	* lib/gmcontacts/gmcontacts-gmconf.cpp: replaced rindex by strrchr,
	since they're equivalent and mingw lacks rindex.

2006-10-15  Damien Sandras  <dsandras@gnome.org>

	* pixmaps/Makefile.am,
	pixmaps/status-freeforchat.png (Added),
	pixmaps/status-freeforchat-16.png (Removed):
	Changed free for chat icon.

2006-10-14  Jan Schampera <jan.schampera@unix.net>

	* src/gui/statusicon.cpp:
	Fixed macro reference.

2006-10-14  Damien Sandras  <dsandras@gnome.org>

	* pixmaps/addressbook.png:
	Added missing file.

2006-10-13  Damien Sandras  <dsandras@gnome.org>
	
	* src/gui/main.cpp src/gui/addressbook.cpp 
	lib/gui/gmstockicons.c lib/gui/gmstockicons.h 
	pixmaps/Makefile.am:
	Added new icons for the address book.
	* pixmaps/addressbook-16.png pixmaps/addressbook-24.png:
	Removed Files.

2006-10-13  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmmenuaddon.c lib/gui/gmmenuaddon.h:
	Added possibility to associate a closure to delete the data passed to
	a callback in a menu.

	* src/gui/contacts.cpp src/gui/contacts.h:
	Use the new closure callbacks defined for the menus in order to be able
	to delete the callback data when the handler is disconnected.

	* src/gui/addressbook.cpp:
	Use the shared callbacks for the all menus and call them through a 
	wrapper in order to have only one callback defined for each action.

	* src/gui/main.cpp:
	Use the shared callbacks.

	* src/gui/chat.cpp src/gui/callshistory.cpp:
	Adapted to the new API.

	* lib/gmcontacts/gmcontacts-ldap.cpp:
	Fixed default presence.

	* lib/gui/gmgroupseditor.c:
	Changed default spacing.

2006-10-11  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Do not display the completion possibilities when using the dialpad.

2006-10-10  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmgroupseditor.c:
	Made groups editor smaller.

2006-10-10  Damien Sandras  <dsandras@gnome.org>

	* src/gui/statusicon.cpp:
	Removed deprecated state and added FIXME.

	* src/gui/main.cpp src/gui/main.h:
	Added function allowing to update the presence status of a contact
	in the roster.

2006-10-10  Damien Sandras  <dsandras@gnome.org>

	* AUTHORS src/gui/callbacks.cpp:
	Added Andreas Nilsson to the Artwork section.

2006-10-10  Damien Sandras  <dsandras@gnome.org>

	* lib/gmcontacts/gmcontacts-avahi.cpp 
	lib/gmcontacts/gmcontacts-eds.cpp 
	lib/gmcontacts/gmcontacts-gmconf.cpp 
	lib/gmcontacts/gmcontacts.h pixmaps/Makefile.am
	lib/gui/gmstockicons.c lib/gui/gmstockicons.h 
	src/gui/addressbook.cpp src/gui/chat.cpp 
	pixmaps/status-away.png pixmaps/status-dnd.png 
	pixmaps/status-offline.png pixmaps/status-online.png 
	pixmaps/status-unknown.png: 
	Added new icons thanks to Andreas Nilsson <nisses.mail _AT_ home.se>.

	* pixmaps/status-away-16.png pixmaps/status-busy-16.png 
	pixmaps/status-dnd-16.png pixmaps/status-online-16.png 
	pixmaps/status-unknown-16.png:
	Removed obsolete files.

2006-10-10  Jan Schampera <jan.schampera@unix.net>

	* src/gui/callshistory.cpp src/gui/chat.cpp:
	Use common contacts-UI to add/edit contacts.

2006-10-10  Damien Sandras  <dsandras@gnome.org>

	* src/gui/contacts.cpp src/gui/contacts.h:
	Fixed leaks.
	When adding a new contact or editing an existing contact, 
	allow the global function to access the added or modified contact.
	
2006-10-10  Damien Sandras  <dsandras@gnome.org>

	* lib/gmcontacts/gmcontacts.cpp po/POTFILES.in:
	Added useful predefined categories.

2006-10-09  Damien Sandras  <dsandras@gnome.org>

	* lib/gmconf/gmconf-glib.c:
	Always read the system configuration file before the user configuration
	file in order to allow upgrades with new keys being defined.
	
2006-10-08  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/ekiga.cpp, src/gui/callbacks.cpp: Fixed possible
	crossed mutex deadlock occuring in rare conditions.

2006-10-08  Jan Schampera <jan.schampera@unix.net>

	* src/gui/main.cpp:
	Fix double-unref of an object.

2006-10-08  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/ekiga.cpp, src/gui/callbacks.cpp: Fixed possible
	crossed mutex deadlock occuring in rare conditions.

2006-10-08  Damien Sandras  <dsandras@gnome.org>

	* lib/gmcontacts/gmcontacts-gmconf.cpp:
	Fixed initialization of the local addressbook if it is empty.

2006-10-08  Damien Sandras  <dsandras@gnome.org>

	* ekiga.schemas.in.in:
	Fixed key for calls history.

2006-10-07  Jan Schampera <jan.schampera@unix.net>

	* src/clients/avahi.h src/endpoints/pcss.cpp:
	Fix strings (fixes #360362 for HEAD), thanks downstream to
	Paul Schulz and Sebastien Bacher.

2006-10-06  Jan Schampera <jan.schampera@unix.net>

	* lib/gmconf/gmconf-glib.c:
	Completed previous fix about UTF-8 in config.

2006-10-06  Jan Schampera <jan.schampera@unix.net>

	* lib/gui/gmroster.cpp:
	Fix possible crash in GmRoster object.

2006-10-06  Damien Sandras  <dsandras@gnome.org>

	* lib/gmconf/gmconf-glib.c:
	Fixed problems with UTF-8 chars in the config file not being 
	parsed correctly.

2006-10-06  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/pcss.cpp:
	Changed default depth for sound buffers to 3.

2006-10-06  Damien Sandras  <dsandras@gnome.org>

	* src/gui/accounts.cpp, src/endpoints/accountshandler.cpp:
	Remove the realm setting from the accounts editor. 
	It is now transparently detected.

2006-10-03  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp src/gui/main.h src/gui/contacts.h 
	src/gui/contacts.cpp:
	Cosmetic changes. 
	Share GTK+ callbacks related to actions on contacts in order
	to use them from various places without duplicating code.

2006-10-03  Jan Schampera <jan.schampera@unix.net>

	* configure.in ekiga.schemas.in.in src/gui/main.cpp
	lib/gui/gmroster.h lib/gui/gmroster.cpp:
	Make roster look persistent over restarts. This changes schemas!

2006-10-03  Jan Schampera <jan.schampera@unix.net>

	* lib/gui/gmroster.cpp:
	Make the roster view sorted.

2006-10-02  Damien Sandras  <dsandras@gnome.org>

	* src/gui/contacts.cpp:
	Cosmetic changes. 
	Prevent adding contacts if there is no full name or no url
	specified.

2006-10-02  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmcodecsbox.cpp:
	Fixed warning.

	* lib/gmcontacts/gmcontacts-eds.cpp 
	lib/gmcontacts/gmcontacts-gmconf.cpp 
	lib/gmcontacts/gmcontacts.cpp lib/gmcontacts/gmcontacts.h:
	Added function allowing to duplicate a GmAddressbook.
	
2006-10-02  Damien Sandras  <dsandras@gnome.org>

	* src/gui/contacts.cpp: Protected idle loop callbacks with
	gdk_threads_*. Moved #include "../../config.h" to the top to
	allow translation.

2006-10-01  Jan Schampera <jan.schampera@unix.net>

	* src/common.h src/gui/main.cpp:
	Make main status text insensitive (the mouse cursor still gets
	changed - GTK+ bug filed).
	Synchronize View->Panel menu with the notebook tabs (one item was
	missing).

2006-10-01  Jan Schampera <jan.schampera@unix.net>

	* lib/gui/gmgroupseditor.c:
	Fix wrong usage of my own helper functions :-(

2006-09-30  Jan Schampera <jan.schampera@unix.net>

	* src/gui/main.cpp:
	Add contact button in toolbar uses new contacts UI now.

2006-09-30  Jan Schampera <jan.schampera@unix.net>

	* lib/gui/gmgroupseditor.c:
	Fixed weird crash in list-store handling.
	Fixed warning when widget was destroyed before a displayed message was cleared.

2006-09-30  Jan Schampera <jan.schampera@unix.net>

	* lib/gmcontacts/gmcontacts.h lib/gmcontacts/gmcontacts.cpp:
	Local addressbook API: allow to delete/rename a specific category
	in all contacts.

	* src/gui/contacts.cpp:
	Extended component updater.
	Made use of the backend possibility to rename/delete groups.

2006-09-30  Jan Schampera <jan.schampera@unix.net>

	* lib/gui/gmgroupseditor.h lib/gui/gmgroupseditor.c
	lib/gmmarshallers.list lib/gmmarshallers.h lib/gmmarshallers.c
	lib/gui/Makefile.am po/POTFILES.in:
	Introduced a widget to edit a contact's categories.

	* src/gui/contacts.cpp:
	Edit a contact's categories using a new widget.

2006-09-29  Jan Schampera <jan.schampera@unix.net>

	* src/gui/callshistory.cpp:
	Calls history: Don't show a context menu when something else than
	a contact was clicked.

2006-09-27  Jan Schampera <jan.schampera@unix.net>

	* lib/gmcontacts/gmcontacts-dnd.cpp:
	DragNDrop: make a copy of the GmContact, as it's not owned by us.
	Fixes crash.

2006-09-27  Jan Schampera <jan.schampera@unix.net>

	* lib/gmcontacts/gmcontacts-convert.cpp:
	Fixed reading of categories out of VCards (non-Gnome version contact
	storage).

2006-09-27  Jan Schampera <jan.schampera@unix.net>

	* src/gui/main.cpp:
	Upper toolbar: fix orientation, though it had no effect on the
	Gnome-only version.

2006-09-26  Jan Schampera <jan.schampera@unix.net>

	* src/gui/contacts.cpp:
	Call the several component updates from idle-loop, if possible, to not
	lock the GUI that long.

2006-09-26  Jan Schampera <jan.schampera@unix.net>

	* src/gui/chat.cpp:
	Fixed typo that lead to chat window crash.

2006-09-26  Jan Schampera <jan.schampera@unix.net>

	* lib/gui/gmroster.h lib/gui/gmroster.cpp:
	GMRoster API: sync with a given contact list, rather than directly
	with addressbooks.

	* src/gui/main.cpp:
	Adjusted to GMRoster change.

2006-09-26  Jan Schampera <jan.schampera@unix.net>

	* src/gui/contacts.h:
	Central definition of the strings for the roster and unknown group name.

	* src/gui/main.cpp:
	Made use of groupname macros.

2006-09-25  Jan Schampera <jan.schampera@unix.net>

	* lib/gui/gmroster.cpp:
	GMRoster API: introduced a new signal "contact-doubleclicked"

	* src/gui/main.cpp:
	Added (empty) signal handler for new roster signal.
	Fixed some missing prototypes.

2006-09-25  Jan Schampera <jan.schampera@unix.net>

	* src/gui/contacts.h src/gui/contacts.cpp:
	Extended contacts UI API: possibility to give flags in future and
	an initial addressbook.

	* src/gui/main.cpp:
	Adjusted.

2006-09-23  Jan Schampera <jan.schampera@unix.net>

	* lib/gmcontacts/gmcontacts.cpp:
	Forgot some debug output last time...

	* po/POTFILES.in:
	Added contacts.cpp to PO

	* src/gui/addressbook.h src/gui/addressbook.cpp:
	Added API function to trigger an addressbook update.

	* src/gui/contacts.cpp:
	More work on the generic contact UI.

	* src/gui/main.cpp:
	Adjusted.

2006-09-23  Jan Schampera <jan.schampera@unix.net>

	* src/Makefile.am src/gui/contacts.h src/gui/contacts.cpp:
	Introduced generic contacts UI API. Unused for now.

2006-09-22  Jan Schampera <jan.schampera@unix.net>

	* lib/gmcontacts/gmcontacts.h lib/gmcontacts/gmcontacts.cpp:
	Extended GmContact API: return a complete contact by providing its UID.

2006-09-21  Jan Schampera <jan.schampera@unix.net>

	* lib/gui/gmstockicons.c lib/gui/gmstockicons.h pixmaps/Makefile.am
	src/gui/addressbook.cpp src/gui/chat.cpp src/gui/main.cpp
	src/gui/statusicon.cpp:
	Changed to use new TEST stockicons (ugly but uniq).

	* pixmaps/status-available-16.png pixmaps/status-do-not-disturb-16.png
	pixmaps/status-in-a-call-16.png:
	Removed.

	* pixmaps/status-away-16.png pixmaps/status-busy-16.png
	pixmaps/status-dnd-16.png pixmaps/status-freeforchat-16.png
	pixmaps/status-online-16.png pixmaps/status-unknown-16.png:
	Added.

2006-09-21  Jan Schampera <jan.schampera@unix.net>

	* lib/gmcontacts/e-vcard.c lib/gui/gmcodecsbox.cpp
	lib/gui/gmconfwidgets.c lib/gui/gmconnectbutton.c lib/gui/gmdialog.c
	lib/gui/gmmenuaddon.c lib/gui/gmpowermeter.c lib/gui/gmpreferences.c
	lib/gui/gmstatsdrawingarea.c:
	Fixed some compiler warnings.

2006-09-20  Jan Schampera <jan.schampera@unix.net>

	* lib/gmcontacts/gmcontacts.h lib/gmcontacts/gmcontacts-avahi.cpp
	lib/gmcontacts/gmcontacts-eds.cpp lib/gmcontacts/gmcontacts-gmconf.cpp
	lib/gmcontacts/gmcontacts-ldap.cpp src/gui/addressbook.cpp
	src/gui/main.cpp:
	Changed the enum of the contact status (renaming and extension).

2006-09-19  Jan Schampera <jan.schampera@unix.net>

	* lib/gmcontacts/gmcontacts-gmconf.cpp:
	Changed the GmConf contacts backend to report real uniq UIDs at the
	interface functions.

2006-09-18  Jan Schampera <jan.schampera@unix.net>

	* lib/gui/gmroster.cpp:
	Preserve the presence status during refresh.

2006-09-18  Jan Schampera <jan.schampera@unix.net>

	* lib/gui/gmroster.h lib/gui/gmroster.cpp:
	Added rudimentary support to display status changes. Still, status
	isn't preserved between refreshs.

2006-09-18  Jan Schampera <jan.schampera@unix.net>

	* lib/gui/gmroster.cpp:
	Preserve the current selected contact/group between refreshs,
	if possible.

2006-09-18  Jan Schampera <jan.schampera@unix.net>

	* lib/gui/gmroster.h lib/gui/gmroster.cpp:
	API and internal diet for the GMRoster. Also save if a group view
	was expanded or not during refreshs.

2006-09-16  Jan Schampera <jan.schampera@unix.net>

	* lib/gmcontacts/gmcontacts-eds.cpp lib/gmcontacts/gmcontacts-gmconf.cpp:
	Fixed gmcontact_copy() bug.

	* lib/gui/gmroster.h lib/gui/gmroster.cpp:
	Extended GMRoster API: introduced a function to query the currently
	selected contact.

	* lib/gmcontacts/gmcontacts.h lib/gmcontacts/gmcontacts.cpp:
	Extended contacts API: introduced a function to lookup the (local)
	addressbook by the UID of a contact.

2006-09-15  Jan Schampera <jan.schampera@unix.net>

	* lib/gui/gmroster.h lib/gui/gmroster.cpp:
	Extended GMRoster API: several signals and query functions.

	* src/gui/main.cpp:
	Adjusted to the new API

2006-09-14  Jan Schampera <jan.schampera@unix.net>

	* lib/toolbox/toolbox-common.c:
	Fixed wrong cast in duplicator remove function.

	* lib/gmcontacts/gmcontacts.h lib/gmcontacts/gmcontacts.cpp:
	Added an API function to enumerate all groups found in local
	addressbooks.

2006-09-14  Jan Schampera <jan.schampera@unix.net>

	* lib/toolbox/toolbox.h lib/toolbox/toolbox-common.c:
	Extended the toolbox: a function to remove dups in a GSList of strings

	* lib/gmcontacts/Makefile.am lib/gmcontacts/gmcontacts.cpp:
	Make the group enumerating of a contact ignore duplicate group definitions

2006-09-12  Jan Schampera <jan.schampera@unix.net>

	* src/gui/main.h src/gui/main.cpp src/gui/chat.cpp
	src/gui/addressbook.cpp lib/gui/gmroster.h lib/gui/gmroster.cpp:
	More work on the roster view. This is work in progress. Many things to
	do and many things to change.

2006-09-10  Jan Schampera <jan.schampera@unix.net>

	* src/gui/main.cpp:
	Changed the math to calculate the quality level. Also some minor
	bugfix.

2006-09-09  Damien Sandras  <dsandras@gnome.org>

	* ekiga.schemas.in.in:
	Use payload types in audio codecs list to remember their order.
	Add default key for video codecs list.

	* lib/gui/gmcodecsbox.cpp:
	Use payload types instead of encoding names to save codecs 
	configuration.
	Always enable non "activatable" codecs.

	* src/endpoints/h323.cpp src/endpoints/sip.cpp:
	Remove assumption that media formats can not have empty encoding names.

	* src/endpoints/manager.cpp:
	Fixed possible deadlock with STUN settings. Fixed video support. Added
	back CIF support.

	* lib/gmconf/gmconf-gconf.c:
	Fixed crash when suddenly deactivating a GConf key.

	* src/endpoints/ekiga.cpp: 
	PTRACE video codecs.

	* src/gui/config.cpp src/gui/preferences.cpp:
	Fixed video codecs support and added back CIF support.

2006-09-09  Jan Schampera <jan.schampera@unix.net>

	* lib/gui/Makefile.am lib/gui/gmpowermeter.h lib/gui/gmpowermeter.c
	src/gui/main.cpp pixmaps/gm_powermeter_default_00.xpm
	pixmaps/gm_powermeter_default_01.xpm
	pixmaps/gm_powermeter_default_02.xpm
	pixmaps/gm_powermeter_default_03.xpm
	pixmaps/gm_powermeter_default_04.xpm:
	Added a "quality meter" widget left to the status bar text. Optics
	must be polished in future.

2006-09-05  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/h323.cpp src/endpoints/sip.cpp:
	Fixed SIP Info transmission.

2006-09-05  Damien Sandras  <dsandras@gnome.org>

	* configure.in:
	Recommended versions for OPAL and PWLIB are CVS HEAD.

2006-09-05  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/Makefile.am:
	Build the 2 new GObjects.
	
2006-09-05  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Minor cleanups. Added very very preliminary (yes I said 
	very preliminary) support for a roster from the address book.

2006-09-05  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/ekiga.cpp src/endpoints/ekiga.h:
	Preliminary support for codecs as plugins. Exit cleanups.

2006-09-05  Damien Sandras  <dsandras@gnome.org>
	
	* lib/gui/gmroster.cpp lib/gui/gmroster.h:
	Added new GmRoster GObject written by our friend Jan Schampera <jan 
	schampera web de>. Thanks a lot Jan!!!!

2006-09-05  Damien Sandras  <dsandras@gnome.org>

	* src/gui/config.cpp ekiga.schemas.in.in:
	Changed default codecs list. Removed unneeded notifiers that were 
	moved to the new GObject.

2006-09-05  Damien Sandras  <dsandras@gnome.org>

	* src/gui/preferences.cpp src/gui/preferences.h 
	src/endpoints/manager.cpp src/endpoints/manager.h 
	src/endpoints/h323.cpp src/endpoints/h323.h 
	src/endpoints/sip.cpp src/endpoints/sip.h
	lib/gui/gmcodecsbox.cpp lib/gui/gmcodecsbox.h:
	Initial work to support audio and video codecs as plugins.
	Ported the GmPrefsWindow to use a new GmCodecsBox GOBject. 
	This object is a box containing a codecs list and building 
	it from a list of available codecs and the current configuration. 
	Callbacks are triggered when the codecs list is modified.

2006-08-29  Damien Sandras  <dsandras@gnome.org>

	* ekiga.schemas.in.in src/endpoints/ekiga.cpp 
	src/endpoints/manager.cpp src/gui/preferences.cpp:
	Improved reinvite support. Various cleanups.

2006-08-31  Julien Puydt  <jpuydt@free.fr>

	* src/clients/avahi.h, src/clients/avahi.cpp: Fixed #351549, with help
	from Sebastien Estienne and Lennart Poettering.

2006-08-31  Julien Puydt  <jpuydt@free.fr>

	* src/clients/avahi.cpp: Fixed #349804, with help from Sebastien
	Estienne and Lennart Poettering.

2006-08-29  Julien Puydt  <jpuydt@free.fr>

	* src/gui/chat.cpp: Partial fix for #340853.

2006-08-26  Julien Puydt  <jpuydt@free.fr>

	* src/gui/accounts.cpp: Fixed #351937.

2006-08-15  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp: Fixed suspend video (#347874).

2006-08-15  Damien Sandras  <dsandras@gnome.org>

	* ekiga.schemas.in.in:
	Changed default values of DTMF mode to 1 (SIP INFO).

2006-08-15  Damien Sandras  <dsandras@gnome.org>

	* ekiga.desktop.in.in: Added bugzilla support to desktop file 
	(fixes #348309).

2006-07-09  Damien Sandras  <dsandras@gnome.org>

	* configure.in src/endpoints/h323.cpp src/endpoints/sip.cpp:
	Use Phobos as HEAD is broken currently.

2006-08-03  Julien Puydt  <jpuydt@free.fr>

	* lib/gmconf/gmconf-gconf.c: Made removing recursive.

2006-07-09  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp:
	Simplified messages.

2006-07-09  Damien Sandras  <dsandras@gnome.org>

	* src/gui/callbacks.cpp:
	Fixed typo which triggered #346907.

2006-07-09  Damien Sandras  <dsandras@gnome.org>

	* ekiga.schemas.in.in src/gui/preferences.cpp:
	Keep RFC2833 as default DTMF mode to keep compatibility with 
	Ekiga 2.0.x. 
	Fixes #346892.

2006-07-05  Damien Sandras  <dsandras@gnome.org>

	* src/clients/stun.cpp: When executing the NAT test, and STUN is not
	suitable, remove the current STUN setting instead of leaving it as is.
	Thanks to Elaine Xiong <elaine xiong sun com> for reporting this.

2006-07-05  Julien Puydt  <jpuydt@free.fr>

	* src/gui/accounts.cpp: Added '#' as allowed character in usernames
	(Fixes #346545).

2006-07-05  Julien Puydt  <jpuydt@free.fr>

	* src/Makefile.am: Put src/clients/ils.* in EXTRA_DIST, so translators
	don't have errors when it isn't in the tarball. (Fixes #346641)

2006-07-03  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp: Call numbers are now inserted in the URL bar at 
	the cursor position thanks to a patch from Philippe Gassmann 
	<philippe gassmann anyware-tech.com>. Many Thanks! (Fixes #346481)

2006-06-22  Julien Puydt  <jpuydt@free.fr>

	* src/gui/main.cpp: Fixed #345308.

2006-06-15  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/h323.cpp src/endpoints/h323.h 
	src/endpoints/manager.cpp src/endpoints/pcss.cpp 
	src/endpoints/pcss.h src/endpoints/sip.cpp src/endpoints/sip.h:
	Fixed call forwarding on no answer.
	Fixed delay after which an incoming call is rejected.

2006-06-14  Damien Sandras  <dsandras@gnome.org>

	* src/gui/accounts.cpp:
	Allow * in user name.
	
2006-06-14  Damien Sandras  <dsandras@gnome.org>
	
	* ekiga.schemas.in.in src/gui/config.cpp src/gui/preferences.cpp 
	src/endpoints/h323.cpp src/endpoints/sip.cpp:
	Added SIP INFO support for DTMF sending.

	* configure.in:
	Incremented PWLIB_REC and OPAL_REC versions.

	* src/gui/addressbook.cpp:
	Cleanup.
	
2006-06-13  Julien Puydt  <jpuydt@free.fr>

	* configure.in: Bumped up the required intltool version, to unbreak
	the translations.

2006-06-13  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmstockicons.c lib/gui/gmstockicons.h 
	pixmaps/Makefile.am src/gui/callshistory.cpp:
	Added search icon to the search entry bar. Made the search work on every
	key stroke.

2006-06-13  Damien Sandras  <dsandras@gnome.org>
	
	* lib/gui/gmstockicons.c lib/gui/gmstockicons.h 
	pixmaps/Makefile.am pixmaps/camera-video.png 
	pixmaps/color-brightness-contrast.png 
	pixmaps/media-playback-pause.png src/gui/main.cpp 
	pixmaps/audio-volume-medium.png pixmaps/video-preview.png:
	Yet more UI cleanups.
	
2006-06-13  Damien Sandras  <dsandras@gnome.org>

	* pixmaps/contact-new.png pixmaps/internet-group-chat.png 
	pixmaps/system-users.png:
	Converted to 24x24.

2006-06-13  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmstockicons.c lib/gui/gmstockicons.h 
	pixmaps/Makefile.am pixmaps/contact-new.png 
	pixmaps/system-users.png src/endpoints/manager.cpp 
	src/gui/main.cpp 
	pixmaps/internet-group-chat.png 
	pixmaps/text-chat.png:
	Some GUI adjustments.

2006-06-13  Julien Puydt  <jpuydt@free.fr>

	* src/gui/preferences.cpp: Made the choice of filechooser backend
	slightly better.

2006-06-12  Damien Sandras  <dsandras@gnome.org>

	* NEWS configure.in ekiga.schemas.in.in lib/gui/gmstockicons.c 
	lib/gui/gmstockicons.h pixmaps/Makefile.am src/common.h 
	src/devices/videoinput.cpp src/devices/videooutput.cpp 
	src/endpoints/ekiga.cpp src/endpoints/ekiga.h 
	src/endpoints/manager.cpp src/endpoints/pcss.cpp 
	src/endpoints/urlhandler.cpp src/gui/callbacks.cpp 
	src/gui/callshistory.cpp src/gui/callshistory.h 
	src/gui/config.cpp src/gui/main.cpp src/gui/main.h 
	src/gui/statusicon.cpp 
	pixmaps/audio-volume-medium.png pixmaps/call-missed.png 
	pixmaps/call-placed.png pixmaps/call-received.png 
	pixmaps/camera-video.png pixmaps/color-brightness-contrast.png 
	pixmaps/contact-new.png pixmaps/shadow.xpm 
	pixmaps/system-users.png:
	First steps into making a new user interface.
	Do not play busy tone when there is a missed call.
	Do not play dial tone when being called.
	Various clean ups.

2006-05-21  Julien Puydt  <jpuydt@free.fr>

	* src/gui/callshistory.cpp(call_history_item_copy): Fixed stupid bug!

2006-05-20  Julien Puydt  <jpuydt@free.fr>

	* src/gui/callshistory.cpp, src/gui/callshistory.h: Added a new
	CallHistoryItem structure, to make it easier to fix #338337.
	* src/endpoints/urlhandler.cpp, src/endpoints/manager.cpp: Adapted to
	use the new structure.

2006-05-18  Julien Puydt  <jpuydt@free.fr>

	* src/gui/callshistory.cpp: Removed a use of magic values I hadn't
	spotted earlier.

2006-05-18  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/ekiga.cpp src/gui/callbacks.cpp:
	Added more status messages in the status bar to clearly indicate what 
	action has been triggered.
	
2006-05-18  Damien Sandras  <dsandras@gnome.org>

	* configure.in:
	Increased dependancy on GNOME 2.14. Too early?

2006-05-18  Julien Puydt  <jpuydt@free.fr>

	* src/gui/druid.h, src/gui/druid.cpp, src/gui/config.cpp: Fixed #330525.

2006-05-17  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/urlhandler.cpp:
	Fixed handling of call forwarding/transfer in case of incoming call.

2006-05-17  Julien Puydt  <jpuydt@free.fr>

	* configure.in: Fixed #339880.

2006-05-17  Julien Puydt  <jpuydt@free.fr>

	* configure.in: Fixed #338597 (thanks Brian Pepple).

2006-05-17  Julien Puydt  <jpuydt@free.fr>

	* src/gui/main.cpp: Fixed #336226 (thanks Fabrice Alphonso).

2006-05-17  Damien Sandras  <dsandras@gnome.org>

	* src/gui/addressbook.cpp:
	Applied patch from Julien Puydt to fix #342140.
	
2006-05-17  Julien Puydt  <jpuydt@free.fr>

	* src/gui/addressbook.cpp: Fixed #340902.

2006-05-16  Julien Puydt  <jpuydt@free.fr>

	* src/devices/videoinput.cpp, src/devices/videoinput.h: Fixed #341314.

2006-05-15  Damien Sandras  <dsandras@gnome.org>

	* src/gui/accounts.cpp:
	Compare accounts using SIPURLs.

2006-05-15  Julien Puydt  <jpuydt@free.fr>

	* src/clients/stun.cpp, src/clients/stun.h: Partial fix for #340939.

2006-05-15  Julien Puydt  <jpuydt@free.fr>

	* src/gui/config.cpp: Fixed #341814, thanks Boying Lu.

2006-05-14  Julien Puydt  <jpuydt@free.fr>

	* src/devices/audio.cpp, src/devices/audio.h: Fixed #341309.

2006-05-13  Damien Sandras  <dsandras@gnome.org>

	* endpoints/h323.cpp endpoints/manager.cpp: 
	Ooops. Fixed previous commit.

2006-05-13  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/h323.cpp src/endpoints/manager.cpp:
	Changed default bandwidth to 4 Mbits.

2006-05-13  Julien Puydt  <jpuydt@free.fr>

	* src/gui/callbacks.cpp, src/gui/callbacks.h: Fixed #340858.

2006-05-13  Damien Sandras  <dsandras@gnome.org>
	
	* src/endpoints/sip.cpp src/endpoints/accountshandler.cpp:
	Moved subscription to MWI events in the accounts handler.

2006-05-13  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/ekiga.cpp:
	Do not take the same mutex twice. Fix provided by Michael Riepe 
	<michael mr511 de>. Thanks!

2006-05-13  Julien Puydt  <jpuydt@free.fr>

	* src/gui/callshistory.cpp, src/gui/callshistory.h: Fixed #340855.

2006-05-11  Julien Puydt  <jpuydt@free.fr>

	* src/endpoints/urlhandler.cpp, src/endpoints/urlhandler.cpp: Final
	fix for #340824.

2006-05-11  Julien Puydt  <jpuydt@free.fr>

	* src/endpoints/sip.h: Partial fix for #340824.

2006-05-11  Julien Puydt  <jpuydt@free.fr>

	* src/endpoints/pcss.cpp, src/endpoints/pcss.h: Partial fix for
	bug #340824.

2006-05-11  Julien Puydt  <jpuydt@free.fr>

	* src/endpoints/accountshandler.h, src/endpoints/ekiga.h,
	src/endpoints/h323.h: Partial fix for #340824.

2006-05-10  Julien Puydt  <jpuydt@free.fr>

	* src/devices/videooutput.cpp, src/devices/videooutput.h: Partial fix
	for #340824.

2006-05-10  Julien Puydt  <jpuydt@free.fr>

	* src/devices/videoinput.h: Partial fix for #340824.

2006-05-10  Julien Puydt  <jpuydt@free.fr>

	* src/devices/fakevideoinput.cpp, src/devices/fakevideoinput.h:
	Partial fix for #340824.

2006-05-10  Julien Puydt  <jpuydt@free.fr>

	* src/devices/audio.cpp, src/devices/audio.h: Partial fix for #340824.

2006-05-07  Julien Puydt  <jpuydt@free.fr>

	* src/components/dbus.cpp: Partial fix for #340824.

2006-05-07  Julien Puydt  <jpuydt@free.fr>

	* src/components/bonobo.cpp: Partial fix for #340824.

2006-05-07  Julien Puydt  <jpuydt@free.fr>

	* src/clients/stun.cpp, src/clients/stun.h: Made readability better
	(partial fix for #340824).

2006-05-07  Julien Puydt  <jpuydt@free.fr>

	* src/clients/ils.cpp, src/clients/ils.h: Made readability better
	(partial fix for #340824).

2006-05-07  Julien Puydt  <jpuydt@free.fr>

	* src/gui/accounts.cpp: Made readability better (partial fix for
	#340824).

2006-05-07  Julien Puydt  <jpuydt@free.fr>

	* src/gui/addressbook.cpp, src/gui/addressbook.h: Made readability
	better (partial fix for #340824).

2006-05-07  Julien Puydt  <jpuydt@free.fr>

	* src/gui/callbacks.h: Removed the declaration of
	gtk_main_quit_callback, since it is now unused&unimplemented.
	Partially fixes #340858.

2006-05-06  Julien Puydt  <jpuydt@free.fr>

	* src/gui/callbacks.h: Made readability better (partial fix for
	#340824).

2006-05-06  Julien Puydt  <jpuydt@free.fr>

	* src/gui/callshistory.cpp, src/gui/callshistory.h: Made readability
	better (partial fix for #340824).

2006-05-06  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/h323.cpp:
	Uses lower initial bandwidth by default when registering to gatekeepers.
	Fixes #300366.

2006-05-06  Julien Puydt  <jpuydt@free.fr>

	* src/gui/chat.cpp, src/gui/chat.h: Made readability better (partial
	fix for #340824).

2006-05-06  Julien Puydt  <jpuydt@free.fr>

	* src/gui/config.cpp: Made readability better (partial fix for
	#340824).

2006-05-06  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp: Fixed warning.

2006-05-06  Damien Sandras  <dsandras@gnome.org>

	* src/gui/config.cpp src/gui/config.h src/gui/main.cpp:
	Improved startup procedure.

	* src/gui/preferences.cpp:
	Fixed callback so that the notifier is not triggered when there is no 
	change leading to the video preview being activated twice at startup.

	* src/devices/videooutput.cpp src/devices/videooutput.h:
	Fixed video flipping issue. (#339867)

2006-05-06  Julien Puydt  <jpuydt@free.fr>

	* src/gui/druid.cpp, src/gui/druid.h: Made readability better (partial
	fix for #340824).

2006-05-06  Julien Puydt  <jpuydt@free.fr>

	* src/gui/history.h: Made readability better (partial fix for
	#340824).

2006-05-06  Julien Puydt  <jpuydt@free.fr>

	* src/gui/main.cpp, src/gui/main.h: Made readability better (partial
	fix for #340824).

2006-05-06  Julien Puydt  <jpuydt@free.fr>

	* src/gui/misc.cpp, src/gui/misc.h: Made readability better (partial
	fix for #340824).

2006-05-06  Julien Puydt  <jpuydt@free.fr>

	* src/gui/statusicon.h: Made readability better (partial fix for
	#340824).

2006-05-06  Julien Puydt  <jpuydt@free.fr>

	* src/gui/tools.cpp: Made readability better (partial fix for
	#340824).

2006-05-06  Julien Puydt  <jpuydt@free.fr>

	* src/gui/preferences.cpp, src/gui/preferences.h: Made readability
	better (partial fix for #340824).

2006-05-06  Julien Puydt  <jpuydt@free.fr>

	* src/components/dbus-helper.cpp: Incremented
	DBUS_COMPONENT_MINOR_VERSION, since there has been some improvements.

2006-05-05  Julien Puydt  <jpuydt@free.fr>

	* doc/using_dbus.html: Improvements.

2006-04-30  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/ekiga.cpp src/endpoints/manager.cpp:
	Improved PTRACE's.

2006-04-30  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp src/endpoints/manager.h 
	src/endpoints/pcss.cpp src/endpoints/pcss.h 
	src/endpoints/sip.cpp src/endpoints/sip.h:
	Moved the dial tone to the pccs endpoint in order to prevent a double
	dialtone when a 183 Session Progress message is received.

2006-04-28  Julien Puydt  <jpuydt@free.fr>

	* src/gui/main.cpp: Fixed #337792, thanks Michael Rickmann.

2006-04-23  Damien Sandras  <dsandras@gnome.org>

	* lib/gmcontacts/gmcontacts-ldap.cpp, src/urlhandler.cpp: 
	Fixed ILS browsing.

2006-04-23  Julien Puydt  <jpuydt@free.fr>

	* src/endpoints/manager.cpp: Fixed #338270.

2006-04-22  Damien Sandras  <dsandras@gnome.org>
	
	* src/gui/chat.cpp: Fixed #336447.

2006-04-22  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/ekiga.cpp, src/endpoints/manager.cpp,
	src/endpoints/manager.h: Monitor IP address changes to update the 
	listeners. Fixes #335398.

	* src/gui/chat.cpp: Fixed #335857 thanks to Simon Wood.

2006-04-21  Julien Puydt  <jpuydt@free.fr>

	* src/devices/audio.cpp: Fixed #337799, thanks Michael Rickmann.

2006-04-17  Julien Puydt  <jpuydt@free.fr>

	* src/gui/callbacks.cpp: Unbroke a stupid mistake I made in my last
	commit.

2006-04-17  Julien Puydt  <jpuydt@free.fr>

	* src/gui/callbacks.cpp: More complete fix for #337798, thanks to
	Michael Rickmann.

2006-04-15  Jan Schampera <jan.schampera@unix.net>

	* lib/gmcontacts/gmcontacts.h, lib/gmcontacts/gmcontacts.cpp:
	One step forward to a new API, this needed by the roster in future.

2006-04-15  Julien Puydt  <jpuydt@free.fr>

	* src/gui/callbacks.cpp, src/gui/main.cpp: Fixed #337798, thanks to
	Michael Rickmann.

2006-04-15  Julien Puydt  <jpuydt@free.fr>

	* src/gui/callshistory.h, src/gui/callshistory.cpp: Made the
	gm_calls_history_get_calls function more readable/understandable,
	thanks to Jan Schampera.

2006-04-14  Julien Puydt  <jpuydt@free.fr>

	* src/gui/main.cpp: Fixed #337795, thanks Michael Rickmann.

2006-04-12  Julien Puydt  <jpuydt@free.fr>

	* src/devices/audio.cpp: Partially applied Michael Rickmann's fix for
	#337799 (the number of buffers). The rest of the patch is still under
	discussion.
	* NEWS: Mentioned previous.

2006-04-12  Julien Puydt  <jpuydt@free.fr>

	* doc/using_dbus.html: Added ; documents what can be done with ekiga
	through dbus.

2006-04-11  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp src/endpoints/sip.h src/gui/accounts.cpp:
	Set the From field to the address of record of the default SIP account 
	(Fixes #334457).

2006-04-10  Julien Puydt  <jpuydt@free.fr>

	* configure.in: Made use of the new po/LINGUAS, to allow translators
	to work only in po/. Thanks Brian Pepple  <bdpepple@gmail.com>.
	Fixes #337854.

2006-04-10  Julien Puydt  <jpuydt@free.fr>

	* src/gui/main.cpp: Fixed command-line parsing on win32 (fixes bug
	#337797, thanks Michael Rickmann).
	* NEWS: Mentioned the above.

2006-04-09  Jan Schampera <jan.schampera@unix.net>

	* NEWS, src/gui/chat.cpp: Fixed chat text formatting corruption
	Bug #335794 (thanks Simon Wood)

2006-04-09  Julien Puydt  <jpuydt@free.fr>

	* src/gui/main.cpp: Fixed #337794, patch by Michael Rickmann.

2006-04-09  Julien Puydt  <jpuydt@free.fr>

	* lib/gui/gmtextviewaddon.c: Fixed #336793.

2006-04-09  Jan Schampera <jan.schampera@unix.net>

	* NEWS, src/gui/accounts.cpp, lib/gui/gmpreferences.c,
	src/gui/addressbook.cpp, src/gui/history.cpp,
	src/gui/callshistory.cpp, src/gui/tools.cpp: made most
	dialogs/popups closable by ESC (partially fixes #337494)

2006-04-03  Julien Puydt  <jpuydt@free.fr>

	* TODO: Removed the link to wiki.seconix.com. Fixes #336962.

2006-04-02  Damien Sandras  <dsandras@gnome.org>
	
	* lib/gui/gmcontacts/gmcontacts-ldap.cpp:
	Fixed LDAP search filter so that it works with LDAP servers that 
	do not have a "location" attribute. (#336849, Damien Sandras)

2006-04-02  Jan Schampera <jan.schampera@unix.net>

	* lib/gui/gmtextviewaddon.c: fixed a bug in wrapper code for
	GtkTextView that made it non-selectable text (occured in
	chat window) (fixes #336789)

2006-04-01  Jan Schampera <jan.schampera@unix.net>

	* src/gui/main.cpp: fixed sensitivity setting of "Fullscreen" Menuitem
	and sensitifity when leaving fullscreen mode (fixes REOP #336575 and
	an issue seen by a code review)

2006-04-01  Jan Schampera <jan.schampera@unix.net>

	* src/gui/main.cpp: fixed framesize calculation of video
	frame (fixes #336572)

2006-03-30  Jan Schampera <jan.schampera@unix.net>

	* src/gui/addressbook.cpp: added "New contact" to the contacts
	context menu (fixes #336588)

2006-03-30  Jan Schampera <jan.schampera@unix.net>

	* src/gui/main.cpp: Made sensitivity of the zoom related menuitems
	dependant on the actual zoom factor (fixes #336575)

2006-03-29  Julien Puydt  <jpuydt@free.fr>

	* lib/gmcontacts/gmcontacts.h, lib/gmcontacts/gmcontacts-eds.cpp,
	lib/gmcontacts/gmcontacts-gmconf.cpp: Added the gmcontact_copy
	function call. Fixes #336464.
	* lib/gmcontacts/gmcontacts-eds.cpp: Made use of it to simplify code.

2006-03-29  Julien Puydt  <jpuydt@free.fr>

	* lib/gmcontacts/gmcontacts.h: Made a contact state an enum instead of
	magic values. Fixes #336445.
	* lib/gmcontacts/gmcontacts-avahi.cpp,
	lib/gmcontacts/gmcontacts-eds.cpp,
	lib/gmcontacts/gmcontacts-gmconf.cpp,
	lib/gmcontacts/gmcontacts-ldap.cpp, src/gui/addressbook.cpp: Made use
	of the previous.

2006-03-27  Damien Sandras  <dsandras@gnome.org>

	* lib/gmcontacts/gmcontacts-ldap.cpp: Fixed ILS server browsing.

2006-03-27  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp: Make sure the reason of the end of the 
	call is always the last thing displayed in the status bar.

2006-03-27  Julien Puydt  <jpuydt@free.fr>

	* src/gui/main.cpp: Reverted the transition to pure GOption, since it
	makes our dependancies too harsh.

2006-03-27  Julien Puydt  <jpuydt@free.fr>

	* src/gui/main.cpp: Reverted the transition to pure GOption, since it
	makes our dependancies too harsh.

2006-03-26  Julien Puydt  <jpuydt@free.fr>

	* src/gui/main.cpp: Made the transition to pure GOption, with a patch
	from Fabrice Alphonso.

2006-03-25  Julien Puydt  <jpuydt@free.fr>

	* lib/gmcontacts/gmcontacts-avahi.cpp: Cosmetic changes.

2006-03-24  Julien Puydt  <jpuydt@free.fr>

	* lib/gmcontacts/gmcontacts-eds.cpp: Fixed with the eds addressbooks,
	whereby removing all local addressbooks then trying to create one
	had a bad effect.

2006-03-24  Julien Puydt  <jpuydt@free.fr>

	* src/gui/misc.cpp: Fixed #335784, thanks Simon Wood for the report.
	* NEWS: Told about previous.

2006-03-19  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp: Improved error message when a request
	timeout SIP message is received.

2006-03-23  Julien Puydt  <jpuydt@free.fr>

	* src/gui/addressbook.cpp: Fixed #334960.
	* NEWS: Told about previous.

2006-03-23  Jan Schampera <jan.schampera@unix.net>

	* src/gui/addressbook.cpp: deleted 2 weird characters (unicode-rest
	from the previous commit) that made compilation impossible

2006-03-23  Julien Puydt  <jpuydt@free.fr>

	* lib/gmcontacts/gmcontacts-gmconf.cpp, src/gui/addressbook.cpp: Fixed
	#335472, thanks to Jan Schampera.
	* NEWS: Told about previous.

2006-03-22  Julien Puydt  <jpuydt@free.fr>

	* ekiga.desktop.in.in: Fixed #335457, thanks to Vincent Fretin.

2006-03-22  Tommi Vainikainen  <thv@iki.fi>

	* configure.in (ALL_LINGUAS): Added Dzongkha (dz).

2006-03-22  Julien Puydt  <jpuydt@free.fr>

	* ekiga.desktop.in.in: Fixed #61727, thanks to Vincent Fretin.

2006-03-21  Jan Schampera <jan.schampera@unix.net>

	* src/gui/druid.cpp: Fixed useless focus grabbing in druid which made
	some pages impossible to get the focus (doesn't actually fix a bug)
	* NEWS: updated.

2006-03-21  Julien Puydt  <jpuydt@free.fr>

	* src/gui/callshistory.cpp: Fixed #335377.

2006-03-21  Julien Puydt  <jpuydt@free.fr>

	* lib/gmmarshallers.c, lib/gmmarshallers.h, lib/gmmarshallers.list:
	Added a marshaller for a signal with a string and a boolean.
	* src/components/dbus_stub.xml, src/components/dbus.cpp,
	src/components/dbus.h: Added the OnHoldInfo signal and the
	gnomemeeting_dbus_component_set_call_on_hold function.
	* src/endpoints/manager.cpp: Made use of the previous. All of this
	fixes bug #333465.
	* NEWS: Mentioned this fix.

2006-03-21  Julien Puydt  <jpuydt@free.fr>

	* NEWS, src/endpoints/manager.cpp: Fixed end call detection through
	dbus.

2006-03-20  Jan Schampera <jan.schampera@unix.net>

	* NEWS, src/gui/config.cpp: Fixed wrong key name in URL handlers section
	for Gnome

2006-03-20  Julien Puydt  <jpuydt@free.fr>

	* NEWS, configure.in: Fixed compilation issues for opensolaris, thanks
	to Boying Lu (#335196).

2006-03-19  Jan Schampera <jan.schampera@unix.net>

	* NEWS src/gui/config.cpp: Added missing notifiers for "new message"
	sound event (Damien Sandras)

2006-03-19  Damien Sandras  <dsandras@gnome.org>

	* src/gui/accounts.cpp:
	No DNS test on registration. OPAL now provides the full host name on 
	timeouts.

2006-03-19  Damien Sandras  <dsandras@gnome.org>

	* NEWS: Updated with CVS NEWS from 2006-03-19.

2006-03-19  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp:
	Do not release a call done to myself in case of forking.
	Changed timers to RFC3261 compliant values.
	
	* src/endpoints/pcss.cpp:
	Added guards.

	* src/endpoints/manager.cpp:
	Put the GUI in "Connected" mode as soon as media is 
	received/transmitted.
	Fixes #335008.

	* src/devices/audio.cpp:
	ESD sucks.

	* configure.in:
	Back to HEAD.

2006-03-19  Jan Schampera <jan.schampera@unix.net>

	* NEWS src/gui/main.cpp: Added a tooltip for the status text label,
	to get the information also when the text is cut off

2006-03-19  Julien Puydt  <jpuydt@free.fr>

	* NEWS: Added explanation about bug #334685, as requested by Damien :)

2006-03-18  Julien Puydt  <jpuydt@free.fr>

	* src/gui/addressbook.cpp: Fixed #334685.

2006-03-18  Jan Schampera <jan.schampera@unix.net>

	* src/gui/preferences.cpp: Hopefully fix filedialog issues on WIN32
	related to MIME filtering not present

2006-03-18  Julien Puydt  <jpuydt@free.fr>

	* src/gui/addressbook.cpp: Partial fix for bug #334685.

2006-03-16  Vladimer Sichinava <alinux@siena.linux.it>

	* configure.in: added "ka" Georgian entry
	to ALL_LINGUAS.

2006-03-16  Julien Puydt  <jpuydt@free.fr>

	* src/gui/addressbook.cpp: Made some variables more explicit to be
	able to work properly on #334685.

2006-03-14  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Incremented version number to 2.0.1. Incremented
	OPAL Required version to 2.2.1.

	* Makefile.am: Applied patch from Stefan Bruens. Thanks!

v2_0_0
2006-03-12  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Incremented version number to 2.00.

2006-03-12  Damien Sandras  <dsandras@gnome.org>

	* pixmaps/ekiga.png:
	Committed new version of the icon thanks to 
	Andreas Kwiatkowski <post ATATAT kwiat DOTDOT org>.

	* src/gui/callbacks.cpp, AUTHORS:
	Added Fabian Deutsch (website) and Andreas Kwiatkowski (graphic arts) to
	the artwork section.

	* src/devices/audio.cpp:
	Added dirty workaround for stupid Esound.

	* help/fr/figures/audio_codecs.png help/fr/figures/call_d1.png 
	help/fr/figures/config_d1.png help/fr/figures/config_d10.png 
	help/fr/figures/config_d2.png help/fr/figures/config_d3.png 
	help/fr/figures/config_d4.png help/fr/figures/config_d5.png 
	help/fr/figures/config_d6.png help/fr/figures/config_d7.png 
	help/fr/figures/config_d8.png help/fr/figures/config_d9.png 
	help/fr/figures/accounts_d1.png 
	help/fr/figures/accounts_h323.png 
	help/fr/figures/accounts_sip.png help/fr/figures/chat_d1.png:
	Updated french figures.

	* lib/gui/gmstockicons.c lib/gui/gmstockicons.h 
	pixmaps/Makefile.am pixmaps/ekiga-logo.png 
	pixmaps/text_logo.xpm src/devices/fakevideoinput.cpp 
	src/gui/chat.cpp src/gui/druid.cpp src/gui/history.cpp 
	src/gui/main.cpp src/gui/tools.cpp 
	pixmaps/ekiga-16.png:
	Updated artwork thanks to Andreas Kwiatkowski. Thanks a lot!

2006-03-12  Jan Schampera <jan.schampera@unix.net>

	* lib/winpaths.c lib/winpaths.h lib/gmconf/gmconf-gconf.c
	lib/gmconf/gmconf-glib.c lib/gmconf/gmconf.h
	lib/gmcontacts/gmcontacts-avahi.cpp 
	lib/gmcontacts/gmcontacts-avahi.h 
	lib/gmcontacts/gmcontacts-convert.cpp 
	lib/gmcontacts/gmcontacts-convert.h 
	lib/gmcontacts/gmcontacts-dnd.cpp 
	lib/gmcontacts/gmcontacts-dnd.h 
	lib/gmcontacts/gmcontacts-eds.cpp 
	lib/gmcontacts/gmcontacts-gmconf.cpp 
	lib/gmcontacts/gmcontacts-ldap.cpp 
	lib/gmcontacts/gmcontacts-ldap.h 
	lib/gmcontacts/gmcontacts-local.h 
	lib/gmcontacts/gmcontacts-remote.cpp 
	lib/gmcontacts/gmcontacts-remote.h 
	lib/gmcontacts/gmcontacts.cpp lib/gmcontacts/gmcontacts.h
	lib/gui/gmconfwidgets.c lib/gui/gmconfwidgets.h 
	lib/gui/gmconnectbutton.c lib/gui/gmconnectbutton.h 
	lib/gui/gmdialog.c lib/gui/gmdialog.h lib/gui/gmentrydialog.c
	lib/gui/gmentrydialog.h lib/gui/gmlevelmeter.c 
	lib/gui/gmlevelmeter.h lib/gui/gmmenuaddon.c 
	lib/gui/gmmenuaddon.h lib/gui/gmpreferences.c 
	lib/gui/gmpreferences.h lib/gui/gmstatsdrawingarea.c 
	lib/gui/gmstatsdrawingarea.h lib/gui/gmstatusbar.c 
	lib/gui/gmstatusbar.h lib/gui/gmstockicons.c 
	lib/gui/gmstockicons.h lib/gui/gmtextbufferaddon.c 
	lib/gui/gmtextbufferaddon.h lib/gui/gmtexttagaddon.c 
	lib/gui/gmtexttagaddon.h lib/gui/gmtextviewaddon.c 
	lib/gui/gmtextviewaddon.h lib/gui/gmtray/gmtray-common.c 
	lib/gui/gmtray/gmtray-internal.h lib/gui/gmtray/gmtray-win32.c 
	lib/gui/gmtray/gmtray-x11.c lib/gui/gmtray/gmtray.h 
	lib/gui/gmtray/pixbuf_to_hicon.c 
	lib/gui/gmtray/pixbuf_to_hicon.h lib/toolbox/toolbox-common.c
	lib/toolbox/toolbox-gnome.c lib/toolbox/toolbox-gtk.c 
	lib/toolbox/toolbox-win32.c lib/toolbox/toolbox.h 
	lib/win32/gconf-simu.cpp lib/win32/gconf-simu.h 
	lib/xdap/xdap.c lib/xdap/xdap.h src/common.h 
	src/clients/avahi.cpp src/clients/avahi.h src/clients/ils.cpp
	src/clients/ils.h src/clients/stun.cpp src/clients/stun.h 
	src/components/bonobo.cpp src/components/bonobo.h 
	src/components/dbus-helper.cpp src/components/dbus.cpp 
	src/components/dbus.h src/devices/audio.cpp 
	src/devices/audio.h src/devices/fakevideoinput.cpp 
	src/devices/fakevideoinput.h src/devices/videoinput.cpp 
	src/devices/videoinput.h src/devices/videooutput.cpp 
	src/devices/videooutput.h src/endpoints/accountshandler.cpp 
	src/endpoints/accountshandler.h src/endpoints/ekiga.cpp 
	src/endpoints/ekiga.h src/endpoints/h323.cpp 
	src/endpoints/h323.h src/endpoints/manager.cpp 
	src/endpoints/manager.h src/endpoints/pcss.cpp 
	src/endpoints/pcss.h src/endpoints/sip.cpp src/endpoints/sip.h
	src/endpoints/urlhandler.cpp src/endpoints/urlhandler.h 
	src/gui/accounts.cpp src/gui/accounts.h 
	src/gui/addressbook.cpp src/gui/addressbook.h 
	src/gui/callbacks.cpp src/gui/callbacks.h 
	src/gui/callshistory.cpp src/gui/callshistory.h 
	src/gui/chat.cpp src/gui/chat.h src/gui/config.cpp 
	src/gui/config.h src/gui/druid.cpp src/gui/druid.h 
	src/gui/history.cpp src/gui/history.h src/gui/main.cpp 
	src/gui/main.h src/gui/misc.cpp src/gui/misc.h 
	src/gui/preferences.cpp src/gui/preferences.h 
	src/gui/statusicon.cpp src/gui/statusicon.h src/gui/tools.cpp
	src/gui/tools.h: New source file heading (License, Copyright, ...)

2006-03-12  Julien Puydt  <jpuydt@free.fr>

	* src/gui/main.cpp: Yet another s/"ekiga"/PACKAGE_NAME/ ; this time to
	find the help.

2006-03-12  Jan Schampera <jan.schampera@unix.net>

	* src/gui/preferences.cpp: fixed a calculation mistake that gave a
	black border around the small image in Pic-inPic-mode

2006-03-11  Jan Schampera <jan.schampera@unix.net>

	* src/gui/preferences.cpp: Make the picture file dialog more robust to
	an empty config setting.

2006-03-10  Julien Puydt  <jpuydt@free.fr>

	* lib/gmconf/gmconf-glib.c: Rewrote list_from_string completely, which
	fixes quite a few disable-gnome/win32 bugs. Thanks Jan Schampera to
	have found the culprit!

2006-03-10  Julien Puydt  <jpuydt@free.fr>

	* help/Makefile.am: Added "de" to DOC_LINGUAS.

2006-03-08  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Fixed #333608.

2006-03-08  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.cpp:
	Removed LPC-10 codec, added G.726-16k and G.721.

2006-03-08  Damien Sandras  <dsandras@gnome.org>

	* src/gui/preferences.cpp:
	Fixed crash on exit with --disable-gnome version due to wrong 
	backend being used.

2006-03-08  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Make sure that we have at least QCIF size for the first picture 
	displayed.

	* src/devices/fakevideoinput.cpp:
	Fixed #333938.

	* src/gui/preferences.cpp:
	Fixed #332042.

2006-03-08  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp:
	Updated timeouts again.
	
2006-03-07  Damien Sandras  <dsandras@gnome.org>

	* src/devices/videoinput.cpp:
	Cleanups.

2006-03-02  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp:
	Improved timeouts.
	
2006-03-01  Jan Schampera <jan.schampera@unix.net>

	* src/gui/main.cpp: Code cleanups and small improvements.

2006-02-27  Julien Puydt  <jpuydt@free.fr>

	* lib/gmcontacts/gmcontacts.h: Named the arguments of
	gnomemeeting_addressbook_get_contacts, so the previous explanations
	get more useful ;-)

2006-02-22  Damien Sandras  <dsandras@gnome.org>

	* src/gui/chat.cpp src/gui/preferences.cpp:
	Cleanups.

2006-02-22  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/ekiga.cpp src/gui/addressbook.cpp:
	Added missing menu items thanks to Jan Schampera.

	* lib/gui/gmstockicons.c:
	Added missing stock icon.

	* src/gui/main.cpp:
	Applied patch from Brian Lu <brian lu sun com> to fix full screen on big
	endian machines.

2006-02-22  Julien Puydt  <jpuydt@free.fr>

	* lib/gui/gmtray/gmtray-x11.c: Fixed #330802.

2006-02-21  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/ekiga.cpp src/endpoints/h323.cpp 
	src/endpoints/sip.cpp: Added possibility to have several IP addresses 
	on the same interface.

	* src/gui/callshistory.cpp: Fixed leak thanks to Jan Schampera.

2006-02-19  Damien Sandras  <dsandras@gnome.org>

	* src/gui/tools.cpp: Fixed URLs again.

	* src/endpoints/urlhandler.cpp:
	Automatically use the PC-To-Phone provider if we are registered to it,
	registered to ekiga.net, and are calling 00something.

	* help/C/ekiga.xml help/es/es.po help/fr/fr.po help/uk/uk.po:
	More work on the manual.

2006-02-19  Damien Sandras  <dsandras@gnome.org>

	* endpoints/sip.cpp:
	Changed default timeouts.
	
2006-02-19  Damien Sandras  <dsandras@gnome.org>

	* lib/gmcontacts/gmcontacts-gmconf.cpp:
	Adapted to new API.

2006-02-18  Damien Sandras  <dsandras@gnome.org>

	* src/gui/callshistory.cpp:
	Applied patch from Jan Schampera to fix the list of the last 10 
	dialed items.

2006-02-18  Damien Sandras  <dsandras@gnome.org>

	* lib/gmcontacts/gmcontacts-avahi.cpp 
	lib/gmcontacts/gmcontacts-avahi.h 
	lib/gmcontacts/gmcontacts-eds.cpp 
	lib/gmcontacts/gmcontacts-gmconf.cpp 
	lib/gmcontacts/gmcontacts-ldap.cpp 
	lib/gmcontacts/gmcontacts-ldap.h 
	lib/gmcontacts/gmcontacts-local.h 
	lib/gmcontacts/gmcontacts-remote.cpp 
	lib/gmcontacts/gmcontacts-remote.h 
	lib/gmcontacts/gmcontacts.cpp lib/gmcontacts/gmcontacts.h 
	src/endpoints/manager.cpp src/endpoints/urlhandler.cpp 
	src/gui/addressbook.cpp src/gui/chat.cpp src/gui/main.cpp:
	Allow searching on the location field in the address book.

2006-02-18  Damien Sandras  <dsandras@gnome.org>

	* src/gui/config.cpp:
	Fixed problem with jitter not being updated when being in standby mode.

2006-02-18  Damien Sandras  <dsandras@gnome.org>

	* help/es/es.po help/fr/fr.po help/uk/uk.po 
	help/de/de.po: 
	Applied changes from Stefan Bruens <lurch gmx li>. Thanks!

2006-02-15  Damien Sandras  <dsandras@gnome.org>
	
	* src/gui/addressbook.cpp, help/ekiga.omf.in:
	Applied patch from Stefan Bruns <lurchi gmx li>. Thanks!

2006-02-15  Damien Sandras  <dsandras@gnome.org>

	* src/devices/fakevideoinput.cpp:
	Force a framerate of 1 with StaticPicture. If no picture is given as 
	parameter, use the default Ekiga logo.

	* src/gui/druid.cpp:
	Added back StaticPicture as video device. 

	* src/gui/main.cpp:
	Removed test on video frame ready. Use default minimum size for 
	camera image, otherwise a "single" dot was displayed during 1 second 
	for the first image with a FPS of 1.

2006-02-15  Julien Puydt  <jpuydt@free.fr>

	* Makefile.am: Added the src/components/*xml files to EXTRA_DIST...
	this fixes the tarball for DBUS support.

2006-02-13  Damien Sandras  <dsandras@gnome.org>

	* src/gui/druid.cpp:
	Applied suggestion from Murray to clarify the explanations.

2006-02-12  Damien Sandras  <dsandras@gnome.org>
	
	* src/endpoints/h323.cpp:
	Fixed potential deadlock.
	
	* src/gui/addressbook.cpp:
	Added string for future reference.

	* src/gui/preferences.cpp:
	Applied patch from Jan Schampera to add support for image/sound preview.
	
2006-02-12  Damien Sandras  <dsandras@gnome.org>

	* src/gui/druid.cpp:
	Fixed string.

	* help/C/ekiga.xml help/es/es.po help/fr/fr.po help/uk/uk.po:
	Started updating the manual.

2006-02-12  Damien Sandras  <dsandras@gnome.org>
	
	* src/gui/druid.cpp:
	s/URL/Account

2006-02-12  Damien Sandras  <dsandras@gnome.org>
	
	* ekiga.desktop.in.in: 
	Fixed #329622.

2006-02-12  Damien Sandras  <dsandras@gnome.org>
	
	* src/gui/druid.cpp:
	s/druid/assistant

2006-02-12  Damien Sandras  <dsandras@gnome.org>
	
	* src/gui/callbacks.cpp:
	Converted to UTF-8.

2006-02-12  Damien Sandras  <dsandras@gnome.org>
	
	* AUTHORS src/gui/callbacks.cpp:
	Updated credits information for 2.00.

2006-02-12  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/ekiga.cpp: Code cleanup.

2006-02-12  Damien Sandras  <dsandras@gnome.org>

	* src/clients/stun.cpp:
	Forced IP test.

	* src/clients/stun.cpp src/endpoints/manager.cpp:
	s/GnomeMeeting/Ekiga

2006-02-12  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp:
	Ignore duplicate messages based on the call id, not the CSeqIndex.

	* src/gui/statusicon.cpp:
	Do not blink if already blinking.

2006-02-12  Damien Sandras  <dsandras@gnome.org>

	* src/clients/stun.cpp:
	Ignore STUN when we are listening on a public IP address. 
	Improved STUN test so that it is able to detect when there is no NAT.
	(Fixes #330648).

	* src/clients/ils.cpp src/endpoints/manager.cpp 
	src/endpoints/manager.h:
	Updated API for GetCurrentIP.

2006-02-11  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmstatusbar.c: Increased delay for status bar flash messages.

	* src/endpoints/accountshandler.cpp: 
	Always register the user name as first alias to prevent problems with 
	broken gatekeepers.

	* src/endpoints/manager.cpp: Minor fixes.

	* src/gui/config.cpp: Commented out ILS support.

	* src/gui/druid.cpp: Various cleanups from Julien.

	* src/gui/preferences.cpp: 
	ekiga.schemas.in.in
	Applied patch from Jan Schampera to allow 
	filtering sound events and images.
	
	* src/gui/addressbook.cpp src/gui/callbacks.cpp 
	src/gui/callbacks.h src/gui/main.cpp: 
	Changed the behavior so that if the user chooses to show a window that 
	is already shown, it is presented to the user instead of being hidden.

2006-02-09  Julien Puydt  <jpuydt@free.fr>

	* src/endpoints/urlhandler.cpp: Removed unneeded ptclib/enum.h
	include.
	* configure.in: Removed unneeded test for ENUM support in PWLIB.

2006-02-08 Kilian Krause <kk@verfaction.de>

	* src/gui/statusicon.cpp: Fix localization by adding config.h to
	includes. Thanks goes to Fabrice Alphonso for pointing this out.

2006-02-08  Damien Sandras  <dsandras@gnome.org>
	
	* src/gui/chat.cpp src/gui/main.cpp src/gui/tools.cpp:
	Applied various patches from Julien (code cleanups).

	* src/gui/main.cpp:
	Fixed #330024 thanks to Jan Schampera.

2006-02-07  Damien Sandras  <dsandras@gnome.org>

	* src/devices/videooutput.cpp:
	Fixed flickering effect by adding guards against wrong devices_nbr 
	values.

2006-02-07  Damien Sandras  <dsandras@gnome.org>

	* lib/gmcontacts/gmcontacts-eds.cpp 
	lib/gmcontacts/gmcontacts-ldap.cpp 
	lib/gui/gmstatsdrawingarea.c src/devices/audio.cpp 
	src/endpoints/ekiga.cpp src/endpoints/manager.cpp 
	src/endpoints/pcss.cpp src/endpoints/pcss.h 
	src/gui/callbacks.cpp src/gui/callshistory.cpp 
	src/gui/main.cpp:
	More valgrinding.

	* configure.in:
	Applied patch from Brian Lu for OpenSolaris <brian lu sun com>. Thanks!

2006-02-06  Damien Sandras  <dsandras@gnome.org>

	* src/devices/videooutput.cpp:
	Applied patch from Jan Schampera to make sure the correct video stream
	is only displayed if there is only one.

	* src/gui/addressbook.cpp:
	Fixed #330033 and #330034 thanks to Jan Schampera.

2006-02-06  Damien Sandras  <dsandras@gnome.org>

	* src/gui/accounts.cpp src/gui/addressbook.cpp
	src/gui/callshistory.cpp src/gui/main.cpp 
	lib/gmcontacts/gmcontacts-avahi.cpp 
	lib/gmcontacts/gmcontacts-eds.cpp 
	lib/gmcontacts/gmcontacts-ldap.cpp:
	Fixed a few leaks reported by Valgrind. Thanks!

2006-02-05  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/manager.h: Unnecessary change.

	* src/gui/config.cpp: s/gnomemeeting/ekiga for SIP and H.323 URLs.

	* src/gui/callshistory.cpp src/gui/main.cpp: Fixed small memory leaks.

2006-02-03  Julien Puydt  <jpuydt@free.fr>

	* src/gui/main.cpp, src/endpoints/ekiga.cpp: Moved some win32 code
	from ekiga.cpp to main.cpp, since it is more logical to find it there.

2006-02-01  Julien Puydt  <jpuydt@free.fr>

	* src/gui/accounts.cpp, src/gui/accounts.h, src/gui/druid.cpp,
	src/gui/tools.cpp: Renamed back what I did yesterday... there was
	already a function named gnomemeeting_get_default_account, and the
	compiler didn't warn. Fixes #329439.

2006-01-31  Julien Puydt  <jpuydt@free.fr>

	* configure.in: Fixed all AC_EGREP_CPP calls, among them #329385.

2006-01-31  Julien Puydt  <jpuydt@free.fr>

	* src/gui/accounts.cpp: Patch from Jan Schampera, to fix #329323.

2006-01-31  Julien Puydt  <jpuydt@free.fr>

	* src/gui/accounts.cpp, src/gui/accounts.h, src/gui/druid.cpp,
	src/gui/tools.cpp: Renamed gnomemeeting_get_account to
	gnomemeeting_get_default_account, so it's clearer.

2006-01-30  Julien Puydt  <jpuydt@free.fr>

	* src/components/dbus.cpp, src/components/dbus.h: Implemented
	gnomemeeting_dbus_component_account_registration, which is needed to
	make the 2.0 dbus component complete.
	* src/endpoints/sip.cpp: Made use of the previous to notify of
	registrations/unregistrations through dbus.

2006-01-30  Erdal Ronahi <erdal.ronahi@gmail.com>

	* configure.in: Added ku (Kurdish) to all_linguas
	* po/ku.po: Added

2006-01-29  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Incremented version.

2006-01-29  Julien Puydt  <jpuydt@free.fr>

	* src/endpoints/ekiga.cpp: Initialize the statusicon correctly, so it
	shows the correct state at startup.

2006-01-29  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/accountshandler.cpp src/gui/accounts.cpp: 
	Added possibility to use an URL as user field in the accounts window.
	That URL will be used as FROM field in SIP requests.

2006-01-29  Julien Puydt  <jpuydt@free.fr>

	* src/gui/tools.cpp: Fixes #162454.
	* src/clients/stun.cpp: Fixes #162459.
	* src/gui/druid.cpp: Fixes #328746.

2006-01-29  Julien Puydt  <jpuydt@free.fr>

	* src/gui/chat.cpp: Applied patch from Jan Schampera to fix the bug
	where opening the chat window closes the connection (!).

2006-01-29  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Fixed hack from Jan Schampera.

2006-01-29  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Fixed #328799, IP dial doesn't make sense anymore with SIP.

2006-01-29  Damien Sandras  <dsandras@gnome.org>

	* src/devices/videooutput.cpp: Fixed unitialized variables.

2006-01-29  Damien Sandras  <dsandras@gnome.org>

	* src/accounts.cpp, src/accounts.h: Fixed accounts window still being 
	in "Registering" state when a timeout occurs. Allow editing an account 
	by double-clicking on it.

	* src/tools.cpp: Fixed wrong URL for PC-to-Phone provider.

	* src/endpoints/sip.cpp: Reduced timeouts.

	* src/gui/chat.cpp: Fixed indentation.

	* src/gui/preferences.cpp: Removed preference related to the 
	splash screen.

	* src/endpoints/pcss.cpp, src/endpoints/manager.cpp:
	Fixed #328915 thanks to Julien Puydt.

	* lib/gui/Makefile.am, lib/gui/esplash.c lib/gui/esplash.h,
	pixmaps/Makefile.am, pixmaps/ekiga-splash.png, ekiga.schemas.in.in, 
	src/endpoints/ekiga.cpp: Removed splash screen.

	* src/devices/audio.cpp: Changed the echo test for wideband support.

2006-01-28 Kilian Krause <kk@verfaction.de>

	* configure.in: Update to Deimos versions of PWLib and OPAL.

2006-01-28  Julien Puydt  <jpuydt@free.fr>

	* src/gui/prefs.cpp: Fixed #328477.

2006-01-28  Julien Puydt  <jpuydt@free.fr>

	* src/gui/addressbook.cpp: Fixed #162462.

2006-01-26  Julien Puydt  <jpuydt@free.fr>

	* lib/toolbox/toolbox-common.c: Added... I forgot to "cvs add" it last
	time !

2006-01-26  Julien Puydt  <jpuydt@free.fr>

	* lib/gmcontacts/gmcontacts-gmconf.cpp: Fixed #328528.

2006-01-26  Julien Puydt  <jpuydt@free.fr>

	* lib/gmcontacts/gmcontacts-gmconf.cpp: Made the search better, by
	pushing the limitations in a single function.

2006-01-26  Julien Puydt  <jpuydt@free.fr>

	* lib/gmconf/gmconf-glib.c: Simplified the config directory
	permissions, since it broke the win32 build.

2006-01-26  Julien Puydt  <jpuydt@free.fr>

	* lib/toolbox/toolbox.h, lib/toolbox/toolbox-common.c,
	lib/toolbox/Makefile.am, lib/gmconf/gmconf-glib.c,
	lib/gmconf/Makefile.am: Applied patch from Jan Schampera to correctly
	create the personal configuration directory when it doesn't exist.

2006-01-26  Julien Puydt  <jpuydt@free.fr>

	* lib/gmcontacts/gmcontacts-gmconf.cpp: Half-fixed bug #328528.

2006-01-26  Julien Puydt  <jpuydt@free.fr>

	* src/gui/chat.cpp: "Clear Call" -> "Hang up"

2006-01-26  Julien Puydt  <jpuydt@free.fr>

	* src/gui/main.cpp, src/gui/statusicon.cpp: Renaming of
	Connect/Disconnect to Call/Hang up. Patch with the help of CJ van den
	Berg.

2006-01-26  Julien Puydt  <jpuydt@free.fr>

	* src/gui/druid.cpp: Added get_filtered_video_devices_char_array to
	remove StaticPicture as a choice in the druid. Fixes #328326.

2006-01-25  Julien Puydt  <jpuydt@free.fr>

	* lib/toolbox/toolbox-gtk.c: Fixed #328468.

2006-01-25  Julien Puydt  <jpuydt@free.fr>

	* src/gui/druid.cpp: Made the message stating ALSA is the best choice
	appear as WindowsMultimedia when on win32. Thanks to Luis Menina to
	point this inconsistency.

2006-01-24  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/accountshandler.cpp src/gui/statusicon.cpp 
	src/gui/statusicon.h:
	Do the same with status icon.

2006-01-24  Damien Sandras  <dsandras@gnome.org>

	* lib/gmcontacts/gmcontacts-avahi.cpp:
	Make sure strcmp is not called with a NULL argument.

	* src/endpoints/accountshandler.cpp src/gui/main.cpp 
	src/gui/main.h:
	Sometimes, registering an account can take long due to the STUN being 
	used.
	Gives a visual feedback in the *main* GUI when an account is registered.

2006-01-24  Julien Puydt  <jpuydt@free.fr>

	* src/gui/main.cpp: Patch from Jan Schampera, to add some #ifdef
	HAS_SDL which were missing from yesterday's work. Thanks !

2006-01-24  Julien Puydt  <jpuydt@free.fr>

	* src/gui/callshistory.h, src/gui/callshistory.cpp: Added the
	possibility to search history in reverse order (patch from Jan
	Schampera)
	* src/gui/main.cpp, src/gui/chat.cpp: Made use of the new feature
	(same patch from Jan Schampera)

2006-01-24  Julien Puydt  <jpuydt@free.fr>

	* lib/gmconf/gmconf-glib.c: Fixed the list_from_string function, which
	forgot to add back a ',' when it saw the escaping... Thanks Jan
	Schampera for the bug tracking which led to that so simple solution !

2006-01-24 Kilian Krause <kk@verfaction.de>

	* man/ekiga.1: Fix section in manpage

2006-01-23  Damien Sandras  <dsandras@gnome.org>
	
	* src/gui/main.cpp: Cleanup and Full Screen patch from Jan Schampera.

2006-01-22  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/urlhandler.cpp:
	Cleanup.

	* src/devices/videooutput.cpp:
	Cleanups.
	
	* src/endpoints/sip.cpp:
	Fixed lost messages problem.
	
	* src/gui/druid.cpp:
	Do not automatically run the NAT test if a NAT method is already 
	configured.

2006-01-22  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Applied patch from Snark to fix DBUS/SDL/GNOME being
	enabled when --disable is called.

2006-01-22  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/gmlevelmeter.c:
	Fixed visual bug thanks to Jan Schampera.

2006-01-22  Damien Sandras  <dsandras@gnome.org>
	
	* lib/gui/gmconnectbutton.c src/gui/main.cpp:
	Various improvements from Jan Schampera <jan schampera web de>. Fixed 
	typo reported in #328125.

2006-01-21  Damien Sandras  <dsandras@gnome.org>
	
	* src/gui/main.cpp:
	Applied patch from Jan Schampera to fix incorrect state of the 
	preview button.

2006-01-21  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp: Use correct User Agent.

2006-01-21  Damien Sandras  <dsandras@gnome.org>

	* NEWS: Updated to latest CVS NEWS (2006-01-21).

2006-01-21  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp lib/gui/gmconnectbutton.c:
	Applied patch from Jan Schampera to fix incorrect state of the 
	connect button when hanging up.

2006-01-21  Damien Sandras  <dsandras@gnome.org>

	* src/devices/videooutput.cpp, src/devices/videooutput.h:
	Display the unique video stream by default, if only receiving or 
	transmitting video whatever the video display is set to.
	Removed the need for the OpalManager, which fixes a deadlock when 
	exiting with video preview enabled.

2006-01-18  Damien Sandras  <dsandras@gnome.org>

	* configure.in:
	Incremented recommended versions.

2006-01-18  Julien Puydt  <jpuydt@free.fr>

	* src/components/dbus.cpp, src/components/dbus-helper.cpp: Modified
	the registered service names to include PACKAGE_NAME, so it works both
	when the program is packaged as ekiga and when it is as
	ekiga-snapshot.

2006-01-18  Julien Puydt  <jpuydt@free.fr>

	* lib/toolbox/toolbox-gtk.c: Made it try several commands.

2006-01-17  Damien Sandras  <dsandras@gnome.org>
	
	* lib/gui/gmstockicons.h pixmaps/Makefile.am 
	src/gui/addressbook.cpp 
	pixmaps/gm-edit.png:
	Added for compatibility with older GTK versions.
	
2006-01-17  Damien Sandras  <dsandras@gnome.org>

	* configure.in, Makefile.am:
	More fixes for --disable-doc.

2006-01-17  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Added --disable-doc support.

2006-01-17  Damien Sandras  <dsandras@gnome.org>

	* configure.in, Makefile.am: Applied patch from Brian Lu <Brian Lu sun
	com> to allow compilation with SUN Studio. Thanks!

2006-01-17  Julien Puydt  <jpuydt@free.fr>

	* src/gui/statusicon.h: Added some documentation.

2006-01-16  Damien Sandras  <dsandras@gnome.org>

	* src/devices/videoinput.cpp:
	Do not manipulate NULL frames.

2006-01-16  Julien Puydt  <jpuydt@free.fr>

	* lib/gmcontacts/gmcontacts-gmconf.cpp: Added copyright notice ; with
	some luck nobody was forgotten...

2006-01-16  Damien Sandras  <dsandras@gnome.org>

	* ekiga.schemas.in.in src/devices/audio.cpp 
	src/devices/videoinput.cpp src/endpoints/ekiga.cpp 
	src/gui/config.cpp src/gui/druid.cpp src/gui/main.cpp 
	src/gui/preferences.cpp src/gui/tools.cpp:
	String fixes thanks to Adam Weinberger <adamw gnome org>.
	
2006-01-16  Damien Sandras  <dsandras@gnome.org>

	* pixmaps/Makefile.am configure.in:
	Fixed make dist.
	
2006-01-16  Julien Puydt  <jpuydt@free.fr>

	* src/Makefile.am: Fixed "make dist".

2006-01-15  Damien Sandras  <dsandras@gnome.org>

	* po/POTFILES.in: Fixed.

2006-01-15  Damien Sandras  <dsandras@gnome.org>

	* Makefile.am: Fixed make dist.

	* src/gui/addressbook.cpp:
	Simplified menu.

2006-01-15  Damien Sandras  <dsandras@gnome.org>

	* src/clients/stun.cpp src/clients/stun.h 
	src/endpoints/accountshandler.cpp src/endpoints/manager.cpp 
	src/endpoints/manager.h src/gui/druid.cpp 
	src/gui/preferences.cpp:
	Various STUN optimizations.

2006-01-15  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp src/endpoints/sip.h:
	Added temporary workaround for SER that sometimes sends dups.

2006-01-14  Damien Sandras  <dsandras@gnome.org>

	src/endpoints/manager.cpp:
	Do not update the state during calls for now.

2006-01-14  Damien Sandras  <dsandras@gnome.org>

	* lib/gui/esplash.c:
	s/GnomeMeeting/Ekiga/ thanks to Fabrice Alphonso.

	* src/clients/avahi.cpp src/clients/avahi.h 
	src/endpoints/manager.cpp:
	Use the same kind of API than elsewhere.
	
2006-01-14  Julien Puydt  <jpuydt@free.fr>

	* lib/gmcontacts/gmcontacts-gmconf.cpp: Made sure PACKAGE_NAME is
	defined.

2006-01-14  Julien Puydt  <jpuydt@free.fr>

	* src/components/dbus.cpp, src/components/dbus-helper.cpp,
	src/components/dbus-helper-stub.xml, src/components/dbus_stub.xml:
	Applied a patch from Damien Ciabrini to make the renaming more
	complete.

2006-01-14  Damien Sandras  <dsandras@gnome.org>

	* lib/gmcontacts/gmcontacts-ldap.cpp:
	Applied patch from Elaine Xian <elaine.xiang _AT____ sun.com> to improve
	search filter. Thanks!

2006-01-14  Damien Sandras  <dsandras@gnome.org>

	* lib/gmcontacts/gmcontacts-eds.cpp 
	lib/gmcontacts/gmcontacts-gmconf.cpp 
	lib/gmcontacts/gmcontacts-ldap.cpp 
	lib/gmcontacts/gmcontacts-local.h 
	lib/gmcontacts/gmcontacts-remote.cpp 
	lib/gmcontacts/gmcontacts-remote.h 
	lib/gmcontacts/gmcontacts.cpp lib/gmcontacts/gmcontacts.h 
	src/clients/avahi.cpp src/endpoints/manager.cpp 
	src/gui/addressbook.cpp:
	The address book now determines which fields should be shown in the 
	address book window.
	Update the state when a call is cleared.
	
2006-01-14  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp:
	Applied cleanup patch from Jan Schampera.

2006-01-14  Damien Sandras  <dsandras@gnome.org>

	* INSTALL configure.in lib/gmcontacts/Makefile.am 
	lib/gmcontacts/gmcontacts-avahi.cpp 
	lib/gmcontacts/gmcontacts-remote.cpp src/Makefile.am 
	src/clients/avahi.cpp src/endpoints/manager.cpp 
	src/endpoints/manager.h 
	lib/gmcontacts/gmcontacts-zeroconf.cpp 
	lib/gmcontacts/gmcontacts-zeroconf.h src/clients/zeroconf.cpp 
	src/clients/zeroconf.h:
	Removed HOWL support and replaced it by Avahi. More fixes.

2006-01-14  Damien Sandras  <dsandras@gnome.org>

	* lib/gmcontacts/gmcontacts-avahi.cpp 
	lib/gmcontacts/gmcontacts-avahi.h src/clients/avahi.cpp 
	src/endpoints/manager.cpp src/endpoints/manager.h:
	Minor Avahi cleanups.

2006-01-14  Damien Sandras  <dsandras@gnome.org>

	* ekiga.schemas.in.in:
	Added missing description.

2006-01-14  Damien Sandras  <dsandras@gnome.org>

	* ekiga.schemas.in.in:
	Added stun.ekiga.net, thanks to Kilian Krause!
	
	* src/config-tool-i18n.h, po/POTFILES.in:
	Updated POTFILES.in due to recent tray changes. Removed unused file.

2006-01-13  Julien Puydt  <jpuydt@free.fr>

	* lib/gui/gmtray/gmtray-win32.c: Made the popup menu disappear, using
	a workaround from gaim.

2006-01-12  Julien Puydt  <jpuydt@free.fr>

	* lib/gui/esplash.c: Little renaming fix.

2006-01-12  Julien Puydt  <jpuydt@free.fr>

	* src/gui/main.cpp: Applied patch from Jan Schampera to fixe a little
	glitch.

2006-01-12  Damien Sandras  <dsandras@gnome.org>

	* lib/gmcontacts/gmcontacts-ldap.cpp:
	OpenSolaris LDAP fixes thanks to Elaine.Xiong AT Sun.COM.

2006-01-12  Damien Sandras  <dsandras@gnome.org>

	* src/gui/chat.cpp: 
	Fixed #326509.

2006-01-12  Damien Sandras  <dsandras@gnome.org>

	* pixmaps/text_logo.xpm:
	New logo thanks to Cédric Valcke.
	
2006-01-12  Julien Puydt  <jpuydt@free.fr>

	* src/gui/main.cpp: Applied patch from Jan Schampera to enhance the
	video display.
	* pixmaps/gm_both_incrusted_frame.xpm: Added.

2006-01-12  Julien Puydt  <jpuydt@free.fr>

	* src/components/dbus.cpp: Use PTRACE instead of g_error, and some
	renaming fixes.

2006-01-12  Damien Sandras  <dsandras@gnome.org>
	
	* src/devices/audio.cpp src/devices/audio.h src/gui/main.cpp:
	Removed unused function.
	
2006-01-12  Julien Puydt  <jpuydt@free.fr>

	* src/endpoints/ekiga.cpp: main_window initialisation only once.

2006-01-12  Julien Puydt  <jpuydt@free.fr>

	* lib/gui/gmtray/gmtray-x11.c, lib/gui/gmtray/gmtray-win32.c: Made the
	icon smaller.

2006-01-12  Julien Puydt  <jpuydt@free.fr>

	* src/gui/statusicon.h, src/gui/statusicon.cpp: Added copyright
	notice.

2006-01-12  Julien Puydt  <jpuydt@free.fr>

	* lib/gui/gmtray/Makefile.am: Made the libgmtray noinst ;-)

2006-01-12  Julien Puydt  <jpuydt@free.fr>

	* lib/gmconf/gmconf-glib.c: More gnomemeeting -> ekiga renaming.

2006-01-12  Julien Puydt  <jpuydt@free.fr>

	* src/gui/statusicon.cpp: Added a missing #include for win32.

2006-01-12  Julien Puydt  <jpuydt@free.fr>

	* configure.in: Remove a line breaking cross-compilation.

2006-01-12  Julien Puydt  <jpuydt@free.fr>

	* lib/gmconf/gmconf-glib.c, lib/gui/esplash.c: Correct inclusion of
	winpaths.h.

2006-01-12  Julien Puydt  <jpuydt@free.fr>

	* src/gui/statusicon.cpp: Stop blinking the message icon once we have
	shown the chat window.

2006-01-12  Julien Puydt  <jpuydt@free.fr>

	* src/gui/statusicon.h, src/gui/statusicon.cpp: Actually commit the
	files in cvs... I'm such a fool. :-(

2006-01-11  Julien Puydt  <jpuydt@free.fr>

	* src/gui/statusicon.cpp: Made it show the chat window when it is
	clicked and a message is pending and the chat window isn't used.

2006-01-11  Damien Sandras  <dsandras@gnome.org>

	* ekiga.schemas.in.in: Reordered codecs.
	* src/endpoints/ekiga.cpp: Fixed #326506.
	* src/gui/callbacks.cpp src/gui/druid.cpp src/gui/tools.cpp 
	src/components/bonobo.cpp:
	Fixed more renaming issues.
	* configure.in:
	Removed now unuseful dependancies.

2006-01-11  Julien Puydt  <jpuydt@free.fr>

	* lib/eggtrayicon.h, lib/eggtrayicon.c: Removed.
	* lib/Makefile.am: Removed references to eggtrayicon.*.
	* configure.in, lib/gui/Makefile.am: Compile libgmtray.la.
	* src/gui/tray.h, src/gui/tray.cpp: Added. High level tray
	implementation.
	* src/gui/statusicon.h, src/gui/statusicon.cpp: Added. High level
	implementation of a tray.
	* src/Makefile.am: Compile statusicon.*.
	* src/gui/addressbook.cpp, src/gui/main.cpp, src/gui/config.cpp,
	src/endpoints/urlhandler.cpp, src/endpoints/ekiga.cpp,
	src/endpoints/manager.cpp, src/endpoints/ekiga.h,
	src/endpoints/sip.cpp, src/endpoints/pcss.cpp: Make use of statusicon.

2006-01-11  Julien Puydt  <jpuydt@free.fr>

	* lib/gui/gmtray/gmtray.h, lib/gui/gmtray-internal.h,
	lib/gui/gmtray/gmtray-common.c, lib/gui/gmtray/gmtray-x11.c,
	lib/gui/gmtray/gmtray-win32.c: Added the middle click action.

2006-01-11  Julien Puydt  <jpuydt@free.fr>

	* lib/gui/gmtray/gmtray.h, lib/gui/gmtray-internal.h,
	lib/gui/gmtray/gmtray-common.c, lib/gui/gmtray/gmtray-x11.c,
	lib/gui/gmtray/gmtray-win32.c: Added a gpointer data to the callbacks.

2006-01-11 Kilian Krause <kk@verfaction.de>

	* src/clients/avahi.cpp: Update to new naming scheme.

2006-01-10  Damien Sandras  <dsandras@gnome.org>

	* src/gui/druid.cpp: More fixes.

2006-01-10  Damien Sandras  <dsandras@gnome.org>

	* autogen.sh configure.in:
	Applied patch from Fernando Herrera for compilation into jhbuild. Thanks
	a lot!

2006-01-10  Damien Sandras  <dsandras@gnome.org>

	* ekiga.schemas.in.in help/es/es.po help/fr/fr.po help/uk/uk.po 
	po/POTFILES.in src/gui/preferences.cpp 
	More fixes.

2006-01-10 Kilian Krause <kk@verfaction.de>

	* src/clients/zeroconf.cpp: Update to compile with new naming scheme.

2006-01-10  Damien Sandras  <dsandras@gnome.org>

	* pixmaps/ekiga-logo.png:
	Committed update.

2006-01-10  Damien Sandras  <dsandras@gnome.org>

	* ekiga.schemas.in.in src/clients/stun.cpp 
	src/components/bonobo.cpp src/devices/audio.cpp 
	src/devices/videoinput.cpp src/endpoints/ekiga.cpp 
	src/endpoints/manager.cpp src/gui/callbacks.cpp 
	src/gui/config.cpp src/gui/druid.cpp src/gui/main.cpp 
	src/gui/preferences.cpp src/gui/tools.cpp src/gui/tray.cpp:
	More fixes and s/GnomeMeeting/Ekiga.
	
2006-01-10  Damien Sandras  <dsandras@gnome.org>

	* ChangeLog LICENSE Makefile.am autogen.sh configure.in 
	lib/Makefile.am lib/about/Makefile.am lib/druid/Makefile.am 
	lib/gmconf/Makefile.am lib/gmcontacts/Makefile.am 
	lib/gui/Makefile.am lib/gui/gmtray/Makefile.am 
	lib/toolbox/Makefile.am man/Makefile.am pixmaps/Makefile.am 
	sounds/Makefile.am src/Makefile.am src/clients/stun.cpp 
	src/components/bonobo.cpp src/components/dbus.cpp 
	src/devices/audio.cpp src/devices/videoinput.cpp 
	src/devices/videooutput.cpp src/endpoints/accountshandler.cpp 
	src/endpoints/h323.cpp src/endpoints/manager.cpp 
	src/endpoints/manager.h src/endpoints/pcss.cpp 
	src/endpoints/sip.cpp src/endpoints/urlhandler.cpp 
	src/gui/accounts.cpp src/gui/addressbook.cpp 
	src/gui/callbacks.cpp src/gui/callshistory.cpp 
	src/gui/chat.cpp src/gui/config.cpp src/gui/druid.cpp 
	src/gui/main.cpp src/gui/misc.cpp src/gui/preferences.cpp 
	src/gui/tools.cpp src/gui/tray.cpp 
	Added File>
	ekiga.desktop.in.in ekiga.schemas.in.in 
	net.ekiga.helper.service.in net.ekiga.instance.service.in 
	help/C/ekiga.xml man/ekiga.1 pixmaps/ekiga-logo.png 
	pixmaps/ekiga-splash.png pixmaps/ekiga.png sounds/dialtone.wav 
	sounds/ring.wav src/ekiga-config-tool.in 
	src/components/ekiga.server src/endpoints/ekiga.cpp 
	src/endpoints/ekiga.h 
	Removed Files 
	gnomemeeting.desktop.in.in gnomemeeting.png 
	gnomemeeting.schemas.in.in net.gnomemeeting.helper.service.in 
	net.gnomemeeting.instance.service.in help/C/gnomemeeting.xml 
	man/gnomemeeting.1 pixmaps/gnomemeeting-logo.png 
	pixmaps/gnomemeeting-splash.png sounds/gnomemeeting.wav 
	sounds/ringtone.wav src/gnomemeeting-config-tool.in 
	src/components/gnomemeeting.server 
	src/endpoints/gnomemeeting.cpp src/endpoints/gnomemeeting.h:
	Le roi est mort, vive le roi. Ekiga!

2006-01-08  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/accountshandler.cpp:
	Added the possibility to register several accounts to the same provider.

2006-01-08  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/sip.cpp:
	Specify the default NAT binding refresh method.

2006-01-08 Kilian Krause <kk@verfaction.de>

	* src/clients/zeroconf.cpp: fix HOWL-enabled compilation aswell.

2006-01-08 Kilian Krause <kk@verfaction.de>

	* lib/gmconf/Makefile.am, lib/gmcontacts/gmcontacts-zeroconf.h,
	lib/gmcontacts/gmcontacts-gmconf.cpp: Adjust gmconf.h includes to
	point to the new location. Thanks goes to Jan Schampera for the fix.

2006-01-08  Damien Sandras  <dsandras@gnome.org>
	
	* po/POTFILES.in:
	Fixed POTFILES.in thanks to Marcel Telka <marcel _AT-- telka.sk>
	
2006-01-08  Damien Sandras  <dsandras@gnome.org>

	* src/gui/callshistory.cpp:
	Fixed possible double-free thanks to Javier Sixto.

2006-01-08  Julien Puydt  <jpuydt@free.fr>

	* src/clients/avahi.h, src/clients/avahi.cpp,
	lib/gmcontacts/gmcontacts-avahi.cpp, configure.in: Updated to avahi
	0.6, thanks to a patch from SÃ©bastien Estienne.

2006-01-08  Julien Puydt  <jpuydt@free.fr>

	* lib/gui/gmtray/gmtray.h, lib/gui/gmtray/gmtray-internal.h,
	lib/gui/gmtray/gmtray-common.c, lib/gui/gmtray/gmtray-win32.c,
	lib/gui/gmtray/gmtray-x11.c, lib/gui/gmtray/pixbuf_to_hicon.h,
	lib/gui/gmtray/pixbuf_to_hicon.c: Added copyright notice and modified
	indentation.

2006-01-07  Julien Puydt  <jpuydt@free.fr>

	* src/clients/avahi.cpp: Made it use the real SIP port.

2006-01-07  Julien Puydt  <jpuydt@free.fr>

	* lib/gm_marshallers.h, lib/gm_marshallers.c, lib/gm_marshallers.list:
	Moved.
	* lib/gmmarshallers.h, lib/gmmarshallers.c, lib/gmmarshallers.list:
	Added, new names for the previous.
	* src/components/dbus.cpp: Updated to use gmmarshallers.h.

2006-01-07  Julien Puydt  <jpuydt@free.fr>

	* src/components/dbus_component.h, src/components/dbus_component.cpp,
	src/components/dbus_component_stub.xml: Moved.
	* src/components/dbus.h, src/components/dbus.cpp,
	src/components/dbus_stub.xml: Added, new names for the previous ; and
	adapted the includes to the new tree structure.
	* src/Makefile.am: Build the files under their new names.

2006-01-07  Julien Puydt  <jpuydt@free.fr>

	* lib/gmcontacts/gmcontacts-avahi.h: Improved compilation a little.

2006-01-07  Damien Sandras  <dsandras@gnome.org>

	* src/gui/addressbook.cpp:
	Fixed previous commit thanks to Jan Schampera.

	* src/gui/main.cpp:
	Prevent hiding the video frame when switching to softphone mode while
	video preview is active thanks to Jan Schampera (and Yannick Defais).

2006-01-07  Damien Sandras  <dsandras@gnome.org>

	* src/gui/callshistory.cpp src/gui/chat.cpp src/gui/main.cpp:
	Return less results when returning all calls of the history in order
	to spare some CPU cycles.
	
2006-01-07  Damien Sandras  <dsandras@gnome.org>

	* src/endpoints/accountshandler.cpp:
	Prevent wrong method overloading.
	
2006-01-07  Damien Sandras  <dsandras@gnome.org>

	* gnomemeeting.schemas.in.in src/gui/config.cpp 
	src/gui/druid.cpp:
	Additional fixes by Jan Schampera, thanks a lot Jan!

2006-01-07  Damien Sandras  <dsandras@gnome.org>

	* src/gui/addressbook.cpp:
	Applied simplification patch from Jan Schampera. Thanks!

2006-01-07  Damien Sandras  <dsandras@gnome.org>

	* src/gui/addressbook.cpp src/gui/chat.cpp src/gui/druid.cpp 
	src/gui/main.cpp:
	Applied various patches from Jan Schampera 
	<jan.schampera _AT_x_xx web.de>	to remove deprecated widgets.

2006-01-07  Damien Sandras  <dsandras@gnome.org>

	* src/gui/main.cpp: Slightly changed video_settings_changed_cb so 
	that it is considered as a failure only if all updates failed.

2006-01-07  Julien Puydt  <jpuydt@free.fr>

	* lib/gui/gmtray/gmtray.h, lib/gui/gmtray/gmtray-internal.h,
	lib/gui/gmtray/gmtray-common.c, lib/gui/gmtray/gmtray-x11.c,
	lib/gui/gmtray/gmtray-win32.c : Missed some renames from ostray to
	gmtray.

2006-01-07  Julien Puydt  <jpuydt@free.fr>

	* configure.in, lib/gui/Makefile.am : Revert previous patch : having
	two eggtrayicon available at the same time gives a silent break...

2006-01-07  Julien Puydt  <jpuydt@free.fr>

	* lib/gui/gmtray/Makefile.am: Forgot to cvs add the file...

2006-01-07  Julien Puydt  <jpuydt@free.fr>

	* lib/gui/gmtray/gmtray.h, lib/gui/gmtray/gmtray-internal.h,
	lib/gui/gmtray/gmtray-common.c, lib/gui/gmtray/gmtray-x11.c,
	lib/gui/gmtray/gmtray-win32.c, lib/gui/gmtray/eggtrayicon.h,
	lib/gui/gmtray/eggtrayicon.c, lib/gui/gmtray/pixbuf_to_hicon.h,
	lib/gui/gmtray/pixbuf_to_hicon.c, lib/gui/gmtray/Makefile.am: Added,
	implementation of a tray (for both X11 and win32).
	* lib/gui/Makefile.am, configure.in: Build the previous.

2006-01-05  Julien Puydt  <jpuydt@free.fr>

	* src/components/dbus_component.cpp, src/components/dbus-helper.cpp:
	Updated to dbus 0.60, following a suggestion from Damien Ciabrini.

2006-01-04  Damien Sandras  <dsandras@gnome.org>

	* src/clients/ils.cpp src/clients/stun.cpp 
	src/components/bonobo.cpp src/devices/audio.cpp 
	src/devices/fakevideoinput.cpp src/devices/videoinput.cpp 
	src/devices/videooutput.cpp src/endpoints/pcss.cpp 
	src/endpoints/urlhandler.cpp src/gui/addressbook.cpp 
	src/gui/callbacks.cpp src/gui/callshistory.cpp 
	src/gui/chat.cpp src/gui/druid.cpp src/gui/history.cpp 
	src/gui/main.cpp src/gui/misc.cpp src/gui/preferences.cpp 
	src/gui/tools.cpp src/gui/tray.cpp:
	Made sure we are using the correct config.h

2006-01-04  Damien Sandras  <dsandras@gnome.org>

	* Cleanups. 
	INSTALL lib/gui/gmstockicons.c lib/gui/gmstockicons.h 
	pixmaps/Makefile.am pixmaps/computer.xpm pixmaps/down.xpm 
	pixmaps/druid_audio.png 
	pixmaps/druid_connection.png pixmaps/druid_ixj.png 
	pixmaps/druid_personal.png pixmaps/druid_video.png 
	pixmaps/gnomemeeting-logo-icon.png pixmaps/ldap_add.xpm 
	pixmaps/ldap_refresh.xpm pixmaps/left_arrow.xpm 
	pixmaps/right_arrow.xpm pixmaps/sample.xpm 
	pixmaps/settings.xpm pixmaps/sound.xpm pixmaps/tb_jump_to.xpm 
	pixmaps/up.xpm:
	Removed some unused icons	

2006-01-04  Damien Sandras  <dsandras@gnome.org>

	* Added Files
	gui/Makefile.am gui/esplash.c gui/esplash.h 
	gui/gmconfwidgets.c gui/gmconfwidgets.h gui/gmconnectbutton.c 
	gui/gmconnectbutton.h gui/gmdialog.c gui/gmdialog.h 
	gui/gmentrydialog.c gui/gmentrydialog.h gui/gmlevelmeter.c 
	gui/gmlevelmeter.h gui/gmmenuaddon.c gui/gmmenuaddon.h 
	gui/gmpreferences.c gui/gmpreferences.h 
	gui/gmstatsdrawingarea.c gui/gmstatsdrawingarea.h 
	gui/gmstatusbar.c gui/gmstatusbar.h gui/gmstockicons.c 
	gui/gmstockicons.h gui/gmtextbufferaddon.c 
	gui/gmtextbufferaddon.h gui/gmtexttagaddon.c 
	gui/gmtexttagaddon.h gui/gmtextviewaddon.c 
	gui/gmtextviewaddon.h:
	Added.

2006-01-04  Damien Sandras  <dsandras@gnome.org>

	* Removed Files
	lib/contacts/Makefile.am lib/contacts/e-vcard.c 
	lib/contacts/e-vcard.h lib/contacts/gm_contacts-avahi.cpp 
	lib/contacts/gm_contacts-avahi.h 
	lib/contacts/gm_contacts-convert.cpp 
	lib/contacts/gm_contacts-convert.h 
	lib/contacts/gm_contacts-dnd.cpp 
	lib/contacts/gm_contacts-dnd.h 
	lib/contacts/gm_contacts-eds.cpp 
	lib/contacts/gm_contacts-gm_conf.cpp 
	lib/contacts/gm_contacts-ldap.cpp 
	lib/contacts/gm_contacts-ldap.h 
	lib/contacts/gm_contacts-local.h 
	lib/contacts/gm_contacts-remote.cpp 
	lib/contacts/gm_contacts-remote.h 
	lib/contacts/gm_contacts-zeroconf.cpp 
	lib/contacts/gm_contacts-zeroconf.h 
	lib/contacts/gm_contacts.cpp lib/contacts/gm_contacts.h 
	lib/widgets/Makefile.am lib/widgets/connectbutton.c 
	lib/widgets/connectbutton.h lib/widgets/esplash.c 
	lib/widgets/esplash.h lib/widgets/gmconfwidgets.c 
	lib/widgets/gmconfwidgets.h lib/widgets/gmconnectbutton.c 
	lib/widgets/gmconnectbutton.h lib/widgets/gmdialog.c 
	lib/widgets/gmdialog.h lib/widgets/gmentrydialog.c 
	lib/widgets/gmentrydialog.h lib/widgets/gmlevelmeter.c 
	lib/widgets/gmlevelmeter.h lib/widgets/gmmenuaddon.c 
	lib/widgets/gmmenuaddon.h lib/widgets/gmpreferences.c 
	lib/widgets/gmpreferences.h lib/widgets/gmstatsdrawingarea.c 
	lib/widgets/gmstatsdrawingarea.h lib/widgets/gmstatusbar.c 
	lib/widgets/gmstatusbar.h lib/widgets/gmstockicons.c 
	lib/widgets/gmstockicons.h lib/widgets/gmtextbufferaddon.c 
	lib/widgets/gmtextbufferaddon.h lib/widgets/gmtexttagaddon.c 
	lib/widgets/gmtexttagaddon.h lib/widgets/gmtextviewaddon.c 
	lib/widgets/gmtextviewaddon.h lib/widgets/gtklevelmeter.c 
	lib/widgets/gtklevelmeter.h:
	More cleanups. (CVS sucks). 
	
2006-01-04  Damien Sandras  <dsandras@gnome.org>

	* 
	- Modified Files
	autogen.sh configure.in lib/Makefile.am lib/winpaths.c 
	lib/winpaths.h src/Makefile.am src/common.h 
	- Added Files
	lib/gmconf/Makefile.am lib/gmconf/gmconf-gconf.c 
	lib/gmconf/gmconf-glib.c lib/gmconf/gmconf.h 
	src/clients/avahi.cpp src/clients/avahi.h src/clients/ils.cpp 
	src/clients/ils.h src/clients/stun.cpp src/clients/stun.h 
	src/clients/zeroconf.cpp src/clients/zeroconf.h 
	src/components/bonobo.cpp src/components/bonobo.h 
	src/components/dbus-helper-stub.xml 
	src/components/dbus-helper.cpp 
	src/components/dbus_component.cpp 
	src/components/dbus_component.h 
	src/components/dbus_component_stub.xml 
	src/components/gnomemeeting.server src/devices/audio.cpp 
	src/devices/audio.h src/devices/fakevideoinput.cpp 
	src/devices/fakevideoinput.h src/devices/videoinput.cpp 
	src/devices/videoinput.h src/devices/videooutput.cpp 
	src/devices/videooutput.h src/endpoints/accountshandler.cpp 
	src/endpoints/accountshandler.h src/endpoints/gnomemeeting.cpp 
	src/endpoints/gnomemeeting.h src/endpoints/h323.cpp 
	src/endpoints/h323.h src/endpoints/manager.cpp 
	src/endpoints/manager.h src/endpoints/pcss.cpp 
	src/endpoints/pcss.h src/endpoints/sip.cpp src/endpoints/sip.h 
	src/endpoints/urlhandler.cpp src/endpoints/urlhandler.h 
	src/gui/accounts.cpp src/gui/accounts.h 
	src/gui/addressbook.cpp src/gui/addressbook.h 
	src/gui/callbacks.cpp src/gui/callbacks.h 
	src/gui/callshistory.cpp src/gui/callshistory.h 
	src/gui/chat.cpp src/gui/chat.h src/gui/config.cpp 
	src/gui/config.h src/gui/druid.cpp src/gui/druid.h 
	src/gui/history.cpp src/gui/history.h src/gui/main.cpp 
	src/gui/main.h src/gui/misc.cpp src/gui/misc.h 
	src/gui/preferences.cpp src/gui/preferences.h 
	src/gui/tools.cpp src/gui/tools.h src/gui/tray.cpp 
	src/gui/tray.h
	- Removed Files
	lib/dialog.c lib/dialog.h lib/e-splash.c lib/e-splash.h 
	lib/gm_conf-gconf.c lib/gm_conf-glib.c 
	lib/gm_conf-widgets_extensions.c 
	lib/gm_conf-widgets_extensions.h lib/gm_conf.h 
	lib/gnome_prefs_window.c lib/gnome_prefs_window.h 
	lib/gtk-text-buffer-addon.c lib/gtk-text-buffer-addon.h:
	Minor commit to reorganize files structure for 2.00.

2006-01-03 Kilian Krause <kk@verfaction.de>

	* src/addressbook_window.cpp: Add Jan's enhancements which seem to
	have gone lost with the last commit.

2006-01-02  Damien Sandras  <dsandras@gnome.org>

	* src/pref_window.cpp gnomemeeting.schemas.in.in:
	Removed auto_clear_text_chat option as it doesn't make sense anymore.

2006-01-02  Damien Sandras  <dsandras@gnome.org>
	
	* gnomemeeting.schemas.in.in:
	Changed default size of chat window.

	* lib/widgets/connectbutton.c lib/widgets/connectbutton.h:
	Added possibility to specify the default size of the stock in the 
	connect button.
	
	* lib/gtk-text-buffer-addon.c lib/gtk-text-buffer-addon.h 
	lib/gtk-text-tag-addon.c:
	Added function to insert markup language. Allow mnemonics in
	menus associated to regexes.

	* src/addressbook_window.cpp src/addressbook_window.h:
	Added support for parent_window in collision detection dialog.

	* src/chat_window.cpp:
	Fixed regexes. Added detection of SIP and CALLTO URLs. Reorganisation 
	of the UI. Added support for basic markup language. Do not call the 
	user when the URL is activated.

	* src/pref_window.cpp:
	Disabled LARGE size. It is misused by most users, and not available
	for SIP yet. Sorry.

	* src/main_window.cpp:
	Fixed incorrect state of audio and video channels as reported by 
	Yannick (hello Yannick!).

2006-01-02  Damien Sandras  <dsandras@gnome.org>

	* src/addressbook_window.cpp:
	Committed patch from Jan Schampera to add the possibility to send 
	emails from the address book.

	* MAINTAINERS: Ooops, added file.

2006-01-01  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp: More locking.

2006-01-01  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp, src/chat_window.cpp: Use idle loops to 
	populate the various histories in order to improve 
	general performance.

2005-12-31  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp src/main_window.h:
	Do not initialize the preview button state when building the window. 
	Fixed wrong state when starting with preview enabled as reported
	by Jan Schampera aka TheBonsai.

2005-12-31  Damien Sandras  <dsandras@gnome.org>

	* src/chat_window.cpp: Added tooltips.

	* src/urlhandler.cpp: Fixed logic error.

2005-12-31  Damien Sandras  <dsandras@gnome.org>

	* lib/widgets/connectbutton.c lib/widgets/connectbutton.h:
	Added possibility to add a connect/disconnect label.

	* src/main_window.cpp:
	Adapted to new API.

	* src/chat_window.cpp:
	Code cleanups.
	UI Improvements?

2005-12-31  Damien Sandras  <dsandras@gnome.org>

	* lib/gnome_prefs_window.c: Fixed end of bold label.

2005-12-31  Damien Sandras  <dsandras@gnome.org>

	* gnomemeeting.schemas.in.in configure.in src/config.cpp 
	src/druid.cpp src/endpoint.cpp src/pref_window.cpp 
	Replaced enable_video_reception/transmission with enable_video to 
	simplify things for the average Joe User.

	* src/urlhandler.cpp:
	Fixed logic.

2005-12-31  Damien Sandras  <dsandras@gnome.org>

	* src/addressbook_window.cpp:
	Added missing icons for "Call Contact" as suggested by Jan.

2005-12-31  Damien Sandras  <dsandras@gnome.org>

	* src/addressbook_window.cpp:
	Set SIP as default URL as suggested by Yannick. 
	Renamed URL into VoIP URL.

	* lib/widgets/gtklevelmeter.c lib/widgets/gtklevelmeter.h 
	src/endpoint.cpp src/main_window.cpp src/main_window.h:
	Clear the GTK Level Meters at the end of a call.

2005-12-31  Damien Sandras  <dsandras@gnome.org>

	* src/addressbook_window.cpp:
	Added back sorting on popular demand.

2005-12-31  Damien Sandras  <dsandras@gnome.org>

	* src/chat_window.cpp:
	Improved layout of the window. Use timestamp for messages being sent 
	and received.

2005-12-30  Damien Sandras  <dsandras@gnome.org>

	* src/chat_window.cpp:
	Fixed focus issues.
	Prevent editing the URL once we are in a call with that person.
	Handle more failure causes.

	* src/endpoint.cpp, src/endpoint.h:
	Handled more failure cases when sending messages.
	Fixed compilation issue.

	* src/main_window.cpp:
	If the chat window is shown while there is a call, add a tab for 
	that call as default.

	* src/urlhandler.cpp, src/urlhandler.h:
	Several enhancements.

2005-12-30  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp: Fixed crash reported by Jan Schampera. Thanks!

2005-12-30  Damien Sandras  <dsandras@gnome.org>

	* src/druid.cpp: Applied patch from Jan Schampera (aka js) 
	<jan.schampera _AT____ web.de> to improve usability of the druid. 
	Thanks Jan!

	* src/main_window.cpp, src/chat_window.cpp:
	Added a "NEW" button in the chat window to open new tabs. Made the main 
	window shortcut show/hide the window instead of creating new tabs when
	it is clicked several times in a row.

2005-12-30  Damien Sandras  <dsandras@gnome.org>

	* src/addressbook_window.cpp: Added busy cursor when refreshing the 
	address book.

2005-12-30  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp, src/config.cpp: Removed the assumption that the 
	jitter contains a 8 kHz signal.

2005-12-29  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp: Code cleanups.

2005-12-29  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp: 
	Don't forget to unlock the pointer to the grabber. 
	Thanks to Jan Schampera again.

2005-12-29  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp: Several visual improvements.
	Do not make the frames unsensitive, make the sliders reset to 0 in case
	of failure instead.
	Applied patch from Jan Schampera <jan.schampera _removeme_ @web.de> to
	have values in the stats when there is no call.

	* src/pcssendpoint.cpp src/pcssendpoint.h src/videograbber.cpp 
	src/videograbber.h:
	Changed the functions that modify the volume, whiteness, brightness,... 
	so that they return FALSE when there is no audio channel or video 
	grabber.

2005-12-28  Damien Sandras  <dsandras@gnome.org>

	* lib/widgets/gtklevelmeter.c lib/widgets/gtklevelmeter.h:
	Simplified API so that the peak doesn't need to be specified anymore.
	
	* src/main_window.cpp src/main_window.h:
	Added signal level meters in the audio part of the main window. Added
	function to update them. Added function to update the number of missed
	calls and of voice mails in the status bar.

	* src/endpoint.cpp:
	Use new functions. Play the sound event when the call is cleared before
	updating the GUI to indicate that the call has been released. Also 
	update the status bar when the call is released with the missed 
	calls/voice mails information.

	* src/pcssendpoint.cpp src/pcssendpoint.h:
	Added GMSignalLevel filter that processes the audio signal before 
	sending	and after receiving. Update the level meters in the main window.

	* src/sound_handling.cpp src/sound_handling.h:
	Use new levelmeter API. Made the GetAverageSignalLevel function static.

	* src/sipendpoint.cpp:
	Use new API to display the number of missed calls and voice mails.

2005-12-27  Abel Cheung  <maddog@linuxhall.org>

	* configure.in: Added "et" "fa" "he" "id" "ne" "rw" "th" "xh" "zh_HK" 
	to ALL_LINGUAS.

2005-12-27  Damien Sandras  <dsandras@gnome.org>

	* src/pcssendpoint.cpp, src/pcssendpoint.h: Added new callback.

2005-12-27  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-ldap.cpp: Improved LDAP support and added 
	hack for gnomemeeting.net users.

	* src/addressbook_window.cpp: Visual improvements. Added support for 
	GnomeMeeting.NET LDAP. Added menu to add a contact when nothing is 
	selected (thanks to Jan Schampera for the suggestion).

	* src/endpoint.cpp: Reinitialize codecs.

	* src/pcssendpoint.cpp, src/pcssendpoint.h: Added support for clockRate.

	* src/sipendpoint.cpp: Code cleanup.

	* src/urlhandler.cpp: Fixed call answering so that it doesn't display 
	wrong information in the history.

	* src/gnomemeeting.cpp: Fixed connect.

2005-12-24  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp: Allow Speex Wideband.

2005-12-22  Julien Puydt  <jpuydt@free.fr>

	* src/main_window.cpp: Implemented option-parsing for win32.

2005-12-22  Julien Puydt  <jpuydt@free.fr>

	* src/h323endpoint.h, src/h323endpoint.cpp: Renamed the variable
	'interface' to 'iface', since it confuses the compiler.

2005-12-21  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp: Change the look of the frame so that it looks 
	better with no theme.

	* src/pref_window.cpp: Code cleanup.

	* src/accounts.cpp: Use the new API. Only one H.323 account enabled 
	at the same time.

	* src/h323endpoint.cpp, src/h323endpoint.h: Added new functions for 
	GK management.

	* src/endpoint.cpp: Slight change due to the new API.
	
2005-12-21  Julien Puydt  <jpuydt@free.fr>

	* src/main_window.cpp: Replaced a gtk_widget_destroy by a
	gnomemeeting_threads_widget_destroy, to avoid a freeze under win32.

2005-12-20  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp: Remove non-standard Media Formats. 
	Only keep generic ones to simplify things for the user.

	* src/pref_window.cpp, src/pref_window.h: Display the short name of a 
	codec (Speex) instead of the long name (Speex-Narrow-11k). Store the 
	long form in the configuration. Display the sample rate.

2005-12-20  Julien Puydt  <jpuydt@free.fr>

	* configure.in: Added -mwindows so we don't get a black DOS window on
	win32.

2005-12-20  Julien Puydt  <jpuydt@free.fr>

	* lib/winpaths.h, lib/winpaths.c, lib/toolbox/toolbox.h,
	lib/toolbox/toolbox-gnome.c, lib/toolbox/toolbox-gtk.c,
	lib/toolbox/toolbox-win32.c: Added missing copyright notice.

2005-12-20  Julien Puydt  <jpuydt@free.fr>

	* src/chat_window.cpp, src/druid.cpp, src/tools.cpp: Made use of the
	just committed toolbox.

2005-12-20  Julien Puydt  <jpuydt@free.fr>

	* lib/toolbox/Makefile.am, lib/toolbox/toolbox.h,
	lib/toolbox/toolbox-gtk.c, lib/toolbox/toolbox-gnome.c,
	lib/toolbox/toolbox-win32.c: Implementation of a system-agnostic
	function to open links.
	* lib/Makefile.am, configure.in: Compiled the toolbox in.

2005-12-20  Julien Puydt  <jpuydt@free.fr>

	* lib/contacts/gm_contacts-gm_conf.cpp: Implemented basic search,
	which fixes a problem with speeddials on win32. Thanks Fabrice !

2005-12-19  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp src/endpoint.h src/gnomemeeting.cpp 
	src/gnomemeeting.h src/main_window.cpp:
	Added Exit function to signal GnomeMeeting to exit and clean up.

2005-12-19  Damien Sandras  <dsandras@gnome.org>

	* src/config.cpp: Do not rebuild the GUI with an empty codecs list 
	when the device is changed. Thanks to Yannick for having found a 
	reproducable pattern.

2005-12-18  Damien Sandras  <dsandras@gnome.org>

	* src/pref_window.cpp: Fixed #324404.

2005-12-18  Damien Sandras  <dsandras@gnome.org>

	* src/stunclient.cpp: Added missing
	gnomemeeting_threads_widget_destroy.

2005-12-18  Damien Sandras  <dsandras@gnome.org>

	* src/stunclient.cpp, src/stunclient.h: Fixed STUNClient for WIN32 
	support with broken GTK. Simplified the code.

2005-12-18  Julien Puydt  <jpuydt@free.fr>

	* src/videograbber.cpp: Avoid the freeze with the druid's video test
	on win32. Thanks Fabrice :-)

2005-12-18  Julien Puydt  <jpuydt@free.fr>

	* src/sound_handling.cpp: Avoid the freeze when closing the druid's
	audio test on win32.

2005-12-17  Damien Sandras  <dsandras@gnome.org>

	* src/sipendpoint.cpp: Added error message "Not Acceptable" 
	that GM.NET returns when NAT is not setup properly.

2005-12-17  Julien Puydt  <jpuydt@free.fr>

	* lib/dialog.h, lib/dialog.c: Added the (needed for the win32 port)
	gnomemeeting_threads_widget_destroy function.
	* src/stunclient.cpp: Made use of it.

2005-12-17  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp: Code simplification.

2005-12-17  Damien Sandras  <dsandras@gnome.org>

	* src/accounts.cpp: Simplified the accounts dialog so that advanced 
	settings are hidden, and automitcally guessed when possible.

2005-12-17  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp: Applied patch from cooky@hey.shacknet.nu to
	maintain alignment in the dialpad. Thanks!
	
2005-12-15  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp, src/endpoint.h: Cleanups.

2005-12-15  Julien Puydt  <jpuydt@free.fr>

	* lib/winpaths.c: Simplified the implementation by using glib. I love
	glib. Thank you glib developpers !

2005-12-14  Julien Puydt  <jpuydt@free.fr>

	* src/sound_handling.cpp: Fixed sound events. Hello Linus!

2005-12-14  Damien Sandras  <dsandras@gnome.org>

	* src/misc.cpp: Fixed double-free.

2005-12-14  Damien Sandras  <dsandras@gnome.org>

	* src/misc.cpp: Cleanups. Hello Linus!

2005-12-14  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp, src/main_window.h: fixed the transfer dialog 
	so that the incoming call dialog is not hidden when cancel is selected.

	* src/urlhandler.cpp: fixed call forwarding.


2005-12-12  Julien Puydt  <jpuydt@free.fr>

	* lib/winpaths.h: Added G_BEGIN_DECL and G_END_DECL.

2005-12-12  Julien Puydt  <jpuydt@free.fr>

	* lib/Makefile.am, lib/e-splash.c, lib/winpaths.h, src/Makefile.am,
	src/callbacks.cpp, src/chat_window.cpp, src/druid.cpp, src/ils.cpp,
	src/log_window.cpp, src/main_window.cpp, src/pref_window.cpp,
	src/sound_handling.cpp, src/tools.cpp: Replaced DATADIR with DATA_DIR,
	since it collides with the name of a win32 system type that pwlib/opal
	leaks on us.

2005-12-12  Julien Puydt  <jpuydt@free.fr>

	* lib/winpaths.c: Better include.

2005-12-11  Damien Sandras  <dsandras@gnome.org>

	* src/druid.cpp, src/tools.cpp: s/pin/password for Johnny Strom.

2005-12-11  Damien Sandras  <dsandras@gnome.org>

	* src/accounts.cpp src/accounts.h src/druid.cpp src/tools.cpp:
	Added support for an authentication user name different from the user
	name in GM.

2005-12-11  Damien Sandras  <dsandras@gnome.org>

	* src/accounts.cpp, src/accounts.h, src/druid.cpp, src/endpoint.cpp,
	src/tools.cpp: Replaced login by username.

2005-12-11  Julien Puydt  <jpuydt@free.fr>

	* lib/winpaths.h, lib/winpaths.c: Allow gnomemeeting to find its
	sounds, pixmaps, locale and all on win32 whatever the installation
	directory is.
	* configure.in, lib/e-splash.c, lib/gm_conf-glib.c, lib/Makefile.am,
	src/callbacks.cpp, src/chat_window.cpp, src/druid.cpp, src/ils.cpp,
	src/log_window.cpp, src/main_window.cpp, src/pref_window.cpp,
	src/sound_handling.cpp, src/tools.cpp: Made use of the previous.

2005-12-11  Julien Puydt  <jpuydt@free.fr>

	* src/Makefile.am: Cosmetic.

2005-12-11  Julien Puydt  <jpuydt@free.fr>

	* lib/about/Makefile.am, lib/contacts/Makefile.am,
	lib/druid/Makefile.am, lib/Makefile.am, lib/widgets/Makefile.am,
	lib/xdap/Makefile.am, src/main_window.cpp, src/Makefile.am: Modified
	the way the locale files are found, again preparing the way for a nice
	win32 fix.

2005-12-11  Julien Puydt  <jpuydt@free.fr>

	* src/sound_handling.cpp, src/Makefile.am: Modified the way the sound
	files are found, again preparing the way for a nice win32 fix.

2005-12-11  Julien Puydt  <jpuydt@free.fr>

	* src/ils.cpp, src/main_window.cpp, src/Makefile.am: Modified the way
	the datadir is found, again preparing the way for a nice win32 fix.

2005-12-11  Julien Puydt  <jpuydt@free.fr>

	* src/addressbook_window.cpp, src/endpoint.cpp, src/main_window.cpp,
	src/sipendpoint.cpp: Protected calls to the tray by if (tray).

2005-12-11  Julien Puydt  <jpuydt@free.fr>

	* lib/about/Makefile.am, lib/druid/Makefile.am, lib/e-splash.c,
	lib/Makefile.am, lib/widgets/Makefile.am, lib/xdap/Makefile.am,
	src/callbacks.cpp, src/chat_window.cpp, src/druid.cpp,
	src/log_window.cpp, src/main_window.cpp, src/Makefile.am,
	src/pref_window.cpp, src/tools.cpp: Modified the way pixmaps are
	found, preparing the way for a nice win32 fix.

2005-12-11  Julien Puydt  <jpuydt@free.fr>

	* lib/gm_conf-glib.c: Simplified finding the schemas.

2005-12-08  Julien Puydt  <jpuydt@free.fr>

	* src/main_window.cpp: Protected the call to
	gtk_window_set_urgency_hint by a #ifdef to save the win32 build.

2005-12-08  Damien Sandras  <dsandras@gnome.org>

	* src/sipendpoint.cpp: Set the NAT binding timeout based on the 
	GConf key.

2005-12-08  Damien Sandras  <dsandras@gnome.org>
	
	* gnomemeeting.schemas.in.in: Increased RTP port range. It can be
	reduced for small installations, or increased further for big
	installations with non symmetric NAT. Added adjustable NAT binding
	refresh timeout.

2005-12-08  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp: A few optimizations.

2005-12-08  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp: Added a few hints to make sure you do not 
	have to search for your incoming call popup on all desktops to 
	answer the call.

2005-12-08  Damien Sandras  <dsandras@gnome.org>

	* src/pcssendpoint.cpp, src/endpoint.cpp: Fixed bug reported by 
	Christoph Lukas (stats being reset when receiving
	an incoming call while already being in a call).

2005-12-08  Julien Puydt  <jpuydt@free.fr>

	* src/endpoint.cpp (GMEndPoint::OnGatewayIPTimeout): Protected a call
	to a gm_conf function from threading, and added a test on ip_checking
	before checking the ip (!)

2005-12-08  Julien Puydt  <jpuydt@free.fr>

	* src/tray.cpp: Added some more #ifndef DISABLE_GNOME #endif to avoid
	warnings about defined functions being unused.

2005-12-07  Julien Puydt  <jpuydt@free.fr>

	* src/tray.cpp: Made the use of the "embedded" signal #ifndef
	DISABLE_GNOME.

2005-12-07  Julien Puydt  <jpuydt@free.fr>

	* lib/gm_conf-glib.c: Made database_save_file more fault-tolerant (but
	still not perfect).

2005-12-07  Damien Sandras  <dsandras@gnome.org>

	* src/stunclient.cpp: Destroy dialog much earlier.

2005-12-07  Damien Sandras  <dsandras@gnome.org>

	* src/accounts.cpp src/druid.cpp src/endpoint.cpp src/endpoint.h 
	src/pref_window.cpp src/stunclient.cpp src/stunclient.h :
	Added optional possibility to wait for the STUN result before returning.

2005-12-07  Damien Sandras  <dsandras@gnome.org>

	* src/accounts.cpp: Added default value for the timeout.

	* src/druid.cpp: Do not add a new account if there is none and if 
	the user does not want to use GM.NET.

	* src/stunclient.cpp, src/stunclient.h: Removed thread_sync_point.

	* src/pref_windows.cpp: Removed erroneous g_return_if_fail.

2005-12-05  Damien Sandras  <dsandras@gnome.org>
	
	* src/endpoint.cpp: Regular IP check.

	* src/accounts.cpp: Changed minimal timeout to 120 seconds and 
	fixed crash when adding a new account as reported by Johnny Strom.

2005-12-04  Damien Sandras  <dsandras@gnome.org>

	* src/accounts.cpp: The expire timeout is now honored.

2005-12-04  Damien Sandras  <dsandras@gnome.org>

	* src/accounts.cpp: Added support for the timeout in the 
	accounts window. It has no effect yet though.

2005-12-04  Julien Puydt  <jpuydt@free.fr>

	* src/callbacks.cpp, src/chat_window.cpp, src/druid.cpp,
	src/log_window.cpp, src/main_window.cpp, src/tools.cpp: Made the case
	of unfound pixbufs better handled.

2005-12-04  Damien Sandras  <dsandras@gnome.org>

	* src/stunclient.cpp: Fixed small bug with detection.

2005-12-04  Damien Sandras  <dsandras@gnome.org>

	* configure.in, src/Makefile.am, src/common.h, src/config.cpp,
	src/endpoint.cpp, src/endpoint.h, src/gnomemeeting.cpp, src/lid.cpp,
	src/lid.h, src/main_window.cpp, src/pref_window.cpp, 
	src/sound_handling.cpp: Removed IXJ support as it is now discontinued.

2005-12-04  Damien Sandras  <dsandras@gnome.org>

	* gnomemeeting.schemas.in.in: Changed default size for accounts window.

2005-12-04  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Kept the standard presentation.

2005-12-04  Damien Sandras  <dsandras@gnome.org>

	* gnomemeeting.schemas.in.in src/accounts.cpp src/config.cpp 
	src/druid.cpp src/endpoint.cpp src/endpoint.h 
	src/main_window.cpp src/pref_window.cpp src/stunclient.cpp 
	src/stunclient.h : Made IP Translation and STUN support conflicting 
	technics. Simplified NAT support in the preferences window. 
	Improved STUN client so that it displays
	a progress dialog when required.
	
2005-12-01  Damien Sandras  <dsandras@gnome.org>

	* src/chat_window.cpp: Populate the history when creating the tab.

2005-12-01  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp: Have a more GTK+ way of dealing with DTMFs 
	sent using the dialpad/keypad.
	Thanks to CJ van den Berg for suggesting this.

2005-12-01  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Added patch from Marius Nuennerich for FreeBSD
	support.

2005-11-30  Damien Sandras  <dsandras@gnome.org>

	* gnomemeeting.schemas.in.in, src/config.cpp: Updated the public IP 
	detector to gnomemeeting.net as the old seconix.com is dead.

2005-11-30  Damien Sandras  <dsandras@gnome.org>

	* src/druid.cpp: Added possibility to signup for a GnomeMeeting.NET 
	account.

	* src/misc.cpp, src/main_window.cpp: Fixed leak.

	* src/tools.cpp: Added security checks.

2005-11-29  Damien Sandras  <dsandras@gnome.org>

	* src/vfakeio.cpp: Fixed StaticPicture.

2005-11-29  Damien Sandras  <dsandras@gnome.org>

	* src/accounts.cpp src/accounts.h src/druid.cpp src/endpoint.cpp 
	src/endpoint.h src/gdkvideoio.cpp src/gdkvideoio.h 
	src/pref_window.cpp src/sound_handling.cpp 
	src/sound_handling.h src/stunclient.cpp src/stunclient.h 
	src/videograbber.cpp src/videograbber.h: Pass the GMEndPoint as a 
	reference to all classes depending on it instead
	of getting a locked pointer to it everywhere it is used. 
	(Forgot to commit this yesterday, sorry).
	
2005-11-29  Damien Sandras  <dsandras@gnome.org>

	* src/druid.cpp, src/tools.cpp: Make password entries invisible.

2005-11-29  Damien Sandras  <dsandras@gnome.org>

	* src/druid.cpp: Ported to GM 2.00 and GnomeMeeting.NET.

2005-11-29  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp: Added Asterisk workaround.

	* src/tools.cpp: Converted to GM 2.00 and SIP support.

	* src/sipendpoint.cpp: Play sound on MESSAGE received earlier 
	to avoid retransmissions.

2005-11-29  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp: Fixed initialization sequence.

2005-11-28  Damien Sandras  <dsandras@gnome.org>

	* src/accounts.cpp, src/accounts.h: Added possibility to search on 
	the host too.

2005-11-28  Damien Sandras  <dsandras@gnome.org>

	* lib/widgets/connectbutton.h, lib/widgets/connectbutton.c: Added 
	function to determine the connected state of the connect button.

	* src/accounts.cpp, src/accounts.h: Added function that returns 
	the account corresponding to the given realm/domain.

	* src/urlhandler.cpp: Don't use the default account host for IP 
	addresses or ENUM numbers beginning with +.

	* src/endpoint.cpp, src/endpoint.h: Added function that returns 
	the remote party name and url for the current active connection.

	* src/callbacks.cpp: Made connect_button_clicked_cb more robust.

	* src/chat_window.cpp: Added connection callback when the url entry 
	is activated.

	* src/main_window.cpp: Make use of GetCurrentConnectionInfo.

	* src/addressbook_window.cpp: Added the possibility to send instant 
	messages from the address book to remote SIP users.
	
2005-11-27  Julien Puydt  <jpuydt@free.fr>

	* configure.in: Added -mms-bitfields to OPAL_ARCH_CFLAGS.

2005-11-27  Julien Puydt  <jpuydt@free.fr>

	* src/main_window.cpp: Added some #ifndef WIN32 #endif to remove
	warnings.

2005-11-27  Julien Puydt  <jpuydt@free.fr>

	* configure.in: Now STATIC_LIBS_USED is defined for mingw.

2005-11-27  Julien Puydt  <jpuydt@free.fr>

	* configure.in: Made LDAP_CFLAGS available for lib/xdap/.

2005-11-26  Julien Puydt  <jpuydt@free.fr>

	* src/chat_window.cpp: Added a #include for gdkkeysyms.h, since it is
	apparently needed to make cross-compilation possible.

2005-11-26  Damien Sandras  <dsandras@gnome.org>
	
	* gnomemeeting.schemas.in.in, src/sipendpoint.cpp,
	src/pref_window.cpp, sounds/newmessage.wav, sounds/Makefile.am: 
	Added sound for new instant messages.

2005-11-25  Damien Sandras  <dsandras@gnome.org>

	* src/callbacks.cpp: Fixed disconnect callback.

	* src/main_window.cpp, src/callbacks.cpp: Changed exit procedure.
	Fixed crash on incorrect gconf value.

	* src/sipendpoint.cpp: Only play voice mail sound events when there is 
	a new voice mail.

2005-11-24  Damien Sandras  <dsandras@gnome.org>

	* gnomemeeting.schemas.in.in: Added echo cancelation support key.

	* src/config.cpp: Added support to enable/disable echo cancelation 
	and silence detection on the fly during calls.

	* src/endpoint.cpp, src/pref_window.cpp: Added echo cancelation option.

2005-11-19  Damien Sandras  <dsandras@gnome.org>
	
	* src/main_window.cpp: Fixed gm_statusbar_flash_message.

	* src/sipendpoint.cpp, src/endpoint.cpp, src/endpoint.h: Fixed the 
	number of voice mails display in the statusbar. It now sums up the
	number of new voice mails for all accounts.

	* src/sound_handling.cpp: Play new voice mail sound event through the 
	alternative output device for people using an USB headset.

	* src/pref_window.cpp, gnomemeeting.schemas.in.in: Updated description 
	for the alternative sound output device which is now
	also used for other sound events than the ring.

2005-11-17  Julien Puydt  <julien.puydt@free.fr>

	* src/dbus_component.h, src/dbus_component.cpp: Added the
	gnomemeeting_dbus_component_call function. Now the dbus component
	should be usable to implement the "gnomemeeting -c uri" usage.

2005-11-17  Julien Puydt  <julien.puydt@free.fr>

	* src/dbus_component.h: Made the already since long implemented
	gnomemeeting_dbus_component_is_first_instance function available
	to the rest of gnomemeeting. I knew Damien would want it ;-)

2005-11-17  Julien Puydt  <julien.puydt@free.fr>

	* src/dbus_component.cpp: Re-implemented the Register and Unregister
	methods of the net.gnomemeeting.accounts interface using
	endpoint->Register as discussed with Damien.

2005-11-15  Julien Puydt  <julien.puydt@free.fr>

	* configure.in: Changed the package name back to gnomemeeting (from
	gnomemeeting-snapshot).

2005-11-09  Damien Sandras  <dsandras@gnome.org>

	* src/tray.cpp: Fixed bug when there are successive calls to 
	update_has_message with a value of TRUE.

	* src/misc.cpp, src/misc.h: Added function to get the size of a 
	GMWindow from the configuration.

	* src/chat_window.cpp: Initialize the bottom pane distance to a 
	sane value.

2005-11-07  Damien Sandras  <dsandras@gnome.org>
	
	* src/chat_window.cpp: Made the statusbar not resizable.

	* src/tray.cpp: Only trigger one timeout callback at a time.

2005-11-06  Damien Sandras  <dsandras@gnome.org>

	* lib/stock-icons.c lib/stock-icons.h pixmaps/Makefile.am 
	pixmaps/message.png: Added message.png pixmap.

	* src/endpoint.cpp, src/endpoint.h: Update the flashing state of 
	the tray when receiving an H.323 message.

	* src/chat_window.cpp: Major code reorganisation, major bugfixes.

	* src/sipendpoint.cpp, src/sipendpoint.h: Update the tray when 
	receiving a message.

	* src/tray.cpp, src/tray.h: Added possibility to update the tray 
	icon with a flashing bubble when receiving a message.

	* src/main_window.cpp: Reset the tray flashing state when the 
	chat window is shown.

2005-11-05  Julien Puydt  <jpuydt@free.fr>

	* src/dbus_component.cpp: Implemented the Register and Unregister
	methods of the net.gnomemeeting.accounts interface.

	* src/dbus_component.cpp: Implemented the ResignalCallInfo method of
	the net.gnomemeeting.accounts interface.

	* src/dbus_component.cpp: Implemented the GetAccountsList method of the
	net.gnomemeeting.accounts interface.

	* src/dbus_component_stub.xml, src/dbus_component.cpp: Reworked the
	net.gnomemeeting.accounts interface so it looks more like the
	net.gnomemeeting.calls interface -- implementation still dummy.

	* src/dbus-helper-stub.xml, src/dbus-helper.cpp: Made the GetVersion
	method call returning an array of uints, so it's easier to parse it as
	major+minor version.

2005-11-04  Damien Sandras  <dsandras@gnome.org>

	* src/callbacks.cpp: Fixed bug preventing to cancel an outgoing call 
	from the disconnect button.Ã¹

2005-11-04  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp, src/chat_window.cpp: Added back connection-based 
	instant messaging.

2005-11-04  Julien Puydt  <jpuydt@free.fr>

	* src/endpoint.cpp: Made more information on a caller available
	through dbus.

2005-11-04  Julien Puydt  <jpuydt@free.fr>

	* src/dbus_component.cpp: Made dbus_component_set_call_info accept
	when not all information is provided.
	* src/urlhandler.cpp: Made it tell the dbus component when we're
	calling.

2005-11-04  Julien Puydt  <jpuydt@free.fr>

	* src/endpoint.cpp, src/gnomemeeting.cpp, src/gnomemeeting.h: Played
	with #ifdef HAS_DBUS too. Sorry for forgetting.
	* src/dbus_component.h, src/dbus_component.cpp: Added the needed
	function to handle getting call state information.
	* src/endpoint.cpp: Made it give call state to dbus.

2005-11-03  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp, src/gnomemeeting.cpp, src/gnomemeeting.h: Added
	a few missing #ifdef HAS_DBUS.

2005-11-03  Damien Sandras  <dsandras@gnome.org>

	* src/urlhandler.cpp: Fixed typo.
	
	* src/main_window.cpp: Modified show_chat_window_cb so that it adds 
	a new tab if we are in a call.

	* src/chat_window.cpp: Various fixes.

2005-11-03  Julien Puydt  <jpuydt@free.fr>

	* src/dbus_component.h, src/dbus_component.cpp: Added an api function
	to enable the endpoint to give call information to dbus.
	* src/gnomemeeting.h, src/gnomemeeting.cpp: Added the GetDbusComponent
	method, so the endpoint can lay its hand on the dbus component.
	* src/endpoint.cpp: Made it give call information to dbus.

2005-11-03  Damien Sandras  <dsandras@gnome.org>

	* src/chat_window.cpp: Fixed "close" tab so that it closes the tab 
	for which the button is clicked and not the current tab.

2005-11-03  Damien Sandras  <dsandras@gnome.org>

	* src/urlhandler.cpp: Fixed GetCanonicalURL.

2005-11-03  Julien Puydt  <jpuydt@free.fr>

	* src/dbus_component.cpp: Implemented getting a call token's protocol.

2005-11-02  Damien Sandras  <dsandras@gnome.org>

	* src/urlhandler.cpp: Fixed GetCanonicalURL.

	* src/sipendpoint.cpp: Changed timeouts again.

2005-11-02  Julien Puydt  <jpuydt@free.fr>

	* src/dbus_component.cpp: Implemented the GetCallsList and
	ResignalCallInfo methods of the net.gnomemeeting.calls interface ;
	still lacks finding out a call token's protocol though.

2005-11-02  Julien Puydt  <jpuydt@free.fr>

	* src/dbus_component.cpp: Implemented the Transfer method of the
	net.gnomemeeting.calls interface.

2005-11-02  Julien Puydt  <jpuydt@free.fr>

	* src/dbus_component.cpp: Implemented the PlayPause method of the
	net.gnomemeeting.calls interface.

2005-11-02  Julien Puydt  <jpuydt@free.fr>

	* src/dbus_component.cpp: Implemented the Disconnect method of the
	net.gnomemeeting.calls interface.

2005-11-02  Julien Puydt  <jpuydt@free.fr>

	* src/dbus_component.cpp: Implemented the Connect method of the
	net.gnomemeeting.calls interface (known problematic : see comment).

2005-11-02  Julien Puydt  <jpuydt@free.fr>

	* src/dbus_component.cpp: Removed now useless FIXMEs.

2005-11-02  Julien Puydt  <jpuydt@free.fr>

	* src/dbus_component.cpp: Implemented the Shutdown method of the
	net.gnomemeeting.self interface (hence now it is completely
	implemented !).

2005-11-02  Julien Puydt  <jpuydt@free.fr>

	* src/dbus_component.cpp: Implemented the GetLocalAddress method of
	the net.gnomemeeting.self interface.

2005-11-02  Julien Puydt  <jpuydt@free.fr>

	* src/dbus_component.cpp: Implemented the GetComment and GetLocation
	methods of the net.gnomemeeting.self interface.

2005-11-01  Damien Sandras  <dsandras@gnome.org>

	* src/callbacks.cpp src/callbacks.h src/chat_window.cpp 
	src/chat_window.h src/endpoint.cpp src/endpoint.h 
	src/main_window.cpp src/urlhandler.cpp: Use the new GmConnectButton 
	widget. Added status bar and connect button to the chat window. 
	Display connection messages in the chat window status bar.

2005-11-01  Julien Puydt  <jpuydt@free.fr>

	* src/dbus_component.cpp: Implemented the GetName method of the
	net.gnomemeeting.self interface.

2005-11-01  Julien Puydt  <jpuydt@free.fr>

	* net.gnomemeeting.accounts.service.in,
	net.gnomemeeting.calls.service.in, net.gnomemeeting.self.service.in:
	Removed... it's a service file per service, not per interface !
	* net.gnomemeeting.instance.service.in: New ; declares the right
	service.
	* configure.in, Makefile.am: Modified to handle the right service
	files.

2005-11-01  Damien Sandras  <dsandras@gnome.org>
	
	* lib/widgets/Makefile.am lib/widgets/gmstatusbar.h 
	lib/widgets/gmstatusbar.c: Added support for a GmStatusbar able to 
	display flash, info and normal messages.

2005-11-01  Damien Sandras  <dsandras@gnome.org>

	* lib/widgets/Makefile.am src/main_window.cpp 
	lib/widgets/connectbutton.c lib/widgets/connectbutton.h:
	Added connectbutton GMWidget and make use of it.

2005-11-01  Julien Puydt  <jpuydt@free.fr>

	* lib/contacts/gm_contacts-remote.cpp
	(gnomemeeting_remote_addressbook_get_contacts): Fixed a "control
	reaches end of non-void function" warning.

2005-11-01  Damien Sandras  <dsandras@gnome.org>
	
	* src/urlhandler.cpp: Fixed callto bug.

2005-11-01  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-eds.cpp: Removed unuseful call to function.

	* src/addressbook_window.cpp src/addressbook_window.h 
	src/callbacks.cpp src/callbacks.h src/calls_history_window.cpp 
	src/chat_window.cpp src/chat_window.h src/endpoint.cpp 
	src/gnomemeeting.cpp src/main_window.cpp src/sipendpoint.cpp 
	src/urlhandler.cpp src/urlhandler.h: Added SIP support to GMURL. 
	Added preliminary support for SIP Instant Messaging.

2005-11-01  Julien Puydt  <jpuydt@free.fr>

	* net.gnomemeeting.accounts.service.in,
	net.gnomemeeting.calls.service.in, net.gnomemeeting.self.service.in:
	New service files for the new component.
	* gnomemeeting.service.in: Removed, obsolete.
	* configure.in: AC_OUTPUT the new service files.
	* lib/gm_marshallers.list: New file, provides marshallers for the new
	dbus component.
	* lib/Makefile.am: Compile the new marshallers.
	* src/dbus_component_stub.xml: New file, provides interface data
	for the dbus glib bindings.
	* src/Makefile.am: Compile the stub.
	* src/dbus_component.h, src/dbus_component.cpp: New files on old files,
	the new dbus component code, without real features yet.
	* src/gnomemeeting.cpp: Updated to use the new dbus component api.

2005-11-01  Julien Puydt  <jpuydt@free.fr>

	* lib/gm_events.c, lib/gm_events.h, lib/gm_events_marshalers.list:
	Removed. This breaks src/dbus-component.cpp.
	* Makefile.am, lib/Makefile.am: Removed use of the gm_events* files.
	* src/endpoint.h, src/endpoint.cpp, src/main_window.cpp: Removed use
	of the gm_events api.

2005-10-30 Kilian Krause <kk@verfaction.de>

	* lib/contacts/gm_contacts-ldap.cpp: fix segfault if ILS returns no
	xstatus at all.

2005-10-30  Julien Puydt  <jpuydt@free.fr>

	* src/dbus-helper.cpp: New file, source code of the helper for
	gnomemeting's dbus component.
	* src/dbus-helper-stub.xml: New file, declaration of the helper's dbus
	interface.
	* src/Makefile.am: Added the compilation of gnomemeeting-helper.
	* net.gnomemeeting.helper.service.in: New service file for the helper.
	* configure.in: Made DBUS_CFLAGS and DBUS_LIBS directly available, to
	avoid linking the helper to all gnome libs (gasp !), and added the
	new service file to AC_OUTPUT.
	* Makefile.am: Rewrote the handling of service files, and added the
	new helper service file to the list.

2005-10-27  Damien Sandras  <dsandras@gnome.org>

	* src/pref_window.cpp: Fixed bug with enabling/disabing new voice mail
	sound.
	
2005-10-26  Damien Sandras  <dsandras@gnome.org>

	* src/calls_history_window.cpp: Simplified code thanks to 
	Michael Carlson <corfe83dev _AT__ gmail.com>

2005-10-26  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp: Improved messages displayed at the end of a call.

	* src/sipendpoint.cpp: Timeout adjustments.

	* lib/stock-icons.c, lib/stock-icons.h, pixmaps/Makefile.am,
	pixmaps/status-offline-16.png: Added new 'offline' icon thanks to 
	CÃ©dric Parent.

	* src/addressbook_window.cpp lib/contacts/gm_contacts.h:
	Added support for more states.
	
2005-10-20  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Incremented SCHEMAS_AGE.

2005-10-20  Damien Sandras  <dsandras@gnome.org>

	* sounds/busytone.wav, sounds/ringtone.wav: Committed more 
	professional versions of the sound events.

	* src/accounts.cpp: Removed the conversion from hostnames to IP 
	addresses to update account registrations as it is not needed anymore.
	
	* src/gnomemeeting.cpp: Reset the endpoint state in RemoveEndpoint.

	* src/sipendpoint.cpp: Timeout adjustments.
	
	* gnomemeeting.schemas.in.in, sounds/Makefile.am, src/config.cpp, 
	src/endpoint.cpp, src/pref_window.cpp, src/sipendpoint.cpp, 
	sounds/voicemail.wav: Added support for new voice mail sound event.

2005-10-19  Julien Puydt  <jpuydt@free.fr>

	* configure.in: Made pkg-config detected through the use of the right
	macro (PKG_PROG_PKG_CONFIG).

2005-10-15  Damien Sandras  <dsandras@gnome.org>

	* src/pcssendpoint.cpp, src/endpoint.cpp: Fixed auto-answer. 
	Fixed busy tone sound played at the wrong moment.

2005-10-15  Damien Sandras  <dsandras@gnome.org>

	* src/accounts.cpp: Use H.323 instead of H323 as protocol name.

	* src/endpoint.cpp, src/endpoint.h: Changed GetCurrentIP so that 
	it returns the IP on which GM is listening for a given protocol. 
	Added GetURL that will return the URL that should be used to call 
	the GM endpoint.

	* src/ils.cpp: Keep that crap of ILS only for H.323.

2005-10-15  Damien Sandras  <dsandras@gnome.org>

	* src/urlhandler.cpp: Fixed speed dials with sip.

	* src/endpoint.cpp, src/endpoint.h: GetRemoteConnectionInfo now checks 
	against the address book for the full name based on the URL.

2005-10-15  Damien Sandras  <dsandras@gnome.org>

	* lib/dialog.c, lib/dialog.h: Added documentation. Added show_all 
	functions for buggy GTK+ WIN32. Added progress dialog.

	* src/stunclient.cpp: Added progress dialog when detecting the type 
	of NAT for the druid test.
	
2005-10-13  Damien Sandras  <dsandras@gnome.org>

	* src/sipendpoint.cpp: Increase the timeouts.

2005-10-13  Julien Puydt  <jpuydt@free.fr>

	* src/endpoint.cpp: Updating registration only when we want to be
	register means no updating when we want to unregister, hence no
	unregistering...

2005-10-10  Damien Sandras  <dsandras@gnome.org>
	
	* src/sipendpoint.cpp: Use more efficient timeouts and less retries.

2005-10-10  Damien Sandras  <dsandras@gnome.org>
	
	* src/gnomemeeting.cpp: Fixed ppp appearance.

2005-10-10  Damien Sandras  <dsandras@gnome.org>

	* src/accounts.cpp: Allow port in SIP registrar.

2005-10-09  Damien Sandras  <dsandras@gnome.org>

	* src/gnomemeeting.cpp: Fixed PPP reordering.
	
2005-10-08  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp: Little fix.

2005-10-08  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.h, src/endpoint.cpp: Cleaned a few more FIXME's. 
	Added support for OnForwarded callback.

	* src/main_window.cpp: Added support for video when a call is put on
	hold. Removed transfer button from incoming call popup.

	* src/urlhandler.cpp: Added support for dynamically forwarding an 
	incoming H.323/SIP call from the incoming call popup.

2005-10-05  Damien Sandras  <dsandras@gnome.org>

	* src/accounts.cpp, src/accounts.h: Added STUN support.

	* src/endpoint.cpp: Moved STUN support to the account manager.
	
2005-10-05  Julien Puydt  <jpuydt@free.fr>

	* src/dbus_component.cpp: Remove double-frees.

2005-10-04  Damien Sandras  <dsandras@gnome.org>
	
	* src/sipendpoint.cpp: Optimized timeouts.

	* src/pcssendpoint.cpp, src/endpoint.cpp: Fixes.

2005-10-04  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp, src/config.cpp: Major code cleanup. 
	Removed many remaining FIXMEs

2005-10-04  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp: Fixed bug with video preview not reset at the
	end of a call. Added calls to gm_main_window_set_view_mode to reset
	the view mode when a call is cleared.

	* src/main_window.cpp: Updated function so that the video display 
	window is shown whatever the view mode is when video is updated.

	* src/videograbber.cpp: Reset the view mode when the grabber is closed.
	
2005-10-04  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp: Added security assertions.

2005-10-04  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp: Code cleanups and fixed missing gdk_threads_* 
	to protect GTK+ calls done in threads.
	
2005-10-04  Julien Puydt  <jpuydt@free.fr>

	* src/dbus_component.cpp: Fix crashes.

2005-10-03  Damien Sandras  <dsandras@gnome.org>

	* src/pref_window.cpp, gnomemeeting.schemas.in.in: 
	Removed unuseful options.
	
	* src/sipendpoint.cpp: Removed unuseful options.

	* src/endpoint.cpp: Added back CIF size support.

2005-10-02  Damien Sandras  <dsandras@gnome.org>

	* lib/dialog.c: Don't use show_all when showing a window or it
	could show hidden parts.
	
	* src/main_window.cpp, src/tray.cpp: Use again
	gnomemeeting_window_show/hide for the main window.

	* src/gnomemeeting.cpp: Give the priority to ppp in the interfaces
	list.

2005-10-02  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp, src/endpoint.h: Use
	OnEstablishedCall/OnReleasedCall to make sure the call is fully
	established or released before telling GM we are connected.

	* src/sipendpoint.cpp: Use shorter timeouts for more efficiency.

2005-10-02  Julien Puydt  <jpuydt@free.fr>

	* src/endpoint.h, src/endpoint.cpp: Created an UpdatePublishers method,
	which allows to regroup code between ILS and zeroconf, and hence put
	#ifdefs in a single place instead of scattered around.
	* src/config.cpp, src/druid.cpp, src/pref_window.cpp: Used the new api.

2005-10-01 Kilian Krause <kk@verfaction.de>

	* Makefile.am: remove reference to gnomemeeting-icon.png as it's no
	longer used.

2005-10-01  Julien Puydt  <jpuydt@free.fr>

	* win32/README.mingw: Better.

2005-10-01  Julien Puydt  <jpuydt@free.fr>

	* src/accounts.cpp, src/accounts.h: Use gchar* and g_ascii_strcasecmp
	instead of char* and strcasecmp.

2005-10-01  Julien Puydt  <jpuydt@free.fr>

	* src/dbus_component.h, src/dbus_component.cpp: Made it compile
	correctly with the new endpoint api.

2005-09-29  Julien Puydt  <jpuydt@free.fr>

	* win32/README.mingw: The documentation on how to compile gnomemeeting
	with mingw, and make a working single-directory installation that
	should work anywhere.

2005-09-28  Julien Puydt  <jpuydt@free.fr>

	* lib/contacts/gm_contacts-avahi.h,
	lib/contacts/gm_contacts-avahi.cpp, src/avahi_publisher.cpp,
	src/avahi_publisher.h: Actually add them before committing !

2005-09-28  SÃÂ©bastien Estienne <sebastien.estienne@gmail.com>

	* lib/contacts/gm_contacts-avahi.h, lib/contacts/gm_contacts-avahi.cpp:
	New remote contacts implementation using avahi.
	* lib/contacts/Makefile.am, lib/contacts/gm_contacts-remote.cpp: Hooked
	the avahi remote contacts implementation to gnomemeeting.
	* src/avahi_publisher.cpp, src/avahi_publisher.h: New implementation of
	a mDNS publisher using avahi.
	* src/config.cpp, src/endpoint.cpp, src/endpoint.h, src/Makefile.am,
	src/pref_window.cpp: Hooked the avahi publisher implementation to
	gnomemeeting.

2005-09-27  Damien Sandras  <dsandras@gnome.org>

	* src/gnomemeeting.cpp, src/main_window.cpp, src/toolbar.cpp: Do not 
	keep the GDK lock when clearing a call to prevent a crossed-mutex 
	deadlock.

	* src/endpoint.cpp: Display a message when closing a stream and update
	the GUI accordingly.

2005-09-24  Julien Puydt  <jpuydt@free.fr>

	* lib/gm_conf-glib.c: Made loading configuration actually work by
	stopping trying to load directories (!).

2005-09-23  Julien Puydt  <jpuydt@free.fr>

	* lib/gm_conf-glib.c: Made loading configuration more sane and more
	flexible (and more easily portable).

2005-09-22  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp: Added timeout for the IP Checker.

2005-09-22  Damien Sandras  <dsandras@gnome.org>

	* src/accounts.cpp: Added message when unregistering from a
	gatekeeper.
	
2005-09-22  Julien Puydt  <jpuydt@free.fr>

	* lib/gm_conf-glib.c: Use a saner insane default location for the
	schemas.

2005-09-22  Julien Puydt  <jpuydt@free.fr>

	* configure.in: The mingw port doesn't need to link to pthreads.

2005-09-22  Julien Puydt  <jpuydt@free.fr>

	* configure.in: Removed the test on pthreads, since it's not a
	dependency of gnomemeeting but of pwlib.

2005-09-21  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp, src/tray.cpp: Do not use
	gnomemeeting_dialog_show outside of a thread.

2005-09-20  Damien Sandras  <dsandras@gnome.org>
	
	* gnomemeeting.schemas.in.in: Removed obsolete key.

	* src/endpoint.cpp: Fixed function using updated API.

2005-09-18 Kilian Krause <kk@verfaction.de>

	* xdap_data/ils_nm_mod.xml: Remove unneeded double sappid entry which
	is unconforming to LDAP anyway.

2005-09-15  Damien Sandras  <dsandras@gnome.org>

	* lib/gnome_pref_window.c: Changed the update policy to only update 
	at the end of the slider move.

	* src/config.cpp: Allow dynamic video quality and maximum video 
	bandwidth updates.

	* src/pref_window.cpp: Removed now unused preference 
	(maximum transmitted background blocks).

	* src/endpoint.cpp: Code cleanups.
	
	* configure.in: Incremented version and SCHEMA_AGE. Do not test for 
	IXJ presence.

	* src/common.h: Disable IXJ for now, even if available in OPAL.

2005-09-14  Damien Sandras  <dsandras@gnome.org>

	* lib/dialog.c: Use show_all so that the windows have their content
	displayed.
	
	* src/endpoint.cpp: Removed now unuseful FIXME.

	* src/callbacks.cpp: Small cleanup.

	* src/gnomemeeting.cpp: Clear all calls before deleting the endpoint.

2005-09-14  Julien Puydt  <jpuydt@free.fr>

	* configure.in, Makefile.am, src/dbus_component.cpp: Applied gentoo
	patch to update the dbus depends to a less prehistoric version. Thanks
	Daniel Gryniewicz. Closes #316236.

2005-09-13  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp: Fixed endpoint transmitted/received video 
	bandwidth display.

2005-09-13  Julien Puydt  <jpuydt@free.fr>

	* src/main_window.cpp: Use the dialog.c api to show the incoming call
	popup, so gm doesn't freeze on win32 (gtk bug workaround).

2005-09-11  Julien Puydt  <jpuydt@free.fr>

	* src/tray.cpp: Use DISABLE_GNOME to see if we use eggtrayicon, since
	it's the condition used to know if it gets compiled (otherwise using
	DISABLE_GNOME on not WIN32 gives unresolved symbols).

2005-09-10  Julien Puydt  <jpuydt@free.fr>

	* src/gnomemeeting.cpp: Remove loopback from the list of available
	interfaces on win32 too.

2005-09-10  Julien Puydt  <jpuydt@free.fr>

	* configure.in: Added -DPTRACING to mingw's default switches.

2005-09-07  Julien Puydt  <jpuydt@free.fr>

	* config.cpp, endpoint.cpp, pcssendpoint.cpp, urlhandler.cpp: Protect
	all calls to gm_tray_* functions by a test whether we really have a
	tray.

2005-09-05  Julien Puydt  <jpuydt@free.fr>

	* configure.in: Added some linker switches to ARCH_OPAL_LIBS for
	mingw.

2005-09-05  Julien Puydt  <jpuydt@free.fr>

	* src/Makefile.am: Modified the _LDADD so GNOMEMEETING_LIBS comes
	after libgnomemeeting... helps linking on insane systems.

2005-08-31  Julien Puydt  <jpuydt@free.fr>

	* configure.in: Added mingw to the list of supported OS types,
	although it isn't quite true.

2005-08-31  Julien Puydt  <jpuydt@free.fr>

	* src/endpoint.cpp, src/sipendpoint.cpp, src/h323endpoint.cpp: Renamed
	some variables from 'interface' to 'iface', since it confuses some
	compilers.

2005-08-30  Julien Puydt  <jpuydt@free.fr>

	* src/ils.h: Defined LDAP_DEPRECATED, since what gnomemeeting uses
	is in the next version.
	* src/ils.cpp: Removed #include <ldap.h> since ils.h already does it.

2005-08-30  Julien Puydt  <jpuydt@free.fr>

	* src/pref_window.cpp: Renamed struct _GmPreferencesWindow's interface
	member to iface, since it seems confusing for some compilers.

2005-08-30  Julien Puydt  <jpuydt@free.fr>

	* lib/Makefile.am: Compile eggtrayicon.[ch] only when gnome isn't
	disabled (could probably be done better).

2005-08-30  Julien Puydt  <jpuydt@free.fr>

	* src/common.h: Remove #ifdef WIN32 cruft.

2005-08-25  Julien Puydt  <jpuydt@free.fr>

	* configure.in, src/vfakeio.h, src/vfakeio.cpp: Remove the dependancy
	on gnome-vfs.

2005-08-25  Julien Puydt  <jpuydt@free.fr>

	* lib/stats_drawing_area.c: Use g_malloc0/g_free instead of
	malloc/free. Fixes a warning.

2005-08-25  Julien Puydt  <jpuydt@free.fr>

	* lib/gm_conf-glib.c: Include <stdio.h>, since it's needed. Fixes a
	warning.

2005-08-25  Julien Puydt  <jpuydt@free.fr>

	* lib/gm_conf-glib.c(database_load_file): Changed the guchar buffer
	into gchar buffer. Fixes signedness warnings.

2005-08-25  Julien Puydt  <jpuydt@free.fr>

	* lib/gm_conf-glib.c, lib/gnome_prefs_window.c: Changed use of strlen
	to g_utf8_strlen.

2005-08-25  Julien Puydt  <jpuydt@free.fr>

	* lib/contacts/gm_contacts-gm_conf.cpp: Fix stupid error in
	gnomemeeting_local_addressbook_delete_contact.

2005-08-25  Julien Puydt  <jpuydt@free.fr>

	* configure.in: The patch to disable gnome-doc-utils with
	--disable-gnome was half-bad.

2005-08-24  Damien Sandras  <dsandras@gnome.org>

	* src/config.cpp: Replaced unuseful code by a call to UpdateDevices 
	to avoid code duplication.

	* src/endpoint.[cpp|h]: Added basic H.323 video support!

	* src/gdkvideoio.[cpp|h]: Fixed colour format to RGB24. Code cleanup.

	* src/vfakeio.cpp: Same.

	* src/videograbber.cpp: Fixed leak.
	
2005-08-24  Julien Puydt  <jpuydt@free.fr>

	* configure.in: More work on getting pwlib&opal detection more gentle
	with alien systems.

2005-08-24  Julien Puydt  <jpuydt@free.fr>

	* configure.in: The previous patch was half-wrong: it didn't recall
	the previous result correctly.

2005-08-24  Julien Puydt  <jpuydt@free.fr>

	* configure.in: Made some opal tests use the previous results, and
	hence work even when opal isn't installed in a system directory.

2005-08-23  Julien Puydt  <jpuydt@free.fr>

	* configure.in: Made the error message about ptlib-config not found
	actually work ;-)

2005-08-23  Julien Puydt  <jpuydt@free.fr>

	* configure.in: Made some pwlib tests use the previous results, and
	hence work even when pwlib isn't installed in a system directory.

2005-08-23  Julien Puydt  <jpuydt@free.fr>

	* configure.in: Made the error message about unsupported OS actually
	work ;-)

2005-08-23  Julien Puydt  <jpuydt@free.fr>

	* configure.in, src/sound_handling.cpp, src/sound_handling.h: Made
	esound a gnome dependancy (ie: no esound if gnome is disabled).
	
2005-08-23  Julien Puydt  <jpuydt@free.fr>

	* configure.in: Moved the --disable-gnome switch at the beginning
	and made GNOME_DOC_INIT depend on it.

2005-08-23  Julien Puydt  <jpuydt@free.fr>

	* help/omf.make: Use @PACKAGE_NAME@ instead of @PACKAGE@.

2005-08-22  Damien Sandras  <dsandras@gnome.org>

	* help/Makefile.am: Use @PACKAGE_NAME@ instead of gnomemeeting.
	
2005-08-21  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp: Fixed message for gconf_test_age.

2005-08-21  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp, src/endpoint.h: Big changes in prevision of 
	video support. Use the new video model and the new GDK 
	PVideoOutputDevice plugin.

	* src/gdkvideoio.cpp, src/gdkvideoio.h: Modified existing code to
	turn it into a PVideoOuputDevice plugin.

	* src/gnomemeeting.cpp: Removed duplicate code.

	* src/urlhandler.cpp: Removed unuseful function.

	* src/vfakeio.cpp, src/vfakeio.h: Ported code to the new video model,
	fixed stuff.
	
	* src/videograbber.cpp, src/videograbber.h: Major code refactoring
	to comply with the new video model.

2005-08-09  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Applied patch by fcrozat to help with parameters
	detection in headers.

	* lib/gm_conf-widget_extensions.c: Check there is a child before
	trying to read the value. Added due to side-effect of patch in bug
	#145416 which triggers the deactivate signal for all GtkOptionMenu
	GtkMenuShells when the main menu is selected.

2005-08-07  Damien Sandras  <dsandras@gnome.org>

	* src/pref_window.cpp: Fixed sound events output devices list. Fixes
	Debian #313174.

	* src/endpoint.h,.cpp: Fixed method overloading.
		
2005-07-24  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Incremented OPAL version.

	* src/vfakeio.cpp, vfakeio.h: Adapted to RobsVideo tag of ptlib_unix.
	
2005-08-02  Julien Puydt  <jpuydt@free.fr>
	
	* help/C/gnomemeeting.xml, help/gnomemeeting.omf.in, help/Makefile.am,
	Makefile.am: Modified to handle gnome-doc-utils (Stefan Bruens).
	* help/C/Makefile.am, help/fr/Makefile.am, help/C/gnomemeeting-C.omf,
	help/fr/gnomemeeting-fr.omf, help/fr/gnomemeeting.xml: Removed, useless
	for gnome-doc-utils (Stefan Bruens).
	* help/fr/fr.po: Added (Stefan Bruens).
	* .cvsignore, help/.cvsignore, help/fr/.cvsignore: Added needed files
	for gnome-doc-utils (Stefan Bruens).
	
2005-08-02  Julien Puydt  <jpuydt@free.fr>

	* lib/stats_drawing_area.c, lib/druid/gnome-druid.c,
	lib/druid/gnome-druid-page-standard.c: Removed useless gettext macros
	definitions.
	
2005-08-01  Julien Puydt <jpuydt@free.fr>

	* src/sound_handling.cpp (GMAudioRP::Main): got rid of a
	nbr_opened_channels-- in a macro call.
	
2005-04-12  Miguel RodrÃÂ­guez PÃÂ©rez  <miguelrp@gmail.com>

	* src/vfakeio.h (class GMH323FakeVideoInputDevice): Added
	declaration of error_loading_pixbuf.

	* src/vfakeio.cpp (async_read_cb, async_open_cb)
	(error_loading_pixbuf): When an error happens while reading the
	user-supplied image-file call error_loading_pixbuf and set
	gnomemeeting logo as the image.

2005-06-16  Damien Sandras  <dsandras@gnome.org>

	* src/accounts.cpp: Fixed glibc crash thanks to Jan Schiefer.

	* src/endpoint.cpp: Prevent video channels to start for now.

	* src/sipendpoint.h: Fixed typo.

	* src/pref_window.cpp: Closed bug #162439 thanks to Fabrice Alphonso.
	
2005-06-01  Julien Puydt <jpuydt@free.fr>

	* src/endpoint.cpp: Renamed the local variable 'sip' to 'number', as
	this name is less confusing (in GMEndPoint::GetRegisteredAccounts).

2005-05-26  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp: Allow compilation with GTK+ 2.4. 
	Fixed empty tooltips.

	* configure.in: Added pkg-config detection.

	* src/druid.cpp, src/endpoint.cpp, src/misc.cpp, src/misc.h, 
	src/zeroconf_publisher.cpp: Applied patch from Stefan Bruens 
	<lurchi--__--#gmx.li> to remove code repetitions when a fullname 
	must be created from the firstname and lastname strings. 
	Fixed leak in zeroconf.

	* COPYING, INSTALL: Updated files.

2005-05-25  Damien Sandras  <dsandras@gnome.org>

	* src/pref_window.cpp: Moved the NAT settings under Network settings
	to minimize the preferences.

	* lib/e-splash.c, src/Makefile.am, src/callbacks.cpp, 
	src/chat_window.cpp, src/druid.cpp, src/endpoint.cpp, 
	src/log_window.cpp, src/main_window.cpp, src/pref_window.cpp,
	src/tools.cpp: Fixed paths for the gnomemeeting icon. Thanks to Peter
	Robinson for finding this.

	* src/main_window.cpp: Added statusbar messages as tooltips. Thanks
	to Peter Robinson for the idea. Show the notebook so that the correct 
	page is shown at startup.
	
2005-05-23  Damien Sandras  <dsandras@gnome.org>

	* src/callbacks.cpp: Removed unuseful code.

	* src/sipendpoint.*: Added callbacks for IM.

2005-05-09  Damien Sandras  <dsandras@gnome.org>

	* Makefile.am, gnomemeeting.desktop.in.in, gnomemeeting.png,
	pixmaps/Makefile.am, src/Makefile.am: More fixes for @PACKAGE_NAME@.

2005-05-08  Damien Sandras  <dsandras@gnome.org>

	* help/C/Makefile.am, help/fr/Makefile.am, pixmaps/Makefile.am,
	sounds/Makefile.am, src/Makefile.am, src/callbacks.cpp: More hacks to
	support @PACKAGE_NAME@.

2005-05-04  Damien Sandras  <dsandras@gnome.org>
	
	* src/endpoint.cpp: Delete URL at the end of the call.
	
2005-05-01  Damien Sandras  <dsandras@gnome.org>
	
	* src/accounts.cpp: Fixed problems due to the async aspects
	of GConf. When adding an account for a protocol without default
	account, set the newly added account as default. When deleting
	a default account, choose a new default for that protocol.
	Update sensitivity following what is selected.

	* src/gnomemeeting.cpp: Simplified code.

	* src/main_window.cpp: Fixed lvalue problem.

2005-04-28  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp: Added back drag and drop of contacts.

	* src/accounts.cpp, src/pref_window.cpp, src/urlhandler.cpp, 
	gnomemeeting.schemas.in.in: Removed "default proxy setting" 
	from the preferences. Added a way to set the default SIP account 
	from the account window.

	* src/sipendpoint.cpp, src/sipendpoint.h: Adapted to new OPAL
	API.
	
2005-04-27  Damien Sandras  <dsandras@gnome.org>

	* src/accounts.cpp, src/accounts.h: Added callbacks and functions
	to be able to set an account as default.
	
2005-04-26  Damien Sandras  <dsandras@gnome.org>

	* src/accounts.cpp, src/accounts.h, src/sipendpoint.cpp,
	src/sipendpoint.h: Fixed display of active accounts. Display
	number of voicemails per account in the accounts window.

	* src/accounts.cpp, src/accounts.h: Added convenience functions
	to convert to and from gchar */GmAccount. Added room to store
	the default flag for the default account.

2005-04-25  Damien Sandras  <dsandras@gnome.org>

	* src/calls_history_window.cpp: Fix so that the last n placed
	calls can be returned instead of the first n ones.

	* src/main_window.cpp: Changed spacing of the main table.

	* src/urlhandler.cpp: Added callto support back directly in
	gnomemeeting.

	* src/pref_window.cpp: Added back possibility to change the 
	ILS/Zeroconf comment/mail.

2005-04-24  Damien Sandras  <dsandras@gnome.org>

	* src/accounts.cpp: Update the number of registered accounts in
	the UI.
	
	* src/common.h: Put the dialpad as first choice. 
	Added definition of view modes.

	* src/config.cpp: Added notifiers for the view mode key. 
	Removed notifier for the video section key which was removed. 
	Updated notifier for the control panel section key so that 
	the view mode is changed if required when the control panel
	section changes.

	* src/endpoint.h, .cpp: Update the main window when a call is made 
	to display the codecs in use.
	Added function that returns the total number of registered accounts 
	for all protocols.
	
	* src/misc.cpp: Fixed possible crash if the gconf key is not existent.

	* src/sipendpoint.*: Update the number of registered accounts in 
	the SIP callbacks.

	* src/main_window.cpp, src/main_window.h: Reorganized the main window 
	so that info is displayed during calls and so that different view 
	modes are made possible for the various types of users.

	* gnomemeeting.schemas.in.in: Removed video_section key and added key 
	for the UI view modes.

	* configure.in: Incremented SCHEMA_AGE.

2005-04-17  Damien Sandras  <dsandras@gnome.org>

	* src/callbacks.cpp: Fixed #300960.

2005-04-17  Damien Sandras  <dsandras@gnome.org>

	* gnomemeeting.schemas.in.in, src/chat_window.cpp, src/config.cpp,
	src/main_window.cpp: Made the chat window a separate tool window,
	and moved it out of the main window.

2005-04-17  Damien Sandras  <dsandras@gnome.org>

	* src/accounts.cpp: Fixed crash in regex checking. 

2005-04-16  Damien Sandras  <dsandras@gnome.org>

	* src/accounts.cpp: Allow 0 in usernames.
	
2005-04-15  Miguel RodrÃÂ­guez PÃÂ©rez  <miguelrp@gmail.com>

	* src/vfakeio.h (class GMH323FakeVideoInputDevice): Added
	declaration of error_loading_pixbuf.

	* src/vfakeio.cpp (async_read_cb, async_open_cb) 
	(error_loading_pixbuf): When an error happens while reading the
	user-supplied image-file call error_loading_pixbuf and set
	gnomemeeting logo as the image.

2005-04-15  Damien Sandras  <dsandras@gnome.org>

	* src/accounts.cpp: Allow '-' in hostnames.

2005-04-13  Damien Sandras  <dsandras@gnome.org>

	* src/config.cpp, src/endpoint.cpp, src/endpoint.h, 
	src/gnomemeeting.cpp, src/h323endpoint.cpp, src/h323endpoint.h,
	src/pref_window.cpp, src/sipendpoint.cpp, src/sipendpoint.h:
	Added the possibility to change the interface on which GnomeMeeting is
	listening.

2005-04-11  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp, src/endpoint.h, src/h323endpoint.cpp,
	src/h323endpoint.h, src/sipendpoint.cpp, src/sipendpoint.h:
	Moved listeners initialisation to endpoint.cpp.

2005-04-11  Damien Sandras  <dsandras@gnome.org>

	* src/gnomemeeting.cpp, src/gnomemeeting.h, src/main_window.cpp,
	src/pref_window.cpp, src/pref_window.h, src/sipendpoint.cpp: Added
	function that detects the available interfaces and display them
	in the GUI.

	* gnomemeeting.schemas.in.in: Added key to store the default listening
	interface.

2005-04-11  Damien Sandras  <dsandras@gnome.org>

	* src/prefs_window.cpp: Merged Call Options and Call Forwarding.
	
2005-04-07  Damien Sandras  <dsandras@gnome.org>

	* src/ils.cpp, src/zeroconf_publisher.cpp: Use H323 port as default.

	* xdap_data/Makefile.am: Added PACKAGE_NAME support.

2005-04-07  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Incremented SCHEMA_AGE.
	
	* src/accounts.cpp, src/accounts.h, src/callbacks.cpp, src/config.cpp,
	src/gnomemeeting.cpp, src/gnomemeeting.h, src/main_window.cpp,
	src/pref_window.cpp, src/pref_window.h, src/sipendpoint.cpp: Moved
	the accounts preferences in their own separate window accessible
	from the Edit menu.	
	
	* gnomemeeting.schemas.in.in: Added default values for the new
	accounts window.
	
2005-04-06  Damien Sandras  <dsandras@gnome.org>

	* src/dbus_component.cpp: Fixed double free thanks to Philippe
	Normand. (#172773)

2005-04-06  Damien Sandras  <dsandras@gnome.org>

	* lib/stats_drawing_area.c, src/main_window.cpp, src/endpoint.cpp:
	Applied patch from Stefan Bruens to optimize the code, and added
	preliminary hack for roster.
	
2005-04-04  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp: Adapted to new API. Fixed Auto-Answer of incoming
	calls. Added back support to pause audio and video channels, to put
	calls on hold and to transfer calls. (Requires a patch that is not in
	OPAL CVS yet).

	* src/h323endpoint.cpp, src/h323endpoint.h, src/sipendpoint.cpp,
	src/sipendpoint.h: Fixed Auto-Answer and Do Not Disturb.

	* src/pcssendpoint.cpp, src/pcssendpoint.h: Removed unuseful code and
	reorganised handling of incoming calls.

	* src/pref_window.cpp: Force the presence of a realm for 
	SIP authentication.

	* src/urlhandler.cpp: Added back call transfer.

	* src/main_window.cpp: Removed video support for now.

	* help/C/gnomemeeting.xml, help/fr/gnomemeeting.xml: Applied patch
	from Stefan Bruens for docbook compliance.

2005-03-25  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp, src/videograbber.cpp: Do not update
	the video sliders if the driver returns values of zero for all
	settings, instead reuse the former values. Thanks to
	schorpp   _@_   schorpp.dyndns.dk.

	* src/vfakeio.cpp, src/vfakeio.h: Added GetParameters function that
	returns 0 for all settings.

2005-03-21  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp: Fixed inversion of whiteness and brightness
	settings when using the sliders thanks to 
	schorpp _AT_ schorpp.dyndns.dk.

2005-03-11  Damien Sandras  <dsandras@gnome.org>

	* src/pref_window.cpp, src/accounts.cpp: Added support to specify 
	the realm when registering.

2005-03-07  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Updated pwlib requirement and removed erroneous
	requirement on the debug versions of the libraries.

2005-03-06  Damien Sandras  <dsandras@gnome.org>

	* src/stunclient.cpp, stunclient.h: Added PSyncPoint to make
	sure that SetSTUNServer has been called when STUN support
	is enabled.

2005-03-06  Damien Sandras  <dsandras@gnome.org>

	* gnomemeeting.schemas.in.in: Enable silence detection by default.

	* src/*endpoint.*: Update the RTP statistics every second instead 
	of updating them when enough packets have been received 
	(silence detection).

	* src/config.cpp, src/gnomemeeting.cpp: Added missing #ifdef thanks
	to Koop Mast.

2005-03-03  Damien Sandras  <dsandras@gnome.org>

	* src/prefs_window.cpp: Make sure to select the row when 
	the account is enabled/disabled.

2005-03-03  Damien Sandras  <dsandras@gnome.org>

	* src/config.cpp: No SD change during calls.

2005-03-01  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Moved gnomemeeting.desktop.in to
	gnomemeeting.desktop.in.in and added it to configure.in to be able
	to substitute variables in it.

2005-03-01  Damien Sandras  <dsandras@gnome.org>

	* gnomemeeting.schemas.in.in: Fixed ports.

2005-03-01  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp, src/endpoint.h: Make use of the Mask to remove
	media formats that we do not want to use.

2005-02-28  Damien Sandras  <dsandras@gnome.org>

	* src/stunclient.cpp: Fixed messages thanks to a suggestion from
	Daniel Huhardeaux.

2005-02-25  Damien Sandras  <dsandras@gnome.org>

	* src/accounts.cpp: Removed instance mutex.

	* src/endpoint.cpp: Moved STUN code before the endpoint initialization
	to make sure STUN is active when registering.

	* src/gnomemeeting.cpp, src/gnomemeeting.h, src/main_window.cpp: Show
	the GUI in the main (), not in the method that builds it.

2005-02-23  Damien Sandras  <dsandras@gnome.org>

	* src/accounts.cpp: Removed GLIB 2.6 function usage.

2005-02-22  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Changed version to 1.3.0.

2005-02-22  Damien Sandras  <dsandras@gnome.org>

	* gnomemeeting.schemas.in.in: Added keys for H.323 and SIP DTMF modes.
	
	* src/config.cpp, src/endpoint.cpp,  src/endpoint.h, 
	src/h323endpoint.cpp, src/h323endpoint.h, src/pref_window.cpp,
	src/sipendpoint.cpp, src/sipendpoint.h: Fixed codecs selection
	and reordering. Added DTMF mode selection to the H.323 and SIP pages.
	Removed now unuseful "Advanced Settings" page.

2005-02-21  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Added back IXJ check.

2005-02-21  Damien Sandras  <dsandras@gnome.org>

	* src/prefs_window.cpp: Correctly remove deleted accounts
	from the GUI.

2005-02-21  Damien Sandras  <dsandras@gnome.org>

	* gnomemeeting.schemas.in.in: Removed Gatekeeper key.

	* src/Makefile.am: Added back LID building.

	* src/accounts.cpp, src/common.h, src/pref_window.cpp: Removed
	gatekeeper prefs now that they are integrated in the accounts
	window.

2005-02-21  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp, src/gnomemeeting.cpp, src/pref_window.cpp, 
	src/pref_window.h: Moved codecs display to a saner place. Fixed
	usage with newest OpalMediaFormat code.

2005-02-21  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Fixed multiarch building thanks to Fred Crozat.
	
	* src/h323endpoint.*: Removed GatekeeperRegister due to the new 
	GMAccountsManager changes.

	* src/tools.cpp: Removed GatekeeperRegister function.

	* src/pref_window.cpp: Added support to add H.323 gatekeepers as
	accounts.

	* src/Makefile.am: Removed h323gatekeeper.* building.

	* srC/accounts.*: Added H.323 support.

2005-02-20  Damien Sandras  <dsandras@gnome.org>

	* gnomemeeting.schemas.in.in: Added keys for the accounts and removed
	unused keys.

	* src/sipregistrar.cpp,.h: Removed those files.

	* src/accounts.*: Added those files to permit several types of VoIP
	accounts grouped together in the preferences.

	* lib/contacts/gm_contacts-eds.cpp: Fixed problems with EDS 1.2.

	* src/Makefile.am: Added support for accounts.*, 
	removed old sipregistrar.* code.

	* src/sipendpoint.*: Adapted to latest OPAL API.

	* src/pref_window.*: Added code to allow several VoIP accounts 
	at the same time in the preferences.

	* srC/main_window.cpp: Fixed problem with GTK+ 2.6.

	* src/h323endpoint.cpp: Added GetIdentifier support to know if we 
	are rejecting ourselves.

	* src/endpoint.*: Fixed problems with some polycom units. 
	Added support for the new GMAccountsManager.

	* src/gnomemeeting.cpp: Force exit when there is no Fake picture plugin.

	* src/config.cpp: Added notifiers to rebuild the accounts list 
	in the UI when an account is changed and to update the fullname 
	when it is changed.

	* src/common.h: Added PROTOCOLS_KEY define.

2005-02-06  Damien Sandras  <dsandras@gnome.org>

	* help/C/gnomemeeting.xml, help/fr/gnomemeeting.xml: Fixed XML thanks
	to Stefan Bruens <lurch.nospam_@gmx.li>

2005-01-26  Miguel RodrÃÂ­guez PÃÂ©rez  <miguelrp@gmail.com>

	* configure.in: Let us compile against libebook-1.2 too. This time
	avoiding to broke the build ;)

2005-01-26  Miguel RodrÃÂ­guez PÃÂ©rez  <miguelrp@gmail.com>

	* ChangeLog: Fix spelling of Stephan BrÃÂ¼ns.

2005-01-25  Miguel RodrÃÂ­guez PÃÂ©rez  <miguelrp@gmail.com>

	* configure.in: Let us compile against libebook-1.2 too.

2005-01-25  Miguel RodrÃÂ­guez PÃÂ©rez  <miguelrp@gmail.com>

	* ChangeLog: switched to utf-8.

	* lib/eggtrayicon.h: 
	* lib/eggtrayicon.c: Updated from libegg.

2005-01-13  Damien Sandras  <dsandras@gnome.org>

	* src/pcssendpoint.cpp: Fixed volume sliders.

2005-01-13  Damien Sandras  <dsandras@gnome.org>

	* src/sipendpoint.cpp, src/sipendpoint.h: Added support for MWI.
	Adapted to the new API of OPAL.

2005-01-13  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp: Always display the Missed Calls number and
	the MWI.

2005-01-13  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp, src/endpoint.h: Added preliminary support for
	MWI.

2005-01-04  Miguel RodrÃÂ­guez PÃÂ©rez  <miguelrp@gmail.com>

	* src/main_window.cpp (gm_mw_init_menu, gm_mw_video_window_new):
	Don't create an entry in the menus to switch to fullscreen if
	SDL is not available at compile time.
	
2005-01-04  Damien Sandras  <dsandras@gnome.org>

	* src/sipendpoint.cpp: The local party name is now set by OPAL.

2005-01-03  Damien Sandras  <dsandras@gnome.org>

	* src/pcssendpoint.cpp: Do not update the slider value if not the
	correct channel.

2004-12-31  Damien Sandras  <dsandras@gnome.org>

	* src/sipendpoint.cpp: Use more reasonable timeout for registration.
	
2004-12-31  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp, .h: Fixed DTMF sending.

	* src/sipendpoint.cpp, src/sipendpoint.h: Adapted to new API in OPAL.

	* src/sipregistrar.cpp: Clarified error messages.

2004-12-28  Damien Sandras  <dsandras@gnome.org>

	* C/gnomemeeting.xml, fr/gnomemeeting.xml: Changed host:[port] into
	host[:port] thanks to Hugh Daniel.

2004-12-26  Miguel RodrÃÂ­guez PÃÂ©rez  <miguelrp@gmail.com>

	* po/es.po
	* src/callbacks.cpp (about_callback):
	* src/tray.cpp:
	* src/config.cpp:
	* src/pref_window.cpp:
	* AUTHORS (Contributors): Change my email address to the one in gmail.

2004-12-23  Damien Sandras  <dsandras@gnome.org>

	* src/callbacks.cpp: Fixed about box.

	* src/endpoint.cpp: Return FALSE when forwarding, that is not a
	successful call.

2004-12-22  Damien Sandras  <dsandras@gnome.org>

	* gnomemeeting.service.in, src/dbus_component.cpp, 
	src/dbus_component.h: Fixed leaks thanks to Julien.

2004-12-22  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp, src/endpoint.h, src/h323endpoint.cpp, 
	src/sipendpoint.cpp: Added CF support.

	* src/urlhandler.cpp, src/gnomemeeting.cpp: Reverted patch from
	2004-12-20.

2004-12-22  Damien Sandras  <dsandras@gnome.org>

	* src/log_window.cpp, src/main_window.cpp: Applied UI fixes provided
	by Eskil Bylund <eskil_bylund@fastmail.fm>.

2004-12-13 Kilian Krause <kk@verfaction.de>

	* lib/gtk-text-tag-addon.h, lib/gtk-text-buffer-addon.c: Fixed
	compilation on FreeBSD. Fix by Roger Hardiman <roger@freebsd.org>.
	Thanks!

2004-12-22  Damien Sandras  <dsandras@gnome.org>

	* help/C/gnomemeeting-C.omf help/fr/gnomemeeting-fr.omf: Fixed
	relation serie id thanks to SUN (Maeve Anslow) and Christopher Warner. 

2004-12-20  Damien Sandras  <dsandras@gnome.org>

	* src/gnomemeeting.cpp, src/urlhandler.cpp: Do not answer incoming
	calls in a separate thread.

2004-12-19  Damien Sandras  <dsandras@gnome.org>

	* src/config.cpp: Temporarily commented out check for forwarding host 
	presence.

	* src/sipendpoint.cpp: More work on OnIncomingConnection. Call
	forward on busy, and call forward always should work now.

2004-12-19  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp, src/endpoint.h, src/h323endpoint.cpp, 
	src/h323endpoint.h, src/sipendpoint.cpp, src/sipendpoint.h:
	Moved OnIncomingConnection to the SIP and H.323 endpoints to allow
	call forwarding. Will only work with the latest patch on OPAL.

2004-12-15  Damien Sandras  <dsandras@gnome.org>

	* src/sipendpoint.cpp: Slight change due to API change in OPAL.

2004-12-14  Damien Sandras  <dsandras@gnome.org>

	* src/sipendpoint.cpp, src/sipendpoint.h: Adapted to the new OPAL API
	supporting error codes for registration/unregistration.

	* src/sipregistrar.cpp: Do an asynchronous unregistration.

2004-12-13  Damien Sandras  <dsandras@gnome.org>

	* src/pref_window.cpp: Moved things around.

2004-12-13  Damien Sandras  <dsandras@gnome.org>

	* src/sipendpoint.cpp, src/sipregistrar.cpp: Fixes related to my last
	OPAL changes.

2004-12-09  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Fixed version.

2004-12-09  Damien Sandras  <dsandras@gnome.org>

	* src/config.cpp: Added notifiers triggered when an outbound proxy
	parameter changes.

	* src/endpoint.cpp, src/pcssendpoint.cpp, src/sipendpoint.cpp, 
	src/sipendpoint.h, src/sipregistrar.cpp: Various changes permitted
	thanks to my changes to OPAL dealing with various problems. Not very
	descriptive, I know, but it's late.

2004-12-09  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp: Added back support to display the remote
	application name, the remote user and the remote URL thanks to my
	changes to OPAL.

	* src/sipendpoint.cpp, src/sipendpoint.h: Fixed RTP stats callback
	which was awaiting an H.323 connection.

2004-12-08  Damien Sandras  <dsandras@gnome.org>

	* src/Makefile.am, src/common.h, src/endpoint.cpp, src/endpoint.h,
	src/h323endpoint.cpp, src/pref_window.cpp, src/sipendpoint.cpp,
	src/sipendpoint.h, src/sipregistrar.cpp, src/sipregistrar.h,
	src/urlhandler.cpp: Committed full SIP support, SIP Registrar support,
	SIP Outbound Proxy support to GnomeMeeting CVS.

2004-12-08  Damien Sandras  <dsandras@gnome.org>

	* gnomemeeting.schemas.in.in: Added keys for SIP preferences.

	* lib/contacts/gm_contacts-ldap.cpp: Some more PACKAGE_NAME usage
	instead of /apps/gnomemeeting.

	* lib/contacts/gm_contacts-remote.cpp: Same here.

2004-12-07  Damien Sandras  <dsandras@gnome.org>

	* gnomemeeting.schemas.in.in: Reorganized GConf keys to simplify
	things and group all H.323 keys under the same category.

	* lib/gnome_prefs_window.c: Allow widget to expand to the full size
	of the table.

	* src/common.h, src/config.cpp, src/h323endpoint.cpp, 
	src/h323gatekeeper.cpp, src/h323gatekeeper.h, src/pcssendpoint.cpp,
	src/pref_window.cpp, src/tools.cpp, src/urlhandler.cpp: Reorganized
	GConf keys and reorganized preferences.

2004-12-06  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Reverted previous commit.

2004-12-06  Damien Sandras  <dsandras@gnome.org>

	* src/chat_window.cpp, src/endpoint.cpp, src/endpoint.h: Added text
	chat support back.

2004-12-06  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-eds.cpp, lib/contacts/gm_contacts-ldap.cpp:
	Fixed warnings, thanks Kilian!

2004-12-05  Damien Sandras  <dsandras@gnome.org>

	* lib/gm_conf-gconf.c: Use PACKAGE_NAME instead of gnomemeeting
	to start listeners.

2004-12-05  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Fixed OPAL version detection.

	* src/Makefile.am: Cleanups.

	* src/misc.cpp: Use PACKAGE_NAME in gnomemeeting_threads_*.

2004-12-05  Damien Sandras  <dsandras@gnome.org>

	* Makefile.am: Use PACKAGE_NAME everywhere.

2004-12-05  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Revered unintentional change.

2004-12-05  Damien Sandras  <dsandras@gnome.org>

	* configure.in, gnomemeeting.desktop.in, gnomemeeting.schemas.in.in,
	src/Makefile.am, src/common.h: Use package name where convenient.

2004-12-05  Damien Sandras  <dsandras@gnome.org>

	* src/connection.cpp, src/connection.h, src/gatekeeper.cpp, 
	src/gatekeeper.h: Removed those files.

	* configure.in, src/Makefile.am: Added support for an OPAL version
	installed in $PREFIX after my commits to OPAL CVS.

	* src/common.h: Disable IXJ for now.

	* src/endpoint.cpp, src/endpoint.h, src/lid.cpp, src/lid.h, 
	src/main_window.cpp, src/pcssendpoint.cpp, src/pcssendpoint.h,
	src/pref_window.cpp, src/sound_handling.cpp,
	src/zeroconf_publisher.cpp: Various fixes. Added possibility to change
	the audio volume after my commit to OPAL CVS to add support for this.

2004-12-02  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Added OPAL Support.

	* gnomemeeting.schemas.in.in: Removed obsolete register alias as
	primary alias.

	* lib/stats_drawing_area.c, lib/stats_drawing_area.h: Cleaned code so
	that computations are only done in the endpoint. Some graphical fixes
	too.
	
	* lib/contacts/Makefile.am: Fixed makefile to support pwlib in another
	place than /usr/

	* po/POTFILES.in: Added and removed files.

	* src/Makefile.am, src/addressbook_window.cpp, src/callbacks.cpp,
	src/chat_window.cpp, src/common.h, src/config.cpp, src/connection.cpp,
	src/druid.cpp, src/endpoint.cpp, src/endpoint.h, src/gdkvideoio.cpp,
	src/gnomemeeting.cpp, src/gnomemeeting.h, src/h323endpoint.cpp,
	src/h323endpoint.h, src/h323gatekeeper.cpp, src/h323gatekeeper.h,
	src/ils.cpp, src/main_window.cpp, src/main_window.h, src/misc.cpp,
	src/pcssendpoint.cpp, src/pcssendpoint.h, src/pref_window.cpp, 
	src/pref_window.h, src/sound_handling.cpp, src/stunclient.cpp,
	src/tools.cpp, src/tray.cpp, src/tray.h, src/urlhandler.cpp,
	src/videograbber.cpp: Preliminary OPAL support.

2004-12-02  Damien Sandras  <dsandras@gnome.org>

	* Makefile.am: Fixed EXTRA_DIST to contain the list of marshallers.

	* lib/contacts/Makefile.am: Fixed it so that make dist contains
	gm_contacts-zeroconf.h.

	* src/tools.cpp: Do not first "alias as primary alias" when
	registering to the PC 2 Phone gk.

2004-11-26  Damien Sandras  <dsandras@gnome.org>

	* src/urlhandler.cpp: Do not add the gateway IP in the URL if it is
	already there. Thanks Kilian !
	
2004-11-25  Damien Sandras  <dsandras@gnome.org>

	* src/addressbook_window.cpp: Moved the URL column as requested by
	several persons.

2004-11-25  Damien Sandras  <dsandras@gnome.org>

	* src/gdkvideoio.cpp: Same here for the zoom value.

2004-11-25  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp: Added boundary checks for the lost and late
	percentages.

2004-11-22  Damien Sandras  <dsandras@gnome.org>

	* help/fr/gnomemeeting-fr.omf: Converted to UTF-8.

2004-11-22  Damien Sandras  <dsandras@gnome.org>

	* help/fr/gnomemeeting-fr.omf, help/fr/gnomemeeting.xml,
	help/fr/figures/audio_codecs.png, help/fr/figures/call_d1.png,
	help/fr/figures/config_d1.png, help/fr/figures/config_d10.png,
	help/fr/figures/config_d2.png, help/fr/figures/config_d3.png,
	help/fr/figures/config_d4.png, help/fr/figures/config_d5.png,
	help/fr/figures/config_d6.png, help/fr/figures/config_d7.png,
	help/fr/figures/config_d8.png, help/fr/figures/config_d9.png,
	help/fr/figures/stats.png: Updated manual thanks to Philipe Lefevre.

2004-11-22  Damien Sandras  <dsandras@gnome.org>

	* src/chat_window.cpp: Added patch from Julien Puydt avoiding to
	detect https:// as a smiley in the text chat.

2004-11-22  Damien Sandras  <dsandras@gnome.org>

	* lib/gm_conf-glib.c: Added patch from Julien Puydt to fix floats
	management with gm_conf.

2004-11-22  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp, src/addressbook_window.cpp: Applied patch from
	Josep to fix incorrect use of ngettext.

2004-11-21  Damien Sandras  <dsandras@gnome.org>

	* lib/druid/gnome-druid-page-standard.c, lib/druid/gnome-druid.c:
	Unmarked strings for translation.

2004-11-20  Damien Sandras  <dsandras@gnome.org>

	* help/fr/gnomemeeting-fr.omf: Converted to UTF-8.

2004-11-20  Damien Sandras  <dsandras@gnome.org>

	* src/log_window.cpp: Added missing config.h include.

2004-11-20  Damien Sandras  <dsandras@gnome.org>

	* configure.in, help/Makefile.am, help/C/gnomemeeting.xml, 
	help/fr/Makefile.am, help/fr/gnomemeeting-fr.omf, 
	help/fr/gnomemeeting.xml, help/fr/figures/audio_codecs.png, 
	help/fr/figures/call_d1.png, help/fr/figures/config_d1.png, 
	help/fr/figures/config_d2.png, help/fr/figures/config_d3.png,
	help/fr/figures/config_d4.png, help/fr/figures/config_d5.png,
	help/fr/figures/config_d6.png, help/fr/figures/config_d7.png,
	help/fr/figures/config_d8.png, help/fr/figures/config_d9.png,
	help/fr/figures/lumi.png, help/fr/figures/stats.png: Added french
	translation of the manual thanks to Philippe Lefebvre <ph.l @
	libertysurf.fr>. Many thanks!!!

	* src/addressbook_window.cpp, src/druid.cpp, src/log_window.cpp,
	src/pref_window.cpp: Fixed window icons. Reported by Josep a long time
	ago, now fixed.

2004-11-20  Damien Sandras  <dsandras@gnome.org>

	* gnomemeeting.schemas.in.in: Fixed port clash.

2004-11-20  Damien Sandras  <dsandras@gnome.org>

	* src/gnomemeeting.cpp: Launch druid on firt run for the GTK+ version.

	* src/videograbber.cpp: Do not disable the videograbber tester in the
	GTK+ version.

	* src/sound_handling.cpp: Same here.

2004-11-20  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp: Fixed GTK+ version of the GUI.

2004-11-19  Damien Sandras  <dsandras@gnome.org>

	* src/zeroconf_publisher.cpp, src/zeroconf_publisher.h: Committed
	patch from SÃÂ©bastien Lestienne.

2004-11-17  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-eds.cpp, 
	lib/contacts/gm_contacts-gm_conf.cpp, src/main_window.cpp, 
	src/tools.cpp: Fixed DISABLE_GNOME version.

2004-11-15  Damien Sandras  <dsandras@gnome.org>

	* gnomemeeting.schemas.in.in: Fixed strings.

2004-11-15  Damien Sandras  <dsandras@gnome.org>

	* src/tray.cpp: Fixed non-GNOME compilation.

2004-11-15  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp: Fixed non-GNOME compilation.

2004-11-15  Damien Sandras  <dsandras@gnome.org>

	* lib/about/gnome-about.c: Fixed bug.

2004-11-15  Damien Sandras  <dsandras@gnome.org>

	* help/C/gnomemeeting.xml: Committed update by Christopher Warner.
	Thanks!

2004-11-15  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-zeroconf.cpp: Better string? 

2004-11-15  Damien Sandras  <dsandras@gnome.org>

	* help/C/gnomemeeting.xml: Fixed XML tag.
	
	* lib/contacts/gm_contacts-zeroconf.cpp: Implemented case-insensitive
	search on the zeroconf contacts.	

2004-11-15  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Incremented required dep to 0.9.7 for HOWL as there is
	a bug that can be triggered in 0.9.6 using GM.

	* help/C/gnomemeeting.xml, help/C/figures/config_d1.png,
	help/C/figures/config_d2.png, help/C/figures/config_d3.png,
	help/C/figures/config_d4.png, help/C/figures/config_d5.png,
	help/C/figures/config_d6.png, help/C/figures/config_d7.png,
	help/C/figures/config_d8.png, help/C/figures/config_d9.png: Updated
	manual for release 1.2.
	
	* src/callbacks.cpp: Fixed last name of generous contributor.

	* src/zeroconf_publisher.cpp, src/zeroconf_publisher.h: Applied and
	committed patch from Julien Puydt improving comments.

2004-11-14  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-zeroconf.cpp: Added missing config.h
	include.

	* src/zeroconf_publisher.cpp: Cleanups.

2004-11-14  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-ldap.cpp, lib/contacts/gm_contacts-ldap.h,
	lib/contacts/gm_contacts-remote.cpp, 
	lib/contacts/gm_contacts-zeroconf.cpp, 
	lib/contacts/gm_contacts-zeroconf.h: Improved modularity.

2004-11-14  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-zeroconf.cpp: Changed h323:// to h323:.

2004-11-14  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-zeroconf.cpp, src/zeroconf_publisher.cpp:
	Fixed leak.

2004-11-14  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-remote.cpp: Changed string.

2004-11-14  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Enable HOWL support by default.

2004-11-14  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-remote.cpp,  
	lib/contacts/gm_contacts-zeroconf.cpp: Fixed bugs I had introduced
	in the patch.
	
	* src/callbacks.cpp: Added Benjamin Levian and Sebastien Lestienne
	in the About box for their contribution.

	* src/endpoint.cpp: Cleanup.

	* src/zeroconf_publisher.cpp: Update state accordingly to the endpoint
	calling state.

2004-11-14  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-zeroconf.cpp, src/zeroconf_publisher.cpp:
	Fixed deadlock when there is no mDNSResponder running.

2004-11-14  Damien Sandras  <dsandras@gnome.org>

	* src/stunclient.cpp: Improved NAT detection.

2004-11-14  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-remote.cpp: Fixed non HOWL build.

2004-11-13  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-remote.cpp, po/POTFILES.in: Marked missing
	string for translation.

2004-11-13  Damien Sandras  <dsandras@gnome.org>

	* configure.in, lib/contacts/Makefile.am, 
	lib/contacts/gm_contacts-eds.cpp,
	lib/contacts/gm_contacts-gm_conf.cpp,
	lib/contacts/gm_contacts-local.h, lib/contacts/gm_contacts-remote.cpp,
	lib/contacts/gm_contacts-remote.h, lib/contacts/gm_contacts.cpp,
	lib/contacts/gm_contacts.h: Added patch from Sebastien Lestienne
	and Benjamin Leviant for Zeroconf support. Added initialisation
	function for remote address books. Made Zeroconf address book a remote
	one. Added function indicating if an address book can be
	edited/deleted or if it is a static one.

	* src/Makefile.am: Added patch. Thanks! 
	
	* src/addressbook_window.cpp: Do not allow to delete or edit non
	editable address books.

	* src/config.cpp, src/endpoint.cpp, src/endpoint.h, 
	src/pref_window.cpp: Added Zeroconf support thanks to Benjamin Leviant
	and Sebastien Lestienne.

2004-11-05  Damien Sandras  <dsandras@gnome.org>

	* src/tools.cpp: Fixed state of the service button. Allow the window
	to work when GnomeMeeting is compiled without GNOME support.

2004-11-05  Damien Sandras  <dsandras@gnome.org>

	* src/tools.cpp: Added new URLS for the PC-To-Phone provider.

2004-11-04  Damien Sandras  <dsandras@gnome.org>

	* lib/gm_conf-gconf.c, lib/gm_conf-glib.c, lib/gm_conf.h: Applied patch
	from Julien Puydt to complete the API.

2004-11-04  Damien Sandras  <dsandras@gnome.org>

	* src/gnomemeeting.cpp: Added debug output for the plugins and devices
	detections. Added debug output helping to determine the pwlib,
	openh323 versions and the compilation option. Accessible with -d 1.

	* src/tools.cpp: Cleanups.

	* src/main_window.cpp: Applied patch from Julien to fix indentation.

2004-11-02  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Cleanup.

	* gnomemeeting.schemas.in.in: Increased port range for RTP.

	* src/druid.cpp: Removed unused variable.

	* src/pref_window.cpp: Updated string.

	* src/stunclient.cpp: Fixed NAT report messages.

	* src/tools.cpp: Updated to new provider.

2004-10-27  Julien Puydt  <jpuydt@free.fr>

	* gnomemeeting.service.in, src/dbus_component.h,
	src/dbus_component.cpp: Forgot to "cvs add" them...

2004-10-27  Julien Puydt  <jpuydt@free.fr>

	* configure.in: Added the --enable-dbus switch.
	* gnomemeeting.service.in, Makefile.am: Made it possible to launch
	gnomemeeting through DBUS.
	* src/dbus_component.cpp, src/dbus_component.h: Implementation of a
	DBUS remote control.
	* src/Makefile.am: Added compilation of the DBUS component.
	* src/gnomemeeting.cpp, src/gnomemeeting.h: Hooked the DBUS component
	to the rest of gnomemeeting.
	
2004-10-26  Julien Puydt  <jpuydt@free.fr>

	* lib/Makefile.am: Reenabled compilation of the gm_events.
	* src/main_window.cpp: Added initialization of the gm_events.
	* src/endpoint.cpp, src/endpoint.h: Put back triggering of gm_events.
	
2004-10-24  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp: Changed registration timeout, into registration
	ttl.

	* src/ils.cpp: Fixed error reporting.

	* src/stunclient.cpp: Fixed error message.

2004-10-21  Damien Sandras  <dsandras@gnome.org>

	* NEWS: Updated with CVS news.

	* configure.in: Incremented version number, 1.2 is at the door.

	* src/endpoint.cpp, src/gnomemeeting.cpp, src/main_window.cpp,
	src/urlhandler.cpp, src/urlhandler.h: Added possibility to directly
	transfer an incoming call from the incoming call popup. Hide the
	incoming call popup as soon as an action is taken.

2004-10-21  Damien Sandras  <dsandras@gnome.org>

	* src/addressbook_window.cpp: Removed "Find all contacts". 

2004-10-20  Damien Sandras  <dsandras@gnome.org>

	* lib/stock-icons.c, lib/stock-icons.h, pixmaps/Makefile.am, 
	pixmaps/status-auto-answer-16.png, pixmaps/status-busy-16.png,
	pixmaps/status-do-not-disturb-16.png, 
	pixmaps/status-free-for-chat-16.png, src/addressbook_window.cpp,
	src/common.h, src/connection.cpp, src/endpoint.cpp, src/ils.cpp,
	src/main_window.cpp, src/tray.cpp: Replaced Busy by DND and Free For
	Chat by auto-answer.

	* src/ils.cpp: Display minor error messages in the statusbar. No
	annoying popup.

	* src/tray.cpp: Fixed about menu icon.

2004-10-19  Damien Sandras  <dsandras@gnome.org>

	* NEWS: Updated with CVS news.

	* configure.in: Incremented version number. Incremented SCHEMA_AGE.

	* gnomemeeting.schemas.in.in: Added key for gatekeeper registration
	renewal timeout.

	* src/endpoint.cpp, src/endpoint.h, src/gatekeeper.cpp, 
	src/pref_window.cpp: Added "force registration renewal" timeout for
	the gatekeeper registration so that users can force the renewing
	of their registration to the gatekeeper after a given amount of time.
	Only display popups in extreme cases.

2004-10-19  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp, src/config.cpp: Use AddCapability when sending,
	but not receiving for video capabilities. Use SetCapability in all
	other cases.

2004-10-19  Damien Sandras  <dsandras@gnome.org>

	* NEWS: Updated with CVS News.

	* src/config.cpp, src/endpoint.cpp, src/endpoint.h, src/lid.cpp, 
	src/lid.cpp: Added back support for Quicknet hardware with
	GnomeMeeting dialpad animation when dialing from a POTS.

	* src/main_window.cpp, src/main_window.h: Added possibility to send
	DTMF and to dial IP's using the keypad, with corresponding animation
	in the GnomeMeeting dialpad.

	* src/urlhandler.cpp: Cleanup.

	* src/videograbber.cpp: Cleanup.

2004-10-16  Damien Sandras  <dsandras@gnome.org>

	* src/addressbook_window.cpp: Do not set a max. width for ILS columns.

2004-10-16  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-remote.cpp: Fixed leak in previous commit.

2004-10-16  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-remote.cpp: Fixed misplaced free.
	
2004-10-16  Damien Sandras  <dsandras@gnome.org>

	* src/addressbook_window.cpp: Made LDAP columns resizable.

2004-10-16  Damien Sandras  <dsandras@gnome.org>

	* src/calls_history_window.cpp, src/calls_history_window.h, 
	src/main_window.cpp: Only display the last 10 unique calls in the URL
	bar. Changed API so that the number of returned calls can be
	specified, with the fact that the list should only contain items with
	unique URLs or not.

2004-10-16  Damien Sandras  <dsandras@gnome.org>

	* src/common.h, src/gdkvideoio.cpp, src/main_window.cpp: Added
	"Side-By-Side" view to display remote and local video side-by-side.
	Fixes suggestion #131123.

2004-10-16  Damien Sandras  <dsandras@gnome.org>

	* src/urlhandler.cpp: Fixed locking issue thanks to Kilian and Daniel!

2004-10-16  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Restored configure.in.

	* src/addressbook_window.cpp: Added back double-click on address book
	== refresh content. Make sure the statusbar is displayed when a new
	address book is added.

2004-10-16  Damien Sandras  <dsandras@gnome.org>

	* src/addressbook_window.cpp: Fixed cancel in edit_contact_dialog_run.
	Fixes #155588.

2004-10-16  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Reverted change I shouldn't have committed.

2004-10-16  Damien Sandras  <dsandras@gnome.org>

	* configure.in, lib/Makefile.am, src/common.h, src/endpoint.cpp, 
	src/endpoint.h, src/main_window.cpp: Removed the notification system.

	* src/stunclient.cpp: Moved mutexes around so that the UI stays
	reactive when detecting NAT type.

2004-10-14  Damien Sandras  <dsandras@gnome.org>

	* src/bonobo_component.cpp: Added config.h.

	* src/connection.cpp: Fixed (#150230), thanks Simon. Mute buttons
	are now reset in their initial state at the end of a call.
	
	* src/gdkvideoio.cpp: Added guards against bad frame sizes. Fixes
	problem reported by Johnny and Simon (#150317).
	
	* src/main_window.cpp: Fixed #150282 and #150230. Hold and mute
	buttons are correct when an held call fails. Added guards against
	bad zoom values.

	* src/pref_window.cpp: Permit the incoming call sound (and only that
	sound) to be played in a separate device.

	* src/sound_handling.cpp: Same as above.

	* gnomemeeting.schemas.in.in: Same as above.

2004-10-13  Damien Sandras  <dsandras@gnome.org>

	* src/addressbook_window.cpp: Don't permit to add a contact if there
	is no full name and no url. Don't close the contact edit dialog if
	a contact is not valid (no full name, no url, collision). Don't permit
	a search on "Belongs to category" on remote address books.

	* src/stunclient.cpp: More precise messages.

2004-10-12  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp: Clear the URL bar on incoming calls when they
	are established.

2004-10-12  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp: Allow fullscreen to be used only if you receive
	something. Allow fullscreen to work even if you are not sending
	something and are only receiving.

2004-10-12  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-eds.cpp: Fixed speed dial edition and
	searches on categories thanks to Chris Toshok.

2004-10-12  Damien Sandras  <dsandras@gnome.org>

	* src/urlhandler.cpp: Cleaned code. Fixed bugs #150416 and #150417
	reported by Simon Mungewell. Thanks for his patch too.

2004-10-11  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Incremented version number to 1.1.5.

2004-10-11  Damien Sandras  <dsandras@gnome.org>

	* src/stunclient.cpp: Enhanced message.

2004-10-11  Damien Sandras  <dsandras@gnome.org>

	* src/stunclient.cpp: Enhanced the StunClient so that it can also
	serve as a STUN configurator.

2004-10-11  Damien Sandras  <dsandras@gnome.org>

	* NEWS: Updated with CVS news.
	
	* configure.in: Incremented SCHEMA_AGE.

	* gnomemeeting.schemas.in.in: Removed key allowing to set the
	Fullscreen image width and height.

	* src/common.h, src/gdkvideoio.cpp, src/gdkvideoio.h, 
	src/main_window.cpp: Added fullscreen back.
	
	* src/endpoint.cpp: Fixed CIF mode thanks to Guilhem Tardy.

	* src/pref_window.cpp: Removed now unuseful preference.

2004-10-09  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp: Added back bilinear filtering when zooming.

2004-10-09  Damien Sandras  <dsandras@gnome.org>

	* NEWS: Updated with CVS news.

	* configure.in: Incremented SCHEMA_AGE.

	* gnomemeeting.schemas.in.in: Added GConf keys for the remote and
	local video windows.

	* src/gdkvideoio.cpp, src/gdkvideoio.h, src/main_window.cpp, 
	src/main_window.h, src/misc.cpp, src/misc.h: Added back
	Picture-In-Picture mode. Added independant zoom values for the video
	displayed in the local video popup, remote video popup and main GUI.
	The local video picture is now always 1/3 of the remote video picture
	whatever the exchanged pictures sizes are.

2004-10-09 Kilian Krause <kk@verfaction.de>

	* configure.in: Fixed previous commit.

2004-10-09 Kilian Krause <kk@verfaction.de>

	* configure.in: Adjusted to latest PWLib/OpenH323 CVS tag.

2004-10-04  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/Makefile.am: Moved everything to g++.

	* lib/contacts/gm_contacts-convert.c renamed to 
	lib/contacts/gm_contacts-convert.cpp.

	* lib/contacts/gm_contacts-dnd.c renamed to 
	lib/contacts/gm_contacts-dnd.cpp.

	* lib/contacts/gm_contacts-eds.cpp, lib/contacts/gm_contacts-local.h, 
	lib/contacts/gm_contacts-remote.cpp,
	lib/contacts/gm_contacts-remote.h, lib/contacts/gm_contacts.cpp, 
	lib/contacts/gm_contacts.h: Changed API so that the number of
	registered/online users can be returned if it is different from the
	number of visible users. Added error reporting. Fixed ILS issues.

	* src/addressbook_window.cpp: Added per page statusbar. Added message
	display in the status bar to indicate the number of found users.
	Updated to the new API.

	* src/endpoint.cpp: Added comment for translators.

	* src/main_window.cpp: Updated to the new API.

	* src/urlhandler.cpp: Same here.

2004-10-03  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp: Made sure the connect button is *always*
	visible even when the text chat is hidden.

2004-10-03  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp: Use ngettext to display the number of missed
	calls.

2004-10-03  Damien Sandras  <dsandras@gnome.org>

	* src/addressbook_window.cpp: Largelly improved the
	gnomemeeting_addressbook_edit_addressbook_dialog_run function:
	- the title is now correct
	- unnecessary fields are hidden when add/editing an address book
	following we are adding, editing it, and following if it is a local
	or remote address book
	- added checks to make sure there are no missing fields

2004-10-03  Damien Sandras  <dsandras@gnome.org>

	* src/addressbook_window.cpp: Added right-click menu for the address
	books.

2004-10-03  Damien Sandras  <dsandras@gnome.org>

	* src/addressbook_window.cpp: Changed column size to dynamic.

2004-10-03  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-remote.cpp: Fixed invalid UTF-8 problems
	with ILS. Thanks to Johnny for reporting this.

2004-10-03  Damien Sandras  <dsandras@gnome.org>

	* src/addressbook_window.cpp: Select the first local or remote address
	book when deleting an address book.

2004-10-03  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-eds.cpp: Cleanups.

2004-10-02  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp: Fixed toolbar annoyance reported by Josep.

2004-09-30  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-remote.cpp: Fixed search filter for ILS.

2004-09-30  Damien Sandras  <dsandras@gnome.org>

	* src/stunclient.cpp: Improved NAT detection message.

	* src/main_window.cpp: Made icons bigger in the toolbar, reported
	by Josep and Kilian. Thanks!

	* NEWS: Update with CVS news.

	* configure.in: New version.

2004-09-30  Damien Sandras  <dsandras@gnome.org>

	* src/druid.cpp, src/stunclient.cpp, src/stunclient.h: Added NAT
	configuration assistant.

2004-09-30  Damien Sandras  <dsandras@gnome.org>

	* po/POTFILES.in: Added src/stunclient.* to POTFILES.in.

	* src/Makefile.am: Added src/stunclient.* to the build.

	* src/config.cpp: Changed to "apply" type of setting for
	the STUN server.

	* src/druid.cpp: Removed welcome message.

	* src/endpoint.cpp, src/endpoint.h: Changed to use the new
	GMStunClient threaded class.

	* src/pref_window.cpp: Added Apply button for the STUN settings.

	* src/stunclient.*: Added new threaded class for STUN support.

2004-09-29  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Incremented version number.

2004-09-29  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-remote.cpp: Fixed search on LDAP servers.

	* src/callbacks.cpp: Updated email of Vincent Deroo.

	* src/main_window.cpp: Converted toolbar code to GTK+2.4, fixed
	remaining problems with the new history combo box, and removed now
	unuseful hack as the problem has been adressed by GTK+2.4.

2004-09-28  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp: Calls the selected URL in a combo box.

2004-09-28  Damien Sandras  <dsandras@gnome.org>

	* src/calls_history_window.cpp, src/calls_history_window.h, 
	src/main_window.cpp: Reimplemented a combo box.

2004-09-28  Damien Sandras  <dsandras@gnome.org>

	* lib/gnome_prefs_window.c: Fixed bug reported by Johnny. Thanks!

	* lib/contacts/gm_contacts-remote.cpp, lib/contacts/gm_contacts.h: 
	Bug fixes.

	* src/calls_history_window.cpp, src/calls_history_window.h, 
	src/endpoint.cpp, src/urlhandler.cpp: Back to a notifier based model
	to fix the bug reported by Josep. Thanks!

2004-09-26  Damien Sandras  <dsandras@gnome.org>

	* src/addressbook_window.cpp: Same change as below.

2004-09-26  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Incremented SCHEMA_AGE.

	* gnomemeeting.schemas.in.in: Add a broken base for broken ILS.

	* lib/contacts/gm_contacts-remote.cpp: Do not work without a base.

2004-09-26  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-remote.cpp, src/addressbook_window.cpp:
	Added back search on the address book.

2004-09-25  Damien Sandras  <dsandras@gnome.org>

	* NEWS: Updated with CVS news.

	* src/calls_history_window.cpp, src/endpoint.cpp, src/endpoint.h,
	src/main_window.cpp, src/main_window.h: Replaced unanswered calls by
	missed calls. Do not consider calls you actively reject as missed
	calls. Added display of the number of missed calls in the status bar.
	The number of missed calls is reset when you acknowledge it by
	clicking in the status bar.

2004-09-23  Damien Sandras  <dsandras@gnome.org>

	* src/calls_history_window.cpp: Added #include for translations.

2004-09-23  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp: Fixed menu tooltips.

2004-09-23  Damien Sandras  <dsandras@gnome.org>

	* NEWS: Updated with CVS news.

	* src/addressbook_window.cpp, src/addressbook_window.h, 
	src/calls_history_window.cpp, src/calls_history_window.h, 
	src/config.cpp, src/endpoint.cpp, src/gnomemeeting.cpp, 
	src/main_window.cpp, src/urlhandler.cpp: Updated API for the calls
	history. Update the urls history for auto-completion when adding
	a call, clearing the history, adding a contact, modifying a contact
	information, deleting a contact and deleting an address book. Use
	GConf as a store backend, not as a config backend.

2004-09-22  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp: Do not display empty names.

2004-09-22  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp: Added automatic calling when an user is
	selected in the list of possible entries as requested by Josep. Added
	automatic calling on enter being pressed in the URL bar.

2004-09-22  Damien Sandras  <dsandras@gnome.org>

	* src/chat_window.cpp, src/endpoint.cpp, src/endpoint.h: Applied
	patch from Julien for API change. Do not use anymore
	gnomemeeting_pstring_cut, cut in the right function directly and trim
	the result. Fixed stay on top bug reported by Josep and Johnny.

	* src/main_window.cpp: Inversed logic. Only trigger the completion
	after 2 chars are typed.

	* src/misc.cpp: Trim the result of gnomemeeting_pstring_cut.

2004-09-22  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Lowered dep on GTK+ 2.4.0.

2004-09-21  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Put depend on GTK+ 2.4 as it has been released
	for some time now and is even available on Win32.

2004-09-21  Damien Sandras  <dsandras@gnome.org>

	* lib/widgets/Makefile.am, lib/widgets/history-combo.c, 
	lib/widgets/history-combo.h: Removed the now unused history combo.

	* src/addressbook_window.cpp: Added FIXME.

	* src/calls_history_window.cpp, src/calls_history_window.h: Added
	function to retrieve all missed, given, received calls contacts.

	* src/gnomemeeting.cpp, src/main_window.cpp, src/main_window.h, 
	src/urlhandler.cpp, src/urlhandler.h: Upgraded the API and changed
	the URL bar in a GtkCompletionEntry that is able to match against
	the missed, given, received calls contacts and against the address
	book contacts.

2004-09-12  Akagic Amila  <bono@linux.org.ba>

	* configure.in: Added 'bs' to ALL_LINGUAS.

2004-09-10  Damien Sandras  <dsandras@gnome.org>

	* src/addressbook_window.cpp, src/bonobo_component.cpp, 
	src/callbacks.cpp, src/chat_window.cpp, src/config.cpp,
	src/connection.cpp, src/connection.h, src/druid.cpp,
	src/endpoint.cpp, src/endpoint.h, src/gatekeeper.cpp, 
	src/gdkvideoio.cpp, src/gdkvideoio.h, src/gnomemeeting.cpp, 
	src/gnomemeeting.h, src/ils.cpp, src/ils.h, src/lid.cpp,
	src/main_window.cpp, src/main_window.h, src/misc.cpp,
	src/sound_handling.h, src/tray.cpp, src/urlhandler.cpp,
	src/urlhandler.h, src/videograbber.cpp, src/videograbber.h: Patch
	to remove global variable gm.

2004-09-10  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Fixed and incremented version number.

	* src/common.h, src/main_window.h: Added comments and fixed build
	error on sarge and suse.

2004-09-09  Damien Sandras  <dsandras@gnome.org>

	* src/common.h, src/gnomemeeting.cpp, src/main_window.cpp: Moved
	GmWindow to main_window.cpp.

2004-09-09  Damien Sandras  <dsandras@gnome.org>

	* src/common.h, src/gdkvideoio.cpp, src/main_window.cpp, 
	src/main_window.h: Cleaned code, removed "both with local video
	in separate window".

2004-09-08  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Changed version to 1.1.2.

2004-09-08  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp: Fixed local video pause.

2004-09-08  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp: Removed unuseful asserts.

2004-09-08  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Incremented SCHEMA_AGE.

	* gnomemeeting.schemas.in.in: Removed key to hide status bar.

	* lib/gtk_menu_extensions.c, lib/gtk_menu_extensions.h: Added menu
	extensions.

	* src/chat_window.cpp, src/common.h, src/config.cpp, src/endpoint.cpp,
	src/gnomemeeting.cpp, src/gnomemeeting.h, src/lid.cpp, 
	src/main_window.cpp, src/main_window.h, src/tools.cpp, src/tools.h,
	src/tray.cpp, src/tray.h, src/urlhandler.cpp: API Changes, removed
	references to GmWindow to make it private. Make menu updates from
	functions on objects where the menus belong to.

2004-09-07  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp, src/endpoint.h, src/main_window.cpp, 
	src/main_window.h, src/tray.cpp, src/tray.h, src/urlhandler.cpp:
	More cleanups.

2004-09-06  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp, src/main_window.cpp, src/main_window.h: Only show
	the dialog, do not run it.

2004-09-06  Damien Sandras  <dsandras@gnome.org>

	* src/bonobo_component.cpp, src/callbacks.cpp, src/endpoint.cpp,
	src/gnomemeeting.cpp, src/gnomemeeting.h, src/lid.cpp, 
	src/main_window.cpp, src/main_window.h, src/misc.cpp, src/misc.h, 
	src/tray.cpp: Added function to get and set the URL in the URL
	bar. Modified GnomeMeeting Connect and Disconnect update the URL
	part of the UI and can be used everywhere else to call somebody,
	answer a call or clear a call.

2004-09-04  Damien Sandras  <dsandras@gnome.org>

	* gnomemeeting.desktop.in: Applied patch from Stephane Loeuillet.

	* src/addressbook_window.cpp: Added patch from Alessio Dessi.

2004-09-01  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp, src/gatekeeper.cpp, src/gnomemeeting.cpp, 
	src/ils.cpp, src/lid.cpp, src/main_window.cpp, src/main_window.h,
	src/misc.cpp, src/misc.h, src/urlhandler.cpp: More GMObjectification.

2004-08-31  Julien Puydt  <jpuydt@free.fr>

	* lib/gm_events.h, lib/gm_events.c: New files, providing new signals
	for GObject, and an event dispatcher so the endpoint can emit them.
	* lib/gm_events_marshalers.list: New file, providing the marshalers for
	the previous files.
	* lib/Makefile.am: Handle building the previous files.
	* src/main_window.cpp: Make the new signals available.
	* src/endpoint.h, src/endpoint.cpp: Add in the dispatcher, the api to
	register to it, and emit the new signals.

2004-08-31  Damien Sandras  <dsandras@gnome.org>

	* src/sound_handling.cpp: Fixed #151499.

	* src/main_window.cpp: Changed error message so that it talks about
	a missing audio plugin instead of a missing audio manager as people
	are more familiar with the word 'plugin'.

2004-08-30  Damien Sandras  <dsandras@gnome.org>

	* NEWS: Updated with CVS news.	                                                                                
2004-08-30  Damien Sandras  <dsandras@gnome.org>

	* src/config.cpp, src/main_window.cpp, src/main_window.h: Merged
	two functions.

2004-08-30  Damien Sandras  <dsandras@gnome.org>

	* src/config.cpp: Minor change in comment.

2004-08-30  Damien Sandras  <dsandras@gnome.org>

	* src/config.cpp, src/main_window.cpp, src/main_window.h: Cleanups.

2004-08-30  Damien Sandras  <dsandras@gnome.org>

	* src/config.cpp, src/endpoint.cpp, src/gnomemeeting.cpp, 
	src/main_window.cpp, src/main_window.h, src/urlhandler.cpp: Removed
	toolbar.h from the headers. Added function to update the Control Panel
	Section menu and use it in the notifiers.

2004-08-30  Damien Sandras  <dsandras@gnome.org>

	* po/POTFILES.in: Removed toolbar.*.

	* src/toolbar.*: Removed those files and integrated the code into
	main_window.cpp.

	* Makefile.am: Removed toolbar.*.
	
	* src/common.h, src/gnomemeeting.cpp, src/main_window.cpp: Code
	cleanups and GMObjectification.

2004-08-30  Damien Sandras  <dsandras@gnome.org>

	* po/POTFILES.in: Fixed #151424 again.

2004-08-30  Damien Sandras  <dsandras@gnome.org>

	* po/POTFILES.in: Fixed #151424.

2004-08-29  Damien Sandras  <dsandras@gnome.org>

	* po/POTFILES.in: Added missing files to translate.

	* src/addressbook_window.cpp: Do not call an user when you are already
	in a call.

	* src/callbacks.cpp, src/callbacks.h, src/chat_window.cpp, 
	src/endpoint.cpp, src/endpoint.h, src/lid.cpp, src/main_window.cpp,
	src/main_window.h, src/toolbar.cpp: More GMObject work for pausing
	the channels.

2004-08-28  Damien Sandras  <dsandras@gnome.org>

	* src/callbacks.cpp, src/callbacks.h, src/lid.cpp, src/main_window.cpp, 
	src/main_window.h: More work on the separation UI/Endpoint, more 
	cleanups.

2004-08-26  Damien Sandras  <dsandras@gnome.org>

	* src/callbacks.cpp, src/common.h, src/endpoint.cpp, 
	src/gdkvideoio.cpp, src/gnomemeeting.cpp, src/main_window.cpp:
	Fixed bugs in previous commit.

2004-08-26  Damien Sandras  <dsandras@gnome.org>

	* configure.in, src/callbacks.cpp, src/endpoint.cpp, src/endpoint.h:
	Incremented version number. Updated API to know if call hold worked
	or not.

2004-08-26  Damien Sandras  <dsandras@gnome.org>

	* lib/gtk_menu_extensions.c, lib/gtk_menu_extensions.h: Added 2
	callbacks usable with GM's MenuEntries and permitting to update
	a GConf key with the current state of the radio or toggle menu.

	* src/Makefile.am, src/callbacks.cpp, src/common.h, src/config.cpp,
	src/connection.cpp, src/endpoint.cpp, src/gdkvideoio.cpp, 
	src/gnomemeeting.cpp, src/gnomemeeting.h, src/main_window.cpp,
	src/tray.cpp, src/tray.h, src/urlhandler.cpp, src/videograbber.cpp:
	Updated tray.h API. Removed now unused menu.* as it is integrated
	in the respective GMObjects.
	
	* src/menu.cpp, src/menu.h: Removed.

2004-08-26  Julien Puydt  <jpuydt@free.fr>

	* src/endpoint.h, src/endpoint.cpp: Added calls to the endpoint to
	hold/retrieve a call, set its audio/video on pause, etc. Should be
	very useful when used!
	
2004-08-25  Damien Sandras  <dsandras@gnome.org>

	* src/chat_window.cpp, , src/common.h, src/config.cpp, 
	src/connection.cpp, src/endpoint.cpp, src/gnomemeeting.cpp,
	src/gnomemeeting.h, src/main_window.cpp, src/tray.cpp,
	src/tray.h: Chat Window and Tray code cleanups.

2004-08-24  Kjartan Maraas  <kmaraas@gnome.org>

	* configure.in: Add ÃÂ«nbÃÂ» to ALL_LINGUAS.

2004-08-23  Damien Sandras  <dsandras@gnome.org>

	* src/addressbook_window.cpp, src/addressbook_window.h, 
	src/chat_window.cpp, src/connection.cpp, src/main_window.cpp, 
	src/main_window.h, src/menu.cpp, src/menu.h, src/videograbber.cpp:
	Moved more things from menu.* to main_window.*. Added calls to the
	speed dials menu update function inside addressbook_window.cpp where
	contacts and address books are modified.

2004-08-23  Julien Puydt <jpuydt@free.fr>

	* lib/about/gnome-about.c: Applied a patch from Christian-Manny
	Calavera-Neumair, based on a suggestion by Artur Flinta. Thanks!
	Bug #149823.

2004-08-20  Julien Puydt <jpuydt@free.fr>

	* lib/stats_drawing_area.c: Fixed a warning, by freeing things only
	when they were allocated in the first place.

2004-08-20  Julien Puydt <jpuydt@free.fr>

	* src/main_window.cpp: Removed the bonobo code from that file. 
	* src/bonobo_component.h, src/bonobo_component.cpp: Put the code
	removed there.

2004-08-19  Julien Puydt <jpuydt@free.fr>

	* lib/stats_drawing_area.h, lib/stats_drawing_area.c: Added copyright
	notice, fixed memory freeing, and made it use gettext.

2004-08-18  Damien Sandras  <dsandras@gnome.org>

	* src/common.h, src/main_window.cpp, src/menu.cpp, src/menu.h:
	Started to move the menu to the main window where it should belong.

2004-08-18  Julien Puydt  <jpuydt@free.fr>

	* lib/stats_drawing_area.h, lib/stats_drawing_area.c: Made a GObject
	with the existing code in src/main_window.cpp and src/endpoint.cpp,
	and cleaned it.
	* lib/Makefile.am: Compile the previous.
	* src/common.h, src/gnomemeeting.cpp, src/gnomemeeting.h,
	src/endpoint.cpp, src/main_window.cpp: Wiped out the old stats drawing
	code, and any reference to GmRtpData.

2004-08-18  Julien Puydt  <jpuydt@free.fr>

	* src/endpoint.h: Added last_*_octets_transmitted, so the endpoint
	can compute speeds.
	* src/endpoint.cpp: The computation of speeds now doesn't use GmRtpData
	anymore. Hopefully only the stats drawing uses that structure now.

2004-08-18  Julien Puydt  <jpuydt@free.fr>

	* src/endpoint.h: Added last_*_octets_received attributes, so the
	endpoint can remember if data came in.
	* src/endpoint.cpp: The detection of no-incoming data now doesn't use
	GmRtpData anymore.

2004-08-18  Julien Puydt  <jpuydt@free.fr>

	* src/endpoint.cpp: Removed local variable that was just hiding an
	object attribute (gw!).
	* src/videograbber.cpp: Turns out the videograbber still used GmWindow
	once. Made sure the gw attribute is set correctly, so gnomemeeting
	stops crashing.

2004-08-18  Julien Puydt  <jpuydt@free.fr>

	* src/gnomemeeting.cpp(DetectDevices): Made sure the ui is updated
	only when it is already created (fixes a warning).

2004-08-16  Damien Sandras  <dsandras@gnome.org>

	* src/config.cpp, src/druid.cpp, src/gnomemeeting.cpp, 
	src/gnomemeeting.h, src/pref_window.cpp: Made DetectDevices update
	the prefs window when used.

2004-08-16  Damien Sandras  <dsandras@gnome.org>

	* src/common.h, src/config.cpp, src/druid.cpp, src/gnomemeeting.cpp,
	src/gnomemeeting.h, src/pref_window.cpp, src/pref_window.h: Started to
	clean up the devices detection and GUI updates.

2004-08-16  Damien Sandras  <dsandras@gnome.org>

	* src/sound_handling.cpp: Removed all references to GmWindow from
	the sound handling classes and functions.

2004-08-16  Damien Sandras  <dsandras@gnome.org>

	* src/connection.cpp, src/gdkvideoio.cpp, src/main_window.cpp, 
	src/main_window.h, src/misc.cpp, src/misc.h, src/videograbber.cpp:
	Removed all references to GmWindow from the video grabber.

2004-08-17  Julien Puydt  <jpuydt@free.fr>

	* src/gnomemeeting.cpp: Fix other little nasty stupid bug.
	
2004-08-17  Julien Puydt  <jpuydt@free.fr>

	* src/callbacks.cpp: Fix little bug.
	
2004-08-16  Damien Sandras  <dsandras@gnome.org>

	* src/callbacks.cpp, src/common.h, src/config.cpp, src/connection.cpp,
	src/endpoint.cpp, src/gatekeeper.cpp, src/gnomemeeting.cpp, 
	src/gnomemeeting.h, src/ils.cpp, src/lid.cpp, src/log_window.cpp,
	src/log_window.h, src/menu.cpp, src/urlhandler.cpp, 
	src/videograbber.cpp: More cleanups to port the log window to a
	GMObject.

2004-08-14  Julien Puydt <jpuydt@free.fr>

	* src/callbacks.cpp: Made some definitions easier to find with
	the Ever-Powerful Grep.
	* src/chat_window.cpp: Fixed something that must have been a bug...
	
2004-08-14  Kilian Krause <kk@verfaction.de>

	* Makefile.am: fixed broken 1>&1 command for gconf installation.

2004-08-13  Kilian Krause <kk@verfaction.de>

	* configure.in: Adjust to make compile with CVS HEAD of
	PWLib/OpenH323.

2004-08-13  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp: Fixed wrong definition of callback for the
	expose_event.
	
2004-08-12  Damien Sandras  <dsandras@gnome.org>

	* src/common.h, src/connection.cpp, src/endpoint.cpp, src/lid.cpp,
	src/main_window.cpp, src/main_window.h, src/urlhandler.cpp: More
	GmObjectization of the main window.

2004-08-12  Damien Sandras  <dsandras@gnome.org>

	* src/callbacks.cpp, src/common.h, src/config.cpp, src/druid.cpp,
	src/endpoint.cpp, src/gnomemeeting.cpp, src/gnomemeeting.h, 
	src/lid.cpp, src/menu.cpp, src/pref_window.cpp, src/pref_window.h:
	More GMObjectization. Removed the preferences window from GmWindow.
	Removed all references to the old GmPrefsWindow outside of
	pref_window.cpp.

2004-08-12  Julien Puydt <jpuydt@free.fr>

	* lib/gm_conf-glib.c: Fix the string_from_list and list_from_string
	function so they handle "," in one of the strings.

2004-08-11  Julien Puydt <jpuydt@free.fr>

	* lib/contacts/gm_contacts.cpp: Enhancement(?) of the is_local
	function.
	* lib/contacts/gm_contacts-gm_conf.cpp: Basic implementation of the
	local addressbooks for non-gnome systems (no search, but should work
	well enough!).

2004-08-10  Julien Puydt <jpuydt@free.fr>

	* src/misc.cpp, src/toolbar.cpp: Removed unneeded #include.

2004-08-10  Julien Puydt <jpuydt@free.fr>

	* src/gnomemeeting.cpp: Removed unneeded #include.

2004-08-10  Damien Sandras  <dsandras@gnome.org>

	* src/callbacks.cpp, src/calls_history_window.cpp, src/common.h,
	src/config.cpp, src/druid.cpp, src/druid.h, src/endpoint.cpp,
	src/endpoint.h, src/gnomemeeting.cpp, src/gnomemeeting.h,
	src/ils.cpp, src/ils.h, src/main_window.h, src/menu.cpp,
	src/sound_handling.cpp, src/toolbar.cpp, src/tray.cpp, 
	src/urlhandler.cpp, src/videograbber.cpp: More GMObjectization
	and compliance with the coding rule for the druid window, calls
	history window. Removed the address book, druid and calls history
	windows from GmWindow. Removed references to the GmLdapWindow.
	Added documentation, and g_return_if_fail assertions.

2004-08-10  Julien Puydt <jpuydt@free.fr>

	* lib/contacts/gm_contacts.cpp, lib/contacts/gm_contacts.h,
	lib/contacts/gm_contacts-dnd.c, lib/contacts/gm_contacts-dnd.h: Moved
	code around like Damien suggested: all DnD implementation is now in
	gm_contacts-dnd.c.

2004-08-08  Julien Puydt <jpuydt@free.fr>

	* lib/contacts/gm_contacts-dnd.c, lib/contacts/gm_contacts-dnd.h:
	Added those files, with the internal DnD-managing routines.
	* lib/contacts/gm_contacts.h, lib/contacts/gm_contacts.cpp: Declared
	and implemented the external DnD-managing routines.
	* lib/contacts/Makefile.am: Added the dnd files to the compile target.
	* src/addressbook_window.cpp, src/calls_history_window.cpp,
	src/main_window.cpp: Made use of the new DnD code.
	
2004-08-05  Damien Sandras  <dsandras@gnome.org>

	* NEWS: Updated with CVS news.	                                                                                
2004-08-05  Damien Sandras  <dsandras@gnome.org>

	* src/addressbook_window.cpp: Fixed bug preventing the right-click
	popup menu to be displayed when a contact is clicked.

2004-08-04  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Added check for ENUM/DNS support in PWLIB.

2004-08-04  Damien Sandras  <dsandras@gnome.org>

	* src/common.h, src/gnomemeeting.cpp, src/main_window.cpp, 
	src/main_window.h: More code cleanups to convert the main window to
	a GmObject.

2004-08-04  Julien Puydt <jpuydt@free.fr>

	* lib/contacts/gm_contacts-convert.c,
	lib/contacts/gm_contacts-convert.h: Commented the thing. I'm surprised
	Damien didn't complain ;-)

2004-08-03  Julien Puydt <jpuydt@free.fr>
	
	* lib/contacts/e-vcard.c, lib/contacts/e-vcard.h: Come directly from
	evolution-data-server's cvs: manage vcards.
	* lib/contacts/gm_contacts-convert.c,
	lib/contacts/gm_contacts-convert.h: Add the possibility to translate
	a GmContact to and from a vcard (gchar*), using the e-vcard.[ch].
	* lib/contacts/Makefile.am: Added the previous files to the sources
	list.
	
2004-08-02  Damien Sandras  <dsandras@gnome.org>

	* src/addressbook_window.cpp: Removed unuseful warning.

2004-07-27  Julien Puydt <jpuydt@free.fr>

	* lib/gm_conf-glib.c: Made it possible to remove a full namespace.
	* src/common.h: Removed unneeded defines.
	
2004-07-26  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Incremented SCHEMA_AGE.

2004-07-26  Damien Sandras  <dsandras@gnome.org>

	* gnomemeeting.schemas.in.in, src/common.h, src/pref_window.cpp, 
	src/sound_handling.cpp: Added the possibility for people who have
	several output devices to play sound events through a different device
	than the one they are using for gnomemeeting VoIP calls.

2004-07-14  Kilian Krause <kk@verfaction.de>

	* configure.in: updated REC versions of libs.

2004-07-14  Julien Puydt  <jpuydt@free.fr>

	* lib/contacts/gm_contacts-eds.cpp
	(gnomemeeting_local_addressbook_get_contacts)
	(gnomemeeting_local_addressbook_add_contact)
	(gnomemeeting_local_addressbook_modify_contact): Added the code to
	store and retrieve the email address of the contacts too.
	* src/addressbook_window.cpp (gm_aw_get_selected_contact)
	(gm_addressbook_window_edit_contact_dialog_run): Added the code to
	move around the email address of the contacts too.

2004-07-14  Julien Puydt  <jpuydt@free.fr>

	* src/addressbook_window.h, src/addressbook_window.cpp
	(gm_addressbook_window_edit_contact_dialog_run): Renamed the variable
	edit_local_contact to the more accurate edit_existing_contact,
	and made it an argument to the function, since its computation is 
	problematic.
	(new_contact_cb, properties_cb): Made it cope with the previous change.
	* src/calls_history_window.cpp (add_contact_cb): Likewise.

2004-07-07  Julien Puydt <jpuydt@free.fr>

	* lib/contacts/gm_contacts.cpp: Fixed a little bug in the
	gnomemeeting_addressbook_is_local function (found by myself, fix
	by Damien).
	
2004-07-06  Damien Sandras  <dsandras@gnome.org>

	* src/config.cpp: Added notifiers for STUN support.

2004-07-06  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Incremented SCHEMA_AGE.

	* gnomemeeting.schemas.in.in, src/endpoint.cpp, src/pref_window.cpp:
	Added preliminary STUN support to go through non-symmetric NAT routers.

	* src/main_window.cpp: Cleanups.

2004-07-05 Kilian Krause <kk@verfaction.de>

	* configure.in: Updated REC versions of libs.

2004-07-04  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Lowered deps.

	* src/endpoint.cpp: Removed code using ffmpeg capabilities.

2004-06-29  Damien Sandras  <dsandras@gnome.org>

	* src/common.h, src/endpoint.cpp, src/gnomemeeting.cpp, src/lid.cpp, 
	src/main_window.cpp, src/main_window.h: Started to GMObjectify the
	main window.
	
2004-06-28  Damien Sandras  <dsandras@gnome.org>

	* configure.in, lib/contacts/Makefile.am: Enable EDS by default in
	case of GNOME build, disable it in case of non-GNOME build.

2004-06-24  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-eds.cpp, lib/contacts/gm_contacts-local.h
	lib/contacts/gm_contacts.cpp: Added possibility to modify the name
	of a local address book.

	* src/addressbook_window.cpp: Do not display the popup menu if
	no contact is selected.

2004-06-21  Damien Sandras  <dsandras@gnome.org>

	SKYPE IS HYPE

	* configure.in: Incremented GCONF_SCHEMA_AGE.
	
	* gnomemeeting.schemas.in.in: Added key for the remote address books.
	That deprecates the old ldap_server_lists.

	* lib/contacts/gm_contacts-eds.cpp,
	lib/contacts/gm_contacts-remote.cpp, lib/contacts/gm_contacts.cpp, 
	src/addressbook_window.cpp: Added support for the new key. Added
	support to display the software version in ILS.
	 
2004-06-20  Damien Sandras  <dsandras@gnome.org>

	* src/addressbook_window.cpp, src/callbacks.cpp, 
	src/calls_history_window.cpp, src/gnomemeeting.cpp, 
	src/gnomemeeting.h, src/lid.cpp: Changed API of Connect so that
	it takes the URL to call instead of reading it from the GUI in case
	an URL must be called. Added back the possibility to call users from
	the address book or from the calls history using double-click or the
	right-click popup menu.

2004-06-20  Damien Sandras  <dsandras@gnome.org>

	* src/addressbook_window.cpp, src/addressbook_window.h: Permit 
	to the edit_contact_dialog to be run without GmAddressbook passed
	as argument.
	
	* src/calls_history_window.cpp, src/calls_history_window.h: Cleaned
	code so that it complies with the latest coding standards for GM.
	Added menu to call users and add them to the address book from the
	calls history.

2004-06-18  Kilian Krause <kk@verfaction.de>

	* src/druid.cpp: Bug fixed by Julien Puydt.

2004-06-17  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-eds.cpp: Do not overwrite existing data not
	managed by GnomeMeeting when modifying an evolution contact.

2004-06-16  Damien Sandras  <dsandras@gnome.org>

	* src/addressbook_window.cpp: Added back copy URL to clipboard.

2004-06-16  Damien Sandras  <dsandras@gnome.org>

	* src/addressbook_window.cpp: Added right-click menu.

2004-06-14  Damien Sandras  <dsandras@gnome.org>

	* src/addressbook_window.cpp: Made SearchThread external so that it
	works with older gcc.

2004-06-14  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-eds.cpp, 
	lib/contacts/gm_contacts-gm_conf.cpp,
	lib/contacts/gm_contacts-local.h, lib/contacts/gm_contacts.cpp,
	lib/contacts/gm_contacts.h, src/gnomemeeting.cpp: Added function
	to create the address book if it doesn't exist on virgin system.
	Thanks to Chris Toshok for his help!

2004-06-10  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-eds.cpp, 
	lib/contacts/gm_contacts-gm_conf.cpp,
	lib/contacts/gm_contacts-local.h,
	lib/contacts/gm_contacts.cpp, lib/contacts/gm_contacts.h, 
	src/addressbook_window.cpp, src/gnomemeeting.cpp: Removed unnecessary
	warnings when the address book is initially empty. Fixed creation
	of GmAddressbook in that case. Added (non-working) function to create
	the initial EDS address book.

2004-06-09  Damien Sandras  <dsandras@gnome.org>

	* src/addressbook_window.cpp: Changed API to permit ILS refreshes
	to be done in a thread.

2004-06-09  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Check for EDS > 0.94.

	* lib/contacts/gm_contacts-eds.cpp: Fixes for new EDS > 0.94. Thanks
	to Julien Puydt for his patches.
	
	* lib/contacts/gm_contacts-gm_conf.cpp: Minor fix.
	
	* lib/contacts/gm_contacts-remote.cpp: Fixed for new API of
	contacts.h.

	* src/addressbook_window.cpp: Minor cleanups.

2004-06-08  Julien Puydt <julien.puydt@laposte.net>

	* src/addressbook_window.cpp: Minor sanity check cleanups.

2004-06-07  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-eds.cpp, 
	lib/contacts/gm_contacts-gm_conf.cpp,
	lib/contacts/gm_contacts-local.h, lib/contacts/gm_contacts-remote.cpp,
	lib/contacts/gm_contacts-remote.h, lib/contacts/gm_contacts.cpp,
	lib/contacts/gm_contacts.h, src/addressbook_window.cpp, src/menu.cpp,
	src/urlhandler.cpp: API change to
	gnomemeeting_addressbook_get_contacts to allow partial and total
	matches on search criterias. Added function to check if a collision is
	not created when adding a new contact or editing an existing one,
	whatever the source for the contact is.

2004-06-06  Damien Sandras  <dsandras@gnome.org>

	* src/addressbook_window.cpp: Minor cleanups.

2004-06-06  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-eds.cpp, lib/contacts/gm_contacts-local.h, 
	lib/contacts/gm_contacts-remote.cpp, lib/contacts/gm_contacts-remote.h,
	lib/contacts/gm_contacts.cpp, lib/contacts/gm_contacts.h: Allow to
	do a search on all local address books and to return all contacts with
	a speed dial in all local address books.

	* src/addressbook_window.cpp, src/menu.cpp, src/urlhandler.cpp: Added
	back speed dial support. The check to see if another user with the
	same speed dial exists has not been added back yet.

	* src/sound_handling.cpp, src/videograbber.cpp: Fixed the Audio and
	Vide Testers.

2004-06-06  Damien Sandras  <dsandras@gnome.org>

	* src/addressbook_window.cpp, src/addressbook_window.h: Updated API,
	cleaned and documented code. Fixed bug reported by Jan Schampera when
	deleting an LDAP server while there are no local address books.

2004-06-04  Kilian Krause <kk@verfaction.de>

	* configure.in: updated to compile with latest CVS of pwlib/openh323.

2004-06-02  Damien Sandras  <dsandras@gnome.org>

	* Makefile.am, lib/Makefile.am, lib/dialog.c, lib/dialog.h,
	lib/gm_conf-glib.c, lib/contacts/Makefile.am, 
	lib/contacts/gm_contacts-gm_conf.cpp, src/Makefile.am, src/ils.cpp,
	src/main_window.cpp, src/misc.cpp: Fixed compilation without EDS and 
	GNOME. Fixed bugs reported by Xavier Ricco and integrated his latest
	patches. Added support for gnomemeeting_threads_dialog_hide to
	cope with GTK+ problems from threads on WIN32.

2004-06-01  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-eds.cpp: Removed debug printf.

2004-06-01  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp: Fixed GetAvailableCodecs with latest 
	OpenH323 version.

2004-06-01  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-remote.cpp: do not try to add invalid
	remote hosts to the GUI.

2004-06-01  Damien Sandras  <dsandras@gnome.org>

	* src/main_window.cpp, src/calls_history_window.cpp: Fixed compilation
	on non-EDS platforms.

2004-05-31  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-remote.cpp: Added support for any given
	LDAP attribute to create an URL.

2004-05-31  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-eds.cpp, 
	lib/contacts/gm_contacts-remote.cpp, lib/contacts/gm_contacts.h,
	src/addressbook_window.cpp: Added support for the calling search
	attribute. Added support for the phone icon in the ILS listing.

	* src/menu.cpp: Fixed bug.

2004-05-31  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-eds.cpp, 
	lib/contacts/gm_contacts-remote.cpp,
	lib/contacts/gm_contacts-remote.h, lib/contacts/gm_contacts.cpp,
	lib/contacts/gm_contacts.h: Support for the addressbook ID. Fixed 
	several problems.

	* src/Makefile.am, src/addressbook_window.cpp, src/callbacks.cpp,
	src/calls_history_window.cpp, src/chat_window.cpp, src/common.h,
	src/config.cpp, src/endpoint.cpp, src/gnomemeeting.cpp, src/ils.cpp,
	src/ils.h, src/ldap_window.cpp, src/ldap_window.h, src/log_window.h,
	src/menu.cpp, src/toolbar.cpp, src/tools.cpp, src/tray.cpp, 
	src/urlhandler.cpp: Removed dependancy on ldap_window.*, Removed 
	GMILSBrowser as it is now unuseful.

2004-05-30  Damien Sandras  <dsandras@gnome.org>

	* lib/dialog.c: Use gtk_widget_show instead of gtk_widget_show_all,
	fixes bug with the tray applet showing the whole gm when being
	clicked.

	* lib/contacts/gm_contacts-remote.cpp, 
	lib/contacts/gm_contacts-remote.h, lib/contacts/gm_contacts.cpp, 
	lib/contacts/gm_contacts.h, src/addressbook_window.cpp: More work
	on the addressbook.

2004-05-26  Damien Sandras  <dsandras@gnome.org>

	* lib/widgets/history-combo.c, lib/xdap/xdap.c, src/callbacks.cpp,
	src/config.cpp, src/main_window.cpp, src/tray.cpp: More fixes.
	Added Xavier Ricco and Julien Hamaide to the About Box.

2004-05-26  Julien Puydt  <julien.puydt@laposte.net>

	* src/chat_window.cpp: fixed a memory management oddity, that leads to
	a crash on WIN32 (thanks to Xavier Ricco!)

2004-05-26  Damien Sandras  <dsandras@gnome.org>

	* lib/widgets/history-combo.c, lib/xdap/xdap.c: More fixes.

2004-05-26  Damien Sandras  <dsandras@gnome.org>

	* lib/Makefile.am, lib/e-splash.c, lib/eggtrayicon.c, 
	lib/gm_conf-glib.c, lib/about/Makefile.am, lib/contacts/Makefile.am, 
	lib/druid/Makefile.am, lib/widgets/Makefile.am, 
	lib/widgets/history-combo.c, lib/xdap/Makefile.am, lib/xdap/xdap.c,
	lib/xdap/xdap.h, src/callbacks.cpp, src/main_window.cpp, 
	src/pref_window.cpp: Portability fixes for Win32. Thanks to Xavier
	Ricco.

2004-05-26  Damien Sandras  <dsandras@gnome.org>

	* lib/dialog.c, lib/dialog.h: Added function
	gnomemeeting_threads_dialog_show to show a dialog from threads. That's
	a workaround for GTK+ WIN32 problems.

	* src/callbacks.cpp, src/endpoint.cpp, src/misc.cpp, 
	src/sound_handling.cpp, src/videograbber.cpp: Use the new function
	when required.

2004-05-25  Damien Sandras  <dsandras@gnome.org>

	* src/addressbook_window.cpp: Also update sensitivity for the call
	menu item.

2004-05-25  Damien Sandras  <dsandras@gnome.org>

	* src/addressbook_window.cpp: Fixed API for
	gnomemeeting_edit_contact_dialog_run to make it simple. Added function
	that updates the "properties and add contact to address book" menu
	items sensitivity following what is selected (addressbook alone,
	remote contact or local contact). Will be extended later.

2004-05-24  Damien Sandras  <dsandras@gnome.org>

	* lib/dialog.c: Fixes to work around the various problems of GTK+
	for Windows.
	
	* lib/contacts/gm_contacts-eds.cpp, lib/contacts/gm_contacts-local.h,
	lib/contacts/gm_contacts-remote.cpp,
	lib/contacts/gm_contacts-remote.h, lib/contacts/gm_contacts.cpp:
	Make sure the developer (me) can not use the "hidden" parts of the
	API.

	* src/addressbook_window.cpp: Changed include to comply with the error
	message displayed above if the developer is trying to use the "hidden"
	part of the API.

2004-05-23  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/Makefile.am, lib/contacts/gm_contacts-eds.cpp, 
	lib/contacts/gm_contacts-local.h, lib/contacts/gm_contacts-remote.cpp,
	lib/contacts/gm_contacts-remote.h, lib/contacts/gm_contacts.cpp,
	lib/contacts/gm_contacts.h, src/addressbook_window.cpp: Major code
	reorganization to allow another backend than the EDS one. Added
	possibility to remove a local or remote addb.

2004-05-23  Alexander Shopov  <ash@contact.bg>

	* configure.in (ALL_LINGUAS): Added "bg" for
	Bulgarian language

2004-05-22  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-eds.cpp, src/addressbook_window.cpp:
	preliminary support to browse and add LDAP and ILS servers in the
	addressbook.

	* src/config.cpp, src/endpoint.cpp: Fixed Quicknet detection code
	thanks to Fuoco.

2004-05-20  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-eds.cpp, lib/contacts/gm_contacts.h:
	Updated API. Minor fixes. Added function to get the list of
	remote addressbooks.

	* src/addressbook_window.cpp: Added possibility to add addressbooks,
	to delete addressbooks. Prepared GUI to refresh ILS servers. Various
	enhancements.

2004-05-19  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-eds.cpp, src/addressbook_window.cpp:
	More work to be able to add new local address books using EDS.

2004-05-18  Julien Puydt <julien.puydt@laposte.net>

	* src/druid.cpp: fixed a stupid bug in the video test.
	
2004-05-17  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-eds.cpp: Fixed function to add a
	GmAddressbook thanks to toshok @_ ximian.com.

2004-05-17  Damien Sandras  <dsandras@gnome.org>

	* src/druid.cpp: Better default settings.

2004-05-17  Damien Sandras  <dsandras@gnome.org>

	* src/config.cpp: Do not use the dynamic video quality anymore.
	
	* src/endpoint.cpp: Same here.

	* src/pref_window.cpp: String changes suggested by Rob Giltrap.

2004-05-17  Julien Puydt <julien.puydt@laposte.net>

	* lib/gm_conf-glib.c: commented some more.
	
2004-05-16  Damien Sandras  <dsandras@gnome.org>

	* src/druid.cpp: Removed use of deprecated GConf key.

2004-05-16  Damien Sandras  <dsandras@gnome.org>

	* gnomemeeting.schemas.in.in: Removed unused GConf key.

	* lib/gm_conf-widgets_extensions.c, lib/gnome_prefs_window.c,
	lib/gnome_prefs_window.h: Added support for a GtkHScale in the prefs.

	* src/addressbook_window.cpp: Added comments.

	* src/config.cpp, src/endpoint.cpp, src/pref_window.cpp: Added support
	for a speed/quality slider in the preferences.... Improved quality
	with FFMpeg's H.263.

2004-05-16  Julien Puydt <julien.puydt@laposte.net>

	* lib/gm_conf.h, lib/gm_conf-gconf.c: commented some more.

2004-05-14  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp: Try to improve video quality.

2004-05-13  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp: Added support for OpenH323 H.263+ if present.

2004-05-12  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.*: Only display the list of usable codecs.

2004-05-11  Damien Sandras  <dsandras@gnome.org>

	* src/Makefile.am, src/pref_window.cpp: Removed codec_info.* from
	the build as it is no longer required.

	* src/codec_info.cpp, src/codec_info.h: Removed them as they
	are no longer needed.

2004-05-11  Damien Sandras  <dsandras@gnome.org>

	* src/pref_window.cpp: Scroll to the new codec position when moving
	codecs up and down in the scrolled window.

2004-05-10  Damien Sandras  <dsandras@gnome.org>

	* src/endpoint.cpp: Removed disturbing cout.

2004-05-10  Damien Sandras  <dsandras@gnome.org>

	* src/common.h, src/config.cpp, src/endpoint.cpp, src/endpoint.h,
	src/gnomemeeting.cpp, src/lid.cpp, src/pref_window.cpp, 
	src/pref_window.h: Preliminary work to support codec on the form
	of plugins in GnomeMeeting.

2004-05-10  Julien Puydt <julien.puydt@laposte.net>

	* src/druid.h, src/druid.cpp: made the internal structure private, use
	a GtkWidget*-as-first-argument api and various cleanups.

	* src/common.h: removed the druid's internal structure.

	* src/gnomemeeting.h, src/gnomemeeting.cpp, src/sound_handling.cpp, 
	src/videograbber.cpp: made use of the api modifications of the druid.

2004-05-02  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Updated to latest CVS.

	* lib/contacts/gm_contacts-eds.*: Updated to add search capabilities.

	* src/addressbook_window.cpp: Added search in the addressbook. Started
	to add support to add remote servers.

2004-04-29  Damien Sandras  <dsandras@gnome.org>

	* lib/contacts/gm_contacts-eds.cpp, src/addressbook_window.cpp: Added
	speed dials support thanks to the advice of Chris Toshok from Ximian.
	
2004-04-28  Damien Sandras  <dsandras@gnome.org>

	* lib/Makefile.am: Fixed wrong Makefile.

2004-04-27  Damien Sandras  <dsandras@gnome.org>

	* src/Makefile.am: Fixed compilation with EDS.
	
2004-04-26  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/vfakeio.cpp (loader_area_updated_cb, async_close_cb, Open) 
	(Close, GetFrameDataNoDelay): 
	* src/vfakeio.h (class GMH323FakeVideoInputDevice): Add a mutex to
	avoid accessing the pixbufs from two threads at the same time.

2004-04-26  Damien Sandras  <dsandras@gnome.org>

	* configure.in: Made EDS compilation optional. Request newer versions
	of OpenH323 and PWLIB.

	* lib/Makefile.am: Made EDS compilation optional.

	* lib/contacts/gm_contacts-eds.cpp: Store the speed dial.
	
	* src/Makefile.am, src/calls_history_window.cpp, src/config.cpp,
	src/connection.cpp, src/endpoint.cpp, src/gnomemeeting.cpp,
	src/ldap_window.cpp, src/main_window.cpp, src/menu.cpp: Made E-D-S
	based compilation optional until we are ready with it. Changes so that
	it compiles with recent openh323 and pwlib.

2004-04-26  Julien Puydt <julien.puydt@laposte.net>

	* lib/contacts/gm_contacts-gm_conf.cpp: implemented empty-dummy
	gnomemeeting_addressbook_delete_contact and
	gnomemeeting_addressbook_add_contact to fix DISABLE_GNOME compilation.

2004-04-23  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* configure.in: Update gnome version dependencies to gnome24.
	Update gnome-vfs to 2.6 to sopport gnome_vfs_async_open bit being
	called from the main thread.

2004-04-22  Julien Puydt <julien.puydt@laposte.net>

	* src/chat_window.cpp, src/druid.cpp: fixed some i18n strings, thanks
	to a report from Josep Puigdemont.

2004-04-20  Damien Sandras  <dsandras@gnome.org>

        * lib/contacts/gm_contacs-eds.cpp: Use gm_contact_new instead of
        g_malloc.

        * lib/contacts/gm_contacts.h: Added #ifndef.

        * src/addressbook_window.*, gnomemeeting.cpp: Fixed the leaks,
        improved the API and the GUI.

2004-04-19  Damien Sandras  <dsandras@gnome.org>

        * src/addressbook_window.cpp: More work to allow modification,
        addition and deletion of contacts using EDS.
        
2004-04-19  Julien Puydt <julien.puydt@laposte.net>

	* lib/contacts/gm_contacts-gm_conf.cpp: basic implementation of a
	gnome-free contacts' backend.
	* lib/contacts/Makefile.am: modified to choose which implementation
	of the contacts' backend to compile (depending DISABLE_GNOME).
	* src/callbacks.cpp: modified my email to the current one.
	
2004-04-19  Christian Rose  <menthos@menthos.com>

	* AUTHORS: I'm not the I18N maintainer of gnomemeeting.

2004-04-18  Damien Sandras  <dsandras@gnome.org>

        * lib/contacts/gm_contacts-eds.cpp: Added body for
        gm_addressbook_new, gm_addressbook_delete and
        gnomemeeting_addressbook_modify_contact to be able
        to edit contact details.

        * lib/contacts/gm_contacts.h: Added comments to GmAddressbook.
        
        * src/addressbook_window.cpp: Added code to update an Addressbook
        content, and to modify a contact.

2004-04-18  Julien Puydt <julien.puydt@laposte.net>

	* src/sound_handling.cpp: removed unused local variable.

2004-04-18  Julien Puydt <julien.puydt@laposte.net>

	* src/calls_history_window.h: removed confusing comment.
	* src/tools.cpp: removed unneeded warning.

2004-04-17  Damien Sandras  <dsandras@gnome.org>

        * src/addressbook_window.cpp: More work to be able to add users.
        
        * src/gnomemeeting.cpp, src/gnomemeeting.h: Added convenience
        function to get the GmAddressbookWindow.

2004-04-17 Julien Puydt <julien.puydt@laposte.net>

	* src/callbacks.cpp, src/druid.cpp, src/ils.cpp, src/ldap_window.cpp,
	src/menu.cpp, src/misc.cpp, src/pref_window.cpp, src/tools.cpp,
	src/tray.cpp: changed some if () return; to g_return_if_fail();

2004-04-17 Julien Puydt <julien.puydt@laposte.net>

	* src/calls_history_window.*: moved the internal representation
	from the .h to the .cpp.

2004-04-17 Julien Puydt <julien.puydt@laposte.net>

	* src/calls_history_window.cpp, src/ldap_window.cpp,
	src/main_window.cpp: Made drag'n drop use the GmContact type.
	
2004-04-17  Damien Sandras  <dsandras@gnome.org>

        * lib/contacts/gm_contacts-eds.cpp, 
        lib/contacts/gm_contacts.h: Cosmetic changes + bugfix suggested
        by Julien.

2004-04-16  Damien Sandras  <dsandras@gnome.org>

        * lib/contacts/gm_contacts-eds.cpp, lib/contacts/gm_contacts.h:
        Updated API.

        * src/addressbook_window.cpp: Code cleanups.

2004-04-16  Damien Sandras  <dsandras@gnome.org>

        * lib/contacts/gm_contacts-eds.cpp, lib/contacts/gm_contacts.h:
        Added 2 more functions to the API.

2004-04-16  Damien Sandras  <dsandras@gnome.org>

        * lib/gm_contacts-eds.c, lib/gm_contacts-eds.h, lib/gm_contacts.h:
        Removed those files as they are moved in a separate directory for 
        C++ compilation and for cleanliness. Moved common code to
        gm_contacts.h that will be shared between the different backends.
        Extended the API to something more complete.

        * lib/contacts/Makefile.am, lib/contacts/gm_contacts-eds.cpp, 
        lib/contacts/gm_contacts.h: See above.
        
        * configure.in, lib/Makefile.am: Added lib/contacts/ to the build.

        * src/addressbook_window.cpp: Adapted to the other changes.

2004-04-15  Damien Sandras  <dsandras@seconix.com>

        * src/addressbook_window.cpp: More work on the GUI for selective
        searches.

2004-04-15  Damien Sandras  <dsandras@seconix.com>

        * lib/gm_contacts-eds.c, lib/gm_contacts-eds.h, lib/gm_contacts.h,
        src/addressbook_window.cpp: More work on the EDS-based addressbook.
        It is now possible to list users in each of the address books.

2004-04-15 Julien Puydt <julien.puydt@laposte.net>

	* lib/gm_contacts.h: added, copied GmContact from lib/gm_contacts-eds.h
	
2004-04-15  IÃÂ±aki LarraÃÂ±aga  <dooteo@euskalgnu.org>

	* configure.in: Added "eu" (Basque) to ALL_LINGUAS.

2004-04-14  Damien Sandras  <dsandras@seconix.com>

        * src/addressbook_window.*: Added those files.

2004-04-14  Damien Sandras  <dsandras@seconix.com>

        * lib/Makefile.am, lib/gm_contacts-eds.c, lib/gm_contacts-eds.h,
        src/Makefile.am, src/common.h, src/gnomemeeting.cpp, src/menu.cpp:
        Added *very* preliminary work on the new address book window and make
        it accessible from the tools menu. Keep the old address book
        accessible from the toolbar so that CVS users still have something
        usable.

2004-04-14 Julien Puydt <julien.puydt@laposte.net>

	* src/gdkvideoio.cpp, src/ldap_window.cpp, src/pref_window.cpp, 
	src/sound_handling.cpp, src/toolbar.cpp, src/tools.cpp: removed
	unneeded "extern GtkWidget *gm;".

2004-04-14 Julien Puydt <julien.puydt@laposte.net>

	* src/calls_history_window.cpp: gtk_list_store_new was called
	with 7 arguments when only 6 where used.

2004-04-13 Julien Puydt <julien.puydt@laposte.net>

	* src/tools.h, src/tools.cpp, src/common.h: removed the calls history
	code;
	* src/calls_history_window.h, src/calls_history_window.cpp: put the
	calls history code, modified to use the get-a-widget-as-first-argument
	api;
	* src/config.cpp, src/endpoint.cpp, src/gnomemeeting.cpp,
	src/gnomemeeting.h, src/ldap_window.cpp, src/urlhandler.cpp: modified
	to cope with the new calls history api;
	* src/Makefile.am: added the calls_history_window.* files to the list
	of sources

2004-04-13 Julien Puydt <julien.puydt@laposte.net>

	* configure.in: made all Makefiles' creation unconditional. Fixes all
	dist* targets!
	* lib/Makefile.am: made it a little more readable.
	
2004-04-12 Kilian Krause <kk@verfaction.de>

	* src/chat_window.cpp, src/endpoint.cpp: The autoclear feature of the
	text chat was handled in src/endpoint.cpp. This patch basically moves
	it to src/chat_window.cpp. Patch provided by Julien Puydt
	<julien.puydt@laposte.net>.

2004-04-12 Kilian Krause <kk@verfaction.de>

	* src/log_window.cpp, src/log_window.h: missing files for previous
	commit. Argh ;)

2004-04-12 Kilian Krause <kk@verfaction.de>

	* src/callbacks.cpp, src/common.h, src/config.cpp, src/connection.cpp,
	src/endpoint.cpp, src/gatekeeper.cpp, src/gnomemeeting.cpp,
	src/ils.cpp, src/lid.cpp, src/log_window.cpp, src/log_window.h,
	src/Makefile.am, src/tools.cpp, src/tools.h, src/urlhandler.cpp,
	src/videograbber.cpp: reorganization of the existing code makes the
	log window fit the get-a-widget-as-first-argument api, and puts it in 
	a separate set of files.
	Patch provided by Julien Puydt <julien.puydt@laposte.net>. 

2004-04-09  Guntupalli Karunakar  <karunakar@freedomink.org>

        * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.

2004-04-09 Kilian Krause <kk@verfaction.de>

	* src/druid.cpp, src/pref_window.cpp: fixed bug #134542.
	* src/ils.cpp, src/pref_window.cpp: fixed bug #136695.
	* src/menu.cpp: fixed bug #139215.
	* lib/gtk_menu_extensions.c: Instead of silently
	failing, some functions will spit out a warning. That should make it
	easier to hack menus in gnomemeeting.
	* src/main_window.cpp: i18n even with DISABLE_GNOME.

	All patches were provided by Julien Puydt <julien.puydt@laposte.net>.
	Thanks!

2004-04-08  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* configure.in: Add explicit detection of gnome-vfs.
	
	* src/pref_window.cpp (browse_button_clicked_cb): Accept non local files.

	* src/vfakeio.cpp: 
	* src/vfakeio.h: Implement async loading of gnome-vfs uris.

2004-04-08 Kilian Krause <kk@verfaction.de>

	* configure.in: use Janus_patch2 release.

2004-04-07 Kilian Krause <kk@verfaction.de>

	* configure.in, lib/about/gnome-about.c, lib/about/gnome-about.h,
	lib/about/Makefile.am, lib/about/Readme, lib/Makefile.am,
	src/callbacks.cpp, src/chat_window.cpp, src/common.h, src/menu.cpp:
	took the sources off the libgnomeui sources, put it in lib/about/,
	made them compile without gnome (it involved removing the star pixmap
	-- sorry), and made gnomemeeting use that if DISABLE_GNOME is defined.
	Patch provided by Julien Puydt <julien.puydt@laposte.net>. Thanks!

2004-04-07 Kilian Krause <kk@verfaction.de>

	* libs/druid: Added GTK-only druid. Patch provided by Julien Puydt
	<julien.puydt@laposte.net>. Thanks!

2004-04-07 Kilian Krause <kk@verfaction.de>

	* configure.in, lib/Makefile.am, lib/gm_conf-gconf.c, lib/gm_conf.h,
	src/Makefile.am, src/callbacks.cpp, src/chat_window.cpp,
	src/chat_window.h, src/common.h, src/config.cpp, src/connection.cpp,
	src/druid.cpp, src/endpoint.cpp, src/endpoint.h, src/gnomemeeting.cpp,
	src/gnomemeeting.h, src/main_window.cpp, src/menu.cpp,
	src/sound_handling.cpp, src/tools.cpp, src/tray.cpp, src/tray.h,
	src/urlhandler.cpp, src/videograbber.cpp: text chat fixes, tray app
	consistency cleanup, gtk menu extensions. Patch provided by Julien
	Puydt <julien.puydt@laposte.net>. Thanks allot!

2004-04-04 Kilian Krause <kk@verfaction.de>

	* pixmaps/Makefile.am: fixed bug 26304. srcdir is now prefixed
	properly for pixmaps targets. Thanks goes to Mike Castle for this
	patch.

2004-04-03  SamÃÂºel JÃÂ³n Gunnarsson  <sammi@techattack.nu>

	* is.po: Added "is" to ALL_LINGUAS.
	
2004-03-28  Damien Sandras  <dsandras@seconix.com>

        * configure.in: Added support for --disable-sdl.

2004-03-28  Damien Sandras  <dsandras@seconix.com>

        * lib/gm_conf-lib.c: Use ~/.gomemeetingrc for the configuration
        when --disable-gnome is used.
        
2004-03-28  Damien Sandras  <dsandras@seconix.com>

        * configure.in: Do not check for scrollkeeper when --disable-gnome
        is used. Do not install the help either.

        * Makefile.am: Do not go in the help directory if --disable-gnome
        is used.

2004-03-27  Damien Sandras  <dsandras@seconix.com>

        * Makefile.am: Do not install GConf SCHEMAS if --disable-gnome
        is used, but install the main schemas file in /etc/gnomemeeting/.
        
        * autogen.sh: Required automake 1.7.

        * configure.in: Added --disable-gnome back.
        
        * lib/Makefile.am: Define SYSCONFDIR to know where to get
        gnomemeeting.schemas.
        
        * lib/gm_conf-glib.c: Take default values in
        $(SYSCONFDIR)/etc/gnomemeeting and save them in
        ~/.gnomemeeting/config.xml.

        * src/Makefile.am: Cleanups.
        
        * src/common.h, src/gnomemeeting.cpp, src/main_window.cpp, 
        src/menu.cpp, src/tools.cpp: Added --disable-gnome back.

2004-03-29  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/pref_window.cpp (browse_button_clicked_cb,
	file_selector_clicked): Use new file selector widget if it is
	available.

2004-03-27 Damien Sandras  <dsandras@seconix.com>

        * lib/gm_conf-gconf.c, lib/gm_conf-glib.c, 
        lib/gm_conf-widgets_extensions.c, lib/gm_conf-widgets_extensions.h,
        lib/gm_conf.h: Forgot to add those files to CVS.

2004-03-27 Damien Sandras  <dsandras@seconix.com>

        * lib/gconf_widgets_extensions.x, lib/gconf_widgets_extensions.h:
        Removed those files.

	* lib/Makefile.am, lib/gnome_prefs_window.c, lib/gnome_prefs_window.h,
        lib/gtk_menu_extensions.c, lib/widgets/history-combo.c,
        lib/widgets/history-combo.h, po/POTFILES.in, src/callbacks.cpp,
        src/common.h, src/config.cpp, src/config.h, src/connection.cpp,
        src/druid.cpp, src/endpoint.cpp, src/endpoint.h, src/gatekeeper.cpp,
        src/gatekeeper.h, src/gdkvideoio.cpp, src/gnomemeeting.cpp,
        src/gnomemeeting.h, src/ils.cpp, src/ils.h, src/ldap_window.cpp,
        src/lid.cpp, src/lid.h, src/main_window.cpp, src/menu.cpp, 
        src/misc.cpp, src/misc.h, src/pref_window.cpp, src/sound_handling.cpp,
        src/toolbar.cpp, src/tools.cpp, src/tray.cpp, src/urlhandler.cpp,
        src/vfakeio.cpp, src/videograbber.cpp, src/videograbber.h: Added the
        patch from Julien Puydt allowing to use GMConf instead of GConf,
        GMConf having a GConf implementation for GNOME users and a GLIB
        implementation for other platforms.

2004-03-22  Guntupalli Karunakar  <karunakar@freedomink.org>

        * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.

2004-03-21 Kilian Krause <kk@verfaction.de>

	* configure.in: updated recomended version of PWLib to match CVS HEAD
	again.

2004-03-21 Damien Sandras  <dsandras@seconix.com>

        * src/misc.cpp, src/misc.h, src/callbacks.cpp, src/callbacls.h:
        When a window is present on another workspace and that the user
        activates it, then move it to the current workspace instead of
        hiding it.

        * NEWS: Updated with CVS news.	                                                                                
2004-03-21 Damien Sandras  <dsandras@seconix.com>

        * NEWS: Updated with CVS news.
        
        * src/endpoint.cpp: Do not play busy tone when refusing a call
        or when there is a missed call.

2004-03-20  Gareth Owen  <gowen72@yahoo.com>

	* configure.in: Added en_GB (British) to ALL_LINGUAS

2004-03-20 Damien Sandras  <dsandras@seconix.com>

        * configure.in: Fixed check for Esound.

2004-03-20 Damien Sandras  <dsandras@seconix.com>

        * configure.in: Added back check for Esound.

2004-03-20 Damien Sandras  <dsandras@seconix.com>

        * NEWS: Updated with CVS news.

        * man/gnomemeeting.1: Updated manpage.

        * src/main_window.cpp: Fixed things so that --help arguments are
        translated.

        * src/sound_handling.cpp: Correctly suspend ESD.
	
        * configure.in: Reverted previous commit.

2004-03-18  Guntupalli Karunakar  <karunakar@freedomink.org>

	* configure.in: Added "mr" for Marathi in ALL_LINGUAS.

2004-03-14 Damien Sandras  <dsandras@seconix.com>

        * configure.in: Adapted PWLIB/OPENH323 version test so that it
        checks for latest CVS.

2004-03-13 Damien Sandras  <dsandras@seconix.com>

        * help/C/gnomemeeting.xml: Fixed typo.
                                                                                2004-03-13 Damien Sandras  <dsandras@seconix.com>

        * src/sound_handling.cpp, src/videograbber.cpp:
        Added patch from Alex Larsson (alexl@redhat.com) to fix
        compilation with newer gcc releases.

2004-03-09 Kilian Krause <kk@verfaction.de>

	* configure.in: Updated to even more latest CVS of openh323 and pwlib.

2004-03-04 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Updated to latest CVS of openh323 and pwlib.

2004-03-04 Damien Sandras  <dsandras@seconix.com>

	* NEWS: Updated with news.
	
	* configure.in: Incremented to 1.0.1.

	* src/chat_window.cpp: Added patch from Julien Puydt permitting
	to copy to the GTK buffer and to the X buffer.
	
	* src/endpoint.cpp: Make sure LPC10 is never enabled or it could
	be used in some cases.
	
2004-02-29  Miguel RodrÃÂ­guez PÃÂ©rez  <miguel@det.uvigo.es>

	* Makefile.am (DESKTOP_FILES): 
	* configure.in: Fix Useless --disable-install-schemas argument in
	configure. Bug #135628. Patch provided by Julio Merino.

2004-02-25 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Fixed little bug with volume sliders.
	
2004-02-24 Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp: Debug output now presents date and time.

V_1_00 TAG
	
2004-02-24 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Added check for scrollkeeper. Incremented version
	to 1.00 ! Changed check for OpenH323 and PWLib to work on latest
	stable versions.

	* help/omf.make, help/xmldocs.make: Added.

	* help/C/Makefile.am: Result of the move of *.make. 

	* help/C/gnomemeeting.xml: More fixes, and more HIG compliances. 

	* help/C/omf.make, help/C/xmldocs.make: Removed.
	
	* help/C/figures/audio_codecs.png, help/C/figures/call_d1.png,
	help/C/figures/config_d1.png, help/C/figures/config_d2.png,
	help/C/figures/config_d3.png, help/C/figures/config_d4.png,
	help/C/figures/config_d5.png, help/C/figures/config_d6.png,
	help/C/figures/config_d7.png, help/C/figures/config_d8.png,
	help/C/figures/config_d9.png, help/C/figures/stats.png: New
	screenshots with the Industrial theme and a drop-shadow.

	* lib/gtk_menu_extensions.c: Added support for GDK_F1 so that
	it is working without the CTRL Mask.

	* lib/gtk_menu_extensions.h: Accel is now a guint.
	
	* man/gnomemeeting.1: Updated version in manual.
	
	* src/config.cpp, src/druid.cpp: Fixed bug with welcome dialog
	and added support for version check > 0.99.0.
	
	* src/gnomemeeting.cpp: See above.
	
	* src/menu.cpp: Added GDK_F1 as accel for the help content.
	
	* src/pref_window.cpp: Use a dialog with no title.
	
2004-02-23 Damien Sandras  <dsandras@seconix.com>

	* Makefile.am: Do not display the GConf installation output except for
	errors.

	* help/C/gnomemeeting.xml, help/C/figures/audio_codecs.png,
	help/C/figures/call_d1.png, help/C/figures/stats.png: Work on
	the manual.
	
2004-02-21  Christian Rose  <menthos@menthos.com>

	* configure.in: Added "en_CA" to ALL_LINGUAS.

2004-02-19 Damien Sandras  <dsandras@seconix.com>

	* Makefile.am, configure.in, help/Makefile.am, help/C/Makefile.am,
	help/C/gnomemeeting-C.omf, help/C/gnomemeeting.xml, help/C/omf.make,
	help/C/xmldocs.make, help/C/figures/config_d1.png, 
	help/C/figures/config_d2.png, help/C/figures/config_d3.png,
	help/C/figures/config_d4.png, help/C/figures/config_d5.png,
	help/C/figures/config_d6.png, help/C/figures/config_d7.png,
	help/C/figures/config_d8.png, help/C/figures/config_d9.png,
	help/C/figures/lumi.png, src/callbacks.cpp, src/callbacks.h,
	src/menu.cpp: Added manual thanks to zanee@kernelcode.com.
	
2004-02-19 Kilian Krause <kk@verfaction.de>

	* configure.in: make GM compile again with PWLib and OpenH323 HEAD.

2004-02-18 Damien Sandras  <dsandras@seconix.com>

	* src/gatekeeper.cpp: Fixed compilation error on Woody.

2004-02-18 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Fixed DeviceVolume so that it still works
	with Quicknet cards.
	
	* src/sound_handling.cpp: Removed cout.

2004-02-18 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented VERSION to 0.99.9 (!).
	
	* gnomemeeting.schemas.in.in: Increased RTP port range so that it
	works with call transfer.

2004-02-17 Damien Sandras  <dsandras@seconix.com>

	* configure.in, lib/Makefile.am, lib/widgets/Makefile.am,
	lib/xdap/Makefile.am: Added patch from FrÃÂ©dÃÂ©ric Crozat 
	<fcrozat@mandrakesoft.com> for lib64 support. Fixed things so that
	it compiles fine with latest CVS of openh323 and pwlib.

2004-02-16 Damien Sandras  <dsandras@seconix.com>

	* lib/gtk_menu_extensions.c: Better not select anything in a radio
	menu than an unsensitive entry.

	* src/gdkvideoio.cpp, src/gdkvideoio.h: Got rid of one static variable.
	We don't need it.

2004-02-16 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp, src/endpoint.h, src/lid.cpp,
	src/lid.h, src/main_window.cpp: Changed API to Set/Get audio volumes
	so that it also works in fast start mode when opening the channel.

2004-02-14  Sanlig Badral  <badral@openmn.org>

	* configure.in: Added "mn" to ALL_LINGUAS.

2004-02-13 Kilian Krause <kk@verfaction.de>

	* src/codec_info.cpp, src/codec_info.h: This fixes the untranslated
	codec infos/bitrates/quality. Patch provided by Stefan Bruens
	<lurch@gmx.li>.


2004-02-13 Kilian Krause <kk@verfaction.de>

	* src/endpoint.cpp: fixed rare crashes on SMP machines. Patch provided
	by Damien Sandras himself.

2004-02-11 Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schemas.in.in: Set Fast Start to false by default.

	* lib/dialog.c: Attempt to fix reported compilation warnings.
	
	* src/endpoint.cpp, src/endpoint.h: Added mutexes for concurrent
	opening of channels.
	
	* src/gdkvideoio.cpp: Only show popups when required.

2004-02-11 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Only recreate a videograbber if the previous
	video grabber has it PVideoChannel closed, otherwise, reuse it.
	
	* src/misc.cpp: Removed unneeded cout.
	
	* src/videograbber.cpp, src/videograbber.h: Added function to determine
	if the PVideoChannel associated to the GMVideoGrabber is still open
	or not.

2004-02-10 Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Removed erroneous message.

	* src/endpoint.cpp: Tried to fix the problem again.

2004-02-10 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Reverted previous change as it gives other 
	problems.....

2004-02-10 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Fixed probable problem with Fast Start and
	Video.

2004-02-10 Damien Sandras  <dsandras@seconix.com>

	* src/connection.cpp, src/gdkvideoio.cpp, src/gnomemeeting.cpp,
	src/gnomemeeting.h, src/ils.cpp, src/ils.h, src/ldap_window.cpp,
	src/main_window.cpp, src/menu.cpp, src/pref_window.cpp, 
	src/toolbar.cpp: Patch from Julien Puydt to use the simplified GConf
	API everywhere.

	* src/callbacks.cpp: Fixed translation of about box section. Added
	credit to Matthias Redlich and Christopher Warner for the manual
	and to Carlos Pardo for drawing Lumi.

2004-02-10 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Fixed previous commit.

	* src/endpoint.cpp: Made call forwarding go through the gateway if
	any gateway is specified.
	
	* src/main_window.cpp: Added OSS mic selection code back. Johnny, you
	must now work on an automated script!
	
	* src/urlhandler.cpp: Made call transfer go through the gateway
	if any gateway is specified in the prefs.

2004-02-10 Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schemas.in.in: Enable Fast Start by default.

	* configure.in: Incremented SCHEMA_AGE.
	
	* src/endpoint.cpp, src/endpoint.h: Do not delete the videograbber
	when starting receiving video. Dangerous dangerous even if it is
	locked. Made the GMH323Gatekeeper thread a noAutoDeleteThread.
	
	* src/gatekeeper.cpp, src/gatekeeper.h: Made the GMH323Gatekeeper 
	thread a noAutoDeleteThread.

	* src/pref_window.cpp: Made the GMH323Gatekeeper thread a 
	noAutoDeleteThread.

2004-02-10 Kilian Krause <kk@verfaction.de>

	* po/de.po: Updated German translation as provided by Stefan BrÃÂ¼ns
	<lurchi@kawo1.rwth-aachen.de>

2004-02-10 Kilian Krause <kk@verfaction.de>

	* src/ldap_window.cpp: Fixed recoding to itself bug while converting
	the adressbook. Patch provided by Damien himself.

2004-02-10 Kilian Krause <kk@verfaction.de>

	* configure.in: Incremented version check for libs to match head
	again.

2004-02-09 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented version number.

	* src/endpoint.cpp: Made start/stop video transmission on-the-fly
	work again as it was broken for some mysterious reason.
	
	* src/tray.cpp: Removed "cout".

2004-02-09 Damien Sandras  <dsandras@seconix.com>

	* src/vfakeio.cpp: Applied patch from Snark to allow large images
	with the static picture plugin. Thanks to Stefan BrÃÂ¼ns for his
	remarks and enhancements.

2004-02-09 Damien Sandras  <dsandras@seconix.com>

	* src/tray.cpp: Fixed tray that was never ringing.

	* lib/xdap/xdap.c: Removed frprintf's.

2004-02-09 Damien Sandras  <dsandras@seconix.com>

	* lib/xdap/xdap.c: Fixed a few warnings.

2004-02-09 Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: Make it harder to fool the ILS registering.

	* lib/xdap/xdap.h: Do not print debug messages in the terminal.

2004-02-09 Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp, src/main_window.cpp: Audio and video channel
	buttons are now only toggled when the channels are paused.

2004-02-09 Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp, src/gnomemeeting.cpp: Fixed previous commit.

2004-02-09 Damien Sandras  <dsandras@seconix.com>

	* lib/gconf_widgets_extensions.c, lib/gconf_widgets_extensions.h,
	lib/gnome_prefs_window.c: Made entries react when they are "activated"
	so that the key is updated in that case too.
	
	* src/config.cpp: Added support for X.XX.X versions to 
	gnomemeeting_gconf_upgrade.
	
	* src/pref_window.cpp: Simulate an activate event on the entry when
	a sound or a picture has been chosen with the file selector.
	
	* src/sound_handling.cpp: Suspend ESD when a sound has to be played.
	
	* src/toolbar.cpp: Fixed bug with the button preventing it to
	answer a call when being called.

2004-02-09 Kilian Krause <kk@verfaction.de>

	Last-minute patch provided by Damien Sandras  <dsandras@seconix.com>:
	
	* gnomemeeting.schemas.in.in: Added 2 keys to remember position and size
	for the druid window.
	* druid.cpp, menu.cpp: Fixed bug where the
	druid was not displayed anymore. Remember position and size for the
	druid window.
	* config.cpp: Rename the groups in translated group names when upgrading
	from 0.98.
	* pref_window.cpp: Fixed typo.
	* ldap_window.h, ldap_window.cpp: Made function to rename a contact
	section public.

2004-02-08 Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Added welcome text for 1.00.

2004-02-08 Damien Sandras  <dsandras@seconix.com>

	* src/menu.cpp: Added room for the manual. 

2004-02-08 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp, src/misc.cpp, src/pref_window.cpp,
	src/tools.cpp: Fixed previous commit.

2004-02-08 Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp, src/callbacks.h: Added wrapper to call
	gnomemeeting_window_hide on delete_event.
	
	* src/ldap_window.cpp, src/main_window.cpp, src/misc.cpp,
	src/pref_window.cpp, src/tools.cpp: Use the above one. Should
	fix the bug reported by Johnny StrÃÂ¶m today.

2004-02-08 Damien Sandras  <dsandras@seconix.com>

	* src/vfakeio.cpp, src/vfakeio.h: Applied patch from
	Julien Puydt.

2004-02-08 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp, src/pref_window.cpp, src/tools.cpp: Code 
	cleanups.

2004-02-08 Damien Sandras  <dsandras@seconix.com>

        * src/callbacks.cpp, src/callbacks.h, src/ldap_window.cpp,
        src/menu.cpp: Got rid of now unuseful gnomemeeting_component_view () 
        callback.

        * src/config.cpp: Several code cleanups for 1.00.

        * src/tray.h: Fixed typo in documentation.

2004-02-08 Kilian Krause <kk@verfaction.de>

	* gnomemeeting.desktop.in, gnomemeeting.schemas.in.in,
	src/callbacks.cpp, src/chat_window.cpp, src/codec_info.h,
	src/config.cpp, src/druid.cpp, src/ils.cpp, src/ldap_window.cpp,
	src/menu.cpp, src/pref_window.cpp, src/toolbar.cpp, src/tools.cpp: HIG
	string review. Patch provided by Fabrice Alphonso 
	<fabrice@alphonso.dyndns.org> and Josep Puigdemont <baldrick@terra.es>. 
	Thanks for your contribution!

2004-02-07 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp: Use the IP instead of the callto to call
	people so that there is less load on the server.

2004-02-07 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp, src/gnomemeeting.cpp: Make sure gnomemeeting
	doesn't crash if the user is doing stupid things with keys.

2004-02-07 Damien Sandras  <dsandras@seconix.com>

	* lib/gconf_widgets_extensions.c, lib/gconf_widgets_extensions.h:
	Added functions for floats.
	
	* src/gdkvideoio.cpp, src/menu.cpp: Fixed fullscreen mode and only
	automatically start in fullscreen mode if the gconf key tells to do it.

	* src/tools.cpp: Fixed spacings in the calls history to be more HIG 
	compliant.

2004-02-05 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Ignore forwarding on empty URLs.

2004-02-05 Damien Sandras  <dsandras@seconix.com>

	* src/tray.h: Fixed bug in previous commit. What happens with CVS?

2004-02-05 Damien Sandras  <dsandras@seconix.com>

	* src/tray.cpp, src/tray.h: Fixed bug in previous commit.

2004-02-05 Damien Sandras  <dsandras@seconix.com>

	* pixmaps/status-busy-16.png: Committed again.

2004-02-05 Damien Sandras  <dsandras@seconix.com>

	* lib/gtk-text-buffer-addon.h, lib/widgets/gtklevelmeter.h: 
	Fixed compilation warnings.
	
	* lib/stock-icons.c, lib/stock-icons.h, pixmaps/Makefile.am,
	pixmaps/status-busy-16.png, pixmaps/status-forward-16.png,
	pixmaps/status-free-for-chat-16.png, pixmaps/status-in-a-call-16.png,
	pixmaps/status-occupied-16.png: Added status icons thanks to
	the work of Jakub Steiner, thanks Jimmac !

	* src/config.cpp, src/endpoint.cpp, src/gnomemeeting.cpp,
	src/ils.cpp, src/main_window.cpp, src/tray.cpp, src/tray.h:
	Added new status icons from Jakub Steiner. Revised the tray icon
	code so that it is updated accurately following the current
	incoming call state, the current calling state and the forward
	on busy value.

2004-02-01 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Removed unuseful check.

2004-02-01 Damien Sandras  <dsandras@seconix.com>

	* lib/dialog.c, lib/gconf_widgets_extensions.c,
	lib/gconf_widgets_extensions.h, lib/gnome_prefs_window.c,
	lib/gnome_prefs_window.h, lib/gtk-text-buffer-addon.c,
	lib/gtk_menu_extensions.c, lib/widgets/gmentrydialog.c,
	lib/widgets/gtklevelmeter.h, lib/widgets/history-combo.c
	lib/widgets/history-combo.h: Fixed warnings thanks to 
	Julien Puydt <julien.puydt@laposte.net>.

2004-02-01 Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Added search entry to the calls history.

	* src/tools.cpp: Removed unrequired #defines, changed clear button
	so that it is not placed at a non-HIG compliant place and so that
	it only clears the current calls list. Added search function to
	allow searches on the calls history. Fixed bug with wrong UTF-8
	reported by Johnny.

2004-02-01 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Added checks for plugins support and quicknet support
	in pwlib and openh323.

2004-02-01 Damien Sandras  <dsandras@seconix.com>

	* src/videograbber.cpp: Added Sleep in while loop.

2004-01-31 Damien Sandras  <dsandras@seconix.com>

	* configure.in: More cleanups. Do not define HAS_IXJ anymore as it
	is now done in the openh323 includes.

2004-01-28 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Fixed potentially broken previous commit.

2004-01-28 Damien Sandras  <dsandras@seconix.com>

	* configure.in, lib/xdap/Makefile.am, src/Makefile.am: Started cleaning
	the build process and the configure script. Should now work
	with OpenH323, PWLib and OpenLDAP installed in any prefix.

2004-01-28 Kilian Krause <kk@verfaction.de>

	* lib/widgets/gmentrydialog.c (gm_entry_dialog_new): make the list
	ofbuttons NULL-terminated

2004-01-27 Kilian Krause <kk@verfaction.de>

	* configure.in: Added explicit check on OpenLDAP support in PWLib and
	beautifying error messages.

2004-01-27 Damien Sandras  <dsandras@seconix.com>

	* lib/widgets/gtklevelmeter.c: Applied patch from Stefan BrÃÂ¼ns.

2004-01-27 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Added explicit check on the version of OpenH323
	and PWLib.

2004-01-26  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/endpoint.cpp (OnGatewayIPTimeout): Use NAT_KEY/public_ip_detector
	for the address of the script to determine our public ip.

	* configure.in: Increment schema age to 45.

	* gnomemeeting.schemas.in.in: Add a new key:
	NAT_KEY/public_ip_detector. In search of a better name...

2004-01-25 Kilian Krause <kk@verfaction.de>

	* src/ldap_window.cpp, src/ldap_window.hi, src/tools.h: code cleanup
	to fix comments on calls history.

2004-01-25 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented SCHEMA_AGE.

	* gnomemeeting.schemas.in.in: Added key to be able to change
	the time before a call is rejected or forwarded when no answer
	is given.

	* src/endpoint.cpp, src/pref_window.cpp: Added code to manage the 
	above key. Changed the outgoing call timer to 3 minutes.
		
	* pixmaps/gnomemeeting-logo-icon.png: Updated icon thanks to 
	Jakub "Jimmac" Steiner and Stefan BrÃÂ¼ns.

2004-01-24 Kilian Krause <kk@verfaction.de>

	* gnomemeeting.schemas.in.in, src/callbacks.cpp, src/common.h,
	src/endpoint.cpp, src/endpoint.h, src/gnomemeeting.cpp, src/lid.h,
	src/menu.cpp, src/sound_handling.h, src/tools.cpp, src/tools.h: "log"
	is used instead of "history" in non-"calls history" cases. Patch
	supplied by Julien Puydt <julien.puydt@laposte.net>.

2004-01-24 Kilian Krause <kk@verfaction.de>

	* src/tools.cpp: This patch adds a "clear" button to the history
	window. Patch supplied by Julien Puydt <julien.puydt@laposte.net>.

2004-01-22 Damien Sandras  <dsandras@seconix.com>

	* src/urlhandler.cpp: Removed cout.

2004-01-22 Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schemas.in.in: Made the calls history window bigger.
	
	* src/endpoint.cpp, src/tools.cpp: Removed unneeded and buggy 
	conversion to UTF-8 for the date in the history (thanks to 
	Johnny Strom), and removed the decimals in the length of calls
	(reported by Hakon Gunsen).

2004-01-22 Kilian Krause <kk@verfaction.de>

	* src/chat_window.cpp, src/common.h: removes unneeded begin/end call
	notification in text-chat. Patch supplied by Julien Puydt
	<julien.puydt@laposte.net>

2004-01-22 Kilian Krause <kk@verfaction.de>

	* src/callbacks.cpp, src/config.cpp, src/connection.cpp,
	src/endpoint.cpp, src/gatekeeper.cpp, src/gnomemeeting.cpp,
	src/ils.cpp, src/lid.cpp, src/misc.cpp, src/misc.h, src/tools.cpp,
	src/tools.h, src/urlhandler.cpp, src/videograbber.cpp: The
	gnomemeeting_log_insert function now lives in tools.* instead ofmisc.*
	(it is just a move, the source didn't change on that part)(theincludes
	have been changed accordingly). The current function did take a text
	view as arguments, but it was thesame all over the place ; now it is
	not an argument anymore (all theplaces that used the function where
	changed accordingly). Some places in the code didn't use that
	function's formattingfeatures: now they do (little quirk: in lid.cpp
	[a place in the code Ican't test for lack of proper hardware], there
	are two places where I'mnot sure the pre-formatting in a msg outside a
	lock claim wasn't onpurpose to avoid problems -- search for "FIXME" in
	the patch). Patch supplied by Julien Puydt <julien.puydt@laposte.net>.

2004-01-21 Kilian Krause <kk@verfaction.de>

	* src/ldap_window.cpp: Drag'n'drop doesn't lose speed-dial anymore.
	Patch supplied by Julien Puydt <julien.puydt@laposte.net>.

2004-01-21 Kilian Krause <kk@verfaction.de>

	* src/endpoint.cpp, src/tools.cpp, src/tools.h: code cleanup for
	calls history. Patch provided by Julien Puydt
	<julien.puydt@laposte.net>.

2004-01-20 Kilian Krause <kk@verfaction.de>

	* lib/gtk-text-buffer-addon.c: fixed broken smiley detection. Patch
	supplied by Julien Puydt <julien.puydt@laposte.net>.

2004-01-20 Damien Sandras  <dsandras@seconix.com>

	* All files: Changed copyright to 2004.

2004-01-20 Damien Sandras  <dsandras@seconix.com>

	* src/connection.cpp: Fixed previous commit.

2004-01-20 Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schemas.in.in, src/pref_window.cpp: Fixed translation
	bugs #131840.

	* src/config.cpp: Fixed typo bug #131845 using a patch from Alexander 
	Winston.

	* src/druid.cpp: Fixed typo bug #131849 using a patch from Alexander 
	Winston.

	* src/connection.cpp, src/endpoint.cpp: Fixed string concatenation
	problem #131847 using a patch from Christian Neumair.

2004-01-18 Damien Sandras  <dsandras@seconix.com>

	* lib/widgets/gtklevelmeter.c: Applied patch from Stefan BrÃÂ¼ns to
	destroy the widget properly at the end of its like, and to
	correctly redraw it regularly. Colors also get allocated only
	when the widget is realized.

	* src/gdkvideoio.cpp: Code cleanups from Julien Puydt.

	* src/main_window.cpp: Do not display dialed DTMF's when being
	in a call.

2004-01-15 Kilian Krause <kk@verfaction.de>

	* src/ldap_window.cpp: bugfix - editing ils contacts removed the
	speed-dial. Patch provided by Julien Puydt aka Snark
	<julien.puydt@laposte.net>.

2004-01-15 Kilian Krause <kk@verfaction.de>

	* src/pref_window.cpp gnomemeeting.schemas.in.in: string fixes (patch
	provided by Stefan BrÃÂ¼ns <lurch@gmx.li>)

2004-01-14 Kilian Krause <kk@verfaction.de>

	* configure.in, lib/xdap/xdap.c: bugfixed previous commit ;)

2004-01-14 Kilian Krause <kk@verfaction.de>

	* src/chat_window.cpp, src/chat_window.h, src/endpoint.cpp,
	src/ldap_window.cpp: code cleanup and bugfixes as provided by 
	Julien Puydt aka Snark <julien.puydt@laposte.net>. Text chat will now
	be printing a call start/end notification in the text chat window.
	Thanks!

2004-01-14 Kilian Krause <kk@verfaction.de>

	* configure.in, lib/xdap/xdap.c: libxml2 no longer forced to be 2.6.
	Patch provided by Stefan BrÃÂ¼ns <lurch@gmx.li>. Thanks!

2004-01-14 Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp, src/chat_window.cpp, src/ldap_window.cpp,
	src/ldap_window.h: Added patch from Julien Puydt to add the possibility
	to add users from the text chat by right-clicking on their URLs,
	and to add support for various URLs formats. Also contains code
	cleanups.

2004-01-13 Kilian Krause <kk@verfaction.de>

	* src/chat_window.cpp, file src/common.h: added patch from Julien
	Puydt aka Snark <julien.puydt@laposte.net> as code cleanup to the
	text chat.

2004-01-11 Kilian Krause <kk@verfaction.de>

	* src/chat_window.cpp: fixed missing include as proposed by Damien
	Sandras <dsandras@seconix.com>

2004-01-11 Kilian Krause <kk@verfaction.de>

	* po/de.po: fixed broken UTF8 strings (fix provided by Stefan 
	BrÃÂ¼ns <lurch@gmx.li>)
	
2004-01-11 Damien Sandras  <dsandras@seconix.com>

	* src/chat_window.cpp: Added some comments to functions.
	
2004-01-11 Damien Sandras  <dsandras@seconix.com>

	* NEWS: Updated with latest CVS News.
	
	* configure.in: Incremented SCHEMA_AGE. Incremented UNSTABLE version
	to 0.99.2 as most features are now in the code.
	
	* gnomemeeting.schemas.in.in: Added keys to support Gateways (or
	proxies) like Asterisk.

	* lib/gconf_widgets_extensions.c, lib/gconf_widgets_extensions.h,
	lib/gnome_prefs_window.c: Do not change the GConf key after each
	key stroke, but only when the focus changes as suggested by
	the HIG.

	* src/common.h, src/config.cpp, src/endpoint.cpp, src/pref_window.cpp,
	src/urlhandler.cpp: Added support for calls through a gateway or a 
	proxy.
	
2004-01-09  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* lib/gtk-text-buffer-addon.c (gtk_text_buffer_insert_with_regex):
	Removed a g_warning.

2004-01-09 Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schemas.in.in: Moved the show_popup key one section
	above.
	
	* lib/gnome_prefs_window.c: Make the graphic appear on a white
	background filling entirely the window, thanks to Miguel
	Rodriguez Perez.
	
	* src/endpoint.cpp: Fixed popup window that was not displayed, reported
	thanks to Jan Schampera.
	
2004-01-08 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented SCHEMA_AGE.
	
	* gnomemeeting.schemas.in.in: Completely reorganized *all* GConf keys 
	to have a more structured, coherent and clear structure.

	* lib/widgets/gtklevelmeter.c, lib/widgets/gtklevelmeter.h: Added
	patch from Stefan BrÃÂ¼ns.
	
	* lib/widgets/history-combo.c: Auto-limit the history to 10 entries.
	
	* src/common.h, src/config.cpp, src/connection.cpp, src/druid.cpp,
	src/endpoint.cpp, src/gatekeeper.cpp, src/gdkvideoio.cpp, 
	src/gnomemeeting.cpp, src/ils.cpp, src/lid.cpp, src/main_window.cpp,
	src/menu.cpp, src/misc.cpp, src/misc.h, src/pref_window.cpp,
	src/sound_handling.cpp, src/toolbar.cpp, src/tools.cpp:
	Changes consecutive to the GConf key changes. Added option
	to enable/disable automatic IP checking as suggested by Josep
	Puygdemont. Moved NAT subsection to the General section as it will
	be reused for SIP too. Made the 2 video popups displaying local
	and remote video remember their sizes and positions, and permit
	dynamic resize during calls.
	
2004-01-03 Damien Sandras  <dsandras@seconix.com>

	* src/lid.cpp, src/sound_handling.cpp: Misc quicknet changes.
	
2004-01-03 Damien Sandras  <dsandras@seconix.com>

	* lib/widgets/Makefile.am, lib/widgets/gmentrydialog.c,
	lib/widgets/gmentrydialog.h: Added new GObject to easily
	build dialogs with one read/write GtkEntry. 

	* src/callbacks.cpp: Use the above widget.
	
	* src/main_window.cpp: Use the above widget.
	
	* src/sound_handling.cpp: Fix the druid test so that it works
	with Quicknet cards and POTS.
	
	* src/tools.cpp: Fixed dialog bug thanks to Johnny Strom.
	
2004-01-02 Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp, src/callbacks.cpp: Improved transfer 
	call dialog so that it is closed at the end of calls, and so 
	that people can transfer calls using their POTS connected to a 
	Quicknet card only, without keyboard and mouse interaction.
	
	* src/common.h: Added new widgets.
	
	* src/config.cpp: Removed unneeded Microtelco code.
	
	* src/endpoint.cpp: See above.
	
	* src/gatekeeper.cpp: Do not switch to "No registering" when
	registering to the GK fails. Flash a msg in the statusbar
	when unregistering from a GK.
	
	* src/gnomemeeting.cpp: Build new PC-To-Phone configuration window.
	
	* src/lid.cpp, src/lid.h: Misc. fixes.
	
	* src/menu.cpp: Added item to manage his PC-To-Phone settings.
	
	* src/tools.cpp, src/tools.h: Created new PC-To-Phone settings config
	dialog.
	
	* src/urlhandler.cpp: Removed unneeded microtelco code.

	* NEWS: Updated with CVS news.

	* gnomemeeting.schemas.in.in: Added gconf keys to store pos and
	sizes for the PC-To-Phone settings window.

	* src/chat_window.cpp: Fixed typo bug #130362 thanks to Alexander
	Winston and Javier F. Serrador.
	
2004-01-02  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/Makefile.am: 
	* configure.in: Put gnome dependencies first in the link
	chain. Seems to fix the build for me under jhbuild.

2004-01-02  Robert Sedak  <robert.sedak@sk.htnet.hr>

	* configure.in: Added "hr" to ALL_LINGUAS.

2004-01-02  Taneem Ahmed  <taneem@bengalinux.org>

	* configure.in: Added "bn" to ALL_LINGUAS.

2003-12-31 Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schemas.in.in: Fixed wrong schema entry as reported
	by Sandro.
	
2003-12-31 Damien Sandras  <dsandras@seconix.com>

	* src/videograbber.cpp: Fixed bug introduced last week end where
	Large image was initialized to 288x288 instead of 352x288. Reported
	by Josep Puygdemont. Thanks !
	
2003-12-30 Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schemas.in.in: Added keys to store the missed/placed
	and received calls.

	* src/config.cpp: Added notifier to rebuild the calls history window
	when one of the above keys is changed.
	
	* src/main_window.cpp: Fixed bug discovered by Fabrice VÃÂ©andre
	where * was always sent as . when sending DTMF's.
	
	* src/tools.cpp, src/tools.h: Save calls history in gconf keys for
	the last 100 calls of each category.
	
2003-12-29 Damien Sandras  <dsandras@seconix.com>

	* src/lid.cpp, src/lid.h, src/config.cpp, src/endpoint.cpp:
	Made GMLid a descendant of OpalIxJDevice so that methods from
	the latter can be used in the first.
	
	* src/sound_handling.cpp: Added calls to suspend the audio daemon
	in the sound test. Thanks to Jan Schampera for noticing this.
	
2003-12-28 Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp: Save the position of the prefs window
	when exiting. Hide all windows before clearing the calls
	(except the docklet).
	
2003-12-28 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented SCHEMA_AGE.

	* NEWS: Updated with latest CVS news.
	
	* gnomemeeting.schemas.in.in: Moved H.245 Tunneling and Fast Start
	to the new protocols/h323/ section and added key for early H.245
	support.

	* src/common.h: Added define for the protocols/h323 section.
	
	* src/config.cpp, src/endpoint.cpp, src/pref_window.cpp: Changes
	consecutive to the move of the H.245 Tunneling and Fast Start
	keys. Added support to change Early H.245 in Setup.
	
2003-12-28 Damien Sandras  <dsandras@seconix.com>

	* NEWS: Updated with latest CVS news.
	
	* configure.in: Incremented SCHEMA_AGE.
	
	* gnomemeeting.schemas.in.in: Added key to enable/disable calls
	after 30 seconds of inactivity. Renamed the CALL_CONTROL section
	in CALL_OPTIONS.

	* src/common.h, src/config.cpp, src/connection.cpp, src/endpoint.cpp,
	src/endpoint.h, src/ils.cpp, src/menu.cpp, src/pref_window.cpp:
	s/CALL_CONTROL/CALL_OPTIONS. Added possibility to clear automatically
	calls after 30 seconds of inactivity.
	
2003-12-28 Damien Sandras  <dsandras@seconix.com>

	* NEWS: Updated with latest CVS news.

	* lib/dialog.c, lib/dialog.h: Modified 
	gnomemeeting_warning_dialog_on_widget so that it uses the parent window
	and a key to determine if the dialog has to be displayed or not
	next time. The default is to display again.

	* src/chat_window.cpp: Code cleanups.
	
	* src/common.h: Removed unnecessary widgets from GmPrefWindow now
	that gnomemeeting_warning_dialog_on_widget has a better API.
	
	* src/config.cpp: Addapted to new dialog.h.
	
	* src/druid.cpp, src/endpoint.cpp, src/endpoint.h, 
	gnomemeeting.schemas.in.in, src/pref_window.cpp: 
	Removed bandwidth management code as it was giving problems.
	
	* src/misc.cpp, src/misc.h: Added printf like syntax to 
	gnomemeeting_log_insert.
	
	* src/videograbber.cpp, src/videograbber.h: Cleaned and documented
	code for 1.00. Improved video grabber performances for preview mode.
	Adapted to the new dialog.h and misc.h APIs.
	
2003-12-25 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Removed unneeded cout.

	* src/sound_handling.cpp: Added include required to compile
	with gcc 2.95.
	
2003-12-24 Damien Sandras  <dsandras@seconix.com>

	* lib/widgets/gtklevelmeter.c: Make sure the allocation height
	is always big enough with all themes. Accessibility problem reported
	by Kilian and Johnny.
	
2003-12-23 Damien Sandras  <dsandras@seconix.com>

	* NEWS: Updated with new features.

	* lib/widgets/Makefile.am, lib/widgets/gtklevelmeter.c, 
	lib/widgets/gtklevelmeter.h: Added support for the new VU Meter. Widget
	code from Stefan BrÃÂ¼ns <lurchi@gmx.li>.

	* src/callbacks.cpp: Updated GM description in about box. Moved
	Julien to the code contributors (a shame it was not done yet!) and
	also moved Stefan.
	
	* src/sound_handling.cpp, src/sound_handling.h: Added the new
	VU Meter in the test dialog box and added code to update it
	in 3 times for each recorded sound buffer.
	
2003-12-21 Damien Sandras  <dsandras@seconix.com>

	* lib/gnome_prefs_window.c: Gray out widgets corresponding
	to read-only GConf keys.

	* src/config.cpp, src/gnomemeeting.cpp, src/lid.cpp,
	src/lid.h, src/main_window.cpp, src/pref_window.cpp,
	src/pref_window.h: Finished Quicknet card support. Cleaned
	code.
	
2003-12-20 Arafat Medini <lumina@silverpen.de>

	* configure.in: Added Arabic locale "ar" to ALL_LINGUAS

2003-12-19 Kilian Krause <kk@verfaction.de>

	* po/de.po: updated as proposed by Stefan BrÃÂ¼ns <lurch@gmx.li>

2003-12-19  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* lib/gtk-text-view-addon.c (regex_highlightning_callback): 
	* lib/gtk-text-buffer-addon.c (gtk_text_buffer_insert_with_regex):
	I missed some more... :(

2003-12-19  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* lib/gtk-text-tag-addon.c (regex_event, regex_menu_callback) 
	(gtk_text_tag_add_action_to_regex) 
	(gtk_text_tag_add_actions_to_regex): 
	* lib/gtk-text-buffer-addon.c (find_match): Put declarations of
	variables at the beginning of code blocks.

2003-12-18  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* lib/gtk-text-tag-addon.h: 
	* lib/gtk-text-tag-addon.c: 
	* lib/gtk-text-buffer-addon.h: 
	* lib/gtk-text-buffer-addon.c: 
	* lib/gtk-text-view-addon.c: 
	* lib/gtk-text-view-addon.h: Great work by Julien to support
	smileis, and urls in the text chat.
	
2003-12-17 Kilian Krause <kk@verfaction.de>

	* src/druid.cpp, src/gnomemeeting.cpp, src/vfakeio.h: adjusted to new
	PWLib API names
	
2003-12-16 Damien Sandras  <dsandras@seconix.com>

	* src/druid.cpp: Fixed compilation error before Kilian sees it!
	
2003-12-16 Damien Sandras  <dsandras@seconix.com>

	* NEWS: Updated with latest features and old forgotten features.
	
	* src/config.cpp, src/endpoint.cpp, src/endpoint.h, src/lid.cpp,
	src/lid.h: New API: the Lid thread is not created anymore using
	the device name in the gconf db, but using its first argument. 
	
	* src/sound_handling.cpp: Make the druid test work with
	Quicknet cards.
	
	* src/druid.cpp: Disable tests during calls.
	
2003-12-14 Kilian Krause <kk@verfaction.de>

	* src/codec_info.h: Fixed codec text for GSM 06.10 as proposed by
	Stefan BrÃÂ¼ns <lurch@gmx.li>
	
2003-12-14 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Fixed bug reported by Kilian when no LID is used.
	
2003-12-14 Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schemas.in.in, src/config.cpp, src/endpoint.cpp,
	src/endpoint.h, src/gnomemeeting.cpp, src/lid.cpp, src/lid.h,
	src/main_window.cpp, src/pref_window.cpp: Added back Quicknet support
	with the ability to select the type of output device.
	
2003-12-11 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp, src/lid.cpp, src/main_window.cpp, 
	src/main_window.h: Added alphabet to the dialpad. Useful for 
	directories like Asterisk. Code cleanups.
	
2003-12-10 Kilian Krause <kk@verfaction.de>
	* FAQ: added the direct URL on www.gnomemeeting.org (in case 
	www.gnomemeeting.org/faq isn't updated for some reason)
	* FEATURES: Updated the codecs list 

2003-12-09 Damien Sandras  <dsandras@seconix.com>

	* NEWS: Updated with latest features and old forgotten features.

	* configure.in: Incremented SCHEMA_AGE.
	
	* gnomemeeting.schemas.in.in, src/common.h, src/config.cpp,
	src/connection.cpp, src/connection.h, src/druid.cpp, src/endpoint.cpp,
	src/endpoint.h, src/gnomemeeting.cpp, src/main_window.cpp, 
	src/pref_window.cpp: Added support for maximum bandwidth setting. The 
	codecs will be chosen during the negotiation according to the maximum 
	bandwidth available to the endpoint. Add message in the history when
	an opened codec is cancelled for transmission or reception for 
	whatever reason, including bandwidth exhausted. Delete the previous
	sound channel when reopening the sound card instead of reporting
	an error. Only display one popup when several attempts to
	open the soundcard with different codecs fail.
	
2003-12-08 Damien Sandras  <dsandras@seconix.com>

	* NEWS: Updated with latest features and old forgotten features.
	
	* configure.in: Incremented SCHEMA_AGE.
	
	* gnomemeeting.schemas.in.in: Moved keys in the PERSONAL_DATA section
	to the GENERAL/PERSONAL_DATA section. Added USER_INTERFACE section
	containing keys related to the user interface and to the current
	state of its windows.
	
	* lib/gnome_prefs_window.c, lib/gnome_prefs_window.h: Cleanups.
	
	* sounds/busytone.wav, sounds/gnomemeeting.wav, sounds/ringtone.wav:
	Lowered volume a bit.

	* sounds/gnomemeeting.soundlist.in: Removed.
	
	* src/Makefile.am, src/sound_handling.cpp: Added support 
	for GNOMEMEETING_SOUNDS allowing to install GnomeMeeting in 
	a different prefix.

	* src/callbacks.cpp, src/callbacks.h: Added wrapper to call 
	gnomemeeting_window_show.
	
	* src/common.h: Updated GConf keys.

	* src/misc.cpp, src/misc.h: Added gnomemeeting_window_show and 
	gnomemeeting_window_hide to show / hide gnomemeeting windows with
	specific names and to save/restore their position and sizes.

	* src/druid.cpp, src/gnomemeeting.cpp, src/ldap_window.cpp,
	src/main_window.cpp, src/menu.cpp, src/pref_window.cpp,
	src/toolbar.cpp, src/tools.cpp, src/tray.cpp: Use the above
	functions.
		
	* src/vfakeio.cpp: Cleanups.
	
2003-12-04 Damien Sandras  <dsandras@seconix.com>

	* NEWS: Updated with latest features.
	
	* gnomemeeting.schemas.in.in: Disable silence detection by default.

	* src/druid.cpp: Fixed a few problems: if no video device is detected,
	don't enable video transmission (idea from Johnny). When the name
	is in 3 parts, don't ignore the 3rd part when splitting it in 
	first name / last name (reported by CÃÂ©dric). The druid autodetects
	the devices, newly detected devices were ignored by the gnomemeeting
	preferences if the plugin was kept identical. When the user finishes
	with the druid, devices are now redetected a last time and the
	prefs window is updated accordingly.
	
	* src/main_window.cpp: Code cleanups.
	
2003-12-03 Damien Sandras  <dsandras@seconix.com>

	* src/gnomemeeting.cpp: Fixed message.
	
2003-12-03 Damien Sandras  <dsandras@seconix.com>

	* sounds/busytone.wav, sounds/gnomemeeting.wav, 
	sounds/ringtone.wav: Improved sounds.
	
	* src/endpoint.cpp: Play busy sounds before updating the GUI
	for the end of calls.
	
	* src/gnomemeeting.cpp: Fixed ClearCall message.
	
	* src/pref_window.cpp: Added support for "Play" button and "Choose
	a file to play" button.
	
	* src/sound_handling.cpp: A GMSoundEvent can now be identified
	by its name (last part of the GConf key) or by the sound filename
	(be it relative or full).
	
2003-12-02 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented SCHEMA_AGE.

	* gnomemeeting.schemas.in.in: Added support for ring tone and busy tone
	and also to force registering the alias as primary alias on 
	gatekeepers.

	* sounds/Makefile.am: Added support for ring tone and busy tone.

	* sounds/busytone.wav, sounds/ringtone.wav: Added to CVS.
	
	* src/config.cpp, src/endpoint.cpp, src/endpoint.h, 
	src/main_window.cpp, src/pref_window.cpp, src/sound_handling.cpp,
	src/sound_handling.h, src/urlhandler.cpp: Added support for ring tone 
	and busy tone and also to force registering the alias as 
	primary alias on gatekeepers.
	
2003-12-01 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp, src/endpoint.h: Open sound in ReadOnly mode 
	and use mute for sound events to make sure only one is played at a time
	and that only one channel is used at a time.
	
2003-11-30 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented SCHEMA_AGE.

	* gnomemeeting.schemas.in.in: Added support to enable, disable
	and change sounds associated to the dial tone, busy tone and incoming
	call ring.
	
	* sounds/Makefile.am: Do not install anymore gnomemeeting.soundlist.

	* sounds/gnomemeeting.wav: Updated file to more pleasant ring 
	(following jonita).
	
	* src/common.h, src/config.cpp, src/endpoint.cpp, src/pref_window.cpp,
	src/pref_window.h: Added support to enable, disable and change
	dial tone, busy tone and incoming call ring.

	* src/videograbber.cpp: No error when trying to open the device when
	no device is found, use the Picture plugin instead.

	* src/endpoint.cpp: Added preliminary support for the incoming call
	sound.
	
2003-11-25 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Commented out what should never have been 
	committed.
	
2003-11-25 Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schemas.in.in: Fixed typo in schemas thanks to
	Tommi Vainikainen

	* src/gnomemeeting.cpp: Fixed video devices detection.
	
2003-11-22 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp: Changed message.
	
2003-11-22 Damien Sandras  <dsandras@seconix.com>

	* src/druid.cpp: Use the correct gconf key for the output device 
	(thanks Fabrice!)
	
	* src/main_window.cpp: Added mnemonics for the dialpad, much
	more convenient.
	
	* src/urlhandler.cpp: Only Trim spaces, do not remove all spaces
	(thanks to Florin Andrei).
	
2003-11-20 Damien Sandras  <dsandras@seconix.com>

	* src/druid.cpp: Untoggle the audio test button before displaying
	the audio test page. 
	
2003-11-20 Damien Sandras  <dsandras@seconix.com>

	* src/vfakeio.h, src/videograbber.cpp: Changed plugin name.
	
2003-11-20 Damien Sandras  <dsandras@seconix.com>

	* autogen.sh: New compliant autogen.sh script. Closes #127352.
	
	* src/druid.cpp: Do not apply changes when closing the
	window using the window manager.
	
	* src/gdkvideoio.cpp, src/gdkvideoio.h: Added frameStore pointer
	as it is not part anymore of the upper level classes.
	
	* src/gnomemeeting.cpp: Remove the standard OpenH323 FakeVideo 
	plugin from the list.
	
	* src/sound_handling.cpp: Fixed bug discovered by Johnny: crash
	when doing the audio test while devices are busy. Do not delete
	the object from inside itself, it is done automatically when exiting
	or when doing another test.
	
	* src/vfakeio.cpp, src/vfakeio.h: Made a plugin of the old
	FakeIO device. Not fully functionnal yet.
	
	* src/videograbber.cpp: Cleaned approach thanks to the new
	plugin. Use the new plugin if the opening of the device fails.
	
2003-11-18 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Put an explicit request on libxml 2.6.

	* lib/xdap/xdap.c: "Ported" to 2.6 API.

	* src/main_window.cpp: Fixed dialpad when not being in a call.
	
2003-11-18 Damien Sandras  <dsandras@seconix.com>

	* src/gdkvideoio.h, src/vfakeio.cpp, src/vfakeio.h: Added what's
	required to work with latest CVS.
	
2003-11-17 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented SCHEMA_AGE.
	
	* gnomemeeting.schemas.in.in: Moved QUICKNET settings in the
	AUDIO_DEVICES settings.
	
	* src/common.h, src/config.cpp, src/lid.cpp: See above.

	* src/config.cpp: enable_microtelco_changed_nt : Do not
	update the widgets when triggered as they are temporarily
	removed.
	
	* src/druid.cpp: Display the right callto at the end of the setup.
	Set the correct email in the gconf settings even though the user
	chose not to register to ILS.
	
2003-11-16 Damien Sandras  <dsandras@seconix.com>

	* configure.in, gnomemeeting.schemas.in.in, src/common.h,
	src/config.cpp, src/connection.cpp, src/druid.cpp, src/endpoint.cpp,
	src/endpoint.h, src/gnomemeeting.cpp, src/lid.cpp, src/pref_window.cpp,
	src/toolbar.cpp, src/videograbber.cpp: New keys structure for the
	devices.
	
2003-11-16 Damien Sandras  <dsandras@seconix.com>

	* lib/dialog.c: Added call to gtk_window_set_transient_for.

	* src/callbacks.cpp, src/callbacks.h, src/config.cpp,
	src/connection.cpp, src/endpoint.cpp, src/endpoint.h,
	src/gnomemeeting.cpp, src/pref_window.cpp, src/pref_window.h,
	src/videograbber.cpp, src/videograbber.h: Improved devices handling.
	
2003-11-13 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Adapted includes order to cope with the non-recursive
	system in openh323 cvs.
	
	* src/common.h, src/config.cpp, src/druid.cpp, src/endpoint.cpp,
	src/gnomemeeting.cpp, src/main_window.cpp, src/pref_window.cpp,
	src/sound_handling.cpp, src/sound_handling.h, src/videograbber.cpp,
	src/videograbber.h: Converted the new and definitive plugins system
	developed by Julien Puydt and Craig Southeren.
	
2003-11-12 Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schemas.in.in, src/endpoint.cpp, src/endpoint.h,
	src/gatekeeper.cpp, src/gatekeeper.h, src/pref_window.cpp, 
	configure.in: Reverted previous TTL change.
	
2003-11-12 Damien Sandras  <dsandras@seconix.com>

	* src/gnomemeeting.cpp: Fixed it a last time this year!
	
2003-11-11 Damien Sandras  <dsandras@seconix.com>

	* src/gnomemeeting.cpp: Fixed reported message again.
	
2003-11-11 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Fixed call end reason message. Make sure
	that the missed calls (busy, do not disturb, not answered) are
	put in the Unanswered Calls part of the calls history. Some
	of them were missed.
	
	* src/gnomemeeting.cpp: Use correct call end reason when refusing
	a call. Some rejects were seen as "remote user did not accept the
	call" even if the remote user was the caller.
	
2003-11-11 Damien Sandras  <dsandras@seconix.com>

	* src/druid.cpp: Fixed wrong total page number.
	
2003-11-11 Damien Sandras  <dsandras@seconix.com>

	* NEWS: Updated with CVS news.

	* configure.in, gnomemeeting.schemas.in.in, src/endpoint.cpp,
	src/endpoint.h, src/gatekeeper.cpp, src/gatekeeper.h,
	src/pref_window.cpp: Added support to set the gatekeeper registration
	TTL.
	
	* src/main_window.cpp: Do not display dialed DTMF's in the URL
	bar during calls.
	
2003-11-11 Damien Sandras  <dsandras@seconix.com>

	* NEWS: Updated with CVS news.
	
2003-11-11 Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Rebuild the speed dials menu in the call menu
	when the groups list or when a group content is modified in the
	GConf keys.
	
	* src/connection.cpp: Code cleanups.
	
	* src/endpoint.cpp: Fixed HEAD bug reported by Johnny Strom, GM
	freezing when calling itself while being in Auto Answer.
	
	* src/ldap_window.cpp: Fixed gnomemeeting_get_speed_dials_list.
	
	* src/menu.cpp, src/menu.h: Added the function that rebuilds
	the speed dials menu when required. Calling a speed dial from
	that menu will result in a new call or in a call transfer if you
	already are in a call.
	
2003-11-09 Damien Sandras  <dsandras@seconix.com>

	* lib/gtk_menu_extensions.h: Support for ID in SUBMENUs.

	* src/ldap_window.cpp, src/ldap_window.h: Added function to
	get a GSList of all contacts with a speed dial.

	* src/menu.cpp: Call the above function.
	
2003-11-09 Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Only display the warning dialog announcing that
	the change will be taken into account for next call when we are not
	in a call when enabling the video reception while it was not.
	Thanks to Alession Dessi for having reported this.

	* src/menu.cpp: Added empty speed dials menu.
	
2003-11-07 Damien Sandras  <dsandras@seconix.com>

	* src/druid.cpp: Fixed bug with connection type selection.
	
2003-11-05 Damien Sandras  <dsandras@seconix.com>

	* src/druid.cpp: Fixed the ILS behavior. If GnomeMeeting is started
	and that ILS registering was enabled, selecting to not register
	will unregister the user, selecting to register will 
	update his entry. If GnomeMeeting is started and that ILS registering
	is disabled, selecting to not register will do nothing, reported
	by Alessio.
	
	* src/endpoint.cpp: Code cleanups.

	* src/pref_window.cpp: Changed label for ILS.
	
	* src/videograbber.cpp: Fixed markup language, reported by Kilian.
	
2003-11-05 Rodney Dawes  <dobey@ximian.com>

	* lib/gnome_prefs_window.c: Set the mnemonic widget properly for
	the labels that correspond to the GtkOptionMenus that we create
	* src/pref_window.cpp: Use "T_ype:" for the User Input Cap. option
	label, instead of having the same mnemonic as another widget in
	the same prefs page, or displaying the same text as the group label
	contains, since we already know that it affects User Input Caps.

2003-11-04 Damien Sandras  <dsandras@seconix.com>

	* src/druid.cpp: Do not reset to the GConf value each time
	Next is pressed, but do it one time for all widgets when the
	first page is displayed.

	* src/videograbber.cpp: Use bold messages for video tests.
	
2003-11-03 Damien Sandras  <dsandras@seconix.com>

	* src/druid.cpp: Fixed connection type. It is now initialized
	to the default gconf value.
	
	* src/endpoint.cpp: /

	* src/sound_handling.cpp, src/videograbber.cpp: Fixed video test and
	code cleanups.
	
2003-10-28 Damien Sandras  <dsandras@seconix.com>

	* NEWS: Updated with CVS news.
	
	* lib/gnome_prefs_window.c: Code cleanup.

	* src/common.h: Added widgets to the GmDruidWindow.
	
	* src/druid.cpp: Entirely rewrote the druid, more HIG compliant,
	simpler and doesn't register people to ILS anymore by default.
	Settings are only applied at the end, when the user clicks
	on "Finish". Better default settings for DSL and cable users.
	
	* src/endpoint.cpp, src/endpoint.h: Adapted to the new API
	for the video and audio tester.
	
	* src/gnomemeeting.h: Updated comments.
	
	* src/pref_window.cpp: Do not update the GmDruidWindow widgets 
	anymore as it is now automatically done in druid.cpp when
	pages are changed.
	
	* src/sound_handling.cpp, src/sound_handling.h: New API, the plugins
	are now mandatory.
	
	* src/videograbber.cpp, src/videograbber.h: Same as above.
	
2003-10-28 Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp, src/chat_window.cpp, src/config.cpp,
	src/connection.cpp, src/druid.cpp, src/endpoint.cpp, 
	src/endpoint.h, src/gatekeeper.cpp, src/gdkvideoio.cpp,
	src/gnomemeeting.cpp, src/gnomemeeting.h, src/ils.cpp,
	src/ldap_window.cpp, src/lid.cpp, src/main_window.cpp,
	src/menu.cpp, src/misc.cpp, src/pref_window.cpp,
	src/sound_handling.cpp, src/toolbar.cpp, src/tools.cpp, src/tray.cpp,
	src/urlhandler.cpp, src/videograbber.cpp: Added a static method to
	the GnomeMeeting class to get the current and first instance
	of the class. That permits to get rid of one global variable
	in all files as we can use the static method to get a pointer
	to the first and unique instance.
	
2003-10-28 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Tried to fix the problem described
	by Flynn about the remote party number.
	
2003-10-27 Damien Sandras  <dsandras@seconix.com>

	* src/Makefile.am: Do not include DEPRECATED flags anymore.
	
2003-10-27 Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp, src/endpoint.cpp, src/endpoint.h, 
	src/gnomemeeting.cpp: Code cleanups.
	
	* src/tools.cpp: Do not display the URL in the calls history.
	
2003-10-27 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Fixed typo when plugins are not used, 
	reported by Richard Hult.
	
2003-10-26 Damien Sandras  <dsandras@seconix.com>
	
	* NEWS: Updated with CVS news.
	
2003-10-26 Damien Sandras  <dsandras@seconix.com>

	* src/connection.cpp, src/endpoint.cpp, src/endpoint.h,
	src/tools.cpp, src/tools.h, src/tray.cpp, src/tray.h,
	src/urlhandler.cpp: Code cleanups and added support
	for the call end reason in the calls history.
	
2003-10-26 Damien Sandras  <dsandras@seconix.com>

	* lib/gconf_widgets_extensions.c, lib/gconf_widgets_extensions.h:
	Added convenience function to get and set lists.

	* src/endpoint.cpp, src/endpoint.h, src/ils.cpp: Code cleanups.
	
2003-10-25 Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp, src/chat_window.cpp, src/config.cpp,
	src/endpoint.cpp, src/endpoint.h, src/ils.cpp, src/ldap_window.cpp,
	src/main_window.cpp, src/main_window.h, src/menu.cpp, src/menu.h,
	src/toolbar.cpp, src/urlhandler.cpp, src/videograbber.cpp: Use
	enums for the calling state.
	
2003-10-25 Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp: Made "Pause Video" active when there is no call
	and make it suspend the video capture.
	
	* src/connection.cpp: Display the logo when there are no video
	channels anymore.
	
	* src/endpoint.cpp, src/endpoint.h: Prevent the video channel and
	audio channel to be opened if they already are opened. Fixes
	bug discovered by Iason when Fast Start is not used.
	
	* src/gdkvideoio.cpp: Do not display the logo here anymore.
	
	* src/videograbber.cpp, src/videograbber.h: Added IsGrabbing function
	to determine if the grabber is currently reading from the device.
	
2003-10-24 Damien Sandras  <dsandras@seconix.com>

	* src/connection.cpp, src/endpoint.cpp: Make sure not too
	many channels are started when creating connections
	and when starting transmission channels.
	
2003-10-24 Damien Sandras  <dsandras@seconix.com>

	* src/connection.cpp: Prevent too many channels to be opened.
	
2003-10-24 Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp, src/main_window.h: Added 2 functions to
	update the main window items following the calling state or
	the currently opened/closed audio and video channels.

	* src/connection.cpp, src/connection.h: Use the previous function
	to update the GUI when channels are started/closed.
	
	* src/endpoint.cpp, src/gdkvideoio.cpp, src/gdkvideoio.h, 
	src/urlhandler.cpp, src/videograbber.cpp: Same as above.
	
2003-10-23 Damien Sandras  <dsandras@seconix.com>

	* src/common.h, src/config.cpp, src/pref_window.cpp: Display
	a warning when the user tries to enable video reception during
	a call.
	
2003-10-23 Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Removed unuseful cout.

	* src/endpoint.cpp, src/endpoint.h: Code cleanups. Replaced the
	old GTK timeout for Non answered calls by a PWLib Notifier.
	That fixes a previous bug. Do not update the menu items individually
	in the code but use the 2 new menu.h functions written for that 
	purpose.
	
	* src/gdkvideoio.cpp, src/gdkvideoio.h:  Do not update the menu items 
	individually in the code but use the 2 new menu.h functions written 
	for that purpose.
	
	* src/menu.cpp, src/menu.h: Added a function that updates the 
	sensitivity of general menu items, non-related to the opening/closing
	of audio and video channels. Added another function that updates
	the sensitivity of general menu items related to the opening
	and closing of audio and video channels. Fixed previous bug
	so that the "Save snapshot" menu item is sensitive as soon
	as at least one video channel is opened (Reported by Kilian). 

	* src/urlhandler.cpp: Use the 2 previous functions.
	
2003-10-22 Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Fixed possible bug in previous commit.
	
2003-10-22 Damien Sandras  <dsandras@seconix.com>

	* lib/gconf_widgets_extensions.c, lib/gconf_widgets_extensions.h:
	Added convenience functions to play with gconf settings.

	* src/config.cpp: Added notifiers to change H.245 Tunneling and
	Fast Start. Directly update capabilities list when needed and
	not at the end of calls.
	

	* src/endpoint.cpp, src/endpoint.h: See above.
	
2003-10-21 Damien Sandras  <dsandras@seconix.com>

	* NEWS: Updated with latest CVS news.

	* src/endpoint.cpp: Improved GetRemoteConnectionInfo so that it
	doesn't use GConf.
	
	* src/misc.cpp, src/misc.h: Improved incoming call dialog so that
	it presents the remote application and a clever guessing of
	the remote URL.
	
	* src/tools.cpp: s/Placed calls/Placed Calls
	
2003-10-20 Damien Sandras  <dsandras@seconix.com>

	* NEWS: Updated with latest CVS news.
	
2003-10-20 Damien Sandras  <dsandras@seconix.com>

	* src/codec_info.h: Really fixed #124857 reported by Christian Rose
	<menthos@menthos.com>.

	* src/endpoint.cpp: Display Remote Party Number in the incoming
	call dialog if available.
	
2003-10-19 Damien Sandras  <dsandras@seconix.com>

	* lib/gconf_widgets_extensions.c: Fixed bug. Allow to set empty
	GConf strings.

	* src/ils.cpp, src/ils.h: Disable ILS registering if ILS fields
	are missing. Protect the popup around mutexes.
	
2003-10-18 Damien Sandras  <dsandras@seconix.com>

	* NEWS: Updated with CVS news.

	* lib/Makefile.am: Added the new files to the build system.
	
	* lib/gconf_widgets_extensions.c, lib/gconf_widgets_extensions.h:
	Added those generic callbacks and notifiers aiming at updating
	widgets when a gconf key is modified and vice-versa.
	
	* lib/gnome_prefs_window.c, lib/gnome_prefs_window.h: Added functions
	to help building gconf managed and HIG-compliant preferences windows.

	* src/common.h, src/config.cpp, src/config.h, src/connection.cpp, 
	src/druid.cpp, src/endpoint.cpp, src/endpoint.h, src/gdkvideoio.cpp,
	src/ils.cpp, src/main_window.cpp, src/menu.cpp, src/misc.cpp, 
	src/misc.h, src/pref_window.cpp, src/toolbar.cpp, src/videograbber.cpp:
	Made sure there are no hardcoded GConf keys prefixes anymore. Use
	the new system to build the preferences window. Fixed bug: when
	the video device is changed while preview is not active, the
	preview is not activated anymore.

	* src/tools.cpp: Replaced "Given calls" by "Placed calls" in the calls
	history thanks to C.J. Collier <cjcollier@colliertech.org>.

	* src/main_window.cpp: Fixed #124805 reported by Christian Rose
	<menthos@menthos.com>.

	* src/codec_info.cpp: Fixed #124857 reported by Christian Rose
	<menthos@menthos.com>.
	
2003-10-13 Damien Sandras  <dsandras@seconix.com>

	* NEWS: Updated the file with CVS News.

	* src/urlhandler.cpp: Added new default url handler and url rewriting
	when no handler is specified and that one can be guessed.
	
2003-10-13 Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Only try 3 times if reopening the channel fails.
	
	* src/endpoint.cpp: Code cleanup.
	
	* src/main_window.cpp: Fixed message when the gconf key is wrong.
	Thanks to Kilian.
	
2003-10-13 Damien Sandras  <dsandras@seconix.com>

	* NEWS: Updated the file with CVS News.
	
2003-10-12 Damien Sandras  <dsandras@seconix.com>

	* NEWS: Updated the file with CVS News.

	* src/ldap_window.cpp: Allow to have a group name identical
	to a server name while keeping them distinct and vice-versa.
	Keep the last selected page as current when deleting, adding or
	renaming a group or a server. Automatically select the current
	selected group in the groups list when adding a new contact.
	Added a way to copy the URL of the currently selected contact
	to the clipboard. Code cleanups.
	
2003-10-11 Damien Sandras  <dsandras@seconix.com>

	* TODO: Changed so that it points to wiki.seconix.com

	* src/ldap_window.cpp: Code cleanups. Added support to rename
	a server or a group.
	
2003-10-09 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Display full information (caller ID and IP + remote
	user name) when displaying the incoming call popup.
	
	* src/main_window.cpp: Made sure the bonobo callbacks are protected
	with gdk_threads_* stuff.
	
2003-10-09 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Fixed bug in previous commit.
	
2003-10-09 Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp, src/endpoint.cpp, src/endpoint.h: Added preliminary
	support for start/stop video reception on-the-fly through H.245 mode
	changes.
	
2003-10-09 Damien Sandras  <dsandras@seconix.com>

	* src/videograbber.cpp, src/videograbber.h: New API. No more Reset 
	function. Not AutoDeleteThread anymore. Can autodelete the channel
	or not following the constructor.

	* src/config.cpp: Adapted to the new API. Fixed 
	enable_video_transmission_changed_nt so that it really enables/
	disables video transmission when there are no calls.
	
	* src/endpoint.cpp, src/endpoint.h: Adapted to the new API.

	* src/gdkvideoio.cpp: Display the GM logo when there are no
	GdkVideoOutputDevices anymore.
	
	* src/gnomemeeting.cpp: Adapted to the new API.
	
2003-10-09 Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp, src/connection.cpp, src/endpoint.cpp,
	src/endpoint.h: Added possibility to change of video device, and
	to change the devices settings like size, format and so on, during
	calls.
	
	* src/videograbber.cpp: Do not delete the channel when closing.
	
2003-10-08 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp, src/endpoint.h: Added functions StartLogicalChannel
	and StopLogicalChannel to start/stop sending/receiving a particular
	codec.

	* src/config.cpp: Makes use of the new functions when 
	enable_video_transmission is changed.

2003-10-07 Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Do not try to start the video channel if it 
	still exists.
	
	* src/connection.cpp, src/connection.h: Added mutex to 
	OnLogicalChannel.
	
2003-10-07 Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp: Fixed gnomemeeting_component_view to use
	gtk_widget_show_all.
	
2003-10-06 Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Modified notifiers to permit to start and stop 
	video transmission on-the-fly during calls.
	
	* src/connection.cpp, src/connection.h, src/endpoint.cpp, 
	src/endpoint.h: Code cleanups. Limit the number	of opened audio and 
	video channels at the connection level instead of the endpoint.
	Reset the video grabber with each call. Added support
	for autoStartTransmitVideo and autoStartReceiveVideo. Display a
	message in the history when a logical channel is closed.
	
	* src/gdkvideoio.cpp, src/gdkvideoio.h,	src/videograbber.cpp:
	Do not update the video menus in the videograbber or in the
	endpoint but directly in the classes displaying received or transmitted
	video.
	
2003-10-04 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented SCHEMA_AGE.

	* gnomemeeting.schemas.in.in: Removed auto_answer and do_not_disturb
	keys. Added call_control/incoming_call_mode key with 4 states
	(AVAILABLE, FREE_FOR_CHAT, BUSY, FORWARD).

	* lib/Makefile.am: Added gtk_menu_extensions.c, gtk_menu_extensions.h.

	* lib/gtk_menu_extensions.c, lib/gtk_menu_extensions.h: Added 
	convenience functions able to build menus from structures without
	requiring libgnomeui. Fully respects the HIG.

	
	* src/callbacks.cpp, src/chat_window.cpp, src/common.h,
	src/config.cpp, src/connection.cpp, src/druid.cpp, src/endpoint.cpp,
	src/gdkvideoio.cpp, src/gnomemeeting.cpp, src/ils.cpp, 
	src/ldap_window.cpp, src/main_window.cpp, src/menu.cpp, src/menu.h,
	src/pref_window.cpp, src/tools.cpp, src/tray.cpp, src/urlhandler.cpp,
	src/videograbber.cpp: Adapted to the new menus API. Added Close with
	Ctrl-W shortcut to the main window. Removed the auto-answer
	and do_not_disturb preferences from the prefs window and from
	the menus. Added Incoming Call Mode support to the menus and to
	GnomeMeeting. Made sure that keys incoming_call_mode and 
	always_forward are in sync.
	
2003-09-24 Damien Sandras  <dsandras@seconix.com>

	* lib/gtk-text-buffer-extentions.c, lib/gtk-text-buffer-extentions.h,
	 src/chat_window.cpp: Added preliminary support for URLs thank to
	a patch from Julien Puydt <julien.pudyt   @   laposte.net>.
	
2003-09-24 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Fixed possible bug if video grabber is closed
	right after it is open.
	
2003-09-24 Damien Sandras  <dsandras@seconix.com>

	* src/videograbber.cpp: Fixed deadlock that could happen in very
	special conditions, thanks to Snark for finding this bug.
	
2003-09-23 Damien Sandras  <dsandras@seconix.com>

	* src/codec_info.cpp, src/codec_info.h, src/common.h, 
	src/gnomemeeting.cpp, src/pref_window.cpp, src/pref_window.h:
	Removed the codecs properties button.
	
2003-09-23 Damien Sandras  <dsandras@seconix.com>

	* src/pref_window.cpp: Unsensitive the Properties button at
	startup if the first selected codec has no properties.
	
2003-09-22 Damien Sandras  <dsandras@seconix.com>

	* po/POTFILES.in: Added codec_info.*.

	* src/Makefile.am: Added codec_info.*.
	
	* src/codec_info.cpp, src/codec_info.h: Those files contain an
	easy to use class permitting to get information, quality, bitrate given
	a codec name.
	
	* src/common.h, src/pref_window.cpp: Use the new class. Disable
	the properties button for codecs having no modifiable properties.
	
2003-09-22 Damien Sandras  <dsandras@seconix.com>

	* src/pref_window.cpp: Fixed alignment of buttons. Added Properties
	buttons to set codec-specific and advanced options if required.
	
2003-09-21 Damien Sandras  <dsandras@seconix.com>

	* src/pref_window.cpp: Added an info button that displays
	information about the selected codec in the prefs.
	
2003-09-21 Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Changed number of audio codecs.
	
	* src/config.cpp, src/endpoint.cpp, src/pref_window.cpp: Added support
	for iLBC audio codec from iLBCfreeware.org.
	
2003-09-21 Damien Sandras  <dsandras@seconix.com>

	* src/videograbber.cpp: Always delete the grabber when the opening
	fails, even when plugins are used.
	
2003-09-21 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Use http://seconix.com/ip to detect the 
	gateway IP for use with IP translation.

	* configure.in: Reverted previous change until plugins are again
	in latest OpenH323 CVS.
	
2003-09-18 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Changed includes order so that they work with the
	latest OpenH323/PWLib CVS where the recursion problem has been fixed.
	
2003-09-17 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented SCHEMA_AGE.

	* gnomemeeting.schemas.in.in: Moved ip_translation and public_ip keys
	from "general" to "nat". Added a key permitting to disable automatic
	IP checking.
	
	* src/common.h: Added NAT_KEY.
	
	* src/config.cpp: Moved ip_translation and public_ip keys
	from "general" to "nat". Added upgrade routine (0.98 -> 0.99) to move
	the values from general to nat and disable old keys.
	
	* src/endpoint.cpp, src/endpoint.h: Added notifier that updates
	the IP address regularly if "ip_checking" is enabled. Uses
	dyndns.org for that purpose.
	
	* src/pref_window.cpp: Moved ip_translation and public_ip keys
	from "general" to "nat".
	
2003-09-17 Damien Sandras  <dsandras@seconix.com>

	* lib/xdap/xdap.c, src/main_window.cpp: Backported xml fix from
	0.98.5.
	
2003-09-11 Damien Sandras  <dsandras@seconix.com>

	* src/sound_handling.cpp: Only display the "recording" popup when
	both channels are opened without error.
	
2003-09-10  Abel Cheung  <maddog@linux.org.hk>

	* configure.in: Added "mk" to ALL_LINGUAS.

2003-09-07 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Do not apply IP translation when IPv6 is
	used. Patch from sjoerd@luon.net (sjoerd).
	
2003-09-06 Guntupalli Karunakar  <karunakar@freedomink.org>

	* configure.in: Added "hi" to ALL_LINGUAS.

2003-09-04 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Added 127.0.0.1 to the list of IP's that
	shouldn't be translated. (thanks to Roger Hardiman)
	
2003-09-04 Damien Sandras  <dsandras@seconix.com>

	* src/sound_handling.cpp: Destroy information window only when
	the test ends.
	
2003-09-04 Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Disable the druid audio test button when
	no devices are found.
	
	* src/druid.cpp: See above.
	
	* src/endpoint.cpp, src/endpoint.h: Use a normal PNOTIFIER Timer to 
	display the statistics every second in a call.

	* src/sound_handling.cpp, src/sound_handling.h: Display an informative
	popup when tests are running if the devices are successfully opened.
	Disable test button when a test has failed. Made the informative
	dialog MODAL.
	
2003-09-03 Damien Sandras  <dsandras@seconix.com>

	* src/sound_handling.cpp: Added popup.
	
2003-09-03 Damien Sandras  <dsandras@seconix.com>

	* src/sound_handling.cpp: Fixed previous commit.
	
2003-09-03 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp, src/endpoint.h: Protected CreateAudioTester
	and DeleteAudioTester with mutexes.
	
	* src/sound_handling.cpp, src/sound_handling.h: Added PSyncPoint's 
	to prevent the threads to be deleted before the Main is started.
	
2003-09-02 Damien Sandras  <dsandras@seconix.com>

	* src/druid.cpp: Use a new algorithm for the druid test
	to ensure it is acting like a real full-duplex program.
	
	* src/endpoint.cpp: See above. Added gdk_threads_leave in callback
	to ensure the GDK mutex is unlocked to prevent crossed mutexes 
	deadlock.

	* src/sound_handling.cpp: See above. GMAudioTester is not anymore
	an AutoDeleteThread. Added GMAudioRP, for the player and recorder.
	They write and read to/from a circular buffer.
	
	* src/sound_handling.h: See above.
	
2003-09-02 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Added sq to ALL_LINGUAS.
	
2003-09-02 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Fixed previous commit.

2003-09-02  Gediminas Paulauskas  <menesis@delfi.lt>

	* configure.in: Added lt to ALL_LINGUAS.

2003-09-01 Damien Sandras  <dsandras@seconix.com>

	* src/gnomemeeting.cpp: Added patches from
	Roger Hardiman <roger@ivsuk.com> for compilation without IXJ.
		
2003-09-01 Damien Sandras  <dsandras@seconix.com>

	* lib/xdap/xdap.c: Added missing xmlInitParser call.
	
2003-09-01 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Added patch Stefan BrÃÂ¼ns 
	<lurchi@kawo1.rwth-aachen.de> to fix compilation problems with
	/usr/include.
	
2003-08-31 Damien Sandras  <dsandras@seconix.com>

	* src/sound_handling.cpp: Fixed the audio test in the druid for ALSA
	and OSS.
	
2003-08-29 Damien Sandras  <dsandras@seconix.com>

	* src/gnomemeeting.cpp: Added patch from Georgi Georgiev 
	<chutz@gg3.net> for optional compilation without GNOME libs.
	
	* src/sound_handling.cpp: Added patch from Roger Hardiman
	<roger@ivsuk.com> for compilation on FreeBSD.
	
2003-08-28 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp, src/main_window.cpp: Put the callback in place
	again.
	
2003-08-28 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Moved the expose_event callback content to
	OnRTPStatistics. Do not display if the control panel is not
	showing the stats. 

	* src/ils.cpp: Only display the "Connection lost" message if we still
	lost it after 5 unsuccessful reconnections. Clears the list before
	searching.
	
	* src/main_window.cpp: Removed the expose_event callback.
	
2003-08-28 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp, src/endpoint.h: Added support for OnRTPStatistics
	to display the statistics. Still preliminary.
	
	* src/main_window.cpp: Removed AppbarUpdate as it is no longer used.
	
2003-08-26 Damien Sandras  <dsandras@seconix.com>
	
	* src/endpoint.cpp: Do not display an error popup when the "No
	device found" special device is opened. Do not even open it.
	Added opened_audio_channels variable again to limit the number
	of opened channels to 2.
	
	* src/gnomemeeting.cpp: Present "No device found" as possible
	device when no devices are detected for a given manager.
	
	* src/misc.cpp: Fixed error message on Assertions.
	
2003-08-26 Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: s/free/g_free
	
2003-08-26  Dafydd Harries  <daf@parnassus.ath.cx>

	* configure.in: Added "cy" (Welsh) to ALL_LINGUAS.

2003-08-26 Damien Sandras  <dsandras@seconix.com>

	* src/gnomemeeting.cpp: Added missing widget to previous commit.
	
2003-08-26 Damien Sandras  <dsandras@seconix.com>

	* src/gnomemeeting.cpp: Made sure everything is correctly initialized.
	
2003-08-26 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Added GDK locking around gconf operations in
	OnILSTimeout. Fixed leak in destructor.
	
2003-08-26 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Added --enable-debug option.
	
2003-08-26  Dmitry G. Mastrukov  <dmitry@taurussoft.org>

	* configure.in: Added Belarusian to ALL_LINGUAS.

2003-08-25 Damien Sandras  <dsandras@seconix.com>

	* src/misc.cpp: Fixed tooltip settings. Thanks to Stefan BrÃÂ¼ns for
	spotting this!
	
2003-08-24 Damien Sandras  <dsandras@seconix.com>

	* src/gnomemeeting.cpp, src/main_window.cpp: Permit GM to start
	without manager when plugins are not compiled in, but not without
	audio devices.
	
	* src/videograbber.cpp: Reverted to the old way of initialising 
	things as it seems some drivers have problems with the new one.
	
2003-08-22 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Small cleanup.
	
2003-08-22 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Update the volume sliders when the audio
	channels are started.
	
2003-08-22 Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp, src/chat_window.cpp, src/config.cpp, 
	src/endpoint.cpp, src/endpoint.h, src/gnomemeeting.cpp, 
	src/main_window.cpp, src/urlhandler.cpp: Removed a few 
	theorically possible deadlocks. Removed GetCurrentConnection
	so that we use the OpenH323 one with Locks. Made sure 2 mutexes
	are never taken in 2 different orders in 2 different
	threads, including for the GDK lock.
	
2003-08-20  William Jon McCann  <mccann@jhu.edu>

	* src/endpoint.cpp (SetSoundChannelPlayDevice):
	(SetSoundChannelRecordDevice):  Fix build error.

2003-08-20 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Optimized SetSoundChannelPlayerDevice and 
	SetSoundChannelRecorderDevice so that they do not rebuild the
	devices list if GM already has it in its internal structures.
	
2003-08-19 Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Added widgets for the managers in the druid.
	
	* src/config.cpp: Updates the druid when the manager changes.
	
	* src/druid.cpp: Added the managers.
	
	* src/endpoint.cpp, src/endpoint.h: Added function to get
	the manager name. Make sure UpdateConfig doesn't update the devices
	list if the manager has not change after a call.
	
	* src/lid.cpp, src/main_window.cpp, src/sound_handling.cpp,
	src/sound_handling.h: Removed mixers related things.
	
	* src/videograbber.cpp, src/videograbber.h: Fixed video tester.
	Removed color_format variable.	
	
2003-08-18 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented SCHEMA_AGE.

	* gnomemeeting.schemas.in.in: Removed mixers related keys
	and added 2 keys for the video and audio managers.

	* src/common.h: Added widgets for the audio and video managers and
	also 2 PStringLists for the list of possible audio and video drivers.

	* src/config.cpp: Added notifiers for the audio and video drivers
	keys.

	* src/druid.cpp: Removed mixers related things.

	* src/endpoint.cpp: Added support for audio and video plugins.

	* src/gnomemeeting.cpp: Added support for audio and video plugins.

	* src/gnomemeeting.h: Added support for audio and video plugins.

	* src/main_window.cpp: Added support for audio and video plugins.

	* src/pref_window.cpp: Added support for audio and video plugins.

	* src/pref_window.h: Added support for audio and video plugins.

	* src/sound_handling.cpp: Added support for audio and video plugins.

	* src/videograbber.cpp: Added support for audio and video plugins.
	
2003-08-15  Pauli Virtanen  <pauli.virtanen@hut.fi>

	* configure.in: Added "fi" (Finnish) to ALL_LINGUAS.

2003-08-13 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Fixed compilation error.
	
2003-08-13 Damien Sandras  <dsandras@seconix.com>

	* src/common.h, src/endpoint.cpp, src/endpoint.h, src/gnomemeeting.cpp,
	src/sound_handling.cpp, src/videograbber.cpp: Added support for 
	TRY_PLUGINS.
	
2003-08-11 Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Do not unset the gconf notifiers before upgrading.
	Unset some unused gconf keys in the user prefs when upgrading.

	* src/endpoint.cpp: Change noMediaTimeOut to 15 seconds. Unregister
	from ILS when quitting GnomeMeeting.
	
2003-08-11 Damien Sandras  <dsandras@seconix.com>

	* src/gnomemeeting.cpp: Added patch from Georgi Georgiev
	for compilation without libgnome.
	
2003-08-08 Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp: Fixed crash when starting in visible mode.
	Introduced in yesterday's changes.
	
2003-08-08 Damien Sandras  <dsandras@seconix.com>
	                            
	* src/gnomemeeting.cpp: Fixed initialisation of structs.
	
2003-08-07 Damien Sandras  <dsandras@seconix.com>

	* src/videograbber.cpp: Fixed compilation error.

2003-08-07 Damien Sandras  <dsandras@seconix.com>

	* src/videograbber.cpp: Fixed leak.

2003-08-07 Damien Sandras  <dsandras@seconix.com>

	* src/videograbber.cpp: Removed unuseful delete (grabber).
	
2003-08-07 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented SCHEMA_AGE.

	* gnomemeeting.schemas.in.in: Removed color_format key.

	* src/gnomemeeting.cpp: Added support for TRY_PLUGINS of recent
	pwlib's patches. Optionnal.
	
	* src/main_window.cpp: Only put GM window on top of other applications
	when it is shown during calls.
	
	* src/videograbber.cpp: Added support for TRY_PLUGINS of recent
	pwlib's patches. Optionnal.
	
2003-08-07 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented SCHEMA_AGE.

	* gnomemeeting.schemas.in.in: Added key for stay on top.

	* src/common.h: Removed bilinear bifiltering widget and added
	stay on top widget.

	* src/config.cpp: Fixed notifier for fullscreen height and width. Added
	notifier for the new stay on top pref.

	* src/endpoint.cpp: Popup video windows now have the displayed
	user name as title. Added stay-on-top window manager hint support
	for windows displaying video so that users can continue doing
	other things while videoconferencing.

	* src/gdkvideoio.cpp: Removed gray border from the video window.
	Made them non-resizable, the size is now based on the hidden
	gconf keys. Will be extended later.

	* src/ils.cpp: Make use of sflags for invisibility.

	* src/main_window.cpp: Added stay-on-top window manager hint support
	when windows are shown/hidden.

	* src/misc.cpp: Fixed popup video windows, see above. Added function
	to set stay-on-top wm hint.

	* src/misc.h: Added function to set stay-on-top wm hint.

	* src/pref_window.cpp: Added stay-on-top window manager hint support
	for windows displaying video so that users can continue doing
	other things while videoconferencing. Removed bilinear filtering from
	the preferences window. Enabling it doesn't give significant 
	improvements but is burning CPU. Still accessible through gconf.

	* xdap_data/ils_nm_mod.xml, xdap_data/ils_nm_reg.xml: Make use of 
	sflags for invisibility.
	
2003-08-06 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Version number is 0.99.0.
	
	* src/config.cpp, src/druid.cpp, src/endpoint.cpp, 
	src/endpoint.h, src/ils.cpp, src/ils.h: Adapted GnomeMeeting to the
	new ILS API. That permits to spare one thread.
	
2003-08-04 Damien Sandras  <dsandras@seconix.com>

	* lib/dialog.c, src/chat_window.cpp: Fixed compilation warnings.
	
2003-08-04 Damien Sandras  <dsandras@seconix.com>

	* src/menu.cpp: Fixed #118989.
	
	* src/tools.cpp: Converts the current date to UTF-8 before using it
	in the calls history.
	
2003-08-04 Damien Sandras  <dsandras@seconix.com>

	* src/pref_window.cpp: Removed unused callbacks.

	* src/tools.cpp: Added Close buttons to be HIG compliant to the 2
	history windows.
	
2003-08-01 Damien Sandras  <dsandras@seconix.com>

	* lib/dialog.c: No title in HIG compliant alert boxes.

	* src/main_window.cpp: Removed resize grip to the statusbar.
	
	* src/pref_window.cpp: Changed alignment for buttons inside the
	prefs window and realigned the main frame with the categories frame.

	* src/tools.cpp: Added 6 pixels border to the calls history notebook
	in the window of the same name.
	
2003-07-30 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp: Added back the S / A / V thing, it makes
	no sense without.
	
2003-07-30 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented version to 0.98.1.

	* src/main_window.cpp: Small fix.
	
	* src/menu.cpp: Changed wrong menu item.
	
	* src/misc.cpp: HIG fixes for the prefs window, tried 
	to respect spacing and alignment the best possible.
	
	* src/pref_window.cpp: Same here.
	
	* src/toolbar.cpp: Fixed tooltip.
	
	* src/tools.cpp: Removed frame.
	
2003-07-30 Damien Sandras  <dsandras@seconix.com>

	* src/chat_window.cpp: Removed clear button. Not really required.
	
	* src/endpoint.cpp: Changes relative to the changes to
	the remote user name.

	* src/main_window.cpp: Tried to be more respectful of HIG spacing 
	recommendations in all parts of the main window.
	
	* src/toolbar.cpp: Removed uneeded space in the vertical toolbar.
	
2003-07-29 Damien Sandras  <dsandras@seconix.com>

	* src/toolbar.cpp: Added tooltip to the connect button.
	
2003-07-21 Hasbullah Bin Pit <sebol@ikhlas.com>
	
        * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.

2003-07-16  Abel Cheung  <maddog@linux.org.hk>

	* configure.in: s/0xa0/ /g

2003-06-27 Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Higher granularity for gdk_threads_enter/leave to
	prevent possible deadlocks.
	
2003-06-25 Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: Do not retry when contacting the ILS server fails.
	Only retry when it is able to contact, but unable to fetch the
	users list.
	
2003-06-22 Damien Sandras  <dsandras@seconix.com>

	* Tagged for 0.98.0 : v_0_98_0
	
2003-06-22 Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp, src/config.cpp: Do not use anymore 
	FindConnectionWithLocks as it seems to deadlock.
	
	* src/main_window.cpp: Fixed lost packets and late packets % 
	calculation.
	
2003-06-22 Damien Sandras  <dsandras@seconix.com>
	
	* src/chat_window.cpp: Do not send empty messages.
	
	* src/ldap_window.cpp: Update menu sensitivity on groups listing
	rebuild.

	* src/main_window.cpp: Fixed lost/late packets percentage.
	
2003-06-22 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp, src/ldap_window.h, src/tools.cpp: Moved some
	static functions on contacts to global functions so that they can
	be used in src/tools.cpp. Added right-click menu support in the 
	history.

	* configure.in: Incremented version to 0.98.0 (yes!).
	
2003-06-22 Damien Sandras  <dsandras@seconix.com>

	* src/gnomemeeting.cpp: Fixed tray_hack so that not the whole GM
	is shown.
	
	* src/ldap_window.cpp: Fixed drag and drop from the calls history
	to the addressbook.
	
	* src/main_window.cpp: Debug output is now going in a file
	in the current directory.
	
2003-06-22 Damien Sandras  <dsandras@seconix.com>

	* src/urlhandler.cpp: Puts the URL in the right place in the history
	when calling an user who is currently not registered to ILS.
	
2003-06-21 Damien Sandras  <dsandras@seconix.com>

	* src/tools.cpp: Added drag-and-drop from the calls history
	to the main window and to the addressbook.

	* src/ldap_window.cpp: See above.
	
2003-06-19 Damien Sandras  <dsandras@seconix.com>

	* src/lid.cpp: Added back the automatic speaker phone mode.

	* src/tools.cpp: Added window icon.
	
2003-06-19 Damien Sandras  <dsandras@seconix.com>

	* src/connection.cpp, src/pref_window.cpp: Make sure that people
	don't use a jitter of more than 1 second.
	
2003-06-19 Damien Sandras  <dsandras@seconix.com>

	* src/tray.cpp: Fixed bug when the tray is clicked: do not show the
	whole GnomeMeeting, but only required and selected components.

	* src/config.cpp: Fixed call forwarding notifier so that it considers
	"callto:" and "h323:" as empty urls.
	
2003-06-18 Damien Sandras  <dsandras@seconix.com>

	* lib/stock-icons.c, lib/stock-icons.h, pixmaps/Makefile.am:
	Added calls history icons, and connect/disconnect in size 16 icons.
	
	* pixmaps/connect-16.png, pixmaps/disconnect-16.png, 
	pixmaps/calls_history.png: Added those files.
	
	* src/endpoint.cpp, src/endpoint.h: Added function to get info
	about the remote party of a connection. Make more intelligent
	guessing of the URL to call back in the case where a gatekeeper 
	is used (use the alias or the e164 id in that case instead of the IP).
	
	* src/menu.cpp: Changed the icons to size 16 icons.
	
	* src/tray.cpp: Middle-click button opens the ldap window.
	
2003-06-18 Damien Sandras  <dsandras@seconix.com>

	* src/tools.cpp: Don't show the duration column for unanswered calls
	and use a blue color for links.
	
2003-06-18 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp, src/endpoint.h: Fixed possible problem
	when getting the IP for the H.225 Signalling Channel.
	
2003-06-18 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint: Removed unneeded cout.
	
2003-06-18 Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: Incremented timer.

	* src/endpoint.cpp, src/endpoint.h: Added missing function for
	call transfer. Thanks to Sandro for finding this!!
	
2003-06-18 Guntupalli Karunakar  <karunakar@freedomink.org>

	* configure.in: Added "ml" in ALL_LINGUAS.

2003-06-18 Damien Sandras  <dsandras@seconix.com>

	* src/pref_window.cpp: Fixed wrong key for show_popup.
	
2003-06-18 Damien Sandras  <dsandras@seconix.com>

	* src/misc.cpp: Make sure asserts are always displayed in a popup.
	
2003-06-18 Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: Added a 0.5s timeout when there is a "Connection
	lost".
	
2003-06-18 Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: Retry 5 times in case of "Connection lost".
	
2003-06-17 Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp: Removed disconnect timeout.
	
2003-06-17 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp: Fixed double free!

2003-06-17 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp: Fixed crash due to a key being escaped twice.
	
2003-06-17 Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Don't upgrade if the port is = 0. One less 
	last minute bug...
	
2003-06-17 Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: Fixed incorrect gconf key for the sport attribute.
	
2003-06-17 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp, src/config.cpp: Fixed bugs again.
	
2003-06-17 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp: Cleaned the API so that groups are always
	passed in lowercase UTF-8, but unescaped, to functions.
	
2003-06-17 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp: Check if a group already exists using
	the escaped gconf key.
	
2003-06-17 Damien Sandras  <dsandras@seconix.com>

	* src/menu.cpp: Added Calls History to the tray menu.
	
2003-06-17 Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Fixed possible crash.
	
2003-06-17 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented SCHEMA_AGE.
	
	* gnomemeeting.schemas.in.in: Moved ports related settings from
	the general section to the ports section. Added a key for the 
	Gatekeeper UDP port range.
	
	* src/common.h: Added the ports section to the keys.
	
	* src/config.cpp: Make sure old port ranges are upgraded to the
	new keys.
	
	* src/endpoint.cpp: Use new port ranges.
	
	* src/gnomemeeting-config-tool.in: Fixed messages.
	
	* src/ldap_window.cpp, src/ldap_window.h: Fixed problem for group
	names containing markup language. Thanks to Kilian for spotting this.
	
2003-06-16 Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp: Stop tones on key presses.
	
2003-06-16 Damien Sandras  <dsandras@seconix.com>

	* src/gatekeeper.cpp: Fixed bug when unregistering from a GK.
	
2003-06-16 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented to 0.97.9 as it is the 0.98 release.
	
	* src/callbacks.cpp, src/callbacks.h: Added hold_call_cb so that
	it can be used by the lid thread too. Removed unneeded 
	gtk_dialog_response_accept.

	* src/endpoint.cpp, src/endpoint.h: Removed unneeded OnForwardingCall.
	Display right IP address in addressbook. Display the URL instead
	of the pure IP.
	
	* src/ils.cpp: Limited the number of chars for the different fields
	to the maximum supported.
	
	* src/ldap_window.cpp: Changes so that gconf keys for group and server
	names are escaped before manipulation in gconf_* functions and
	unescaped before displaying.
	
	* src/lid.cpp: Various fixes, and added support for *1 *2 to
	hold and transfer calls.
	
	* src/main_window.cpp: Added callback to disconnect after 15 seconds
	of no data has been received.
	
	* src/menu.cpp: Removed hold_call_cb to make it public.
	
	* src/pref_window.cpp: Added h323: as default URL for call forwarding.
	Limited the different fields for the user details on ILS to the max
	allowed size.
	
	* src/toolbar.cpp: Changed tooltips to respect propositions from 
	Leonard and Alessio.
	
	* src/tools.cpp: The calls history now presents an URL and not a simple
	IP. It also permits entries to be double-clicked to call the contacts.
	
	* src/urlhandler.cpp: Fix when calling an invalid speed dial.
	
2003-06-16 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Fixed calls history.
	
	* src/tools.cpp: Same.
	
	* src/urlhandler.cpp: Same.
	
2003-06-14 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Added noMediaTimeOut, fixed deadlock with LID.
	
	* src/lid.cpp: Made auto-dial when "#" is pressed.
	
	* src/sound_handling.cpp: Fixed error message in druid, thanks
	to Johnny for spotting this.
	
	* src/urlhandler.cpp: If no speed dial is found for a given
	number (e.g. : 156#), the number is called (typical behavior of
	pro apps).
	
2003-06-14 Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Removed the speaker phone button as we now
	have an automatic speaker phone mode.
	
	* src/config.cpp: Adapted to the new Lid API.

	* src/endpoint.cpp: Same.

	* src/endpoint.h: Same.
	
	* src/gnomemeeting.cpp: Same.

	* src/lid.cpp, src/lid.h: New API. This new API is based on the fact
	that the device is Lock'ed before being used, so that functions
	can be safely used.
	
	* src/main_window.cpp: Changes to adapt to the new API. Fixed
	missing icon in the WM decoration when another window is realized
	before the main window.
	
	* src/toolbar.cpp: Removed code relative to the speakerphone button.
	
2003-06-14 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp, src/endpoint.h: Moved the GMVideoGrabber
	to the Endpoint class. That permits to more easily use the
	mutexes and to ensure that everything is thread-safe.
	Returning the GMVideoGrabber returns a locked pointer to ensure
	that the object will continue to live until the object is 
	unlocked.
	
	* src/gnomemeeting.cpp, src/gnomemeeting.h: See above.
	
	* src/config.cpp: Adapted to the new API.
	
	* src/main_window.cpp: Adapted to the new API.
	
	* src/videograbber.cpp, src/videograbber.h: Added the 2 Lock and Unlock
	functions.
	
2003-06-11 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Fixed wrong UTF-8 PString when Netmeeting 
	calls.
	
	* src/ils.cpp: Added test if lwp is NULL.
	
	* src/ldap_window.cpp: Same here, thanks to the debug of Johnny
	StrÃÂ¶m.
	
2003-06-11  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* lib/gtk-text-buffer-extentions.c (smiley_tree_init): Comment out
	':/' smile until we proper detec urls.

2003-06-11 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Fixed ptlib and openh323 headers detection.

	* pixmaps/Makefile.am: Added text_logo.xpm in EXTRA_DIST.
	
2003-06-10 Damien Sandras  <dsandras@seconix.com>

	* src/urlhandler.cpp: Added comment in history when call transfer
	fails.
	
2003-06-10 Damien Sandras  <dsandras@seconix.com>

	* src/connection.cpp: Added comment in history when call transfer
	fails.
	
2003-06-10 Damien Sandras  <dsandras@seconix.com>

	* callbacks.cpp, callbacks.h: Added a default callbacks that
	generates GTK_RESPONSE_ACCEPT in a Dialog when a GtkEntry is
	activated. Thanks Kilian for the proposition.
	
	* endpoint.cpp, endpoint.h: Got rid of is_received_call, we 
	can use openh323 for that.
	
	* gdkvideoio.cpp: Fixed bug when exiting from full screen after
	the remote end has cleared the call. It was crashing on the next
	call. Thanks Johnny for finding this one.
	
	* ldap_window.cpp: Removed static function and use the function
	of callbacks.h. See above.
	
	* misc.cpp: Fixed the incoming call popup to use Accept/Reject
	instead of Connect/Disconnect.
	
	* urlhandler.cpp: Do not transfer the call if the URL handler is
	wrong. Add a Timeout that checks if the call has been transferred
	or not. The remote is able to see it instantly but not the user
	transferring the call. That popup permits to the person transferring
	the call to see if it failed or not. Notice that if the call
	is being transferred but that the remote user rejects the call
	after 5 seconds, it is considered as a successful transfer.
	
2003-06-10 Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp: Fixed crash when forward gconf key is NULL
	in transfer_call_cb.
	
2003-06-10 Damien Sandras  <dsandras@seconix.com>

	* src/connection.cpp: Added callback to display a popup when the
	remote user is trying to transfer your call to another person
	and that it fails.
	
	* src/connection.h: See above.
	
	* src/endpoint.cpp: Fixed bug that prevented a call from being
	accepted after that the previous call has had failed transfer.
	(The calling party was receiving "Remote is busy" when it was not
	true).
	
	* src/gnomemeeting.cpp: Fixed crash when accepting a call, then
	trying to disconnect immediately after before the call has been
	established.
	
2003-06-09 Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp: Code cleanups.
	
	* src/endpoint.cpp: Updated to the new API of the calls history window
	functions.
	
	* src/gnomemeeting.cpp: Make use of the 2 new functions to animate
	the progress bar.
	
	* src/main_window.cpp, src/main_window.h: Added enw function to
	animate the progress bar in the statusbar when calling somebody.
	
	* src/tools.cpp, src/tools.h: Changed the API for the calls
	history window functions.
	
	* src/urlhandler.cpp: Added wrong speed dials and callto in the
	calls history. Fixed various bugs when calls fails.
	
2003-06-09 Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp: Fixed default button for call transfer popup.
	
	* src/endpoint.cpp, src/endpoint.h: Don't use the same mutexes 
	for all internal variables. Added a method that waits that a call
	has been transfered before returning.
	
	* src/menu.cpp: Fixed warning.
	
	* src/pref_window.cpp: Removed duplicate "Picture" entry.
	
2003-06-09 Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp: Improved the dialog in the transfer call
	popup.

	* src/endpoint.cpp: Fixed OpenAudioChannel.
	
	* src/gnomemeeting.cpp: Prevents crash when connection is NULL
	when clicking on Disconnect.

	* src/misc.cpp: HIGified the incoming call popup window.
	
2003-06-09 Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp: Fixed transfer_call_cb buttons.
	
	* src/common.h: Added GCONF KEY.
	
	* src/ldap_window.cpp: Added Transfer Call to right-click menu
	on a contact when you are in a call.

	* src/main_window.cpp: Made the GCONF error dialog appear above
	the GM window.
	
	* src/menu.cpp: Fixed transfer_call_cb parameter.
	
	* src/urlhandler.cpp: Do transfer calls to invalid URLs.
	
2003-06-09 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Fixed LDAP detection test. Incremented SCHEMA_AGE.
	
	* gnomemeeting.schemas.in.in: Added a new key to enable auto clear
	or not of the text chat window at the end of calls.
	
	* src/callbacks.cpp, src/callbacks.h: Added a call_transfer_cb 
	displaying a popup to transfer calls.
	
	* src/chat_window.cpp, src/chat_window.h: Code cleanups. Added
	a clear button for the text chat.
	
	* src/common.h: Added new widget for the new auto_clear option.
	
	* src/config.cpp: Added new notifier for the new auto_clear option.

	* src/endpoint.cpp, src/endpoint.h: Only clears the text chat at
	the end of calls if specified. Added support for H.450.2 Call Transfer.
	Updates the menu of the addressbook at the end of calls.
	
	* src/ldap_window.cpp, src/ldap_window.h: Added Call Transfer support
	in the addressbook menus. You can now double click on a contact
	to call him OR to transfer a current call to him.
	
	* src/main_window.cpp: Code cleanups. 
	
	* src/menu.cpp, src/menu.h: Removed the call_transfer_cb from
	there and made it global so that it can be used in the address book
	too. Added a clear menu item for the text chat.
	
	* src/pref_window.cpp: Added support for the new auto_clear pref.

	* src/urlhandler.cpp, src/urlhandler.h: Added support for H.450.2
	Call transfer so that it also works with speed dials.
	
2003-06-08  Christian Rose  <menthos@menthos.com>

	* src/main_window.cpp: Fix "GnomeMeetind" typo.

2003-06-08 Damien Sandras  <dsandras@seconix.com>

	* src/gnomemeeting.cpp: Add "Picture" to the video devices list.
	
2003-06-08 Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Don't delete the old group key when upgrading.

	* src/gnomemeeting.cpp, src/gnomemeeting.h: Added function to
	detect the devices.
	
	* src/ils.cpp: Changed the color for busy users to light gray.

	* src/pref_window.cpp: Makes use of the new function in 
	gnomemeeting.h.

	* src/ldap_window.cpp: Make the search entry unsensitive when
	the user is using no filter.
	
	* src/main_window.cpp: Changed the startup sequence to fix bug
	in the druid (devices were detected after the GUI has been built).
	
2003-06-08 Damien Sandras  <dsandras@seconix.com>

	* src/gnomemeeting.cpp, src/gnomemeeting.h: Makes the Init method
	fail and exit when no audio device is detected.
	
	* src/ldap_window.cpp: Implemented the "Find all contacts" idea
	of Christopher and Kilian.
	
2003-06-08 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented version to 0.97.2.

	* src/Makefile.am: Got rid of common.cpp.

	* src/common.cpp: Removed.
	
	* src/callbacks.cpp, src/callbacks.h, src/chat_window.cpp, 
	src/common.h, src/config.cpp, src/connection.cpp, src/druid.cpp,
	src/druid.h, src/endpoint.cpp, src/gatekeeper.cpp, 
	src/gnomemeeting.cpp, src/gnomemeeting.h, src/ils.cpp, 
	src/ldap_window.cpp, src/ldap_window.h, src/lid.cpp, 
	src/main_window.cpp, src/main_window.h, src/menu.cpp, src/menu.h,
	src/misc.cpp, src/pref_window.cpp, src/pref_window.h, 
	src/sound_handling.cpp, src/toolbar.cpp, src/tools.cpp, src/tools.h,
	src/tray.cpp, src/tray.h, src/urlhandler.cpp, src/videograbber.cpp:
	Changed the API for creating widgets so that it sounds more intuitive
	and prepares the way to migrate to pure GObjects for each of the
	components of GM. Changed the startup and quit sequence, the 
	GnomeMeeting GUI is now built in the main C++ class together
	with the Endpoint. Removed much stuff from common.cpp as we
	can now more logically use the main class.
	
2003-06-06 Paul Duffy <dubhthach@frink.nuigalway.ie>

        * configure.in: Added ga (irish) to ALL_LINGUAS
	
2003-06-06 Damien Sandras  <dsandras@seconix.com>

	* src/druid.cpp: Forgot to commit this file.
	
2003-06-06 Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schemas.in.in, src/main_window.cpp,
	src/pref_window.cpp: Fixed strings bugs thanks to reports from 
	Christian Rose and Alessio Dessi.
	
2003-06-05 Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp, src/endpoint.cpp, src/gnomemeeting.cpp,
	src/gnomemeeting.h, src/main_window.cpp: Minor code cleanups.
	
2003-06-05 Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp, src/gnomemeeting.cpp: Fixed crash on exit.
	
2003-06-05 Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp: Fixed compilation bug.
	
2003-06-04 Damien Sandras  <dsandras@seconix.com>

	* lib/dialog.c, lib/dialog.h: Make GnomeMeeting dialogs return the
	dialog itself.

	* src/config.cpp, src/config.h, src/druid.cpp, src/endpoint.cpp,
	src/gatekeeper.cpp, src/gnomemeeting.cpp, src/gnomemeeting.h,
	src/ldap_window.cpp, src/ldap_window.h, src/main_window.cpp,
	src/tools.cpp: Slight code cleanups.
	
2003-06-03 Damien Sandras  <dsandras@seconix.com>

	* lib/dialog.c
	* lib/dialog.h
	* src/config.cpp
	* src/druid.cpp
	* src/endpoint.cpp
	* src/gatekeeper.cpp
	* src/ils.cpp
	* src/ldap_window.cpp
	* src/lid.cpp
	* src/main_window.cpp
	* src/urlhandler.cpp
	* src/videograbber.cpp: Changed msg dialogs so that they conform to the 
	HIG.
	
2003-06-03 Damien Sandras  <dsandras@seconix.com>

	* src/misc.cpp, src/misc.h: Improved gnomemeeting_button_new with
	mnemonics.
	
	* src/pref_window.cpp: Makes use of the new gnomemeeting_button_new.
	Added comments for translators for split sentences.
	
2003-06-03 Damien Sandras  <dsandras@seconix.com>

	* src/pref_window.cpp: Fixed compilation bug.
	
2003-06-02 Damien Sandras  <dsandras@seconix.com>

	* src/pref_window.cpp: Moved Update buttons.
	
2003-06-02 Damien Sandras  <dsandras@seconix.com>

	* src/pref_window.cpp: Improved (?) strings.
	
2003-06-02 Damien Sandras  <dsandras@seconix.com>

	* src/misc.cpp, src/misc.h: Added functions to enable to easily use
	spin buttons in ranges in the prefs dialog. Modified the API so
	that the prefs window looks smaller. Labels all have mnemonics now
	that can be used with ALT-mnemonic. GtkEntries are possibly more
	packed together.
	
	* src/common.h: Added defines for GCONF keys.

	* src/config.cpp, src/druid.cpp: Adapated to new misc.h.

	* src/pref_window.cpp: Adapated to new misc.h. Cleaned some code.
	Made the window look smaller and more HIG conform.
	
	* src/ldap_window.cpp: Fixed typo.
	
2003-06-01 Damien Sandras  <dsandras@seconix.com>

	* src/pref_window.cpp: Began to code the new reorganization of options.
	
2003-05-30 Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp, src/ldap_window.cpp, src/ldap_window.h:
	Replaced Callto by URL.
	
	* src/urlhandler.cpp: Fixed wrong behavior when an unexistent speed 
	dial is called.
	
2003-05-30 Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Added a GtkLabel to GmLdapWindowPage.

	* src/ldap_window.cpp: Added a label at the top of each page
	of the contact section to remind what contact section is used.

	* src/main_window.cpp: Fixed dialpad bug.
	
2003-05-29 Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Removed unneeded users_list_store variable from
	the structure.
	
	* src/config.cpp: Changes in consequence.
	
	* src/gatekeeper.cpp: Display more precise error messages when
	the registration fails.
	
	* src/ils.cpp: Changes in consequence of the changes in common.h.
	Rewrite and improvements in the LDAP browser.
	
	* src/ldap_window.cpp: Made keyboard navigation possible between
	contacts sections. Fixed the groups list size in the Add/Modify
	window.
	
2003-05-29  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/ils.cpp (Search): 
	(Main): Clarify the ip conversion code a little.

	* src/tools.cpp (gnomemeeting_calls_history_window_add_call): 
	* src/tools.h: Make this function take const strings.

	* src/endpoint.cpp (OnConnectionCleared): Avoid casts as a result
	of the above change.

	* ChangeLog: Use always my terra address.

2003-05-29  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/callbacks.cpp (about_callback): Fixed some utf-8 related
	typos in the source.

2003-05-29 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp: Added scrolled window in the edit_dialog,
	allowed key navigation between groups and contacts, added "Call
	contact" menu option in the address book...
	
2003-05-28 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp: Put the contacts sections in a scrolled
	window.
	
2003-05-28 Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp: Delete old groups in conversion routine.

	* src/ldap_window.cpp: Delete the corresponding key when a group
	gets deleted. Fix crash when the last group is deleted (thanks
	to Matthias).
	
2003-05-28 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented version to 0.97.1

	* src/main_window.cpp: Added conversion routine to convert from
	the old addbook format to the new one.
	
2003-05-28 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp, src/ils.cpp: Groups keys are now 
	case-unsensitive.
	
2003-05-28 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp: Fixed bug in previous commit.
	
2003-05-28 Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp: Fixed About Box.
	
	* src/ldap_window.cpp: Prevents to add 2 groups with the same name 
	(still possible to do it with gconf-editor). Make GtkEntries in dialogs
	default to GTK_RESPONSE_ACCEPT.
	
	* src/toolbar.cpp: Moved the address book icon down.
	
2003-05-27 Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp: Fixed bug in previous commit.
	
2003-05-27 Damien Sandras  <dsandras@seconix.com>

	* lib/stock-icons.c, lib/stock-icons.h: Added new icons from jimmac
	for brightness, whiteness, colourness, contrast, addressbook. Thanks
	Jakub!
	
	* pixmaps/Makefile.am: See above.

	* pixmaps/addressbook-16.png, pixmaps/addressbook-24.png, 
	pixmaps/brightness.png, pixmaps/colourness.png, pixmaps/contrast.png,
	pixmaps/whiteness.png: Added those files.
	
	* pixmaps/contrast.xpm, pixmaps/brightness.xpm, pixmaps/color.xpm,
	pixmaps/ils-directory.png, pixmaps/whiteness.xpm, 
	pixmaps/xdap-directory.xpm: Removed those files.
	
	* src/druid.cpp, src/gnomemeeting.cpp, src/ils.cpp, src/lid.cpp:
	Don't hardcode callto:// but use the new DefaultURL from the
	class GMURL. h323: is now the default, and not callto: anymore.
	
	* src/ldap_window.cpp, src/ldap_window.h: Make use of the new GMURL
	class everywhere it makes sense, including to compare URLs. Added
	support for H.323 URLS.

	* src/main_window.cpp: Fixed wrong stat counter, added new icons
	for whiteness, brightness, contrast, colourness.

	* src/menu.cpp: Added new icon from addressbook.

	* src/toolbar.cpp: Same as above.

	* src/urlhandler.cpp, src/urlhandler.h: Finished class GMURL to 
	manipulate URLs.

	* src/callbacks.cpp: Added Jakub Steiner and Johnny Strom in the About
	box.

	* src/tools.cpp: Marked missing strings for translation.
	
2003-05-26 Damien Sandras  <dsandras@seconix.com>

	* src/urlhandler.*: Started to add support for the new GMURL class.
	Still buggy, use with caution.

2003-05-25 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp, src/ldap_window.h: Adapted the API to not use
	anymore PString objects in the C functions. Cleaned, documented
	and fixed code.
	
	* src/urlhandler.cpp: Adapted to the new API above.
	
2003-05-24 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp: Added Rihgt-click delete.
	
	* src/videograbber.cpp: Reordered opening sequence.
	
2003-05-22 Damien Sandras  <dsandras@seconix.com>

	* src/urlhandler.cpp: Changed string.

	* src/tools.cpp: Marked missing strings for translation thanks
	to Fabrice Alphonso.
	
2003-05-22 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp, src/ldap_window.h: Huge code changes. That
	should fix all bugs that were reported for the last CVS version
	when playing with the address book contacts.
	
	* src/urlhandler.cpp: Adapted to new function name.
	
2003-05-18 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Reintroduced missing -g in compilation flags.
	
	* src/common.cpp, src/common.h: Added a new structure containing
	pointers to the different widgets contained in the notebook pages 
	of the addressbook.

	* src/ldap_window.cpp: Fixed bug preventing to add contacts
	with empty speed dials, when editing a selected contact, and removing
	it from all groups, a popup is displayed and the user is not anymore
	deleted from all groups. The search entry is resized when the 
	window is resized too. Added a new function to rebuild the contacts
	sections tree view when the gconf key changes to move that code
	out of config.cpp. Added a function to free memory associated
	with the structure newly introduced in common.h when the
	notebook pages are destroyed.
	
	* src/config.cpp: See above.
	
	* src/ils.cpp, src/ils.h: Added a mutex taken and released by the
	GmILSBrowser when starting/ending the refresh. That mutex is part
	of the new structure introduced in common.h, and should be taken
	before exiting to ensure the exit is not done during a refresh.

	* src/main_window.cpp: Before exiting the previous mutex is taken so
	that GM waits until all refreshes in the Address Book are terminated
	before exiting completely. gtk_widget_destroy is also explicitely 
	called on the different GM parts.
	
	* src/pref_window.cpp: Small code cleanup.
	
2003-05-16 Damien Sandras  <dsandras@seconix.com>

	* src/common.h, src/endpoint.cpp, src/main_window.cpp,
	src/pref_window.cpp: Removed unneeded #ifdef for SPEEX.

	* src/ils.cpp: Fixed previous broken patch. 
	
2003-05-15 Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: Dirty (?) hack to make ILS refreshing faster.
	
2003-05-15  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* lib/gtk-text-buffer-extentions.c (smiley_tree_init): 
	* pixmaps/Makefile.am (EMOTICONS_FILES): New cool smileis from
	scizzo and jimmac.

2003-05-14 Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp: Fixed bug.
	
2003-05-14 Damien Sandras  <dsandras@seconix.com>

	* lib/dialog.c: Changed dialogs to be MODAL.
	
	* src/ils.cpp, src/lid.cpp, src/main_window.cpp: Code cleanups from
	StÃÂ©phane Wirtel.

	* src/ldap_window.cpp, src/ldap_window.h: Added more error checking to
	edit_contact_cb.
	
2003-05-14 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Removed remaining -O3.
	
2003-05-14 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Removed Firewire section because PWLIB now decides
	if it is included or not. Removed unused flags and reduced compilation
	to -O2.

	* src/common.h: Included new OpenH323 openh323buildopts.h.
	
2003-05-13 Damien Sandras  <dsandras@seconix.com>

	* lib/gtk-text-buffer-extentions.c: Fixed bug with gcc-2.95.

	* src/config.cpp: Make use of the new API in ldap_window.h.

	* src/ldap_window.cpp, src/ldap_window.h: New API to rebuild
	the servers and groups list. Make sure people can not add or
	modify a contact to an already existing speed dial. 
	
	* src/urlhandler.cpp: Make sure that a message is displayed if 
	a speed dial does not exist when calling somebody.
		
2003-05-13  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* lib/gtk-text-buffer-extentions.c: Do not create and destroy the
	emoticons everytime they are used, but keep them one for later
	use.

2003-05-13  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* lib/gtk-text-buffer-extentions.c: New code for smiles
	detection. (Thanks go to StÃÂ©phane for adapting it).

	* src/callbacks.cpp (about_callback): Added StÃÂ©phane as a
	contributor.

2003-05-13 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp: Fixed compilation error with some compilers.
	
2003-05-12 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp, src/ldap_window.h: Added Speed dials support
	to CVS.
	
	* src/urlhandler.cpp: Added Speed Dials support.
	
2003-05-12 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp: Fixed bugs in previous commit.
	
2003-05-11 Damien Sandras  <dsandras@seconix.com>

	* src/common.h, src/menu.h: Changed the order of includes so that
	MenuEntry can be used in common.h
	
	* src/ldap_window.cpp: Many changes, code improvements. The menus
	should now be correct and offer more possibilities to users.	
	
2003-05-04 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp: Reorganized menus.
	
2003-05-04 Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Fixed wrong pixmap for server in the contacts 
	sections list.
	
2003-05-04 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp: Added menus to the ldap window, still 
	unfinished.
	
2003-05-02 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Changed format for calls history.
	
2003-05-01 Damien Sandras  <dsandras@seconix.com>

	* pixmaps/Makefile.am: Added local_contact.png and remote_contact.png
	to the list of pixmaps to convert.

	* pixmaps/local_contact.png, pixmaps/remote_contact.png: Added those
	two files for the address book.

	* lib/stock-icons.c, lib/stock-icons.h: Added the two new icons to
	the stocks list.
	
	* src/config.cpp, src/ldap_window.cpp, src/ldap_window.h: Changed
	all gtk_tree_store_set/get to use the new enum in order to be able
	to easily changes the columns in the contacts sections list.
	
2003-04-28 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Do not listen on IPv6 sockets if IPv6 is not usable
	on the machine. Thanks to SÃÂ©bastien Josset, again.
	
2003-04-26 Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp: Prevents window to popup when starting GM.
	
2003-04-25 Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: Fixed possible crash when browsing ILS.
	
2003-04-25 Damien Sandras  <dsandras@seconix.com>

	* src/sound_handling.cpp: Removed unuseful PTRACE.

2003-04-25 Damien Sandras  <dsandras@seconix.com>

	* src/misc.cpp: Removed unuseful PTRACE.
	
2003-04-25 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Added comment for translators thanks to Christian
	Rose.

	* src/gatekeeper.cpp, src/connection.cpp: Fixed wrong include thanks
	to Matthias Marks.
	
2003-04-24 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Added missing flags.

2003-04-24 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Removed unused flags now included in ptbuildopts.h
	
2003-04-24 Damien Sandras  <dsandras@seconix.com>

	* Coding_Policy: Updated briefly the rules for good headers inclusion.

	* configure.in: Flags like IPV6 are now gotten from ptbuildopts.h in
	PWLIB and no more from GnomeMeeting itself.
	
	* pixmaps/Lumi.png: Removed, because unused.
	
	* pixmaps/Makefile.am: Remove from installation some .xpm which
	are not more needed.
	
	* src/callbacks.cpp, src/callbacks.h, src/chat_window.cpp, 
	src/chat_window.h, src/common.cpp, src/common.h, src/config.cpp,
	src/config.h, src/connection.cpp, src/connection.h, src/druid.cpp,
	src/druid.h, src/endpoint.cpp, src/endpoint.h, src/gatekeeper.cpp,
	src/gatekeeper.h, src/gdkvideoio.cpp, src/gdkvideoio.h, 
	src/gnomemeeting.cpp, src/gnomemeeting.h, src/ils.cpp, src/ils.h,
	src/ldap_window.cpp, src/ldap_window.h, src/lid.cpp, src/lid.h,
	src/main_window.cpp, src/main_window.h, src/menu.cpp, src/menu.h,
	src/misc.cpp, src/misc.h, src/pref_window.cpp, src/pref_window.h,
	src/sound_handling.cpp, src/sound_handling.h, src/toolbar.cpp,
	src/toolbar.h, src/tools.cpp, src/tools.h, src/tray.cpp, src/tray.h,
	src/urlhandler.cpp, src/urlhandler.h, src/vfakeio.cpp, src/vfakeio.h,
	src/videograbber.cpp, src/videograbber.h: Cleaned includes to only
	include the minimal headers in each file and to respect the 
	Coding_Policy.
	
2003-04-24 Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp: Added preliminary support for the new calls
	history window.
	
	* src/common.cpp
	* src/common.h
	* src/endpoint.cpp
	* src/endpoint.h
	* src/ils.cpp
	* src/main_window.cpp
	* src/main_window.h
	* src/menu.cpp
	* src/misc.cpp
	* src/tools.cpp
	* src/tools.h
	* src/urlhandler.cpp
	
2003-04-16 Damien Sandras  <dsandras@seconix.com>

	* src/menu.cpp: Updated code for call transfert.
	
2003-04-15 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Disable video preview when call is established.
	Added more reasons for the call end. Should be more descriptive
	and helpful than before.

	* src/menu.cpp: Make sure hold call disabled pause audio and video.
	Preliminary code for call transfert.
	
2003-04-15 Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp: Added Christian Strauf and Sebastien Josset
	in the about box, and fixed it.
	
	* src/endpoint.cpp, src/gnomemeeting.cpp: Fixed crash when preview
	is enabled during a call.
	
2003-04-15 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Changed requirements for libgnome and libgnomeui to
	2.0.0 only.
	
2003-04-15 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Added patch from Christian Strauf and Sebastien
	Josset for IPv6 support.
	
2003-04-14 Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp, src/callbacks.h: Added pause_channel function
	instead of pause_audio and pause_video.
	
	* src/config.cpp: Changes consecutive to endpoint.h changes.
	
	* src/connection.cpp, src/connection.h: Removed SetPause function.

	* src/endpoint.cpp, src/endpoint.h: Removed functions to get
	current channel or codec. The other parts of GM have to call
	their code so that the treatment is done on locked H323Connection
	pointer to prevent deadlocks.
	
	* src/menu.cpp: Modified string for Pause audio and video.
	
	* src/toolbar.cpp: Modified string for Pause audio and video.
	
	* src/urlhandler.cpp: Make use of PWLIB for directories.
	
2003-04-09 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Fixed so that it compiles WITH gnome support.
	
2003-04-09 Damien Sandras  <dsandras@seconix.com>

	* ChangeLog: Added missing entry.
	
2003-04-08 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Removed possibility to compile without GNOME using
	configure. That	possibility was initially present to ease the
	win32 port, but some distributions are misusing it and disable GNOME 
	features on purpose in GnomeMeeting. 
	
2003-04-08 Damien Sandras  <dsandras@seconix.com>

	* lib/win32/*: Fixed headers to add copyright to Tuan for his
	code.

2003-04-08 Damien Sandras  <dsandras@seconix.com>

	* lib/dialog.c, lib/widgets/history-combo.c, 
	lib/widgets/history-combo.h:
	Fixes for an hypothetical win32 port.

	* lib/win32/gconf-simu.cpp, lib/win32/gconf-simu.h: Added code from
	Tuan to emulate GConf's behavior.

	* lib/xdap/xdap.c, src/callbacks.cpp, src/callbacks.h,
	src/chat_window.cpp, src/chat_window.h, src/common.cpp, src/common.h,
	src/config.cpp, src/config.h, src/connection.cpp, src/connection.h,
	src/druid.cpp, src/druid.h, src/endpoint.cpp, src/endpoint.h,
	src/gatekeeper.cpp, src/gatekeeper.h, src/gdkvideoio.cpp,
	src/gdkvideoio.h, src/gnomemeeting.cpp, src/gnomemeeting.h, 
	src/ils.cpp,
	src/ils.h, src/ldap_window.cpp, src/ldap_window.h, src/lid.cpp,
	src/lid.h, src/main_window.cpp, src/main_window.h, src/menu.cpp,
	src/menu.h, src/misc.cpp, src/misc.h, src/pref_window.cpp,
	src/pref_window.h, src/sound_handling.cpp, src/sound_handling.h,
	src/toolbar.cpp, src/toolbar.h, src/tools.cpp, src/tools.h,
	src/tray.cpp, src/tray.h, src/urlhandler.cpp, src/urlhandler.h,
	src/vfakeio.cpp, src/vfakeio.h, src/videograbber.cpp,
	src/videograbber.h, win32/README.WIN32, win32/gnomemeeting.dsw:
	Fixes for an hypothetical win32 port. Fixed copyright headers.
	
2003-04-08 Damien Sandras  <dsandras@seconix.com>

	* lib/xdap/xdap.c: Removed boring warning until it gets fixed.
	
	* src/gnomemeeting.cpp, src/toolbar.cpp, src/urlhandler.cpp: Added 
	support for full pwlib callto parsing. Make sure the plug in the
	connect button stays "plugged" until we are really disconnected.
	
2003-04-06 Damien Sandras  <dsandras@seconix.com>

	* src/menu.cpp, src/menu.h: Added Hold Call support.
	
2003-04-03 Damien Sandras  <dsandras@seconix.com>

	* src/sound_handling.cpp: Fixed stray in the previous commit.
	
2003-04-03 Damien Sandras  <dsandras@seconix.com>

	* src/sound_handling.cpp, configure.in: Added patches for 
	MacOSX support thanks to Pai-Hsiang Hsiao.
	
2003-04-03 Damien Sandras  <dsandras@seconix.com>

	* src/connection.cpp: Fixed display of text chat messages
	that are not text chat messages.

	* src/endpoint.cpp: /

	* src/gdkvideoio.cpp, src/gdkvideoio.h: Cleaned and documented the 
	current code.
	
2003-04-03 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp, src/endpoint.h, src/gatekeeper.cpp: Fixed problems
	with Citron GK NAT support compilation.

2003-03-28 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp, src/endpoint.h: Removed Citron GK support.

	* src/gatekeeper.cpp: Removed Citron GK support.

	* src/gdkvideoio.cpp, src/gdkvideoio.h: Fixes to be compatible
	with OpenH323 CVS. Directly use RGB for SDL instead of YUVOverlays.
	
	* src/videograbber.cpp: Fixes to be compatible with OpenH323 CVS.
	
2003-03-28 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Make sure to remove the listener before exiting.

	* src/videograbber.cpp: Fixed video_format setting.
	
2003-03-26 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp, src/endpoint.h: Applied patch from Fabrice 
	Alphonso <fabrice@alphonso.dyndns.org> to add timestamp to saved
	snapshot files.
	
2003-03-25 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Applied patch from Stefan BrÃÂ¼ns to fix compilation
	on Suse.
	
2003-03-25 Damien Sandras  <dsandras@seconix.com>

	* endpoint.cpp: Changed destructor.
	* gnomemeeting.cpp: Changed destructor.
	* main_window.cpp: Make sure the call is cleared before deleting
	the Main Application.
	
	
2003-03-25 Damien Sandras  <dsandras@seconix.com>

	* src/Makefile.am: Removed cleaner.cpp/.h from the compilation files.
	
	* src/callbacks.cpp: Changed the quit callback, the old 
	GMThreadsCleaner is not needed anymore.
	
	* src/common.h: Removed unused mutex and GMThreadsCleaner counter.
	
	* src/config.cpp: Modified for the new GMVideoGrabber API.
	
	* src/connection.cpp: Modified for the new GMVideoGrabber API. 
	
	* src/endpoint.cpp: Modified for the new GMVideoGrabber API.
	The GMVideoGrabber creation/deletion is now moved 
	to the Main application. GMVideoGrabber is now an AutoDeleteThread,
	created and deleted asynchronously. The GMVideoGrabber thread now only
	exists when needed and when grabbing from the device. 
	
	* src/endpoint.h: Same.
	
	* src/gnomemeeting.cpp: Same.
	
	* src/gnomemeeting.h: Same.
	
	* src/main_window.cpp: Only update brightness/whiteness/colorness/
	contrast/play volume/record volume after the user releases the
	mouse button. Create the video grabber only if needed.
	
	* src/videograbber.cpp: Simplified the API. The GMVideoGrabber is
	now an AutoDeleteThread. Several instances of the thread can run
	at the same time, they are protected around mutexes. The Main 
	application uses a conditional mutex to know if it can exit.

	* src/videograbber.h: Same.
	
2003-03-16 Damien Sandras  <dsandras@seconix.com>

	* src/druid.cpp: Do not unregister from the gatekeeper here as it
	will be done in the gatekeeper thread in gatekeeper.cpp.

	* src/pref_window.cpp: Same.
	
	* src/gatekeeper.cpp: Code cleanups. Made the code shorter,
	faster and safer.
	
	* src/gatekeeper.h: Same.	
	
2003-03-10 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Fixed previous change.

2003-03-10 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Fixed configure.in so that AVC and DC firewire support
	can't be compiled at the same time.
	
2003-03-05 Damien Sandras  <dsandras@seconix.com>

	* src/gatekeeper.cpp: Fixed missing declaration.
	
2003-03-05 Damien Sandras  <dsandras@seconix.com>

	* configure.in, src/ils.cpp, src/ils.h, lib/xdap/xdap.c,
	lib/xdap/xdap.h: Added comments and patches from Paul Ashton
	to fix some XML related leaks.
	
2003-03-05 Damien Sandras  <dsandras@seconix.com>

	* src/connection.cpp, src/connection.h, src/endpoint.cpp,
	src/endpoint.h, src/gatekeeper.cpp, src/gatekeeper.h: Added patch
	to support NAT penetration for Citron gatekeepers. Patch from
	Chih-Wei Huang <cwhuang@citron.com.tw>
	
2003-03-05 Damien Sandras  <dsandras@seconix.com>

	* src/videograbber.cpp: Added workaround to bug in pwc 8.10.
	
2003-03-05 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Added requirement for libdv.

2003-03-04 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Removed unneeded libs when linking.
	
2003-03-04 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Fixes again.

2003-03-04 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Fixes.
	
2003-03-04 Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp, src/pref_window.cpp, src/videograbber.cpp,
	configure.in: Added patch for Firewire support thanks to
	Georgi Georgiev <chutz@gg3.net> and Bob Mroczka.
	
2003-03-04 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Removed unneeded SSL checks.
	
2003-02-28  Yuriy Syrota <rasta renome.rovno.ua>
	
	* configure.in: added 'uk' (Ukrainian) to ALL_LINGUAS

2003-02-27 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Changed the order of LID's commands.
	
2003-02-26 Damien Sandras  <dsandras@seconix.com>

	* src/connection.cpp, src/endpoint.cpp, src/gatekeeper.cpp, 
	src/gdkvideoio.cpp, src/ils.cpp, src/lid.cpp, src/urlhandler.cpp,
	src/videograbber.cpp: Made sure that gconf calls are protected by
	the GDK Mutex.

2003-02-26 Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: Fixed crash with pwlib 1.4.8 on PPC.
	
2003-02-24 Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp, src/ils.h: Do not use class variables for the search
	as it prevents two searches to occur at the same time.
	
2003-02-24 Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: Added timeout for search.
	
2003-02-24 Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: Fixed possible crash when registering.
	
2003-02-24 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: If the Last name is empty, then don't concatanate
	it to the first name because it adds an unneeded whitespace.

	* src/ils.cpp: Allow to register without a last name and put "-"
	instead of empty fields.
	
2003-02-24 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Fixed the Auto Speakerphone mode.
	
2003-02-24 Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp: Removed the Idle.
	
2003-02-24 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented version to 0.96.1. Fixed includes order.
	Fixed strcasecmp problem.

	* lib/xdap/xdap.h: Fixed strcasecmp problem.
	
	* src/endpoint.cpp: Misc Quicknet changes for automatic Speakerphone
	mode.

	* src/gnomemeeting.cpp: Same.

	* src/lid.cpp: Same.

	* src/urlhandler.cpp, src/urlhandler.h: AnswerCallNow is now called
	in the URL Handler if no callto is given.
	
2003-02-23 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp, src/gnomemeeting.cpp: Fixed auto Speakerphone mode.
	
	* src/ils.cpp: Made ILS registering completely transparent, no more 
	short GUI freeze.
	
2003-02-23 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Do not clear calls when RoundTrip fails.
	
2003-02-20 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Fixed the includes order to prevent a recursion.
	
2003-02-19  Marius Andreiana <marius galuna.ro>
	
	* configure.in: added 'ro' ( Romanian ) to ALL_LINGUAS

2003-02-09 Roger Hardiman <roger@freebsd.org>

	* configure.in: Fix some of my changes.

2003-02-08 Roger Hardiman <roger@freebsd.org>

	* configure.in: Do not enable SDL on Mac OS X.

2003-02-08 Roger Hardiman <roger@freebsd.org>

	* configure.in: Add some Mac OS X fixes from Shawn Pai-Hsiang Hsiao.

2003-02-07 Roger Hardiman <roger@freebsd.org>

	* callback.cpp: Add Shawn Pai-Hsiang Hsiao, for Mac OS X support.

2003-02-07 Roger Hardiman <roger@freebsd.org>

	* configure.in: Add Mac OS X support.

2003-02-07 Roger Hardiman <roger@freebsd.org>

	* src/main_window.cpp, src/sound_handling.cpp: Mac OS X and ESD changes.

2003-02-03 Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp, src/endpoint.cpp, src/gnomemeeting.cpp, src/lid.cpp,
	src/toolbar.cpp: Made SpeakerPhone mode automatic.

2003-02-02 Damien Sandras  <dsandras@seconix.com>

	* src/connection.cpp, src/endpoint.cpp, src/videograbber.cpp:
	Definitely fixes previous bug.

2003-02-02 Damien Sandras  <dsandras@seconix.com>

	* src/connection.cpp, src/videograbber.cpp: Fixes video freeze
	when call is not answered.
	
2003-02-02  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* FAQ: Correct FAQ URL. Fixes: #104925

	* Makefile.am: 
	* pixmaps/Makefile.am: Avoid adding all contents of pixmaps dir to
	the released tarball.

2003-01-30 Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp, src/lid.cpp: Added button for speakerphone mode.
	
2003-01-29 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp: Simplified the function that populates
	the addressbook so that when 2 groups with the same name exist
	it doesn't add users twice.
	
2003-01-29 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp: Prevent to add an user if somebody with
	the same callto already exists in the same group. 
	Prevents to edit an user if you change his callto and try to 
	put a callto that already exists for another user in the same group.
	Fixed bug that prevented to add an user to a group if an user
	was selected in the group list. (Thanks to Eyecon for finding this).
	
2003-01-28  Daniel Yacob  <locales@geez.org>

	* configure.in: added Amharic (am) to ALL_LINGUAS.

2003-01-26 Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Added widgets for gk_alias and gk_password in the
	druid.

	* src/config.cpp: Updates the 2 previous widgets when the key changes.

	* src/druid.cpp: Unregister from GK if gk was microtelco.com
	and if microtelco is disabled in the druid.
	
	* src/gatekeeper.cpp: Code cleanups.
	
2003-01-25  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* lib/gtk-text-buffer-extentions.c
	(gtk_text_buffer_insert_with_emoticons): According to kenneth this
	fixes all problems with the text chat that he knows off.
	Might Odin have given kenneth a big enough memory to know about
	all of them...

2003-01-25 Damien Sandras  <dsandras@seconix.com>

	* src/menu.cpp: Code Cleanup.
	
2003-01-25 Damien Sandras  <dsandras@seconix.com>

	* src/druid.cpp: Added missing declaration.
	
2003-01-25 Damien Sandras  <dsandras@seconix.com>

	* src/druid.cpp: Changed "microtelco" key to "enable_microtelco".
	Make the audio test button unsensitive when the druid is constructed
	if a quicknet card is used.
	
	* src/gatekeeper.cpp: Check if we successfully register or not
	to the gk.microtelco.com gatekeeper and change the "enable_microtelco"
	key appropriately.
	
	* src/pref_window.cpp: Do not modify the "enable_microtelco" key
	when the user clicks on Apply, but modify it in the gatekeeper thread
	where we know if we register successfully or not.
	
2003-01-25 Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schemas.in.in: Added missing key.
	
	* src/druid.cpp: Changed wrong links.

	* src/gatekeeper.cpp: Make sure to set the real alias when registering.

	* src/lid.cpp: Display the On Hook message.
	
2003-01-23 Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Fixed compilation without Gnome libs and without LID.

	* src/lid.h: Fixed compilation without Gnome libs and without LID.

	* src/main_window.cpp: Fixed compilation without Gnome libs 
	and without LID.

	* src/pref_window.cpp: Fixed compilation without Gnome libs 
	and without LID.
	
2003-01-23 Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Fixed compilation without Gnome libs.
	
	* src/main_window.cpp: Fixed compilation without Gnome libs.

	* src/menu.cpp: Fixed compilation without Gnome libs.
	
	* src/sound_handling.cpp: Fixed compilation without Gnome libs.
	
	* src/videograbber.cpp: Fixed compilation without Gnome libs.
	
2003-01-22 Damien Sandras  <dsandras@seconix.com>

	* src/toolbar.cpp: Changed the Address book tooltip to match the 
	menu.cpp string.
	
2003-01-22  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/tray.cpp (tray_icon_destroyed): Show main gnomemeeting
	window if the notification area gets destroyed.

	* src/main_window.cpp (gnomemeeting_init): Fix thinko, there was a
	missing negation in the logic for showing the main gm window.

2003-01-21  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/tray.cpp (tray_icon_embedded): Add logic to hide the main
	GnomeMeeting window when we detect the notification area being
	available if we are set up to start hidden.

2003-01-22 Damien Sandras  <dsandras@seconix.com>
        
	* src/endpoint.cpp: Fixed label for stats.
	
2003-01-21 Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp, lib/e-splash.c: Fixed the start with
	no splash option.
	
2003-01-21 Damien Sandras  <dsandras@seconix.com>

	* src/lid.cpp: Made poll time shorter for the LID thread.
	
2003-01-20 Damien Sandras  <dsandras@seconix.com>

	* pref_window.cpp: When update button is clicked for the gatekeeper,
	MicroTelco is automatically enabled/disabled like required.

	* configure.in: Changed version to 0.96.0
	
2003-01-20 Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Moved microtelco enable/disable changes from 
	config.cpp to pref_window.cpp (Update button clicked).

	* src/pref_window.cpp: See above.

	* configure.in: Version is now 0.96.0.
	
2003-01-20 Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schemas.in.in: Changed the user_input_capability type
	to int and fixed strings.
	
	* src/config.cpp: Fixed previous changes. Update the druid ixj page
	when microtelco is enabled.

	* src/endpoint.cpp: Changes related to the schema modification.

	* src/pref_window.cpp: See above.
	
2003-01-20  Pablo Saratxaga  <pablo@mandrakesoft.com>

	* configure.in: added Azeri (az), Latvian (lv) to ALL_LINGUAS

2003-01-20 Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schemas.in.in: Fixed string.
	
	* src/common.h: Removed unused widgets in the GmDruidWindow.
	
	* src/config.cpp: Added notifier. When the hostname changes,
	or the registering method, and when they become "non-mt", then
	disable "microtelco".
	
	* src/druid.cpp: Changed strings.
	
	* src/endpoint.cpp: Code cleanup.
	
	* src/gatekeeper.cpp: Set the registering method to 0 when the
	GK registering fails.
	
	* src/urlhandler.cpp: Add prefix when MicroTelco is used and
	G.723.1 is not found.
	
2003-01-15 Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp: Removed automatic call clearing on no data
	received.
	
2003-01-14 Damien Sandras  <dsandras@seconix.com>

	* src/toolbar.cpp, src/config.cpp: Undo previous changes.
	
2003-01-14 Damien Sandras  <dsandras@seconix.com>

	* src/toolbar.cpp, src/config.cpp: Show/hide the speakerphone button
	if Quicknet is used/not used.
	
2003-01-14 Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schemas.in.in: Changed default max jitter to 500.

	* src/pref_window.cpp: Allow jitter to go to 2000 ms.
	
2003-01-14 Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp: Fixed freeze bug when calling a second instance
	of GnomeMeeting.

	* src/endpoint.cpp: Only display the LID message when the codec
	is successfully attached to the LID.
	
2003-01-13 Damien Sandras  <dsandras@seconix.com>

	* src/menu.cpp: Added stock icon for Addressbook.
	
2003-01-13 Damien Sandras  <dsandras@seconix.com>

	* src/pref_window.cpp: Fixed interversion of H.323 Advanced and
	of Directories.
	
2003-01-13 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Fixed the sensitivity of the Connect/Disconnect
	when a call is rejected, and when you are in a call.
	* src/menu.cpp: Added "About" in tray menu.
	
2003-01-13 Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schemas.in.in: Synchronized strings with pref_window.cpp
	strings to have less translations to do.
	* src/main_window.cpp: Display a dialog box if GM is run when
	another GM is already running and if no devices are detected.
	* src/pref_window.cpp: Fixed typo's.

2003-01-12 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Fixed Leak in IP translation.
	* src/ldap_window.cpp: Bind 'Alt-R' to Refresh.
	* src/main_window.cpp: Fixed stats display, added "total" of upload/
	download in graphs display. Splitted Lost and Late packets display
	to minimize used space.
	
2003-01-11 Roger Hardiman <roger@freebsd.org>

	* pref_window.cpp: Tidy up the strings. Fix end_index warning.
	* druid.cpp: Tidy up the strings.

2003-01-11 Roger Hardiman <roger@freebsd.org>

	* pref_window.cpp: Tidy up the strings.

2003-01-11  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* lib/e-splash.c (e_splash_new): Set the title for the splash
	window.

2003-01-11  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* gnomemeeting.schemas.in.in: Corrected two typos. Closes #10389
	and #10390

2003-01-11  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* src/druid.cpp:
	* src/main_window.cpp:
	* src/menu.cpp:
	* src/pref_window.cpp:
	* src/toolbar.cpp:

	Changed a lot of strings to be more HIG compliant.

2003-01-10 Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schemas.in.in: Set Max jitter to 1000.

	* src/endpoint.cpp: Removed test in OpenAudioChannel. Doesn't seem
	useful and seems to break compatibility with some gk's and quicknet
	cars.

	* src/pref_window.cpp: Added missing " in tooltip.

	* src/druid.cpp: Defaults fast start and tunneling to true if
	mct is used.
	
2003-01-10 Roger Hardiman <roger@freebsd.org>

	* configure.in: FreeBSD must pick IPv6 support the same way pwlib does

2003-01-09 Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schemas.in.in: Echo cancellation is now set to 3.
	
2003-01-09 Damien Sandras  <dsandras@seconix.com>

        * src/common.h: Added druid widgets to be able to unsensitize the
	Microtelco part when no Quicknet card is detected.
	
	* src/connection.cpp: Do not output empty chat messages.
	
	* src/druid.cpp: Made the MT stuff unsensitive when no Quicknet card
	is detected.
	
	* src/endpoint.cpp: Cosmetics.
	
	* src/lid.cpp: Automatic call when hanging up when url not empty.
	
	* src/main_window.cpp: Do not convert DTMF "*" to "." when being
	in a call for displaying and always send "*" as DTMF.
	
	* src/menu.cpp: Fixed the unsensitization of menu parts (zoom, fs,
	remote video).
	
2003-01-09 Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schemas.in.in: Changed description again for
	User Input Capabilities. Only Signal prevents Text Chat to work.
	
	* src/pref_window.cpp: Changed description again for
	User Input Capabilities. Only Signal prevents Text Chat to work.
		
2003-01-09 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Removed unuseful cout.

	* src/pref_window.cpp: Changed description for User Input Capa.
	
2003-01-09 Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Changed wrong key name for video size and
	for UserInputCapability.

	* src/endpoint.cpp: Same.
	
2003-01-09 Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schemas.in.in: Added possibility to change the
	User Input Capability.

	* src/common.h: Same.

	* src/config.cpp: Same.

	* src/druid.cpp: Fixed bug that truncated the e-164 id.
	
	* src/endpoint.cpp: Added function to add User Input Capabilities.

	* src/endpoint.h: Same.
	
	* src/pref_window.cpp: Added possibility to change the User
	Input Capability.
	
2003-01-07 Damien Sandras  <dsandras@seconix.com>

	* src/druid.cpp: Disable the Microtelco frame if no device is 
	detected.

	* src/main_window.cpp: G.723.1 = 1.
	
2003-01-07 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented SCHEMA_AGE.

	* gnomemeeting.schemas.in.in: Added G.723.1 to the list.
	
	* src/cleaner.cpp: Hide all windows before exiting.

	* src/common.h: Incremented the number of codecs (G.723.1 added
	in the list for Quicknet owners).

	* src/config.cpp: Make sure the codecs list is rebuilt when the
	device changes from Quicknet to soundcard or from soundcard to
	Quicknet to disable G.723.1 if needed.

	* src/endpoint.cpp: Change the AddAudioCapabilities method so that
	it is able to reorder codecs.

	* src/lid.cpp: Changed message when fails to open the device.

	* src/main_window.cpp: Added G.723 to the list.

	* src/pref_window.cpp: Make G.723 selectable only when quicknet is
	activated.
	
2003-01-07 Damien Sandras  <dsandras@seconix.com>

	* src/menu.h: Added #define for important menu items that can be
	unsensitivised.
	
        * src/config.cpp: Use the new #defines.

	* src/ils.cpp: Displays the total number of users (invisible) if
	the ILS servers permits it.

	* src/menu.cpp: Move the "Call" menu in first position. Remove the
	"File" menu.
	
	* src/urlhandler.cpp: Now also able to call users who do not use
	a "@" in their email to register.
	
2003-01-07  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* lib/e-splash.c (e_splash_new): Add an icon to the splash window.

2003-01-07  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/main_window.cpp (gnomemeeting_init): Delay the tray
	initialization till all dependencies are ready.

	* src/menu.cpp (gnomemeeting_popup_menu_tray_init): Add some more
	entries to the popup menu.
	Use GENERAL_KEY.

	* src/tray.cpp (tray_icon_destroyed): Use GENERAL_KEY instead of
	hardcoding the path.

2003-01-07 Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schemas.in.in: Fixed locale bug due to misplaced
	locale tag thanks to Artur Flinta <aflinta@at.kernel.pl>.
	
	* src/ldap_window.cpp: Added Refresh Button again, easier to access.
	
	* src/main_window.cpp: Added message when GnomeMeeting is exiting
	because another instance was already running and no URL to call
	was given.
	
2003-01-07 Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Removed unuseful widget.
	
	* src/config.cpp: Added notifier to show/hide the Microtelco
	menu option following it is enabled or not.
	
	* src/druid.cpp: Fixed text, fixed microtelco part.
	
	* src/gatekeeper.cpp: Added failure message in the log window.
	
	* src/menu.cpp: Added microtelco menu section.
	
	* src/videograbber.cpp: Disable druid video test during preview 
	active. Test always succesfull for device "Picture".
	
	* src/videograbber.h: Added GmDruidWindow *.
	
2003-01-06 Damien Sandras  <dsandras@seconix.com>

	* configure.in: To have experimental IPv6 support the user has
	to pass the option --enable-ipv6.
	
2003-01-06 Damien Sandras  <dsandras@seconix.com>

	* src/videograbber.cpp: Removed unneeded gdk_threads_enter put
	there for testing.
	
2003-01-06 Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: Fixed bug: removed unneeded gnomemeeting_threads_enter.

	* src/sound_handling.cpp, sound_handling.h: Only display the dialog
	if the test is running.
	
2003-01-06 Roger Hardiman <roger@freebsd.org>

	* endpoint.cpp: Add typecasts.
	
2003-01-06 Roger Hardiman <roger@freebsd.org>

	* configure.in: Add BSD IPv6 check and make correction to --help
	
2003-01-06 Damien Sandras  <dsandras@seconix.com>

	* src/sound_handling.cpp: Removed SET_MODAL.
	
2003-01-06 Damien Sandras  <dsandras@seconix.com>

        * src/endpoint.cpp: Fixed missing SetSoundChannelPlayer thanks
	to Johnny.

	* src/sound_handling.cpp: Display the dialog when the thread is created
	then change the label to show the progress.

	* src/sound_handling.h: New private vars.

	* src/videograbber.cpp: ?
	
2003-01-05 Damien Sandras  <dsandras@seconix.com>

	* src/sound_handling.cpp: Moved mutexes.
	
2003-01-05 Damien Sandras  <dsandras@seconix.com>

	* src/sound_handling.cpp: Added missing gtk_widget_show.
	
2003-01-05 Damien Sandras  <dsandras@seconix.com>

	* src/druid.cpp: Reorganised the video test section.

	* src/main_window.cpp: Added idle timer to refresh the GUI.

	* src/sound_handling.cpp: Moved gdk_threads_enter to prevent crash.

	* src/videograbber.cpp: Same here.

2003-01-05 Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schemas.in.in: Fixed default for fast start.

	* lib/dialog.c: Added GTK_DESTROY_WITH_PARENT for dialogs.

	* src/config.cpp: Fixed View menus updates.

	* src/endpoint.cpp: Reorganised some code.

	* src/main_window.cpp: Reorganised startup sequence.

	* src/misc.cpp: Fixed gnomemeeting_log_insert. An unuseful
	mark was created there.

	* src/tools.cpp: Creates the mark when building the window.

2003-01-05 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp: Selects the first server on startup.

	* src/pref_window.cpp: Made the personal data entries larger.
	
2003-01-04 Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp, src/gnomemeeting.cpp: Changed timeouts values.
	
2003-01-04 Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp: Fixed startup sequence so that the
	GUI is created before the endpoint.
	
2003-01-04 Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schemas.in.in: Removed unused LID keys.
	
	* src/common.h: Removed some unused widgets.
	
	* src/config.cpp: Make sure that the same device is used for player
	and recorder when Quicknet device is selectionned. Get back to normal
	devices when Quicknet is unselectionned.
	
	* src/endpoint.cpp, src/endpoint.h: Changed UpdateConfig.
	
	* src/ils.cpp: Added support for xstatus attribute.
	
	* src/lid.cpp: The device is now stored in audio_player key.
	
	* src/main_window.cpp: Added callback on idle.
	
	* src/menu.cpp: Fixed wrong indices for View.
	
	* src/pref_window.cpp: Removed unused LID widget.
	
	* src/sound_handling.cpp: Added auto-detection of LID devices.
	
	* src/urlhandler.cpp: Changed message on User Not Found.
	
2003-01-04 Damien Sandras  <dsandras@seconix.com>

	* src/menu.cpp, src/config.cpp: Fixed widget number for DND and AA.
	
2003-01-04 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented SCHEMA_AGE.

	* gnomemeeting.schemas.in.in: Added ldap_visible key to permit
	to users to register to ILS and be invisible but still callable
	using the callto:// address.

	* src/common.h: Added ldap_visible widget.

	* src/config.cpp: Added notifiers for the new LDAP_KEY/visible.

	* src/druid.cpp: Changed the personal data user page. The user has
	now to enter a first name, a last name, and an e-mail address. He
	automatically gets a valid callto address, but he can choose to be
	visible or not in the online directory of users.

	* src/ils.cpp: Added support for the new ilsa attribute.

	* src/pref_window.cpp: Add a pref for visibility.
	
	* xdap_data/ils_nm_mod.xml, xdap_data/ils_nm_reg.xml: See src/ils.cpp.
	
2003-01-03  Christian Rose  <menthos@menthos.com>

	* src/menu.cpp: Uncapitalized some statusbar messages.

2003-01-02 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp, src/connection.cpp: Moved dnd check from 
	GMH323Connection to GMH323Endpoint so that the remote gets the
	message "Remote was busy" instead of "Call completed".
	
2003-01-02 Damien Sandras  <dsandras@seconix.com>

        * lib/dialog.c: Set MODAL.

	* src/common.h: Added video_device widget in druid.

	* src/druid.cpp: Devices are now refreshed when the user
	refreshes the devices list in the prefs window.

	* src/ldap_window.cpp: Added Refresh section in the right-click
	menu. Refreshes the server content when the user types on Enter in
	the filter section. Fixed bug when adding a group with a whitespace
	in its name.

	* src/menu.cpp: Removed unused entry in View menu.

	* src/pref_window.cpp: Updated the video devices code so that it uses
	the new API. The function that refreshes the devices also refreshes
	the devices list.

	* src/sound_handling.cpp: The dialog is now changing after 5 seconds
	to show the user what happens. Bug fixed, really wait 5 seconds
	before playing back.
	
2003-01-02 Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schemas.in.in: Default groups should be translated
	in the schemas.
	
2003-01-02 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp: Make sure a contact is not added by
	drag-and-drop to a group he already belongs to.
	
2003-01-01 Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Added widgets to the druid for the mixers and player
	and recorder.
	
	* src/config.cpp: Added notifiers to update the druid window when
	the mixers and/or the dsps keys are modified.
	
	* src/druid.cpp: Added mixers in the druid.
	
	* src/endpoint.cpp: Updated the call to the GMAudioTester to
	respect the new API.
	
	* src/main_window.cpp: Make use of the new GM functions to detect
	the player and recorder.
	
	* src/pref_window.cpp: Same as above.
	
	* src/sound_handling.cpp, src/sound_handling.h: Updated the API
	of GMAudioTester and added functions for the auto-detection
	of audio recorder and player.
	
2003-01-01 Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.desktop.in: Added StartupNotify=true for Gnome 2.2.
	
2003-01-01 Damien Sandras  <dsandras@seconix.com>

	* src/common.cpp: Added function to get the druid window from the
	GUI with the related widgets.
	
	* src/common.h: Added structure that contains the widgets of the
	druid window.
	
	* src/druid.cpp: Changes to use the new widgets structure, but also
	to make the druid window hide on close.
	
	* src/druid.h: See above.
	
	* src/main_window.cpp, .h: Changes related to the new druid window
	behavior.
	
	* src/menu.cpp: Same.
	
	* src/videograbber.cpp, src/videograbber.h: Removed unneeded parameters
	from the GMVideoTester as we can get them using the new function
	in common.cpp.
	
2002-12-31 Damien Sandras  <dsandras@seconix.com>

	* src/druid.cpp: Removed unuseful URL in druid.

	* src/main_window.cpp: Added SIGPIPE = SIG_IGN to ignore SIGPIPE
	on sockets happening with misconfigured firewalls.
	
2002-12-31 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented SCHEMA_AGE.
	
	* gnomemeeting.schemas.in.in: Fast start = false by default
	and tunneling = true.
	
	* src/main_window.cpp: Change Fast Start and Tunneling to new
	default values.
	
2002-12-31 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented SCHEMA_AGE.
	
	* gnomemeeting.schemas.in.in: Added keys for audio player and audio
	recorder mixers.
	
	* src/common.h: Removed unused widgets.
	
	* src/config.cpp: Added notifiers when mixer devices change. Removed
	notifiers on video test button.
	
	* src/endpoint.cpp, src/endpoint.h: 
	Removed functions that set and returns volume using PWLib and 
	the dsp's.
		
	* src/ils.cpp: Fixes. Merged the Firstname and Lastname in one unique
	column "Name". Do not display the email anymore but the callto URL.
	
	* src/ldap_window.cpp, .h: Merged the Firstname and Lastname in one 
	unique column "Name". Do not display the email anymore but the callto 
	URL.
	Added drag-and-drop support between ILS and the groups and between
	ILS/groups and the main GM window. Cleaned code.
	
	* src/lid.cpp: Opening the Quicknet device now updates the sliders
	in the audio part of the control panel. Closing it updates them
	too with the choosen volumes.
	
	* src/main_window.cpp: Added drag-and-drop support from the 
	addressbook. Updated the sliders modification callback to
	be able to update the mixers volumes but also the Quicknet card
	volume if it is used.
	
	* src/misc.cpp, .h: Added function to build and update a GtkOptionMenu
	from a PStringArray.
		
	* src/pref_window.cpp: Added mixers back in the GUI.
	
	* src/sound_handling.cpp, .h: Added function to auto-detect the mixers.
	Added functions to get and set the volumes from the mixers. The
	GMAudioTester now waits 5 seconds before playing back.
		
	* src/toolbar.cpp: Removed audio_test_button and video_test_button.
	
	* src/urlhandler.cpp: Same.
	
	* src/videograbber.cpp: Same.
	
2002-12-27 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented SCHEMA_AGE.
	
	* gnomemeeting.schemas.in.in: Fixed control_panel section to 4
	(off by default).
	
	* pixmaps/gnomemeeting-logo.png: Made the logo smaller and added
	2003.
	
	* src/chat_window.cpp: Removed frame (Thanks Fabrice Alphonso 
	<fabrice@alphonso.dyndns.org>).
	
	* src/druid.cpp: Improved texts, added mnmemonics, removed frames,
	italic. (Thanks Fabrice Alphonso <fabrice@alphonso.dyndns.org>)
	
	* src/endpoint.cpp: Remove Listener before exiting.
	
	* src/ils.cpp: Merged First name and Last name in unique Name field.
	Added callto:// field.
	
	* src/ldap_window.cpp: Finished addressbook and fixed bugs.
	
	* src/main_window.cpp: Removed unuseful frame text. (Thanks Fabrice
	Alphonso).
	
	* src/misc.cpp: Added mnemonic support in labels from GtkTextEntry
	(Thanks Fabrice Alphonso).
	
2002-12-26 Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Added notifier called when a group content is 
	modified to update the addressbook accordingly.
	
	* src/ldap_window.cpp: Added several functions. It is now possible
	to add and remove users from dynamically created groups from an
	ILS server.
	
	* src/ldap_window.h: Added function to populate an addressbook section
	corresponding to a group.
	
2002-12-26  Artis Trops <hornet@navigator.lv>

	* configure.in: Added Latvian (lv) to ALL_LINGUAS.

2002-12-25 Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schemas.in.in: Changed keys for groups and servers.

	* configure.in: Incremented SCHEMA_AGE.
	
	* src/common.h: See above.
	
	* src/config.cpp: Added notifiers.
	
	* src/ldap_window.cpp: Added dynamic right-click menu that permits
	to add users to dynamically created groups.
	
2002-12-24 Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Fixed to respect the new API of the notebook
	page creator.

	* src/ldap_window.cpp: Function that is creating the notebook pages
	is now able to create different pages for groups and servers.

	* src/ldap_window.h: See above.

2002-12-24 Damien Sandras  <dsandras@seconix.com>

	* src/cleaner.cpp: The Appbar timer is now removed here.

	* src/main_window.cpp: Removed the gtk_timeout_remove for the Appbar
	Timer.

2002-12-24 Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp, src/cleaner.cpp, src/cleaner.h,
	  src/endpoint.cpp, src/gnomemeeting.cpp, src/gnomemeeting.h,
	  src/main_window.cpp, src/misc.cpp: Fixed exit bug.

2002-12-23 Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schemas.in.in: Added very preliminary support for 
	groups.

	* src/common.h: See above.

	* src/config.cpp: See above.

	* src/ldap_window.cpp: See above.

2002-12-23 Damien Sandras  <dsandras@seconix.com>

	* pixmaps/gnomemeeting-logo.png: Made logo smaller.

2002-12-23 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented SCHEMA_AGE.
	
	* gnomemeeting.schemas.in.in: Added key to enable/disable video 
	reception. Useful for dialup users.

	* src/common.h: Removed widgets for g.711 and GSM frames. Added widget
	for video reception.

	* src/config.cpp: Added notifier for video reception changes. Removed
	some of the notifiers for G.711 frames and GSM frames. They were 
	removed from the preferences, but still exist in GConf. They were
	not really useful for users, even for advanced users.

	* src/druid.cpp: Fixed bug reported by Fabrice Alphonso: the connection
	type is now remembered between sessions and settings are not broken
	when the druid is shown.

	* src/endpoint.cpp: Added code to support disabling video reception.

	* src/misc.cpp: Removed frames again.

	* src/pref_window.cpp: Improved window layout without frames anymore.

	* src/sound_handling.cpp: Applied patch that fixes mic selection
	when dsp0 is not present, thanks to Jonny Strom aka Johnny.

2002-12-22 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Fixed IPv6 detection stuff.

	* src/cleaner.cpp: Saves the local and remote video popup sizes
	before gtk_main_quit.

	* src/config.cpp: Changed notifier. People can now add/remove LDAP
	servers using gconf-editor with changes in real time, or of course
	using right-click menus.

	* src/endpoint.cpp: Fixed destructor.

	* src/ldap_window.cpp: See config.cpp.

	* src/ldap_window.h: Made gnomemeeting_init_ldap_notebook_add_page
	public.

	* src/main_window.cpp: Remove the functions that were saving the sizes
	of the local and remote video windows.

	* src/menu.cpp: Added gtk_widget_show on the image of a menu, it was
	not shown in popup menus.

	* src/videograbber.cpp: Fixed the way the grabber is closed when 
	exiting of the thread.

2002-12-21 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Added IPv6 detection stuff.

2002-12-21  Christian Rose  <menthos@menthos.com>

	* src/pref_window.cpp: Fix "qualityto keep" typo.

2002-12-20 Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Modified servers list notifier.
	
	* src/ldap_window.cpp: Adds "New Server" in the servers list when the
	user decides to add a server.
	
	* src/misc.cpp: Put frames back in the preferences for consistency.

2002-12-20 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented SCHEMA_AGE.

	* gnomemeeting.schemas.in.in: Added gconf key for video bandwidth.

	* src/common.h: Added widget for video bandwidth.

	* src/config.cpp: Added notifier when video bandwidth is modified 
	and updated the tr_fps and tr_vq notifiers so that they do not
	change the FPS and the video quality but the limits.

	* src/druid.cpp: Changed the druid so that it updates the values
	for the limits.

	* src/endpoint.cpp: Fixed code.

	* src/misc.cpp: Removed frames to see what it looks like and to
	follow HIG. This change will possibly be reverted back.

	* src/pref_window.cpp: Put jitter buffer in the audio codecs 
	settings section.

2002-12-20 Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Removed unused widgets.

	* src/config.cpp: Changed notifiers so that changing the FPS limit
	and the videoquality change the lower limit.

	* src/druid.cpp: Removed enable_fps as it is now implicit. No need
	to explode the bandwidth.

	* src/endpoint.cpp: Added video bandwidth limitation, based on
	dynamic quality and dynamic FPS adjustment above a given limit.
	GM will try to reach the given bandwidth while not going below
	the given quality and FPS limits.
	
	* src/gnomemeeting.h: Removed unneeded #include.

	* src/misc.cpp: Fixed frame style.

	* src/pref_window.cpp: Changed descriptions for FPS and quality
	as they are now lowest limits.

	* src/tray.cpp: Removed unneeded #include.

	* src/videograbber.cpp, src/videograbber.h: Do not limit the FPS.
	It will be done automatically during calls.
	
2002-12-20  Christian Rose  <menthos@menthos.com>

	* configure.in: Added "ca" to ALL_LINGUAS.

2002-12-19 Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp, src/cleaner.cpp: Changed the exit sequence.

	* src/misc.cpp: Changed wrong #ifdef in #ifndef.
	
2002-12-18 Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Added tree_view from the LDAP window as member
	of the LDAPWindow.
	
	* src/config.cpp: Added notifier when ldap_servers_list is modified.
	
	* src/ldap_window.cpp: Added 2 invisible columns to the tree_view.


2002-12-18  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* TODO-UI: File for easily tracking the status of the UI
	issues Calum pointed out. Things are relativily easy to fix, so
	please take a look and update the status field.

2002-12-18 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp: Fixed crash when refreshing server listing.
	
2002-12-16 Damien Sandras  <dsandras@seconix.com>

	* src/menu.cpp, src/menu.h: Made public the function that permits 
	to build a menu from a struct so that it can be reused elsewhere.

	* src/ldap_window.cpp: Now use the GtkTreePath to determine what
	notebook page to show. Added context menu (not working yet) to the
	servers list.
	
2002-12-11 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented schema_age.

	* gnomemeeting.schemas.in.in: Added keys for the future addressbook.
	Removed old ldap_servers_list key from the history as it is not 
	needed anymore.

	* src/common.h, src/ils.cpp, src/ldap_window.cpp: Rewrote the LDAP 
	browser so that it can contain (in the future) local contacts
	and filters too. Currently you still need to add servers manually
	in the new gconf key.
	(/apps/gnomemeeting/contacts/servers/ldap_servers_list)

	
2002-12-09 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Changed == to = for FreeBSD compatibility (roger).

	* src/ils.h: Removed unuseful include.

	* src/misc.cpp: Do not compile PAssertFunc with static libs.
	
2002-12-09 Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp: Fixed the compilation with --disable-gnome.

	* src/videograbber.cpp: Fixed the compilation with --disable-gnome.

2002-12-09 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Added missing RingLine (0, 0) when remote
	stops calling. Removed the unuseful RingLing (0, 0) from
	the Incoming call timeout.
	
2002-12-09 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Added RingLine (0, 0) in the IncomingCallTimeout.

	* src/lid.cpp: Removed unuseful RingLine (0, 0). Thanks to
	Alexandre Aractingi for the VOIP Blaster debug!
	
2002-12-08 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Remove G.711 hw from the capabilities if the 
	software codecs can be used.

	* src/lid.cpp: Added missing mutex to fix crash on exit.
	
2002-12-07 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Changed the destructor: Added mutexes.

	* src/ils.cpp: Unregistering is made in the Main () when exiting
	and not anymore in the destructor.

2002-12-07 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Changed Set/Get volume functions to get/set the
	lid volume.

	* src/lid.cpp: Fixed leak.

	* src/pref_window.cpp: Fixed crash when a wrong selection is made
	in the tree.

	* src/toolbar.cpp: Enable/disable audio frame.

2002-12-07  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* gnomemeeting.schemas.in.in: Improve the start_docked description.

	* src/main_window.cpp (gnomemeeting_init): Change the test done to
	start gnomemeeting hided.

2002-12-04  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/tray.cpp: Make the notification icon respond to destroy signal.

2002-11-24  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/main_window.cpp (gnomemeeting_init): Use < instead of != for
	the gconf installation test. The way it's now the schemas can't be
	shared between different gnomemeeting versions. With the new test,
	it will work, as long as the schemas for the latest version are
	installed.

2002-11-23  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/main_window.cpp (gm_quit_callback): 

	* src/tray.h: Add gnomemeeting_tray_is_visible.

2002-12-04 Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Applied patch from the PLD Team and from Artur Flinta.
	Thanks !

	* src/sound_handling.cpp: Applied patch from Jonny Strom.

	* src/lid.cpp: Cleaned some code and added messages when the phone
	is on hook/off hook.

	* src/gnomemeeting.cpp: Removed unused code.
	
2002-12-04 Damien Sandras  <dsandras@seconix.com>

	* lib/stock-icons.c, lib/stock-icons.h: Added icon for the druid IXJ
	part.

	* pixmaps/druid_ixj.png: Added IXJ icon.

	* src/druid.cpp: Added a setup page to help to configure a microtelco
	account.

	* src/endpoint.cpp: Fixed bug.

	* src/gatekeeper.cpp: Removed unneeded stuff.

	* src/lid.cpp: Also permit to hangoff when the user is calling.

	
2002-12-03 Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Added the druid.

	* src/druid.cpp: Use the druid above and update the pointer if the
	druid is destroyed.

	* src/main_window.cpp: ?

	* src/videograbber.cpp, src/videograbber.h: Make sure to only
	edit the druid if it still existing.
	
2002-12-03 Damien Sandras  <dsandras@seconix.com>

	* src/misc.cpp: Added missing slash to display the incoming call
	icon thanks to tfing on IRC.
	
2002-12-02 Damien Sandras  <dsandras@seconix.com>

	* src/lid.cpp: Fixed bug (GDK thread lock not taken).
	
2002-12-02 Damien Sandras  <dsandras@seconix.com>

	* src/lid.cpp, src/lid.h: Added those files corresponding to the 
	Quicknet monitoring thread. GnomeMeeting is now able to use a real
	phone and its dialpad to dial numbers (* = . in IP addresses).
	The phone should behave like a real phone (on hook, off hook,
	calling, ...).
	
	* src/Makefile.am: Added the 2 previous files.
	
	* src/config.cpp: Changes consecutive to the introduction of lid.*
	
	* src/endpoint.cpp: See above.
	
	* src/endpoint.h: See above.
	
	* src/gnomemeeting.cpp: See above.
	
	* src/main_window.cpp: See above.
	
	* src/toolbar.cpp: See above.

	
2002-12-02 Damien Sandras  <dsandras@seconix.com>

	* src/videograbber.cpp: Added video device to the error message.
	
2002-12-01 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Added support for POTS keypad.

	* src/main_window.cpp, src/main_window.h: Added function to be 
	able to support POTS keypad.
	
2002-12-01 Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Removed unused widgets.
	
	* src/config.cpp: Fixed the menu notifiers.
	
	* src/main_window.cpp: Calls function to enable the micro as recording
	entry for all available mixers. Added a dialpad like in professional
	PC-to-Phone applications. Able to send key pressed as User Inputs
	and to add them into the callto URL at the right place.
	
	* src/menu.cpp: Removed the notification icon from view menu. 
	
	* src/sound_handling.cpp: Added function to enable the micro as
	recording entry for all available mixers.
	
	* src/tray.cpp: Always show the notification icon.

2002-11-30 Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp: Select the mic as recording source.

	* src/sound_handling.cpp, src/sound_handling.h: Added function
	to select the mic as recording source by default.
	
2002-11-29 Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Fixed the jitter range. Impossible for the max jitter
	to go lower than the min jitter, and if the min jitter goes higher
	than the max jitter, the max jitter is increased.

	* src/connection.cpp: Fixed previous hack.

	* src/pref_window.cpp: Fixed previous hack.

	
2002-11-29 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented SCHEMA_AGE.
	
	* gnomemeeting.schemas.in.in: Removed show_docklet, jitter_buffer and
	added min_jitter_buffer	and max_jitter_buffer.

	* src/common.h: Removed the jitter buffer widget and added 2 widgets
	for the min and max jitter buffer.

	* src/connection.cpp: The jitter buffer is now dynamic and it only
	needs limits.
	
	* src/config.cpp: Added support for min_jitter_buffer and 
	max_jitter_buffer.
	
	* src/druid.cpp: Fixed druid exit.
	
	* src/menu.cpp: Removed "Notification Icon" from the View menu
	and added room for the dialpad.
	
	* src/pref_window.cpp: Added Jitter buffer options.
	

2002-11-29 Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp: Applied patch from Fabrice Alphonso 
	<fabrice@alphonso.dyndns.org>. Thanks! Thanks to menthos for
	the bug report.
	
2002-11-28 Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: Added an ulgy hack in the callto resolver and in the 
	prefs window for buggy ILS servers with buggy Netmeeting clients.
	The attribute "sport" should store the port used by the H.323 client,
	but Netmeeting sometimes registers the T.120 port instead of the H.323
	port, which prevents GnomeMeeting to call them as GnomeMeeting is 
	able to use different ports than 1720. 

	It seems that Netmeeting registers a random port but is ignoring ports
	in ILS and always calls port 1720 whatever the port that was 
	registered. Some ILS servers even ignore the registered port and always
	call to port 1720. GnomeMeeting is now always using 1720 for 
	Netmeeting.
	
2002-11-28 Damien Sandras  <dsandras@seconix.com>

	* src/gnomemeeting-config-tool.in: Added patch from Stefan BrÃÂ¼ns 
	<lurch@gmx.li>. That fixes the following problems:
	
		- Added $TEXTDOMAINDIR, else only translations 
		in /usr/share/locale would be found.
		- exchanged gettext for $GETTEXT, 
		if gettext could not be found, echo is used instead
		- fixed typo in the "usage" section, 
		"settings defaults"->"default settings". 
		- pkginstallschemas and installfailure have been removed 
		as they are not used
		- in fixgconfperm(): "killall gconfd-1"->"killall gconfd-2"
		- exchanged gconftool-2 for $GCONFTOOL, $GCONFTOOL is set to 
		@prefix@/bin/gconftool-2 , this should work for all 
		distributions, but is needed for suse.
	
2002-11-27 Damien Sandras  <dsandras@seconix.com>

	* src/druid.cpp: Changed bold text to italic. Removed \t.

	* src/endpoint.cpp: Fixed bug, preview is now restarted again 
	if needed.

	* src/sound_handling.cpp: Improved messages.

	* src/videograbber.cpp: Improved message, thanks to menthos@menthos.com
	and kmaraas@gnome.org for the suggestion.

2002-11-27 Damien Sandras  <dsandras@seconix.com>

	* lib/stock-icons.c, lib/stock-icons.h: Added druid icons.

	* pixmaps/Makefile.am: See above.

	* pixmaps/druid_audio.png, pixmaps/druid_connection.png,
	pixmaps/druid_personal.png, pixmaps/druid_video.png: Added.

	* src/druid.cpp: Code cleanups. Added pixmaps. Added final
	page with a summary of the druid settings.
	
2002-11-27 Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Code cleanups.

	* src/endpoint.cpp, src/endpoint.h: Changed the API of the class to
	improve things. Added mutexes to improve stability. See endpoint.h
	for new functions. Removed the mixers from the class and make use
	of the dsp* directly. Many code cleanups. Uses less headers.
	
	* src/config.cpp: Code cleanups consecutive to the changes in
	endpoint.h .
	
	* src/connection.cpp: See above.
	
	* src/druid.cpp: See above.

	* src/ils.cpp, src/ils.h: See above. Added convenience Macro.

	* src/main_window.cpp: See above. Removed the use of the mixers to
	directly use the dsp's.
	
	* src/misc.cpp, src/misc.h: Added convenience function that returns
	a valid UTF-8 string from an UTF-8 or ISO-8859-1 PString.
	
	* src/pref_window.cpp: See above.
	
	* src/sound_handling.cpp, src/sound_handling.h: Removed unused 
	functions. Added convenience Macro.

	* src/toolbar.cpp: See above.
	
	* src/urlhandler.cpp: See above.
	
	* src/videograbber.h: Added convenience Macro.
	
2002-11-26 Damien Sandras  <dsandras@seconix.com>

	* src/druid.cpp: Fixed bug: Next is set to sensitive when needed. It
	was alsways disabled the first time GM is run.
	
	* src/endpoint.cpp: Cleanups.
	
	* src/misc.cpp, src/misc.h: The function that builds a string option
	menu now set the gconf key to the first available choice of the menu
	if the gconf key doesn't correspond to any choice of this menu.
	
	* src/sound_handling.cpp: Cleanups.

2002-11-26 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented SCHEMA_AGE.

	* gnomemeeting.schemas.in.in: Removed mixers.

	* src/druid.cpp: Changed things in order to use the Endpoint functions
	for the GMAudioTester.

	* src/endpoint.cpp: Cleanups.

	* src/pref_window.cpp: Removed use of mixers.

	* src/sound_handling.cpp: Fixes.

2002-11-26 Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Cleanups.
	* src/endpoint.cpp, src/endpoint.h: Added new functions 
	SetAudioPlayerVolume, SetAudioRecorderVolume, StartAudioTester,
	StopAudioTester.
	
	* src/main_window.cpp: Make use of the new functions.
	
	* src/sound_handling.cpp, src/sound_handling.h: Added volume functions.
	
	* src/toolbar.cpp: cleanups.
	
2002-11-26 Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Removed preview from prefs. Added Video Test button
	for the control panel. (that button has the same behavior as preview).
	
	* src/config.cpp: See above.

	* src/endpoint.cpp: See above.

	* src/main_window.cpp: See above. Added Audio Test button in control
	panel. His function is similar to the video preview but for audio.
	
	** src/pref_window.cpp: Removed video preview button from prefs.
	
	* src/urlhandler.cpp: Updates sensitivity of new Video Test button.

2002-11-26 Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp: Added a video preview button in the control 
	panel.
	
2002-11-25 Damien Sandras  <dsandras@seconix.com>

	* src/druid.cpp: Set the druid window as parent of the dialog boxes.

	* src/main_window.cpp: Set the druid window as parent of 
	the dialog boxes.

	* src/sound_handling.cpp, src/sound_handling.h: Set the druid window
	as parent of the dialog boxes. Suspend ESD before testing.
	
	* src/videograbber.cpp, src/videograbber.h: Set the druid window as 
	parent of the dialog boxes.

2002-11-25 Damien Sandras  <dsandras@seconix.com>

	* src/druid.cpp: Added pages to configure the audio and video devices.
	Improved the current druid look.

	* src/misc.cpp, src/misc.h: Added functions from pref_window.cpp 
	so that they can be used in the druid too.

	* src/pref_window.cpp: Removed functions moved to misc.h.

	* src/sound_handling.cpp, src/sound_handling.h: Added GMAudioTester
	class so that the user can test if there is an echo. That permits
	to test if devices work well.

	* src/videograbber.cpp,src/videograbber.h: Added GMVideoTester class
	so that the user can test if the driver is conform to what GnomeMeeting
	requires.
	
2002-11-20 Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp: Only hide GM when the user tries to close it
	with the window manager if the tray icon is visible.
	
2002-11-20 Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Added some define.
	
	* src/config.cpp, src/config.h: Static functions that were updating
	a gconf key according to the new value of a widget were added here.

	* src/misc.cpp, src/misc.h: Static functions that were adding easily
	a widget with a given tooltip, and gconf key to a table were added 
	here.

	* src/druid.cpp: Make use of the API in misc.h.

	* src/pref_window.cpp: Removed static functions that were moved to
	src/config.h and src/misc.h and use their new API.

2002-11-20  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/menu.cpp (gnomemeeting_init_menu): Fix #98443

2002-11-19 Damien Sandras  <dsandras@seconix.com>

	* src/pref_window.cpp: Fixed typo.
	
2002-11-19 Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp: Fixed bug in session management. GnomeMeeting is
	now correctly saved with the Gnome session. Removed unused test.
	
2002-11-18  Christian Neumair  <chris@gnome-de.org>

	* src/menu.cpp: Fixed typo.
	* src/pref_window.cpp: Ditto.

2002-11-12 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Fixed bug, the mic is now selected to record by
	default.

	* src/main_window.cpp: Reorganized startup sequence so that the correct
	device is selected at the beginning.
	
2002-11-12 Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Added pointers needed for the stats drawing area.
	
	* src/config.cpp: Fixes to support the new tray menu system.
	
	* src/endpoint.cpp: Code cleanups.
	
	* src/gdkvideoio.cpp: Code cleanups.
	
	* src/main_window.cpp: Fixed the way the stats drawing area 
	works. Closes #98200.
	
	* src/menu.cpp: Ported the tray menu.
	
	* src/menu.h: Ported the tray menu.

	* src/tray.cpp: Ported the tray menu.

	* src/tray.h:  Ported the tray menu.
	
2002-11-10 Damien Sandras  <dsandras@seconix.com>

	* src/menu.cpp: Fixed typo.
	
2002-11-10 Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schemas.in.in: Removed unused gconf key.
	
2002-11-10 Damien Sandras  <dsandras@seconix.com>

	* lib/Makefile.am, lib/dialog.c, src/callbacks.cpp, src/chat_window.cpp
	src/chat_window.h, src/cleaner.cpp, src/config.cpp, src/connection.cpp,
	src/druid.cpp, src/druid.h, src/endpoint.cpp, src/gatekeeper.cpp, 
	src/gnomemeeting.cpp, src/ils.cpp, src/ldap_window.cpp, 
	src/main_window.cpp, src/menu.cpp, src/menu.h, src/misc.cpp, 
	src/sound_handling.cpp, src/toolbar.cpp, src/toolbar.h, 
	src/tools.cpp, src/tray.cpp, src/urlhandler.cpp, 
	src/vfakeio.cpp, src/vfakeio.h, src/videograbber.cpp:
	Changed API of functions in toolbar.cpp, menu.cpp, and adapted the
	code so that it can compile with and without gnome.
	
2002-11-08 Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp: Added missing include.
	
2002-11-07 Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp, src/cleaner.cpp, src/cleaner.h, src/common.h,
	src/config.cpp, src/config.h, src/connection.cpp, src/endpoint.cpp,
	src/endpoint.h, src/gatekeeper.cpp, src/gatekeeper.h, src/gdkvideoio.h,
	src/gnomemeeting.cpp, src/ils.cpp, src/ils.h, src/ldap_window.cpp,
	src/ldap_window.h, src/main_window.cpp, src/main_window.h, 
	src/menu.cpp, src/pref_window.cpp, src/pref_window.h,
	src/sound_handling.cpp, src/sound_handling.h, src/toolbar.cpp, 
	src/toolbar.h, src/tray.cpp, src/urlhandler.cpp, src/videograbber.h:
	Fixed includes to only include <gnome.h> where it is needed and
	following compilation flags. Various fixes to use GTK only 
	where gnome is not needed.
	
2002-11-06 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Added --disable-gnome option. Not fully functional
	yet. 

	* e-splash.c, e-splash.h: Ported to pure GTK.

	* dialog.c, gtk-text-buffer-extentions.h: Removed unuseful headers.

2002-11-06 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Changed the version of openh323 as AC_DEFINE_UNQUOTED.

	* src/main_window.cpp: Added check to make sure that GM is running
	with the version of OpenH323 it was compiled for.
	
2002-11-06 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Adds the version of openh323 as define. That will
	permit to check if GnomeMeeting is running with the libraries it
	was compiled for.

2002-11-05 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Removed Speex checks. All Unix versions running
	OpenH323 CVS automatically have Speex.

	* src/main_window.cpp: Add Speex automatically for 0.95 versions.
	
2002-11-05 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Upgraded to version 0.95.0.
	
2002-11-04 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Upgraded to version 0.95.0.
	
	* gnomemeeting.schemas.in.in: Added gconf key so that the default zoom
	and fullscreen switching are remembered (put yourself in auto-answer,
	choose video_display to remove, and enable fullscreen switching, 
	that's great ;).

	* src/common.h: Removed unused variables as gconf keys are now used for
	fullscreen and zoom.

	* src/config.cpp: Change due to the added Fullscreen option.

	* src/gdkvideoio.cpp: Use the gconf keys for fullscreen and zoom.

	* src/main_window.cpp: Do not init removed variables.

	* src/menu.cpp, src/menu.h: Cleaned the API, removed unused headers.
	Make use of the gconf keys. Added "Switch to fullscreen" option. This
	option is now always present, but it is sensitive only if SDL support
	was compiled in. That way users know what features they are missing.
	
2002-11-04 Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp, src/connection.cpp, src/endpoint.cpp, 
	src/gdkvideoio.cpp, src/main_window.cpp, src/menu.cpp,
	src/menu.h, src/misc.cpp, src/misc.h, src/urlhandler.cpp:
	Added convenience functions to menu.h so that other parts
	of gnomemeeting do not have to directly access the menu widgets 
	(e.g. gnomemeeting_call_menu_connect_set_sensitive ). Ported
	the menu system away from libgnomeui to use pure GTK calls. This
	is based on a new structure MenuEntry defined in menu.h.
	
2002-11-02 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Optimized OnConnectionCleared.

	* src/videograbber.cpp: Changed mutexes order.
	
2002-11-01 Damien Sandras  <dsandras@seconix.com>

	* src/cleaner.cpp: Changed the exit sequence.

	* src/config.cpp: Code cleanup.
	
	* src/endpoint.cpp: Changed destructor.
	
	* src/gnomemeeting.cpp: Changed destructor.

	* src/main_window.cpp: Added timeout ID to GM.

2002-11-01 Damien Sandras  <dsandras@seconix.com>

	* src/chat_window.cpp: Fixed conversion to UTF-8.

	* src/cleaner.cpp: Changed the way GM exits.

	* src/connection.cpp: Fixed conversion to UTF-8.

	* src/endpoint.cpp: Fixed conversion to UTF-8.

	* src/ils.cpp: Fixed bad IP when GM registers to ILS.

	* src/main_window.cpp: Changed startup sequence.

	* src/misc.cpp: Adapated PAssertFunc to the new API.
	Added again conversion from ISO-8859-1 to UTF-8.
	
	* src/misc.h: Added again conversion from ISO-8859-1 to UTF-8.

	* src/pref_window.cpp: Fixed conversion to UTF-8.
	
2002-10-30 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Get back to 0.94.2.
	
2002-10-30 Damien Sandras  <dsandras@seconix.com>

	* src/misc.cpp: Fixed bug again.
		
	* src/pref_window.cpp: Again.

2002-10-30 Damien Sandras  <dsandras@seconix.com>

	* src/misc.cpp: Fixed bug.
	
2002-10-30 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Detects if remote is a new GnomeMeeting or not.
	If not, use ISO-8859-1.

	* src/main_window.cpp: Prevents ESD to spawn.
	
2002-10-30 Damien Sandras  <dsandras@seconix.com>

	* src/chat_window.cpp: Fixed bugs.

	* src/endpoint.cpp: Fixed bugs.

	* src/misc.cpp: Fixed bugs.

2002-10-30 Damien Sandras  <dsandras@seconix.com>

	* src/chat_window.cpp: Make use of the new misc.h function.

	* src/connection.cpp: Make use of the new misc.h function.

	* src/endpoint.cpp: Make use of the new misc.h function.

	* src/ils.cpp: If the ILS server doesn't send valid UTF-8, then we
	know it is Netmeeting or old GnomeMeeting, and we convert from
	ISO-8859-1.

	* src/misc.cpp: Added new function to cut PString's 
	after the "[" or "(".

	* src/misc.h: Added new function to cut PString's after the "[" or "(".
	
2002-10-30 Damien Sandras  <dsandras@seconix.com>

	* src/chat_window.cpp: Fixed conversion. If conversion fails, then
	fallback to ISO-8859-1.
	* src/connection.cpp: Same.
	* src/endpoint.cpp: Same.
	* src/ils.cpp: Same.
	* src/main_window.cpp: Same.
	* src/misc.cpp: Same.
	* src/misc.h: Same.
	* src/pref_window.cpp: Same.
	
2002-10-29 Damien Sandras  <dsandras@seconix.com>

	* src/chat_window.cpp: Added support in H323 to non-latin chars by
	converting from UTF-8 to UCS-2.
	
	* src/connection.cpp: See above.
	
	* src/endpoint.cpp: See above.
	
	* src/main_window.cpp: See above.
	
	* src/pref_window.cpp: See above.
	
2002-10-29 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Set version to 0.95.0.
	
2002-10-29 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Changed the API for 
	gnomemeeting_view_menu_set_sensitive. Only valid choices are 
	selectable. It is for example impossible to select local video
	if no local video is sent, even if preview is running. The "Both"
	choices are also unselectable when only one video channel is opened.
	
	* src/endpoint.h: See above.
	
	* src/gdkvideoio.cpp: See above.

	* src/gdkvideoio.h: See above.

	* src/ils.cpp: Applied patch from Paul. Fixes small memleak and also
	permits to use chars like <, >, & in comments in ILS.

	* src/main_window.cpp: See above.

	* src/menu.cpp: See above.

	* src/menu.h: See above.

2002-10-27 Damien Sandras  <dsandras@seconix.com>

	* src/connection.cpp: Fixed #96652.
	
2002-10-27 Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp, src/druid.cpp: Fixed #96653.
	
2002-10-20 Damien Sandras  <dsandras@seconix.com>

	* src/gdkvideoio.cpp: Changed misplaced #endif.

	* src/endpoint.cpp: Added support for software codecs.
	
tag gm_0_94_1
	
2002-10-20 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Changed PREREQ and SDL check version.
	
2002-10-20 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp, src/vfakeio.cpp: Fixed warnings.

	* src/sound_handling.cpp: Check that mixer != NULL.
	
2002-10-17 Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: Reorganised GDK locks.
	
2002-10-17 Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: Reorganised GDK locks.
	
2002-10-17 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Changed gnomemeeting_threads_enter to a more
	useful place.

	* src/gnomemeeting.cpp: Do not try to add empty URLs to the history.

	* src/ils.cpp: Registering is now asynchronous.

	* src/misc.cpp: Added comments.
	
2002-10-17 Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: Changed the way update works.
	
2002-10-17 Damien Sandras  <dsandras@seconix.com>

	* src/sound_handling.cpp: Changed "program" to NULL in 
	gnome_triggers_do.
	
2002-10-17 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp: Fixed leak.
	
2002-10-17 Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: Fixed bug that made appear 200 popups when a modif on
	ILS fails.
	
2002-10-16 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp: Adds a @ in the callto URL if the user is 
	calling somebody from the ILS directory if he is registered to 
	a gatekeeper.
	
2002-10-15 Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: The messages like "contacted ils server" and "updated
	info on ils server" are now displayed in the history, but not anymore
	in the statusbar for single updates as it prevents to see some other
	and more useful messages.
	
2002-10-15 Damien Sandras  <dsandras@seconix.com>

	* src/gnomemeeting.cpp: Removed dummy SHA1 code that was preventing
	GM to register succesfully with H.235 authentication. Thanks a lot
	to Roger for finding this very weird and hard bug!
	
2002-10-15 Roger Hardiman <roger@freebsd.org>

	* src/pref_window.cpp: use kbits for Speex. Remove useless code.

2002-10-14 Damien Sandras  <dsandras@seconix.com>

	* src/pref_window.cpp: Updated bandwidth for Speex.
	
2002-10-14 Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Added support for H.235 authentication.

	* src/config.cpp: Added support for H.235 authentication. Removed
	notifier (there is now an Apply button).

	* src/gatekeeper.cpp: Added support for H.235 authentication.

	* src/main_window.cpp: Added support for H.235 authentication.

	* src/pref_window.cpp: Added support for H.235 authentication.
	Added Apply button.

2002-10-14 Roger Hardiman <roger@freebsd.org>

	* configure.in:	Only check lresolv on linux platforms.

2002-10-14 Damien Sandras  <dsandras@seconix.com>

	* src/gnomemeeting-config-tool.in: Removed unuseful and non-portable 
	test.
	
2002-10-14 Roger Hardiman <roger@freebsd.org>

	* endpoint.cpp, main_window.cpp, pref_window.cpp: Speex is now 8k.

2002-10-14 Roger Hardiman <roger@freebsd.org>

	* chat_window.cpp, connection.cpp, endpoint.cpp, ils.cpp,
	main_window.cpp, misc.h, pref_window.cpp: Change UTF8 to UTF-8 in
	two places in the source code. Also update the comments to UTF-8.

2002-10-14 Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: I forgot this file.
	
2002-10-14 Damien Sandras  <dsandras@seconix.com>

	* src/connection.cpp, src/endpoint.cpp, src/chat_window.cpp, 
	lib/xdap/xdap.c: Changed UTF8 to UTF-8 for better portability, thanks
	to Roger for tracking this portability bug down!
	
2002-10-13 Damien Sandras  <dsandras@seconix.com>

	* src/toolbar.cpp: Changed connect icon size to LARGE_TOOLBAR again.

2002-10-13 Damien Sandras  <dsandras@seconix.com>

	* pixmaps/, toolbar.cpp: Added some more icons from Jakub!! Great
	work!
	
2002-10-13 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Reverted changes. Using OpenLDAP again.

	* lib/stock-icons.c, lib/stock-icons.h: Added new Jakub's icons.

	* lib/xdap/Makefile.am: Reverted changes. Using OpenLDAP again.

	* lib/xdap/xdap.cpp: Removed.

	* lib/xdap/xdap.cpp: Added.

	* lib/xdap/xdap.h: Reverted changes. Using OpenLDAP again.

	* pixmaps/Makefile.am: Added new Jakub's icons.

	* pixmaps/audio-mute.png: Added new Jakub's icons.

	* pixmaps/quickcam.xpm: Removed.

	* src/ils.cpp: Reverted changes. Using OpenLDAP again.

	* src/ils.h: Reverted changes. Using OpenLDAP again.

	* src/toolbar.cpp: Added new Jakub's icons.
	
2002-10-12 Roger Hardiman <roger@freebsd.org>

	* configure.in: Updated FreeBSD section.

2002-10-11 Damien Sandras  <dsandras@seconix.com>

	* sound_handling.h: Fixed typo in patch.
	
2002-10-11 Damien Sandras  <dsandras@seconix.com>

	* configure.in, sound_handling.h: Patches for FreeBSD by Roger 
	Hardiman.
	
2002-10-11 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Removed LDAP check. Now GM is able to work without it.

	* lib/xdap/Makefile.am: Changed xdap.c to xdap.cpp, now xdap is using
	some C++.

	* lib/xdap/xdap.c: Removed.

	* lib/xdap/xdap.h: Few fixes for the new LDAP API.

	* src/ils.cpp: Added tests for non NULL values.

	* src/ils.h: Changed #include to not include OpenLDAP anymore.

	* src/ldap_window.h: Removed unneeded #include.
	
2002-10-11  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* gnomemeeting.schemas.in.in: Make the show_docklet key default to
	true, now that gnome has support for it again.

2002-10-11 Damien Sandras  <dsandras@seconix.com>

	* src/sound_handling.cpp: Fixed warning, and applied patch from
	Roger Hardiman for FreeBSD.

	* src/main_window.cpp: Applied patch from Roger Hardiman for FreeBSD.
	
2002-10-11 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented age of schema.

	* gnomemeeting.schemas.in.in: Added support for ip translation, public
	ip, rtp port range, tcp port range.

	* src/common.h: Added widgets for ip translation.

	* src/config.cpp: See above.

	* src/endpoint.cpp: Added callback that checks if IP translation has
	to be done during calls. Fixed message.

	* src/ils.cpp: When registering to ILS, update the public IP
	from the server if ils.seconix.com is used.

	* src/main_window.cpp: Changed Initialise.

	* src/pref_window.cpp: Added options for IP translation.
	
2002-10-09  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/gdkvideoio.cpp (Redraw):  Added test in gdkvideoio.cpp in
	case the frame to render is NULL (damien).

	* src/ils.cpp (GMILSBrowser): Convert the search pattern from
	UTF-8 to ISO-8859-1 before applying it.

2002-10-09  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* configure.in: Patch from Alex to allow buiding when
	libdir=/usr/lib64

	* src/main_window.cpp (gnomemeeting_init): Patch from Alex Larsson
	to run on 64-bit machines.

2002-10-08 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Fixed message.
	
2002-10-08 Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp: Reorganized things.
	
2002-10-08 Damien Sandras  <dsandras@seconix.com>

	* configure.in: Fixed wrong search path for speex.h.
	
2002-10-07 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: The status in ILS was not updated in the normal
	case. Thanks matti for finding this bug.
	
2002-10-07 Damien Sandras  <dsandras@seconix.com>

	* src/videograbber.cpp: Increased delay for video device closing.
	
2002-10-06 Damien Sandras  <dsandras@seconix.com>

	* src/pref_window.cpp: Changed the min limit for fullscreen.
	
2002-10-06 Damien Sandras  <dsandras@seconix.com>

	* src/pref_window.cpp: An old key was still used for fullscreen.
	
2002-10-06 Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Removed unused stuff.
	
	* src/config.cpp: The audio codecs list is now a GSList.

	* src/endpoint.cpp: See above.
	
	* src/gnomemeeting-config-tool.in: Fixed bug when the 
	"Please answer YES" text is not translated. It was expecting a
	translated answer.
	
	* src/ils.cpp: It is now possible to apply a filter when refreshing
	the ILS server.

	* src/ils.h: See above.
	
	* src/ldap_window.cpp: See above.
	
	* src/main_window.cpp: Fix for speex (the codec is not in the gconf
	schema and is added the first time that 0.94 is run).
	
	* src/pref_window.cpp, src/pref_window.h: The audio codecs 
	list is now a GSList.

	* gnomemeeting.schemas.in.in: Changed codecs key to a list.

	* configure.in: Incremented SCHEMA_AGE.
	
2002-10-04 Damien Sandras  <dsandras@seconix.com>

	* lib/xdap/xdap.c: Moved the UTF8 -> ISO-8859-1 conversion there 
	otherwise libxml2 is not happy.

	* src/config.cpp: Updates ILS when video transmission is enabled 
	or not.

	* src/ils.cpp: See above.

	* xdap_data/ils_nm_mod.xml: ilsa video attribute is not a constant
	anymore.

	* xdap_data/ils_nm_reg.xml: See above.

2002-10-04 Damien Sandras  <dsandras@seconix.com>

	* src/pref_window.cpp: Removed loopback device from the list, it was
	buggy and misleading for most users.
	
2002-10-04 Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Fixed messages.
	
	* src/main_window.cpp: Fixed bugs in the devices detection with 
	blocking esd.
	
	* src/sound_handling.cpp: Removed messages about ESD when it can't
	be suspended, most users interpret them as an error. Put it in
	the PTRACE instead of the history.

2002-10-04 Damien Sandras  <dsandras@seconix.com>
	
	* lib/gtk-text-buffer-extentions.h: Make use of new generated file.

	* pixmaps/Makefile.am: Generated file inline_emoticons.h.

	* pixmaps/inline_emoticons.h: Removed (autogenerated).

	* src/main_window.cpp: Fixed startup bug with esd.
	
2002-10-04  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* lib/gtk-text-buffer-extentions.c:
	* lib/gtk-text-buffer-extentions.h:
	* pixmaps/gm-imoticon-face{1...11}.png:

	Added new smilies and cleaned up my code a bit...

2002-10-03  Damien Sandras  <dsandras@seconix.com>

	* src/connection.cpp: Do not display silence detection msg's for video.

	* src/ils.cpp: /

	* src/vfakeio.cpp: Make the Fake video device work in large size too.

	* src/vfakeio.h: /

	* src/videograbber.cpp: Reorganised code.

2002-10-03  Damien Sandras  <dsandras@seconix.com>

	* pixmaps/gnomemeeting-logo.png: Added "definitive??" slogan.
	
2002-10-03  Damien Sandras  <dsandras@seconix.com>

	* callbacks.cpp: Fixed typo. Thanks Huib Kleinhout <huib@stack.nl>
	for noticing it!
	
2002-10-03  Damien Sandras  <dsandras@seconix.com>

	* callbacks.cpp: Fixed typo in about callback, and added contributors
	who are helping on the channel. (Thanks Fabrice).
	
2002-10-02  Artur Flinta  <aflinta@at.kernel.pl>

	* configure.in: Removes warning when regenerating configure from 
	configure.in file, and also fixes summary information at the end.
	
2002-10-02  Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp: Makes use of functions in sound_handling.h.
	
2002-10-02  Kenneth Rohde Christiansen  <kenneth@gnu.org>

        * configure.in: Added da to ALL_LINGUAS.

2002-10-01  Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp, src/ldap_window.cpp, src/ldap_window.h:
	Rows in the GtkListStore where people are not available are greyed
	out.
	
2002-10-01  Damien Sandras  <dsandras@seconix.com>

	* lib/stock-icons.c, pixmaps/Makefile.am, src/tray.cpp: Fixed wrong,
	missing, or not needed stock icons names.

2002-10-01  Damien Sandras  <dsandras@seconix.com>

	* lib/stock-icons.c: Updated stock icons.

	* pixmaps/Makefile.am: Same.

	* pixmaps/available.png, pixmaps/occupied.png, 
	pixmaps/panel-available-16.png, pixmaps/panel-busy-16.png,
	pixmaps/panel-ring-16.png: Removed those unused stock icons.
	
	* pixmaps/status-available-16.png, pixmaps/status-occupied-16.png,
	pixmaps/status-ringing-16.png: Added those stock icons.
	
	* src/ils.cpp: Use the same stock icons as in the tray.
	
	* src/tray.cpp: Updated stock icons.

	
2002-10-01  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* src/ils.cpp (Main): Forgot to unref the pixbuf.

2002-10-01  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* src/ils.cpp (Main): Use the GM stock icons, so it works with 
	theming. Fixes #92002.

	TreeView doesn't seem to have been made for stock icons, so I do 
	something similar to the stockrenderer in libegg.

	Fabrice has confirmed that everything works as it should, and that
	it is quite faster on displaying things when they have been
	fetched from the ILS servers - long live the stock icon cache.

2002-09-30  Kenneth Christiansen <kenneth@gnu.org>

	* lib/dialog.c:
	* po/da.po:
	* po/POTFILES.in:
	Fixes the translation bug Damien mentioned on IRC today.

2002-09-29  Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: The listening port of GM is now registered to ILS. That
	permits to have a unique callto:// URL even if the port is != 1720
	and changes.

	* src/urlhandler.cpp: port is now taken into account.

	* xdap_data/ils_nm_mod.xml, xdap_data/ils_nm_reg.xml: Made port
	a GnomeMeeting option.
	
2002-09-29  Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: Added fixes from Paul <xml@mailandnews.com>

	* src/ldap_window.cpp: Made columns resizable.

	* xdap_data/ils_nm_mod.xml: Added this to be able to modify
	registered entries on ILS.

	* xdap_data/Makefile.am: Added previous file to Makefile.
	
2002-09-28  Zbigniew Chyla  <cyba@gnome.pl>

	* lib/dialog.c (gnomemeeting_warning_dialog_on_widget),
	src/tray.cpp (gnomemeeting_init_tray): Marked strings for translation.

2002-09-26  Damien Sandras  <dsandras@seconix.com>

	* src/chat_window.cpp: Disable cursor in chat_window text_view.

	* src/tools.cpp: Disable cursor in history_window 
	and call_history text_views.
	
2002-09-25  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/sound_handling.cpp (gnomemeeting_sound_play_ringtone): 
	Clean this function called new function from tray.h.
	
	* src/tray.h: 
	* src/tray.cpp (gnomemeeting_tray_is_ringing): Implement.

2002-09-25  Damien Sandras  <dsandras@seconix.com>

	* src/sound_handling.cpp: Fixed warning.
	
2002-09-25  Damien Sandras  <dsandras@seconix.com>

	* po/POTFILES.in: Changed sound-handling.* to sound_handling.*
	to conform with the whole GM.
	
	* src/Makefile.am: See above.

	* src/config.cpp, src/endpoint.cpp, src/main_window.cpp, 
	src/pref_window.cpp: Same as above.

	* src/vfakeio.cpp: Fixed warnings.

	* src/sound-handling.* renamed to src/sound_handling.*. Changed the
	headers to conform with GM.

2002-09-25  Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented SCHEMA_AGE.

	* gnomemeeting.schemas.in.in: Added gconf values for bilinear 
	filtering, popup windows height and width for local and remote
	video, type of video view.

	* src/common.h: Added toggle for bilinear filtering.
	
	* src/endpoint.cpp: Fixed but with docklet bad updating.
	
	* src/gdkvideoio.cpp: Added support for new "video view" : both 
	video streams in new windows. The "video view" is now remembered
	between sessions. The size of the windows is remembered between
	sessions. Display of images with zoom in GM and in popup windows
	is possibly rendered with Bilinear Interpolation.
	
	* src/gdkvideoio.h: See above.

	* src/main_window.cpp: Remember size of windows when exiting.
	Builds the 2 popup windows at startup.

	* src/menu.cpp: Set the gconf key when the user changes the video
	view type.

	* src/misc.cpp: Changed the signature of the function 
	gnomemeeting[...]logo to accept a GtkImage as parameter. Added
	a function to build the 2 video popup windows.

	* src/misc.h: See above.

	* src/pref_window.cpp: Added option to enable the Bilinear 
	Interpolation.

	* src/sound-handling.cpp: Changed the indentation.

	* src/videograbber.cpp: /

2002-09-21  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/misc.cpp (passert_close_cb): Fix some conflicts.

	* src/main_window.cpp: 
	* src/config.cpp: 
	* src/pref_window.cpp: Include sound-handling.h and not audio.h.

	* src/callbacks.cpp (about_callback): Correct spelling of manty's
	name.

2002-09-21  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* lib/Makefile.am: 
	* src/Makefile.am: 
	* src/chat_window.cpp: 
	* src/common.h: 
	* src/endpoint.cpp: 
	* src/misc.cpp: 
	* src/misc.h: 
	* src/audio.h: 
	* src/audio.cpp: 
	* src/sound-handling.h: 
	* src/sound-handling.cpp: 
	* lib/gtk-text-buffer-extentions.c: 
	* lib/gtk-text-buffer-extentions.h: Big patch from kenneth that
	moves some code around to more appropiate places.

2002-09-19  Damien Sandras  <dsandras@seconix.com>

	* lib/xdap/xdap.h: Added patch from Paul <xml@mailandnews.com>

2002-09-19  Damien Sandras  <dsandras@seconix.com>

	* configure.in, Makefile.am: Applied patch from Artur Flinta 
	<aflinta@at.kernel.pl> to be able to not install schemas (useful
	for packagers).
	
2002-09-18  Damien Sandras  <dsandras@seconix.com>

	* configure.in: Applied patch from Artur Flinta <aflinta@at.kernel.pl>
	to fix warnings.

	* acconfig.h: Removed.

2002-09-18  Damien Sandras  <dsandras@seconix.com>

	* configure.in: Applied patch from Artur Flinta <aflinta@at.kernel.pl>.
	
2002-09-16  Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schemas.in.in: Fixed default value for string list.

	* src/Makefile.am: Applied patch from 
	Rafa_ Kleger-Rudomin <klakier@pld.org.pl>
	
2002-09-15  Damien Sandras  <dsandras@seconix.com>

	* common.h: Fixed codec number.

	* pref_window.cpp: Fixed bug in codecs list.
	
2002-09-15  Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Improved call end messages. No answer leads to
	"Did not answer your call in the required time", instead of "Did not
	accept your call".
	
	* src/gnomemeeting.cpp: Changed the signature and the body of 
	Disconnect () to accept a valid call end reason.
	
	* src/gnomemeeting.h: See above.
	
	* src/pref_window.cpp: Added a browse button to choose the video
	image.
	
2002-09-14  Damien Sandras  <dsandras@seconix.com>

	* pixmaps/text_logo.xpm: Made the logo smaller.

	* src/misc.cpp: Displays the text logo even if it is smaller.

	* src/vfakeio.cpp: If a static picture is not used, then the GM
	logo is displayed, but that logo is now moving.
	
	* src/vfakeio.h: Same.

	* src/videograbber.cpp: See above.

	
2002-09-07  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/chat_window.cpp (chat_entry_activate): Add code to convert
	local user to utf-8 too, as done in OnUserInputtring.

	* src/connection.cpp (OnUserInputString): Use remote not
	remote_utf8 to convert from.

	* src/ils.cpp (xdap_getentity): Use the iso_ strings, not the utf8
	ones for xdap.

2002-09-07  Damien Sandras  <dsandras@seconix.com>

	* src/Makefile.am: Removed calls_history_window.[cpp, h] and
	added tools.[cpp, h].

	* src/tools.cpp, src/tools.h: Former calls_history_window.*. Moved the
	history there.

	* src/common.h: Added history_window.

	* src/connection.cpp: Fixed missing locale conversion to UTF-8 in
	the text chat.

	* src/ils.cpp: Fixed missing locale conversion from UTF-8 to ISO-8859-1
	when registering.

	* src/main_window.cpp: Removed the history log from there.

	* src/menu.cpp: Removed history from view menu and added it in
	the tools menu.

	* src/misc.cpp: Fixed warning.
	
2002-09-06  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/tray.cpp (gnomemeeting_init_tray_popup_menu): Correct a typo.
	(gnomemeeting_init_tray_popup_menu): 
	(tray_popup_menu_show_callback): Invert the logic for checking the
	"Show Tray" checkbox in the popup-menu.

2002-09-05  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/tray.cpp: Everywhere: make the popup menu work. This needs
	some cleaning still..., but it works at least!!

	* src/config.cpp (gnomemeeting_init_gconf): Add notifiers for the
	tray icon popup menu.

2002-09-04  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/tray.cpp (gnomemeeting_init_tray_popup_menu) 
	(tray_popup_menu_show_callback, tray_popup_menu_dnd_callback) 
	(tray_popup_menu_autoanswer_callback): Start to improve tray popup 
        menu...

2002-09-04  Christian Rose  <menthos@menthos.com>

	* src/callbacks.cpp: Fixed UTF-8 message marked for translation.

2002-09-03  Damien Sandras  <dsandras@seconix.com>

	* src/connection.cpp: Fixed "RemoteParty" detection for the future
	MCU able to do text chat too :)

2002-09-03  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* lib/Makefile.am (libgnomemeeting_la_SOURCES): Move
	eggtrayicon.[ch] here.

	* src/Makefile.am (gnomemeeting_SOURCES): And remove them from
	here.

2002-09-03  Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Fixed bug. (video freezing).	
	
2002-09-02  Damien Sandras  <dsandras@seconix.com>

	* lib/stock-icons.c: Added 3 panel icons from Jimmac, thanks!

	* lib/stock-icons.h: same

	* pixmaps/Makefile.am: same.

	* pixmaps/globe-12.xpm, pixmaps/globe-22.xpm, pixmaps/globe-24.xpm,
	pixmaps/globe-36.xpm, pixmaps/globe2-12.xpm, pixmaps/globe2-22.xpm,
	pixmaps/globe2-24.xpm, pixmaps/globe2-36.xpm: Removed.

	* pixmaps/gnomemeeting-logo-icon.png: Updated to the new icon from
	Jimmac thanks!!!

	* pixmaps/panel-available-16.png, pixmaps/panel-busy-16.png, 
	pixmaps/panel-ring-16.png: Added those 3 great icons from Jakub.
	
	* src/callbacks.cpp: Tweaked the about box code.
	
	* src/config.cpp: Getting in DND changes the icon in the system tray.
	
	* src/connection.cpp: Cleanups.
	
	* src/endpoint.cpp: When a call is refused because you are DND, or
	when a call is reject because you want it, do not touch to ILS settings
	or to the camera. Udpate the system tray if you are busy, connected or
	not.

	* src/main_window.cpp: Set the appropriate icon in the system tray.
	
	* src/misc.cpp: Fixed PlaySound.
	
	* src/tray.cpp: Cleaned the code! Was needed ;) Added a third state
	to the system tray: not available.
	* src/tray.h: Same.

2002-09-02  Damien Sandras  <dsandras@seconix.com>

	* src/calls_history_window.cpp: Do not associated the destroy event
	to a hide. Delete event is called when the window is deleted. Just
	hide in that case, so that we can make a destroy at the end of the
	execution.

	* src/ldap_window.cpp: Same.

	* src/pref_window.cpp: Same.	
	
	* src/main_window.cpp: Fixed bug: create calls history before the menu.

	* src/menu.cpp: Cosmetic change.
	
2002-09-01  Damien Sandras  <dsandras@seconix.com>

	* configure.in: Added Esound to pkg-config.
	
	* lib/widgets/history-combo.c: Fixed 3 memory leaks.

	* po/POTFILES.in: Added calls_history_window.

	* src/Makefile.am: Added calls_history_window.

	* src/cleaner.cpp: Adapted to the new API of gnomemeeting_log_insert.

	* src/common.h: Added calls_history_window.

	* src/config.cpp: Adapted to the new API of gnomemeeting_log_insert.

	* src/connection.cpp: Adapted to the new API of 
	gnomemeeting_log_insert.

	* src/endpoint.cpp: Adapted to the new API of gnomemeeting_log_insert.
	Added call duration at the end of calls. Added useful info when needed
	in the calls history window.

	* src/gatekeeper.cpp: Adapted to the new API of 
	gnomemeeting_log_insert.

	* src/gnomemeeting.cpp: Adapted to the new API of 
	gnomemeeting_log_insert. Added useful info when needed
	in the calls history window.

	* src/ils.cpp: Same.

	* src/main_window.cpp: Same.

	* src/menu.cpp: Added Tools menu from Fabrice Alphonso.

	* src/misc.cpp: Changed API of gnomemeeting_log_insert so that we
	can insert in a given Textview.

	* src/misc.h: Changed API of gnomemeeting_log_insert so that we
	can insert in a given Textview.

	* src/toolbar.cpp: Same.

	* src/urlhandler.cpp: Same.

	* src/videograbber.cpp: Same.

	* src/calls_history_window.cpp .h: Added that window that will contain
	all the calls, when they finish, why and their duration. It also
	indicates incoming calls and if they are rejected or not.
	
2002-09-01  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/callbacks.cpp (about_callback): Fix bug #82201

2002-09-01  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/menu.cpp (gnomemeeting_init_menu): Use connect and
	disconnect stock icons

	* src/menu.cpp: Removed to unneeded include
	
	* src/tray.cpp (gnomemeeting_init_tray_popup_menu): Use connect
	and disconnect stock icons

2002-09-01  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/menu.cpp: 
	* src/main_window.cpp: 
	* src/endpoint.cpp: Use the new tray instead of the old docklet
	everywhere (I hope)

	* src/docklet.h: 
	* src/docklet.cpp: Removed

	* src/tray.h: 
	* src/tray.cpp: Added

	* lib/stock-icons.c: 
	* lib/stock-icons.h (GM_TRAY_FLASH): 
	* pixmaps/Makefile.am (IMAGES): Added globe-22 and globe2-22

	* src/Makefile.am (gnomemeeting_SOURCES): Removed docklet.cpp and
	.h and added tray.cpp and .h instead, with eggtrayicon.[ch] from libegg.

2002-08-31  Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp src/main_window.cpp src/pref_window.cpp:
	Reduced memory footprint.
	
2002-08-31  Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp: Made notebook scrollable.
	
2002-08-30  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* lib/widgets/history-combo.c (gm_history_combo_add_entry): Fixed
	bug #92004.

2002-08-29  Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: Fixed uninitialised value.
	
2002-08-29  Damien Sandras  <dsandras@seconix.com>

	* lib/widgets/history-combo.c: Reduced memory footprint.

	* src/common.h: same.

	* src/ldap_window.cpp: same.

	* src/main_window.cpp: same.

	* src/pref_window.cpp: same. Prevent the user to set a "" alike
	local username.

	* src/toolbar.cpp: same.

	* src/videograbber.cpp: same.

	
2002-08-28  Damien Sandras  <dsandras@seconix.com>

	* pixmaps/gnomemeeting-splash.png: Changed "Gnome Meeting" into
	"GnomeMeeting".

	* src/config.cpp: It is now possible to change the jitter
	buffer size during calls, and it works.

	* src/main_window.cpp: Fixed the stats window when calls begin.
	
2002-08-27  Damien Sandras  <dsandras@seconix.com>

	* gdkvideoio.cpp: Fixed possible memory leak.
	
2002-08-26  Pablo Saratxaga  <pablo@mandrakesoft.com>

	* configure.in: added Tamil (ta) language to ALL_LINGUAS

2002-08-24  Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Added widgets of stats window.

	* src/endpoint.cpp: Refreshes the stats window at the end of calls.

	* src/main_window.cpp: Improved stats window. Added automatic scaling.
	Added legend. Added received graph too. Added several text stats.
	
	* src/menu.cpp: Stats window is now the default one displayed when
	the control panel is shown.
	
2002-08-24  Zbigniew Chyla  <cyba@gnome.pl>

	* configure.in (ALL_LINGUAS): Added pl (Polish).

2002-08-24  Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp: Improved statistics window layout and design.
	Added room for text data. Improved stats drawing. 
	
2002-08-21  Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Added experimental support for a statistics window
	in the control panel.
	* src/config.cpp: same.
	* src/endpoint.cpp: same.
	* src/main_window.cpp: same.
	* src/menu.cpp: same.
	* src/misc.cpp: same.
	* src/misc.h: same.
	* src/toolbar.cpp: same. (not sure anymore what I did there ;)
	
2002-08-17  Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Fixed codec name. Added error messages
	when the audio channel(s) can't be opened.
	
2002-08-17  Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schemas.in.in: Set Speex 8.4 as default codec,
	Speex 15 being 3rd.

	* configure.in: Incremented SCHEMA_AGE.
	
	* src/endpoint.cpp: Set Speex 8.4 as default codec,
	Speex 15 being 3rd.

	* src/main_window.cpp: Set Speex 8.4 as default codec,
	Speex 15 being 3rd.

	* src/pref_window.cpp: Set Speex 8.4 as default codec,
	Speex 15 being 3rd.

2002-08-17  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/main_window.cpp (gnomemeeting_init): Add missing #ifdef
	HAS_SDL.

2002-08-16  Damien Sandras  <dsandras@seconix.com>

	* configure.in: Added Speex Codec support.

	* gnomemeeting.schemas.in.in: Set Speex as default.
	
	* src/common.h: Added Speex Codec support.

	* src/endpoint.cpp: Added Speex Codec support.

	* src/main_window.cpp: Added Speex Codec support. Fixed bug: dialog
	was not shown even when gconf's setup was bad.

	* src/pref_window.cpp: Added Speex Codec support.
	
2002-08-15  Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Compilation fixes for openh323.
	
2002-08-13  Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: Updates the "data" of the page in the LDAP browser
	when the browser thread exits. Removed some "cout" calls.
	
	* src/ils.h: Set the page as private data of the LDAP browser class.

	* src/ldap_window.cpp: When the user clicks on Refresh, checks the
	data of the page for the ILS server (the page is created if needed
	a bit before), and see if a thread is already running for that
	server or not (ie for that page).
	
2002-08-13  Damien Sandras  <dsandras@seconix.com>

	* xdap_data/ils_nm_reg.xml: Fixed so that it can work with XDAP.
	
2002-08-13  Christian Rose  <menthos@menthos.com>

	* src/ils.cpp: Fixed all messages.

2002-08-12  Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp: Fixed bug when the user pressed Enter
	after having entered a server name. The correct server name
	is now browsed. Fixed crash when searching an user. Fixed 
	width of Option menu.
	
2002-08-12  Damien Sandras  <dsandras@seconix.com>

	* lib/xdap/xdap.h: Fixed header again.
	
2002-08-12  Damien Sandras  <dsandras@seconix.com>

	* lib/xdap/xdap.h: Fixed header.
	
2002-08-12  Damien Sandras  <dsandras@seconix.com>

	* lib/xdap/ and xdap_data: integrated XDAP work from Paul 
	<paul666@mailandnews.com>.
	
	* src/Makefile.am: Added paths to the Makefile 
	(lib/xdap and xdap_data/)

	* src/config.cpp: Added XDAP support. (Preliminary: Updating values
	doesn't work yet).

	* src/ils.cpp: Added XDAP support for register/unregistering.
	Improved the browser: it now times out before 3 minutes in case
	of problem. It is also possible to browse several servers at the
	same time and to close the tab when you want it.

	* src/ils.h: Added class for new ldap browser.

	* src/ldap_window.cpp: Several fixes.

	* src/pref_window.cpp: Updated apply, doesn't work yet.
	
2002-08-06  Christian Rose  <menthos@menthos.com>

	* src/ldap_window.cpp: Re-added translator comments.

2002-08-04  Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: Fixed small bug that could free the same pointer
	twice ;)
	
2002-08-04  Damien Sandras  <dsandras@seconix.com>

	* lib/stock-icons.c: Added available and occupied stock icons.

	* lib/stock-icons.h: Added available and occupied stock icons.

	* pixmaps/available.png: Added.

	* pixmaps/occupied.png: Added.

	* src/config.cpp: Sets the person to "Occupied" in the ILS if 
	Do not Disturb is chosen.
	
	* src/endpoint.cpp: Changes the status in ILS during calls.
	
	* src/ils.cpp: UpdateConfig now checks that all needed parameters are 
	given. Added possibility to change the status in ILS.
	
	* src/ils.h: See above.
	
	* src/ldap_window.cpp: Added a status icon.
	
	* src/ldap_window.h: Added a status icon.
	
	* src/pref_window.cpp: "Update" is only doing a "MOD" now.
	
2002-08-02  Damien Sandras  <dsandras@seconix.com>

	* lib/dialog.c: Fixed bug. gtk_dialog_run didn't work in threads.

	* src/endpoint.cpp: Removed unuseful comments.
	
2002-08-01  Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp: Improved main window layout.

	* src/cleaner.cpp: Do not hide until we really exit?

	* src/config.cpp: Show/hides the speaker phone button following
	if we are using Quicknet or not.

	* src/endpoint.cpp: Disables Quicknet support if quicknet device
	can't be opened.

	* src/toolbar.cpp: Do not show the speakerphone button if quicknet 
	is not used.

2002-08-01  Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp: Improved main window layout.

2002-08-01  Damien Sandras  <dsandras@seconix.com>

	* src/misc.cpp: Added 2 functions : gnomemeeting_sound_daemons_suspend
	and gnomemeeting_sound_daemons_resume.

	* src/misc.h: See above.

	* src/endpoint.cpp: Make use of the 2 new functions. The old method
	could fail to close ESD when opening the audio channel in fast
	start mode.

	* src/videograbber.cpp: Made the error message more explicit.
	
2002-08-01  Damien Sandras  <dsandras@seconix.com>

	* configure.in: Changed Gettextpackage and program name to 
	gnomemeeting.

	* sounds: Removed GnomeMeeting.soundlist.in and added 
	gnomemeeting.soundlist.in . Changed the "description" from GnomeMeeting
	to gnomemeeting.

	* src/misc.cpp: Changed the "description" from GnomeMeeting to 
	gnomemeeting.
	
2002-07-31  Damien Sandras  <dsandras@seconix.com>

	* Makefile.am: Cleanups and gcc-3.1 fixes.

	* configure.in: Cleanups and gcc-3.1 fixes.

	* src/Makefile.am: Cleanups and gcc-3.1 fixes.

	* src/druid.cpp: Cleanups and gcc-3.1 fixes.

	* src/ils.h: Cleanups and gcc-3.1 fixes.

	* src/ldap_window.h: Cleanups and gcc-3.1 fixes.
	

2002-07-30  Damien Sandras  <dsandras@seconix.com>

	Coding again, yes!
	* configure.in: Changed things to speed up checks with GCC 3.1. 
	Incremented version number and SCHEMA_AGE.

	* gnomemeeting.schemas.in.in: Added video_image gconf key to add
	the possibility to transmit a given picture (or the logo) to the remote
	if the opening of the video device fails or if the user chooses 
	Picture as video device.

	* src/vfakeio.cpp: Added this file with its header. This adds a new
	videograbber that adds the possibility to transmit a given picture 
	(or the logo) to the remote if the opening of the video device fails 
	or if the user chooses Picture as video device.

	* src/Makefile.am: Added vfakeio.*.
	
	* src/common.h: Added an entry for the Video Image.
	
	* src/config.cpp: Added video_image gconf key to add
	the possibility to transmit a given picture (or the logo) to the remote
	if the opening of the video device fails or if the user chooses 
	Picture as video device.
	
	* src/pref_window.cpp: Added an entry for the Video Image, and an 
	option for the Picture video menu.

	* src/videograbber.cpp: Added support for the "Picture" grabber.

2002-07-24  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* gnomemeeting.desktop.in: Improve the comment and add a generic
	name for the application. (Patch from RedHat).       

CVS Tag: R0_93_0B
	
2002-07-08  Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp: Disable Fullscreen option at startup.

	* src/endpoint.cpp: Added port limitation for H.245 Channel.
	
2002-07-08  Damien Sandras  <dsandras@seconix.com>

	* Makefile.am: Added gnomemeeting.server to EXTRA_DIST for make dist.
	
2002-07-04  Damien Sandras  <dsandras@seconix.com>

	* configure.in: Added patch from Alex Larsson <alexl@redhat.com> to be
	able to compile GM on 64 Bits architectures, and Big Endian machines.
	
2002-07-04  Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Force GnomeMeeting to only use 5000-5003 for UDP.
	
2002-07-03  Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Added missing threads protection!!

	* src/misc.cpp: Improved gnomemeeting_statusbar_flash.

	* src/misc.h: Improved function description.
	
2002-07-03  Damien Sandras  <dsandras@seconix.com>

	* src/connection.cpp:  Make use of the new flash function 
	where appropriate.

	* src/endpoint.cpp: Make use of the new flash function where 
	appropriate.

	* src/ils.cpp: Make use of the new flash function where appropriate.

	* src/misc.cpp: Added new function to flash messages in the statusbar.

	* src/misc.h:  Added new function to flash messages in the statusbar.

	* src/urlhandler.cpp:  Make use of the new flash function 
	where appropriate.

	* src/videograbber.cpp:  Make use of the new flash function 
	where appropriate.

2002-07-03  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* pixmaps/speaker-phone.png: new icon from damien for the speaker
	icon in the left toolbar

2002-07-03  Damien Sandras  <dsandras@seconix.com>

	* configure.in: Fixes for artsd from Stefan BrÃÂ¼ns. Same for GetText.

	* pref_window.cpp: Fixed broken string.
	
2002-07-02  Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schemas.in.in: Fixed typo, thanks menthos!!

	* src/endpoint.cpp: Made SDL optional.
	
	* src/gdkvideoio.cpp: Made SDL optional.

	* src/menu.cpp: Made SDL optional.

	* src/menu.h: Made SDL optional.

	* src/pref_window.cpp: Made SDL optional. Improve look of the titles.

	* src/videograbber.cpp: Made SDL optional.


2002-07-02  Damien Sandras  <dsandras@seconix.com>

	* configure.in: Added artsd support (Stefan BrÃÂ¼ns).

	* src/endpoint.cpp: Added artsd support (Stefan BrÃÂ¼ns).

	* src/main_window.cpp: Changed URL handler warning to dialog.
	
2002-07-02  Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Fixed bug that could prevent video transmission
	changes to be taken into account if preview is not enabled.
	
2002-07-02  Damien Sandras  <dsandras@seconix.com>

	* configure.in: Added -Wall.
	
	* src/audio.cpp: Code cleanups.
	
	* src/audio.h: Code cleanups.
	
	* src/callbacks.cpp: Code cleanups.

	* src/chat_window.cpp: Code cleanups.

	* src/cleaner.cpp: Code cleanups.

	* src/config.cpp: Code cleanups.

	* src/docklet.cpp: Code cleanups.

	* src/endpoint.cpp: Code cleanups.

	* src/gdkvideoio.cpp: Code cleanups.

	* src/gnomemeeting.cpp: Code cleanups.

	* src/ils.cpp: Code cleanups.

	* src/ldap_window.cpp: Code cleanups.

	* src/main_window.cpp: Code cleanups.

	* src/menu.cpp: Code cleanups.

	* src/pref_window.cpp: Code cleanups.

	* src/toolbar.cpp: Code cleanups.

	* src/videograbber.cpp: Code cleanups.
	
2002-07-02  Damien Sandras  <dsandras@seconix.com>

	* configure.in: Incremented SCHEMA_AGE, added fix for last release
	of OpenH323 (1.9.x) and PWLIB (1.3.x) (ie a missing -DPHAS_TEMPLATES).
	
2002-07-02  Damien Sandras  <dsandras@seconix.com>

	* configure.in: Some enhancements.

	* gnomemeeting.schemas.in.in: Added settings for fullscreen width
	and height.
	
	* src/common.h: Removed unused widgets, added 2 widgets for fullscreen.

	* src/config.cpp: Added notifiers when the fullscreen width and height
	are modified.

	* src/endpoint.cpp: Added #ifdef's to permit to compile without 
	Quicknet support.
	
	* src/endpoint.h: Added #ifdef's to permit to compile without Quicknet
	support.
	
	* src/gdkvideoio.cpp: The fullscreen uses now the width and height for
	the image that were specified in the prefs.

	* src/gnomemeeting.cpp: Added check for "callto://" before calling.

	* src/ldap_window.cpp: Added callto:// before the IP of the called 
	person.

	* src/main_window.cpp: Added URL handler testing. If not present,
	an URL handler is setup for gnome_url_show.

	* src/pref_window.cpp: Added #ifdef's to permit to compile without 
	Quicknet support. Added fullscreen width and height to the options.

	* src/toolbar.cpp: Added #ifdef's to permit to compile without Quicknet
	support.

2002-06-30  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* configure.in: Make SDL support optional at copile time. Anyway
	you need the -dev package if you build from CVS for proper
	creation of configure script.

2002-06-26  Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Make use of the new function. Update the 
	fullscreen option sensitivity following if it is accessible or not.
	(video or not).

	* src/gdkvideoio.cpp: Small bugfix when the user chose to 
	go fullscreen when the connection is not ended yet. It is now
	possible to enter/exit Fullscreen with Ctrl-F.

	* src/menu.cpp: Fixed menus. View menu is now updated at the same
	time as the popup menu. I had to create a new UIInfo (GTK bug?)
	Added function to unsensitive / sensitive the fullscreen option.
	Fixed Fullscreen shortcut.
	
	* src/menu.h: Added function to unsensitive / sensitive the fullscreen
	option.

	* src/videograbber.cpp: Make use of the new function. Update the 
	fullscreen option sensitivity following if it is accessible or not.
	(video or not).
	
2002-06-25  Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Added variable to know if we do fs or not.

	* src/gdkvideoio.cpp: SDL now complete. You can switch to full screen
	for local and remote video, not for the rest. You can use "Esc" to
	escape fullscreen mode. SDL stuff has been made static to be common
	between the 2 display threads, and protected around mutexes to ensure
	exclusive access.

	* src/gdkvideoio.h: See above.

	* src/menu.cpp: Added callback that disable fullscreen when it is
	not possible to go full screen.
	
2002-06-24  Damien Sandras  <dsandras@seconix.com>

	* src/gdkvideoio.cpp: The SDL window is now deleted when not needed.
	Moreover, we can now display local video in GM, or remote video in
	GM, or remote video with local video incrusted in GM, or remote video
	in GM and local in a floating SDL window. Fullscreen in menu not
	yet implemented.

	* src/main_window.cpp: SDL initialisation done in gdkvideoio.cpp on
	request when needed.

	* src/menu.cpp: Added an option in the video menu (we can now display
	local "incrusted" or in a separate window).

2002-06-23  Damien Sandras  <dsandras@seconix.com>

	* src/configure.in: Added SDL detection. Still mandatory, but
	optional soon.

	* src/main_window.cpp: Added SDL initialisation.

	* src/gdkvideoio.cpp: Added SDL support. It is not yet possible
	to enable/disable the popup, but the popup displays the other
	video stream than the one that is displayed inside GnomeMeeting.
	The Zoom in the view menu has now effect on the video displayed in 
	GnomeMeeting and on the video displayed in the SDL window.
	The SDL window can be seen in fullscreen by pressing the "f" key
	when the mouse cursor is on the SDL window.
	
2002-06-21  Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schemas.in.in: Fixed bug in schema about the list 
	of called URLs and ILS servers: bad syntax was used.
	
2002-06-21  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/config.cpp: Removed some code that wasn't compiling and that
	now belongs to history-combo

2002-06-21  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/gnomemeeting.cpp (Connect): Correct gconf key for called hosts
	* src/ldap_window.cpp (GM_HISTORY_LDAP_SERVERS): Correct the
	gconf key for the history of ldap servers.

2002-06-20  Damien Sandras  <dsandras@seconix.com>

	* lib/widgets/history-combo.c: Updated Copyright Notice.

	* lib/widgets/history-combo.h: Same.

	* src/pref_window.cpp: Same.

	* src/menu.cpp, src/menu.h: Added right-click menu to choose the 
	video window to display (Local/Remote/Both), and the zoom. The
	video window to display is common with the view menu, but not the
	zoom part. Update functions that change sensitivity of the view menu
	so that they also update the sensitivity of the new popup menu (for
	the zoom as the other part is common to both).

	* src/main_window.cpp: Makes use of the new popup menu.
	
2002-06-20  Damien Sandras  <dsandras@seconix.com>

	* lib/dialog.c: Fixed old bug in the dialog with "Do not show again"
	toggle that was introduced when the data associated to the widget
	was converted from (gchar *) to int. That prevents to see if there
	is data or not, and thus, even if the user choose to display again
	the warning next time, the default choice will not be what he chose
	the next time that the popup appears. 
	Fixed headers.

	* lib/dialog.h: Fixed headers.
	
2002-06-20  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* configure.in (BUILD_NUMBER): Increment SCHEMA_AGE

2002-06-20  Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Removed unuseful GList.
	* src/main_window.cpp: Removed unuseful GList.
	* src/config.cpp, src/toolbar.cpp: Changed the gconf key names for
	the history keys.
	* gnomemeeting.schemas.in.in: Changed the gconf key names for
	the history keys.
	
2002-06-20  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/toolbar.cpp (gnomemeeting_init_toolbar): Made the 4 toggle
	buttons 16x16

2002-06-20  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/toolbar.cpp (gnomemeeting_init_toolbar): 
	* lib/stock-icons.c (gnomemeeting_stock_icons_init): 
	* lib/stock-icons.h (GM_STOCK_QUICKCAM): 
	* pixmaps/Makefile.am (IMAGES): New stock for the
	quickcam image on the left toolbar
	(inlines.h): Make it depend also in Makefile.am

	* src/toolbar.cpp (gnomemeeting_init_toolbar) 
	(connect_button_update_pixmap): Use GTK_ICON_SIZE_LARGE_TOOLBAR
	and not  GTK_ICON_SIZE_SMALL_TOOLBAR for connect and disconnect icons.

2002-06-20  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* gnomemeeting.schemas.in.in: Use right ldap default server

2002-06-20  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* lib/dialog.h: Added comments.
	* lib/widgets/history-combo.h: Added comments.

2002-06-20  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* src/gnomemeeting.cpp (Connect): Fixed a crash as
	we don't want to start a connection on just "callto://"
	We need to call to someone.

	Also changed the GConf key for history.

2002-06-20  Kenneth Rohde Christiansen  <kenneth@gnu.org>	

	* src/toolbar.cpp (gnomemeeting_init_toolbar): 
	Fixed some wrong use of the new history widget.

	* lib/widget/history-combo.c|h: Added new function
	gm_history_combo_update (GmHistoryCombo *combo);

2002-06-20  Kenneth Rohde Christiansen  <kenneth@gnu.org>	

        * src/config.cpp: I also forgot to commit this file :/

2002-06-19  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* pixmaps/inlines.h: Remove.

2002-06-20  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/ldap_window.cpp: Include history-combo.h

	* src/ldap_window.cpp (refresh_button_clicked): 
	(gnomemeeting_init_ldap_window): use the correct
	function name for gm_history_combo_add.

2002-06-20  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* Makefile.am (SUBDIRS): pixmaps should be build before the lib

2002-06-20  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/docklet.cpp (gnomemeeting_docklet_flash): Remove unneeded
	gtk_threads_enter/leave

2002-06-20  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/config.cpp: Add dialog.h
	(applicability_check_nt): s/gnomemeeting_warning_popup/gnomemeeting_warning_dialog

	* src/gnomemeeting.cpp (Connect): Removed obsolete comment, and
	rename gnomemeeting_history_combo... to gm_history_combo
	Include history-combo.h
	(Connect): Replace GTK_COMBO with GM_HISTORY_COMBO where appropiate

	* src/Makefile.am (INCLUDES): 
	* src/main_window.cpp (gnomemeeting_init): Add again new way of
	checking correct schemas installation. It got lost with kenneths
	commit :(

	* lib/Makefile.am: s/libgm/libgnomemeeting

2002-06-18  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* lib/widgets/Makefile.am: New file.
	* lib/Makefile.am: New file.
	* configure.in: Modified to create the new Makefiles.
	* src/Makefile.am: Changed to work with new lib/ dir.
	* src/misc.cpp: Moved some functions to the new lib/ dir.
	* lib/e-splash.c|h: Moved here.
	* lib/stock-icons.c|h: New functions that will create a icon factory.
	* lib/dialog.c|h: Functions for constructing dialogs.
	* lib/widgets/history-combo.c|h: Seperated out and moved the
	history combo here. Ported to use GConf lists instead of the 
	current ugly hack. It is now also a gobject.
	* pixmaps/HOWTO: File explaining how to create inlines.h.- ought
	be be done by the Makefiles.
	* Makefile.am: Added new subdir lib/.
	* pixmaps/inlines.h: New inlines file. Some wrong icons, where are 
	the right ones Damien? Please look at the HOWTO, and correct it.
	* src/chat_window.cpp: Added some gtk-doc comments.
	* src/chat_window.h: Added include guards, comments.
	* src/main_window.cpp: Use new internal lib.
	* src/misc.h: Removed some stuff not here anymore.
	* src/toolbar.cpp: Ported to use internal lib.
	* src/druid.cpp: Likewise.
	* src/videograpper.cpp: Likewise.
	* src/cleaner.cpp: Likewise.
	* src/endpoint.cpp: Likewise.
	* gnomemeeting.schemas.in.in: Changed some <type> declarations as
	we are not using lists some places instead of treading strings as lists. 

2002-06-20  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* pixmaps/Makefile.am (IMAGES): We use again the right
	speaker_phone icon

2002-06-20  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* Makefile.am (SUBDIRS): Build pixmaps before src

	* src/main_window.cpp (gnomemeeting_init_main_window_audio_settings): 
	* src/toolbar.cpp (gnomemeeting_init_toolbar): 
	(connect_button_update_pixmap): Rename some stock
	pixmaps

2002-06-18  Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp: Fixed typo. Thanks Christian (menthos).
	
2002-06-17  Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Added arguments structure.

	* src/main_window.cpp: Improved POPT support, and now GM can be started
	with an URL, even if another GM is not running. Various fixes.
	
2002-06-16  Kjartan Maraas  <kmaraas@gnome.org>

	* src/druid.cpp: Fix a typo.
	* src/pref_window.cpp: Same here.
	
2002-06-16  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/main_window.cpp (gnomemeeting_init): 
	* gnomemeeting.schemas.in.in: Rename gconf_Test to gconf_test_age

2002-06-16  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/Makefile.am: 
	* src/main_window.cpp (gnomemeeting_init): Fix bugs in previous 
	commits.

2002-06-14  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/main_window.cpp (gnomemeeting_init): 
	* src/Makefile.am (INCLUDES): 
	* configure.in (SCHEMA_AGE): 
	* gnomemeeting.schemas.in.in: Replace the gconf date test with a
	revision based one.

2002-06-12  Damien Sandras  <dsandras@seconix.com>

	* src/toolbar.cpp: Sets "callto://" as prefix for the empty URL.
	
2002-06-12  Damien Sandras  <dsandras@seconix.com>

	* src/toolbar.cpp: Set the current URL as tooltip for the 
	entry of the combo box.
	
2002-06-12  Pablo Saratxaga  <pablo@mandrakesoft.com>

	* src/config.cpp: put inclusion of "../configure.h" at first
	postiion; its defines must be known before anything else,
	as from that will depend what is conditionally included from
	other headers.

2002-06-11  Damien Sandras  <dsandras@seconix.com>

	* configure.in: Explicitely links to bonobo.

	* src/config.cpp: Fixed wrong menu indice 
	(menu didn't update when the text chat was shown/hidden). 
	Thanks to tuxer.

	* src/gnomemeeting.server: Changed OAFiid

	* src/ldap_window.cpp: The current ILS server is displayed 
	in the combo box when you switch from page to page in the notebook.

	* src/main_window.cpp: Changed OAFiid. Changed progressbar size.

	* src/menu.cpp: Fixed Zoom icon.
	
2002-06-10  Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Hide the progressbar when not needed.

	* src/gnomemeeting.cpp: Show the progressbar when needed.

	* src/main_window.cpp: Made the progressbar invisible by default.
	Code cleanups for popt. The progressbar is smaller.

	* src/urlhandler.cpp: Display message when searching for user on ILS.
	
2002-06-09  Damien Sandras  <dsandras@seconix.com>

	* configure.in: Fixed small bug. Version is now 0.93.0.

	* src/callbacks.cpp, src/cleaner.h, src/common.h, src/config.cpp,
	src/connection.h, src/endpoint.cpp, src/endpoint.h, src/gatekeeper.cpp,
	src/gatekeeper.h, src/gdkvideoio.cpp, src/gdkvideoio.h, 
	src/gnomemeeting.h, src/ils.h, src/ldap_window.cpp, 
	src/main_window.cpp, src/main_window.h, src/menu.cpp, src/misc.cpp,
	src/misc.h, src/pref_window.cpp, src/toolbar.cpp, src/urlhandler.h,
	src/videograbber.h: Changed GM_RTP_Data to GmRtpData, GM_pref_window
	to GmPrefWindow, GM_Main_Window to GmMainWindow, GM_Chat_Window to
	GmChatWindow. (Julien Puydt aka Snark).
	
2002-06-09  Damien Sandras  <dsandras@seconix.com>

	* src/main_window.h: Added function to update the new progressbar
	that moves when we are calling somebody.
	
	* src/common.h: Added ID of progressbar timeout.

	* src/endpoint.cpp: Remove the timeout on the progressbar when the
	call starts or is refused.

	* src/gnomemeeting.cpp: Adapted the code to make use of the new URL
	handler. Added timeout to update the progressbar when calling. 
	Clear the statusbar on disconnect and on connect.

	* src/gnomemeeting.h: Added pointer to the URL Handler to the class.

	* src/ils.cpp: Added function that searches after an e-mail on 
	an ILS server and returns the IP if the e-mail is registered to the
	ILS directory.

	* src/ils.h: Added function that searches after an e-mail on 
	an ILS server and returns the IP if the e-mail is registered to the
	ILS directory.

	* src/main_window.cpp: Added function to update the new progressbar
	that moves when we are calling somebody.

	* src/urlhandler.cpp: Added multithreaded class that will made
	the search on the ILS directory, and call the user if he is found.

	* src/urlhandler.h: Added multithreaded class that will made
	the search on the ILS directory, and call the user if he is found.

	* src/Makefile.am: Added urlhandler.cpp, urlhandler.h
	
	* gnomemeeting.schema.in.in: Default is now to show the superb chat
	window ;P

	* NEWS: Updated.
	
2002-06-07  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/pref_window.cpp (codecs_list_button_clicked_callback) 
	(codecs_list_fixed_toggled): Add a check for the end of the list
	of codecs

2002-06-06  Damien Sandras  <dsandras@seconix.com>

	* src/Makefile.am: Added gnomemeeting.server.

	* src/common.h: Cleanups (thanks to Julien Puydt).

	* src/gnomemeeting.cpp: Cleanups.

	* src/ils.cpp: Added a function to search an IP corresponding
	to a give email on a given server.

	* src/main_window.cpp: Code cleanups. The main() is now there.
	Added functions needed to be able to make the running instance
	of GM call the IP given by the second instance. (gnomemeeting -c IP)
	This code is basic and needs improvements.

	* src/gnomemeeting.server: Added this file for OAF.

	* src/audio.cpp, src/audio.h: Code cleanups and IXJ volume bug 
	fixed (Julien Puydt).
	
2002-05-28  Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Fixed small bug, the ringing sound is not played
	if the Auto Answer or the Do Not Disturb mode are sets. Completed 
	Quicknet support : works now in Fast Start and Tunneling or now,
	Busy tone is played when the remote disconnects, the phone stops 
	ringing	if the remote stops calling, various small other fixes.

	* src/gnomemeeting.cpp: Made Connect and Disconnect thread safe, 
	so that	they can be called in all circumstances even by the IXJ thread.

====== GnomeMeeting 0.92.1 ====== (tag 0_92_1)

2002-05-26  Damien Sandras  <dsandras@seconix.com>

	* src/misc.cpp: Fixed the signal for the incoming call popup.

	* src/endpoint.cpp: Display the logo at the end of calls if the 
	local user is not using preview, and had not transmitted video.
	
2002-05-25  Pablo Saratxaga  <pablo@mandrakesoft.com>

	* configure.in: ALL_LINGUAS: added Vietnamese (vi) language

2002-05-25  Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Fixed the on_no_answer timeout so that
	it disconnects the call if there is no answer after 25 seconds.
	Make use of the new function (see misc.cpp).

	* src/gnomemeeting.cpp: Code cleanups.

	* src/misc.cpp: Added a new function that builds the incoming call
	popup.

	* src/misc.h: Added a new function that builds the incoming call
	popup.

	* src/pref_window.cpp: Section title are now in bold.

	
2002-05-25  Duarte Loreto <happyguy_pt@hotmail.com>

        * configure.in: Added Portuguese (pt) to ALL_LINGUAS

2002-05-24  Andras Timar  <timar@gnome.hu>

	* configure.in: Added hu to ALL_LINGUAS.
	
2002-05-24  Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schema.in.in: Deleted unused key.
	
2002-05-22  Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Small Quicknet fix.

	* src/pref_window.cpp: Changed prefs order to place codecs before
	devices.
	
2002-05-21  Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Fixed Small bug in OpenAudioChannel.
	
2002-05-21  Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Added protection again.
	
2002-05-21  Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Fixed possible bug in Fast Start mode. Do not
	add software capabilities if Quicknet is used (buggy here, so...)

	* src/gnomemeeting.cpp: Timer.

2002-05-21  Christian Rose  <menthos@menthos.com>

	* gnomemeeting.schemas.in.in, src/pref_window.cpp: Style fixes
	in messages.

2002-05-21  Kenneth Rohde Christiansen  <kenneth@gnu.org>

        * src/gnomemeeting-config-tool.in: Fixes a stupid bug. One ( too 
	much.

2002-05-20  Damien Sandras  <dsandras@seconix.com>

	* pixmaps/inlines.h: Added Pixmap for Speaker mode of Quicknet cards.

	* src/audio.cpp: Added way to set/get volume from quicknet cards.

	* src/callbacks.cpp: Cleaning.

	* src/common.h: Added widgets for the prefs window containing quicknet
	options.

	* src/config.cpp: Added notifiers reacting to change in quicknet 
	options.

	* src/endpoint.cpp: Added functions to add Quicknet Support. Reused
	code of Roger Hardiman (roger@freebsd.org).

	* src/gdkvideoio.cpp: Fixed bug that made GM crash at the end of calls.

	* src/gnomemeeting.cpp: Added quicknet support.

	* src/main_window.cpp: Added quicknet support.

	* src/pref_window.cpp: Added quicknet support. Added a new section
	for devices to prevent to have a huge prefs window because of quicknet
	support.

	* src/toolbar.cpp: Added button to enable Speaker mode.

	* gnomemeeting.schemas.in.in: Added quicknet options.

2002-05-19  Christian Rose  <menthos@menthos.com>

	* src/pref_window.cpp: Fixed a message.

2002-05-19  Christian Rose  <menthos@menthos.com>

	* gnomemeeting.schemas.in.in: Fixed descriptions and option names to
	better match other names and descriptions in the ui.

2002-05-19  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/gnomemeeting-config-tool.in: Use gnomemeeting.schemas, not
	gnomemeeting.schema

	* configure.in: 
	Require intltool 0.20 or newer.
	Generate gnomemeeintg.schemas.in from gnomemeeting.schemas.in.in	
2002-05-19  Christian Rose  <menthos@menthos.com>

	* src/config-tool-i18n.h, src/endpoint.cpp,
	src/gnomemeeting-config-tool.in, src/pref_window.cpp:
	Fixed typos and other errors in messages.

2002-05-19  Damien Sandras  <dsandras@seconix.com>

	* configure.in: Fixed small bug in the flags.
	
2002-05-18  Christian Rose  <menthos@menthos.com>

	* src/config-tool-i18n.h: Fixed /n to \n.

2002-05-18  Kenneth Rohde Christiansen  <kenneth@gnu.org>

        * src/config-i18n.h: Added YES, and changed the message Damien 
	just changed.
        * src/gnomemeeting-config-tool.in: Made YES command translatable
	(fixes #82193).

2002-05-18  Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp: Fixed the about box to take all coders
	and contributors into account.

	* src/druid.cpp: Added page number.
 
	* src/gdkvideoio.cpp: Added possibility to see both correspondants
	at the same time.

	* src/gnomemeeting-config-tool.in: Fixed "shutted" in "shut" (eeeek!)

	* src/menu.cpp: Added possibility to see both correspondants at
	the same time.

	* src/pref_window.cpp: Added description for H.245 Tunneling and Fast
	Start.

	* Makefile.am: Added code to install the manpage.

	* configure.in: Added code to install the manpage.

	* man/Makefile.am: Added this file.

	* man/gnomemeeting.1: Added this file, manpage made by Kilian Krause.

2002-05-18  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* src/config-i18n.h:
	* src/gnomemeeting-config-tool.in: Fixed some i18n problems
	menthos had. (fixes #82191).

2002-05-17  Damien Sandras  <dsandras@seconix.com>
	
	* src/endpoint.cpp: Remote User Name and Remote Application Name
	are now converted from ISO-8859-1 to UTF8.
	
	* src/ils.cpp: Strings are encoded from UTF8 to ISO-8859-1 
	before registering and from ISO-8859-1 to UTF8
	
	* src/main_window.cpp: Local User Name is converted from UTF8
	to ISO-8859-1 before setting it.
	
	* src/pref_window.cpp: See here above.
	
	* src/videograbber.cpp: Fixed bug. Config is now read in "Open"
	so that we are sure to Open the grabber with the new parameters
	even if it is opened synchroneously.

2002-05-17  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* src/main_window.cpp: Changed warning string a little, plus added 
	reference to the GConf project page as it has a good throubleshoot 
	section.

	* src/callbacks.cpp: Unref'ed a pixbuf.

2002-05-16  Damien Sandras  <dsandras@seconix.com>

	* src/cleaner.cpp: Fixed exit in case of OpenH323 bug. Added a 
	nice message to the dialog.

	* src/endpoint.cpp: Improved the incoming call popup design.
	Fixed codecs.
	
	* src/main_window.cpp: Code cleanups.

	* src/misc.cpp: Fixed the Assertion Dialog. Default behavior is 
	to ignore even if it crashes after. Erm. 
	I could change that if gtk_dialog_run was not apparently buggy 
	in threads.

	* src/toolbar.cpp: Do not permit to reconnect if it was 
	already disconnecting.

2002-05-16  Kenneth Rohde Christiansen  <kenneth@gnu.org>

        * src/gnomemeeting-config-tool.in: Made i18n work again.
	
2002-05-16  Damien Sandras  <dsandras@seconix.com>

	* src/gnomemeeting-config-tool.in: Fixed script for Debian (Kenneth)
	
2002-05-16  Kenneth Rohde Christiansen  <kenneth@gnu.org>

        * Makefile.am:
	* src/Makefile.am:
        * gnomemeeting-config-tool.in:
	* src/gnomemeeting-config-tool.in: Moved this script
	* configure.in: Added the script, so it gets installed

2002-05-15  Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp: Added test to not unpause/pause if no call. 
	
2002-05-15  Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp: Do not call UnPauseChannels.

	* src/toolbar.cpp:  Do not call UnPauseChannels.

2002-05-15  Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schema.in: Set G726 to 32k.

	* src/pref_window.cpp: Set G726 to 32k.
	
2002-05-15  Damien Sandras  <dsandras@seconix.com>

	* src/connection.cpp: Get rid of unuseful vars since that I introduced
	the 2 new methods in endpoint.cpp.

	* src/endpoint.cpp: Reimplemented GetCurrentAudioCodec and 
	GetCurrentVideoCodec using 2 new methods: GetCurrentAudioChannel
	and GetCurrentVideoChannel. 

	* src/pref_window.cpp: ??? stupid me forgot.
	
2002-05-15  Damien Sandras  <dsandras@seconix.com>

	* src/pref_window.cpp: Replaced buggy G726-16k by G.726-24k.

	* src/endpoint.cpp: Replaced buggy G726-16k by G.726-24k.

	* src/main_window.cpp: More explicit Gconf message.
	
2002-05-15  Damien Sandras  <dsandras@seconix.com>

	* pixmaps/gnomemeeting-logo.png: Updated the logo.

	* src/menu.cpp: Do not disable DND or AA.
	
2002-05-15  Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Added the same for the audio codec.
	Changed GetCurrentAudioCodec and GetCurrentVideoCodec
	to use the internal values.
	
2002-05-15  Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Added internal variables that is the current
	video codec that is used. Only for internal use. External methods
	should use GetCurrentVideoCodec ().
	
2002-05-14  Kenneth Rohde Christiansen  <kenneth@gnu.org>

        * Makefile.am: Oops, I was changing the intltool*.in files
	aswell :( - Well this should fix it.


2002-05-14  Kenneth Rohde Christiansen  <kenneth@gnu.org>

        * Makefile.am: Changed the rule a bit
        * gnomemeeting-config-tool.in: Fixed a few problems.


2002-05-14  Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp: Removed unuseful callbacks about the remote/local
	menu.

	* src/common.h: Added GtkTextView pointer for the history and rename
	the former log_text in history.

	* src/config.cpp: Fixed last bugs, added notifier that checks 
	if forwarding settings can be applied.

	* src/connection.cpp: Removed use of SetCurrentDisplay 
	(not needed anymore).

	* src/endpoint.cpp: Removed use of SetCurrentDisplay 
	(not needed anymore). Changed place where the vq is set.
	
	* src/gdkvideoio.cpp: Removed use of SetCurrentDisplay 
	(not needed anymore).

	* src/main_window.cpp: Changed the size of the main_notebook.

	* src/menu.cpp: Removed calls to unuseful old callbacks.

	* src/misc.cpp: Fixed bug in the PAssertFunction.

	* src/pref_window.cpp: Removed cout.

2002-05-14  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* Makefile.am: Added a new rule
	* gnomemeeting-config-tool.in: New script to fix GConf problems
	* src/config-tool-i18n.h: File to allow translation of the tool
	* po/POTFILES.in: Added the header file.
	

2002-05-14  Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Fixed bugs that prevented to change some settings
	in real time.
	
	* src/endpoint.cpp: Added variables to count the number of opened
	audio and video channels. Do not open more than possible.

	* src/endpoint.h: Added variables to count the number of opened
	audio and video channels.

	
2002-05-14  Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Fixed bug for the Call Forwarding gconf part.

	* src/endpoint.cpp: Added support for Call Forwarding on no answer,
	on busy and always. Added function to add a message in the history and
	status bar when the call to the remote is forwarded.

	* src/endpoint.h: Added function to add a message in the history and
	status bar when the call to the remote is forwarded.
	
	* src/misc.cpp: Added possibility to call gnomemeeting_warning_popup
	without the toggle "Do not show this dialog again".
	
	* src/misc.h: Changed spec.
	
	* src/pref_window.cpp: Fixed bug, the forwarding host was not saved
	in the right key.
	
2002-05-13  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/druid.cpp (gnomemeeting_druid_quit) 
	(gnomemeeting_druid_radio_changed): Deley the writing of the kind
	of net value to the gconf db.

2002-05-13  Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schema.in: Default to fast start enabled.

	* src/config.cpp: Cleaned the code and fixed bug: H.245 Tunneling 
	and Fast Start can now change.

	* src/connection.cpp: Checks the number of opened channels.

	* src/gdkvideoio.cpp: Removed unuseful mutex that was giving problems.

	* src/gnomemeeting.cpp: /
	
2002-05-12  Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schema.in: Added gconf keys for call forwarding.

	* src/common.h: Added prefs widgets for call forwarding.

	* src/endpoint.cpp: Cleaned #include's.

	* src/endpoint.h: Cleaned #include's.

	* src/main_window.cpp: Added workaround for the resize bug of sawfish.

	* src/pref_window.cpp: Moved H.245 Tunneling and Fast Start to the new H.323
	Advanced section, and added the widgets for Call Forwarding in that new section.
	
2002-05-11  Seth Nickell  <snickell@stanford.edu>

	* Makefile.am:
	* gnomemeeting.desktop.in:

	Move to the GNOME2 .desktop file standard.

2002-05-10  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/config.cpp (network_settings_changed_nt):        
	* src/druid.cpp (gnomemeeting_init_druid_connection_type_page): 
	* gnomemeeting.schema.in: 
	* src/druid.cpp (gnomemeeting_druid_radio_changed): Remeber the
	kind of connection the user has everytime we run the druid.

2002-05-10  Damien Sandras  <dsandras@seconix.com>

	* src/druid.cpp: Changed MAJOR_VERSION to MAJOR_VERSION * 100
	+ MINOR_VERSION, or the druid would be called every time.

	* src/main_window.cpp: Did the same.
	
2002-05-10  Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schema.in: Added a key for the prefix to use
	in the the gnome directory to save files.

	* pixmaps/gnomemeeting-logo.png: Updated to a bigger logo.

	* src/connection.cpp: The mute buttons are unmuted by default.

	* src/endpoint.cpp: Lots of cleanups to use the new menu.cpp functions.
	
	* src/menu.cpp: New functions to update sensitivity and default choice
	in the menus.
	
	* src/pref_window.cpp: Code cleanups for a bigger logo.
	
	* src/videograbber.cpp: Change sensitivity in the View menu using
	the new functions.
	
2002-05-09  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* configure.in: Changed order of some libs directories, as
	dominance suggested.

2002-05-09  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/druid.cpp (gnomemeeting_init_druid_connection_type_page):
	Don't set 56k defaults when Custom is selected. (This time for real).

2002-05-09  Damien Sandras  <dsandras@seconix.com>

	* src/common.h:	Removed Window from GmTextChat, components widget of 
	the main window should be in GmWindow.
	
	* src/chat_window.cpp: Adapted to the new common.h.
	
	* src/config.cpp: Adapted to the new common.h.
	
	* src/connection.cpp: Adapted to the new common.h.
	
	* src/endpoint.cpp: Adapted to the new common.h. Added call to the
	new function gnomemeeting_get_chat_window.
	
	* src/endpoint.h: Added internal pointer to GmTextChat.
	
	* src/gnomemeeting.cpp: Fixed Chat window memory leaks.
	
	* src/main_window.cpp: Added GmTextChat as data of GM.
	
	* src/misc.cpp: Added new function gnomemeeting_get_chat_window
	that returns a pointer to the GmTextChat structure which contains
	all widgets and data needed by TextChat.
	
	* src/misc.h: See Above.
	
	* src/pref_window.cpp: Improved layout for Codecs list and "Up", "Down"
	buttons.
	
2002-05-09  Damien Sandras  <dsandras@seconix.com>

	* src/pref_window.cpp: Made a tighter layout.

	* src/config.cpp: Commented out recently uncommented code to allow
	the code to compile.
	
2002-05-08  Damien Sandras  <dsandras@seconix.com>

	* src/pref_window.cpp: Few changes to get the same prefs layout
	than in The Gimp for Gnome2 without the icons (jimmmmmmmaaaaaac! ;)
	
2002-05-08  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/config.cpp (network_settings_changed_nt): Added
	(gnomemeeting_init_gconf): Call it
	(history_changed_nt): Uncomment

	* src/druid.cpp (gnomemeeting_druid_radio_changed) 
	(gnomemeeting_init_druid_connection_type_page): Added code to show
	a "Custom" entry.

	* gnomemeeting.schema.in: Added new key

	* src/druid.cpp (gnomemeeting_druid_quit): Use MAJOR_VERSION macro
	instead of hardcoding 92.

2002-05-07  Damien Sandras  <dsandras@seconix.com>

	* src/misc.cpp: Fixed unuseful warning when receiving an incoming
	call in PlaySound ();
	
2002-05-07  Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp: The tabs are only shown when needed (more 
	than one server is browsed/displayed).

	* src/main_window.cpp: Put ESD into standby before the auto-detection
	of the devices.

	* src/menu.cpp: Fixed bug, the toggles in the menu are now correctly
	representing the control panel section.

2002-05-07  Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Fixed segfault when exiting.

	* src/pref_window.cpp: Fixed string.

	* src/menu.cpp: Fixed String.
	
2002-05-06  Damien Sandras  <dsandras@seconix.com>

	* src/menu.cpp: Removed the popup menu. Cleaned the view menu 
	to conform to the HIG.
	Added zoom options. Merged the old popup menu in view. 
	Added a control panel sections part.

	* src/menu.h: Removed the old popup menu.

	* src/pref_window.cpp: Removed the show_ setting that are already 
	in the view menu.

	* src/toolbar.cpp: Changed the logic of the show_control_panel 
	button. (Off = section 3).

	* src/videograbber.cpp: Enable/disable the zoom feature when 
	the device is opened, closed.

	* configure.in: Added prereq for old autoconf. Cleaned a bit. 
	Added -lesd.

	* gnomemeeting.schema.in: Removed show_control_panel and added a 
	key to remember	the last notebook position.

	* config.cpp: Added gconf notifiers for that new key.

	* common.h: Cleaned unuseful widgets.

	* main_window.cpp: Removed unuseful call to build the popup menu.
	
2002-05-06  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* src/chat_window.cpp:
	* src/chat_window.h: Fixed a bug in the text chat and restructored 
	some of the code.
	* src/common.h: Added a new struct and cleaned up a little.
	* src/config.cpp: Changed to work with the above changes.
	* src/connection.cpp: Same.
	* src/e-splash.cpp: Removed some weird encodings.
	* src/endpoint.cpp: Set a buffer_is_empty flag, used by text chat.
	* src/main_window.cpp: Changed some GM_window_widgets to GmWindow.

2002-05-06  Kenneth Rohde Christiansen  <kenneth@gnu.org>	

	* src/callbacks.cpp (about_callback): 
	- Hard coded the name GnomeMeeting as gnomeMeeting looks weird. 
	- Added support for having translators in the translator tab.
	- Made stuff look better with GNOME 2.
	- Added translation comments.
	- Added the GnomeMeeting logo icon.
	
2002-05-05  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* pixmaps/inline_emoticons.h: Added some emoticons from gtkhtml.

	* src/chat_window.cpp (gtk_text_buffer_insert_with_emoticons): 
	New function to insert text in a text buffer, with emoticons
	shows as pictures.
	(gnomemeeting_chat_window_text_insert): Changes to use the above	

2002-05-05  Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp: Added common callback to call the SavePicture function.
	
	* src/endpoint.cpp: Added function to save the current image as a png.
	
	* src/gdkvideoio.cpp: Checked mutexes.
	
	* src/menu.cpp: Added save option to the file menu.
	
	* src/videograbber.cpp: Initialized variable. GDKVideoOutputDevice set to NULL when
	deleted.
	
2002-05-04  Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp: GUI improved (eye-candy in the control
	panel). AA icons for volume and mic.

	* src/menu.cpp: Code cleanups.

 	* src/toolbar.cpp: All icons are now AA. 

	* pixmaps/: Added and removed icons : some cleaning for the summer.
	
2002-05-02  Damien Sandras  <dsandras@seconix.com>

	* src/druid.cpp: Fixed some settings. Defaults to dialup.

	* src/endpoint.cpp: Ported to GTK2. Fixed the incoming call popup
	(is now modal and transient for GM, and is destroyed when the call
	is established if not done yet).

	* src/gnomemeeting.cpp: Init incoming_call_popup to NULL.

	* src/callbacks.cpp: Destroy the incoming_call_popup on connect
	and disconnect.

	* Updated Changelog.
	
2002-05-02  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/druid.cpp (gnomemeeting_druid_radio_changed) 
	(gnomemeeting_init_druid_connection_type_page): Use
	GINT_TO_POINTER and GPOINTER_TO_INT macros to pass some numbers
	around in callbacks.

2002-05-02  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* src/endpoint.cpp (OnConnectionCleared): Ported the 
	clear the text chat on ended connection. This also fixed
	some bugs.

	* src/chat_window.cpp: Commented out some lines I
	use for testing.

2002-05-02  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* src/chat_window.cpp (gnomemeeting_chat_window_text_insert):
	(gnomemeeting_init_chat_window): Removed deprecated stuff and
	ported to GtkTextView|Buffer|Tag|Mark|Iter

	* common.h (struct _GM_window_widgets): Added some new fields and
	changes some old ones.

	* endpoint.cpp: Ported to my new changes.

2002-05-01  Damien Sandras  <dsandras@seconix.com>

	* src/druid.cpp, src/druid.h: Changed the API for the druid. Needs
	to be called with "menu" as parameter if we don't want the druid
	to exit GM on Cancel.

	* src/main_window.cpp: Complies with the new API.

	* src/menu.cpp: Added a possibility to call the druid again from the
	Edit menu.
	
2002-05-01  Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schema.in: Default video device is now /dev/video0.
	
2002-05-01  Damien Sandras  <dsandras@seconix.com>

	* pixmaps/gnomemeeting-logo.png: Updated version number.

	* src/gnomemeeting.cpp: Fixed locale bug.
	
2002-05-01  Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schema.in: Changed default value for version,
	added new key to test for per version first execution (version).

	* pixmaps/Makefile.am: Added Lumi.png.

	* pixmaps/Lumi.png: Added.

	* src/Makefile.am: Added druid.cpp and druid.h.

	* src/druid.cpp, src/druid.h: Added those 2 files. Contains functions
	to create a 4 pages configuration druid to help with the setup.

	* src/main_window.cpp: Added support to call the first time druid
	if needed.

	* src/pref_window.cpp: Fixed bug (confusion between tr_ub and tr_vq).
	
2002-04-30  Damien Sandras  <dsandras@seconix.com>	

	* src/ldap_window.cpp: Add last browsed server as default.

	* src/misc.cpp: Ported to GTK2 (the end) and do not free the list
	that should not be freed!

2002-04-30  Damien Sandras  <dsandras@seconix.com>	

	* src/config.cpp: Fixed bug with gnomemeeting_set_recording_source.

	* src/endpoint.cpp: Fixed bug with gnomemeeting_set_recording_source.

	* src/ldap_window.cpp: Played with the broken history.

	* src/menu.cpp: Code cleanups.

	* src/toolbar.cpp: ?

	* src/misc.cpp: Ported to GTK2.
	
2002-04-29  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/e-splash.cpp (e_splash_new): 
	* src/e-splash.h (E_IS_SPLASH_CLASS): Do it right this time...

2002-04-29  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/e-splash.cpp: Complete porting!!!

2002-04-29  Damien Sandras  <dsandras@seconix.com>	

	* src/common.h: Removed GM_window_widgets pointer from 
	GM_ldap_window_widgets.

	* src/ils.cpp: Ported to Gnome2.

	* src/ldap_window.cpp: Small code cleanups. Added the first element
	of the list of servers as selected default.

	* src/main_window.cpp: Small code cleanups.

	* src/misc.cpp:  Small code cleanups.

	* src/pref_window.cpp: Fixed Update button size, and use the term
	Apply as in the HIG :(.
	
2002-04-29  Damien Sandras  <dsandras@seconix.com>	

	* src/common.h: Removed unused widgets.

	* src/config.cpp: Ported to Gnome2, and cleaned code.

	* src/pref_window.cpp: Ported to Gnome2, and cleaned code.	

	* src/connection.cpp: Code cleanups.

	* src/endpoint.cpp: Bug fix in GetAudioCodec!

	* src/main_window.cpp: Changed the notebook behavior: 
	do not use anymore gconf.

	* src/menu.cpp: See above.

2002-04-27  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/videograbber.cpp (VGOpen): s/SetVideoDeviceParams/SetVideoChannelFormat to make
	gm compile with recent versions of pwlib.

2002-04-27  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/pref_window.cpp (string_option_menu_changed): Fix a crash
	when no widget is selected.

2002-04-24  Damien Sandras  <dsandras@seconix.com>	

	* src/audio.cpp: Code cleanups.

	* src/config.cpp: All the code for devices settings has been rewritten cleanly and
	ported.

	* src/endpoint.cpp: Small code cleanups.
	
	* src/pref_window.cpp: All the code for devices settings has been rewritten 
	cleanly and ported.

	* src/toolbar.cpp: Updated video preview button accordingly to the cleanup.
	
	* src/videograbber.cpp: Ooops, I don't remember. I should use xemacs feature to
	update CVS/

2002-04-21  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* configure.in: Removed the other two checks for $OSTYPE that
	survived in configure.in. Let's hope I did not break many things...

2002-04-17  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* src/toolbar.cpp (gnomemeeting_init_toolbar): Ported away from
	GNOMEUIINFO and used GtkToolbar instead. Also changed the icon
	handling and made the stock icons antialiased. A few is still
	missing.

	* pixmaps/text-chat.png: New file.

	* pixmaps/ils-directory.png: New file.

	* pixmap/inlines.h: New file, will be generated later.

2002-04-16  Damien Sandras  <dsandras@seconix.com>	

	* src/videograbber.cpp, src/endpoint.cpp: Adapted the video code to
	make it work with the latest CVS release of OpenH323 due to 
	modifications in CloseRawDataChannel.
	
2002-04-16  Abel Cheung  <maddog@linux.org.hk>

	* src/gnomemeeting.cpp: Use GETTEXT_PACKAGE for textdomain()
	and bindtextdomain().

2002-04-16  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* toolbar.cpp (connect_button_update_pixmap): Added some gpointer
	casts so it now compiles on Red Hat 7.2.

	* config.cpp (video_option_menu_changed): Ditto.
	
2002-04-15  Damien Sandras  <dsandras@seconix.com>	

	* src/config.cpp: Ported the XDAP directory registering code to Gnome2 and cleaned
	it.
	
2002-04-14  Damien Sandras  <dsandras@seconix.com>	

	* Coding again :-)
	* src/config.cpp: Ported the gatekeeper settings to the new coding style for gconf,
	i.e. several notifiers by key for maximum code reuse.
	* src/gatekeeper.cpp: Ported to Gnome2.
	* src/pref_window.cpp: Ported the ctree to TreeView. Rewrote the gnomemeeting_init_
	pref_window_directories to clean the code. Rewrote all associated callbacks.
	
2002-04-09  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* configure.in (GNOMEMEETING_LIBS): Remove bashism

2002-04-04  Damien Sandras  <dsandras@seconix.com>	

	* pixmaps/video_preview.xpm: Resized to 24.
	* pixmaps/speaker.xpm: Resized to 24.
	* src/misc.cpp: Fixed crash when gnomemeeting starts hidden.
	
2002-04-02  Damien Sandras  <dsandras@seconix.com>	

	* src/ldap_window.cpp: Removed extra "e" that broke compilation.
	
2002-04-01  Damien Sandras  <dsandras@seconix.com>	

	* src/config.cpp: Cleaned the code and ported partly to Gnome2 everything about
	the view menu.
	* src/config.h: See above.
	* src/gdkvideoio.cpp: Fixed small bug with GtkImage.
	* src/ldap_window.cpp: Removed unuseful fix me.
	* src/main_window.cpp: Small fix in the startup process.
	* src/menu.cpp: Fixed missing left toolbar toggle.
	* src/pref_window.cpp: Cleaned the code and ported partly (the 2 first sections)
	* src/pref_window.h: See above.
	* src/toolbar.cpp: Added new icons from Jakub aka Jimmac. Thanks :)
-- In memory of Fred, my beloved pet rat, who helped me a lot while coding this software.
	
2002-03-31  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/connection.cpp:
	* src/config.cpp (answer_mode_changed): reverted some changes

2002-03-31  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/docklet.cpp (gnomemeeting_docklet_set_content): One
	GtkWarning less.

2002-03-31  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/menu.cpp (gnomemeeting_init_menu): 
	* src/callbacks.cpp (about_callback): Fixed segfault while showing
	credits. Also set the window as a transient for gm, and call
	gtk_window_present instead of gtk_widget_show.

2002-03-31  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/ils.cpp (ils_browse, Register): Simplyfy version decoding
	and don't hardcode version number anymore.

2002-03-30  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/misc.cpp: Some porting&cleaning work

2002-03-30  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/toolbar.cpp: Removed a hack now that glib 2.0.1 is out.

2002-03-30  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/docklet.cpp (gnomemeeting_docklet_flash): Don't try to cast
	the pointer before kwoing if it's valid

2002-03-30  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/connection.cpp (PauseChannel): Don't draw thw widget directly

	* src/endpoint.cpp:
	* src/pref_window.cpp: 
	* src/config.cpp: 
	* src/gatekeeper.cpp: 
	* src/ils.cpp:    
	* src/misc.cpp: 	
	* src/chat_window.cpp: 
	Allow use of deprecated calls in this file

	* src/gnomemeeting.cpp (Connect): Ported

2002-03-30  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/videograbber.cpp: 
	* src/toolbar.cpp: 
	* src/menu.cpp: 
	* src/main_window.cpp: 
	* src/ldap_window.cpp: 
	* src/gdkvideoio.cpp: 
	* src/e-splash.cpp: 
	* src/docklet.cpp: 
	* src/callbacks.cpp: 
	* src/Makefile.am (INCLUDES): Moved deprecated logic from the
	files to the Makefile

	* src/e-splash.cpp: Mostly ported

2002-03-29  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/docklet.cpp (docklet_clicked): Return false if we haven't
	processed the event. (This was preventing the popup menu from apearing).

2002-03-29  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/docklet.cpp (docklet_toggle_callback) 
	(gnomemeeting_build_docklet): Use gtk_image, instead of gtk_pixmap
	(gnomemeeting_docklet_set_content): Dito.
	Some cleaning and undeprecating trivial stuff also.

	* src/common.h (struct _GM_window_widgets): The position of the
	main window is window manager's job, not ours

2002-03-28  Damien Sandras  <dsandras@seconix.com>	

	* src/menu.cpp: Ported to Gnome2.

	* src/pref_window.cpp: Begin of the huge code cleanup.

	* src/videograbber.cpp: Ported to Gnome2.
	
2002-03-27  Damien Sandras  <dsandras@seconix.com>	

	* src/callbacks.cpp: Ported to Gnome2. Removed unused callback for
	ILS.

	* src/ldap_window.cpp: Added callback to call somebody when double-
	clicking on his name in the XDAP list.

	* src/main_window.cpp: Ported to Gnome2.

	* src/menu.cpp: Removed unused function.
	
2002-03-26  Damien Sandras  <dsandras@seconix.com>	

	* src/gdkvideoio.cpp: Ported. Removed all deprecated calls.
	
	* src/ils.cpp: Fixed memory leak.

	* src/ldap_window.cpp: Ported. Removed all deprecated calls. Added
	a toolbar with buttons to improve usability. The double-click needs
	to be done (to call sb).

	* src/toolbar.cpp: Ported. Removed all deprecated calls.
		
	
2002-03-25  Damien Sandras  <dsandras@seconix.com>	

	* src/ldap_window.cpp: Removed all deprecated calls and ported to
	GtkTreeView the list and the search. Changing the search filter
	resets the search, and typing Enter do an incremental search.
	What a job!
	
	* src/toolbar.cpp: Removed all deprecated calls.

	* src/gnomemeeting.cpp: Removed the stress test.

	* src/ils.cpp: Ported to GtkTreeView.
	
2002-03-23  Damien Sandras  <dsandras@seconix.com>	

	* Removed intl and macros from CVS, Eeek!
	
2002-03-23  Damien Sandras  <dsandras@seconix.com>	

	* src/Makefile.am: Added -DDATADIR for the new gnome_program_init function.

	* src/gdkvideoio.cpp: Playing with copy of pixbuf instead of the real
	pixbuf to make sure to have it if it is destroyed inside PWLIB.

	* src/endpoint.cpp: Fixed the VideoGrabber Reset Code.

	* src/main_window.cpp: Ported gnome_init_with_popt_table to gnome_program_init.
	
2002-03-22  Damien Sandras  <dsandras@seconix.com>	

	* Begin of the Gnome 2 port.

	* configure.in: Ported to gnome2

	* misc.cpp: Ported the history to Gnome2

	* gdkvideoio.cpp, main_window.cpp: Ported the drawingarea to a gtk_image.

	* (...) : New branch.
	
-- BRANCHED HEAD <-> GNOME_1
2002-03-07  Damien Sandras  <dsandras@seconix.com>	

	* pixmaps/gnomemeeting-logo.png: Updated to version 0.85.1
	
2002-03-07  Damien Sandras  <dsandras@seconix.com>	

	* src/gnomemeeting.cpp: Disconnect sensitive again when calling.

	* src/main_window.cpp: Main window is now resizeable.

	* src/pref_window.cpp: Fixed tooltips.

	* src/pref_window.h: Fixed bad declaration.
	
2002-03-07  Christian Rose  <menthos@menthos.com>

	* src/endpoint.cpp: Fixed a typo.

2002-03-06  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/pref_window.h (gnomemeeting_codecs_list_add): 
	* src/pref_window.cpp (gnomemeeting_codecs_list_add): 
	Constify
	(gnomemeeting_init_pref_window_audio_codecs): Add a hardcoded list
	of available codecs.

2002-03-06  Damien Sandras  <dsandras@seconix.com>	

	* src/chat_window.cpp: Added function to add text from an user in
	the chat window. The chat window scrolls down.

	* src/connection.cpp: Makes use of the new function.
	
2002-03-06  Damien Sandras  <dsandras@seconix.com>	

	* gnomemeeting.schema.in: Added key to show/hide left toolbar.

	* src/common.h: Added toggle to show/hide left toolbar.

	* src/config.cpp: Added function to update widgets when auto answer
	or DND changes.

	* src/endpoint.cpp: Added function to update widgets when auto answer
	or DND changes. Added sensitivity changes.

	* src/main_window.cpp: Added support to hide the left toolbar at 
	startup.

	* src/menu.cpp: Added DND and AA to the menu.

	* src/pref_window.cpp: Added "show left toolbar".

	* src/toolbar.cpp: Added support to hide the left toolbar at startup.

	
2002-03-05  Damien Sandras  <dsandras@seconix.com>	

	* src/gnomemeeting.cpp: Added lock when initiating the connection to prevent
	problems.
	
2002-03-04  Damien Sandras  <dsandras@seconix.com>	

	* src/config.cpp: The control panel is shown when you change the 
	corresponding option in the view menu.

	* src/endpoint.cpp: Added mutexes to protect variables changes. Cleaned some
	code.

	* src/gatekeeper.cpp: Do not modify the button when gatekeeper has changed.

	* src/gnomemeeting.cpp: /

	* src/menu.cpp: Fixed the view menu stuff to only update the gconf setting
	for the menu_item that becomes active and not the one that becomes inactive.

	* src/videograbber.cpp: Optimized mutexes usage.
	
2002-03-03  Damien Sandras  <dsandras@seconix.com>	

	* src/videograbber.cpp: Added mutexes around vars that can be modified
	from several threads for arch's where = is not atomic.
	
2002-03-03  Damien Sandras  <dsandras@seconix.com>	

	* src/endpoint.cpp: Removed unuseful SetCurrentDisplay.

	* src/gdkvideoio.cpp: Added mutex to protect the display_config
	variable that can be accessed from several threads.

	* src/videograbber.cpp: Added mutexes. Added device_mutex to not
	grab if the device is closing or opening.
	
	
2002-03-03  Christian Rose  <menthos@menthos.com>

	* src/menu.cpp: Changed some access keys, and changed the "About"
	menu option to better conform to the HIG.

2002-03-02  Damien Sandras  <dsandras@seconix.com>	

	* src/ils.cpp: Increased version number.

	* src/config.cpp: Fixed "bug" with disturbing popup every time you type
	something in the prefs. Wrong mixers are now ignored.
	
2002-03-02  Damien Sandras  <dsandras@seconix.com>	

	* gnomemeeting.schema.in: Added an option to change the listen port for
	incoming connections.

	* src/endpoint.cpp: Added support for another port than 1720.

	* src/callbacks.cpp: Fixed bugs about closing an incoming call.
	
2002-03-02  Damien Sandras  <dsandras@seconix.com>	

	* FAQ: Updated

	* configure.in: Changed version to 0.85
	
2002-03-02  Damien Sandras  <dsandras@seconix.com>	

	* src/endpoint.cpp: Added new audio codec, fixed video capabilities.

	* src/pref_window.cpp: Added new audio codec.

	* src/videograbber.cpp: Fixed and added mutexes.

	* src/gdkvideoio.cpp: Removed unuseful function.
	
2002-03-02  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/misc.cpp (PAssertFunc, passert_close_cb) 
	(passert_clicked_cb): Do not run a dialog from a thread, just show
	it and use callbacks instead.
	This fixes a warning lots of people were getting...

2002-02-26  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* configure.in: Added AM_GCONF_SOURCE

2002-02-25  Damien Sandras  <dsandras@seconix.com>	

	* src/pref_window.cpp: Started to clean the prefs window code to use more 
	generic functions.
	
2002-02-24  Roger Hardiman  <roger@freebsd.org>

	* src/endpoint.h, src/endpoint.cpp, src/cleaner.cpp: Added first part
	  of Quicknet xJack support.

-- 0.84.0 Release
2002-02-24  Damien Sandras  <dsandras@seconix.com>	

	* gnomemeeting.schema.in: Added missing value.
	
2002-02-24  Damien Sandras  <dsandras@seconix.com>
	
	* src/videograbber.cpp: Added patch from Katsumi Saito for broken message.
	
2002-02-24  Damien Sandras  <dsandras@seconix.com>

	* src/videograbber.cpp: Uncommented updating of the video sliders.
	
2002-02-24  Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Clear the chat window at the end of a call.

	* src/connection.cpp: Fixed the chat bug (received msg's not displayed).
	Added function that displays the chat window if it was closed while you
	receive a message.
	
2002-02-24  Damien Sandras  <dsandras@seconix.com>

	* src/videograbber.cpp: Added small delay in the Reset for 
	buggy drivers.
	
2002-02-24  Damien Sandras  <dsandras@seconix.com>

	* src/connection.cpp, src/callbacks.cpp: Fixed mute buttons for audio
	and video (they now update again).
	
2002-02-23  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* gnomemeeting.schema.in: Changed the defaults for some settings
	and added tr_ub

2002-02-23  Roger Hardiman  <roger@freebsd.org>

	* src/audio.cpp: Add #includes for the kill() function

2002-02-22  Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: Not sure that g_strdup_printf works with a NULL value
	=> Added if.

	* Let's hope it is the last change before the release!
	
2002-02-22  Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schema: Fixed schemas for missing tr_ub attribute
	and for wrong default values for quality.
	
2002-02-22  Alp Toker  <alp@atoker.com>

	* src/ils.cpp: Add the application ID of the client together with
	its version number.
	
2002-02-22  Damien Sandras  <dsandras@seconix.com>

	* src/misc.cpp, src/pref_window.cpp, src/ldap_window.cpp: Updated
	gnomemeeting_button so that the button is now resized depending
	of its content. Removed all gtk_widget_set_usize calls.
	
2002-02-22  Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp: Removed usnuseful gchar*.
	
2002-02-22  Damien Sandras  <dsandras@seconix.com>

	* src/Makefile.am: Added fix for BUILD_ID to run on FreeBSD.

	* src/main_window.cpp: Added fix for BUILD_ID to run on FreeBSD.
	
2002-02-22  Damien Sandras  <dsandras@seconix.com>

	* src/chat_window.cpp, src/connection.cpp: Added MSG headers to 
	text messages.

	* src/pref_window.cpp: Fixed 2 tooltips that were not in the right
	order.
	
2002-02-22  Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp: Fixed bug when calling somebody from ILS thanks 
	to Stefan BrÃÂ¼ns.

	* src/toolbar.cpp: Added missing include for translations thanks
	to Stefan BrÃÂ¼ns.

	* src/pref_window.cpp, src/pref_window.cpp: Changed button size
	thanks to Stefan BrÃÂ¼ns.
	
2002-02-20  Christian Rose  <menthos@menthos.com>

	* src/connection.cpp, src/videograbber.cpp: Removed whitespace before
	colon in some messages.

2002-02-20  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/callbacks.cpp (about_callback): Added a missing / to the
	logo image filename

2002-02-20  Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: Changed the way the attribute is encoded to respect NM.
	
2002-02-20  Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: Added missing attribute for version when browsing.
	
2002-02-20  Damien Sandras  <dsandras@seconix.com>

	* configure.in: Changed version number to 0.84.

	* pixmaps/gnomemeeting-logo.png: Changed version number to 0.84.
	
2002-02-20  Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp: Removed unused callback.

	* src/docklet.cpp: Window is now shown again on the current desktop.

	* src/common.h: Added int to save position.

	* src/ils.cpp: Fixed typo in attribute.

	* src/connection.cpp: Display received video quality in "%".
	
2002-02-20  Damien Sandras  <dsandras@seconix.com>

	* src/misc.cpp, src/gnomemeeting.cpp: Do not put ESD into standby mode.

	* src/endpoint.cpp: Put ESD into standby mode when Opening the audio
	channel and put it into normal mode at the end of the call.
	
2002-02-20  Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: Added ilsa attribute for the version.

	* src/ldap_window.cpp: Added ilsa attribute for the version.
	
2002-02-20  Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Deleted unuseful function.

	* src/menu.cpp: Fixed warning.

	* src/videograbber.cpp: Error message is now a popup.

	* src/ils.cpp: Added attribute encoding the version.

	* src/toolbar.cpp: Switched instructions.
	
2002-02-15  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/callbacks.cpp (about_callback): Do not hardcode
	"/usr/share/pixmaps" as the place where the logo resides

2002-02-14  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/main_window.cpp (gnomemeeting_init): 
	* src/Makefile.am (INCLUDES): 
	* gnomemeeting.schema.in: 
	* configure.in: 
	Use a different number each beuild to test if gconf and
	gnomemeeting schemas are properly installed

-- FOSDEM 2002 Release --

2002-02-15  Damien Sandras  <dsandras@seconix.com>

	* src/misc.cpp: Fixed missing ")".

	* src/gatekeeper.cpp: Added #include "../config.h" for translations.
	(Thanks to Stefan Bruens <lurch@gmx.li>)

2002-02-15  Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: Do not remove the notebook tab on connection fail.

	* src/misc.cpp: Overloaded the PAssertFunction. All PAssert things from
	PWLib and OpenH323 ("Transmit Media Thread did not terminate", ...)
	will now be displayed in a beautiful gnome error popup ;-)
	
2002-02-14  Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp: Changed About box text.

	* src/chat_window.cpp: Added colors to the text chat local user name.

	* src/cleaner.cpp: Hide main window before exiting.

	* src/common.h: Added widget to start docked.

	* src/connection.cpp: Added colors to the text chat remote user name.

	* src/endpoint.cpp: Checked mutexes.

	* src/gnomemeeting.cpp: Commented out the test functions.

	* src/main_window.cpp: Checked mutexes. Changed the notebook to be
	resizeable (thanks to alp).

	* src/misc.cpp: Overloaded the PAssertFunction function from pwlib.

	* src/pref_window.cpp: Added option to start docked.

	* src/videograbber.cpp: Added support for preferred colour format.

	
2002-02-14  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>

	* configure.in: Added "sk" to ALL_LINGUAS.

2002-02-14  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/gdkvideoio.cpp (Redraw): 
	* src/main_window.cpp (gnomemeeting_init, expose_event) 
	Only draw on gw->pixmap if it's already created
	(realize_event): 
	Show the logo in the drawing area only after it's realized
	
	* gnomemeeting.schema: Added /apps/gnomemeeting/view/start_docked

	* src/main_window.cpp (gnomemeeting_init): Added code for the
	start-docked preference

2002-02-14  Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schema: Make H245 T. as default to true.

	* configure.in: Added compilation flag -O3.
	
2002-02-14  Damien Sandras  <dsandras@seconix.com>

	* src/connection.cpp: Fixed XLib Asynchronous Reply.

	* src/gnomemeeting.cpp: Removed Idle timer.
	
2002-02-13  Damien Sandras  <dsandras@seconix.com>

	* src/connection.cpp: Optimized the code.

	* src/endpoint.cpp: Added use of mutex to stop the videograbber.

	* src/gdkvideoio.cpp: Added mutex to wait for the redraw to finish. Added
	Wait () method.

	* src/videograbber.cpp: Added use of the new Wait () method. Do not stop
	the channel if not needed.

	* src/misc.cpp: Changed the PTRACE for Locks.
	
2002-02-13  Damien Sandras  <dsandras@seconix.com>

	* src/pref_window.cpp: Added check to not add an empty list in the combo
	box -> Fixed.

2002-02-13  Damien Sandras  <dsandras@seconix.com>

	* src/pref_window.cpp: Added check to not add an empty list in the combo
	box.

	* src/endpoint.cpp: Added function to set or not the autoStartTransmitVideo.

	* src/config.cpp: Make use of the new function.
	
	
2002-02-12  Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Finished options reorganisation and GK support.

	* src/endpoint.cpp: Finished GK support. Various bugfixes with Locks.

	* src/gdkvideoio.cpp: Fixed Possible Deadlock!

	* src/main_window.cpp: Added support for Gatekeeper.

	* src/pref_window.cpp: Finished options reorganisation.

2002-02-12  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/misc.cpp (gnomemeeting_history_combo_box_add_entry) 
	(gnomemeeting_history_combo_box_new): Replace the separator, it's
	no longer a ':' but a '|'

2002-02-12  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/docklet.cpp (gnomemeeting_init_docklet_popup_menu): Added
	icons to the docklet menu. Sync the tooltips with the ones in menu.cpp

2002-02-11  Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Removed unuseful comment.

	* src/ldap_window.cpp: Added change from Alp Toker <alp@atoker.com>

	* src/e-splash.cpp: Added change from Alp Toker <alp@atoker.com>

	* src/chat_window.cpp: Added #include "../config.h" in the right place.
	
2002-02-11  Damien Sandras  <dsandras@seconix.com>

	* src/connection.cpp: Stops the grabber when receiving a call.
	
	* src/endpoint.cpp: Added extensive use of gnomemeeting_threads_enter.

	* src/gdkvideoio.cpp: Added extensive use of gnomemeeting_threads_enter.
	
	* src/gnomemeeting.cpp: Bug fixes.
	
	* src/misc.cpp: Removed unuseful comments.
	
	* src/videograbber.cpp: Added function with mutexes (which is probably
	unuseful).

2002-02-11  Christian Rose  <menthos@menthos.com>

	* src/callbacks.cpp: Changed copyright reference.

2002-02-11  Christian Rose  <menthos@menthos.com>

	* configure.in: Added "de" to ALL_LINGUAS.
	* src/misc.cpp: Added a missing include statement.

2002-02-11  Damien Sandras  <dsandras@seconix.com>

	* src/toolbar.cpp: Added unpause channels in the button callback.
	
2002-02-11  Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp: The connect callbacks now call the Connect/
	Disconnect stuff.

	* src/toolbar.cpp: Added a function to update the connect button
	contents.

	* src/endpoint.cpp: Use that function here above to update the connect
	button.
	
2002-02-11  Damien Sandras  <dsandras@seconix.com>

	* src/cleaner.cpp: Changed the use of gdk_threads_enter to
	gnomemeeting_threads_enter.

	* src/connection.cpp: Changed the use of gdk_threads_enter to
	gnomemeeting_threads_enter.

	* src/endpoint.cpp: Changed the use of gdk_threads_enter to
	gnomemeeting_threads_enter.

	* src/gatekeeper.cpp: Changed the use of gdk_threads_enter to
	gnomemeeting_threads_enter. Added check to not add an empty alias.

	* src/ils.cpp: Changed the use of gdk_threads_enter to
	gnomemeeting_threads_enter.

	* src/misc.cpp: Added gnomemeeting_threads_enter/leave.

	* src/misc.h: Added gnomemeeting_threads_enter/leave.

	* src/videograbber.cpp: Changed the use of gdk_threads_enter to
	gnomemeeting_threads_enter.

	
2002-02-10  Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp, src/gatekeeper.cpp: AddAliasNames fixes.
	
2002-02-10  Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp: Fixed bug with the connect/disconnect state that
	could block the button.
	
	* src/common.h: Added an "apply" button for gatekeeper.
	
	* src/config.cpp: Added a notifier for the registering method of the
	gatekeeper.
	
	* src/connection.cpp: Fixed string.
	
	* src/gatekeeper.cpp: Implemented the gatekeeper stuff with gconf support.
	
	* src/main_window.cpp: Implemented gatekeeper support at startup.
	
	* src/pref_window.cpp: Implemented the gatekeeper stuff with gconf support.
	Added Alias.
	
	* src/toolbar.cpp: Fixed bug with the connect/disconnect state that
	could block the button.

2002-02-10  Damien Sandras  <dsandras@seconix.com>

	* src/toolbar.cpp: Added test to prevent to call connect when it should
	not be called.
	
	* src/videograbber.cpp: Moved mutexes.

2002-02-10  Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp: Changed connect & disconnect callbacks to
	update the connect button that will call itself the needed stuff.
	Added update of the pause buttons inside the corresponding callbacks.
	
	* src/cleaner.cpp: Replaced gnomemeeting_threads_* by gdk_threads_*

	* src/config.cpp: Added preliminary functions for gatekeeper support.

	* src/connection.cpp: Replaced gnomemeeting_threads_* by gdk_threads_*

	* src/endpoint.cpp: Replaced gnomemeeting_threads_* by gdk_threads_*

	* src/gatekeeper.cpp: Began work to add support for gatekeepers.

	* src/gnomemeeting.cpp: Replaced gnomemeeting_threads_* by 
	gdk_threads_*

	* src/ils.cpp: Replaced gnomemeeting_threads_* by gdk_threads_*

	* src/menu.cpp: Added a call menu

	* src/misc.cpp: Removed unnecessary stuff.

	* src/pref_window.cpp: Added preliminary support for gatekeepers.

	* src/toolbar.cpp: Added name to the hbox.

	* src/videograbber.cpp: Added mutexes.

2002-02-10  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* Makefile.am: Ship gnomemeeting.schema in tarballs. Make better
	use of gconf configure macros to decide where to install the schema

2002-02-08  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/main_window.cpp (gnomemeeting_init_main_window): This makes
	GM look good even when you use horizontal toolbars.

2002-02-07  Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Added widgets for G711 and GSM frames.
	
	* src/config.cpp: Added gconf support GSM, G711 frames & GSM, 
	G711 silence detection. Fixed gconf support for jitter buffer (thks Robert),
	Fixed gconf support for H.245 Tunneling, Fast Start, Local User Name,
	capabilities settings that can't be changed during calls.
	
	* src/connection.cpp: Added support for gconfified GSM, G711 Silence 
	Detection.

	* src/endpoint.cpp: Added UpdateConfig function to update *some of* the 
	gconf settings that can't be changed during calls. It is called at the end
	of each call. Added GetCurrentAudioCodec and removed ChangeSilenceDetection.

	* src/endpoint.h: Added GetCurrentAudioCodec and removed 
	ChangeSilenceDetection.

	* src/main_window.cpp: Move a lot of stuff from gnomemeeting_init to
	Endpoint::UpdateConfig (all the endpoint related stuff that can't change
	during calls).

	* src/pref_window.cpp: Added support for gconfified GSM, G711 frames &
	silence detection.

	* gnomemeeting.schema: Added GSM, G711 frames & GSM, G711 silence detection.

2002-02-07  Roger Hardiman <roger@freebsd.org>
 
 	* configure.in: Identify Linux and FreeBSD and set the right
 	compiler flags 
 
 	* audio.cpp: Add fix for FreeBSD
 
 	* connection.cpp: Use the correct :H323Connection() API

2002-02-07  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/callbacks.cpp (gconf_error_callback): Added
	
	* src/callbacks.h (gconf_error_callback): Add prototype

	* src/gnomemeeting.cpp (main): Set a default handler for gconf errors

	* src/main_window.cpp (gnomemeeting_init): Use a message_dialog
	instead of a plain dialog to present the error message.

2002-02-07  Damien Sandras  <dsandras@seconix.com>
	
	* src/config.cpp: Minor changes to gnomemeeting_init_gconf.

	* src/main_window.cpp: Added check to see if gconf is properly
	installed or not. Exits if not.

	* src/main_window.h: Added rtp parameter to be able to delete it
	when exiting because of gconf.

	* src/toolbar.cpp: Added Kenneth's changes to be able to expand the
	toolbar.

	* gnomemeeting.schema: Added fake parameter to check if gconf's install
	is ok or not.

2002-02-06  Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp: Removed ldap_callback, pref_callback, and replaced
	by component_view. This function only display popup windows (only prefs
	and ldap). Use gconf for the GUI internal components.

	* src/chat_window.cpp: Removed the show_all.
	
	* src/cleaner.cpp: Always exits properly.
	
	* src/common.h: Added widget to show/hide the chat window.
	
	* src/config.cpp: Added gconf support for the view menu and the toolbar
	about the chat_window.
	
	* src/endpoint.cpp: Cleanly put esd into standby when opening the audio 
	channel.
	
	* src/main_window.cpp: Shows or not the chat window following the prefs.
	
	* src/menu.cpp: Added the chat window into the view menu.
	
	* src/pref_window.cpp: Added a pref for the chat window.
	
	* src/toolbar.cpp: Changed some callbacks (see aboved) and connected
	the control panel and the chat window buttons to the gconf settings.

2002-02-06  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/config.cpp (notebook_info_changed): Prevent the interface get
	frozen bu adding a missing gdk_threads_leave.

2002-02-06  Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: Fixed problem when filling the clist of a tab that is closed.
	
2002-02-06  Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Removed stuff related to the old quickbar.

	* src/ils.cpp: Prevent to display the user list if the notebook tab has
	been removed.

	* src/ldap_window.cpp: Prevent to close the first page if it is the only
	one.

	* src/menu.cpp: Removed the quick access bar.
	
2002-02-06  Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp: Changed the connect and disconnect callback to update
	the connect button.

	* src/chat_window.cpp: Completely changed the chat window, and made it 
	appear in the main window as it was docked.
	
	* src/common.h: Removed some more unused widgets.
	
	* src/main_window.cpp: Made the chat window expand from the top to the 
	bottom, added a frame around video, added labels to the control panel.
	Added gnomemeeting_init_gconf ().
	
	* src/toolbar.cpp: Cosmetic changes.

	* src/videograbber.cpp: Removed gnomemeeting_init_gconf.

2002-02-05  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/ils.cpp (ils_browse): Corrected the FIXME and added one byte
	to ip, to take into acount the null byte.

2002-02-05  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* pixmaps/small-close.xpm: Added

	* src/ldap_window.cpp (gnomemeeting_init_ldap_window_notebook): 
	USe a real pixmap, and not a capital X for the close button anymore.

2002-02-05  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/ldap_window.cpp (refresh_button_clicked): Dont hide the
	default page when it's not needed anymore, just destroy it

	* src/ils.cpp (ils_browse): Added a FIXME (damien, this one's for you)

	* src/ldap_window.cpp (gnomemeeting_init_ldap_window_notebook) 
	(ldap_page_close_button_clicked): Add a close button to the tabs

	* src/docklet.cpp: Corrected my surname

2002-02-04  Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp: Implemented the idea of Fabrice Alphonso for
	a notebook that takes the whole height.
	
2002-02-04  Damien Sandras  <dsandras@seconix.com>

	* gnomemeeting.schema: Control panel is hidden, no more quickbar option.
	
2002-02-04  Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Removed some widgets of the former quickbar, added the
	connect button.

	* src/config.cpp: Removed the notebook related stuff (arrows).

	* src/connection.cpp: Removed updating of the silence detection button.

	* src/main_window.cpp: Lots of changes : notebook is on the right,
	IP field in the toolbar, 2 toolbars, new button to connect/disconnect.

	* src/pref_window.cpp: Removed the quickbar related preferences.

	* src/toolbar.cpp: Create the 2 toolbars and the function that updates
	the toggle's pixmap to connect/disconnect.
	

2002-02-04  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/ils.cpp (ils_browse): 
	* src/ldap_window.cpp (search_entry_modified) 
	(ldap_clist_column_clicked, ldap_clist_row_selected) 
	(apply_filter_button_clicked, gnomemeeting_init_ldap_window) 
	(gnomemeeting_init_ldap_window_notebook): 
	Porting to the new way of storing the lists' info
	(apply_filter_button_clicked): Maybe fixed the filter crashing bug

	* src/callbacks.cpp (ldap_popup_menu_callback): 

	* src/common.h (struct _GM_ldap_window_widgets): Removed some info
	now stored by the widgets. Also remove some hardcoded limits while
	doing this.

	* src/ldap_window.cpp (gnomemeeting_init_ldap_window_notebook):
	Added a FIXME

2002-01-24  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/e-splash.cpp (e_splash_construct): Use the same window
	icon as the main gnomemeeting window

	* src/main_window.cpp (gnomemeeting_init): Fixed
	window icon

2002-01-24  Damien Sandras  <dsandras@seconix.com>

	* src/chat_window.cpp: The window is hidden/destroyed. Added support
	for a scrolled window.

	* src/misc.cpp: The Chat widget is set sensitive/unsensitive during calls
	and at the end of the calls.

	* src/toolbar.cpp: Added shortcut for the chat window.

	* pixmaps/gnome-chat.xpm: Added this pixmaps on the toolbar.

	* src/callbacks.cpp: Added general callback to show hide the chat window.
	
2002-01-23  Damien Sandras  <dsandras@seconix.com>
	
	* src/common.h: Added widgets for the text chat window.

	* src/connection.cpp, src/connection.h: Added support to receive 
	User Input Strings trough DTMF. (Text chat support for gnomemeeting).

	* src/endpoint.cpp: Fixed some video bugs, but nothing significant.
	Added UserInput capability in the constructor.

	* src/main_window.cpp: Added call to build the preliminary chat window.

	* src/videograbber.cpp: Added security to open, close. (Do not open, if
	it is already open, do not close if it is closed)

	* pixmaps/ : Added some new pixmaps from Jakub Steiner. Thanks!

	* src/chat_window.cpp, src/chat_window.h: Added those new 2 files.
	
2002-01-20  Christian Rose  <menthos@menthos.com>

	* configure.in: Added "nl" to ALL_LINGUAS.

2002-01-20  Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Completed the gconf port to g_idle_add for gnome 1
	compatibility.

	* src/videograbber.cpp: Fixed missing declaration in GetParameters.
	
2002-01-20  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/docklet.cpp (docklet_clicked): One
	warning less

2002-01-19  Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Some more gconf port to g_idle.

	* src/endpoint.cpp, src/gnomemeeting.cpp: Added support to close
	ESD if needed for calls.

	* src/common.h, src/pref_window.cpp: Added video_channel widget.

2002-01-19  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/misc.h (gnomemeeting_free_glist_data): 
	Added the prototype

	* gnomemeeting.schema: Revert default ILS server to
	argo.dyndns.org, this one really works
	
	* src/misc.cpp (gnomemeeting_free_glist_data): 
	Changed name to make it public
	(gnomemeeting_history_combo_box_add_entry): 
	(gnomemeeting_history_combo_box_new): 
	* src/config.cpp (history_changed_nt): 
	Use he new name

	* src/config.cpp 
	(history_changed_nt): Moved here

	* src/misc.cpp (gnomemeeting_history_combo_box_new): 
	Moved history notifiers

2002-01-19  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/misc.cpp (gnomemeeting_history_combo_box_new): One
	leak less
	(history_changed_nt): Added

	* src/ldap_window.cpp (refresh_button_clicked): Removed
	a lot of code, and use gnomemeeting_history funcs

	* gnomemeeting.schema: Added .../history/ldap_servers

	* src/misc.h: 
	* src/main_window.cpp (gnomemeeting_init_main_window): 
	Addapt to the new prototype of gnomemeeting_history_combo_box_new

	* src/misc.cpp (gnomemeeting_history_combo_box_new): Don't
	hardcode the gconf key

	* src/main_window.cpp (gnomemeeting_init_main_window): 
	Removed an already fixed FIXME	

2002-01-17  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/ldap_window.cpp: Don't include sound.xpm amd quickcam.xpm

	* src/gnomemeeting.cpp (Connect): 
	See below...

	* src/callbacks.cpp (pref_callback): 
	(disconnect_cb): Removed unused vars

	* src/ldap_window.cpp (refresh_button_clicked): One less warning
	(refresh_button_clicked): 
	(gnomemeeting_init_ldap_window_notebook): Removed unused vars

	* src/config.cpp (re_vq_changed): 
	(audio_mixer_changed_nt): Removed unused vars...
	Removed unimplemented prototypes
	
	* src/pref_window.cpp (personal_data_update_button_clicked):
	(codecs_clist_button_clicked_callback): 
	(gnomemeeting_init_pref_window): 
	(gnomemeeting_init_pref_window_codecs_settings): 
	(gnomemeeting_init_pref_window_codecs_settings): 
	(gnomemeeting_init_pref_window_devices): Removed unused variables
	Removed also some unimplemented prototypes

	* src/menu.cpp: Removed some unimplemented prototypes

	* src/endpoint.cpp (OpenAudioChannel): Removed an unused
	variable

	* src/gnomemeeting.h (class GnomeMeeting): 
	* src/gnomemeeting.cpp (AddContactIP): Removed

	* src/misc.cpp (gnomemeeting_history_combo_box_add_entry): 
	Use the key passed as a parameter, don't hardcode it.

2002-01-17  Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp: Added code using the devices auto-detection. If
	the device to use is not detected this time, then use the default one.

	* src/config.cpp: Ported more functions to "idle". Added checks
	to see if devices are detected.
	
2002-01-16  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/misc.cpp (free_g_list_data): Change the prototipe
	to accept a gpointer
	Removed lots of warnings

2002-01-15  Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: A lot of idle's added for Gnome 1 compatibility.
	
2002-01-15  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/misc.cpp (gnomemeeting_history_combo_box_add_entry): Removed some
	debug output

	* src/pref_window.cpp (codecs_clist_button_clicked_callback): 
	Avoid a leak by complicating the code ;)

	* src/misc.cpp (gnomemeeting_history_combo_box_add_entry): 
	Adapted to gconf
	(free_g_list_data): Added

2002-01-14  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/misc.h: Don't inclue "gnome.h", just includo what 
	we really need.

	* src/gnomemeeting.h (class GnomeMeeting): 
	Constify AddContactIP

	* src/misc.h	
	* src/gnomemeeting.cpp (AddContactIP): 
	s/gnomemeeting_add_contact_entry/gnomemeeting_history_combo_add_entry/

	* src/common.h (struct _GM_window_widgets): Removed the old_contacts_list
	list from here

	* src/misc.cpp (gnomemeeting_history_combo_box_new): Read
	the history from gconf

	* gnomemeeting.schema: Added two new keys

2002-01-13  Damien Sandras  <dsandras@seconix.com>

	* src/cleaner.cpp: Force termination even if OpenH323 "bugs".

	* src/endpoint.cpp, src/endpoint.h: Put the esd server on standby
	for each call and reenable it on exit.

	* src/gnomemeeting.cpp: Removed the ESD code.
	
2002-01-13  Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Removed unuseful cout.

	* src/common.h: Added rpt_data structure.

	* src/endpoint.cpp: Small bug fixes.

	* src/gnomemeeting.cpp: Added transmitted and received audio and
	video speeds to the appbar. Close ESD on startup.

	* src/main_window.cpp: Small bug fixes.
	
2002-01-13  Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Added g_idle_add functions in notifiers to be able
	to call the real thing between gdk_threads_enter and gdk_threads_leave.
	Current gconf's design doesn't permit that. This situation is only while
	we are waiting for Gnome 2. (Thanks to Owen Taylor and Havoc Pennington
	for the help in the debug)

	* src/pref_window.cpp: Added some widgets into common.h to be able to
	refresh them if gconftool is used.

	* src/common.h: Added some widgets for adjustments (see above).

	* src/videograbber.cpp: Improved the use of the GDK Lock.

	* src/main_window.cpp: Some More Gconf Port.

	* src/gnomemeeting.cpp: Removed the idle : is it needed or not? Fixed
	a bug in AppbarUpdate.
	
2002-01-08  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/pref_window.cpp (gnomemeeting_init_pref_window_interface)
	gnomemeeting.schema
	src/main_window.cpp (gnomemeeting_init)
	src/config.cpp (gnomemeeting_init_gconf): Gconfied show_splash

2002-01-09  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/main_window.cpp (gnomemeeting_init_main_window): 
	Pass the notebook widget in the user_data to be able to
	block the function.

	* src/config.cpp (notebook_info_changed_nt): 
	block notebook_page_changed_callback

2002-01-08  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/pref_window.cpp (gnomemeeting_init_pref_window_interface)
	gnomemeeting.schema
	src/main_window.cpp (gnomemeeting_init)
	src/config.cpp (gnomemeeting_init_gconf): Gconfied show_splash

2002-01-08  Christian Rose  <menthos@menthos.com>

	* src/config.cpp: Changed some messages slightly.

	* src/pref_window.cpp: Added no-c-format hints to xgettext at
	two messages.

2002-01-07  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/main_window.cpp (gnomemeeting_init): Typo

2002-01-07  Damien Sandras  <dsandras@seconix.com>

	* All files: Huge changes. Too long to be described here. Sorry.
	Gconf port and Instant apply of setting are 90% done.
	
2001-12-29  Simos Xenitellis  <simos@hellug.gr>

	* configure.in(ALL_LINGUAS): Added el for Greek.

2001-12-27  Wang Jian  <lark@linux.net.cn>

	* configure.in(ALL_LINGUAS): Added zh_CN for Simplified Chinese.

2001-12-25  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* gnomemeeting.schema: Used true and false for bool values,
	not 0 and 1 ("mea culpa")
	* src/pref_window.cpp: 
	s/app/apps
	* src/ils.cpp: 
	* src/config.cpp: 
	* gnomemeeting.schema: s/personnal/personal

2001-12-23  Damien Sandras  <dsandras@seconix.com>

	* Merry christmas :-)
	* src/config.cpp: Made changes to be able to use gconftool --set
	for all the LDAP fields, for the audio mixers and for the audio
	recording and playing devices. Added error detection for wrong
	values that could be set using gconftool (impossible to have
	wrong values with the UI).
	* src/pref_window.cpp, src/config.cpp: Added gconf support and
	on the fly change for the jitter_buffer (needs my openh323 patch).
	* src/audio.cpp, src/audio.h: gnomemeeting_volume_get returns -1 if
	error.
	
2001-12-24  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/Makefile.am (gnomemeeting_SOURCES): Just a typo

2001-12-23  Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp, src/connection.cpp, src/endpoint.cpp, src/main_window.cpp,
	src/pre_window.cpp: Too many changes to detail here, but added gconf support
	for the audio devices and the mixers (fixed bug in pwlib too), for the
	fast start, H245 Tunneling option, for the popup, for the incoming call 
	sound.
	* src/e-splash.cpp: Changed position of the icons.
	
2001-12-19  Damien Sandras  <dsandras@seconix.com>

	* src/pref_window.cpp, src/config.cpp, src/main_window.cpp: 
	more gconf port ...
	(fixed bug for LDAP, ported auto answer and do not disturb).
	Use of gconftool buggy for firstname field.
	
2001-12-19  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/e-splash.cpp (ICON_Y): Change pixmap location
	* src/main_window.cpp: Removed #include "splash.h"
	(gnomemeeting_init): Move to evo splash
	* src/Makefile.am (gnomemeeting_SOURCES): Don't compile
	splash.cpp and splash.h anymore

2001-12-19  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>
	
	* Makefile.am (install-data-local): it is data, 
	not dada ;)

2001-12-19  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* Makefile.am (install-schemas): shutdown gconf after
	installing the schema
	* gnomemeeting.schema: Corrected some little typos

2001-12-17  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/pref_window.cpp (gnomemeeting_init_pref_window): Don't
	hardcode the logo location
	* configure.in: Added gnomecanvaspixbuf to the needed libs
	* src/e-splash.cpp (e_splash_construct): Replace evolution 
	with Gnomemeeting
	(e_splash_new): ÃÂdem
	* src/Makefile.am (INCLUDES): Added a define for the images
	location
	* src/e-splash.cpp: Replaced variables called new all over
	the code with more sensible names (from a C++ compiler POV)
	(create_darkened_pixbuf): Add proper casts
	(E_MAKE_TYPE): Copy-pasted from gal
	(class_init): Add a cast
	Added backing store supprot for the splash screen from evolution
	* src/Makefile.am (gnomemeeting_SOURCES): Added e-splash.c
	and e-splash.h from evolution

2001-12-19  Fatih Demir <kabalak@gtranslator.org>

	* configure.in: Added "tr" to the languages list.

2001-12-19  Christian Rose  <menthos@menthos.com>

	* src/pref_window.cpp: Fixed the spelling of "personal".
	* src/config.cpp: Changed some messages slightly.

2001-12-17  Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Added directory_update_button to GM_pref_window_widgets
	* src/config.cpp: Added register_changed_nt, the notifier for LDAP gconf
	changes that checks if all the recquired fields are present and Register
	or Unregister from the LDAP server.
	* src/ils.cpp: Ported to gconf. Unregister is now able to unregister from
	the LDAP server given before the options update.
	* src/main_window.cpp: Ported to gconf the startup (register or not to the
	LDAP server)
	* src/pref_window.cpp: Ported to gconf, and make the Update button work
	(it updates the registration if alread registered). Updated the sensitivity.
	
2001-12-16  Damien Sandras  <dsandras@seconix.com>

	* pixmaps/tb_jump_to.xpm: Added this file.
	
2001-12-16  Damien Sandras  <dsandras@seconix.com>

	* src/misc.cpp: Updated the buttons size.
	* src/pref_window.cpp: Made a lot of changes. Basically, merged
	Gatekeeper and ILS Settings into "Directory Settings". Merged
	Advanced and General Settings. Added an Update button in the Personnal
	Data. Deleted the Apply and Cancel buttons.
	* src/menu.cpp: Added a typecast to make it compile on RH systems.
	
2001-12-12  Damien Sandras  <dsandras@seconix.com>

	* src/main_window.cpp: Added call to gnomemeeting_init_gconf.
	* src/videograbber.cpp: Added function to change the transmitted
	frames per second limit on the fly.
	* src/config.cpp: Added gnomemeeting_init_gconf that inits the
	gconf notifiers. Added the corresponding callbacks to change
	the video quality, the background fill, and the transmitted
	frames per second.
	* src/endpoint.cpp: Added support for gconf, added function to
	get the Video Codec that is in use to be able to change the settings
	on the fly (needs my patch to openh323 though).
	* src/misc.cpp: Added demichele's changes for history combo box,
	preferences are not anymore disabled during calls.
	* src/pref_window.cpp: Ported the above settings to gconf and added
	a callback that updates the gconf cache for the adjustment widgets.
	
2001-12-07  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/main_window.cpp (gnomemeeting_init_main_window): 
	Added a callback
	(notebook_page_changed_callback): Added
	(notebook_info_changed): Block the previous signal while
	manually setting the page of the notebook

2001-12-07  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/main_window.cpp (notebook_info_changed): Silly bug not
	updating arrows' sensitivity properly
	* src/pref_window.cpp (gnomemeeting_init_pref_window_interface): 
	Use notifiers for the popup pref
	(show_popup_clicked_callback): added
	* src/common.h (struct _GM_pref_window_widgets): Removed the popup
	* src/endpoint.cpp (OnIncomingCall): Use gconf to determine
	if we should show the popup
	* src/config.cpp (gnomemeeting_read_config): 
	(gnomemeeting_read_config_from_struct):
	(gnomemeeting_store_config): Removed popup
	* gnomemeeting.schema: Added the needed info for the
	popup option
	* src/common.h (struct _options): Removed popup
	* src/pref_window.cpp: Added some prototypes

2001-12-07  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/main_window.cpp (gnomemeeting_init_main_window): Show the 
	selected page in the prefs.
	(left_arrow_clicked, right_arrow_clicked): Just write the new value to
	gconf
	(gnomemeeting_init_main_window): Added a notifier for notebook_info 
	changes
	(notebook_info_changed): Added
	* gnomemeeting.schema: Updated

2001-12-06  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/menu.cpp: 
	(view_log_callback): 
	(view_remote_user_info_callback): 
	(view_audio_settings_callback): 
	(view_video_settings_callback): Just write to the gconf db.
	(gnomemeeting_init_menu): Some more gconf code...
	(notebook_info_changed): Added
	
2001-12-07  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* AUTHORS (Contributors): Updated my mail address

2001-12-05  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* configure.in: 
	* Makefile.am: Added some code to install the schema file
	* gnomemeeting.schema: New file

2001-12-05  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/main_window.cpp (view_widget_changed_callback): Changed
	gtk_widget_show for gtk_widget_show_all

2001-12-05  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/main_window.cpp (gnomemeeting_init): Replaced a hard-coded
	version number with the one from VERSION. (#66272)
	* src/pref_window.cpp: Added some missing prototypes
	* TODO: Updated.

2001-12-04  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/pref_window.cpp (show_control_panel_clicked_callback) 
	(show_control_panel_clicked_callback) 
	(show_quick_bar_clicked_callback, show_docklet_clicked_callback) 
	(view_widget_changed): Added
	(gnomemeeting_init_pref_window_interface): Add notifiers to most
	gui options. And make them apply on the fly
	(apply_options): Removed a lot of code to apply GUI options
	* src/menu.cpp (view_widget_changed):
	(view_control_panel_callback, view_status_bar_callback) 
	(view_quick_bar_callback, view_docklet_callback): Added
	(gnomemeeting_init_menu): GConfied the thing a little
	* src/main_window.cpp (view_widget_changed_callback): New func
	to show/hide sidgets when the gconf setting changes
	(gnomemeeting_init): Removed gnorba initialisation
	Monitor "/apps/gnomemeeting"
	Added notifiers more some widgets
	(gnomemeeting_init_main_window): Added a parameter to the function
	Read options from gconf
	* src/docklet.cpp (view_docklet_changed): New function to show/hide 
	the docklet when the gconf setting changes
	(gnomemeeting_init_docklet): Add a notification
	* src/pref_window.cpp (apply_options): Removed some dead-code
	* src/config.cpp (gnomemeeting_store_config): Don't write options
	now in gconf
	(gnomemeeting_read_config): Don't read options now in gconf
	(gnomemeeting_read_config_from_struct): Some options moved to
	gconf
	(gnomemeeting_read_config_from_gui): Removed some now unused code
	* src/common.h (struct _options): Removed some options 
	now if gconf
	* configure.in: Uncommented gconf stuff

2001-12-04  Damien Sandras  <dsandras@seconix.com> -- 0.12.2

	* src/config.cpp: Changed the version to 122.
	* src/main_window.cpp: Changed version to 122.
	
2001-12-04  Damien Sandras  <dsandras@seconix.com> 

	* src/config.cpp: Added release 122. Set argo.dyndns.org as default
	ILS directory.
	* src/endpoint.cpp: Fixed a problem with the H.261 capabilities that
	prevented GM to work properly with NM.
	* src/main_window.cpp: Fixed the definition of the delete_event
	callback and make it return FALSE. That was making GM crash with
	gcc 2.96
	* src/video_grabber.cpp: Added NULL to g_strconcat. That missing
	NULL could make GM crash when compiled with gcc 2.96.
	* src/ils.cpp: Fixed unitialised variable. The refresh button is
	made sensitive again in case of error.

2001-12-01  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* configure.in: Removed GNORBA requirement

2001-11-27 Miguel RodrÃÂ­guez PÃÂ©rez <migrax@terra.es>

	* src/main_window.cpp: Add include gnome-window-icon.h
	* src/menu.h: 
	* src/common.h: 
	* src/gnomemeeting.h: 
	* src/docklet.h: Include just necesary files	
	
2001-12-02  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/docklet.cpp: Added some commens to the code.

2001-11-30  Christian Rose  <menthos@menthos.com>

	* configure.in: Added "ja" to ALL_LINGUAS.

2001-11-27  Damien Sandras  <dsandras@seconix.com> -- 0.12.1

	* src/endpoint.cpp: Fixed bug when somebody is calling while you
	are already in a call.
	* src/menu.cpp, src/main_window.cpp: Fixed the sensitiveness of
	the arrows in the quickbar when using the menu.
	
2001-11-28    <migrax@terra.es>

	* configure.in: Reorder some includes 

2001-11-27  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* configure.in: Put LDAP_CFLAGS after H323_CFLAGS to
	avoid recursion problems including header files

2001-11-27  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* configure.in: Some cleaning
	Added checks for gconf (commented)

2001-11-27  Damien Sandras  <dsandras@seconix.com>

	* src/pref_window.cpp: Fixed tooltip problem. 
	(Thanks to  Petr Vokac <vokac@linux.fjfi.cvut.cz>)
	
2001-11-27  Damien Sandras  <dsandras@seconix.com>

	* configure.in: Fixed bug in LDAP detection (FranÃÂ§oise Chenais).
	
2001-11-27  Damien Sandras  <dsandras@seconix.com>

	* configure.in: Added options for LDAP by FranÃÂ§oise Chenais 
	(francois@chenais.net).
	
2001-11-26  Damien Sandras  <dsandras@seconix.com>

	* src/ldap_window.cpp: Added translation support.
	* src/splash.cpp: Added translation support.	
	
2001-11-26  Damien Sandras  <dsandras@seconix.com>

	* src/cleaner.cpp: Changed the way to exit for a better disconnect
	handling.
	* src/endpoint.cpp: Added comments to OpenVideoChannel.
	* src/ils.cpp: Change o=Microsoft (ooops) to o=gnome
	* src/videograbber.cpp: Added a fix that prevents GM to crash is 
	an async opening of the video device is running when a sync opening
	is requested.
	* src/gnomemeeting.cpp: Changed the way GM disconnects (use 
	ClearAllCalls instead of ClearCall)
	
2001-11-26  Christian Rose  <menthos@menthos.com>

	* src/pref_window.cpp: Changed two messages.

2001-11-26  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* configure.in: Adapted to the new convention for compiling
	openh323 packages
	Change default location of openssl header files
	* autogen.sh (PKG_NAME): It now looks for src/gnomemeeting.h
	instead of src/main.h. This makes GM compile again.

2001-11-25  Damien Sandras  <dsandras@seconix.com>

	* src/audio.cpp: Added patch from Santiago Garcia Mantinan
	(manty@manty.net) to prevent gnomemeeting to unselect other
	recording sources than the mic.
	* configure.in: Applied patch from Fabrice Alphonso 
	(fabrice.alphonso@wanadoo.fr) to permit to choose location for
	ssl libs and headers.
	* main_interface.* has been renamed into main_window.*
	* ldap.* has been renamed into ldap_window.*
	* main.* has been renamed into gnomemeeting.*
	* preferences.* has been renamed into pref_window
	* All other files : code cleanups, reorganisation, more static
	functions, new coding style, added data to gm for the main structures
	(less parameters for a lot of functions)
	
2001-11-24  Damien Sandras  <dsandras@seconix.com>

	* src/misc.cpp: Added function gnomemeeting_button.
	* src/ldap.cpp, src/preferences.cpp: Added support for that 
	function and removed the old add_button function from
	preferences.cpp.
	
2001-11-24  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/main_interface.cpp (left_arrow_clicked): 
	(right_arrow_clicked): Make right_arrow and left_arrow sensitive
	acording to the selected page in the notebook
	* src/common.h (struct _GM_window_widgets): Added left_arrow 
	and right_arrow
	* src/main_interface.cpp (GM_main_interface_init): Make 
	left_arrow insensitive

2001-11-23  Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Fixed a bug with the sound. The incoming sound 
	is now always played if requested.
	* src/main.cpp: Fixed a initialisation bug : no need to restart
	the video device every time.
	* src/preferences.cpp: Fixed some tooltips.
	* src/videograbber.cpp: Added comments in the status bar and in
	the history when opening the video device.
	
2001-11-23  Damien Sandras  <dsandras@seconix.com>

	* src/toolbar.cpp: Fixed bug in disable_disconnect (disconnect was
	not disabled in the File menu).
	* src/config.cpp, src/main_interface.cpp: Set version to 121 and 
	H245 Tunneling disabled by default.
	
2001-11-23  Damien Sandras  <dsandras@seconix.com>

	* misc.cpp: Added a gnomemeeting_threads_enter function to take and
	release the GDK lock following if it is called from a thread or not.
	Added calls to this function everywhere.
	* endpoint.cpp: Fixed the H.245Tunneling Freeze bug. Fixed the auto
	start video bug. Fixed the popup bug (closed again, and impossible to
	not use it if enabled). Introduced a bug due to a bug in OpenH323
	1.7.3 with RemoveAll capabilities.
	* ldap.cpp: Fixed the history.
	* videograbber.cpp: Added a synchronous way to open the video when
	it is needed to open it from OpenVideoChannel: it is not more needed
	to wait.
	
2001-11-22  Christian Rose  <menthos@menthos.com>

	* configure.in: Added "cs" to ALL_LINGUAS.

2001-11-21  Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp: Removed the destroy of the popup from callbacks.
	* src/config.cpp: Added some = to gnome_config_get_string to have
	a default value.
	* src/endpoint.cpp: Modify autoStartTransmitVideo, disableH245Tunneling
	and disableFastStart in the H323Endpoint directly. That Fixes a bug.
	Added gdk_threads_leave to OpenVideoChannel before all other things!
	Bad this is bad, but it is a workaround. Fixed one thing: the popup
	is no more displayed if the call is not accepted.
	* src/main.cpp: Initialized ldap_servers_list to prevent bad things
	to happen.
	* src/main_interface.cpp: Code cleanups.
	* src/ldap.cpp: Code cleanups.
	
2001-11-20  Christian Rose  <menthos@menthos.com>

	* configure.in: Renamed "pt" to "pt_BR" in ALL_LINGUAS. It
	was Brazilian Portuguese.

2001-11-20  Christian Rose  <menthos@menthos.com>

	* configure.in: Added "pt" to ALL_LINGUAS.

2001-11-18  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* macros/autogen.sh: Changed the address of intltool (it was
	showing the one of xml-i18n-tools)

2001-11-18  Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Added widgets to support g711 and gsm frames in 
	transmitted packets.
	* src/config.cpp: Added support for g711 and gsm frames in 
	transmitted packets. Added support for the new release, defaults
	will be set for new options if you run from an old config file.
	* src/connection.cpp: Added support for jitter buffer.
	* src/endpoint.cpp: Added support for g711 and gsm frames count
	in the capabilities.
	* src/main.cpp: Added support for a new flag.
	* src/main_interface.cpp: A dialog box is displayed the first time 
	that you run GnomeMeeting 0.12. 
	* src/preferences.cpp: Added callbacks that are called and set the
	new flag when a frames related option is changed. Those new settings
	are applied.

2001-11-18  Damien Sandras  <dsandras@seconix.com>

	* config.cpp: Added support for show_docklet in the menu.
	* ils.cpp: The notebook page is destroyed if the user could not
	be contacted.
	* menu.cpp: Added support for show_docklet in the menu.
	* preferences.cpp:  Added support for show_docklet in the menu.
	
2001-11-17  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* sounds/Makefile.am: I missed this one
	* Makefile.am: Typo

2001-11-17  Damien Sandras  <dsandras@seconix.com>

	* src/preferences.cpp: Disables some more widgets if needed at startup.
	* src/cleaner.cpp: Fixed bug that made GM crash when quitting since
	the last changes.
	
2001-11-17  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* .cvsignore: Added intltool scripts
	* configure.in: s/AM_PROC_XML_I18N/AC_INTLTOOL
	* Makefile.am (EXTRA_DIST): s/xml-i18n/intltool
	* macros/autogen.sh: Moving to intltool

2001-11-17  Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Added the incoming_call_popup widget to 
	GM_window_widgets.
	* src/callbacks.cpp: The popup is now destrpyed even if the use
	doesn't use it to connect/disconnect.
	* src/endpoint.cpp: Modified the popup.
	* src/main.cpp: Small style change.
	* src/menu.cpp: Added support for the new incoming_call_popup widget.
	* src/toolbar.cpp: Added support for the new incoming_call_popup widget.

2001-11-17  Damien Sandras  <dsandras@seconix.com>

	* src/main.cpp: Fixed a bug that could appear if the user chooses
	to answer an incoming call, then immediately chooses to disconnect.
	* src/ldap.cpp: Make the window a transient for the main application,
	but sets a title and a close button in the border.
	
2001-11-16  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/endpoint.cpp: Removed include status-docklet.h that prevented
	linking
	(OnIncomingCall): Removed referento to docklet->plug, now it's just
	docklet
	* src/main_interface.cpp (GM_init): Only show the docklet if the
	user wants it
	* src/preferences.cpp (apply_options): Added code to show/hide the
	docklet when the preference changes
	* src/docklet.h: Declared new functions to show and hide the docklet
	* src/docklet.cpp (GM_docklet_show)
	(GM_docklet_hide): Added

2001-11-15  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/common.h (struct _GM_window_widgets): Make docklet a GtkWidget
	* src/docklet.cpp: Rewrite a lot of code
	* src/docklet.h: We don't include status-docklet anymore
	* src/docklet.cpp (setup_docklet_properties): added

2001-11-15  Miguel RodrÃÂ­guez  <migrax@terra.es>

	* configure.in: I'm afraid we won't need docklet support from libpanel
	anymore

2001-11-15  Damien Sandras  <dsandras@seconix.com>

	* src/common.h: Added preliminary support to show/hide the docklet.
	* src/config.cpp: Added preliminary support to show/hide the docklet.
	* src/preferences.cpp: Added preliminary support to show/hide 
	the docklet.

2001-11-13  Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp: Fixed a bug that could make GM crash if hitting
	the enter key several times in a row while connecting.
	
2001-11-12  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/ldap.cpp (GM_ldap_init): Make the list refresh also when
	the user hits ENTER in the combo.
	* src/main_interface.cpp (GM_main_interface_init): Make a call when
	the user presses ENTER after typing the destination address.

2001-11-12  Damien Sandras  <dsandras@seconix.com>

	* common.h: Added some widgets to the structures.
	* src/config.cpp: Added support to limit the transmitted FPS.
	* src/preferences.cpp: Added support to limit the transmitted FPS.
	Made some widgets disabled following the gatekeeper registering method
	or following the transmitted FPS is limited or not.
	* src/videograbber.cpp: Added support to limit the transmitted FPS.
	* src/ils.cpp: Fixed a bug that made register again every 10 seconds
	to the ILS directory.
	
2001-11-12  Christian Rose  <menthos@menthos.com>

	* src/preferences.cpp: Changed three messages.

2001-11-11  Damien Sandras  <dsandras@seconix.com>
	
	* src/config.cpp: Removed Silence Detection option. Removed
	unnecessary stuff in check_config_from_struct and moved it
	to apply_options.
	* src/endpoint.cpp: Fixed bugs when not sending video, receiving
	video, and preview mode on.
	* src/gdkvideoio.cpp: Improved CPU performance.
	* src/main_interface.cpp: Changed the startup.
	* src/preferences.cpp: Video Size can now be changed on the fly while
	preview is running.
	
2001-11-11  Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp : Moved some callbacks to menu.cpp (static cb).
	* src/config.cpp: Added a check in read_config_from_gui to update
	the show_* options from the view menu state.
	* src/gdkvideoio.cpp: Do not scale when it is not needed, and choosed
	the NEAREST interpolation type.
	* src/ldap.cpp: Changed some function names.
	* src/main_interface.cpp: Changed some function names.
	* src/menu.cpp: The popup menu is now build of TOGGLE and RADIO items.
	Changing a TOGGLE item in the menu updates the corresponding TOGGLE
	in the preferences window.
	* src/preferences.cpp: Changing a show_* TOGGLE updates the corresp.
	TOGGLE in the menu.
	* src/toolbar.cpp: Minor changes (code cleanups).
	* src/videograbber.cpp: Changed SetFrameSizeConverter for the test
	image.
	
2001-11-11  Damien Sandras  <dsandras@seconix.com>

	* endpoint.cpp: The default in the popup is changed at the opening
	of the video connection (Remote) and at the end of the connection
	(Remote). That fixes a segfault.
	* menu.cpp: Some small changes in the design of the functions.
	
2001-11-10  Damien Sandras  <dsandras@seconix.com>

	* gdkvideoio.*: Added support for a zoom for webcam images. Added
	support for gdk_pixbuf.
	* menu.cpp: Changed the popup menu to a toggled popup menu.
	* main_interface.cpp: Added support for a zoom.
	* endpoint.cpp: Added modification of the toggled popup menu
	following the current state.
	
2001-11-10  Damien Sandras  <dsandras@seconix.com>

	* common.h: Changed FRAME_WIDTH to 10.
	* main_interface.cpp: Made the logo resize the window.
	* gdkvideoio.*: Added basic support for a 1/2 zoom.
	
2001-11-09  Damien Sandras  <dsandras@seconix.com>

	* ils.cpp: Set sappid to GnomeMeeting. Set has_to_unregister to 0
	if it doesn't accept to unregister because the user was not previously
	registered somewhere.
	
2001-11-09  Damien Sandras  <dsandras@seconix.com>

	* common.h: Changed FRAME_SIZE to 0.
	* gdkvideoio.cpp, main_interface.cpp: Only resizes the gdk_drawing_area
	and no more the video_frame.
	* ils.cpp: It is impossible to Unregister if you were not previously
	registered.
	
2001-11-09  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/main_interface.cpp (GM_main_interface_init): Replace a frame with
	a dock.

2001-11-08  Damien Sandras  <dsandras@seconix.com>

	* cleaner.cpp: Small bugfix.
	* preferences.cpp: The register to ils setting is there again :-)
	* ldap.cpp: Small bugfixes.
	* main.cpp,endpoint.cpp: Added a parameter to constructors to be
	able to modify it inside the GMILSClient thread.
	* ils.cpp: Major modifications, GnomeMeeting now safely unregisters
	from the ILS directory were it was registered before exiting. All
	entries are refreshed every 20 minutes in directories. 
		
2001-11-07  Damien Sandras  <dsandras@seconix.com>

	* src/preferences.cpp: Code cleanups, new style and callbacks made
	static.
	
2001-11-07  Damien Sandras  <dsandras@seconix.com>

	* src/main_interface.cpp: Added a callback to really make the 
	application quit when the user tries to destroy the window
	thanks to the WM. That callback calls the quit_callback called
	when the user tries to quit from the menu, but with the right
	parameters (the callback linked to a delete_event needs a
	supplementary GdkEvent *parameter).
	
2001-11-06  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>
 
 	* src/ldap.cpp (GM_ldap_init): Test that we have a valid list 
	of servers before putting them in the combo box. 
	This fixes a Gtk-Critical when we have no ILS history.
 	* src/callbacks.cpp (gtk_main_quit_callback): Removed. 
	No code seems to be using it.
 	* src/main_interface.cpp (GM_init): Make GM close instead of 
	hide itself when the user closes the main window.
	* src/docklet.cpp: Changed copyright notice to readd Damien for
	his old applet code on which the docklet code is based.
	
2001-11-06  Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp, src/endpoint.cpp: Added support for a distinction
	between the G711* silence detection setting and the GSM* silence
	detection setting.
	* src/connection.cpp: Added support for the 2 above parameters. 
	Rewrote some parts to make a better use of the GLib functions.
	* src/main.cpp: Made a small change to the message in the appbar.
	* src/video_grabber.cpp: Fixed a bug: The correct error message
	is now displayed.
	* src/preferences.cpp: Cosmetic changes to the look of the notebook
	pages.
	
2001-11-05  Christian Rose  <menthos@menthos.com>

	* src/callbacks.cpp, src/preferences.cpp, src/videograbber.cpp:
	Made some changes to some messages and comments.

2001-11-04  Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Readded support for bandwidth control.
	
2001-11-04  Damien Sandras  <dsandras@seconix.com>

	* src/preferences.*: Changed the policy, the window is no more
	created / destroyed, but shown / hidden. Changed a lot of things
	to make the preferences window resizeable. 
	* src/main.cpp, src/main_interface.cpp: Made several changes to
	support the shown / hidden behavior.
	* src/ldap.cpp: Fixed bug when trying to browse while the specified
	server is an empty string.
	* src/menu.cpp, src/toolbar.cpp: Made several changes to
	support the shown / hidden behavior.	
	* src/video_grabber.cpp: Fixed bug: The preview button is sensitive
	again if the user is not in a call when the grabber is started.
	* src/cleaner.cpp: Added quit message in the statusbar and in the
	history.
	* src/callbacks.cpp: Made several changes to support the shown 
	/ hidden behavior. Made the about box size smalled. Added test to
	prevent that several threads cleaner are running at the same time.
	
2001-11-03  Damien Sandras  <dsandras@seconix.com>

	* src/common.h, src/config.cpp, src/preferences, 
	src/main_interfaces.cpp: Added support for the show_quickbar 
	widgets and options (to show or hide it). Fixed bug: Formerly, when 
	the user choosed to not show the main_notebook, it was shown, 
	then hidden. Now, it is hidden since the beginning. 
	
2001-10-29  Christian Rose  <menthos@menthos.com>

	* src/ldap.cpp: Changed some comments to C-style to work around some
	problems with older gettexts.

2001-10-28  Damien Sandras  <dsandras@seconix.com>

	* src/preferences.cpp: Added support for a callback function that
	disables Transmitted Video Quality, and Background Fill Settings
	if video bandwidth limitation is used (the reverse works too).
	Added support for "Enable Video Bandwidth Limitation" widget.
	* src/common.h: See above.
	* src/videograbber.cpp: Fixed bug with quickbar buttons.
	* src/endpoint.cpp: Fixed several bugs when beginning, ending, or
	answering calls. Added support for video bandwidth limitation if
	enabled in the options.
	* src/config.cpp: Added support for "Enable Video Bandwidth 
	Limitation" option.
	
2001-10-28  Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp: Added support for Jitter Buffer, and Video Bandwidth
	limitation.
	* src/endpoint.cpp: Fixed bug, Added support for Video Bandwidth
	limitation.
	* src/ils.cpp, src/ils.h, src/ldap.cpp: Added a right click menu to
	call the selected user. Finished history support. Fixed crash bug when
	browsing a non-existent server.
	* src/main.cpp: Fixed a bug.
	* src/preferences.cpp: Completely reorganised the preferences. Fixed
	design bugs.
	* src/menu.cpp: Added the popup menu for ils.
	* src/connection.cpp: Added a function that returns the current
	Transmitting Audio Channel.
	
2001-10-28  Damien Sandras  <dsandras@seconix.com>

	* src/common.h, src/preferences.cpp : Added widgets for future 
	support of g.711 frames count, GSM frames count, GSM silence
	detection, G.711 silence detection, jitter buffer delay, and
	made an options reorganisation for codec settings, and added
	support for SIF and QSIF video sizes.
	
2001-10-24  Damien Sandras  <dsandras@seconix.com>

	* src/ldap.cpp, src/common.h, src/config.cpp: Added support for
	an history (last visited servers).

	
2001-10-23  Damien Sandras  <dsandras@seconix.com>

	* ldap.cpp, common.h: Added basic support for an history, that will
	save the latest visited ILS directories.
	
2001-10-22  Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp: Fixed a small bug for pure audio calls (the video
	grabber, not opened, was closed).
	
2001-10-22  Damien Sandras  <dsandras@seconix.com>

	* common.h, config.cpp, preferences.cpp: Added support for a
	video_preview button located in the preferences window (has the same
	effect and purpose than the button in the quick bar).
	* ldap.cpp, ldap_h.h, main.cpp: Removed memory leak.
	* main_interface.cpp: Fixes to remove the memory leak. Fixed bug about
	the video and audio channel on the quick bar.
	* endpoint.cpp: Improved video preview support : if the video device
	is opened it will stay opened during the communication and after; if
	the video device is close, it will be opened only for the
	communication.
	
2001-10-21  Damien Sandras  <dsandras@seconix.com>

	* common.h, ldap.cpp, ils.cpp: Completed multiple ILS directories
	support.
	* callbacks.cpp: Added a string so that the translator can put his
	name in the about box.
	* pixmaps/gnomemeeting-logo.png: Set the version to 0.12.
	
2001-10-21  Damien Sandras  <dsandras@seconix.com>

	* common.h, ils.cpp, ldap.cpp: Worked on support for multiple
	ILS directories in the "browse" window. Added support for multiple
	clists. Doesn't work at the moment.
	
2001-10-20  Damien Sandras  <dsandras@seconix.com>

	* ils.cpp, ldap.cpp, common.h: Added support for a GtkNotebook 
	permitting to browser several ILS directories at the same time.
	Redesigned the window.
	
2001-10-18  Damien Sandras  <dsandras@seconix.com>

	* ldap.cpp, ldap_h.h: Redesigned the ILS window. It is now possible to 
	browser another directory than the directory given in the preferences 
	to register to. Still needs some fixes, but nicer and more logical.

	* ils.cpp, ils.h: C above :-)

	* common.h: Added ils_server_entry for the new GtkCombo.
	
2001-10-15  Christian Rose  <menthos@menthos.com>

	* src/docklet.cpp: Improved message.

2001-10-13  Damien Sandras  <dsandras@seconix.com>

	* configure.in: Replaced -lgdk_pixbuf by gnome-config --libs
	gdk_pixbuf.
	
2001-10-13  Miguel RodrÃÂ­guez PÃÂ©rez  <migrax@terra.es>

	* src/main_interface.cpp (GM_init): Replaced calls to gdm_imlib with
	the gdk_rbg equivalents.
	* configure.in: Added check for gdk-pixbuf.
	* pixmaps/globe2-22.xpm: Added const.
	* pixmaps/globe-22.xpm: Added const.
	* src/docklet.cpp (GM_build_docklet): Replaced use of imlib with
	gdk_pixbuf.

2001-10-09  Damien Sandras  <dsandras@seconix.com>

	* src/doclet.cpp, src/docklet.h: Moved a #include <> from .cpp to .h
	* pixmaps/globe-22.xpm, pixmaps/globe2-22.xpm: Added these new icons
	for the docklet.
	
2001-10-09  Miguel RodrÃÂ­guez PÃÂ©rez  <migras@atlas.uvigo.es>

	* src/main_interface.cpp: Initialize CORBA, this is need for the
	docklet, and lots of little changes for the docklet.
	* src/main.h: Don't include applet-widget.h anymore
	* src/main.cpp (main): Don't initialize the applet, we don't have
	any ;)
	* src/endpoint.h: 
	* src/endpoint.cpp:  Lots of little changes to adapt the code to the
	docklet
	* src/common.h (struct _GM_window_widgets): Now we keep a pointer to
	the docklet, not to the applet
	* src/cleaner.cpp (Main): Removed some logic that is not needed now
	with the docklet
	* src/callbacks.cpp (gtk_main_quit_callback): Removed some logic to
	handle the applet
	* src/Makefile.am: Remove applet.* in favour of docklet.*

2001-10-07  Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp: Added test to not g_free NULL values, fixed memory leak
	by adding the ldap_value_free function in the class.

2001-10-06  Kjartan Maraas  <kmaraas@gnome.org>

	* configure.in: Added "no" to ALL_LINGUAS.
	
2001-10-03  Christian Rose  <menthos@menthos.com>

	* src/preferences.cpp: Changed message.

2001-10-03  Damien Sandras  <dsandras@seconix.com>

	* src/preferences.cpp: Added support for hpaned in order to be
	able to resize the ctree and notebook in the preferences window.
	* src/videograbber.cpp: Added messages to describe the error that
	happened (if any) when opening the video device.
	
2001-10-03  Damien Sandras  <dsandras@seconix.com>

	* src/Makefile.am, src/config.cpp, src/endpoint.cpp, src/endpoint.h, 
	src/ils.cpp, src/ldap.cpp, src/main_interface.cpp, src/preferences.cpp,
	src/preferences.h: Added support for the new videograbber.cpp, 
	videograbber.h files.
	* src/videograbber.cpp, src/videograbber.h: Added those 2 files that 
	are the old webcam files.
	* src/videograbber.cpp: Removed the GM_cam function. Added comments to
	the class methods.
	* src/preferences.cpp: Replaced the video_test button by a video
	preview button that disables/enable the preview mode.

2001-10-02  Damien Sandras  <dsandras@seconix.com>

	* src/webcam.cpp: Added missing #include "../config.h" for translators.
	Added support for a reset() method that resets the VideoGrabber with
	other values.
	* src/config.cpp: Added support for the reset method, you can now
	change the video device in the preferences while the video preview
	mode is on. It will simply change the device and display images from
	the new device.
	* src/main_interface.cpp: Changed some initialisation messages.
	* src/callbacks.cpp: Video preview is no more disabled when calling
	the preferences window as it is now possible to change video options
	on the fly.
	* ChangeLog: Updated it because previous commits were made while the
	ChangeLog was not saved.
	
2001-10-02  Christian Rose  <menthos@menthos.com>

	* LICENSE: Line-wrapped to fit 80 character width.
	* src/applet.cpp, src/config.cpp, src/ldap.cpp: Improved messages.
	* src/main_interface.cpp: Made application title "GnomeMeeting" and
	marked it for translation, as we do that in other places.
	* src/preferences.cpp: Changed a comment to not cause conflicts with
	older gettext versions, improved messages, marked some frame titles
	for translation that accidentally were not marked previously.
	* src/webcam.cpp: Fixed l10n bug. "config.h" must be the first of all
	includes for translations to work correctly.

2001-10-01  Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp, src/webcam.cpp: Completed the support of the new
	VideoGrabber class: if the video preview is enabled, the camera device
	is not closed anymore and reopened during the communication, but the
	video preview is reused.
	
2001-09-30  Damien Sandras  <dsandras@seconix.com>

	* src/callbacks.cpp, src/cleaner.cpp, src/endpoint.cpp,
	src/main_interface.cpp, src/main.cpp: Renamed GMH323Webcam to
	GMVideoGrabber, and added support for the class.
	Video Preview works again, but video connections only work if video
	preview is on.
	
2001-09-25  Damien Sandras  <dsandras@seconix.com>

	* FAQ, LICENSE: Added OpenSSL to the special exception part of the
	license.
	
2001-09-25  Damien Sandras  <dsandras@seconix.com>

	* configure.in: Optimisations.
	
2001-09-25  Damien Sandras  <dsandras@seconix.com>

	* src/cleaner.cpp, src/cleaner.h: Added those 2 files that implement a
	new multithreaded class that stops the connection before quitting and
	clear the threads.
	* src/endpoint.cpp: Changed destructor, internal GMH323Webcam and
	GMILSClient and no more deleted in the destructor as they should but
	by the cleaner which is called by the quit callback. The
	ThreadsCleaner class is needed if we want to quit cleanly, without
	freezing the main interface while waiting that the GMH323Webcam class
	(for example) stops to grab.
	* src/ldap.cpp, src/ldap_h.h: The LDap window is not anymore destroyed
	and rebuilt each time, but only shown/hidden.
	* src/main_interface.cpp: Disabled video preview (will be reenabled in
	a few time).
	* src/webcam.cpp, src/webcam.h: Added mutexes to cleanly quit when the
	destructor is called (we wait some time => the destructor can take
	some time to execute).
	* src/ils.cpp, src/ils.h:  Added mutexes to cleanly quit when the
	destructor is called (we wait some time => the destructor can take
	some time to execute).

2001-09-24  Christian Rose  <menthos@menthos.com>

	* src/ils.cpp: Fixed message.

2001-09-23  Damien Sandras  <dsandras@seconix.com>

	* src/ils.cpp, src/ils.h: Created a new C++ class to cope with ILS
	directories.
	* src/ldap.cpp, src/ldap_h.h: Added support for those 2 files.
	* src/Makefile.am: Added ils.cpp and ils.h
	* src/main_interface.cpp, src/preferences.cpp: Added support for the
	new class: the thread is created at startup time, even if the user
	choose to not register.
	
2001-09-22  Christian Rose  <menthos@menthos.com>

	* src/main_interface.cpp, src/menu.cpp: Improved messages.

2001-09-20  Damien Sandras  <dsandras@seconix.com>

	* common.h: Added silence detection button.
	* config.cpp: Fixed bug that made GM crash when changing a video
	option.
	* endpoint.cpp, endpoint.h: Added function to enable/disable Silence
	detection.
	* main_interface.cpp, main_interface.h: Added silence detection
	function in the quickbar.
	* pixmaps/sample.xpm: Added this file.
	
2001-09-19  Damien Sandras  <dsandras@seconix.com>

	* callbacks.cpp: Modified connect_cb and disconnect_cb to destroy the
	popup window displayed during incoming calls (if any).
	* common.h: Added gatekeeper options and widgets, added flags that
	indicates which options have been changed and will need to be updated,
	added an PStringArray containing the devices.
	* config.cpp: Added options for gatekeeper support (host, ID,
	registering method), added an option to specify if a popup has to be
	displayed on incoming calls, moved the auto answer and do not disturb
	modes to General Settings.
	* endpoint.cpp: Modified Initialise so that most settings that have to
	be reapplied are reapplied in preferences.cpp function
	(apply_options). Added functions for Gatekeeper (RegisterGatekeeper,
	and Gatekeeper). Added the ability to display a popup on incoming
	calls.
	* main_interface.cpp: Added device initialization and auto-detection
	stuff in GM_init.
	* preferences.cpp, preferences.h: Added support for Gatekeeper options
	and popup option.
	
2001-09-19  Christian Rose  <menthos@menthos.com>

	* AUTHORS: Changed my e-mail address.
	* sounds/GnomeMeeting.soundlist.in: I believe both descriptions
	should be marked.
	* src/callbacks.cpp: Changed my e-mail address, removed hardcoded
	accents from Miguels name and made it translatable by translators
	instead.

2001-09-18  Damien Sandras  <dsandras@seconix.com>

	* Makefile.am: Added FAQ to EXTRA_DIST.
	
2001-09-18  Damien Sandras  <dsandras@seconix.com>

	* src/main.cpp: Fixed the seconds and minutes bug.
	* src/gdkvideoio.cpp: Fixed a bug preventing the refresh of the screen
	when local and remote video were displayed at the same time.
	
2001-09-18  Damien Sandras  <dsandras@seconix.com>

	* FAQ: Added sysconfdir parameter to the FAQ for configure.
	
2001-09-18  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* po/POTFILES.in:
	* sounds/GnomeMeeting.soundlist: Removed that file, and added the
	corresponding .in file.
	* sounds/Makefile.am: Fixed the bug.
	
2001-09-17  Damien Sandras  <dsandras@seconix.com>

	* src/gdkvideoio.cpp: Fixed compilation error.
	
2001-09-17  Damien Sandras  <dsandras@seconix.com>

	* Makefile.am: Added xml-i18n-extract.in, xml-i18n-merge.in and 
	xml-i18n-update.in to EXTRA_DIST.
	
2001-09-17  Damien Sandras  <dsandras@seconix.com>

	* src/gdkvideoio.cpp, src/gdkvideoio.h: Doesn't display
	the transmitted and received FPS anymore.
	
2001-09-17  Damien Sandras  <dsandras@seconix.com>

	* configure.in: Changed pt-includes to ptlib-includes.
	* src/main.cpp: Elapsed time is now displayed in the statusbar when
	being in a call.
	* FAQ: Updated the FAQ.
	
2001-09-13  Damien Sandras  <dsandras@seconix.com>

	* Makefile.am: Added pixmaps/ to EXTRA_DIST.
	* src/Makefile.am: Added common.h and webcam.h to the list of files.
	* src/ldap.cpp: Fixed a bug in initialisation of the datas array.
	* src/callbacks.cpp: Added 2 contributors.
	* AUTHORS: Changed my mail and added contributors.
	
2001-09-13  Damien Sandras  <dsandras@seconix.com>

	* Removed unnecessary gnomemeeting.desktop file
	
2001-09-12  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* Added gnomemeeting.desktop.in to CVS.
	* Added support for xml-i18n-tools.
	
2001-09-12  Miguel RodrÃÂ­guez PÃÂ©rez  <migras@atlas.uvigo.es>

	* src/Makefile.am (gnomemeeting_SOURCES): Corrected the name of
	two header files
	* configure.in: added a call to AM_PROG_XML_I18N_TOOLS
	* Makefile.am (EXTRA_DIST): added some files needed by xml-i18n-tools
	
2001-06-12  Damien Sandras  <dsandras@seconix.com>

	* src/main_interface.cpp: Do not try to destroy the splash window
	if there is not.
	* src/preferences.cpp: Clicking on OK saves the options before 
	destroying the preferences window. Added again the video test button.
	* src/webcam.cpp: Added a C function to test the video settings.
	
2001-06-06  Damien Sandras  <dsandras@seconix.com>

	* configure.in: Replaced with_ptlib by with_pt
	(thanks Chris Worley <cworley@symbionsys.com>)
	
2001-09-06  Christian Rose  <menthos@menthos.com>

	* src/main.cpp: Changed the newly added message to be more
	conforming with existing ones.

2001-09-06  Damien Sandras  <dsandras@seconix.com>

	* callbacks.cpp: Displays an error popup if the user try to quit while
	being in a call.
	* endpoint.cpp: Fixed the Xlib asynchronous reply bug.
	* main.cpp: Changed the disconnection function to improve the response
	time.
	
2001-09-05  Damien Sandras  <dsandras@seconix.com>

	* endpoint.cpp,webcam.cpp: Added SetFrameSizeConverter to add support
	for some VAIO webcams. (Thanks to
	Stelian Pop <stelian.pop@fr.alcove.com>

2001-09-06  Abel Cheung  <maddog@linux.org.hk>

	* configure.in: Added "zh_TW" to ALL_LINGUAS.
	* gnomemeeting.desktop: Added traditional Chinese strings.

2001-09-05  Christopher R. Gabriel  <cgabriel@cgabriel.org>

	* gnomemeeting.desktop: added italian translation

2001-09-05  Christian Rose  <menthos@menthos.com>

	* gnomemeeting.desktop, sounds/GnomeMeeting.soundlist: Added
	Galician translation from Jacobo Tarrio <jtarrio@trasno.net>.

2001-09-05  Christian Rose  <menthos@menthos.com>

	* configure: Added "it" to ALL_LINGUAS.
	* src/callbacks.cpp: Improved translator comment.

2001-09-05  Christopher R. Gabriel  <cgabriel@cgabriel.org>

	* configure.in (ALL_LINGUAS): added 'it'

2001-09-05  Christian Rose  <menthos@menthos.com>

	* sounds/GnomeMeeting.soundlist: Added Swedish entry.

2001-09-05  Christian Rose  <menthos@menthos.com>

	* src/menu.cpp, src/preferences.cpp: Changed Notebook to Control Panel
	in messages.

2001-09-05  Damien Sandras  <dsandras@seconix.com>

	* endpoint.h,endpoint.cpp: Added a function that returns the current 
	PVideoInputDevice.
	* main_interface.cpp: Changed the GTK callbacks for the video settings
	so that they can use both the preview mode and the connection's
	grabber.
	
2001-09-05  Damien Sandras  <dsandras@seconix.com>

	* callbacks.cpp: Added support to leave during a call.
	* common.h: Added define's for the CIF and QCIF size to prepare
	the road for new size when OpenH323 will permit it.
	* endpoint.cpp,endpoint.h: Added functions to support the new preview
	mode. Fixed a lot of minor bugs.
	* main.cpp,main_interface.cpp: Added support for the new preview mode 
	(which has changed since 2001-09-01), added tooltips.
	* webcam.cpp,webcam.h: completely changed the preview mode. The new
	class is an autodelete thread. Fixed minor bugs.
	* FAQ: Added new questions (and new answers ;) )
	
2001-09-04  Christian Rose  <menthos@menthos.com>

	* gnomemeeting.desktop: s/H323/H.323/ and added Swedish entries.

2001-09-01  Damien Sandras  <dsandras@seconix.com>

	* pixmaps/: Modified the logo to version 0.11
	* src/webcam.cpp: Added ReInitialise method that will restart the
	webcam thread with other settings; The logo is now displayed when
	there is no webcam image displayed.
	* src/preferences.cpp: Modified the ReInitialise method, webcam thread
	is no more delete, but restarted.
	
2001-08-31  Christian Rose  <menthos@menthos.com>

	*  src/callbacks.cpp, src/endpoint.cpp, src/preferences.cpp: String
	changes.

2001-08-31  Damien Sandras  <dsandras@seconix.com>

	* configure.in: added -lssl -lcrypto
	
2001-08-31  Damien Sandras  <dsandras@seconix.com>

	* configure.in: recommited.
	
2001-08-31  Damien Sandras  <dsandras@seconix.com>

	* pixmaps/: added left_arrow.xpm, right_arrow.xpm, computer.xpm
	
2001-08-30  Damien Sandras  <dsandras@seconix.com>

	* src/main_interface.cpp: added buttons in the quick control panel to 
	switch between the different sections of the control panel.
	* src/endpoint.cpp: removed all calls to strcat, strcpy, by calls to
	g_strdup_printf.
	* src/endpoint.cpp: add a small computer icon when connected.
	* src/ldap.cpp: added g_free calls, but needs to be changed again, 
	gtk_clist_append stores a copy of the structures.
	* src/preferences.cpp: removed the video test button.
	* src/callbacks.cpp, src/toolbar.cpp: it is now possible to quit
	during calls.
	
2001-08-29  Damien Sandras  <dsandras@seconix.com>

	* src/endpoint.cpp, src/main_interface.cpp: added function GM_init to
	cope with the endpoint's initialise. That permits to remove the gtk
	stuff and the splash screen from the Initialise Method in endpoint.
	* src/config.cpp, src/preferences.cpp, src/main_interface.cpp:
	improved support for different soundcards. Updated the Audio Settings
	in the control panel.
	
2001-08-28  Miguel RodrÃÂ­guez PÃÂ©rez  <migras@atlas.uvigo.es>

	* configure.in: Just try to locate openh323 and pwlib
	in the configure script.

2001-08-28  Pablo Saratxaga  <pablo@mandrakesoft.com>

	* configure.in: ALL_LINGUAS: added Walloon (wa) language

2001-08-27  Christian Rose  <menthos@menthos.com>

	* src/preferences.cpp: Removed underlined accelerators from button
	labels - doesn't work.

2001-08-26  Damien Sandras  <dsandras@seconix.com>

	* src/config.cpp, src/endpoint.cpp, src/common.h, src/preferences.cpp:
	Added support for multiple soundcards, you can now use a different
	soundcard (or webcam) as sound recorder device and sound player
	device. The Audio Settings part of the GnomeMeeting control panel
	still needs to be updated.
	* src/main_interface.cpp: fixed the -a bug (when GnomeMeeting is run
	with the -a applet, if you close the window with the WM, GnomeMeeting
	will be closed and not hidden). See gtk_signal_connect ().
	* src/endpoint.cpp: added message in the history to show the devices
	used for recording and playing.
	
2001-08-26  Miguel RodrÃÂ­guez PÃÂ©rez  <migras@atlas.uvigo.es>

	* src/preferences.cpp (video_test_button_pressed): 
	* src/config.cpp (read_config_from_struct): Some changes
	for read some preferences from a Combo instead of an Entry.
	* src/preferences.cpp (init_pref_devices): Change the GTK_Entry
	widget for a GTK_Combo for the video and audio devices.
	Get the possible devices from PWLib.
	* src/config.cpp (read_config): Don't hardcode default 
	audio/video devices, get them from PWLib.
	(init_config): Idem.

2001-08-26  Christian Rose  <menthos@menthos.com>

	* src/main_interface.cpp, src/webcam.cpp: Fixed messages.

2001-08-25  Damien Sandras  <dsandras@seconix.com>

	* src/main.cpp: Changed Debug to 0.

2001-08-25  Damien Sandras  <dsandras@seconix.com>

	* configure.in: Fixed a problem in precedent CVS commit.
	
2001-08-25  Damien Sandras  <dsandras@seconix.com>

	* src/main.cpp: Modified the startup process in main () using a new
	GM_init function.
	* src/main_interface.cpp: Added a new GM_init function that implements
	the all startup process.
	* src/endpoint.cpp: Moved all the GTK splash screen stuff out of
	Initialise (and added it to GM_init, more logical).
	* src/menu.cpp: Deleted the pause section of the menu.
	* src/main_interface.cpp: Added 2 toggle buttons (one for audio
	transmission, and one for video transmission) that are enabled during
	calls and that permit to pause the audio and or video transmission.
	* src/webcam.cpp: Improved that class.

2001-08-25  Christian Rose  <menthos@enthos.com>

	* stamp-h, stamp-h.in: Removed these files.

2001-08-25  Christian Rose  <menthos@menthos.com>

	* LICENCE: Renamed this file to LICENSE. Also added full GPL statement.
	* COPYING: Added the GPL itself.

2001-08-25  Christian Rose  <menthos@menthos.com>

	* src/preferences.cpp: Fix to localization bug.

2001-08-25  Christian Rose  <menthos@menthos.com>

	* Makefile, intl/Makefile, pixmaps/Makefile, po/Makefile,
	sounds/Makefile, src/Makefile, config.h, config.status: Removed these
	files.
	* po/.cvsignore: Added Makefile to this file.
	* .cvsignore, intl/.cvsignore, pixmaps/.cvsignore, sounds/.cvsignore,
	src/.cvsignore: Added .cvsignore files.

2001-08-25  Christian Rose  <menthos@menthos.com>

	* src/callbacks.cpp: Fixed a message.

2001-08-25  Christian Rose  <menthos@menthos.com>

	* configure, configure.in: Added gl to ALL_LINGUAS.

2001-08-25  Damien Sandras  <dsandras@seconix.com>

	* Changelog: Updated.
	* config.log, config.sub: Removed.
	* src/main_interface.cpp: Added support for a video preview button.
	* src/webcam.cpp, src/webcam.h: Removed the old C functions to manage
	the webcam and added a new multi-threaded class to cope with the
	camera. This class uses PWlib for portability.
	* src/endpoint.cpp:  The OpenVideoChannel function now uses the new
	webcam.cpp class.
	* src/main_interface.cpp:  Added support for the new webcam.cpp class
	in GTK+ callbacks.
	* src/preferences.cpp:  Added support for the new webcam.cpp class in
	apply_options.

2001-08-25  Roger Hardiman  <roger@freebsd.org>
	
	* src/config.cpp:  Fixed the bug that made 0.10 crash with 0.9 
	configuration files.

2001-08-25  Christian Rose  <menthos@menthos.com>

	* pixmaps/.xvpics: Removed this directory.

2001-08-24  Christian Rose  <menthos@menthos.com>

	* configure: Added sv to ALL_LINGUAS.

2001-08-24  Christian Rose  <menthos@menthos.com>

	* src/config.cpp, src/endpoint.cpp: Changed "Impossible to" to
	"Could not" in various messages.

2001-08-24  Christian Rose  <menthos@menthos.com>

	* src/callbacks.cpp, src/config.cpp: String changes.

2001-08-24  Christian Rose  <menthos@menthos.com>

	* configure.in: Added sv to ALL_LINGUAS.
	* po/ChangeLog: Added.
	* src/applet.cpp, src/connection.cpp, src/endpoint.cpp,
	src/gdkvideoio.cpp, src/ldap.cpp, src/main_interface.cpp,
	src/menu.cpp, src/preferences.cpp: String changes, made some
	C++-style comments C-style to avoid gettext bug with single
	apostrophe in comment.

2001-08-24  Damien Sandras  <dsandras@seconix.com>
 
	* src/endpoint.cpp: added OpenVideoChannel function for new 
	libraries support.
	* src/main.cpp, src/main_interface.cpp: applet now optional.
	* src/applet.cpp: adding support for resizeable applet.
	* src/preferences.cpp, src/config.cpp: added support to change
	soundcard and the video device and video test button has been added in
	the preferences.
	* src/endpoint.cpp: added support for a test image in case of failure.
	* src/main_interface.cpp: added possibility to modify the brightness, 
	contrast, whiteness, and colour level during calls.
	* src/main_interface.cpp, src/endpoint.cpp: GnomeMeeting logo is
	displayed again at the end of each call instead of the last
	transmitted / received picture.
	* src/menu.cpp: Options were added in the view menu to switch between 
	the "Remote User Info", "History", "Audio Settings", "Video Settings".
	* po/es.po: spanish translation has been added.

