diff --git a/.gitignore b/.gitignore index 3e8caf2769c566a355c5fc066798f0ee05c6dca3..85df234205ad39d2c42cded821bd6d82745c5c88 100644 --- a/.gitignore +++ b/.gitignore @@ -9,7 +9,6 @@ *.m4 *.Tpo Makefile.in -*.spec /config.* *.swp *.so diff --git a/sflphone-client-gnome/src/accountlist.h b/sflphone-client-gnome/src/accountlist.h index 51f3c878e71c8fcb9d829d4f2f30fdff693b2143..346f87cc79d7346c37ce0f98df7def6046d55fe7 100644 --- a/sflphone-client-gnome/src/accountlist.h +++ b/sflphone-client-gnome/src/accountlist.h @@ -67,7 +67,7 @@ typedef struct { gchar * accountID; account_state_t state; gchar * protocol_state_description; - guint * protocol_state_code; + guint protocol_state_code; GHashTable * properties; GPtrArray * credential_information; } account_t; diff --git a/sflphone-client-gnome/src/actions.c b/sflphone-client-gnome/src/actions.c index d8dad00353722a7351598bc4fcd0ee1786cf9c68..c638854fdf6e5e9cce90e1731df22adb6a5f419b 100644 --- a/sflphone-client-gnome/src/actions.c +++ b/sflphone-client-gnome/src/actions.c @@ -1099,7 +1099,7 @@ sflphone_fill_codec_list() for(pl=codecs; *codecs; codecs++) { details = (gchar **)dbus_codec_details(atoi(*codecs)); - if(codec_list_get_by_payload(atoi(*codecs))!=NULL){ + if(codec_list_get_by_payload((gconstpointer) atoi(*codecs))!=NULL){ // does nothing - the codec is already in the list, so is active. } else{ @@ -1169,7 +1169,7 @@ void sflphone_fill_conference_list(void) c = g_new0(conference_obj_t, 1); conf_id = (gchar*)(*conferences); - conference_details = dbus_get_conference_details(conf_id); + conference_details = (GHashTable*) dbus_get_conference_details(conf_id); create_new_call_from_details (conf_id, conference_details, &c); c->_confID = g_strdup(conf_id); diff --git a/sflphone-client-gnome/src/callable_obj.c b/sflphone-client-gnome/src/callable_obj.c index 5d157d89a21ab9adf16d2170fb2e5125e58af828..be338bef59695ade86f54da3f6b3aa1a19ea8e7d 100644 --- a/sflphone-client-gnome/src/callable_obj.c +++ b/sflphone-client-gnome/src/callable_obj.c @@ -165,7 +165,7 @@ void create_history_entry_from_serialized_form (gchar *timestamp, gchar *details // details is in serialized form, i e: calltype%to%from%callid - if ((ptr = strtok(details, delim)) != NULL) { + if ((ptr = g_strsplit(details, delim,0)) != NULL) { do { switch (token) { @@ -188,7 +188,7 @@ void create_history_entry_from_serialized_form (gchar *timestamp, gchar *details break; } token ++; - } while ((ptr = strtok(NULL, delim)) != NULL); + } while ((ptr = g_strsplit(NULL, delim, 0)) != NULL); } if (g_strcasecmp (peer_name, "empty") == 0) diff --git a/sflphone-client-gnome/src/codeclist.c b/sflphone-client-gnome/src/codeclist.c index cd90fb4efa217090663702eb1cd1075c2e7ab08b..1e27bf8c1ee1ee99865276bda50a57a987cda1d5 100644 --- a/sflphone-client-gnome/src/codeclist.c +++ b/sflphone-client-gnome/src/codeclist.c @@ -103,7 +103,7 @@ codec_list_get_by_name( const gchar* name) } codec_t* -codec_list_get_by_payload( const int payload) +codec_list_get_by_payload(gconstpointer payload) { GList * c = g_queue_find_custom(codecQueue, payload, is_payload_codecstruct); if(c) diff --git a/sflphone-client-gnome/src/codeclist.h b/sflphone-client-gnome/src/codeclist.h index e825e148c90c0ecc0b50674168af0e68fb93eeed..80e1520c3a0f2b74a3d3d86d339bffa7a9934fbb 100644 --- a/sflphone-client-gnome/src/codeclist.h +++ b/sflphone-client-gnome/src/codeclist.h @@ -117,6 +117,6 @@ void codec_list_move_codec_down(guint index); */ void codec_list_update_to_daemon(); -codec_t* codec_list_get_by_payload( const int payload); +codec_t* codec_list_get_by_payload(gconstpointer payload); #endif diff --git a/sflphone-client-gnome/src/config/accountconfigdialog.c b/sflphone-client-gnome/src/config/accountconfigdialog.c index 27dd8fbaf0d825188297eaa488fdfcd763338476..f261b40f40dbfcebe261c63119a22154f092ec36 100644 --- a/sflphone-client-gnome/src/config/accountconfigdialog.c +++ b/sflphone-client-gnome/src/config/accountconfigdialog.c @@ -710,7 +710,7 @@ GtkWidget * create_advanced_tab(account_t **a) GtkTreeIter current_local_address_iter = iter; gchar ** iface_list = NULL; - iface_list = dbus_get_all_ip_interface(); + iface_list = (gchar **)dbus_get_all_ip_interface(); gchar ** iface = NULL; if (iface_list != NULL) { diff --git a/sflphone-client-gnome/src/config/audioconf.c b/sflphone-client-gnome/src/config/audioconf.c index 0d10ad09dad3879a96fb5590732aaf90f2b8d66b..72ae61385c34b0b4949abf5cd007ab3036e24088 100644 --- a/sflphone-client-gnome/src/config/audioconf.c +++ b/sflphone-client-gnome/src/config/audioconf.c @@ -396,11 +396,11 @@ codec_active_toggled(GtkCellRendererToggle *renderer UNUSED, gchar *path, gpoint // codec_list_get_by_name(name); if ((g_strcasecmp(name,"speex")==0) && (g_strcasecmp(srate,"8 kHz")==0)) - codec = codec_list_get_by_payload(110); + codec = codec_list_get_by_payload((gconstpointer) 110); else if ((g_strcasecmp(name,"speex")==0) && (g_strcasecmp(srate,"16 kHz")==0)) - codec = codec_list_get_by_payload(111); + codec = codec_list_get_by_payload((gconstpointer) 111); else if ((g_strcasecmp(name,"speex")==0) && (g_strcasecmp(srate,"32 kHz")==0)) - codec = codec_list_get_by_payload(112); + codec = codec_list_get_by_payload((gconstpointer) 112); else codec = codec_list_get_by_name(name); diff --git a/sflphone-common/libs/pjproject/Makefile b/sflphone-common/libs/pjproject/Makefile index e3a01e658cd83a4d38f1f8f33ac1d8cfa26ab64c..50f4da18e7c2c60459b47fe896bee13899388915 100644 --- a/sflphone-common/libs/pjproject/Makefile +++ b/sflphone-common/libs/pjproject/Makefile @@ -70,7 +70,6 @@ xhdrid: cp /tmp/id $$f; \ done -prefix = /usr/local install: mkdir -p $(DESTDIR)$(prefix)/lib cp -L $$(find . -name '*.a') $(DESTDIR)$(prefix)/lib diff --git a/sflphone-common/src/sip/sipvoiplink.cpp b/sflphone-common/src/sip/sipvoiplink.cpp index adc232f90939f10c442be1799b1680773b566c15..dae0f09b649292e0988b2e5ba838bb7417258216 100644 --- a/sflphone-common/src/sip/sipvoiplink.cpp +++ b/sflphone-common/src/sip/sipvoiplink.cpp @@ -3668,7 +3668,7 @@ std::vector<std::string> SIPVoIPLink::getAllIpInterface (void) _debug ("Local interface %s\n", tmpAddr); } - return ifaceList; + return ifaceList; } diff --git a/tools/build-system/launchpad/debian-sflphone-client-gnome/changelog b/tools/build-system/launchpad/debian-sflphone-client-gnome/changelog new file mode 100644 index 0000000000000000000000000000000000000000..51e39f736b0ad35ecabe3e55a72591a9bda30dad --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-client-gnome/changelog @@ -0,0 +1,1284 @@ +sflphone-client-gnome (0.9.7~karmic) karmic; urgency=low + + ** 0.9.6 ** + + * Documentation on echo test + * [redmine_down] codec names not displayed in total + * [redmine_down] crash when hanging up a dialing call because tries to + add it to history whereas no starttime + * [#1927] alternate every time screen changed to call history + * [#1886] clean code + * [#1886] debug messages when loading history removed + * [redmine_down] sflphone-kde icons + * [#1855] Update language files + * [#1502] Update version number + * [redmine_down] setHistory at close + * [#redmine_down] Handle PJ_DECLINE_SC as failure + * [#1923] Fix segmentation fault when adding a new account + * [#1923] Check on iterator before setting the config + * [#1904] Added mnemonic to tabs in sflphone-client-gnome. + * [#1905] The daemon was not sending the currentSelectedCodec signal + on dbus when answering a call. + * [#1922] Default values set to all account details + * [#1886] Spinbox reg expire enables apply, and address book is not + visible when disabled + * [#1905] Bug fix for segmentation fault caused by an empty string, + * [#1910] Warnings in test directory + * [#1919] Error fixed + * [#1855] Update russian translation - Hussein Abdallah + * [#1910] Remove files + * [#1919] fixed + * [#1777] Code indentation + * [#1918] fixed + * [#1917] fixed + * [#1910] Remove warnings compilation in src + * [#1886] removed AccountListModel in configskeleton + * [#1914] + * [#1911] check previous and new port + * [#1910] Remove compilation warnings in src/dbus and src/history + * [#1910] Remove compilation warnings in src/audio + * [1855] Update german translation - Sven Werlen + * [#1909] removed + * [#1906] Done + * [#1904] The registration expire value is now configurable from the + * Cleaned up debug messages. + * [#1886] separated initCallItem in two functions + * [#1886] reversed error in commit + * [#1886] clean debug + * [#1886] changed Name of classes and files + * [#1886] clean + * [#1870] In call_state_cb (dbus.c:126), _time_stop was overridden by + the actual time. + * [#1884] Added some new gpg flags to prevent tty warnings + * [#1886] Clean audio config dialog + * [#1886] No more compile warnings. + 1 comm + * [#1872] Check if the user input is smaller than PJ_MAX_HOSTNAME. + * [#1886] + * [#1785] Fixed build when no new commit + * [#1852] If chosen by the user, the hostname can now be solved and + used + * [#1871] * and # inverted back + * [#1869] Conditional compilation that checks if + * [#1309] removed test in main + * [#1425] Put actions in SFLPhone window class instead of ui view, + made a separate toolbar for screens. + + -- SFLphone Automatic Build System <team@sflphone.org> Mon, 27 Jul 2009 09:53:19 -0400 + +sflphone-client-gnome (0.9.6~rc2-SYSVER) SYSTEM; urgency=low + + ** 0.9.6~rc2 ** + + * [#1755] Remove generated file + * [#1753] restore ilbc ... + * [#1866] Methods getSipPort and setSipPort now have an effect on the + * [#1753] make pjsip compile without ilbc. Use ./autogen.sh --disable- + ilbc-codec + * [#1855] Fix error in russian translation + * [#1805] Remove the old flawed signal mechanism which was failing in + * [#1855] Refresh translation + * Spanish translation finished + po README files updated + echo's in + copy-in-clients + * [#1850] Yun made the chinese HK-CN translation + * [#1848] Fix transfer interface bug + * [#1862] At install, kde client installs only french translation file + * [#1841] A new fallback mechanism was added to the internal resolver + in PJSIP. + * Started AccountList model/view + * [#1855] Remove po subdir in Makefile.am + * [#1855] Fix typo error in sflphone-client-gnome + * [#1855] Do not generate Makefile in sflphone-common/po + * [#1855] Copy translation files into both clients dirs + * [#1855] Remove po dir from sflphone-common + * Comments added + * [#1860] mailbox->voicemail... + * make scripts executable + * [#1855] French translation + * [#1855] Chinese zh_HK partially filled... + * [#1859] An unnamed pipe monitored by poll() was added. When we want + to + * [#1855] Sven completed the first part of the german translation + * [#1855] Cantonese manually filled for already translated, almost + equal strings + * [#1855] Merge russian translation + * [#1855] Spanish manually filled for already translated, almost equal + strings + * [#1855] Update german translation in ./lang/de + * [#1858] This problem was fixed by removing a useless line in + * [#1855] merged existing translations in lang/ sflphone.po's + * [#1842] [#1843] An attempt at improving the expected behaviour that + can't + * [#1855] added po folder in gnome client and scripts for copying from + common lang folder to clients + * [#1853] Edit before call does nothing on call history + * Put most language entries possible in common. From 300 to 250 + entries. Stays underscores problem. Scripts for copy in clients. + * commit to merge master + * [#1825] Changed "Bad authentification" to "Authentication Failed". + * common po files + * [#1753] Remove ILBC from pjproject + + -- SFLphone Automatic Build System <team@sflphone.org> Fri, 17 Jul 2009 19:12:58 -0400 + +sflphone-client-gnome (0.9.6~rc1-SYSVER) SYSTEM; urgency=low + + ** 0.9.6~rc1 ** + + * Update some version number + * [#1792] Creates .sflphone directory with permission 600. Also, + "chmod 600" after + * [#1810] GUI is now notified that the call failed. Also, a segfault + was + * [#1816] Address book search disabled when disabled address book and + enabled it back plus button stays triggered + * codeclistmodel + asynchronous loading of address book + + enable/disable address book + * [#1810] Now checking SDP answer after 200 OK. Still need to + implement full + * [#1794] Can't use the interface during a call + * Updated translation files + * Russian translation integrated + * Codec list model/view started. + * [#1807] Add configure.ac in pjproject-1.0.3 + * [#1787] closeRtpSession added in some places where it should have + been + * Use Item class for contacts and accounts + * Comments + clean code + * [#1794] Improved debug messages + * [#1805] Replaced the old and unreliable mecanism that was was + waiting for + * [#1794] Can't use the interface during a call + * [#1787] For those cases where no registered SIP account is + configured + * [#1797] Make pjsip compile + * [#1787] Minor changes. Removed useless commented line. Changed order + of + * [#1777] Code indentation + * [#1797] Update package generation with new pjsip version + * [#1798] Does not hang up when the call is building up + * [#1797] Update .gitignore with new pjsip version + * [#1797] Remove generated files from repo + * [#1797] Main build system now uses pjproject-1.0.3 + * [#1797] Add pjproject-1.0.3 + * [#1797] Remove pjproject-1.0.2 + * [#1796] Computing time optimization (samplerate conversion) + * [#1787] _audiortp->start() moved away from offhold(), + SIPCallAnswered() + * [#1312] Added new states for calls initialized by other clients + * [#1795] Crashes when adding a new account, checking it and applying + * [#1782] Missing icons + * [#1793] KDE client compilation problem + * Fake ringtone files can no longer be set. + * indentation + * [#1312] Able to fetch to differentiate incoming/ringing call state + * [#1784] Use DESTDIR variable in po Makefile - fix language file + installation + * [#1785] Fixed typo + * [#1785] Fixed changelog update + * [#1759] ./autogen.sh --prefix=/usr --with-debug to use optimization + level 0 + * [#1773] Changed snapshot naming convention + * [#1773] Removed gpg agent use, added repository cache cleaning + * [#1759] Use optimization level 0 for repository, 2 for packages + * [#1777] Code indentation/formatting + * Translated new features in french + * [#1785] Added missing changelog entry + * [#1781] Window title is SFLPhone + * [#1777] Add code indentation/formatting in the buil system + * [#1774] Can't set voicemail number in KDE account creation wizard + * [#1775] Can't modify account information for account created with + the wizard + * [#1771] Add a "Default" button in context menu to disable chosen + prior account + * [#1705] + * [#1224] Remove generated file from the repo + * [#1224] Remove generated file from the repo + * [#1762] distclean target should remove kconfig generated files + (settings.h, settings.cpp). Rename them? + * [#1761] clear history button should really clear history + * Dialpad works. + * Implemented Dialpad widget instead of building it in main view. + * Removed last occurence of the old config dialog, that made the build + crash. + * [#1755] Do not consider G722 as a dynamic payload elsewhere than in + RTP layer + * [#1753] Remove ilbc Makefile generation + * [#1756] Implement a kde configuration dialog with kconfig xt and + kconfigdialog class + * [#1755] fix audiocodec folder parsing problem + * [#1450] Reinit timestamp comparison in RTP, create session in + newOutgoingCall + * [#1753] Remove milenage third party code from pjsip + * New Config Dialog integrated in GUI.(without codecs) + * [#1753] Remove ILBC codec + * kconfig started, tr2i18n -> i18n, icons folder, accountList changed + * [#1705] Fixed Audio RTP thread creation/start + * [#1714] Fix codec negociation result handling + * [#1678] Fix audiortp payload setting + * [#1678] Put bac putData method in rtp + * [#1669] gtk_file_chooser_get_filename() support UTF-8 by default + * [#1735] Add conditions to sdp update call if call declined + * [#1737] substr of recordings destination folder to remove "file://" + should be done in client rather than in daemon + * [#1731] Enlarge audio stream buffer size + * [#1714] Missing true + * [#1317] Fixed Mandriva timeout + * [#1317] Changed tag convention + * [#1317] Cleaned git-dch + + -- SFLphone Automatic Build System <team@sflphone.org> Fri, 10 Jul 2009 15:50:26 -0400 + +sflphone-client-gnome (0.9.6~beta-SYSVER) SYSTEM; urgency=low + + ** 0.9.6~beta ** + + * spec files for mandriva and opensuse updated with buildrequires + libqt4-dev >=4.3 + * [#1700] Cannot build on ubuntu 8.10 and a few other distribs + * [#1502] Update version number where applicable + * [#1642] Update client icons + * [#1450] Clean up useless debug and comments in sipvoiplink and + audiortp + * [#1450] Remove Semaphore object in AudioRtp thread deletion + * [#1450] Audio RTP init now synchronized with Sip/SDP + * [#1693] kde client crashes when changing codecs order/activation + * [#1450] Deep refactoring of audiortp + * [#1450] setRtpSessionRemoteIp + * [#1689] getCallList at start + * [#1224] Change path in package files + * [#1450] Audio RTP initialized only once, payload and remote ip set + at runtime + * [#1450] Add setRtpSessionMedia and setRtpSessionRemoteIp address + * [#1642] Make GNOME GUI fresher and younger ;) + * [#1686] Status bar displaying used account + * added sflphone-kde icon so that it compiles + * [#1659] Ending a call causes the daemon to crash + * corrected introspection XMLs, po files... + * [#1211] g722 media descriptor in codecDescriptor + * [#1310] Install sflphoned in $(prefix)/lib/sflphone + * [#1502] Do not install test binaries and dbus utilitaries + * [#1224] hack for pjsip build system! + * [#1224] Remove pjsip binaries from repo + * [#1224] Upgrade to pjsip 1.0.2 + * [#1658] About SFLphone (bugs) + * [#1658] About SFLphone + * [#1660] Displaying all dialed numbers in a call + * Tested status bar. + * [#790] Optimize pulse audio streams parameters + * [#1678] Some usefull debug messages for mutex/semaphore deadlock + problem + * [#1669] Add/remove some usefull/unusefull debug + * [#1665] Fix latency related to pulse audio stream openning/closing + * [#1457] Make the menus and panels accessible in french + * [#1457] Improve broken keyboard accessibility in menus and conf + panels + * [#961] Instanciate only once the searchbar icons + * [#961] Restore transfer fonction + * [#961] Filter on the history type OK + * [#961] Fix compilation problems on hardy/intrepid + * [#1157] Commit missing files + * [#790] Reduce number of start/stop streams call on pulse audio + * [#1639] kde client crashes when no account registered + * [#1620] Fix the searchbar + * [#1620] Get back caltree as it was during gtkcritical area + * [#1620] Add history filter reinit function + * [#1335] Add a missing label in address book preferences + * [#1561] Update russian translation - Hussein Abdallah + * [#1605] Fix edit menu french translation + * [#961] Enable to search in the history according to the call type + * [#1449] Searchbar does not work anymore + * [#961] Add popup menu on the entry primary icon for history + * [#1317] Fixed KDE client package dependency + * [#936] speex 32 khz integration completed + * [#936] Use 320 frame size + * [#936] Test using a frame size at 320 smpls + * [#1214] Enable / Disable history + * [#1607] Fix compilation problem for ubuntu 8.10 (libsexy) + * [#1313] Implement processDataEncode processDataDecode in audiortp + * [#1613] codec list order can't be set + * Better handling of localisation + added languages + corrected + warnings + begginning of new config dialog with kconfig + 14px + account leds + * [#1214] Save and load history according to the limit timestamp + + unit tests + * [1609] Fix call number copy/paste feature + * [1607] Restore clear action icon in searchbar + * [#936] Try to decode using 1280 samples + * [#936] Add some debug + * [#936] Add .cpp file + * [#936] Oops Forgot speex 32 khz + * [#1214] Add configuration panel for history + D-Bus calls + * [#1313] Test rtp thread function, frame size, nbbytes, resampling + * [#790] Flush audio data before closing audio streams + * [#1214] History displays local time + * [#1214] Skip empty field on display + * [#1214] Associate an account to an history entry + * [#1342] Get addressbook options sensitive/non-sensitive + * [#1211] Clean up and comments + * [#1211] Get back to 20 ms framesize + * [#1211] Use sendImmediate instead of putData in RTP + * [#1211] Fix nb byte available in RTP + * [#1211] Clear condition on maxNbSamples in RTP + * [#1211] Fix max byte available in RTP session + * [#1211] G722: Use 160 samples per frame instead of 320 + * [#1211] Test using a dynamic payload + * [#1211] Test using a dynamic payload type + * [#1211] Rename size variable (nb_samples, nb_bytes) + * [#1211] Test g722 ip-to-ip sending twice the data lenth + * [#1211] Test g722 ip-to-ip + * [#1214] Do not select an history item by default at startup + * [#1214] Remove some compilation warnings + * [#1214] Handle empty field - remove g_print + * [#1214] Add each history item only once + * [#1214] Handle call timestamps properlier + * [#1214] Do not need timestamp files anymore + * [#1214] Use the saved date for history entry + * Clean up + * [#1214] Client doesn't crash if the D-Bus call fails + * [#1214] Client is able to save its history - still some glitches + * [#1211] Forgot 16000 for g722 + * [#1211] G722 initialization + * [#1214] Save name/number, successfully load the history if no fields + are empty + * [#1499] Fixed destination directory bug + * [#1214] Restore all the functionalities; peer name/number way more + easy to handle !! + * [#1214] Add callable_object instead of call_t, refactoring + * [#1211] Test with polycom soundstation 16000 + * [#1211] Remove C like inline function in g722 codec + * [#1342] Finalize gnome client preference window formating + * [#1214] Retrieve the history when the gnome client startsup + * [#1306] Implement localization for KDE client + * [#1593] enable accounts apply button when account checked/unchecked + * [#1214] Implement the dbus calls on server side + * [#1214] Add serialized/unserialized functions to pass data on DBUS + * [#1342] Formating gnome client configuration windows + * [#1214] Save sucessfully a map of history items + * [#1499] Removed multiple jobs compilation for KDE client (2) + * [#1214] Load history from file into memory, add unit tests + * [#1534] Throws a length_error exception in case URL exceeds + std::string max_size + * [#1499] Removed multiple jobs compilation for KDE client + * [#1565] make account leds smaller + * [1430] Fix dbus debug + * [#1562] crashes when trying to change item of a call of state "OVER" + * [#1116] Fix compilation bug + * [#1317] Added mandriva and opensuse-11 64 bits + * [#1108] Add messges in main window concerning transfer success + failure + * [#1116] Fix compilation problems + * [#1211] g722 Makefile + * [#1108] Client side transferFailed/trasferSucceded signals handling + * [#1211] G722 mostly completed, + * [#1555] make bigger toolbar (24x24) + * [#1551] remove default mailbox number in wizard and disable mailbox + button when first account doesn't have mailbox number + * [#1342] Re-add sflphone manpages + * [#1116] Fix compilation on non-jaunty distros + * [#1317] Fixed opensuse startup sleep + * [#1108] Add a signal in the client to notify successful or failed + transfer + * [#1108] Dbus signals concerning call transfer success/failure + * [#1317] Added opensuse to automatic build system + * [#1223] Fix manpages bug + * [#1060] german translation glitch + * Clean up some gnome client warnings + * [#1547] replace ugly account leds by beautiful icons + * [#1548] add close button that hides windowand just hide on clicking + the cross + * [#1549] put introspec XMLs in the client's source + * [#1312] Implement getCallList D-BUS method + * [#1116] Clear text in history and contacts + * [#1499] KDE integration + * [#1469] Modify header linkers in dbus-c++'s Makefile.am's + * [#1469] Remove examples folder from dbus-c++ + * [#1214] History integration in build system; unit test squeleton + * [#1317] Cleaning + * [#1469] Remove configure stuff in dbus-c++ + * [#1469] Add unofficial mainline dbus-c++ + * [#1469] Remove dbus-c++ from freedesktop + * [#1430] Bring account changed signal/callback back to normal + * [#1060] Update german translation - Sven Werlen + * [#1430] Add marshaller one string define + * [#1430] Send account change signal broadcast using account id + * [#1430] Remove condition on setRegistrationState, cause stun to + crash + * [#1317] Centralized version handling + * [#1317] Fixed version number on sfl-git-dch + * [#1317] Refactoring for new distributions + * [#1215] Fix account order at startup if latency + * [#1088] Restore sip dns srv + * [#1214] Add squeleton for history manager + * [#1430] Add accout id to accout changed method + * [#1430] No connectionStatusNotification (account changed) if no + changes + * [#1538] Add COPYING file + * [#1430] Add audio rtp thread tests + * [#1317] Changed version detection + * [#1538] Document license in libs/stund + * [#1317] Added version files + * [#1538] Apply François patches - debian packages + * [#1317] Updated spec files + * add files + * [#1538] Apply François patches - debian packages + * [#1535] Change program file structure (directory src...) + * [#1317] Updated build system scripts + * [#1317] Cleaning + * [#1317] Copied introspect files to gnome client + * [#1317] Added opensuse to build-system : first-shot + * [#1317] Remove spec files from configure + * [#1317] Added missing prefix + * removed debug for daemon account fix + * [#1430] Add a connection reference which most likely belong to + libdbus + * [#1430] Use shared connection instead of private + * make daemon find the account, added userMatch + * Clean code, add comments... + * [#1317] Fixed packaging rules + * [#1317] Updated autogen + * Updated autogen.sh for pjsip + * [#1526] Set accounts order + * [#1317] Fixed pjsip lib dirs + * [#1317] Updated debian packaging for new pjsip configuration script + * [#1317] Switch to autogenerated guess and sub files + * [#1317] Updated pjsip inclusion in build system + * [#1317] Replaced pjsip guess and sub files + * [#1317] Fixed compilation issues on opensuse 11 + * [#1505] account list seem to crash the application when clicking + Apply very fast... + * [#1456] Add a flag to be replaced in the control files + * [#1456] Added version dependancy handling + * put account alias in AccountWidgetItem rather than in the item with + " " before. + * [#1034] The KDE client should start sflphoned if it is not started + * [#1500] Handle options for notifications and display on incoming + call. + * [#1443] Client should not crash when receive an unexpected + stateChanged signal + * [#1403] Do not stop the notification anymore + * [#1456] Added version dependancy handling + * [#1426] Daemon crashes when get alsa plugin + * [#1422] Improved error messages + * commit for merge + * [#1424] Change logo in tray icon and put a different one when + incoming call + * [#1425] first part done, window title... + * [#1413] add manpages creating and installing in build system + * [#1417] The client should start the account creation wizard if + started for the first time (if config file doesn't exist) + * [#1421] Make volume bars horizontal when dialpad is hidden. + * Changed main window title and fixed a mistake in sflphone_const.h + * [#1412] make debian package building work + * changelog changed. + * Changed addAccount method in gnome client. + * Debian and man folders added. + * [#1388] Change project name from sflphone_kde to sflphone-client-kde + * Better handle of kabc check. + * [#1351] Automatic generation of dbus interfaces in makefile + generated by cmake + * [#1307] Implement "edit before call" in history and address book. + * [#1344] change action_call label in call history from "call" to + "call back". + * [#1308] Implement Hook feature in kde client + * Improved build system. + * #1219 : Add address book configuration page + * Better handling of registration to the daemon. + * #1039 : Add tray icon in kde. + * Issue no 1216 : Double click on item in history or address book + causes call. + * display peer name in call list and call history when called from + address book. + * Address book functionnal with photo displayed. + * Help menu kde available but actions disappeared. All fonctions in + view. + * Address book functionnal but ugly and making its own sort in the + complete address book. + * Account choice on right click, clean out includes, page address + book, fixed bugs... + * Wizard, double click, context menu... + * Removed sflphone_kde.kdevelop.filelist + * Added account creation wizard and translated interface in english. + * Transfer functionnal but ugly. + * transfer not functionnal + * Bug fixed : unholding (UNHOLD_CURRENT, UNHOLD_RECORD) + * Commit functional for push. With install.sh + * Before merge. + * Problem with enable accounts. Account display increased. + * Functional with codec order working , playDTMF. + * Commit functional. + * sflphone_kde/build added in .gitignore. + * complete commit for checkout previous. + * Commit before checkout previous version to check the display + bug(little font everywhere...) + * Functionnal client. Rest : history icons, config icons and + functionalities + * commit before merge asavard for isRecording. + * Call and Automate fusion done and seems to work. + * Commiting before putting Automate class in Call class. + * Functionnal main window without recording, history, voicemail, kio + widgets. + * client kde avec kdevelop. + * Config Dialog almost finished. + * Base of QT client + + -- SFLphone Automatic Build System <team@sflphone.org> Tue, 23 Jun 2009 11:13:42 -0400 + +sflphone-client-gnome (0.9.5-SYSVER) SYSTEM; urgency=low + + ** 0.9.5 release ** + + * [#1060] FIx bug in chinese translation + * [#1313] git add rtpTest.cpp rtpTest.h + * [#1313] Add init/close rtp tests + * [#1313] Basic instanciation of the rtp layer + * [#1449] Gtk-Critical concerning history filters and new calls + * [#1400] Make the match with the hostname instead of username + * [#1324] Change status bar label for "Using %s (%s)" + * [#1403] Icon size: 60x60 px + * [#1403] Do not remove notification, improve icon quality + * [#1403] Add smaller icon for gnome notifications + * [#1403] Prevent crash when hangup && no notification + * [#1403] Remove all actions on notifications; code refactoring + * [#1451] Use stun.sflphone.org as default STUN server + * [#1060] New po files - need to be translated + * [#1060] Update french translation - Rebuild template file + * [#1456] Add a flag to be replaced in the control files + * [#1454] Make cppunit optional; remove from build deps in control + files + * [#1401] Add libexpat1-dev dependency in control files + * [#1448] Take off these ugly debug messages + * [#1448] fixed getTelephoneTone and getTelephoneFile() called + repeatedly + * [#1406] add liblog4c-dev in build-depends + * [#1409] Restore .desktop icon + + -- SFLphone Automatic Build System <team@sflphone.org> Mon, 25 May 2009 11:34:48 -0400 + +sflphone-client-gnome (0.9.5-SYSVER~rc2) SYSTEM; urgency=low + + ** 0.9.5 rc2 ** + + * [#1422] Improved error message + * [#1402] Fix pjsip build + * [#1404] Clear GTK-Critical Bug at client startup + * [#1422] Added automatic VM shutdown when building on more than one + VM + * [#1422] Fixed some issues with new changelog generation script + * [#1422] Moved distribution update to specific file + * [#1422] Dropped git-dch, replace by home made implementation + * [#1402] Fix pjsip build + * [#1404] Clear GTK-Critical Bug at client startup + * Changes for name based dbus connection + * Clean changelogs + * [#1343] Gnome: Implement a callback system to handle focus on + different widgets + * Debus Session + * Refactoring Python code, PEP8 + * [#1430] Get back dbus_g_proxy_new_for_name + * [#1430] Get back DBUS_BUS_SESSION type + * [#1430] Dbus fixed owner message binding + * Second test with DBUS owner + * [#1404] Gnome -> Preferences -> Hooks + * [#1404] Gnome -> Preferences -> Recordings + * [#1404] Call History + * [#1404] Gnome -> Preferences -> Address Book + * [#1404] IF the first notification option disable the second + notification + * Dbus with fixed owner does not automatically start the deamon + * Add codec debug tests in pysflphone + * [#1407] Some print info + * [#1407] Add a scenario to pick_up action + * Test client dbus connection to a fixed owner + * Add python dbus test suite + * [#1161] Modified version handling in build system + * [#1314] Test pulse audio and audio streams connect and disconnect + * [#1402] Add info message after configure + * [#1402] Build the daemon with the local pjsip library (vs the + installed one) + * [#1009] Fix Codec Sampling Rate set to zeros + * [#1314] Add mutex to pulse layer audio streams + * [#1314] Refactoring pulseaudio stream to test connect disconnect + * [#1314] Refactoring of pulselayer to test conect/disconnect + * Add debug messages in debus calls concerning account + * [#1314] Add some return values to audio init functions + * [#1406] add liblog4c-dev in build-depends + * [#1409] Restore .desktop icon + * Bug #1405: Fix strings as requested. + * Bug #1404: Fix strings in preferences panel. + + -- SFLphone Automatic Build System <team@sflphone.org> Tue, 19 May 2009 12:08:18 -0400 + +sflphone-client-gnome (0.9.5-0ubuntu1~rc1) SYSTEM; urgency=low + + [ SFLphone Project ] + * [#1262] Updated changelogs for version 0.9.5-0ubuntu1 Snapshot 2009- + 05-05 + + [ Emmanuel Milou ] + * Add some python CLI client code; not really functional + * [#1108] Fix peerHungup method for IP to IP call + + [ Alexandre Savard ] + * [#1108] Correct setting of SIP contact for direct IP call + * [#1108] SIP user agent handles incoming REFER + + [ Emmanuel Milou ] + * Remove website from repository + * Update translation + + [ Alexandre Savard ] + * Sflphone icon's tooltip changed for "configured" instead of + "registered" + + [ Emmanuel Milou ] + * Update translation + + [ Sflphone Project ] + + -- Sflphone Project <sflphone@mtl.savoirfairelinux.net> Tue, 05 May 2009 19:16:13 -0400 + +sflphone-client-gnome (0.9.5-0ubuntu1~beta) SYSTEM; urgency=low + + [ Julien Bonjean ] + * Updated Eclipse stuff + * Improved addressbook config window + * Added sflphone Eclipse stuff + * Implemented addressbook list server side + * Moved dbus stuff in dbus directory + * Updated addressbook configuration + + [ Emmanuel Milou ] + * Remove unuseful installation scripts. Use apt-get build-dep sflphone + instead + * fix bug #1090 + + [ Alexandre Savard ] + * defining speex 16khz + + [ Emmanuel Milou ] + * Remove unuseful file from build system + * Start dns srv resolver + + [ Alexandre Savard ] + * Basic ogg/vorbis initialization + + [ Emmanuel Milou ] + * Handle incoming IP-to-IP invite correctly + + [ Alexandre Savard ] + * speex wideband 16000 + + [ Emmanuel Milou ] + * Better handling of incoming IP to IP call + * DNS SRV resolution functional + * Implement IAX2 incoming URL + * Allow user to make IP call without any accounts configured + * Add a contextual menu to edit a number from the contacts tab + * Add comments, tooltip and new button to the contextual menu + * add delete event, migrate to GTK 2.16 for sexy icons + * Resolve ticket #1118 + * Update suse spec file + * Add phone number cleanup functions, unit tests and panel + configuration + * Add pertinent test that fails + * fix dependencies for suse package + * Add contextual edit menu in history - #1120 + + [ Alexandre Savard ] + * Temporary comit: make speex wideband (16 khz) + * Temporary: shared object for speex narrow band + * Temporary: speex narrowband and wideband coexist + + [ Julien Bonjean ] + * Fixed bug when no book selected + * Fixed addressbook related compilation warnings + * Fixed GTK client remaining compilation warnings + * Fixed segfault when book removed since last sflphone run + * Fixed bug when book is unreachable (ldap error) + + [ Alexandre Savard ] + * Fix codec list in audio config window + * Active/inactive speex codec by payload + + [ Julien Bonjean ] + * Updated gitignore + * Added some comments + + [ Emmanuel Milou ] + * Add callto: handler script for browsers and al. + * Integrate test compilation in the daemon build-system + + [ Julien Bonjean ] + * Fixed g_object_unref warning for pixbuf + * Cleaned too verbose output + * Fixed toolbar update warning + * Added support for asynchornous books open (first shot) + + [ Emmanuel Milou ] + * Add a DBus call to fetch the call details from a call ID - Ticket + #928 + + [ Julien Bonjean ] + * Improved async open books + * Fixed bug #1139 + + [ Emmanuel Milou ] + * Add a way to save account order + * commit missing files + + [ Julien Bonjean ] + * Introduced log4c (ticket #1162) + + [ Emmanuel Milou ] + * Load/save account order functionnal - ticket #813 + + [ Alexandre Savard ] + * Add CELT codec (#1143) + * Make celt frame size 256 (*1143) + + [ Julien Bonjean ] + * Switched everything to log4c (ticket #1162) + * Updated eclipse settings + + [ Emmanuel Milou ] + * Restore adding account - ticket #1172 + * Add liblog4c dependecy - ticket #1179 + + [ Alexandre Savard ] + * Double maxAvailByte for frame size in rtp (#1143) + + [ Emmanuel Milou ] + * Add User-Agent SIP header - Ticket #1173 + + [ Julien Bonjean ] + * Fixed autoresize issue (#708) + + [ Emmanuel Milou ] + * Remove libcppuint dependency for the debian packages + * Look for libsexy only if gtk version < 2.16 - Ticket #1116 + * Remove libsexy dependency for jaunty. ticket #1116 + + [ Julien Bonjean ] + * Introduced unit tests (#1146) + * Updated gitignore + * Fixed Makefile (#1146) + + [ Emmanuel Milou ] + * [TICKET #1112] Add a test on the voice buffer to send through iax + packets + * Remove doublon in dependencies + * Remove warnings from the client test framework + * Update version number to 0.9.5~beta + * Update build-package script + * Add check dependency in build-deps control file field + * Create debian files for the new sflphone-client-gnome + * [TICKET #1212] Add Replaces field in control files + * [TICKET #1212] Fix manpages installation path + * [TICKET #1212] Add maintainer scripts to create alternatives + * [#1212] Update the manpages generation - edit preinst maintainer + script + * [#1212] Fix reference error in manpage + * [#1212] Add missing files on the client side + * [#1212] Fix debian docs files - no TODO file + * [1212] Fix manpage creation problem + * [#1220] Generate client-side glue files and marshaller at + compilation time + * [#1220] Generate server-side glue files at compilation time + * [#1212] Change binary name to sflphone-client-gnome + * [#1212] Update .gitignore to fit the new working tree + * [#1220] Explicitly generate glue files before building the library + * [#1220] Compile dbus directory before audio + * [#1212] Create sflphone-common at the root of the repository + * [#1212] Re-add pjproject + * [#1212] Remove Makefile from repo + * [#1220] Fix Makefile.am + * [#1212] New working directory functional + * [#1212] Update .gitignore + * [#1212] Hack to make pjsip compile.. + * [#1220] Use non-installed binary for dbusxx-xml2cpp + * [#1212] Add descriptive files, remove unuseful scripts from tools/ + + [ Alexandre Savard ] + * Restore speex codecs + * add frame size for celt (#1143) + * add framesize to codec, independant from audiolayer (#1143) + * use codec frame size in rtp (#1143) + * compute fixed_codec_framesize (#1143) + * do not resample if not required (#1143) + * add condition on resampling for decoder (#1143) + * add a condition on bytesAvail == 0 from mic data + * no maximum in rtp decode (#1143) + * compute maximum for decoding (#1143) + + [ Emmanuel Milou ] + * [#1146] Implement unitary tests on the client-side + + [ Alexandre Savard ] + * use float instead of int to compute max nb of sample (#1143) + * add nbSampleMax for unresampled data (#1143) + * make thread sleep during 5 ms insead of 20 (#1143) + * use unix usleep (#1143) + * 50 usecond thread!!!!! (#1143) + * try with the smallest compression (#1143) + * use timer set at framesize (#1143) + + [ Emmanuel Milou ] + * [#1161] Restore changelog version + + [ Alexandre Savard ] + * Remove celt stuff + + [ Emmanuel Milou ] + * [#1161] Update changelog + * [#1220] Add Conflicts: sflphone in debian control files + * [#1179] Add liblog4c3 runtime dependency + * [#1212] FIx typo error in dependency list for itnrepid + * [#1212] FIx .desktop file to point on the right exec + * [#1212] Modify changelog replacing tag + + [ Sflphone Project ] + * "[#1262] Updated changelogs for version 0.9.5-0ubuntu1~beta" + + [ Emmanuel Milou ] + * [#1212] restore changelogs + + [ Sflphone Project ] + * [#1262] Updated changelogs for version 0.9.5-0ubuntu1 Snapshot 2009- + 04-27 + + [ Emmanuel Milou ] + * [#1212] restore changelogs + + [ Sflphone Project ] + * [#1262] Updated changelogs for version 0.9.5-0ubuntu1~beta + + [ Emmanuel Milou ] + * [#1212] restore changelogs + + [ Sflphone Project ] + + -- Sflphone Project <sflphone@mtl.savoirfairelinux.net> Mon, 27 Apr 2009 17:00:03 -0400 + +sflphone-client-gnome (0.9.4-0ubuntu2) SYSTEM; urgency=low + + [ Alexandre Savard ] + * Restore speex and GSM detection + + [ Emmanuel Milou ] + * Fix bug #1090 + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Wed, 8 Apr 2009 11:29:15 -0500 + +sflphone (0.9.4-0ubuntu1) SYSTEM; urgency=low + + [ Emmanuel Milou ] + * Integrate DBus-c++ and libiax2 in the main build system + * Clean up in the working repository + * Reorder hooks configuration panel + * Protect case when no codecs are active + * Fix some return values + * Add unitary tests for the hook manager (premisces) + + [Yun Liu] + * Update chinese translation + + [Sven Werlen] + * Update german translation + + [Hussein Abdallah] + * Update russian translation + + [Maxime Chambreuil] + * Update spanish translation + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Fri, 3 Apr 2009 18:29:15 -0500 + + +sflphone (0.9.4-rc1) SYSTEM; urgency=low + + [ Emmanuel Milou ] + * Fix bug while trying to hold/unhold several simultaneous call + * Improve address book build system + * Implement SIP url popup on incoming call + * Improve GTK+ panel configuration + [ Julien Bonjean ] + * GTK+ client refactoring + * GTK+ clean up + * Address book improvment + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Fri, 27 Mar 2009 18:29:15 -0500 + +sflphone (0.9.4-0beta1) SYSTEM; urgency=low + + [ Alexandre Savard ] + * Display codec used during conversation on the GUI + * Enable/disable STUN parameters at runtime + * Refactor search bar use + [ Emmanuel Milou ] + * Build system fixes + * Implement SIP re-invite + * Implement IP to IP call + [ Julien Bonjean ] + * Integrate GNOME address book based on evolution data server + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Fri, 20 Mar 2009 18:29:15 -0500 + + +sflphone (0.9.3-0ubuntu3) SYSTEM; urgency=low + + [ Alexandre Savard ] + * Both playback and record streams in PA_STREAM_CORKED (pulseaudio) + * Use PLUGHW device for ALSA capture + * Functional IAX and SIP recording for voicemail + * Use the less CPU-consuming interpolator algorithm for resampling + * Display in GTK GUI the codec used in conversation + * GTK GUI use ASCII instread of utf-8 + * Add record menus in GTK GUI + * Put on hold when dialing a new number + * AccountID's are saved in the history + + [ Emmanuel Milou ] + * Integrate DBUS C++, libiax2 in the git repository + * Update website + * Use libspeexdsp only if available on the system + * Updated .gitignore file + + [Cyrille Béraud] + * Account assistant manager improvment + * Add an email request when creating a new account to receive voicemails + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Sat, 14 Feb 2009 13:29:15 -0500 + +sflphone (0.9.3-0ubuntu2) SYSTEM; urgency=low + + [ Emmanuel Milou ] + * Add compilation note in README + * Use default ALSA plugin for capture + * Fix the ALSA capture problem one more time + * Clean up debug messages in dbus.c + * Add libspeexdsp dependency + * Remove implicit declaration compilation warnings + * Fix links in the website, add release note + * Change capture for the website front page + * Add alsa devel dependency in build-depends control file field + * Clean up, indentation, try to handle latency problems in iax/pulseaudio + * Remove pjsip generated files from the repo + * Use the previous declared curAlias function in accountwindow + * Fix bug in history call duration when the call fails + * Remove runtime warning in the GTK+ client + * Add librsvg2-common dependency to load SVG under KDE + * Refresh .gitignore + * Update locales files + french translation + * Add configuration panel for future noise reduction + * Add configuration panel for audio record module + * Daemon less verbose; accounts don't try to access STUn options anymore + * Fix typo in configwindow + * Add content in the official website + * use a GTK_STOCK icon for the record button + * Complete description text in the assistant manager + * Add libtool flags in client configure.ac + * Remove unuseful dependency (snd) + * Fix SIP transfer problems + * Remove previous version of PJSIP from the repo + * Upgrade PJSIP to version 1.0.1 + * Add the new website source in the repository + * Use libspeexdsp for silence detection only if available + + [ Loïc Faure-Lacroix ] + * Ajout du logo gpl3 + * Ajout des images + * Ajout de la section screenshot pour le site + * Ajout du favicon dans le header + * Modification des cartes + + [ Alexandre Savard ] + * Clean up <speex/libspeexdsp> + * Small cleanup + * Save Wave fixed + * Fix new call button when recording + * libspeexdsp added + * Recording: default home folder at startup + * Minor changes to config window + * IAX recording fixed + * Set / get recording path, still need some GTK for client + * AudioRecord file name format + * Now recording in HOME folder + + [ Cyrille Béraud ] + * Fix bug in reqaccount.c + + [ Maxime Chambreuil ] + * Update spanish translation + + [Yun Liu ] + * Update chinese translation + + [ Hussein Abdallah ] + * Update russian translation + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Sat, 14 Feb 2009 13:29:15 -0500 + +sflphone (0.9.3-0ubuntu1) SYSTEM; urgency=low + + * Remove debug + * Join thread before leaving + * Fix implicit declaration in reqaccount + * Add REST code to build the request to server + * Fix GValue initialization warnings + * Update version number, fix implicit declaration, fix GTK markup + warnings + * Apply patch to create custom SIP account from our own server + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Fri, 06 Feb 2009 19:17:32 -0500 + +sflphone (0.9.2-2ubuntu9) SYSTEM; urgency=low + + [ Alexandre Savard ] + * Speex audio codec preprocessing initialization + * peer hung up segmentation fault solved + * Stop recording when transfering + * Terminate only one call + * Add isRecording() function + * Fix call_icon GTK client + * Fix SIPCallClose() function, recorded file now close properly + * Function terminateSIPCall added in sipvoiplink and managerimpl + * Fix thread destructor + * setRecordingOption function implement in audiorecord + * Record now implemented in Call class + * Record interface complete (on hold erase previous recording) + * Added recButton in client + * Added: record button related icons + * Record button added + * Overload AudioRecord::recData to get mic and speaker data mixed + * Recording now in audiortp::run() method + * Audio recording working in AudioRTP: receiveSessionForSpeaker + * Open/close a wave file when pulse audio stream start/stop + + [ Emmanuel Milou ] + * Fix path for GTK+ icons; clean up + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Thu, 05 Feb 2009 18:27:53 -0500 + +sflphone (0.9.2-2ubuntu8) SYSTEM; urgency=low + + [ Emmanuel Milou ] + * Update changelogs + * Fix bug in merge and in Makefile.am + * Terminate only one call + * Disable PJsip shutdown when changing STUN parameters + * Function terminateSIPCall added in sipvoiplink and managerimpl + * Add a timer to the alsa thread to not jam the CPU load + * Fix bug in sipvoiplink.cpp + * Clean shutdown of pulseaudio on quiting + * Fix DTMF at first start with Pulseaudio + * Remove zeroconf from the build system + * Add a library manager + exception handling + * Clean up in the working directory + * Better handling of capture XRUNs + * Restore mic adjust volume on ALSA layer + * Protect device ALSA operation if not opened + * Fix the switching layer bug + * Use dynamic_cast<> to use audiolayer-specific methods + * Open the audio devices only once at startup + * Refactoring of the ALSA part + * Functional plug-in manager + * Use a C++ thread to handle tones and DTMF in ALSA + * Restore IAXVoIPLink, restore Mutex + * Make the plugins registering against the plugin manager + * Migrate to 1->N relationship between voiplink and accounts + * API plugin for registration + * Use C++ thread in SIP, move everything in sipvoiplink + * Complete singleton pattern for the plugin manager + * Add -Wno-return-type compilation flag to remove warnings; Update + version number in configure.ac + * Add the dynamic loading for the plugin framework; integate unittest + + [ Yun Liu ] + * Update rpm spec file + * modify build package script and spec file for suse + + [ Alexandre Savard ] + * Add audiorecorder plugin and testaudiorecorder + * Add audio Recording class, edit global.h + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Wed, 04 Feb 2009 14:00:30 -0500 + +sflphone (0.9.2-2ubuntu7) SYSTEM; urgency=low + + [ Emmanuel Milou ] + * Update changelog to 0.9.2-6 + * Fix some dbus-glib implementation details on the client side + * Init history after dbus initialization + * Add error checking in useragent; Clean sipvoiplink + * Prevent crash when trying to call an empty number + * Set the volume of the playback stream to PA_VOLUME_NORM at startup + * Fix GTK+ generic value double initialization + * Fix jaunty control file dependency problems + * Fix jaunty control file dependency problems + + [ Yun Liu ] + * Fix bug ticket # 137 + * Tolerant to gsm library of OpenSuse 11 + + [ Sven Werlen ] + * Update german translation + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Fri, 23 Jan 2009 17:48:13 -0500 + +sflphone (0.9.2-2ubuntu6) SYSTEM; urgency=low + + [ Emmanuel Milou ] + * Migrate STUN configuration to the main config window + * Update french translation + * Other tiny memory leaks + * Fix memory leak in sampleconverter.cpp + * Generate packages from the release branch + * update the build package script + * modify the control files with architecture=any + * Remove valgring uninitialized value + * IAX and SIP use the same global variables to set account + configuration ; fix broken code + + [ Maxime Chambreuil ] + * Update spanish translation + + [ Hussein Abdallah ] + * Update russian translation + + [ Yun Liu ] + * Update translation files + * Fix the bug when user uncheck the account which fails in the + previous registration + * Add stun error status + * Fix bug ticket #143 + * Script for auto-install dependencies + * Fix bug ticket #140 + * Fix bug ticket 141 + * Fix the reregister process when user change the details of an + account + + -- Emmanuel Milou <manu@sulfur.inside.savoirfairelinux.net> Fri, 16 Jan 2009 18:19:05 -0500 + +sflphone (0.9.2-2ubuntu5) SYSTEM; urgency=low + + * Fix memory leak in the pulseaudio callback + * Update debian package generation script + * Warnings removal in GTK+ client + * Clean adjust volume method in alsalayer + * Plug the sflphone playback volume control to the pulseaudio volume + manager + * Display the date in history according to the current locale + * Generate the changelog according to the git commit messages + * Complete header in chinese translation file + * Use the right gpg key to sign the packages + * add debian jaunty jackalope support + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Wed, 14 Jan 2009 21:17:20 -0500 + +sflphone (0.9.2-2ubuntu4) SYSTEM; urgency=low + + [ Emmanuel Milou ] + * add german translation + + [ Yun Liu ] + * Fix GUI crash in Ubuntu8.10 64bit system + + -- Yun Liu <yun.liu@savoirfairelinux.com> Thu, 08 Jan 2009 13:08:51 -0500 + +sflphone (0.9.2-2ubuntu3) SYSTEM; urgency=low + + [ Emmanuel Milou ] + * The main thread synchronizes the ringtone thread + * disable custom ringtone for the ALSA layer + * Fix the Makefile.am in man directory, add a SEE ALSO section + + [ Yun Liu ] + * Fix daemon crash caused by the previous patch ( for bug ticket #129) + + -- Yun Liu <yun.liu@savoirfairelinux.com> Tue, 06 Jan 2009 16:18:38 -0500 + +sflphone (0.9.2-2ubuntu2) SYSTEM; urgency=low + + * Fix bug ticket #129 + + -- Yun Liu <yun.liu@savoirfairelinux.com> Wed, 5 Jan 2009 15:54:53 -0500 + +sflphone (0.9.2-2ubuntu1) SYSTEM; urgency=low + + * Migrate from eXosip library to pjsip + * Add multiple SIP accounts support + * Fix ringtones problems + * Add a pulseaudio support + * Improve audio quality with ALSA + * Add chinese translation + * Improve spanish translation + * Migrate to a maintained C++ DBus bindings + * Clean and improve the build system + * Add build-dependency on Perl because we need pod2man to generate manpages + + -- Yun Liu <yun.liu@savoirfairelinux.com> Wed, 26 Nov 2008 09:47:53 -0500 + +sflphone (0.9.1) unstable; urgency=low + * Add a search tool in the history + * Migrate some gtk_entry_new to sexy_icon_entry_new + * Bug fix (Ticket #78): The voicemail password isn't displayed anymore in + the history tab + * Add the SIP registration expire value in the user file. + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Thu, 22 May 2008 11:14:25 -0500 + +sflphone (0.9.0) unstable; urgency=low + * Add history features + * Call date + * Call duration + * Mouse events in the history tab + * Smooth switch from the history tab to the calls tab + * Remove most of GTK-Critical warnings + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Wed, 13 May 2008 16:58:25 -0500 + +sflphone (0.9-2008-06-06) unstable; urgency=low + * Audio bug correction: capture stopped after a few minutes of conversation + with USB Plantronics sound card + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Tue, 06 May 2008 16:58:25 -0500 + +sflphone (0.9-2008-05-06) unstable; urgency=low + * Bug correction: account creation with the assistant + * GTK+ warnings removal + * libnotify warnings removal + * Remove aliasing on the SFLphone logo + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Mon, 05 May 2008 16:58:25 -0500 + +sflphone (0.9) unstable; urgency=low + * Clean dependencies ( removal of libboost ) + * Several GTK improvement and updates + -account window + -configuration window + * Migrate from GtkCheckMenuItem to GtkImageMenuItem + * ALSA standard I/O transfers: MMAP instead of R/W + * Fix speex audio quality + * IAX2 protocol + -Fix hold/unhold situation + -Add on hold music + * SIP protocol + -Ringtone on incoming call + -Fix transfer situation + * Add desktop notification ( libnotify ) + * Improve the system tray icon behaviour + * Improve registration error handling + * Register/unregister from the account window takes effect without starting back SFLphone + * Compilation warnings removal + * Call history + * Add an account configuration wizard + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Wed, 30 Apr 2008 16:58:25 -0500 + +sflphone (0.8.2) unstable; urgency=low + * Internationalization of the GTK GUI + * English / French + * STUN support + * Slight modifications of the graphical interface ( tooltips, dialpad, ...) + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Fri, 21 Mar 2008 11:37:53 -0500 diff --git a/tools/build-system/launchpad/debian-sflphone-client-gnome/compat b/tools/build-system/launchpad/debian-sflphone-client-gnome/compat new file mode 100644 index 0000000000000000000000000000000000000000..7ed6ff82de6bcc2a78243fc9c54d3ef5ac14da69 --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-client-gnome/compat @@ -0,0 +1 @@ +5 diff --git a/tools/build-system/launchpad/debian-sflphone-client-gnome/control b/tools/build-system/launchpad/debian-sflphone-client-gnome/control new file mode 100644 index 0000000000000000000000000000000000000000..23e1e85b38d713fc416c6b049733d32db87792ff --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-client-gnome/control @@ -0,0 +1,21 @@ +Source: sflphone-client-gnome +Maintainer: SavoirFaireLinux Inc <emmanuel.milou@savoirfairelinux.com> +Section: gnome +Priority: optional +Build-Depends: debhelper (>= 5), libgcc1, autoconf, automake, libtool, libgtk2.0-dev (>=2.16), libdbus-glib-1-dev, libnotify-dev, libebook1.2-dev, check, liblog4c-dev, libgnomeui-dev, gnome-doc-utils, rarian-compat +Standards-Version: 3.7.3 + +Package: sflphone-client-gnome +Priority: optional +#Architecture: any +Architecture: i386 +Depends: sflphone-common (=VERSION), libdbus-glib-1-2 (>= 0.73), libgtk2.0-0 (>=2.16) , libc6 (>= 2.3.6-6) , libglib2.0-0 (>= 2.12.0) ,libdbus-glib-1-2, libnotify1 (>= 0.4), librsvg2-common (>=2.22.2), liblog4c3 +Replaces: sflphone +Conflicts: sflphone +Homepage: http://www.sflphone.org +Description: GNOME client for SFLphone + Provide a GNOME client for SFLphone. + SFLphone is meant to be a robust enterprise-class desktop phone. + SFLphone is released under the GNU General Public License. + SFLphone is being developed by the global community, and maintained by + Savoir-faire Linux, a Montreal, Quebec, Canada-based Linux consulting company. diff --git a/tools/build-system/launchpad/debian-sflphone-client-gnome/control.hardy b/tools/build-system/launchpad/debian-sflphone-client-gnome/control.hardy new file mode 100644 index 0000000000000000000000000000000000000000..95d2f2538cd8be56f006cbd7786f5cfa5827d151 --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-client-gnome/control.hardy @@ -0,0 +1,20 @@ +Source: sflphone-client-gnome +Maintainer: SavoirFaireLinux Inc <emmanuel.milou@savoirfairelinux.com> +Section: gnome +Priority: optional +Build-Depends: debhelper (>= 5), libgcc1, autoconf, automake, libtool, libgtk2.0-dev, libsexy-dev, libdbus-glib-1-dev, libnotify-dev, libebook1.2-dev, check, liblog4c-dev +Standards-Version: 3.7.3 + +Package: sflphone-client-gnome +Priority: optional +Architecture: any +Depends: sflphone-common (=VERSION), libdbus-glib-1-2 (>= 0.73), libgtk2.0-0 , libc6 (>= 2.3.6-6) , libglib2.0-0 (>= 2.12.0), libdbus-glib-1-2, libnotify1 (>= 0.4), libsexy2 (>= 0.1), librsvg2-common (>=2.22.2), liblog4c3 +Replaces: sflphone +Conflicts: sflphone +Homepage: http://www.sflphone.org +Description: GNOME client for SFLphone + Provide a GNOME client to SFLphone. + SFLphone is meant to be a robust enterprise-class desktop phone. + SFLphone is released under the GNU General Public License. + SFLphone is being developed by the global community, and maintained by + Savoir-faire Linux, a Montreal, Quebec, Canada-based Linux consulting company. diff --git a/tools/build-system/launchpad/debian-sflphone-client-gnome/control.intrepid b/tools/build-system/launchpad/debian-sflphone-client-gnome/control.intrepid new file mode 100644 index 0000000000000000000000000000000000000000..17532c599e32e945949bab117cfae731a9ee1fe5 --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-client-gnome/control.intrepid @@ -0,0 +1,20 @@ +Source: sflphone-client-gnome +Maintainer: SavoirFaireLinux Inc <emmanuel.milou@savoirfairelinux.com> +Section: gnome +Priority: optional +Build-Depends: debhelper (>= 5), libgcc1, autoconf, libtool, libgtk2.0-dev, libsexy-dev, libdbus-glib-1-dev, libnotify-dev, libebook1.2-dev, check, liblog4c-dev +Standards-Version: 3.8.0 + +Package: sflphone-client-gnome +Priority: optional +Architecture: any +Depends: sflphone-common (=VERSION), libdbus-glib-1-2 (>= 0.73), libgtk2.0-0 , libc6 (>= 2.3.6-6) , libglib2.0-0 (>= 2.12.0), libdbus-glib-1-2, libnotify1 (>= 0.4), libsexy2 (>= 0.1), librsvg2-common (>= 2.22.2), liblog4c3 +Replaces: sflphone +Conflicts: sflphone +Homepage: http://www.sflphone.org +Description: GNOME client for SFLphone + Provide a GNOME client to SFLphone. + SFLphone is meant to be a robust enterprise-class desktop phone. + SFLphone is released under the GNU General Public License. + SFLphone is being developed by the global community, and maintained by + Savoir-faire Linux, a Montreal, Quebec, Canada-based Linux consulting company. diff --git a/tools/build-system/launchpad/debian-sflphone-client-gnome/copyright b/tools/build-system/launchpad/debian-sflphone-client-gnome/copyright new file mode 100644 index 0000000000000000000000000000000000000000..fbde2314bef1fb7ee643083e6d27c397213c5ead --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-client-gnome/copyright @@ -0,0 +1,28 @@ +This package was debianized by Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> on +Fri, 3 Apr 2009 09:47:53 -0500. + +It was downloaded from the git repository of SFLphone: git://sflphone.org/git/sflphone.git + +Upstream Author: Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> + +Copyright: + +Savoir-Faire Linux Inc. + +License: + +This software is copyright (c) 2004-2009 Savoir-Faire Linux inc. + +You are free to distribute this software under the terms of +the GNU General Public License version 3. +On Debian systems, the complete text of the GNU General Public +License can be found in the file `/usr/share/common-licenses/GPL'. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 51 Franklyn St, Fifth Floor, Boston, MA 02110-1301, USA. diff --git a/tools/build-system/launchpad/debian-sflphone-client-gnome/cron.d b/tools/build-system/launchpad/debian-sflphone-client-gnome/cron.d new file mode 100644 index 0000000000000000000000000000000000000000..d11e61177739b56bce3aac6de6483b48e797a258 --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-client-gnome/cron.d @@ -0,0 +1,4 @@ +# +# Regular cron jobs for the sflphone package +# +0 4 * * * root sflphone_maintenance diff --git a/tools/build-system/launchpad/debian-sflphone-client-gnome/dirs b/tools/build-system/launchpad/debian-sflphone-client-gnome/dirs new file mode 100644 index 0000000000000000000000000000000000000000..e2dc98dcb24907fb5a7ceb0f0651276b702d6030 --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-client-gnome/dirs @@ -0,0 +1,7 @@ +usr/bin +usr/share/applications +usr/share/pixmaps +usr/share/sflphone +usr/share/locale +usr/share/doc +usr/share/man diff --git a/tools/build-system/launchpad/debian-sflphone-client-gnome/docs b/tools/build-system/launchpad/debian-sflphone-client-gnome/docs new file mode 100644 index 0000000000000000000000000000000000000000..9830da213fdb4baf4d68538e8c8e490248e209e1 --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-client-gnome/docs @@ -0,0 +1,5 @@ +NEWS +README +ChangeLog +AUTHORS + diff --git a/tools/build-system/launchpad/debian-sflphone-client-gnome/manpages b/tools/build-system/launchpad/debian-sflphone-client-gnome/manpages new file mode 100644 index 0000000000000000000000000000000000000000..7e7594591214b5e3a4c8134fabe9696c84b04907 --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-client-gnome/manpages @@ -0,0 +1,2 @@ +debian/sflphone-client-gnome/usr/share/man/man1/sflphone-client-gnome.1 +debian/sflphone-client-gnome/usr/share/man/man1/sflphone.1 diff --git a/tools/build-system/launchpad/debian-sflphone-client-gnome/postinst b/tools/build-system/launchpad/debian-sflphone-client-gnome/postinst new file mode 100644 index 0000000000000000000000000000000000000000..ebee7fa2bb049bf0e6f826e28569d05cb51d451a --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-client-gnome/postinst @@ -0,0 +1,7 @@ +#!/bin/sh -e + +update-alternatives --install /usr/bin/sflphone sflphone /usr/bin/sflphone-client-gnome 100 \ + --slave /usr/share/man/man1/sflphone.1.gz sflphone.1.gz \ + /usr/share/man/man1/sflphone-client-gnome.1.gz + +exit 0 diff --git a/tools/build-system/launchpad/debian-sflphone-client-gnome/postrm b/tools/build-system/launchpad/debian-sflphone-client-gnome/postrm new file mode 100644 index 0000000000000000000000000000000000000000..70be710bd108ddadbfa790f9ac8795984cc139f8 --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-client-gnome/postrm @@ -0,0 +1,36 @@ +#!/bin/sh +# postrm script for sflphone +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * <postrm> `remove' +# * <postrm> `purge' +# * <old-postrm> `upgrade' <new-version> +# * <new-postrm> `failed-upgrade' <old-version> +# * <new-postrm> `abort-install' +# * <new-postrm> `abort-install' <old-version> +# * <new-postrm> `abort-upgrade' <old-version> +# * <disappearer's-postrm> `disappear' <overwriter> +# <overwriter-version> +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +if [ "$1" = "purge" ] +then + + # remove the user config file + rm -f $HOME/.sflphone/sflphonedrc + +fi + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + diff --git a/tools/build-system/launchpad/debian-sflphone-client-gnome/preinst b/tools/build-system/launchpad/debian-sflphone-client-gnome/preinst new file mode 100644 index 0000000000000000000000000000000000000000..ab8a90ca579f3b7038e8262b6fe5bede8a85fed0 --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-client-gnome/preinst @@ -0,0 +1,19 @@ +#!/bin/sh +# postrm script for sflphone +# +# see: dh_installdeb(1) + +set -e + +package=sflphone-client-gnome + +case "$1" in + install|upgrade) + ## Clean up the previous manpage + if [ -f /usr/share/man/man1/sflphone-gtk.1 ]; then + rm /usr/share/man/man1/sflphone-gtk.1 + fi + ;; +esac + +exit 0 diff --git a/tools/build-system/launchpad/debian-sflphone-client-gnome/prerm b/tools/build-system/launchpad/debian-sflphone-client-gnome/prerm new file mode 100644 index 0000000000000000000000000000000000000000..5e9021706875bb08a56c8c54f35cef96a7ca6055 --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-client-gnome/prerm @@ -0,0 +1,7 @@ +#!/bin/sh -e + + +if [ "$1" = "remove" ]; then + # Remove alternatives symlink set in postinst + update-alternatives --remove sflphone /usr/bin/sflphone +fi diff --git a/tools/build-system/launchpad/debian-sflphone-client-gnome/rules b/tools/build-system/launchpad/debian-sflphone-client-gnome/rules new file mode 100755 index 0000000000000000000000000000000000000000..3ff2428272f3b35249ff95daa41673cc04a559b7 --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-client-gnome/rules @@ -0,0 +1,117 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 +export DH_OPTIONS + +package=sflphone-client-gnome + +CXX = g++-4.0 +CFLAGS = -Wall -g +DEB_INSTALL_MANPAGES_sflphone_client_gnome = sflphone.1 sflphone-client-gnome.1 + +configure: configure-stamp +configure-stamp: + dh_testdir + # Add here commands to configure the package. + ./autogen.sh + ./configure --prefix=/usr + touch configure-stamp + + +#Architecture +build: build-arch build-indep + +build-arch: build-arch-stamp +build-arch-stamp: configure-stamp + + # Add here commands to compile the arch part of the package. + $(MAKE) + touch $@ + +build-indep: build-indep-stamp +build-indep-stamp: configure-stamp + + # Add here commands to compile the indep part of the package. + #$(MAKE) doc + touch $@ +clean: + dh_testdir + dh_testroot + rm -f build-arch-stamp build-indep-stamp configure-stamp + # Add here commands to clean up after the build process. + [ ! -f Makefile ] || $(MAKE) distclean + +ifneq "$(wildcard /usr/share/misc/config.sub)" "" + cp -f /usr/share/misc/config.sub config.sub +endif +ifneq "$(wildcard /usr/share/misc/config.guess)" "" + cp -f /usr/share/misc/config.guess config.guess +endif + dh_clean + +install: install-indep install-arch +install-indep: + dh_testdir + dh_testroot + dh_clean -k -i + dh_installdirs -i + # Add here commands to install the package into debian/sflphone. + +install-arch: + dh_testdir + dh_testroot + dh_clean -k -s + dh_installdirs -s + # Add here commands to install the arch part of the package into + # debian/tmp. + $(MAKE) DESTDIR=$(CURDIR)/debian/$(package) install + dh_install -s +# Must not depend on anything. This is to be called by +# binary-arch/binary-indep +# in another 'make' thread. + +binary-common: + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs + dh_installexamples +# dh_installmenu +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_python +# dh_installinit +# dh_installcron +# dh_installinfo + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms +# dh_perl + dh_makeshlibs + dh_installdeb +# dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb +# Build architecture independant packages using the common target. +binary-indep: build-indep install-indep + $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common + +# Build architecture dependant packages using the common target. +binary-arch: build-arch install-arch + $(MAKE) -f debian/rules DH_OPTIONS=-s binary-common + +binary: binary-arch binary-indep +.PHONY: build clean binary-indep binary-arch binary install install-indep install-arch configure diff --git a/tools/build-system/launchpad/debian-sflphone-client-kde/changelog b/tools/build-system/launchpad/debian-sflphone-client-kde/changelog new file mode 100644 index 0000000000000000000000000000000000000000..cdfe319f761dd37c56e94f52f1c06530b23a3b24 --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-client-kde/changelog @@ -0,0 +1,1284 @@ +sflphone-client-kde (0.9.6~jaunty) jaunty; urgency=low + + ** 0.9.6 ** + + * Documentation on echo test + * [redmine_down] codec names not displayed in total + * [redmine_down] crash when hanging up a dialing call because tries to + add it to history whereas no starttime + * [#1927] alternate every time screen changed to call history + * [#1886] clean code + * [#1886] debug messages when loading history removed + * [redmine_down] sflphone-kde icons + * [#1855] Update language files + * [#1502] Update version number + * [redmine_down] setHistory at close + * [#redmine_down] Handle PJ_DECLINE_SC as failure + * [#1923] Fix segmentation fault when adding a new account + * [#1923] Check on iterator before setting the config + * [#1904] Added mnemonic to tabs in sflphone-client-gnome. + * [#1905] The daemon was not sending the currentSelectedCodec signal + on dbus when answering a call. + * [#1922] Default values set to all account details + * [#1886] Spinbox reg expire enables apply, and address book is not + visible when disabled + * [#1905] Bug fix for segmentation fault caused by an empty string, + * [#1910] Warnings in test directory + * [#1919] Error fixed + * [#1855] Update russian translation - Hussein Abdallah + * [#1910] Remove files + * [#1919] fixed + * [#1777] Code indentation + * [#1918] fixed + * [#1917] fixed + * [#1910] Remove warnings compilation in src + * [#1886] removed AccountListModel in configskeleton + * [#1914] + * [#1911] check previous and new port + * [#1910] Remove compilation warnings in src/dbus and src/history + * [#1910] Remove compilation warnings in src/audio + * [1855] Update german translation - Sven Werlen + * [#1909] removed + * [#1906] Done + * [#1904] The registration expire value is now configurable from the + * Cleaned up debug messages. + * [#1886] separated initCallItem in two functions + * [#1886] reversed error in commit + * [#1886] clean debug + * [#1886] changed Name of classes and files + * [#1886] clean + * [#1870] In call_state_cb (dbus.c:126), _time_stop was overridden by + the actual time. + * [#1884] Added some new gpg flags to prevent tty warnings + * [#1886] Clean audio config dialog + * [#1886] No more compile warnings. + 1 comm + * [#1872] Check if the user input is smaller than PJ_MAX_HOSTNAME. + * [#1886] + * [#1785] Fixed build when no new commit + * [#1852] If chosen by the user, the hostname can now be solved and + used + * [#1871] * and # inverted back + * [#1869] Conditional compilation that checks if + * [#1309] removed test in main + * [#1425] Put actions in SFLPhone window class instead of ui view, + made a separate toolbar for screens. + + -- SFLphone Automatic Build System <team@sflphone.org> Mon, 27 Jul 2009 09:53:37 -0400 + +sflphone-client-kde (0.9.6~rc2-SYSVER) SYSTEM; urgency=low + + ** 0.9.6~rc2 ** + + * [#1755] Remove generated file + * [#1753] restore ilbc ... + * [#1866] Methods getSipPort and setSipPort now have an effect on the + * [#1753] make pjsip compile without ilbc. Use ./autogen.sh --disable- + ilbc-codec + * [#1855] Fix error in russian translation + * [#1805] Remove the old flawed signal mechanism which was failing in + * [#1855] Refresh translation + * Spanish translation finished + po README files updated + echo's in + copy-in-clients + * [#1850] Yun made the chinese HK-CN translation + * [#1848] Fix transfer interface bug + * [#1862] At install, kde client installs only french translation file + * [#1841] A new fallback mechanism was added to the internal resolver + in PJSIP. + * Started AccountList model/view + * [#1855] Remove po subdir in Makefile.am + * [#1855] Fix typo error in sflphone-client-gnome + * [#1855] Do not generate Makefile in sflphone-common/po + * [#1855] Copy translation files into both clients dirs + * [#1855] Remove po dir from sflphone-common + * Comments added + * [#1860] mailbox->voicemail... + * make scripts executable + * [#1855] French translation + * [#1855] Chinese zh_HK partially filled... + * [#1859] An unnamed pipe monitored by poll() was added. When we want + to + * [#1855] Sven completed the first part of the german translation + * [#1855] Cantonese manually filled for already translated, almost + equal strings + * [#1855] Merge russian translation + * [#1855] Spanish manually filled for already translated, almost equal + strings + * [#1855] Update german translation in ./lang/de + * [#1858] This problem was fixed by removing a useless line in + * [#1855] merged existing translations in lang/ sflphone.po's + * [#1842] [#1843] An attempt at improving the expected behaviour that + can't + * [#1855] added po folder in gnome client and scripts for copying from + common lang folder to clients + * [#1853] Edit before call does nothing on call history + * Put most language entries possible in common. From 300 to 250 + entries. Stays underscores problem. Scripts for copy in clients. + * commit to merge master + * [#1825] Changed "Bad authentification" to "Authentication Failed". + * common po files + * [#1753] Remove ILBC from pjproject + + -- SFLphone Automatic Build System <team@sflphone.org> Fri, 17 Jul 2009 19:13:11 -0400 + +sflphone-client-kde (0.9.6~rc1-SYSVER) SYSTEM; urgency=low + + ** 0.9.6~rc1 ** + + * Update some version number + * [#1792] Creates .sflphone directory with permission 600. Also, + "chmod 600" after + * [#1810] GUI is now notified that the call failed. Also, a segfault + was + * [#1816] Address book search disabled when disabled address book and + enabled it back plus button stays triggered + * codeclistmodel + asynchronous loading of address book + + enable/disable address book + * [#1810] Now checking SDP answer after 200 OK. Still need to + implement full + * [#1794] Can't use the interface during a call + * Updated translation files + * Russian translation integrated + * Codec list model/view started. + * [#1807] Add configure.ac in pjproject-1.0.3 + * [#1787] closeRtpSession added in some places where it should have + been + * Use Item class for contacts and accounts + * Comments + clean code + * [#1794] Improved debug messages + * [#1805] Replaced the old and unreliable mecanism that was was + waiting for + * [#1794] Can't use the interface during a call + * [#1787] For those cases where no registered SIP account is + configured + * [#1797] Make pjsip compile + * [#1787] Minor changes. Removed useless commented line. Changed order + of + * [#1777] Code indentation + * [#1797] Update package generation with new pjsip version + * [#1798] Does not hang up when the call is building up + * [#1797] Update .gitignore with new pjsip version + * [#1797] Remove generated files from repo + * [#1797] Main build system now uses pjproject-1.0.3 + * [#1797] Add pjproject-1.0.3 + * [#1797] Remove pjproject-1.0.2 + * [#1796] Computing time optimization (samplerate conversion) + * [#1787] _audiortp->start() moved away from offhold(), + SIPCallAnswered() + * [#1312] Added new states for calls initialized by other clients + * [#1795] Crashes when adding a new account, checking it and applying + * [#1782] Missing icons + * [#1793] KDE client compilation problem + * Fake ringtone files can no longer be set. + * indentation + * [#1312] Able to fetch to differentiate incoming/ringing call state + * [#1784] Use DESTDIR variable in po Makefile - fix language file + installation + * [#1785] Fixed typo + * [#1785] Fixed changelog update + * [#1759] ./autogen.sh --prefix=/usr --with-debug to use optimization + level 0 + * [#1773] Changed snapshot naming convention + * [#1773] Removed gpg agent use, added repository cache cleaning + * [#1759] Use optimization level 0 for repository, 2 for packages + * [#1777] Code indentation/formatting + * Translated new features in french + * [#1785] Added missing changelog entry + * [#1781] Window title is SFLPhone + * [#1777] Add code indentation/formatting in the buil system + * [#1774] Can't set voicemail number in KDE account creation wizard + * [#1775] Can't modify account information for account created with + the wizard + * [#1771] Add a "Default" button in context menu to disable chosen + prior account + * [#1705] + * [#1224] Remove generated file from the repo + * [#1224] Remove generated file from the repo + * [#1762] distclean target should remove kconfig generated files + (settings.h, settings.cpp). Rename them? + * [#1761] clear history button should really clear history + * Dialpad works. + * Implemented Dialpad widget instead of building it in main view. + * Removed last occurence of the old config dialog, that made the build + crash. + * [#1755] Do not consider G722 as a dynamic payload elsewhere than in + RTP layer + * [#1753] Remove ilbc Makefile generation + * [#1756] Implement a kde configuration dialog with kconfig xt and + kconfigdialog class + * [#1755] fix audiocodec folder parsing problem + * [#1450] Reinit timestamp comparison in RTP, create session in + newOutgoingCall + * [#1753] Remove milenage third party code from pjsip + * New Config Dialog integrated in GUI.(without codecs) + * [#1753] Remove ILBC codec + * kconfig started, tr2i18n -> i18n, icons folder, accountList changed + * [#1705] Fixed Audio RTP thread creation/start + * [#1714] Fix codec negociation result handling + * [#1678] Fix audiortp payload setting + * [#1678] Put bac putData method in rtp + * [#1669] gtk_file_chooser_get_filename() support UTF-8 by default + * [#1735] Add conditions to sdp update call if call declined + * [#1737] substr of recordings destination folder to remove "file://" + should be done in client rather than in daemon + * [#1731] Enlarge audio stream buffer size + * [#1714] Missing true + * [#1317] Fixed Mandriva timeout + * [#1317] Changed tag convention + * [#1317] Cleaned git-dch + + -- SFLphone Automatic Build System <team@sflphone.org> Fri, 10 Jul 2009 15:50:55 -0400 + +sflphone-client-kde (0.9.6~beta-SYSVER) SYSTEM; urgency=low + + ** 0.9.6~beta ** + + * spec files for mandriva and opensuse updated with buildrequires + libqt4-dev >=4.3 + * [#1700] Cannot build on ubuntu 8.10 and a few other distribs + * [#1502] Update version number where applicable + * [#1642] Update client icons + * [#1450] Clean up useless debug and comments in sipvoiplink and + audiortp + * [#1450] Remove Semaphore object in AudioRtp thread deletion + * [#1450] Audio RTP init now synchronized with Sip/SDP + * [#1693] kde client crashes when changing codecs order/activation + * [#1450] Deep refactoring of audiortp + * [#1450] setRtpSessionRemoteIp + * [#1689] getCallList at start + * [#1224] Change path in package files + * [#1450] Audio RTP initialized only once, payload and remote ip set + at runtime + * [#1450] Add setRtpSessionMedia and setRtpSessionRemoteIp address + * [#1642] Make GNOME GUI fresher and younger ;) + * [#1686] Status bar displaying used account + * added sflphone-kde icon so that it compiles + * [#1659] Ending a call causes the daemon to crash + * corrected introspection XMLs, po files... + * [#1211] g722 media descriptor in codecDescriptor + * [#1310] Install sflphoned in $(prefix)/lib/sflphone + * [#1502] Do not install test binaries and dbus utilitaries + * [#1224] hack for pjsip build system! + * [#1224] Remove pjsip binaries from repo + * [#1224] Upgrade to pjsip 1.0.2 + * [#1658] About SFLphone (bugs) + * [#1658] About SFLphone + * [#1660] Displaying all dialed numbers in a call + * Tested status bar. + * [#790] Optimize pulse audio streams parameters + * [#1678] Some usefull debug messages for mutex/semaphore deadlock + problem + * [#1669] Add/remove some usefull/unusefull debug + * [#1665] Fix latency related to pulse audio stream openning/closing + * [#1457] Make the menus and panels accessible in french + * [#1457] Improve broken keyboard accessibility in menus and conf + panels + * [#961] Instanciate only once the searchbar icons + * [#961] Restore transfer fonction + * [#961] Filter on the history type OK + * [#961] Fix compilation problems on hardy/intrepid + * [#1157] Commit missing files + * [#790] Reduce number of start/stop streams call on pulse audio + * [#1639] kde client crashes when no account registered + * [#1620] Fix the searchbar + * [#1620] Get back caltree as it was during gtkcritical area + * [#1620] Add history filter reinit function + * [#1335] Add a missing label in address book preferences + * [#1561] Update russian translation - Hussein Abdallah + * [#1605] Fix edit menu french translation + * [#961] Enable to search in the history according to the call type + * [#1449] Searchbar does not work anymore + * [#961] Add popup menu on the entry primary icon for history + * [#1317] Fixed KDE client package dependency + * [#936] speex 32 khz integration completed + * [#936] Use 320 frame size + * [#936] Test using a frame size at 320 smpls + * [#1214] Enable / Disable history + * [#1607] Fix compilation problem for ubuntu 8.10 (libsexy) + * [#1313] Implement processDataEncode processDataDecode in audiortp + * [#1613] codec list order can't be set + * Better handling of localisation + added languages + corrected + warnings + begginning of new config dialog with kconfig + 14px + account leds + * [#1214] Save and load history according to the limit timestamp + + unit tests + * [1609] Fix call number copy/paste feature + * [1607] Restore clear action icon in searchbar + * [#936] Try to decode using 1280 samples + * [#936] Add some debug + * [#936] Add .cpp file + * [#936] Oops Forgot speex 32 khz + * [#1214] Add configuration panel for history + D-Bus calls + * [#1313] Test rtp thread function, frame size, nbbytes, resampling + * [#790] Flush audio data before closing audio streams + * [#1214] History displays local time + * [#1214] Skip empty field on display + * [#1214] Associate an account to an history entry + * [#1342] Get addressbook options sensitive/non-sensitive + * [#1211] Clean up and comments + * [#1211] Get back to 20 ms framesize + * [#1211] Use sendImmediate instead of putData in RTP + * [#1211] Fix nb byte available in RTP + * [#1211] Clear condition on maxNbSamples in RTP + * [#1211] Fix max byte available in RTP session + * [#1211] G722: Use 160 samples per frame instead of 320 + * [#1211] Test using a dynamic payload + * [#1211] Test using a dynamic payload type + * [#1211] Rename size variable (nb_samples, nb_bytes) + * [#1211] Test g722 ip-to-ip sending twice the data lenth + * [#1211] Test g722 ip-to-ip + * [#1214] Do not select an history item by default at startup + * [#1214] Remove some compilation warnings + * [#1214] Handle empty field - remove g_print + * [#1214] Add each history item only once + * [#1214] Handle call timestamps properlier + * [#1214] Do not need timestamp files anymore + * [#1214] Use the saved date for history entry + * Clean up + * [#1214] Client doesn't crash if the D-Bus call fails + * [#1214] Client is able to save its history - still some glitches + * [#1211] Forgot 16000 for g722 + * [#1211] G722 initialization + * [#1214] Save name/number, successfully load the history if no fields + are empty + * [#1499] Fixed destination directory bug + * [#1214] Restore all the functionalities; peer name/number way more + easy to handle !! + * [#1214] Add callable_object instead of call_t, refactoring + * [#1211] Test with polycom soundstation 16000 + * [#1211] Remove C like inline function in g722 codec + * [#1342] Finalize gnome client preference window formating + * [#1214] Retrieve the history when the gnome client startsup + * [#1306] Implement localization for KDE client + * [#1593] enable accounts apply button when account checked/unchecked + * [#1214] Implement the dbus calls on server side + * [#1214] Add serialized/unserialized functions to pass data on DBUS + * [#1342] Formating gnome client configuration windows + * [#1214] Save sucessfully a map of history items + * [#1499] Removed multiple jobs compilation for KDE client (2) + * [#1214] Load history from file into memory, add unit tests + * [#1534] Throws a length_error exception in case URL exceeds + std::string max_size + * [#1499] Removed multiple jobs compilation for KDE client + * [#1565] make account leds smaller + * [1430] Fix dbus debug + * [#1562] crashes when trying to change item of a call of state "OVER" + * [#1116] Fix compilation bug + * [#1317] Added mandriva and opensuse-11 64 bits + * [#1108] Add messges in main window concerning transfer success + failure + * [#1116] Fix compilation problems + * [#1211] g722 Makefile + * [#1108] Client side transferFailed/trasferSucceded signals handling + * [#1211] G722 mostly completed, + * [#1555] make bigger toolbar (24x24) + * [#1551] remove default mailbox number in wizard and disable mailbox + button when first account doesn't have mailbox number + * [#1342] Re-add sflphone manpages + * [#1116] Fix compilation on non-jaunty distros + * [#1317] Fixed opensuse startup sleep + * [#1108] Add a signal in the client to notify successful or failed + transfer + * [#1108] Dbus signals concerning call transfer success/failure + * [#1317] Added opensuse to automatic build system + * [#1223] Fix manpages bug + * [#1060] german translation glitch + * Clean up some gnome client warnings + * [#1547] replace ugly account leds by beautiful icons + * [#1548] add close button that hides windowand just hide on clicking + the cross + * [#1549] put introspec XMLs in the client's source + * [#1312] Implement getCallList D-BUS method + * [#1116] Clear text in history and contacts + * [#1499] KDE integration + * [#1469] Modify header linkers in dbus-c++'s Makefile.am's + * [#1469] Remove examples folder from dbus-c++ + * [#1214] History integration in build system; unit test squeleton + * [#1317] Cleaning + * [#1469] Remove configure stuff in dbus-c++ + * [#1469] Add unofficial mainline dbus-c++ + * [#1469] Remove dbus-c++ from freedesktop + * [#1430] Bring account changed signal/callback back to normal + * [#1060] Update german translation - Sven Werlen + * [#1430] Add marshaller one string define + * [#1430] Send account change signal broadcast using account id + * [#1430] Remove condition on setRegistrationState, cause stun to + crash + * [#1317] Centralized version handling + * [#1317] Fixed version number on sfl-git-dch + * [#1317] Refactoring for new distributions + * [#1215] Fix account order at startup if latency + * [#1088] Restore sip dns srv + * [#1214] Add squeleton for history manager + * [#1430] Add accout id to accout changed method + * [#1430] No connectionStatusNotification (account changed) if no + changes + * [#1538] Add COPYING file + * [#1430] Add audio rtp thread tests + * [#1317] Changed version detection + * [#1538] Document license in libs/stund + * [#1317] Added version files + * [#1538] Apply François patches - debian packages + * [#1317] Updated spec files + * add files + * [#1538] Apply François patches - debian packages + * [#1535] Change program file structure (directory src...) + * [#1317] Updated build system scripts + * [#1317] Cleaning + * [#1317] Copied introspect files to gnome client + * [#1317] Added opensuse to build-system : first-shot + * [#1317] Remove spec files from configure + * [#1317] Added missing prefix + * removed debug for daemon account fix + * [#1430] Add a connection reference which most likely belong to + libdbus + * [#1430] Use shared connection instead of private + * make daemon find the account, added userMatch + * Clean code, add comments... + * [#1317] Fixed packaging rules + * [#1317] Updated autogen + * Updated autogen.sh for pjsip + * [#1526] Set accounts order + * [#1317] Fixed pjsip lib dirs + * [#1317] Updated debian packaging for new pjsip configuration script + * [#1317] Switch to autogenerated guess and sub files + * [#1317] Updated pjsip inclusion in build system + * [#1317] Replaced pjsip guess and sub files + * [#1317] Fixed compilation issues on opensuse 11 + * [#1505] account list seem to crash the application when clicking + Apply very fast... + * [#1456] Add a flag to be replaced in the control files + * [#1456] Added version dependancy handling + * put account alias in AccountWidgetItem rather than in the item with + " " before. + * [#1034] The KDE client should start sflphoned if it is not started + * [#1500] Handle options for notifications and display on incoming + call. + * [#1443] Client should not crash when receive an unexpected + stateChanged signal + * [#1403] Do not stop the notification anymore + * [#1456] Added version dependancy handling + * [#1426] Daemon crashes when get alsa plugin + * [#1422] Improved error messages + * commit for merge + * [#1424] Change logo in tray icon and put a different one when + incoming call + * [#1425] first part done, window title... + * [#1413] add manpages creating and installing in build system + * [#1417] The client should start the account creation wizard if + started for the first time (if config file doesn't exist) + * [#1421] Make volume bars horizontal when dialpad is hidden. + * Changed main window title and fixed a mistake in sflphone_const.h + * [#1412] make debian package building work + * changelog changed. + * Changed addAccount method in gnome client. + * Debian and man folders added. + * [#1388] Change project name from sflphone_kde to sflphone-client-kde + * Better handle of kabc check. + * [#1351] Automatic generation of dbus interfaces in makefile + generated by cmake + * [#1307] Implement "edit before call" in history and address book. + * [#1344] change action_call label in call history from "call" to + "call back". + * [#1308] Implement Hook feature in kde client + * Improved build system. + * #1219 : Add address book configuration page + * Better handling of registration to the daemon. + * #1039 : Add tray icon in kde. + * Issue no 1216 : Double click on item in history or address book + causes call. + * display peer name in call list and call history when called from + address book. + * Address book functionnal with photo displayed. + * Help menu kde available but actions disappeared. All fonctions in + view. + * Address book functionnal but ugly and making its own sort in the + complete address book. + * Account choice on right click, clean out includes, page address + book, fixed bugs... + * Wizard, double click, context menu... + * Removed sflphone_kde.kdevelop.filelist + * Added account creation wizard and translated interface in english. + * Transfer functionnal but ugly. + * transfer not functionnal + * Bug fixed : unholding (UNHOLD_CURRENT, UNHOLD_RECORD) + * Commit functional for push. With install.sh + * Before merge. + * Problem with enable accounts. Account display increased. + * Functional with codec order working , playDTMF. + * Commit functional. + * sflphone_kde/build added in .gitignore. + * complete commit for checkout previous. + * Commit before checkout previous version to check the display + bug(little font everywhere...) + * Functionnal client. Rest : history icons, config icons and + functionalities + * commit before merge asavard for isRecording. + * Call and Automate fusion done and seems to work. + * Commiting before putting Automate class in Call class. + * Functionnal main window without recording, history, voicemail, kio + widgets. + * client kde avec kdevelop. + * Config Dialog almost finished. + * Base of QT client + + -- SFLphone Automatic Build System <team@sflphone.org> Tue, 23 Jun 2009 11:15:26 -0400 + +sflphone-client-kde (0.9.5-SYSVER) SYSTEM; urgency=low + + ** 0.9.5 release ** + + * [#1060] FIx bug in chinese translation + * [#1313] git add rtpTest.cpp rtpTest.h + * [#1313] Add init/close rtp tests + * [#1313] Basic instanciation of the rtp layer + * [#1449] Gtk-Critical concerning history filters and new calls + * [#1400] Make the match with the hostname instead of username + * [#1324] Change status bar label for "Using %s (%s)" + * [#1403] Icon size: 60x60 px + * [#1403] Do not remove notification, improve icon quality + * [#1403] Add smaller icon for gnome notifications + * [#1403] Prevent crash when hangup && no notification + * [#1403] Remove all actions on notifications; code refactoring + * [#1451] Use stun.sflphone.org as default STUN server + * [#1060] New po files - need to be translated + * [#1060] Update french translation - Rebuild template file + * [#1456] Add a flag to be replaced in the control files + * [#1454] Make cppunit optional; remove from build deps in control + files + * [#1401] Add libexpat1-dev dependency in control files + * [#1448] Take off these ugly debug messages + * [#1448] fixed getTelephoneTone and getTelephoneFile() called + repeatedly + * [#1406] add liblog4c-dev in build-depends + * [#1409] Restore .desktop icon + + -- SFLphone Automatic Build System <team@sflphone.org> Mon, 25 May 2009 11:34:48 -0400 + +sflphone-client-kde (0.9.5-SYSVER~rc2) SYSTEM; urgency=low + + ** 0.9.5 rc2 ** + + * [#1422] Improved error message + * [#1402] Fix pjsip build + * [#1404] Clear GTK-Critical Bug at client startup + * [#1422] Added automatic VM shutdown when building on more than one + VM + * [#1422] Fixed some issues with new changelog generation script + * [#1422] Moved distribution update to specific file + * [#1422] Dropped git-dch, replace by home made implementation + * [#1402] Fix pjsip build + * [#1404] Clear GTK-Critical Bug at client startup + * Changes for name based dbus connection + * Clean changelogs + * [#1343] Gnome: Implement a callback system to handle focus on + different widgets + * Debus Session + * Refactoring Python code, PEP8 + * [#1430] Get back dbus_g_proxy_new_for_name + * [#1430] Get back DBUS_BUS_SESSION type + * [#1430] Dbus fixed owner message binding + * Second test with DBUS owner + * [#1404] Gnome -> Preferences -> Hooks + * [#1404] Gnome -> Preferences -> Recordings + * [#1404] Call History + * [#1404] Gnome -> Preferences -> Address Book + * [#1404] IF the first notification option disable the second + notification + * Dbus with fixed owner does not automatically start the deamon + * Add codec debug tests in pysflphone + * [#1407] Some print info + * [#1407] Add a scenario to pick_up action + * Test client dbus connection to a fixed owner + * Add python dbus test suite + * [#1161] Modified version handling in build system + * [#1314] Test pulse audio and audio streams connect and disconnect + * [#1402] Add info message after configure + * [#1402] Build the daemon with the local pjsip library (vs the + installed one) + * [#1009] Fix Codec Sampling Rate set to zeros + * [#1314] Add mutex to pulse layer audio streams + * [#1314] Refactoring pulseaudio stream to test connect disconnect + * [#1314] Refactoring of pulselayer to test conect/disconnect + * Add debug messages in debus calls concerning account + * [#1314] Add some return values to audio init functions + * [#1406] add liblog4c-dev in build-depends + * [#1409] Restore .desktop icon + * Bug #1405: Fix strings as requested. + * Bug #1404: Fix strings in preferences panel. + + -- SFLphone Automatic Build System <team@sflphone.org> Tue, 19 May 2009 12:08:18 -0400 + +sflphone-client-kde (0.9.5-0ubuntu1~rc1) SYSTEM; urgency=low + + [ SFLphone Project ] + * [#1262] Updated changelogs for version 0.9.5-0ubuntu1 Snapshot 2009- + 05-05 + + [ Emmanuel Milou ] + * Add some python CLI client code; not really functional + * [#1108] Fix peerHungup method for IP to IP call + + [ Alexandre Savard ] + * [#1108] Correct setting of SIP contact for direct IP call + * [#1108] SIP user agent handles incoming REFER + + [ Emmanuel Milou ] + * Remove website from repository + * Update translation + + [ Alexandre Savard ] + * Sflphone icon's tooltip changed for "configured" instead of + "registered" + + [ Emmanuel Milou ] + * Update translation + + [ Sflphone Project ] + + -- Sflphone Project <sflphone@mtl.savoirfairelinux.net> Tue, 05 May 2009 19:16:13 -0400 + +sflphone-client-kde (0.9.5-0ubuntu1~beta) SYSTEM; urgency=low + + [ Julien Bonjean ] + * Updated Eclipse stuff + * Improved addressbook config window + * Added sflphone Eclipse stuff + * Implemented addressbook list server side + * Moved dbus stuff in dbus directory + * Updated addressbook configuration + + [ Emmanuel Milou ] + * Remove unuseful installation scripts. Use apt-get build-dep sflphone + instead + * fix bug #1090 + + [ Alexandre Savard ] + * defining speex 16khz + + [ Emmanuel Milou ] + * Remove unuseful file from build system + * Start dns srv resolver + + [ Alexandre Savard ] + * Basic ogg/vorbis initialization + + [ Emmanuel Milou ] + * Handle incoming IP-to-IP invite correctly + + [ Alexandre Savard ] + * speex wideband 16000 + + [ Emmanuel Milou ] + * Better handling of incoming IP to IP call + * DNS SRV resolution functional + * Implement IAX2 incoming URL + * Allow user to make IP call without any accounts configured + * Add a contextual menu to edit a number from the contacts tab + * Add comments, tooltip and new button to the contextual menu + * add delete event, migrate to GTK 2.16 for sexy icons + * Resolve ticket #1118 + * Update suse spec file + * Add phone number cleanup functions, unit tests and panel + configuration + * Add pertinent test that fails + * fix dependencies for suse package + * Add contextual edit menu in history - #1120 + + [ Alexandre Savard ] + * Temporary comit: make speex wideband (16 khz) + * Temporary: shared object for speex narrow band + * Temporary: speex narrowband and wideband coexist + + [ Julien Bonjean ] + * Fixed bug when no book selected + * Fixed addressbook related compilation warnings + * Fixed GTK client remaining compilation warnings + * Fixed segfault when book removed since last sflphone run + * Fixed bug when book is unreachable (ldap error) + + [ Alexandre Savard ] + * Fix codec list in audio config window + * Active/inactive speex codec by payload + + [ Julien Bonjean ] + * Updated gitignore + * Added some comments + + [ Emmanuel Milou ] + * Add callto: handler script for browsers and al. + * Integrate test compilation in the daemon build-system + + [ Julien Bonjean ] + * Fixed g_object_unref warning for pixbuf + * Cleaned too verbose output + * Fixed toolbar update warning + * Added support for asynchornous books open (first shot) + + [ Emmanuel Milou ] + * Add a DBus call to fetch the call details from a call ID - Ticket + #928 + + [ Julien Bonjean ] + * Improved async open books + * Fixed bug #1139 + + [ Emmanuel Milou ] + * Add a way to save account order + * commit missing files + + [ Julien Bonjean ] + * Introduced log4c (ticket #1162) + + [ Emmanuel Milou ] + * Load/save account order functionnal - ticket #813 + + [ Alexandre Savard ] + * Add CELT codec (#1143) + * Make celt frame size 256 (*1143) + + [ Julien Bonjean ] + * Switched everything to log4c (ticket #1162) + * Updated eclipse settings + + [ Emmanuel Milou ] + * Restore adding account - ticket #1172 + * Add liblog4c dependecy - ticket #1179 + + [ Alexandre Savard ] + * Double maxAvailByte for frame size in rtp (#1143) + + [ Emmanuel Milou ] + * Add User-Agent SIP header - Ticket #1173 + + [ Julien Bonjean ] + * Fixed autoresize issue (#708) + + [ Emmanuel Milou ] + * Remove libcppuint dependency for the debian packages + * Look for libsexy only if gtk version < 2.16 - Ticket #1116 + * Remove libsexy dependency for jaunty. ticket #1116 + + [ Julien Bonjean ] + * Introduced unit tests (#1146) + * Updated gitignore + * Fixed Makefile (#1146) + + [ Emmanuel Milou ] + * [TICKET #1112] Add a test on the voice buffer to send through iax + packets + * Remove doublon in dependencies + * Remove warnings from the client test framework + * Update version number to 0.9.5~beta + * Update build-package script + * Add check dependency in build-deps control file field + * Create debian files for the new sflphone-client-gnome + * [TICKET #1212] Add Replaces field in control files + * [TICKET #1212] Fix manpages installation path + * [TICKET #1212] Add maintainer scripts to create alternatives + * [#1212] Update the manpages generation - edit preinst maintainer + script + * [#1212] Fix reference error in manpage + * [#1212] Add missing files on the client side + * [#1212] Fix debian docs files - no TODO file + * [1212] Fix manpage creation problem + * [#1220] Generate client-side glue files and marshaller at + compilation time + * [#1220] Generate server-side glue files at compilation time + * [#1212] Change binary name to sflphone-client-gnome + * [#1212] Update .gitignore to fit the new working tree + * [#1220] Explicitly generate glue files before building the library + * [#1220] Compile dbus directory before audio + * [#1212] Create sflphone-common at the root of the repository + * [#1212] Re-add pjproject + * [#1212] Remove Makefile from repo + * [#1220] Fix Makefile.am + * [#1212] New working directory functional + * [#1212] Update .gitignore + * [#1212] Hack to make pjsip compile.. + * [#1220] Use non-installed binary for dbusxx-xml2cpp + * [#1212] Add descriptive files, remove unuseful scripts from tools/ + + [ Alexandre Savard ] + * Restore speex codecs + * add frame size for celt (#1143) + * add framesize to codec, independant from audiolayer (#1143) + * use codec frame size in rtp (#1143) + * compute fixed_codec_framesize (#1143) + * do not resample if not required (#1143) + * add condition on resampling for decoder (#1143) + * add a condition on bytesAvail == 0 from mic data + * no maximum in rtp decode (#1143) + * compute maximum for decoding (#1143) + + [ Emmanuel Milou ] + * [#1146] Implement unitary tests on the client-side + + [ Alexandre Savard ] + * use float instead of int to compute max nb of sample (#1143) + * add nbSampleMax for unresampled data (#1143) + * make thread sleep during 5 ms insead of 20 (#1143) + * use unix usleep (#1143) + * 50 usecond thread!!!!! (#1143) + * try with the smallest compression (#1143) + * use timer set at framesize (#1143) + + [ Emmanuel Milou ] + * [#1161] Restore changelog version + + [ Alexandre Savard ] + * Remove celt stuff + + [ Emmanuel Milou ] + * [#1161] Update changelog + * [#1220] Add Conflicts: sflphone in debian control files + * [#1179] Add liblog4c3 runtime dependency + * [#1212] FIx typo error in dependency list for itnrepid + * [#1212] FIx .desktop file to point on the right exec + * [#1212] Modify changelog replacing tag + + [ Sflphone Project ] + * "[#1262] Updated changelogs for version 0.9.5-0ubuntu1~beta" + + [ Emmanuel Milou ] + * [#1212] restore changelogs + + [ Sflphone Project ] + * [#1262] Updated changelogs for version 0.9.5-0ubuntu1 Snapshot 2009- + 04-27 + + [ Emmanuel Milou ] + * [#1212] restore changelogs + + [ Sflphone Project ] + * [#1262] Updated changelogs for version 0.9.5-0ubuntu1~beta + + [ Emmanuel Milou ] + * [#1212] restore changelogs + + [ Sflphone Project ] + + -- Sflphone Project <sflphone@mtl.savoirfairelinux.net> Mon, 27 Apr 2009 17:00:03 -0400 + +sflphone-client-kde (0.9.4-0ubuntu2) SYSTEM; urgency=low + + [ Alexandre Savard ] + * Restore speex and GSM detection + + [ Emmanuel Milou ] + * Fix bug #1090 + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Wed, 8 Apr 2009 11:29:15 -0500 + +sflphone (0.9.4-0ubuntu1) SYSTEM; urgency=low + + [ Emmanuel Milou ] + * Integrate DBus-c++ and libiax2 in the main build system + * Clean up in the working repository + * Reorder hooks configuration panel + * Protect case when no codecs are active + * Fix some return values + * Add unitary tests for the hook manager (premisces) + + [Yun Liu] + * Update chinese translation + + [Sven Werlen] + * Update german translation + + [Hussein Abdallah] + * Update russian translation + + [Maxime Chambreuil] + * Update spanish translation + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Fri, 3 Apr 2009 18:29:15 -0500 + + +sflphone (0.9.4-rc1) SYSTEM; urgency=low + + [ Emmanuel Milou ] + * Fix bug while trying to hold/unhold several simultaneous call + * Improve address book build system + * Implement SIP url popup on incoming call + * Improve GTK+ panel configuration + [ Julien Bonjean ] + * GTK+ client refactoring + * GTK+ clean up + * Address book improvment + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Fri, 27 Mar 2009 18:29:15 -0500 + +sflphone (0.9.4-0beta1) SYSTEM; urgency=low + + [ Alexandre Savard ] + * Display codec used during conversation on the GUI + * Enable/disable STUN parameters at runtime + * Refactor search bar use + [ Emmanuel Milou ] + * Build system fixes + * Implement SIP re-invite + * Implement IP to IP call + [ Julien Bonjean ] + * Integrate GNOME address book based on evolution data server + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Fri, 20 Mar 2009 18:29:15 -0500 + + +sflphone (0.9.3-0ubuntu3) SYSTEM; urgency=low + + [ Alexandre Savard ] + * Both playback and record streams in PA_STREAM_CORKED (pulseaudio) + * Use PLUGHW device for ALSA capture + * Functional IAX and SIP recording for voicemail + * Use the less CPU-consuming interpolator algorithm for resampling + * Display in GTK GUI the codec used in conversation + * GTK GUI use ASCII instread of utf-8 + * Add record menus in GTK GUI + * Put on hold when dialing a new number + * AccountID's are saved in the history + + [ Emmanuel Milou ] + * Integrate DBUS C++, libiax2 in the git repository + * Update website + * Use libspeexdsp only if available on the system + * Updated .gitignore file + + [Cyrille Béraud] + * Account assistant manager improvment + * Add an email request when creating a new account to receive voicemails + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Sat, 14 Feb 2009 13:29:15 -0500 + +sflphone (0.9.3-0ubuntu2) SYSTEM; urgency=low + + [ Emmanuel Milou ] + * Add compilation note in README + * Use default ALSA plugin for capture + * Fix the ALSA capture problem one more time + * Clean up debug messages in dbus.c + * Add libspeexdsp dependency + * Remove implicit declaration compilation warnings + * Fix links in the website, add release note + * Change capture for the website front page + * Add alsa devel dependency in build-depends control file field + * Clean up, indentation, try to handle latency problems in iax/pulseaudio + * Remove pjsip generated files from the repo + * Use the previous declared curAlias function in accountwindow + * Fix bug in history call duration when the call fails + * Remove runtime warning in the GTK+ client + * Add librsvg2-common dependency to load SVG under KDE + * Refresh .gitignore + * Update locales files + french translation + * Add configuration panel for future noise reduction + * Add configuration panel for audio record module + * Daemon less verbose; accounts don't try to access STUn options anymore + * Fix typo in configwindow + * Add content in the official website + * use a GTK_STOCK icon for the record button + * Complete description text in the assistant manager + * Add libtool flags in client configure.ac + * Remove unuseful dependency (snd) + * Fix SIP transfer problems + * Remove previous version of PJSIP from the repo + * Upgrade PJSIP to version 1.0.1 + * Add the new website source in the repository + * Use libspeexdsp for silence detection only if available + + [ Loïc Faure-Lacroix ] + * Ajout du logo gpl3 + * Ajout des images + * Ajout de la section screenshot pour le site + * Ajout du favicon dans le header + * Modification des cartes + + [ Alexandre Savard ] + * Clean up <speex/libspeexdsp> + * Small cleanup + * Save Wave fixed + * Fix new call button when recording + * libspeexdsp added + * Recording: default home folder at startup + * Minor changes to config window + * IAX recording fixed + * Set / get recording path, still need some GTK for client + * AudioRecord file name format + * Now recording in HOME folder + + [ Cyrille Béraud ] + * Fix bug in reqaccount.c + + [ Maxime Chambreuil ] + * Update spanish translation + + [Yun Liu ] + * Update chinese translation + + [ Hussein Abdallah ] + * Update russian translation + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Sat, 14 Feb 2009 13:29:15 -0500 + +sflphone (0.9.3-0ubuntu1) SYSTEM; urgency=low + + * Remove debug + * Join thread before leaving + * Fix implicit declaration in reqaccount + * Add REST code to build the request to server + * Fix GValue initialization warnings + * Update version number, fix implicit declaration, fix GTK markup + warnings + * Apply patch to create custom SIP account from our own server + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Fri, 06 Feb 2009 19:17:32 -0500 + +sflphone (0.9.2-2ubuntu9) SYSTEM; urgency=low + + [ Alexandre Savard ] + * Speex audio codec preprocessing initialization + * peer hung up segmentation fault solved + * Stop recording when transfering + * Terminate only one call + * Add isRecording() function + * Fix call_icon GTK client + * Fix SIPCallClose() function, recorded file now close properly + * Function terminateSIPCall added in sipvoiplink and managerimpl + * Fix thread destructor + * setRecordingOption function implement in audiorecord + * Record now implemented in Call class + * Record interface complete (on hold erase previous recording) + * Added recButton in client + * Added: record button related icons + * Record button added + * Overload AudioRecord::recData to get mic and speaker data mixed + * Recording now in audiortp::run() method + * Audio recording working in AudioRTP: receiveSessionForSpeaker + * Open/close a wave file when pulse audio stream start/stop + + [ Emmanuel Milou ] + * Fix path for GTK+ icons; clean up + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Thu, 05 Feb 2009 18:27:53 -0500 + +sflphone (0.9.2-2ubuntu8) SYSTEM; urgency=low + + [ Emmanuel Milou ] + * Update changelogs + * Fix bug in merge and in Makefile.am + * Terminate only one call + * Disable PJsip shutdown when changing STUN parameters + * Function terminateSIPCall added in sipvoiplink and managerimpl + * Add a timer to the alsa thread to not jam the CPU load + * Fix bug in sipvoiplink.cpp + * Clean shutdown of pulseaudio on quiting + * Fix DTMF at first start with Pulseaudio + * Remove zeroconf from the build system + * Add a library manager + exception handling + * Clean up in the working directory + * Better handling of capture XRUNs + * Restore mic adjust volume on ALSA layer + * Protect device ALSA operation if not opened + * Fix the switching layer bug + * Use dynamic_cast<> to use audiolayer-specific methods + * Open the audio devices only once at startup + * Refactoring of the ALSA part + * Functional plug-in manager + * Use a C++ thread to handle tones and DTMF in ALSA + * Restore IAXVoIPLink, restore Mutex + * Make the plugins registering against the plugin manager + * Migrate to 1->N relationship between voiplink and accounts + * API plugin for registration + * Use C++ thread in SIP, move everything in sipvoiplink + * Complete singleton pattern for the plugin manager + * Add -Wno-return-type compilation flag to remove warnings; Update + version number in configure.ac + * Add the dynamic loading for the plugin framework; integate unittest + + [ Yun Liu ] + * Update rpm spec file + * modify build package script and spec file for suse + + [ Alexandre Savard ] + * Add audiorecorder plugin and testaudiorecorder + * Add audio Recording class, edit global.h + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Wed, 04 Feb 2009 14:00:30 -0500 + +sflphone (0.9.2-2ubuntu7) SYSTEM; urgency=low + + [ Emmanuel Milou ] + * Update changelog to 0.9.2-6 + * Fix some dbus-glib implementation details on the client side + * Init history after dbus initialization + * Add error checking in useragent; Clean sipvoiplink + * Prevent crash when trying to call an empty number + * Set the volume of the playback stream to PA_VOLUME_NORM at startup + * Fix GTK+ generic value double initialization + * Fix jaunty control file dependency problems + * Fix jaunty control file dependency problems + + [ Yun Liu ] + * Fix bug ticket # 137 + * Tolerant to gsm library of OpenSuse 11 + + [ Sven Werlen ] + * Update german translation + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Fri, 23 Jan 2009 17:48:13 -0500 + +sflphone (0.9.2-2ubuntu6) SYSTEM; urgency=low + + [ Emmanuel Milou ] + * Migrate STUN configuration to the main config window + * Update french translation + * Other tiny memory leaks + * Fix memory leak in sampleconverter.cpp + * Generate packages from the release branch + * update the build package script + * modify the control files with architecture=any + * Remove valgring uninitialized value + * IAX and SIP use the same global variables to set account + configuration ; fix broken code + + [ Maxime Chambreuil ] + * Update spanish translation + + [ Hussein Abdallah ] + * Update russian translation + + [ Yun Liu ] + * Update translation files + * Fix the bug when user uncheck the account which fails in the + previous registration + * Add stun error status + * Fix bug ticket #143 + * Script for auto-install dependencies + * Fix bug ticket #140 + * Fix bug ticket 141 + * Fix the reregister process when user change the details of an + account + + -- Emmanuel Milou <manu@sulfur.inside.savoirfairelinux.net> Fri, 16 Jan 2009 18:19:05 -0500 + +sflphone (0.9.2-2ubuntu5) SYSTEM; urgency=low + + * Fix memory leak in the pulseaudio callback + * Update debian package generation script + * Warnings removal in GTK+ client + * Clean adjust volume method in alsalayer + * Plug the sflphone playback volume control to the pulseaudio volume + manager + * Display the date in history according to the current locale + * Generate the changelog according to the git commit messages + * Complete header in chinese translation file + * Use the right gpg key to sign the packages + * add debian jaunty jackalope support + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Wed, 14 Jan 2009 21:17:20 -0500 + +sflphone (0.9.2-2ubuntu4) SYSTEM; urgency=low + + [ Emmanuel Milou ] + * add german translation + + [ Yun Liu ] + * Fix GUI crash in Ubuntu8.10 64bit system + + -- Yun Liu <yun.liu@savoirfairelinux.com> Thu, 08 Jan 2009 13:08:51 -0500 + +sflphone (0.9.2-2ubuntu3) SYSTEM; urgency=low + + [ Emmanuel Milou ] + * The main thread synchronizes the ringtone thread + * disable custom ringtone for the ALSA layer + * Fix the Makefile.am in man directory, add a SEE ALSO section + + [ Yun Liu ] + * Fix daemon crash caused by the previous patch ( for bug ticket #129) + + -- Yun Liu <yun.liu@savoirfairelinux.com> Tue, 06 Jan 2009 16:18:38 -0500 + +sflphone (0.9.2-2ubuntu2) SYSTEM; urgency=low + + * Fix bug ticket #129 + + -- Yun Liu <yun.liu@savoirfairelinux.com> Wed, 5 Jan 2009 15:54:53 -0500 + +sflphone (0.9.2-2ubuntu1) SYSTEM; urgency=low + + * Migrate from eXosip library to pjsip + * Add multiple SIP accounts support + * Fix ringtones problems + * Add a pulseaudio support + * Improve audio quality with ALSA + * Add chinese translation + * Improve spanish translation + * Migrate to a maintained C++ DBus bindings + * Clean and improve the build system + * Add build-dependency on Perl because we need pod2man to generate manpages + + -- Yun Liu <yun.liu@savoirfairelinux.com> Wed, 26 Nov 2008 09:47:53 -0500 + +sflphone (0.9.1) unstable; urgency=low + * Add a search tool in the history + * Migrate some gtk_entry_new to sexy_icon_entry_new + * Bug fix (Ticket #78): The voicemail password isn't displayed anymore in + the history tab + * Add the SIP registration expire value in the user file. + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Thu, 22 May 2008 11:14:25 -0500 + +sflphone (0.9.0) unstable; urgency=low + * Add history features + * Call date + * Call duration + * Mouse events in the history tab + * Smooth switch from the history tab to the calls tab + * Remove most of GTK-Critical warnings + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Wed, 13 May 2008 16:58:25 -0500 + +sflphone (0.9-2008-06-06) unstable; urgency=low + * Audio bug correction: capture stopped after a few minutes of conversation + with USB Plantronics sound card + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Tue, 06 May 2008 16:58:25 -0500 + +sflphone (0.9-2008-05-06) unstable; urgency=low + * Bug correction: account creation with the assistant + * GTK+ warnings removal + * libnotify warnings removal + * Remove aliasing on the SFLphone logo + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Mon, 05 May 2008 16:58:25 -0500 + +sflphone (0.9) unstable; urgency=low + * Clean dependencies ( removal of libboost ) + * Several GTK improvement and updates + -account window + -configuration window + * Migrate from GtkCheckMenuItem to GtkImageMenuItem + * ALSA standard I/O transfers: MMAP instead of R/W + * Fix speex audio quality + * IAX2 protocol + -Fix hold/unhold situation + -Add on hold music + * SIP protocol + -Ringtone on incoming call + -Fix transfer situation + * Add desktop notification ( libnotify ) + * Improve the system tray icon behaviour + * Improve registration error handling + * Register/unregister from the account window takes effect without starting back SFLphone + * Compilation warnings removal + * Call history + * Add an account configuration wizard + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Wed, 30 Apr 2008 16:58:25 -0500 + +sflphone (0.8.2) unstable; urgency=low + * Internationalization of the GTK GUI + * English / French + * STUN support + * Slight modifications of the graphical interface ( tooltips, dialpad, ...) + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Fri, 21 Mar 2008 11:37:53 -0500 diff --git a/tools/build-system/launchpad/debian-sflphone-client-kde/compat b/tools/build-system/launchpad/debian-sflphone-client-kde/compat new file mode 100644 index 0000000000000000000000000000000000000000..7ed6ff82de6bcc2a78243fc9c54d3ef5ac14da69 --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-client-kde/compat @@ -0,0 +1 @@ +5 diff --git a/tools/build-system/launchpad/debian-sflphone-client-kde/control b/tools/build-system/launchpad/debian-sflphone-client-kde/control new file mode 100644 index 0000000000000000000000000000000000000000..b8840e44f4d8cac6a48439509bc4bc1d7a5b641e --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-client-kde/control @@ -0,0 +1,20 @@ +Source: sflphone-client-kde +Maintainer: SavoirFaireLinux Inc <jeremy.quentin@savoirfairelinux.com> +Section: kde +Priority: optional +Build-Depends: debhelper (>= 5), cmake (>=2.6), kdepimlibs5-dev (>=4.1.4), libcommoncpp2-dev (>=1.6.2), libqt4-dev (>=4.3) +Standards-Version: 3.7.3 + +Package: sflphone-client-kde +Priority: optional +Architecture: i386 +Depends: sflphone-common (=VERSION), libcommoncpp2-1.6-0, kdepimlibs5 (>=4.1.4), libqt4-dbus (>=4.4.3), libqt4-svg (>=4.4.3), libqtgui4 (>=4.4.3) +Replaces: sflphone +Conflicts: sflphone +Homepage: http://www.sflphone.org +Description: KDE client for SFLphone + Provide a KDE client for SFLphone. + SFLphone is meant to be a robust enterprise-class desktop phone. + SFLphone is released under the GNU General Public License. + SFLphone is being developed by the global community, and maintained by + Savoir-faire Linux, a Montreal, Quebec, Canada-based Linux consulting company. diff --git a/tools/build-system/launchpad/debian-sflphone-client-kde/control.intrepid b/tools/build-system/launchpad/debian-sflphone-client-kde/control.intrepid new file mode 100644 index 0000000000000000000000000000000000000000..98d0dd6ce21e446e03efea046ee8535370bae3bc --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-client-kde/control.intrepid @@ -0,0 +1,20 @@ +Source: sflphone-client-kde +Maintainer: SavoirFaireLinux Inc <jeremy.quentin@savoirfairelinux.com> +Section: kde +Priority: optional +Build-Depends: debhelper (>= 5), cmake (>=2.6), kdepimlibs5-dev (>=4.1.4), libcommoncpp2-dev (>=1.6.2), libqt4-dev (>=4.3) +Standards-Version: 3.7.3 + +Package: sflphone-client-kde +Priority: optional +Architecture: any +Depends: sflphone-common (=VERSION), libcommoncpp2-1.6-0, kdepimlibs5 (>=4.1.4), libqt4-dbus (>=4.4.3), libqt4-svg (>=4.4.3), libqtgui4 (>=4.4.3) +Replaces: sflphone +Conflicts: sflphone +Homepage: http://www.sflphone.org +Description: KDE client for SFLphone + Provide a KDE client for SFLphone. + SFLphone is meant to be a robust enterprise-class desktop phone. + SFLphone is released under the GNU General Public License. + SFLphone is being developed by the global community, and maintained by + Savoir-faire Linux, a Montreal, Quebec, Canada-based Linux consulting company. diff --git a/tools/build-system/launchpad/debian-sflphone-client-kde/control.jaunty b/tools/build-system/launchpad/debian-sflphone-client-kde/control.jaunty new file mode 100644 index 0000000000000000000000000000000000000000..b8840e44f4d8cac6a48439509bc4bc1d7a5b641e --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-client-kde/control.jaunty @@ -0,0 +1,20 @@ +Source: sflphone-client-kde +Maintainer: SavoirFaireLinux Inc <jeremy.quentin@savoirfairelinux.com> +Section: kde +Priority: optional +Build-Depends: debhelper (>= 5), cmake (>=2.6), kdepimlibs5-dev (>=4.1.4), libcommoncpp2-dev (>=1.6.2), libqt4-dev (>=4.3) +Standards-Version: 3.7.3 + +Package: sflphone-client-kde +Priority: optional +Architecture: i386 +Depends: sflphone-common (=VERSION), libcommoncpp2-1.6-0, kdepimlibs5 (>=4.1.4), libqt4-dbus (>=4.4.3), libqt4-svg (>=4.4.3), libqtgui4 (>=4.4.3) +Replaces: sflphone +Conflicts: sflphone +Homepage: http://www.sflphone.org +Description: KDE client for SFLphone + Provide a KDE client for SFLphone. + SFLphone is meant to be a robust enterprise-class desktop phone. + SFLphone is released under the GNU General Public License. + SFLphone is being developed by the global community, and maintained by + Savoir-faire Linux, a Montreal, Quebec, Canada-based Linux consulting company. diff --git a/tools/build-system/launchpad/debian-sflphone-client-kde/copyright b/tools/build-system/launchpad/debian-sflphone-client-kde/copyright new file mode 100644 index 0000000000000000000000000000000000000000..fbde2314bef1fb7ee643083e6d27c397213c5ead --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-client-kde/copyright @@ -0,0 +1,28 @@ +This package was debianized by Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> on +Fri, 3 Apr 2009 09:47:53 -0500. + +It was downloaded from the git repository of SFLphone: git://sflphone.org/git/sflphone.git + +Upstream Author: Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> + +Copyright: + +Savoir-Faire Linux Inc. + +License: + +This software is copyright (c) 2004-2009 Savoir-Faire Linux inc. + +You are free to distribute this software under the terms of +the GNU General Public License version 3. +On Debian systems, the complete text of the GNU General Public +License can be found in the file `/usr/share/common-licenses/GPL'. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 51 Franklyn St, Fifth Floor, Boston, MA 02110-1301, USA. diff --git a/tools/build-system/launchpad/debian-sflphone-client-kde/cron.d b/tools/build-system/launchpad/debian-sflphone-client-kde/cron.d new file mode 100644 index 0000000000000000000000000000000000000000..d11e61177739b56bce3aac6de6483b48e797a258 --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-client-kde/cron.d @@ -0,0 +1,4 @@ +# +# Regular cron jobs for the sflphone package +# +0 4 * * * root sflphone_maintenance diff --git a/tools/build-system/launchpad/debian-sflphone-client-kde/dirs b/tools/build-system/launchpad/debian-sflphone-client-kde/dirs new file mode 100644 index 0000000000000000000000000000000000000000..e2dc98dcb24907fb5a7ceb0f0651276b702d6030 --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-client-kde/dirs @@ -0,0 +1,7 @@ +usr/bin +usr/share/applications +usr/share/pixmaps +usr/share/sflphone +usr/share/locale +usr/share/doc +usr/share/man diff --git a/tools/build-system/launchpad/debian-sflphone-client-kde/docs b/tools/build-system/launchpad/debian-sflphone-client-kde/docs new file mode 100644 index 0000000000000000000000000000000000000000..9830da213fdb4baf4d68538e8c8e490248e209e1 --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-client-kde/docs @@ -0,0 +1,5 @@ +NEWS +README +ChangeLog +AUTHORS + diff --git a/tools/build-system/launchpad/debian-sflphone-client-kde/manpages b/tools/build-system/launchpad/debian-sflphone-client-kde/manpages new file mode 100644 index 0000000000000000000000000000000000000000..919cf59a8e71fbc2fda9ea40c7cd1162970babd2 --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-client-kde/manpages @@ -0,0 +1,2 @@ +debian/sflphone-client-kde/usr/share/man/man1/sflphone.1 +debian/sflphone-client-kde/usr/share/man/man1/sflphone-client-kde.1 diff --git a/tools/build-system/launchpad/debian-sflphone-client-kde/postinst b/tools/build-system/launchpad/debian-sflphone-client-kde/postinst new file mode 100644 index 0000000000000000000000000000000000000000..20a15b4f8f7d3b61eb5a3632bfa02d0b44cb6bd0 --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-client-kde/postinst @@ -0,0 +1,9 @@ +#!/bin/sh -e + +update-alternatives --install /usr/bin/sflphone sflphone /usr/bin/sflphone-client-kde 200 \ + --slave /usr/share/man/man1/sflphone.1.gz sflphone.1.gz \ + /usr/share/man/man1/sflphone-client-kde.1 + +update-alternatives --set sflphone /usr/bin/sflphone-client-kde + +exit 0 diff --git a/tools/build-system/launchpad/debian-sflphone-client-kde/preinst b/tools/build-system/launchpad/debian-sflphone-client-kde/preinst new file mode 100644 index 0000000000000000000000000000000000000000..fdaa8ab8ec9a4ebe1c93136c5c15dedcb599febc --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-client-kde/preinst @@ -0,0 +1,15 @@ +#!/bin/sh +# postrm script for sflphone +# +# see: dh_installdeb(1) + +set -e + +package=sflphone-client-kde + +case "$1" in + install|upgrade) + ;; +esac + +exit 0 diff --git a/tools/build-system/launchpad/debian-sflphone-client-kde/prerm b/tools/build-system/launchpad/debian-sflphone-client-kde/prerm new file mode 100644 index 0000000000000000000000000000000000000000..5e9021706875bb08a56c8c54f35cef96a7ca6055 --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-client-kde/prerm @@ -0,0 +1,7 @@ +#!/bin/sh -e + + +if [ "$1" = "remove" ]; then + # Remove alternatives symlink set in postinst + update-alternatives --remove sflphone /usr/bin/sflphone +fi diff --git a/tools/build-system/launchpad/debian-sflphone-client-kde/rules b/tools/build-system/launchpad/debian-sflphone-client-kde/rules new file mode 100755 index 0000000000000000000000000000000000000000..f1edaffc9d4b76c42705aafb9c8af9490893c49f --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-client-kde/rules @@ -0,0 +1,118 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 +export DH_OPTIONS + +package=sflphone-client-kde + +CXX = g++-4.0 +# CFLAGS = -Wall -g +# DEB_INSTALL_PAGES_sflphone_client_kde = sflphone.1 sflphone-client-kde.1 + +configure: configure-stamp +configure-stamp: + dh_testdir + # Add here commands to configure the package. + cmake . -DCMAKE_INSTALL_PREFIX=/usr + touch configure-stamp + + +#Architecture +build: build-arch build-indep + +build-arch: build-arch-stamp +build-arch-stamp: configure-stamp + + # Add here commands to compile the arch part of the package. + $(MAKE) + touch $@ + +build-indep: build-indep-stamp +build-indep-stamp: configure-stamp + + # Add here commands to compile the indep part of the package. + #$(MAKE) doc + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f build-arch-stamp build-indep-stamp configure-stamp + # Add here commands to clean up after the build process. + [ ! -f Makefile ] || $(MAKE) distclean + +ifneq "$(wildcard /usr/share/misc/config.sub)" "" + cp -f /usr/share/misc/config.sub config.sub +endif +ifneq "$(wildcard /usr/share/misc/config.guess)" "" + cp -f /usr/share/misc/config.guess config.guess +endif + dh_clean + +install: install-indep install-arch +install-indep: + dh_testdir + dh_testroot + dh_clean -k -i + dh_installdirs -i + # Add here commands to install the package into debian/sflphone. + +install-arch: + dh_testdir + dh_testroot + dh_clean -k -s + dh_installdirs -s + # Add here commands to install the arch part of the package into + # debian/tmp. + $(MAKE) DESTDIR=$(CURDIR)/debian/$(package) install + dh_install -s +# Must not depend on anything. This is to be called by +# binary-arch/binary-indep +# in another 'make' thread. + +binary-common: + pwd + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs + dh_installexamples +# dh_installmenu +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_python +# dh_installinit +# dh_installcron +# dh_installinfo +# dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms +# dh_perl + dh_makeshlibs + dh_installdeb +# dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb +# Build architecture independant packages using the common target. +binary-indep: build-indep install-indep + $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common + +# Build architecture dependant packages using the common target. +binary-arch: build-arch install-arch + $(MAKE) -f debian/rules DH_OPTIONS=-s binary-common + +binary: binary-arch binary-indep +.PHONY: build clean binary-indep binary-arch binary install install-indep install-arch configure diff --git a/tools/build-system/launchpad/debian-sflphone-common/changelog b/tools/build-system/launchpad/debian-sflphone-common/changelog new file mode 100644 index 0000000000000000000000000000000000000000..a498694d3be33704a47e15e166fe2689b82ffb3c --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-common/changelog @@ -0,0 +1,1284 @@ +sflphone-common (0.9.8~karmic) karmic; urgency=low + + ** 0.9.6 ** + + * Documentation on echo test + * [redmine_down] codec names not displayed in total + * [redmine_down] crash when hanging up a dialing call because tries to + add it to history whereas no starttime + * [#1927] alternate every time screen changed to call history + * [#1886] clean code + * [#1886] debug messages when loading history removed + * [redmine_down] sflphone-kde icons + * [#1855] Update language files + * [#1502] Update version number + * [redmine_down] setHistory at close + * [#redmine_down] Handle PJ_DECLINE_SC as failure + * [#1923] Fix segmentation fault when adding a new account + * [#1923] Check on iterator before setting the config + * [#1904] Added mnemonic to tabs in sflphone-client-gnome. + * [#1905] The daemon was not sending the currentSelectedCodec signal + on dbus when answering a call. + * [#1922] Default values set to all account details + * [#1886] Spinbox reg expire enables apply, and address book is not + visible when disabled + * [#1905] Bug fix for segmentation fault caused by an empty string, + * [#1910] Warnings in test directory + * [#1919] Error fixed + * [#1855] Update russian translation - Hussein Abdallah + * [#1910] Remove files + * [#1919] fixed + * [#1777] Code indentation + * [#1918] fixed + * [#1917] fixed + * [#1910] Remove warnings compilation in src + * [#1886] removed AccountListModel in configskeleton + * [#1914] + * [#1911] check previous and new port + * [#1910] Remove compilation warnings in src/dbus and src/history + * [#1910] Remove compilation warnings in src/audio + * [1855] Update german translation - Sven Werlen + * [#1909] removed + * [#1906] Done + * [#1904] The registration expire value is now configurable from the + * Cleaned up debug messages. + * [#1886] separated initCallItem in two functions + * [#1886] reversed error in commit + * [#1886] clean debug + * [#1886] changed Name of classes and files + * [#1886] clean + * [#1870] In call_state_cb (dbus.c:126), _time_stop was overridden by + the actual time. + * [#1884] Added some new gpg flags to prevent tty warnings + * [#1886] Clean audio config dialog + * [#1886] No more compile warnings. + 1 comm + * [#1872] Check if the user input is smaller than PJ_MAX_HOSTNAME. + * [#1886] + * [#1785] Fixed build when no new commit + * [#1852] If chosen by the user, the hostname can now be solved and + used + * [#1871] * and # inverted back + * [#1869] Conditional compilation that checks if + * [#1309] removed test in main + * [#1425] Put actions in SFLPhone window class instead of ui view, + made a separate toolbar for screens. + + -- SFLphone Automatic Build System <team@sflphone.org> Mon, 27 Jul 2009 09:53:00 -0400 + +sflphone-common (0.9.6~rc2-SYSVER) SYSTEM; urgency=low + + ** 0.9.6~rc2 ** + + * [#1755] Remove generated file + * [#1753] restore ilbc ... + * [#1866] Methods getSipPort and setSipPort now have an effect on the + * [#1753] make pjsip compile without ilbc. Use ./autogen.sh --disable- + ilbc-codec + * [#1855] Fix error in russian translation + * [#1805] Remove the old flawed signal mechanism which was failing in + * [#1855] Refresh translation + * Spanish translation finished + po README files updated + echo's in + copy-in-clients + * [#1850] Yun made the chinese HK-CN translation + * [#1848] Fix transfer interface bug + * [#1862] At install, kde client installs only french translation file + * [#1841] A new fallback mechanism was added to the internal resolver + in PJSIP. + * Started AccountList model/view + * [#1855] Remove po subdir in Makefile.am + * [#1855] Fix typo error in sflphone-client-gnome + * [#1855] Do not generate Makefile in sflphone-common/po + * [#1855] Copy translation files into both clients dirs + * [#1855] Remove po dir from sflphone-common + * Comments added + * [#1860] mailbox->voicemail... + * make scripts executable + * [#1855] French translation + * [#1855] Chinese zh_HK partially filled... + * [#1859] An unnamed pipe monitored by poll() was added. When we want + to + * [#1855] Sven completed the first part of the german translation + * [#1855] Cantonese manually filled for already translated, almost + equal strings + * [#1855] Merge russian translation + * [#1855] Spanish manually filled for already translated, almost equal + strings + * [#1855] Update german translation in ./lang/de + * [#1858] This problem was fixed by removing a useless line in + * [#1855] merged existing translations in lang/ sflphone.po's + * [#1842] [#1843] An attempt at improving the expected behaviour that + can't + * [#1855] added po folder in gnome client and scripts for copying from + common lang folder to clients + * [#1853] Edit before call does nothing on call history + * Put most language entries possible in common. From 300 to 250 + entries. Stays underscores problem. Scripts for copy in clients. + * commit to merge master + * [#1825] Changed "Bad authentification" to "Authentication Failed". + * common po files + * [#1753] Remove ILBC from pjproject + + -- SFLphone Automatic Build System <team@sflphone.org> Fri, 17 Jul 2009 19:12:44 -0400 + +sflphone-common (0.9.6~rc1-SYSVER) SYSTEM; urgency=low + + ** 0.9.6~rc1 ** + + * Update some version number + * [#1792] Creates .sflphone directory with permission 600. Also, + "chmod 600" after + * [#1810] GUI is now notified that the call failed. Also, a segfault + was + * [#1816] Address book search disabled when disabled address book and + enabled it back plus button stays triggered + * codeclistmodel + asynchronous loading of address book + + enable/disable address book + * [#1810] Now checking SDP answer after 200 OK. Still need to + implement full + * [#1794] Can't use the interface during a call + * Updated translation files + * Russian translation integrated + * Codec list model/view started. + * [#1807] Add configure.ac in pjproject-1.0.3 + * [#1787] closeRtpSession added in some places where it should have + been + * Use Item class for contacts and accounts + * Comments + clean code + * [#1794] Improved debug messages + * [#1805] Replaced the old and unreliable mecanism that was was + waiting for + * [#1794] Can't use the interface during a call + * [#1787] For those cases where no registered SIP account is + configured + * [#1797] Make pjsip compile + * [#1787] Minor changes. Removed useless commented line. Changed order + of + * [#1777] Code indentation + * [#1797] Update package generation with new pjsip version + * [#1798] Does not hang up when the call is building up + * [#1797] Update .gitignore with new pjsip version + * [#1797] Remove generated files from repo + * [#1797] Main build system now uses pjproject-1.0.3 + * [#1797] Add pjproject-1.0.3 + * [#1797] Remove pjproject-1.0.2 + * [#1796] Computing time optimization (samplerate conversion) + * [#1787] _audiortp->start() moved away from offhold(), + SIPCallAnswered() + * [#1312] Added new states for calls initialized by other clients + * [#1795] Crashes when adding a new account, checking it and applying + * [#1782] Missing icons + * [#1793] KDE client compilation problem + * Fake ringtone files can no longer be set. + * indentation + * [#1312] Able to fetch to differentiate incoming/ringing call state + * [#1784] Use DESTDIR variable in po Makefile - fix language file + installation + * [#1785] Fixed typo + * [#1785] Fixed changelog update + * [#1759] ./autogen.sh --prefix=/usr --with-debug to use optimization + level 0 + * [#1773] Changed snapshot naming convention + * [#1773] Removed gpg agent use, added repository cache cleaning + * [#1759] Use optimization level 0 for repository, 2 for packages + * [#1777] Code indentation/formatting + * Translated new features in french + * [#1785] Added missing changelog entry + * [#1781] Window title is SFLPhone + * [#1777] Add code indentation/formatting in the buil system + * [#1774] Can't set voicemail number in KDE account creation wizard + * [#1775] Can't modify account information for account created with + the wizard + * [#1771] Add a "Default" button in context menu to disable chosen + prior account + * [#1705] + * [#1224] Remove generated file from the repo + * [#1224] Remove generated file from the repo + * [#1762] distclean target should remove kconfig generated files + (settings.h, settings.cpp). Rename them? + * [#1761] clear history button should really clear history + * Dialpad works. + * Implemented Dialpad widget instead of building it in main view. + * Removed last occurence of the old config dialog, that made the build + crash. + * [#1755] Do not consider G722 as a dynamic payload elsewhere than in + RTP layer + * [#1753] Remove ilbc Makefile generation + * [#1756] Implement a kde configuration dialog with kconfig xt and + kconfigdialog class + * [#1755] fix audiocodec folder parsing problem + * [#1450] Reinit timestamp comparison in RTP, create session in + newOutgoingCall + * [#1753] Remove milenage third party code from pjsip + * New Config Dialog integrated in GUI.(without codecs) + * [#1753] Remove ILBC codec + * kconfig started, tr2i18n -> i18n, icons folder, accountList changed + * [#1705] Fixed Audio RTP thread creation/start + * [#1714] Fix codec negociation result handling + * [#1678] Fix audiortp payload setting + * [#1678] Put bac putData method in rtp + * [#1669] gtk_file_chooser_get_filename() support UTF-8 by default + * [#1735] Add conditions to sdp update call if call declined + * [#1737] substr of recordings destination folder to remove "file://" + should be done in client rather than in daemon + * [#1731] Enlarge audio stream buffer size + * [#1714] Missing true + * [#1317] Fixed Mandriva timeout + * [#1317] Changed tag convention + * [#1317] Cleaned git-dch + + -- SFLphone Automatic Build System <team@sflphone.org> Fri, 10 Jul 2009 15:49:56 -0400 + +sflphone-common (0.9.6~beta-SYSVER) SYSTEM; urgency=low + + ** 0.9.6~beta ** + + * spec files for mandriva and opensuse updated with buildrequires + libqt4-dev >=4.3 + * [#1700] Cannot build on ubuntu 8.10 and a few other distribs + * [#1502] Update version number where applicable + * [#1642] Update client icons + * [#1450] Clean up useless debug and comments in sipvoiplink and + audiortp + * [#1450] Remove Semaphore object in AudioRtp thread deletion + * [#1450] Audio RTP init now synchronized with Sip/SDP + * [#1693] kde client crashes when changing codecs order/activation + * [#1450] Deep refactoring of audiortp + * [#1450] setRtpSessionRemoteIp + * [#1689] getCallList at start + * [#1224] Change path in package files + * [#1450] Audio RTP initialized only once, payload and remote ip set + at runtime + * [#1450] Add setRtpSessionMedia and setRtpSessionRemoteIp address + * [#1642] Make GNOME GUI fresher and younger ;) + * [#1686] Status bar displaying used account + * added sflphone-kde icon so that it compiles + * [#1659] Ending a call causes the daemon to crash + * corrected introspection XMLs, po files... + * [#1211] g722 media descriptor in codecDescriptor + * [#1310] Install sflphoned in $(prefix)/lib/sflphone + * [#1502] Do not install test binaries and dbus utilitaries + * [#1224] hack for pjsip build system! + * [#1224] Remove pjsip binaries from repo + * [#1224] Upgrade to pjsip 1.0.2 + * [#1658] About SFLphone (bugs) + * [#1658] About SFLphone + * [#1660] Displaying all dialed numbers in a call + * Tested status bar. + * [#790] Optimize pulse audio streams parameters + * [#1678] Some usefull debug messages for mutex/semaphore deadlock + problem + * [#1669] Add/remove some usefull/unusefull debug + * [#1665] Fix latency related to pulse audio stream openning/closing + * [#1457] Make the menus and panels accessible in french + * [#1457] Improve broken keyboard accessibility in menus and conf + panels + * [#961] Instanciate only once the searchbar icons + * [#961] Restore transfer fonction + * [#961] Filter on the history type OK + * [#961] Fix compilation problems on hardy/intrepid + * [#1157] Commit missing files + * [#790] Reduce number of start/stop streams call on pulse audio + * [#1639] kde client crashes when no account registered + * [#1620] Fix the searchbar + * [#1620] Get back caltree as it was during gtkcritical area + * [#1620] Add history filter reinit function + * [#1335] Add a missing label in address book preferences + * [#1561] Update russian translation - Hussein Abdallah + * [#1605] Fix edit menu french translation + * [#961] Enable to search in the history according to the call type + * [#1449] Searchbar does not work anymore + * [#961] Add popup menu on the entry primary icon for history + * [#1317] Fixed KDE client package dependency + * [#936] speex 32 khz integration completed + * [#936] Use 320 frame size + * [#936] Test using a frame size at 320 smpls + * [#1214] Enable / Disable history + * [#1607] Fix compilation problem for ubuntu 8.10 (libsexy) + * [#1313] Implement processDataEncode processDataDecode in audiortp + * [#1613] codec list order can't be set + * Better handling of localisation + added languages + corrected + warnings + begginning of new config dialog with kconfig + 14px + account leds + * [#1214] Save and load history according to the limit timestamp + + unit tests + * [1609] Fix call number copy/paste feature + * [1607] Restore clear action icon in searchbar + * [#936] Try to decode using 1280 samples + * [#936] Add some debug + * [#936] Add .cpp file + * [#936] Oops Forgot speex 32 khz + * [#1214] Add configuration panel for history + D-Bus calls + * [#1313] Test rtp thread function, frame size, nbbytes, resampling + * [#790] Flush audio data before closing audio streams + * [#1214] History displays local time + * [#1214] Skip empty field on display + * [#1214] Associate an account to an history entry + * [#1342] Get addressbook options sensitive/non-sensitive + * [#1211] Clean up and comments + * [#1211] Get back to 20 ms framesize + * [#1211] Use sendImmediate instead of putData in RTP + * [#1211] Fix nb byte available in RTP + * [#1211] Clear condition on maxNbSamples in RTP + * [#1211] Fix max byte available in RTP session + * [#1211] G722: Use 160 samples per frame instead of 320 + * [#1211] Test using a dynamic payload + * [#1211] Test using a dynamic payload type + * [#1211] Rename size variable (nb_samples, nb_bytes) + * [#1211] Test g722 ip-to-ip sending twice the data lenth + * [#1211] Test g722 ip-to-ip + * [#1214] Do not select an history item by default at startup + * [#1214] Remove some compilation warnings + * [#1214] Handle empty field - remove g_print + * [#1214] Add each history item only once + * [#1214] Handle call timestamps properlier + * [#1214] Do not need timestamp files anymore + * [#1214] Use the saved date for history entry + * Clean up + * [#1214] Client doesn't crash if the D-Bus call fails + * [#1214] Client is able to save its history - still some glitches + * [#1211] Forgot 16000 for g722 + * [#1211] G722 initialization + * [#1214] Save name/number, successfully load the history if no fields + are empty + * [#1499] Fixed destination directory bug + * [#1214] Restore all the functionalities; peer name/number way more + easy to handle !! + * [#1214] Add callable_object instead of call_t, refactoring + * [#1211] Test with polycom soundstation 16000 + * [#1211] Remove C like inline function in g722 codec + * [#1342] Finalize gnome client preference window formating + * [#1214] Retrieve the history when the gnome client startsup + * [#1306] Implement localization for KDE client + * [#1593] enable accounts apply button when account checked/unchecked + * [#1214] Implement the dbus calls on server side + * [#1214] Add serialized/unserialized functions to pass data on DBUS + * [#1342] Formating gnome client configuration windows + * [#1214] Save sucessfully a map of history items + * [#1499] Removed multiple jobs compilation for KDE client (2) + * [#1214] Load history from file into memory, add unit tests + * [#1534] Throws a length_error exception in case URL exceeds + std::string max_size + * [#1499] Removed multiple jobs compilation for KDE client + * [#1565] make account leds smaller + * [1430] Fix dbus debug + * [#1562] crashes when trying to change item of a call of state "OVER" + * [#1116] Fix compilation bug + * [#1317] Added mandriva and opensuse-11 64 bits + * [#1108] Add messges in main window concerning transfer success + failure + * [#1116] Fix compilation problems + * [#1211] g722 Makefile + * [#1108] Client side transferFailed/trasferSucceded signals handling + * [#1211] G722 mostly completed, + * [#1555] make bigger toolbar (24x24) + * [#1551] remove default mailbox number in wizard and disable mailbox + button when first account doesn't have mailbox number + * [#1342] Re-add sflphone manpages + * [#1116] Fix compilation on non-jaunty distros + * [#1317] Fixed opensuse startup sleep + * [#1108] Add a signal in the client to notify successful or failed + transfer + * [#1108] Dbus signals concerning call transfer success/failure + * [#1317] Added opensuse to automatic build system + * [#1223] Fix manpages bug + * [#1060] german translation glitch + * Clean up some gnome client warnings + * [#1547] replace ugly account leds by beautiful icons + * [#1548] add close button that hides windowand just hide on clicking + the cross + * [#1549] put introspec XMLs in the client's source + * [#1312] Implement getCallList D-BUS method + * [#1116] Clear text in history and contacts + * [#1499] KDE integration + * [#1469] Modify header linkers in dbus-c++'s Makefile.am's + * [#1469] Remove examples folder from dbus-c++ + * [#1214] History integration in build system; unit test squeleton + * [#1317] Cleaning + * [#1469] Remove configure stuff in dbus-c++ + * [#1469] Add unofficial mainline dbus-c++ + * [#1469] Remove dbus-c++ from freedesktop + * [#1430] Bring account changed signal/callback back to normal + * [#1060] Update german translation - Sven Werlen + * [#1430] Add marshaller one string define + * [#1430] Send account change signal broadcast using account id + * [#1430] Remove condition on setRegistrationState, cause stun to + crash + * [#1317] Centralized version handling + * [#1317] Fixed version number on sfl-git-dch + * [#1317] Refactoring for new distributions + * [#1215] Fix account order at startup if latency + * [#1088] Restore sip dns srv + * [#1214] Add squeleton for history manager + * [#1430] Add accout id to accout changed method + * [#1430] No connectionStatusNotification (account changed) if no + changes + * [#1538] Add COPYING file + * [#1430] Add audio rtp thread tests + * [#1317] Changed version detection + * [#1538] Document license in libs/stund + * [#1317] Added version files + * [#1538] Apply François patches - debian packages + * [#1317] Updated spec files + * add files + * [#1538] Apply François patches - debian packages + * [#1535] Change program file structure (directory src...) + * [#1317] Updated build system scripts + * [#1317] Cleaning + * [#1317] Copied introspect files to gnome client + * [#1317] Added opensuse to build-system : first-shot + * [#1317] Remove spec files from configure + * [#1317] Added missing prefix + * removed debug for daemon account fix + * [#1430] Add a connection reference which most likely belong to + libdbus + * [#1430] Use shared connection instead of private + * make daemon find the account, added userMatch + * Clean code, add comments... + * [#1317] Fixed packaging rules + * [#1317] Updated autogen + * Updated autogen.sh for pjsip + * [#1526] Set accounts order + * [#1317] Fixed pjsip lib dirs + * [#1317] Updated debian packaging for new pjsip configuration script + * [#1317] Switch to autogenerated guess and sub files + * [#1317] Updated pjsip inclusion in build system + * [#1317] Replaced pjsip guess and sub files + * [#1317] Fixed compilation issues on opensuse 11 + * [#1505] account list seem to crash the application when clicking + Apply very fast... + * [#1456] Add a flag to be replaced in the control files + * [#1456] Added version dependancy handling + * put account alias in AccountWidgetItem rather than in the item with + " " before. + * [#1034] The KDE client should start sflphoned if it is not started + * [#1500] Handle options for notifications and display on incoming + call. + * [#1443] Client should not crash when receive an unexpected + stateChanged signal + * [#1403] Do not stop the notification anymore + * [#1456] Added version dependancy handling + * [#1426] Daemon crashes when get alsa plugin + * [#1422] Improved error messages + * commit for merge + * [#1424] Change logo in tray icon and put a different one when + incoming call + * [#1425] first part done, window title... + * [#1413] add manpages creating and installing in build system + * [#1417] The client should start the account creation wizard if + started for the first time (if config file doesn't exist) + * [#1421] Make volume bars horizontal when dialpad is hidden. + * Changed main window title and fixed a mistake in sflphone_const.h + * [#1412] make debian package building work + * changelog changed. + * Changed addAccount method in gnome client. + * Debian and man folders added. + * [#1388] Change project name from sflphone_kde to sflphone-client-kde + * Better handle of kabc check. + * [#1351] Automatic generation of dbus interfaces in makefile + generated by cmake + * [#1307] Implement "edit before call" in history and address book. + * [#1344] change action_call label in call history from "call" to + "call back". + * [#1308] Implement Hook feature in kde client + * Improved build system. + * #1219 : Add address book configuration page + * Better handling of registration to the daemon. + * #1039 : Add tray icon in kde. + * Issue no 1216 : Double click on item in history or address book + causes call. + * display peer name in call list and call history when called from + address book. + * Address book functionnal with photo displayed. + * Help menu kde available but actions disappeared. All fonctions in + view. + * Address book functionnal but ugly and making its own sort in the + complete address book. + * Account choice on right click, clean out includes, page address + book, fixed bugs... + * Wizard, double click, context menu... + * Removed sflphone_kde.kdevelop.filelist + * Added account creation wizard and translated interface in english. + * Transfer functionnal but ugly. + * transfer not functionnal + * Bug fixed : unholding (UNHOLD_CURRENT, UNHOLD_RECORD) + * Commit functional for push. With install.sh + * Before merge. + * Problem with enable accounts. Account display increased. + * Functional with codec order working , playDTMF. + * Commit functional. + * sflphone_kde/build added in .gitignore. + * complete commit for checkout previous. + * Commit before checkout previous version to check the display + bug(little font everywhere...) + * Functionnal client. Rest : history icons, config icons and + functionalities + * commit before merge asavard for isRecording. + * Call and Automate fusion done and seems to work. + * Commiting before putting Automate class in Call class. + * Functionnal main window without recording, history, voicemail, kio + widgets. + * client kde avec kdevelop. + * Config Dialog almost finished. + * Base of QT client + + -- SFLphone Automatic Build System <team@sflphone.org> Tue, 23 Jun 2009 11:12:06 -0400 + +sflphone-common (0.9.5-SYSVER) SYSTEM; urgency=low + + ** 0.9.5 release ** + + * [#1060] FIx bug in chinese translation + * [#1313] git add rtpTest.cpp rtpTest.h + * [#1313] Add init/close rtp tests + * [#1313] Basic instanciation of the rtp layer + * [#1449] Gtk-Critical concerning history filters and new calls + * [#1400] Make the match with the hostname instead of username + * [#1324] Change status bar label for "Using %s (%s)" + * [#1403] Icon size: 60x60 px + * [#1403] Do not remove notification, improve icon quality + * [#1403] Add smaller icon for gnome notifications + * [#1403] Prevent crash when hangup && no notification + * [#1403] Remove all actions on notifications; code refactoring + * [#1451] Use stun.sflphone.org as default STUN server + * [#1060] New po files - need to be translated + * [#1060] Update french translation - Rebuild template file + * [#1456] Add a flag to be replaced in the control files + * [#1454] Make cppunit optional; remove from build deps in control + files + * [#1401] Add libexpat1-dev dependency in control files + * [#1448] Take off these ugly debug messages + * [#1448] fixed getTelephoneTone and getTelephoneFile() called + repeatedly + * [#1406] add liblog4c-dev in build-depends + * [#1409] Restore .desktop icon + + -- SFLphone Automatic Build System <team@sflphone.org> Mon, 25 May 2009 11:34:40 -0400 + +sflphone-common (0.9.5-SYSVER~rc2) SYSTEM; urgency=low + + ** 0.9.5 rc2 ** + + * [#1422] Improved error message + * [#1402] Fix pjsip build + * [#1404] Clear GTK-Critical Bug at client startup + * [#1422] Added automatic VM shutdown when building on more than one + VM + * [#1422] Fixed some issues with new changelog generation script + * [#1422] Moved distribution update to specific file + * [#1422] Dropped git-dch, replace by home made implementation + * [#1402] Fix pjsip build + * [#1404] Clear GTK-Critical Bug at client startup + * Changes for name based dbus connection + * Clean changelogs + * [#1343] Gnome: Implement a callback system to handle focus on + different widgets + * Debus Session + * Refactoring Python code, PEP8 + * [#1430] Get back dbus_g_proxy_new_for_name + * [#1430] Get back DBUS_BUS_SESSION type + * [#1430] Dbus fixed owner message binding + * Second test with DBUS owner + * [#1404] Gnome -> Preferences -> Hooks + * [#1404] Gnome -> Preferences -> Recordings + * [#1404] Call History + * [#1404] Gnome -> Preferences -> Address Book + * [#1404] IF the first notification option disable the second + notification + * Dbus with fixed owner does not automatically start the deamon + * Add codec debug tests in pysflphone + * [#1407] Some print info + * [#1407] Add a scenario to pick_up action + * Test client dbus connection to a fixed owner + * Add python dbus test suite + * [#1161] Modified version handling in build system + * [#1314] Test pulse audio and audio streams connect and disconnect + * [#1402] Add info message after configure + * [#1402] Build the daemon with the local pjsip library (vs the + installed one) + * [#1009] Fix Codec Sampling Rate set to zeros + * [#1314] Add mutex to pulse layer audio streams + * [#1314] Refactoring pulseaudio stream to test connect disconnect + * [#1314] Refactoring of pulselayer to test conect/disconnect + * Add debug messages in debus calls concerning account + * [#1314] Add some return values to audio init functions + * [#1406] add liblog4c-dev in build-depends + * [#1409] Restore .desktop icon + * Bug #1405: Fix strings as requested. + * Bug #1404: Fix strings in preferences panel. + + -- SFLphone Automatic Build System <team@sflphone.org> Tue, 19 May 2009 12:08:03 -0400 + +sflphone-common (0.9.5-0ubuntu1~rc1) SYSTEM; urgency=low + + [ SFLphone Project ] + * [#1262] Updated changelogs for version 0.9.5-0ubuntu1 Snapshot 2009- + 05-05 + + [ Emmanuel Milou ] + * Add some python CLI client code; not really functional + * [#1108] Fix peerHungup method for IP to IP call + + [ Alexandre Savard ] + * [#1108] Correct setting of SIP contact for direct IP call + * [#1108] SIP user agent handles incoming REFER + + [ Emmanuel Milou ] + * Remove website from repository + * Update translation + + [ Alexandre Savard ] + * Sflphone icon's tooltip changed for "configured" instead of + "registered" + + [ Emmanuel Milou ] + * Update translation + + [ Sflphone Project ] + + -- Sflphone Project <sflphone@mtl.savoirfairelinux.net> Tue, 05 May 2009 19:16:09 -0400 + +sflphone-common (0.9.5-0ubuntu1~beta) SYSTEM; urgency=low + + [ Julien Bonjean ] + * Updated Eclipse stuff + * Improved addressbook config window + * Added sflphone Eclipse stuff + * Implemented addressbook list server side + * Moved dbus stuff in dbus directory + * Updated addressbook configuration + + [ Emmanuel Milou ] + * Remove unuseful installation scripts. Use apt-get build-dep sflphone + instead + * fix bug #1090 + + [ Alexandre Savard ] + * defining speex 16khz + + [ Emmanuel Milou ] + * Remove unuseful file from build system + * Start dns srv resolver + + [ Alexandre Savard ] + * Basic ogg/vorbis initialization + + [ Emmanuel Milou ] + * Handle incoming IP-to-IP invite correctly + + [ Alexandre Savard ] + * speex wideband 16000 + + [ Emmanuel Milou ] + * Better handling of incoming IP to IP call + * DNS SRV resolution functional + * Implement IAX2 incoming URL + * Allow user to make IP call without any accounts configured + * Add a contextual menu to edit a number from the contacts tab + * Add comments, tooltip and new button to the contextual menu + * add delete event, migrate to GTK 2.16 for sexy icons + * Resolve ticket #1118 + * Update suse spec file + * Add phone number cleanup functions, unit tests and panel + configuration + * Add pertinent test that fails + * fix dependencies for suse package + * Add contextual edit menu in history - #1120 + + [ Alexandre Savard ] + * Temporary comit: make speex wideband (16 khz) + * Temporary: shared object for speex narrow band + * Temporary: speex narrowband and wideband coexist + + [ Julien Bonjean ] + * Fixed bug when no book selected + * Fixed addressbook related compilation warnings + * Fixed GTK client remaining compilation warnings + * Fixed segfault when book removed since last sflphone run + * Fixed bug when book is unreachable (ldap error) + + [ Alexandre Savard ] + * Fix codec list in audio config window + * Active/inactive speex codec by payload + + [ Julien Bonjean ] + * Updated gitignore + * Added some comments + + [ Emmanuel Milou ] + * Add callto: handler script for browsers and al. + * Integrate test compilation in the daemon build-system + + [ Julien Bonjean ] + * Fixed g_object_unref warning for pixbuf + * Cleaned too verbose output + * Fixed toolbar update warning + * Added support for asynchornous books open (first shot) + + [ Emmanuel Milou ] + * Add a DBus call to fetch the call details from a call ID - Ticket + #928 + + [ Julien Bonjean ] + * Improved async open books + * Fixed bug #1139 + + [ Emmanuel Milou ] + * Add a way to save account order + * commit missing files + + [ Julien Bonjean ] + * Introduced log4c (ticket #1162) + + [ Emmanuel Milou ] + * Load/save account order functionnal - ticket #813 + + [ Alexandre Savard ] + * Add CELT codec (#1143) + * Make celt frame size 256 (*1143) + + [ Julien Bonjean ] + * Switched everything to log4c (ticket #1162) + * Updated eclipse settings + + [ Emmanuel Milou ] + * Restore adding account - ticket #1172 + * Add liblog4c dependecy - ticket #1179 + + [ Alexandre Savard ] + * Double maxAvailByte for frame size in rtp (#1143) + + [ Emmanuel Milou ] + * Add User-Agent SIP header - Ticket #1173 + + [ Julien Bonjean ] + * Fixed autoresize issue (#708) + + [ Emmanuel Milou ] + * Remove libcppuint dependency for the debian packages + * Look for libsexy only if gtk version < 2.16 - Ticket #1116 + * Remove libsexy dependency for jaunty. ticket #1116 + + [ Julien Bonjean ] + * Introduced unit tests (#1146) + * Updated gitignore + * Fixed Makefile (#1146) + + [ Emmanuel Milou ] + * [TICKET #1112] Add a test on the voice buffer to send through iax + packets + * Remove doublon in dependencies + * Remove warnings from the client test framework + * Update version number to 0.9.5~beta + * Update build-package script + * Add check dependency in build-deps control file field + * Create debian files for the new sflphone-client-gnome + * [TICKET #1212] Add Replaces field in control files + * [TICKET #1212] Fix manpages installation path + * [TICKET #1212] Add maintainer scripts to create alternatives + * [#1212] Update the manpages generation - edit preinst maintainer + script + * [#1212] Fix reference error in manpage + * [#1212] Add missing files on the client side + * [#1212] Fix debian docs files - no TODO file + * [1212] Fix manpage creation problem + * [#1220] Generate client-side glue files and marshaller at + compilation time + * [#1220] Generate server-side glue files at compilation time + * [#1212] Change binary name to sflphone-client-gnome + * [#1212] Update .gitignore to fit the new working tree + * [#1220] Explicitly generate glue files before building the library + * [#1220] Compile dbus directory before audio + * [#1212] Create sflphone-common at the root of the repository + * [#1212] Re-add pjproject + * [#1212] Remove Makefile from repo + * [#1220] Fix Makefile.am + * [#1212] New working directory functional + * [#1212] Update .gitignore + * [#1212] Hack to make pjsip compile.. + * [#1220] Use non-installed binary for dbusxx-xml2cpp + * [#1212] Add descriptive files, remove unuseful scripts from tools/ + + [ Alexandre Savard ] + * Restore speex codecs + * add frame size for celt (#1143) + * add framesize to codec, independant from audiolayer (#1143) + * use codec frame size in rtp (#1143) + * compute fixed_codec_framesize (#1143) + * do not resample if not required (#1143) + * add condition on resampling for decoder (#1143) + * add a condition on bytesAvail == 0 from mic data + * no maximum in rtp decode (#1143) + * compute maximum for decoding (#1143) + + [ Emmanuel Milou ] + * [#1146] Implement unitary tests on the client-side + + [ Alexandre Savard ] + * use float instead of int to compute max nb of sample (#1143) + * add nbSampleMax for unresampled data (#1143) + * make thread sleep during 5 ms insead of 20 (#1143) + * use unix usleep (#1143) + * 50 usecond thread!!!!! (#1143) + * try with the smallest compression (#1143) + * use timer set at framesize (#1143) + + [ Emmanuel Milou ] + * [#1161] Restore changelog version + + [ Alexandre Savard ] + * Remove celt stuff + + [ Emmanuel Milou ] + * [#1161] Update changelog + * [#1220] Add Conflicts: sflphone in debian control files + * [#1179] Add liblog4c3 runtime dependency + * [#1212] FIx typo error in dependency list for itnrepid + * [#1212] FIx .desktop file to point on the right exec + * [#1212] Modify changelog replacing tag + + [ Sflphone Project ] + * "[#1262] Updated changelogs for version 0.9.5-0ubuntu1~beta" + + [ Emmanuel Milou ] + * [#1212] restore changelogs + + [ Sflphone Project ] + * [#1262] Updated changelogs for version 0.9.5-0ubuntu1 Snapshot 2009- + 04-27 + + [ Emmanuel Milou ] + * [#1212] restore changelogs + + [ Sflphone Project ] + * [#1262] Updated changelogs for version 0.9.5-0ubuntu1~beta + + [ Emmanuel Milou ] + * [#1212] restore changelogs + + [ Sflphone Project ] + + -- Sflphone Project <sflphone@mtl.savoirfairelinux.net> Mon, 27 Apr 2009 16:57:00 -0400 + +sflphone-common (0.9.4-0ubuntu2) SYSTEM; urgency=low + + [ Alexandre Savard ] + * Restore speex and GSM detection + + [ Emmanuel Milou ] + * Fix bug #1090 + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Wed, 8 Apr 2009 11:29:15 -0500 + +sflphone (0.9.4-0ubuntu1) SYSTEM; urgency=low + + [ Emmanuel Milou ] + * Integrate DBus-c++ and libiax2 in the main build system + * Clean up in the working repository + * Reorder hooks configuration panel + * Protect case when no codecs are active + * Fix some return values + * Add unitary tests for the hook manager (premisces) + + [Yun Liu] + * Update chinese translation + + [Sven Werlen] + * Update german translation + + [Hussein Abdallah] + * Update russian translation + + [Maxime Chambreuil] + * Update spanish translation + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Fri, 3 Apr 2009 18:29:15 -0500 + + +sflphone (0.9.4-rc1) SYSTEM; urgency=low + + [ Emmanuel Milou ] + * Fix bug while trying to hold/unhold several simultaneous call + * Improve address book build system + * Implement SIP url popup on incoming call + * Improve GTK+ panel configuration + [ Julien Bonjean ] + * GTK+ client refactoring + * GTK+ clean up + * Address book improvment + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Fri, 27 Mar 2009 18:29:15 -0500 + +sflphone (0.9.4-0beta1) SYSTEM; urgency=low + + [ Alexandre Savard ] + * Display codec used during conversation on the GUI + * Enable/disable STUN parameters at runtime + * Refactor search bar use + [ Emmanuel Milou ] + * Build system fixes + * Implement SIP re-invite + * Implement IP to IP call + [ Julien Bonjean ] + * Integrate GNOME address book based on evolution data server + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Fri, 20 Mar 2009 18:29:15 -0500 + + +sflphone (0.9.3-0ubuntu3) SYSTEM; urgency=low + + [ Alexandre Savard ] + * Both playback and record streams in PA_STREAM_CORKED (pulseaudio) + * Use PLUGHW device for ALSA capture + * Functional IAX and SIP recording for voicemail + * Use the less CPU-consuming interpolator algorithm for resampling + * Display in GTK GUI the codec used in conversation + * GTK GUI use ASCII instread of utf-8 + * Add record menus in GTK GUI + * Put on hold when dialing a new number + * AccountID's are saved in the history + + [ Emmanuel Milou ] + * Integrate DBUS C++, libiax2 in the git repository + * Update website + * Use libspeexdsp only if available on the system + * Updated .gitignore file + + [Cyrille Béraud] + * Account assistant manager improvment + * Add an email request when creating a new account to receive voicemails + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Sat, 14 Feb 2009 13:29:15 -0500 + +sflphone (0.9.3-0ubuntu2) SYSTEM; urgency=low + + [ Emmanuel Milou ] + * Add compilation note in README + * Use default ALSA plugin for capture + * Fix the ALSA capture problem one more time + * Clean up debug messages in dbus.c + * Add libspeexdsp dependency + * Remove implicit declaration compilation warnings + * Fix links in the website, add release note + * Change capture for the website front page + * Add alsa devel dependency in build-depends control file field + * Clean up, indentation, try to handle latency problems in iax/pulseaudio + * Remove pjsip generated files from the repo + * Use the previous declared curAlias function in accountwindow + * Fix bug in history call duration when the call fails + * Remove runtime warning in the GTK+ client + * Add librsvg2-common dependency to load SVG under KDE + * Refresh .gitignore + * Update locales files + french translation + * Add configuration panel for future noise reduction + * Add configuration panel for audio record module + * Daemon less verbose; accounts don't try to access STUn options anymore + * Fix typo in configwindow + * Add content in the official website + * use a GTK_STOCK icon for the record button + * Complete description text in the assistant manager + * Add libtool flags in client configure.ac + * Remove unuseful dependency (snd) + * Fix SIP transfer problems + * Remove previous version of PJSIP from the repo + * Upgrade PJSIP to version 1.0.1 + * Add the new website source in the repository + * Use libspeexdsp for silence detection only if available + + [ Loïc Faure-Lacroix ] + * Ajout du logo gpl3 + * Ajout des images + * Ajout de la section screenshot pour le site + * Ajout du favicon dans le header + * Modification des cartes + + [ Alexandre Savard ] + * Clean up <speex/libspeexdsp> + * Small cleanup + * Save Wave fixed + * Fix new call button when recording + * libspeexdsp added + * Recording: default home folder at startup + * Minor changes to config window + * IAX recording fixed + * Set / get recording path, still need some GTK for client + * AudioRecord file name format + * Now recording in HOME folder + + [ Cyrille Béraud ] + * Fix bug in reqaccount.c + + [ Maxime Chambreuil ] + * Update spanish translation + + [Yun Liu ] + * Update chinese translation + + [ Hussein Abdallah ] + * Update russian translation + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Sat, 14 Feb 2009 13:29:15 -0500 + +sflphone (0.9.3-0ubuntu1) SYSTEM; urgency=low + + * Remove debug + * Join thread before leaving + * Fix implicit declaration in reqaccount + * Add REST code to build the request to server + * Fix GValue initialization warnings + * Update version number, fix implicit declaration, fix GTK markup + warnings + * Apply patch to create custom SIP account from our own server + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Fri, 06 Feb 2009 19:17:32 -0500 + +sflphone (0.9.2-2ubuntu9) SYSTEM; urgency=low + + [ Alexandre Savard ] + * Speex audio codec preprocessing initialization + * peer hung up segmentation fault solved + * Stop recording when transfering + * Terminate only one call + * Add isRecording() function + * Fix call_icon GTK client + * Fix SIPCallClose() function, recorded file now close properly + * Function terminateSIPCall added in sipvoiplink and managerimpl + * Fix thread destructor + * setRecordingOption function implement in audiorecord + * Record now implemented in Call class + * Record interface complete (on hold erase previous recording) + * Added recButton in client + * Added: record button related icons + * Record button added + * Overload AudioRecord::recData to get mic and speaker data mixed + * Recording now in audiortp::run() method + * Audio recording working in AudioRTP: receiveSessionForSpeaker + * Open/close a wave file when pulse audio stream start/stop + + [ Emmanuel Milou ] + * Fix path for GTK+ icons; clean up + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Thu, 05 Feb 2009 18:27:53 -0500 + +sflphone (0.9.2-2ubuntu8) SYSTEM; urgency=low + + [ Emmanuel Milou ] + * Update changelogs + * Fix bug in merge and in Makefile.am + * Terminate only one call + * Disable PJsip shutdown when changing STUN parameters + * Function terminateSIPCall added in sipvoiplink and managerimpl + * Add a timer to the alsa thread to not jam the CPU load + * Fix bug in sipvoiplink.cpp + * Clean shutdown of pulseaudio on quiting + * Fix DTMF at first start with Pulseaudio + * Remove zeroconf from the build system + * Add a library manager + exception handling + * Clean up in the working directory + * Better handling of capture XRUNs + * Restore mic adjust volume on ALSA layer + * Protect device ALSA operation if not opened + * Fix the switching layer bug + * Use dynamic_cast<> to use audiolayer-specific methods + * Open the audio devices only once at startup + * Refactoring of the ALSA part + * Functional plug-in manager + * Use a C++ thread to handle tones and DTMF in ALSA + * Restore IAXVoIPLink, restore Mutex + * Make the plugins registering against the plugin manager + * Migrate to 1->N relationship between voiplink and accounts + * API plugin for registration + * Use C++ thread in SIP, move everything in sipvoiplink + * Complete singleton pattern for the plugin manager + * Add -Wno-return-type compilation flag to remove warnings; Update + version number in configure.ac + * Add the dynamic loading for the plugin framework; integate unittest + + [ Yun Liu ] + * Update rpm spec file + * modify build package script and spec file for suse + + [ Alexandre Savard ] + * Add audiorecorder plugin and testaudiorecorder + * Add audio Recording class, edit global.h + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Wed, 04 Feb 2009 14:00:30 -0500 + +sflphone (0.9.2-2ubuntu7) SYSTEM; urgency=low + + [ Emmanuel Milou ] + * Update changelog to 0.9.2-6 + * Fix some dbus-glib implementation details on the client side + * Init history after dbus initialization + * Add error checking in useragent; Clean sipvoiplink + * Prevent crash when trying to call an empty number + * Set the volume of the playback stream to PA_VOLUME_NORM at startup + * Fix GTK+ generic value double initialization + * Fix jaunty control file dependency problems + * Fix jaunty control file dependency problems + + [ Yun Liu ] + * Fix bug ticket # 137 + * Tolerant to gsm library of OpenSuse 11 + + [ Sven Werlen ] + * Update german translation + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Fri, 23 Jan 2009 17:48:13 -0500 + +sflphone (0.9.2-2ubuntu6) SYSTEM; urgency=low + + [ Emmanuel Milou ] + * Migrate STUN configuration to the main config window + * Update french translation + * Other tiny memory leaks + * Fix memory leak in sampleconverter.cpp + * Generate packages from the release branch + * update the build package script + * modify the control files with architecture=any + * Remove valgring uninitialized value + * IAX and SIP use the same global variables to set account + configuration ; fix broken code + + [ Maxime Chambreuil ] + * Update spanish translation + + [ Hussein Abdallah ] + * Update russian translation + + [ Yun Liu ] + * Update translation files + * Fix the bug when user uncheck the account which fails in the + previous registration + * Add stun error status + * Fix bug ticket #143 + * Script for auto-install dependencies + * Fix bug ticket #140 + * Fix bug ticket 141 + * Fix the reregister process when user change the details of an + account + + -- Emmanuel Milou <manu@sulfur.inside.savoirfairelinux.net> Fri, 16 Jan 2009 18:19:05 -0500 + +sflphone (0.9.2-2ubuntu5) SYSTEM; urgency=low + + * Fix memory leak in the pulseaudio callback + * Update debian package generation script + * Warnings removal in GTK+ client + * Clean adjust volume method in alsalayer + * Plug the sflphone playback volume control to the pulseaudio volume + manager + * Display the date in history according to the current locale + * Generate the changelog according to the git commit messages + * Complete header in chinese translation file + * Use the right gpg key to sign the packages + * add debian jaunty jackalope support + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Wed, 14 Jan 2009 21:17:20 -0500 + +sflphone (0.9.2-2ubuntu4) SYSTEM; urgency=low + + [ Emmanuel Milou ] + * add german translation + + [ Yun Liu ] + * Fix GUI crash in Ubuntu8.10 64bit system + + -- Yun Liu <yun.liu@savoirfairelinux.com> Thu, 08 Jan 2009 13:08:51 -0500 + +sflphone (0.9.2-2ubuntu3) SYSTEM; urgency=low + + [ Emmanuel Milou ] + * The main thread synchronizes the ringtone thread + * disable custom ringtone for the ALSA layer + * Fix the Makefile.am in man directory, add a SEE ALSO section + + [ Yun Liu ] + * Fix daemon crash caused by the previous patch ( for bug ticket #129) + + -- Yun Liu <yun.liu@savoirfairelinux.com> Tue, 06 Jan 2009 16:18:38 -0500 + +sflphone (0.9.2-2ubuntu2) SYSTEM; urgency=low + + * Fix bug ticket #129 + + -- Yun Liu <yun.liu@savoirfairelinux.com> Wed, 5 Jan 2009 15:54:53 -0500 + +sflphone (0.9.2-2ubuntu1) SYSTEM; urgency=low + + * Migrate from eXosip library to pjsip + * Add multiple SIP accounts support + * Fix ringtones problems + * Add a pulseaudio support + * Improve audio quality with ALSA + * Add chinese translation + * Improve spanish translation + * Migrate to a maintained C++ DBus bindings + * Clean and improve the build system + * Add build-dependency on Perl because we need pod2man to generate manpages + + -- Yun Liu <yun.liu@savoirfairelinux.com> Wed, 26 Nov 2008 09:47:53 -0500 + +sflphone (0.9.1) unstable; urgency=low + * Add a search tool in the history + * Migrate some gtk_entry_new to sexy_icon_entry_new + * Bug fix (Ticket #78): The voicemail password isn't displayed anymore in + the history tab + * Add the SIP registration expire value in the user file. + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Thu, 22 May 2008 11:14:25 -0500 + +sflphone (0.9.0) unstable; urgency=low + * Add history features + * Call date + * Call duration + * Mouse events in the history tab + * Smooth switch from the history tab to the calls tab + * Remove most of GTK-Critical warnings + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Wed, 13 May 2008 16:58:25 -0500 + +sflphone (0.9-2008-06-06) unstable; urgency=low + * Audio bug correction: capture stopped after a few minutes of conversation + with USB Plantronics sound card + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Tue, 06 May 2008 16:58:25 -0500 + +sflphone (0.9-2008-05-06) unstable; urgency=low + * Bug correction: account creation with the assistant + * GTK+ warnings removal + * libnotify warnings removal + * Remove aliasing on the SFLphone logo + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Mon, 05 May 2008 16:58:25 -0500 + +sflphone (0.9) unstable; urgency=low + * Clean dependencies ( removal of libboost ) + * Several GTK improvement and updates + -account window + -configuration window + * Migrate from GtkCheckMenuItem to GtkImageMenuItem + * ALSA standard I/O transfers: MMAP instead of R/W + * Fix speex audio quality + * IAX2 protocol + -Fix hold/unhold situation + -Add on hold music + * SIP protocol + -Ringtone on incoming call + -Fix transfer situation + * Add desktop notification ( libnotify ) + * Improve the system tray icon behaviour + * Improve registration error handling + * Register/unregister from the account window takes effect without starting back SFLphone + * Compilation warnings removal + * Call history + * Add an account configuration wizard + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Wed, 30 Apr 2008 16:58:25 -0500 + +sflphone (0.8.2) unstable; urgency=low + * Internationalization of the GTK GUI + * English / French + * STUN support + * Slight modifications of the graphical interface ( tooltips, dialpad, ...) + + -- Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Fri, 21 Mar 2008 11:37:53 -0500 diff --git a/tools/build-system/launchpad/debian-sflphone-common/compat b/tools/build-system/launchpad/debian-sflphone-common/compat new file mode 100644 index 0000000000000000000000000000000000000000..7ed6ff82de6bcc2a78243fc9c54d3ef5ac14da69 --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-common/compat @@ -0,0 +1 @@ +5 diff --git a/tools/build-system/launchpad/debian-sflphone-common/control b/tools/build-system/launchpad/debian-sflphone-common/control new file mode 100644 index 0000000000000000000000000000000000000000..6d33b4ca426799a60e0e9658e00b648250f8036a --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-common/control @@ -0,0 +1,19 @@ +Source: sflphone-common +Maintainer: SavoirFaireLinux Inc <emmanuel.milou@savoirfairelinux.com> +Section: gnome +Priority: optional +Build-Depends: debhelper (>= 5), libgcc1 , autoconf, automake, libpulse-dev, libsamplerate0-dev, libcommoncpp2-dev, libccrtp-dev, libgsm1-dev, libspeex-dev, libtool, libdbus-1-dev, libasound2-dev, libspeexdsp-dev, uuid-dev, libexpat1-dev, libzrtpcpp-dev, libssl-dev +Standards-Version: 3.7.3 + +Package: sflphone-common +Priority: optional +Architecture: i386 +Depends: libsamplerate0 (>=0.1.2) , libexpat1 , libc6 (>= 2.3.6-6) , libcommoncpp2-1.6-0 , libgsm1 (>=1.0.10) , libspeex1 (>=1.1.12) , libdbus-1-3, libasound2 (>= 1.0), libpulse0 (>= 0.9.6), libccrtp1-1.6-1, libspeexdsp1 +Replaces: sflphone +Conflicts: sflphone +Homepage: http://www.sflphone.org +Description: SIP and IAX2 compatible softphone - Core + SFLphone is meant to be a robust enterprise-class desktop phone. + SFLphone is released under the GNU General Public License. + SFLphone is being developed by the global community, and maintained by + Savoir-faire Linux, a Montreal, Quebec, Canada-based Linux consulting company. diff --git a/tools/build-system/launchpad/debian-sflphone-common/control.hardy b/tools/build-system/launchpad/debian-sflphone-common/control.hardy new file mode 100644 index 0000000000000000000000000000000000000000..e14674d170b6caa6f4bac6d1118e5d1a336a88f6 --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-common/control.hardy @@ -0,0 +1,20 @@ +Source: sflphone-common +Maintainer: SavoirFaireLinux Inc <emmanuel.milou@savoirfairelinux.com> +Section: gnome +Priority: optional +Build-Depends: debhelper (>= 5), libgcc1, autoconf, automake, libpulse-dev, libsamplerate0-dev, libcommoncpp2-dev, libccrtp-dev, libgsm1-dev, libspeex-dev, libtool, libdbus-1-dev, libasound2-dev, uuid-dev, libexpat1-dev +Standards-Version: 3.7.3 + +Package: sflphone-common +Priority: optional +Architecture: any +Depends: libsamplerate0 (>=0.1.2) , libdbus-glib-1-2 (>= 0.73), libexpat1, libc6 (>= 2.3.6-6) , libcommoncpp2-1.6-0 ,libgsm1 (>=1.0.10) , libspeex1 (>=1.1.12) , libdbus-1-3, libasound2 (>= 1.0), libpulse0 (>= 0.9.6), libccrtp1-1.6-0 +Replaces: sflphone +Conflicts: sflphone +Homepage: http://www.sflphone.org +Description: SIP and IAX2 compatible softphone - Core + This package provides SFLphone daemon, that is the core of the application. + SFLphone is meant to be a robust enterprise-class desktop phone. + SFLphone is released under the GNU General Public License. + SFLphone is being developed by the global community, and maintained by + Savoir-faire Linux, a Montreal, Quebec, Canada-based Linux consulting company. diff --git a/tools/build-system/launchpad/debian-sflphone-common/control.intrepid b/tools/build-system/launchpad/debian-sflphone-common/control.intrepid new file mode 100644 index 0000000000000000000000000000000000000000..270e67811229719df9e000fd3a0871e30b9c675a --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-common/control.intrepid @@ -0,0 +1,20 @@ +Source: sflphone-common +Maintainer: SavoirFaireLinux Inc <emmanuel.milou@savoirfairelinux.com> +Section: gnome +Priority: optional +Build-Depends: debhelper (>= 5), libgcc1 , autoconf, libpulse-dev, libsamplerate0-dev, libcommoncpp2-dev, libccrtp-dev, libgsm1-dev, libspeex-dev, libtool, libdbus-1-dev, libasound2-dev, libspeexdsp-dev, uuid-dev, libexpat1-dev +Standards-Version: 3.8.0 + +Package: sflphone-common +Priority: optional +Architecture: any +Depends: libsamplerate0 (>=0.1.2) , libexpat1 , libc6 (>= 2.3.6-6) , libcommoncpp2-1.6-0 , libgsm1 (>=1.0.10) , libspeex1 (>=1.1.12) , libdbus-1-3, libasound2 (>= 1.0), libpulse0 (>= 0.9.6), libccrtp1-1.6-1, libspeexdsp1 +Replaces: sflphone +Conflicts: sflphone +Homepage: http://www.sflphone.org +Description: SIP and IAX2 compatible softphone - Core + This package provides SFLphone daemon, that is the core of the application. + SFLphone is meant to be a robust enterprise-class desktop phone. + SFLphone is released under the GNU General Public License. + SFLphone is being developed by the global community, and maintained by + Savoir-faire Linux, a Montreal, Quebec, Canada-based Linux consulting company. diff --git a/tools/build-system/launchpad/debian-sflphone-common/control.jaunty b/tools/build-system/launchpad/debian-sflphone-common/control.jaunty new file mode 100644 index 0000000000000000000000000000000000000000..8a99d639228a21b5a866741665775868f03fa341 --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-common/control.jaunty @@ -0,0 +1,19 @@ +Source: sflphone-common +Maintainer: SavoirFaireLinux Inc <emmanuel.milou@savoirfairelinux.com> +Section: gnome +Priority: optional +Build-Depends: debhelper (>= 5), libgcc1 , autoconf, automake, libpulse-dev, libsamplerate0-dev, libcommoncpp2-dev, libccrtp-dev, libgsm1-dev, libspeex-dev, libtool, libdbus-1-dev, libasound2-dev, libspeexdsp-dev, uuid-dev, libexpat1-dev, libzrtpcpp-dev, libssl-dev +Standards-Version: 3.7.3 + +Package: sflphone-common +Priority: optional +Architecture: any +Depends: libsamplerate0 (>=0.1.2) , libexpat1 , libc6 (>= 2.3.6-6) , libcommoncpp2-1.6-0 , libgsm1 (>=1.0.10) , libspeex1 (>=1.1.12) , libdbus-1-3, libasound2 (>= 1.0), libpulse0 (>= 0.9.6), libccrtp1-1.6-1, libspeexdsp1 +Replaces: sflphone +Conflicts: sflphone +Homepage: http://www.sflphone.org +Description: SIP and IAX2 compatible softphone - Core + SFLphone is meant to be a robust enterprise-class desktop phone. + SFLphone is released under the GNU General Public License. + SFLphone is being developed by the global community, and maintained by + Savoir-faire Linux, a Montreal, Quebec, Canada-based Linux consulting company. diff --git a/tools/build-system/launchpad/debian-sflphone-common/copyright b/tools/build-system/launchpad/debian-sflphone-common/copyright new file mode 100644 index 0000000000000000000000000000000000000000..fbde2314bef1fb7ee643083e6d27c397213c5ead --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-common/copyright @@ -0,0 +1,28 @@ +This package was debianized by Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> on +Fri, 3 Apr 2009 09:47:53 -0500. + +It was downloaded from the git repository of SFLphone: git://sflphone.org/git/sflphone.git + +Upstream Author: Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> + +Copyright: + +Savoir-Faire Linux Inc. + +License: + +This software is copyright (c) 2004-2009 Savoir-Faire Linux inc. + +You are free to distribute this software under the terms of +the GNU General Public License version 3. +On Debian systems, the complete text of the GNU General Public +License can be found in the file `/usr/share/common-licenses/GPL'. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 51 Franklyn St, Fifth Floor, Boston, MA 02110-1301, USA. diff --git a/tools/build-system/launchpad/debian-sflphone-common/cron.d b/tools/build-system/launchpad/debian-sflphone-common/cron.d new file mode 100644 index 0000000000000000000000000000000000000000..d11e61177739b56bce3aac6de6483b48e797a258 --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-common/cron.d @@ -0,0 +1,4 @@ +# +# Regular cron jobs for the sflphone package +# +0 4 * * * root sflphone_maintenance diff --git a/tools/build-system/launchpad/debian-sflphone-common/dirs b/tools/build-system/launchpad/debian-sflphone-common/dirs new file mode 100644 index 0000000000000000000000000000000000000000..ab04d899ac9c1b4bb9f78803cdc51edf38fcb524 --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-common/dirs @@ -0,0 +1,8 @@ +usr/bin +usr/lib +usr/share/applications +usr/share/dbus-1/services +usr/share/sflphone/ringtones +usr/share/locale +usr/share/doc +usr/share/man diff --git a/tools/build-system/launchpad/debian-sflphone-common/docs b/tools/build-system/launchpad/debian-sflphone-common/docs new file mode 100644 index 0000000000000000000000000000000000000000..f1dd08af0258ad3bbadc728c41f5d3cc680a7ef4 --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-common/docs @@ -0,0 +1,6 @@ +NEWS +README +TODO +ChangeLog +AUTHORS + diff --git a/tools/build-system/launchpad/debian-sflphone-common/manpages b/tools/build-system/launchpad/debian-sflphone-common/manpages new file mode 100644 index 0000000000000000000000000000000000000000..18f8b41d0854310d2016407ab7c041aa5a5330f6 --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-common/manpages @@ -0,0 +1 @@ +debian/sflphone-common/usr/share/man/man1/sflphoned.1 diff --git a/tools/build-system/launchpad/debian-sflphone-common/postinst b/tools/build-system/launchpad/debian-sflphone-common/postinst new file mode 100644 index 0000000000000000000000000000000000000000..ff29eda3335c59c5451f8b5bc9366ec73505965d --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-common/postinst @@ -0,0 +1,56 @@ +#!/bin/bash +# postinst script for sflphone-common +# +# see: dh_installdeb(1) + +# Script to copy and move, if exists, configuration file sflphonedrc and history in the XDG directory +# Freedesktop specifications: http://standards.freedesktop.org/basedir-spec/latest/ + +set -e + +INST_CONFIG="$HOME/.sflphone/sflphonedrc"; +INST_DATA="$HOME/.sflphone/history"; +INST_CACHE="$HOME/.sflphone/sfl.pid"; + +NEW_INST_CONFIG= +NEW_INST_DATA= +NEW_INST_CACHE= + +# Set the XDG CONFIG directory to the default one or to the path set in the environment variable +if [ -z $XDG_CONFIG_HOME ]; then + NEW_INST_CONFIG=$HOME"/.config/sflphone/"; # This is the standard path +else + NEW_INST_CONFIG=$XDG_CONFIG_HOME; +fi; + +# Set the XDG DATA directory to the default one or to the path set in the environment variable +if [ -z $XDG_DATA_HOME ]; then + NEW_INST_DATA=$HOME"/.local/share/sflphone/"; # This is the standard path +else + NEW_INST_DATA=$XDG_DATA_HOME; +fi; + +# Move the configuration file +if [ -f $INST_CONFIG ] ; then + echo "Moving the configuration file into $NEW_INST_CONFIG directory"; + if [ ! -d $NEW_INST_CONFIG ]; then + mkdir $NEW_INST_CONFIG; + fi + mv $INST_CONFIG $NEW_INST_CONFIG; +fi + +# Move the history +if [ -f $INST_DATA ] ; then + echo "Moving the history file into $NEW_INST_DATA directory"; + if [ ! -d $NEW_INST_DATA ]; then + mkdir $NEW_INST_DATA; + fi + mv $INST_DATA $NEW_INST_DATA; +fi + +# Remove the directory +# rmdir $HOME"/.sflphone"; + +echo "You may remove the $HOME/.sflphone, the application won't use it anymore, but the XDG directories instead. Thank you."; + +exit 0 diff --git a/tools/build-system/launchpad/debian-sflphone-common/postrm b/tools/build-system/launchpad/debian-sflphone-common/postrm new file mode 100644 index 0000000000000000000000000000000000000000..70be710bd108ddadbfa790f9ac8795984cc139f8 --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-common/postrm @@ -0,0 +1,36 @@ +#!/bin/sh +# postrm script for sflphone +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * <postrm> `remove' +# * <postrm> `purge' +# * <old-postrm> `upgrade' <new-version> +# * <new-postrm> `failed-upgrade' <old-version> +# * <new-postrm> `abort-install' +# * <new-postrm> `abort-install' <old-version> +# * <new-postrm> `abort-upgrade' <old-version> +# * <disappearer's-postrm> `disappear' <overwriter> +# <overwriter-version> +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +if [ "$1" = "purge" ] +then + + # remove the user config file + rm -f $HOME/.sflphone/sflphonedrc + +fi + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + diff --git a/tools/build-system/launchpad/debian-sflphone-common/preinst b/tools/build-system/launchpad/debian-sflphone-common/preinst new file mode 100644 index 0000000000000000000000000000000000000000..6d04e97b452606720e35f07523b60c32ad7f9d6b --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-common/preinst @@ -0,0 +1,16 @@ +#!/bin/sh +# postrm script for sflphone +# +# see: dh_installdeb(1) + +set -e + +package=sflphone + +case "$1" in + install|upgrade) + # Clear the old dbus-c++ and iax2 if presents + ;; +esac + +exit 0 diff --git a/tools/build-system/launchpad/debian-sflphone-common/rules b/tools/build-system/launchpad/debian-sflphone-common/rules new file mode 100755 index 0000000000000000000000000000000000000000..2a4b3561c16c1bf008e1650cbf5e8ea4f1cf9d56 --- /dev/null +++ b/tools/build-system/launchpad/debian-sflphone-common/rules @@ -0,0 +1,120 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 +export DH_OPTIONS + +package=sflphone-common + +CXX = g++-4.0 +CFLAGS = -Wall -g +DEB_INSTALL_MANPAGES_sflphone_common = sflphoned.1 + +configure: configure-stamp +configure-stamp: + dh_testdir + # Add here commands to configure the package. + ./autogen.sh + ./configure --prefix=/usr + cd libs/pjproject; ./autogen.sh; ./configure --prefix=/usr + touch configure-stamp + +#Architecture +build: build-arch build-indep + +build-arch: build-arch-stamp +build-arch-stamp: configure-stamp + + # Add here commands to compile the arch part of the package. + cd libs/pjproject; $(MAKE) dep; $(MAKE) clean; $(MAKE) + $(MAKE) + touch $@ + +build-indep: build-indep-stamp +build-indep-stamp: configure-stamp + + # Add here commands to compile the indep part of the package. + #$(MAKE) doc + touch $@ +clean: + dh_testdir + dh_testroot + rm -f build-arch-stamp build-indep-stamp configure-stamp + # Add here commands to clean up after the build process. + [ ! -f Makefile ] || $(MAKE) distclean + +ifneq "$(wildcard /usr/share/misc/config.sub)" "" + cp -f /usr/share/misc/config.sub config.sub +endif +ifneq "$(wildcard /usr/share/misc/config.guess)" "" + cp -f /usr/share/misc/config.guess config.guess +endif + dh_clean + +install: install-indep install-arch +install-indep: + dh_testdir + dh_testroot + dh_clean -k -i + dh_installdirs -i + # Add here commands to install the package into debian/sflphone. + +install-arch: + dh_testdir + dh_testroot + dh_clean -k -s + dh_installdirs -s + # Add here commands to install the arch part of the package into + # debian/tmp. + $(MAKE) DESTDIR=$(CURDIR)/debian/$(package) install + cd libs/pjproject; $(MAKE) prefix=$(CURDIR)/debian/$(package)/usr install + rm -rf $(CURDIR)/debian/$(package)/usr/include + dh_install -s +# Must not depend on anything. This is to be called by +# binary-arch/binary-indep +# in another 'make' thread. + +binary-common: + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs + dh_installexamples +# dh_installmenu +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_python +# dh_installinit +# dh_installcron +# dh_installinfo + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms +# dh_perl + dh_makeshlibs + dh_installdeb +# dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb +# Build architecture independant packages using the common target. +binary-indep: build-indep install-indep + $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common + +# Build architecture dependant packages using the common target. +binary-arch: build-arch install-arch + $(MAKE) -f debian/rules DH_OPTIONS=-s binary-common + +binary: binary-arch binary-indep +.PHONY: build clean binary-indep binary-arch binary install install-indep install-arch configure diff --git a/tools/build-system/osc/sflphone-client-gnome.spec b/tools/build-system/osc/sflphone-client-gnome.spec new file mode 100644 index 0000000000000000000000000000000000000000..80dcdea6402eb880fb455995d949d8df9c6822ed --- /dev/null +++ b/tools/build-system/osc/sflphone-client-gnome.spec @@ -0,0 +1,130 @@ +##################################################### +# File Name: sflphone-client-gnome.spec +# +# Purpose : +# +# Author: Julien Bonjean (julien@bonjean.info) +# +# Creation Date: 2009-05-27 +# Last Modified: 2009-10-07 +##################################################### + +Name: sflphone-client-gnome +License: GNU General Public License (GPL) +Group: Productivity/Networking/System +Summary: GNOME client for SFLphone +Version: 0.9.6 +Release: opensuse +URL: http://www.sflphone.org/ +Vendor: Savoir-faire Linux +Packager: Julien Bonjean <julien.bonjean@savoirfairelinux.com> + +BuildRoot: %{_tmppath}/%{name} +Source0: sflphone-client-gnome-%{version}.tar.gz + +%if %{defined suse_version} +BuildRequires: update-desktop-files +BuildRequires: liblog4c-devel +BuildRequires: dbus-1-glib-devel +BuildRequires: gnome-doc-utils-devel +BuildRequires: libgnomeui-devel +%endif + +%if %{defined fedora_version} +BuildRequires: log4c-devel +BuildRequires: dbus-glib-devel +BuildRequires: gnome-doc-utils +BuildRequires: libgnomeui-devel +# fix libproxy-pac expansion error +BuildRequires: libproxy-webkit +# fix PolicyKit-authentication-agent expansion error +BuildRequires: PolicyKit-gnome +%endif + +%if %{defined mandriva_version} +BuildRequires: log4c-devel +BuildRequires: libgnomeui2-devel +BuildRequires: libdbus-glib-1_2-devel +BuildRequires: gnome-doc-utils +# fix libesound0 expansion error +BuildRequires: pulseaudio-esound-compat +# fix libproxy-pac expansion error +BuildRequires: libproxy-webkit +%endif + +BuildRequires: gtk2-devel +BuildRequires: libnotify-devel +BuildRequires: libsexy-devel +BuildRequires: evolution-data-server-devel +BuildRequires: check-devel + +Requires: sflphone-common = %{version} +Requires: dbus-1-glib +Requires: gtk2 +Requires: glib2 +Requires: libnotify +Requires: librsvg +Requires: liblog4c3 +Requires: libsexy +# gdk-pixbuf-query-loaders > /etc/gtk-2.0/gdk-pixbuf.loaders +Conflicts: sflphone +Prefix: %{_prefix} + +%description +Provide a GNOME client for SFLphone. + SFLphone is meant to be a robust enterprise-class desktop phone. + SFLphone is released under the GNU General Public License. + SFLphone is being developed by the global community, and maintained by + Savoir-faire Linux, a Montreal, Quebec, Canada-based Linux consulting company. + +Authors: +-------- + Julien Bonjean <julien.bonjean@savoirfairelinux.com> + +%lang_package + +%prep +%setup -q + + +%build +./autogen.sh +./configure --prefix=%{_prefix} +make + + +%install +make DESTDIR=%{buildroot} install +%if %{defined suse_version} +%suse_update_desktop_file -n %{buildroot}/%{_prefix}/share/applications/sflphone.desktop +%endif +rm -rf $RPM_BUILD_ROOT/var/lib/scrollkeeper + +%clean +make clean + +%files +%defattr(-, root, root) +%dir %{_prefix}/share/sflphone +%dir %{_prefix}/share/omf/sflphone +%lang(fr) %{_prefix}/share/locale/fr/LC_MESSAGES/*.mo +%lang(es) %{_prefix}/share/locale/es/LC_MESSAGES/*.mo +%lang(de) %{_prefix}/share/locale/de/LC_MESSAGES/*.mo +%lang(ru) %{_prefix}/share/locale/ru/LC_MESSAGES/*.mo +%lang(zh_CN) %{_prefix}/share/locale/zh_CN/LC_MESSAGES/*.mo +%lang(zh_HK) %{_prefix}/share/locale/zh_HK/LC_MESSAGES/*.mo +%doc AUTHORS COPYING README +%doc %{_prefix}/share/man/man1/sflphone-client-gnome.1.gz +%doc %{_prefix}/share/man/man1/sflphone.1.gz +%doc %{_prefix}/share/gnome/help/sflphone +%{_prefix}/bin/sflphone +%{_prefix}/bin/sflphone-client-gnome +%{_prefix}/share/pixmaps/sflphone.svg +%{_prefix}/share/applications/sflphone.desktop +%{_prefix}/share/sflphone/*.svg +%{_prefix}/share/sflphone/*.gif +%{_prefix}/share/sflphone/log4crc +%{_prefix}/share/omf/sflphone/* + +%changelog + diff --git a/tools/build-system/osc/sflphone-client-kde.spec b/tools/build-system/osc/sflphone-client-kde.spec new file mode 100644 index 0000000000000000000000000000000000000000..a6d78bea5fbb128152a9bb67b2be96f7aac7416d --- /dev/null +++ b/tools/build-system/osc/sflphone-client-kde.spec @@ -0,0 +1,107 @@ +##################################################### +# File Name: sflphone-client-kde.spec +# +# Purpose : +# +# Author: Julien Bonjean (julien@bonjean.info) +# +# Creation Date: 2009-05-27 +# Last Modified: 2009-10-07 +##################################################### + +Name: sflphone-client-kde +License: GNU General Public License (GPL) +Group: Productivity/Networking/System +Summary: KDE client for SFLphone +Version: 0.9.6 +Release: opensuse +URL: http://www.sflphone.org/ +Vendor: Savoir-faire Linux +Packager: Julien Bonjean <julien.bonjean@savoirfairelinux.com> + +BuildRoot: %{_tmppath}/%{name} +Source0: sflphone-client-kde-%{version}.tar.gz + +Requires: sflphone-common = %{version} +Requires: commoncpp2 +Requires: libkdepimlibs4 +Requires: libqt4-dbus-1 +Requires: libqt4-svg +Requires: libqt4-x11 + +%if %{defined suse_version} +BuildRequires: update-desktop-files +BuildRequires: libkdepimlibs4-devel +BuildRequires: libqt4-devel >= 4.3 +BuildRequires: gettext-tools +%endif + +%if %{defined fedora_version} +BuildRequires: gcc-c++ +BuildRequires: kdepimlibs-devel +BuildRequires: qt4 +BuildRequires: gettext +%endif + +BuildRequires: cmake +BuildRequires: commoncpp2-devel + +Conflicts: sflphone +Prefix: %{_prefix} + +%description +Provide a KDE client for SFLphone. + SFLphone is meant to be a robust enterprise-class desktop phone. + SFLphone is released under the GNU General Public License. + SFLphone is being developed by the global community, and maintained by + Savoir-faire Linux, a Montreal, Quebec, Canada-based Linux consulting company. + +Authors: +-------- + Julien Bonjean <julien.bonjean@savoirfairelinux.com> + +%lang_package + +%prep +%setup -q + +%build +cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} +make + +%install +make DESTDIR=%{buildroot} install +mkdir -p %{buildroot}/%{_prefix}/share/pixmaps +cp src/icons/sflphone.svg %{buildroot}/%{_prefix}/share/pixmaps/sflphone.svg +%suse_update_desktop_file -n %{buildroot}/%{_prefix}/share/applications/kde4/sflphone-client-kde.desktop + +%clean +make clean + +%files +%defattr(-, root, root) +%dir %{_prefix}/share/doc/kde/HTML/en/sflphone-client-kde +%dir %{_prefix}/share/kde4/apps/sflphone-client-kde +%lang(fr) %{_prefix}/share/locale/fr/LC_MESSAGES/*.mo +%lang(es) %{_prefix}/share/locale/es/LC_MESSAGES/*.mo +%lang(de) %{_prefix}/share/locale/de/LC_MESSAGES/*.mo +%lang(ru) %{_prefix}/share/locale/ru/LC_MESSAGES/*.mo +%lang(zh_CN) %{_prefix}/share/locale/zh_CN/LC_MESSAGES/*.mo +%lang(zh_HK) %{_prefix}/share/locale/zh_HK/LC_MESSAGES/*.mo +%doc AUTHORS COPYING README +%doc %{_prefix}/share/man/man1/sflphone-client-kde.1.gz +%doc %{_prefix}/share/doc/kde/HTML/en/sflphone-client-kde/* +%{_prefix}/share/kde4/apps/sflphone-client-kde/* +%{_prefix}/share/kde4/config.kcfg/sflphone-client-kde.kcfg +%{_prefix}/bin/sflphone-client-kde +%{_prefix}/share/applications/kde4/sflphone-client-kde.desktop +%{_prefix}/share/pixmaps/sflphone.svg +%{_prefix}/share/icons/hicolor/128x128/apps/sflphone-client-kde.png +%{_prefix}/share/icons/hicolor/16x16/apps/sflphone-client-kde.png +%{_prefix}/share/icons/hicolor/22x22/apps/sflphone-client-kde.png +%{_prefix}/share/icons/hicolor/32x32/apps/sflphone-client-kde.png +%{_prefix}/share/icons/hicolor/48x48/apps/sflphone-client-kde.png +%{_prefix}/share/icons/hicolor/64x64/apps/sflphone-client-kde.png +%{_prefix}/share/icons/hicolor/scalable/apps/sflphone-client-kde.svgz + +%changelog diff --git a/tools/build-system/osc/sflphone-common.spec b/tools/build-system/osc/sflphone-common.spec new file mode 100644 index 0000000000000000000000000000000000000000..c01da720f6321895ad3eb98cd990fad5fe67760a --- /dev/null +++ b/tools/build-system/osc/sflphone-common.spec @@ -0,0 +1,121 @@ +##################################################### +# File Name: sflphone-common.spec +# +# Purpose : +# +# Author: Julien Bonjean (julien@bonjean.info) +# +# Creation Date: 2009-05-27 +# Last Modified: 2009-10-07 +##################################################### + +Name: sflphone-common +License: GNU General Public License (GPL) +Group: System Environment/Daemons +Summary: SIP and IAX2 compatible softphone - Core +Version: 0.9.6 +Release: opensuse +URL: http://www.sflphone.org/ +Vendor: Savoir-faire Linux +Packager: Julien Bonjean <julien.bonjean@savoirfairelinux.com> + +BuildRoot: %{_tmppath}/%{name} +Source0: sflphone-common-%{version}.tar.gz +BuildRequires: speex-devel +BuildRequires: gcc-c++ +BuildRequires: expat +BuildRequires: alsa-devel +BuildRequires: dbus-1-devel +BuildRequires: libzrtpcpp-devel +BuildRequires: commoncpp2-devel +BuildRequires: libsamplerate-devel + + +%if %{defined suse_version} +BuildRequires: libpulse-devel +BuildRequires: libccrtp-devel +BuildRequires: libexpat-devel +BuildRequires: libgsm-devel +BuildRequires: libcppunit-devel +BuildRequires: libuuid-devel +BuildRequires: libopenssl-devel +BuildRequires: libexpat0 +%endif + +%if %{defined fedora_version} +BuildRequires: pulseaudio-libs-devel +BuildRequires: openssl-devel +BuildRequires: openssl +BuildRequires: expat-devel +BuildRequires: ccrtp-devel +BuildRequires: cppunit-devel +BuildRequires: uuid-devel +BuildRequires: gsm-devel +%endif + +Requires: libsamplerate +Requires: libexpat1 +Requires: commoncpp2 +Requires: libgsm1 +Requires: libspeex +Requires: dbus-1 +Requires: dbus-1-x11 +Requires: xorg-x11 +Requires: libasound2 +Requires: libpulse0 +Requires: libccrtp1 +Conflicts: sflphone +Prefix: %{_prefix} + +%description +SFLphone is meant to be a robust enterprise-class desktop phone. + SFLphone is released under the GNU General Public License. + SFLphone is being developed by the global community, and maintained by + Savoir-faire Linux, a Montreal, Quebec, Canada-based Linux consulting company. + +Authors: +-------- + Julien Bonjean <julien.bonjean@savoirfairelinux.com> + +%prep +%setup -q + +%build +cd libs/pjproject +./autogen.sh +./configure --prefix=%{_prefix} +make dep +make clean +make +cd - +./autogen.sh +./configure --prefix=%{_prefix} +make -j + +%install +make DESTDIR=%{buildroot} install +rm -rf %{buildroot}/%{_prefix}/include + +%clean +cd libs/pjproject +make clean +cd - +make clean + +%files +%defattr(-, root, root) +%doc AUTHORS COPYING README TODO +%dir %{_prefix}/lib/sflphone +%dir %{_prefix}/lib/sflphone/codecs +%dir %{_prefix}/lib/sflphone/plugins +%dir %{_prefix}/share/sflphone +%dir %{_prefix}/share/sflphone/ringtones +%{_prefix}/lib/libdbus-* +%{_prefix}/lib/sflphone/codecs/* +%{_prefix}/lib/sflphone/plugins/* +%{_prefix}/share/dbus-1/services/org.sflphone.* +%{_prefix}/share/sflphone/ringtones/* +%{_prefix}/lib/sflphone/sflphoned +%doc %{_prefix}/share/man/man1/sflphoned.1.gz + +%changelog