Hello community, here is the log from the commit of package twinkle checked in at Fri Feb 16 08:33:38 CET 2007. -------- --- twinkle/twinkle.changes 2007-01-15 08:30:40.000000000 +0100 +++ twinkle/twinkle.changes 2007-02-16 08:04:46.000000000 +0100 @@ -1,0 +2,37 @@ +Thu Feb 15 07:49:40 CET 2007 - mskibbe@suse.de + +- update to version 1.0 which includes + o Local address book + o Message waiting indication (MWI) + o Voice mail speed dial + o Call transfer with consultation + o Attended call transfer + o User identity hiding + o Multi language support + o Send BYE when a CANCEL/2XX INVITE glare occurs. + o When call release was not immediate due to network problems or protocol errors, + the line would be locked for some time. Now Twinkle releases a call in the + background immediately freeing the line for new calls. + o Escape reserved symbols in a URI by their hex-notation (%hex). + o Changed key binding for Bye from F7 to ESC + o When a lock file exists at startup, Twinkle asks if you want to override it + o New command line options: --force, --sip-port, --rtp-port + o Ring tone and speaker device list now also shows playback only devices + o Microphone device list now also shows capture only devices + o Validate audio device settings on startup, before making a call, before + answering a call. + o SIP_FROM_USER, SIP_FROM_HOST, SIP_TO_USER, SIP_TO_HOST variables for call scripts. + o display_msg parameter added to incoming call script + o User profile options to indicate which codec preference to follow + o Twinkle now asks permission for an incoming REFER asynchronously. This + prevents blocking of the transaction layer. + o Highlight missed calls in call history + o Support for G.726 ATM AAL2 codeword packing + o replaces SIP extension (RFC 3891) + o norefesub SIP extension (RFC 4488) + o SIP parser supports IPv6 addresses in SIP URI's and Via headers + o Support mid-call change of SSRC + o Handling of SIGCHLD, SIGTERM and SIGINT on platforms implementing + LinuxThreads instead of NPTL threading (e.g. sparc) + +------------------------------------------------------------------- Old: ---- twinkle-0.9.patch twinkle-0.9.tar.bz2 New: ---- twinkle-1.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ twinkle.spec ++++++ --- /var/tmp/diff_new_pack.L28077/_old 2007-02-16 08:33:24.000000000 +0100 +++ /var/tmp/diff_new_pack.L28077/_new 2007-02-16 08:33:24.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package twinkle (Version 0.9) +# spec file for package twinkle (Version 1.0) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -11,11 +11,11 @@ # norootforbuild Name: twinkle -BuildRequires: boost-devel ccrtp-devel kdelibs3-devel libsndfile-devel speex-devel xorg-x11-devel +BuildRequires: boost-devel ccrtp-devel kdelibs3-devel libsndfile-devel qt-devel speex-devel xorg-x11-devel Requires: ccrtp commoncpp2 xorg-x11 libsndfile Summary: A SIP Soft Phone -Version: 0.9 -Release: 33 +Version: 1.0 +Release: 1 License: GNU General Public License (GPL) Group: Productivity/Telephony/SIP/Clients Source: %{name}-%{version}.tar.bz2 @@ -23,7 +23,6 @@ URL: http://www.twinklephone.com Patch1: %{name}-0.8.1-newline.patch Patch2: %{name}-0.8.1-returnval.patch -Patch3: %{name}-0.9.patch %description Twinkle is a SIP-based soft phone for making telephone calls over IP @@ -37,9 +36,8 @@ %prep %setup -q -%patch1 +#%patch1 %patch2 -%patch3 %build autoreconf -fi @@ -67,6 +65,40 @@ %{_datadir}/applications/twinkle.desktop %changelog -n twinkle +* Thu Feb 15 2007 - mskibbe@suse.de +- update to version 1.0 which includes + o Local address book + o Message waiting indication (MWI) + o Voice mail speed dial + o Call transfer with consultation + o Attended call transfer + o User identity hiding + o Multi language support + o Send BYE when a CANCEL/2XX INVITE glare occurs. + o When call release was not immediate due to network problems or protocol errors, + the line would be locked for some time. Now Twinkle releases a call in the + background immediately freeing the line for new calls. + o Escape reserved symbols in a URI by their hex-notation (%%hex). + o Changed key binding for Bye from F7 to ESC + o When a lock file exists at startup, Twinkle asks if you want to override it + o New command line options: --force, --sip-port, --rtp-port + o Ring tone and speaker device list now also shows playback only devices + o Microphone device list now also shows capture only devices + o Validate audio device settings on startup, before making a call, before + answering a call. + o SIP_FROM_USER, SIP_FROM_HOST, SIP_TO_USER, SIP_TO_HOST variables for call scripts. + o display_msg parameter added to incoming call script + o User profile options to indicate which codec preference to follow + o Twinkle now asks permission for an incoming REFER asynchronously. This + prevents blocking of the transaction layer. + o Highlight missed calls in call history + o Support for G.726 ATM AAL2 codeword packing + o replaces SIP extension (RFC 3891) + o norefesub SIP extension (RFC 4488) + o SIP parser supports IPv6 addresses in SIP URI's and Via headers + o Support mid-call change of SSRC + o Handling of SIGCHLD, SIGTERM and SIGINT on platforms implementing + LinuxThreads instead of NPTL threading (e.g. sparc) * Mon Jan 15 2007 - mskibbe@suse.de - Twinkle crashes once in a while (#229813) - Twinkle: DTMF gets disabled (#229814) ++++++ twinkle-0.8.1-returnval.patch ++++++ --- /var/tmp/diff_new_pack.L28077/_old 2007-02-16 08:33:24.000000000 +0100 +++ /var/tmp/diff_new_pack.L28077/_new 2007-02-16 08:33:24.000000000 +0100 @@ -1,6 +1,6 @@ --- src/audio/audio_device.cpp +++ src/audio/audio_device.cpp -@@ -73,6 +73,11 @@ +@@ -86,6 +86,11 @@ bool t_audio_io::open(const string& device, bool playback, bool capture, bool blocking, int channels, t_audio_sampleformat format, int sample_rate, bool short_latency) { _sample_rate = sample_rate; @@ -12,72 +12,11 @@ return true; } ---- src/audio/audio_session.cpp -+++ src/audio/audio_session.cpp -@@ -628,8 +628,10 @@ - - void *main_audio_rx(void *arg) { - _audio_session->audio_rx->run(); -+ return NULL; - } - - void *main_audio_tx(void *arg) { - _audio_session->audio_tx->run(); -+ return NULL; - } ---- src/audio/tone_gen.cpp -+++ src/audio/tone_gen.cpp -@@ -46,6 +46,7 @@ - void *tone_gen_play(void *arg) { - t_tone_gen *tg = (t_tone_gen *)arg; - tg->play(); -+ return NULL; - } - - t_tone_gen::t_tone_gen(const string &filename, const t_audio_device &_dev_tone) : ---- src/phone.cpp -+++ src/phone.cpp -@@ -2193,6 +2193,7 @@ - - void *phone_uas_main(void *arg) { - phone->run(); -+ return NULL; - } - - void *phone_sigwait(void *arg) { ---- src/subscription.cpp -+++ src/subscription.cpp -@@ -300,6 +300,7 @@ - default: - break; +--- src/sender.cpp ++++ src/sender.cpp +@@ -267,4 +267,5 @@ + MEMMAN_DELETE(event); + delete event; } -+ return false; - } - - bool t_subscription::recv_notify_response(t_response *r, t_tuid tuid, t_tid tid) { ---- src/timekeeper.cpp -+++ src/timekeeper.cpp -@@ -728,6 +728,7 @@ - - void *timekeeper_main(void *arg) { - timekeeper->run(); -+ return NULL; - } - - void *timekeeper_sigwait(void *arg) { ---- src/transaction_mgr.cpp -+++ src/transaction_mgr.cpp -@@ -700,4 +700,5 @@ - // Main function to be started in a separate thread. - void *transaction_mgr_main(void *arg) { - transaction_mgr->run(); -+ return NULL; - } ---- src/userintf.cpp -+++ src/userintf.cpp -@@ -2973,4 +2973,5 @@ - - void *process_events_main(void *arg) { - ui->process_events(); + return NULL; } ++++++ twinkle-0.9.tar.bz2 -> twinkle-1.0.tar.bz2 ++++++ ++++ 51557 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org