2006-02-12 Damien Sandras * src/endpoints/h323.cpp: Fixed potential deadlock. * src/gui/addressbook.cpp: Added string for future reference. * src/gui/preferences.cpp: Applied patch from Jan Schampera to add support for image/sound preview. 2006-02-12 Damien Sandras * src/gui/druid.cpp: Fixed string. * help/C/ekiga.xml help/es/es.po help/fr/fr.po help/uk/uk.po: Started updating the manual. 2006-02-12 Damien Sandras * src/gui/druid.cpp: s/URL/Account 2006-02-12 Damien Sandras * ekiga.desktop.in.in: Fixed #329622. 2006-02-12 Damien Sandras * src/gui/druid.cpp: s/druid/assistant 2006-02-12 Damien Sandras * src/gui/callbacks.cpp: Converted to UTF-8. 2006-02-12 Damien Sandras * AUTHORS src/gui/callbacks.cpp: Updated credits information for 2.00. 2006-02-12 Damien Sandras * src/endpoints/ekiga.cpp: Code cleanup. 2006-02-12 Damien Sandras * src/clients/stun.cpp: Forced IP test. * src/clients/stun.cpp src/endpoints/manager.cpp: s/GnomeMeeting/Ekiga 2006-02-12 Damien Sandras * src/endpoints/sip.cpp: Ignore duplicate messages based on the call id, not the CSeqIndex. * src/gui/statusicon.cpp: Do not blink if already blinking. 2006-02-12 Damien Sandras * src/clients/stun.cpp: Ignore STUN when we are listening on a public IP address. Improved STUN test so that it is able to detect when there is no NAT. (Fixes #330648). * src/clients/ils.cpp src/endpoints/manager.cpp src/endpoints/manager.h: Updated API for GetCurrentIP. 2006-02-11 Damien Sandras * lib/gui/gmstatusbar.c: Increased delay for status bar flash messages. * src/endpoints/accountshandler.cpp: Always register the user name as first alias to prevent problems with broken gatekeepers. * src/endpoints/manager.cpp: Minor fixes. * src/gui/config.cpp: Commented out ILS support. * src/gui/druid.cpp: Various cleanups from Julien. * src/gui/preferences.cpp: ekiga.schemas.in.in Applied patch from Jan Schampera to allow filtering sound events and images. * src/gui/addressbook.cpp src/gui/callbacks.cpp src/gui/callbacks.h src/gui/main.cpp: Changed the behavior so that if the user chooses to show a window that is already shown, it is presented to the user instead of being hidden. 2006-02-09 Julien Puydt * src/endpoints/urlhandler.cpp: Removed unneeded ptclib/enum.h include. * configure.in: Removed unneeded test for ENUM support in PWLIB. 2006-02-08 Kilian Krause * src/gui/statusicon.cpp: Fix localization by adding config.h to includes. Thanks goes to Fabrice Alphonso for pointing this out. 2006-02-08 Damien Sandras * src/gui/chat.cpp src/gui/main.cpp src/gui/tools.cpp: Applied various patches from Julien (code cleanups). * src/gui/main.cpp: Fixed #330024 thanks to Jan Schampera. 2006-02-07 Damien Sandras * src/devices/videooutput.cpp: Fixed flickering effect by adding guards against wrong devices_nbr values. 2006-02-07 Damien Sandras * lib/gmcontacts/gmcontacts-eds.cpp lib/gmcontacts/gmcontacts-ldap.cpp lib/gui/gmstatsdrawingarea.c src/devices/audio.cpp src/endpoints/ekiga.cpp src/endpoints/manager.cpp src/endpoints/pcss.cpp src/endpoints/pcss.h src/gui/callbacks.cpp src/gui/callshistory.cpp src/gui/main.cpp: More valgrinding. * configure.in: Applied patch from Brian Lu for OpenSolaris . Thanks! 2006-02-06 Damien Sandras * src/devices/videooutput.cpp: Applied patch from Jan Schampera to make sure the correct video stream is only displayed if there is only one. * src/gui/addressbook.cpp: Fixed #330033 and #330034 thanks to Jan Schampera. 2006-02-06 Damien Sandras * src/gui/accounts.cpp src/gui/addressbook.cpp src/gui/callshistory.cpp src/gui/main.cpp lib/gmcontacts/gmcontacts-avahi.cpp lib/gmcontacts/gmcontacts-eds.cpp lib/gmcontacts/gmcontacts-ldap.cpp: Fixed a few leaks reported by Valgrind. Thanks! 2006-02-05 Damien Sandras * src/endpoints/manager.h: Unnecessary change. * src/gui/config.cpp: s/gnomemeeting/ekiga for SIP and H.323 URLs. * src/gui/callshistory.cpp src/gui/main.cpp: Fixed small memory leaks. 2006-02-03 Julien Puydt * src/gui/main.cpp, src/endpoints/ekiga.cpp: Moved some win32 code from ekiga.cpp to main.cpp, since it is more logical to find it there. 2006-02-01 Julien Puydt * src/gui/accounts.cpp, src/gui/accounts.h, src/gui/druid.cpp, src/gui/tools.cpp: Renamed back what I did yesterday... there was already a function named gnomemeeting_get_default_account, and the compiler didn't warn. Fixes #329439. 2006-01-31 Julien Puydt * configure.in: Fixed all AC_EGREP_CPP calls, among them #329385. 2006-01-31 Julien Puydt * src/gui/accounts.cpp: Patch from Jan Schampera, to fix #329323. 2006-01-31 Julien Puydt * src/gui/accounts.cpp, src/gui/accounts.h, src/gui/druid.cpp, src/gui/tools.cpp: Renamed gnomemeeting_get_account to gnomemeeting_get_default_account, so it's clearer. 2006-01-30 Julien Puydt * src/components/dbus.cpp, src/components/dbus.h: Implemented gnomemeeting_dbus_component_account_registration, which is needed to make the 2.0 dbus component complete. * src/endpoints/sip.cpp: Made use of the previous to notify of registrations/unregistrations through dbus. 2006-01-30 Erdal Ronahi * configure.in: Added ku (Kurdish) to all_linguas * po/ku.po: Added 2006-01-29 Damien Sandras * configure.in: Incremented version. 2006-01-29 Julien Puydt * src/endpoints/ekiga.cpp: Initialize the statusicon correctly, so it shows the correct state at startup. 2006-01-29 Damien Sandras * src/endpoints/accountshandler.cpp src/gui/accounts.cpp: Added possibility to use an URL as user field in the accounts window. That URL will be used as FROM field in SIP requests. 2006-01-29 Julien Puydt * src/gui/tools.cpp: Fixes #162454. * src/clients/stun.cpp: Fixes #162459. * src/gui/druid.cpp: Fixes #328746. 2006-01-29 Julien Puydt * src/gui/chat.cpp: Applied patch from Jan Schampera to fix the bug where opening the chat window closes the connection (!). 2006-01-29 Damien Sandras * src/gui/main.cpp: Fixed hack from Jan Schampera. 2006-01-29 Damien Sandras * src/gui/main.cpp: Fixed #328799, IP dial doesn't make sense anymore with SIP. 2006-01-29 Damien Sandras * src/devices/videooutput.cpp: Fixed unitialized variables. 2006-01-29 Damien Sandras * src/accounts.cpp, src/accounts.h: Fixed accounts window still being in "Registering" state when a timeout occurs. Allow editing an account by double-clicking on it. * src/tools.cpp: Fixed wrong URL for PC-to-Phone provider. * src/endpoints/sip.cpp: Reduced timeouts. * src/gui/chat.cpp: Fixed indentation. * src/gui/preferences.cpp: Removed preference related to the splash screen. * src/endpoints/pcss.cpp, src/endpoints/manager.cpp: Fixed #328915 thanks to Julien Puydt. * lib/gui/Makefile.am, lib/gui/esplash.c lib/gui/esplash.h, pixmaps/Makefile.am, pixmaps/ekiga-splash.png, ekiga.schemas.in.in, src/endpoints/ekiga.cpp: Removed splash screen. * src/devices/audio.cpp: Changed the echo test for wideband support. 2006-01-28 Kilian Krause * configure.in: Update to Deimos versions of PWLib and OPAL. 2006-01-28 Julien Puydt * src/gui/prefs.cpp: Fixed #328477. 2006-01-28 Julien Puydt * src/gui/addressbook.cpp: Fixed #162462. 2006-01-26 Julien Puydt * lib/toolbox/toolbox-common.c: Added... I forgot to "cvs add" it last time ! 2006-01-26 Julien Puydt * lib/gmcontacts/gmcontacts-gmconf.cpp: Fixed #328528. 2006-01-26 Julien Puydt * lib/gmcontacts/gmcontacts-gmconf.cpp: Made the search better, by pushing the limitations in a single function. 2006-01-26 Julien Puydt * lib/gmconf/gmconf-glib.c: Simplified the config directory permissions, since it broke the win32 build. 2006-01-26 Julien Puydt * lib/toolbox/toolbox.h, lib/toolbox/toolbox-common.c, lib/toolbox/Makefile.am, lib/gmconf/gmconf-glib.c, lib/gmconf/Makefile.am: Applied patch from Jan Schampera to correctly create the personal configuration directory when it doesn't exist. 2006-01-26 Julien Puydt * lib/gmcontacts/gmcontacts-gmconf.cpp: Half-fixed bug #328528. 2006-01-26 Julien Puydt * src/gui/chat.cpp: "Clear Call" -> "Hang up" 2006-01-26 Julien Puydt * src/gui/main.cpp, src/gui/statusicon.cpp: Renaming of Connect/Disconnect to Call/Hang up. Patch with the help of CJ van den Berg. 2006-01-26 Julien Puydt * src/gui/druid.cpp: Added get_filtered_video_devices_char_array to remove StaticPicture as a choice in the druid. Fixes #328326. 2006-01-25 Julien Puydt * lib/toolbox/toolbox-gtk.c: Fixed #328468. 2006-01-25 Julien Puydt * src/gui/druid.cpp: Made the message stating ALSA is the best choice appear as WindowsMultimedia when on win32. Thanks to Luis Menina to point this inconsistency. 2006-01-24 Damien Sandras * src/endpoints/accountshandler.cpp src/gui/statusicon.cpp src/gui/statusicon.h: Do the same with status icon. 2006-01-24 Damien Sandras * lib/gmcontacts/gmcontacts-avahi.cpp: Make sure strcmp is not called with a NULL argument. * src/endpoints/accountshandler.cpp src/gui/main.cpp src/gui/main.h: Sometimes, registering an account can take long due to the STUN being used. Gives a visual feedback in the *main* GUI when an account is registered. 2006-01-24 Julien Puydt * src/gui/main.cpp: Patch from Jan Schampera, to add some #ifdef HAS_SDL which were missing from yesterday's work. Thanks ! 2006-01-24 Julien Puydt * src/gui/callshistory.h, src/gui/callshistory.cpp: Added the possibility to search history in reverse order (patch from Jan Schampera) * src/gui/main.cpp, src/gui/chat.cpp: Made use of the new feature (same patch from Jan Schampera) 2006-01-24 Julien Puydt * lib/gmconf/gmconf-glib.c: Fixed the list_from_string function, which forgot to add back a ',' when it saw the escaping... Thanks Jan Schampera for the bug tracking which led to that so simple solution ! 2006-01-24 Kilian Krause * man/ekiga.1: Fix section in manpage 2006-01-23 Damien Sandras * src/gui/main.cpp: Cleanup and Full Screen patch from Jan Schampera. 2006-01-22 Damien Sandras * src/endpoints/urlhandler.cpp: Cleanup. * src/devices/videooutput.cpp: Cleanups. * src/endpoints/sip.cpp: Fixed lost messages problem. * src/gui/druid.cpp: Do not automatically run the NAT test if a NAT method is already configured. 2006-01-22 Damien Sandras * configure.in: Applied patch from Snark to fix DBUS/SDL/GNOME being enabled when --disable is called. 2006-01-22 Damien Sandras * lib/gui/gmlevelmeter.c: Fixed visual bug thanks to Jan Schampera. 2006-01-22 Damien Sandras * lib/gui/gmconnectbutton.c src/gui/main.cpp: Various improvements from Jan Schampera . Fixed typo reported in #328125. 2006-01-21 Damien Sandras * src/gui/main.cpp: Applied patch from Jan Schampera to fix incorrect state of the preview button. 2006-01-21 Damien Sandras * src/endpoints/sip.cpp: Use correct User Agent. 2006-01-21 Damien Sandras * NEWS: Updated to latest CVS NEWS (2006-01-21). 2006-01-21 Damien Sandras * src/gui/main.cpp lib/gui/gmconnectbutton.c: Applied patch from Jan Schampera to fix incorrect state of the connect button when hanging up. 2006-01-21 Damien Sandras * src/devices/videooutput.cpp, src/devices/videooutput.h: Display the unique video stream by default, if only receiving or transmitting video whatever the video display is set to. Removed the need for the OpalManager, which fixes a deadlock when exiting with video preview enabled. 2006-01-18 Damien Sandras * configure.in: Incremented recommended versions. 2006-01-18 Julien Puydt * src/components/dbus.cpp, src/components/dbus-helper.cpp: Modified the registered service names to include PACKAGE_NAME, so it works both when the program is packaged as ekiga and when it is as ekiga-snapshot. 2006-01-18 Julien Puydt * lib/toolbox/toolbox-gtk.c: Made it try several commands. 2006-01-17 Damien Sandras * lib/gui/gmstockicons.h pixmaps/Makefile.am src/gui/addressbook.cpp pixmaps/gm-edit.png: Added for compatibility with older GTK versions. 2006-01-17 Damien Sandras * configure.in, Makefile.am: More fixes for --disable-doc. 2006-01-17 Damien Sandras * configure.in: Added --disable-doc support. 2006-01-17 Damien Sandras * configure.in, Makefile.am: Applied patch from Brian Lu to allow compilation with SUN Studio. Thanks! 2006-01-17 Julien Puydt * src/gui/statusicon.h: Added some documentation.