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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Brns.

	* src/toolbar.cpp: Added missing include for translations thanks
	to Stefan Brns.

	* src/pref_window.cpp, src/pref_window.cpp: Changed button size
	thanks to Stefan Brns.
	
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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <migrax@terra.es>
	
	* Makefile.am (install-data-local): it is data, 
	not dada ;)

2001-12-19  Miguel Rodrguez Prez  <migrax@terra.es>

	* Makefile.am (install-schemas): shutdown gconf after
	installing the schema
	* gnomemeeting.schema: Corrected some little typos

2001-12-17  Miguel Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <migrax@terra.es>

	* AUTHORS (Contributors): Updated my mail address

2001-12-05  Miguel Rodrguez Prez  <migrax@terra.es>

	* configure.in: 
	* Makefile.am: Added some code to install the schema file
	* gnomemeeting.schema: New file

2001-12-05  Miguel Rodrguez Prez  <migrax@terra.es>

	* src/main_window.cpp (view_widget_changed_callback): Changed
	gtk_widget_show for gtk_widget_show_all

2001-12-05  Miguel Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <migrax@terra.es>

	* configure.in: Removed GNORBA requirement

2001-11-27 Miguel Rodrguez Prez <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 Rodrguez Prez  <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  <miguel@det.uvigo.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 (Franois Chenais).
	
2001-11-27  Damien Sandras  <dsandras@seconix.com>

	* configure.in: Added options for LDAP by Franois 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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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  <miguel@det.uvigo.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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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 Rodrguez Prez  <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.

