From 877f5a54426a112e9dc06874c34679bbd3e483b6 Mon Sep 17 00:00:00 2001 From: Jehan Monnier Date: Mon, 23 May 2011 13:19:29 +0200 Subject: [PATCH] - add missed call to histiry - set max history file to 30 in linphonerc --- Classes/CallHistoryTableViewController.m | 7 ++++++- Resources/missed_call.png | Bin 0 -> 4166 bytes linphone.xcodeproj/project.pbxproj | 4 ++++ linphonerc | 2 ++ submodules/linphone | 2 +- 5 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 Resources/missed_call.png diff --git a/Classes/CallHistoryTableViewController.m b/Classes/CallHistoryTableViewController.m index 469e338a3..57a5d8459 100644 --- a/Classes/CallHistoryTableViewController.m +++ b/Classes/CallHistoryTableViewController.m @@ -125,7 +125,12 @@ NSString *path; if (callLogs->dir == LinphoneCallIncoming) { - path = [[NSBundle mainBundle] pathForResource:@"in_call" ofType:@"png"]; + if (callLogs->status == LinphoneCallSuccess) { + path = [[NSBundle mainBundle] pathForResource:@"in_call" ofType:@"png"]; + } else { + //missed call + path = [[NSBundle mainBundle] pathForResource:@"missed_call" ofType:@"png"]; + } partyToDisplay=callLogs->from; } else { diff --git a/Resources/missed_call.png b/Resources/missed_call.png new file mode 100644 index 0000000000000000000000000000000000000000..315b49708d1d64f1c3bfc0d29964c47ebeb9c372 GIT binary patch literal 4166 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 Q^8f$<07*qoM6N<$f>ZwF_5c6? literal 0 HcmV?d00001 diff --git a/linphone.xcodeproj/project.pbxproj b/linphone.xcodeproj/project.pbxproj index fad2101df..4c9dca969 100755 --- a/linphone.xcodeproj/project.pbxproj +++ b/linphone.xcodeproj/project.pbxproj @@ -76,6 +76,7 @@ 22E0A822111C44E100B04932 /* MoreViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 22E0A81C111C44E100B04932 /* MoreViewController.m */; }; 22E0A823111C44E100B04932 /* ConsoleViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 22E0A81E111C44E100B04932 /* ConsoleViewController.xib */; }; 22E0A824111C44E100B04932 /* ConsoleViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 22E0A81F111C44E100B04932 /* ConsoleViewController.m */; }; + 22E19E48138A67A000FBFE87 /* missed_call.png in Resources */ = {isa = PBXBuildFile; fileRef = 22E19E47138A67A000FBFE87 /* missed_call.png */; }; 22E5B0AF133B5EA20044EA25 /* libssl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 22E5B0AD133B5EA20044EA25 /* libssl.a */; }; 22E5B0B0133B5EA20044EA25 /* libcrypto.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 22E5B0AE133B5EA20044EA25 /* libcrypto.a */; }; 22F2508E107141E100AC9B3F /* PhoneViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 22F2508C107141E100AC9B3F /* PhoneViewController.m */; }; @@ -381,6 +382,7 @@ 22E0A81E111C44E100B04932 /* ConsoleViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ConsoleViewController.xib; sourceTree = ""; }; 22E0A81F111C44E100B04932 /* ConsoleViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ConsoleViewController.m; sourceTree = ""; }; 22E0A820111C44E100B04932 /* ConsoleViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConsoleViewController.h; sourceTree = ""; }; + 22E19E47138A67A000FBFE87 /* missed_call.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = missed_call.png; path = Resources/missed_call.png; sourceTree = ""; }; 22E5B0AD133B5EA20044EA25 /* libssl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libssl.a; path = "liblinphone-sdk/apple-darwin/lib/libssl.a"; sourceTree = ""; }; 22E5B0AE133B5EA20044EA25 /* libcrypto.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcrypto.a; path = "liblinphone-sdk/apple-darwin/lib/libcrypto.a"; sourceTree = ""; }; 22F2508B107141E100AC9B3F /* PhoneViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PhoneViewController.h; sourceTree = ""; }; @@ -830,6 +832,7 @@ 29B97317FDCFA39411CA2CEA /* Resources */ = { isa = PBXGroup; children = ( + 22E19E47138A67A000FBFE87 /* missed_call.png */, 228B19AE130290C500F154D3 /* iTunesArtwork */, 2242E312125235120061DDCE /* oldphone-mono-30s.caf */, 225CB2F911ABB76400628906 /* linphone-banner.png */, @@ -965,6 +968,7 @@ 2218A92612FBE1340088A667 /* FirstLoginViewController.xib in Resources */, 228B19AF130290C500F154D3 /* iTunesArtwork in Resources */, 2214783D1386A2030020F8B8 /* Localizable.strings in Resources */, + 22E19E48138A67A000FBFE87 /* missed_call.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/linphonerc b/linphonerc index 7d7c40915..1f719760e 100644 --- a/linphonerc +++ b/linphonerc @@ -29,4 +29,6 @@ ringer_dev_id=AU: Audio Unit Speaker capture_dev_id=AU: Audio Unit Receiver echocancellation=0 +[misc] +history_max_size=30 diff --git a/submodules/linphone b/submodules/linphone index 71b77319f..27ab8107e 160000 --- a/submodules/linphone +++ b/submodules/linphone @@ -1 +1 @@ -Subproject commit 71b77319f9b76a1f14bd4be67d4fc201f5fa827a +Subproject commit 27ab8107ef5a0174bd328239e374591b46e8cfb8