2003-08-25 Damien Sandras  <dsandras@seconix.com>
	
	* configure.in: Updated to 0.98.2.
	
	* src/misc.cpp: Fixed tooltip settings. Thanks to Stefan Bruns for
	spotting this!
	
	* src/videograbber.cpp: Reverted to the old initialization of 
	videograbber.
	
2003-08-15  Pauli Virtanen  <pauli.virtanen@hut.fi>

	* configure.in: Added "fi" (Finnish) to ALL_LINGUAS.

2003-08-08 Damien Sandras  <dsandras@seconix.com>

	* src/gnomemeeting.cpp: Fixed initialisation of structs.
	
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
	Strm.
	
2003-06-11  Miguel Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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>

>>>>>>> 1.848
	* 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 Rodrguez Prez  <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
	Stphane 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 Rodrguez Prez  <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 Rodrguez Prez  <migrax@terra.es>

	* lib/gtk-text-buffer-extentions.c: New code for smiles
	detection. (Thanks go to Stphane for adapting it).

	* src/callbacks.cpp (about_callback): Added Stphane 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 Sbastien 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 Bruens 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 BruÃ«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 Rodrguez Prez  <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 Bruens. 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 Bruens).

	* src/endpoint.cpp: Added artsd support (Stefan Bruens).

	* 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 Rodrguez Prez  <migrax@terra.es>

	* src/main_window.cpp (gnomemeeting_init): 
	* gnomemeeting.schemas.in.in: Rename gconf_Test to gconf_test_age

2002-06-16  Miguel Rodrguez Prez  <migrax@terra.es>

	* src/Makefile.am: 
	* src/main_window.cpp (gnomemeeting_init): Fix bugs in previous 
	commits.

2002-06-14  Miguel Rodrguez Prez  <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 Rodrguez Prez  <migrax@terra.es>

	* configure.in: Put LDAP_CFLAGS after H323_CFLAGS to
	avoid recursion problems including header files

2001-11-27  Miguel Rodrguez Prez  <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Ã§ois Chenais).
	
2001-11-27  Damien Sandras  <dsandras@seconix.com>

	* configure.in: Added options for LDAP by FranÃ§ois 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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez  <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.

