Commit graph

208 commits

Author SHA1 Message Date
Guillaume BIENKOWSKI
2f25d70bf2 Try to detect if we’re testing, so that we prevent the wizard to show up.
Also prevent the remote push to show up
2015-01-17 23:00:34 +01:00
Guillaume BIENKOWSKI
0f6f089e36 Fix #1996: don't ignore push notifications, and use the msg call-id to decide whether it should be inhibited. 2015-01-16 14:06:57 +01:00
Guillaume BIENKOWSKI
49188892f5 Fir #2009: Update linphone for SAL fix and use linphone_core_interpret_url() instead of linphone_address_new(). This simplifies the -call: method. 2015-01-16 14:06:57 +01:00
Gautier Pelloux-Prayer
832844ea78 Unknown contact name should be localized
Conflicts:
	Classes/LinphoneUI/UICallCell.m
2015-01-15 14:50:53 +01:00
Guillaume BIENKOWSKI
a37648852e Fix the debug traces in DEBUG at first launch: the userpref migration was messing up the default value 2014-12-17 15:38:20 +01:00
Guillaume BIENKOWSKI
7ff6008db1 Move the send logs button to the advanced menu and use only one preference to trigger it (debugenable_preference) 2014-12-17 12:18:06 +01:00
Guillaume BIENKOWSKI
cb95b395af Fix push notification token handling: we systematically added it even though sometimes it wasn't needed/wanted 2014-12-08 12:32:44 +01:00
Guillaume BIENKOWSKI
333166d4da Protect the kickoffNetworkConnection with a timeout and a BOOL to prevent multiple instances to run and drain the pool of threads we are allowed.
Possibly fixed #1854
2014-11-28 16:35:53 +01:00
Guillaume BIENKOWSKI
4bb359cb7b Handle Arabic buttons and transitions 2014-11-27 14:45:16 +01:00
Guillaume BIENKOWSKI
b422185b7f Use AVAudioPlayer for sound play instead of PlaySystemSound. This allows to control the volume of the notifications from within the app. 2014-11-27 14:14:04 +01:00
Guillaume BIENKOWSKI
77af614732 Use retainable property for SSID 2014-11-26 15:57:06 +01:00
Guillaume BIENKOWSKI
84d13bfeb8 Fix #1855 : don't use timer for local notification of linphone on iOS8. 2014-11-26 10:39:02 +01:00
Guillaume BIENKOWSKI
8c03c66710 Fix some 64 bit precision warnings 2014-11-25 17:22:43 +01:00
Guillaume BIENKOWSKI
1980ff0ac1 Don't allow non-ascii username/address when calling 2014-11-25 16:30:08 +01:00
Gautier Pelloux-Prayer
b076a58a3a Fix major leak on call creation (a whole picture leaked on each outgoing call is not good...) 2014-11-07 15:20:14 +01:00
Guillaume BIENKOWSKI
cd4561d884 Set bitrate for all VBR codecs instead of having them hardcoded 2014-11-04 16:06:20 +01:00
Gautier Pelloux-Prayer
cc82ea14d1 Trigger networkChanged notification: do not trigger if SSID did not change 2014-11-03 15:24:50 +01:00
Gautier Pelloux-Prayer
355630b1ea Generate linphone iphone git describe and use it for the user agent instead of using linphone core version 2014-11-03 14:03:39 +01:00
Gautier Pelloux-Prayer
d1361ac4d3 Fix: trigger networkChanged notification also when wifi SSID changed (not only when connectivity changed) 2014-10-31 14:34:49 +01:00
Gautier Pelloux-Prayer
38353256bb Update User-Agent to be compliant with Linphone android (use git commit hash) 2014-10-29 09:44:04 +01:00
Gautier Pelloux-Prayer
1b0737d139 Clean some warnings generated by xcode 2014-10-28 12:20:55 +01:00
Guillaume BIENKOWSKI
24ee727736 Fix discrepancies spotted by analysis 2014-10-27 17:12:49 +01:00
Guillaume BIENKOWSKI
2c67a6c460 Remove isLCReady method and don't remove the core when going into background mode.
This removes a lot of code complexity and makes some strange simulator / device bugs workable (especially the very first start of the app).
2014-10-27 17:05:03 +01:00
Guillaume BIENKOWSKI
a942fa6e76 Add support for more AAC-ELD frequencies 2014-10-27 12:22:41 +01:00
Guillaume BIENKOWSKI
954dc2fedf Prepare for ARM64 compilation and remove loss-precision warnings where possible (possibly incomplete) 2014-10-27 12:22:41 +01:00
Jehan Monnier
f83abf478f fix automatically accept video call 2014-10-21 16:27:23 +02:00
Gautier Pelloux-Prayer
88aa81a5ff Enable log collection before creating the core to get its traces too 2014-10-21 10:58:52 +02:00
Gautier Pelloux-Prayer
1c08ea1791 Add possibility to send logs using enable_log_collect in linphonerc [app] section 2014-10-20 15:46:35 +02:00
Guillaume BIENKOWSKI
3256ee4388 Fix local notification being sent while in inactive mode. This would produce some bizarre behaviors, like auto answer the call when the notification drop down was down.
Also ditched the "respondsToSelector:@selector(isMultitaskingSupported)"  since this is needed for pre-iOS4 versions.
2014-10-17 11:19:32 +02:00
Guillaume BIENKOWSKI
78807b9e1a Fix crash when coming back from background when LinphoneCore has been destroyed 2014-10-15 17:07:14 +02:00
Guillaume BIENKOWSKI
16bac17572 Limit "category" for local notifications with devices >= ios8 2014-10-03 16:18:21 +02:00
Guillaume BIENKOWSKI
e8e9616d57 Fix Wizard bug (ms_exit() called too many times) 2014-10-03 14:25:14 +02:00
Guillaume BIENKOWSKI
546befae51 Disable silent pushes: they are not handled when the user force-close the app, which is detrimental to overall user experience. 2014-10-03 12:02:37 +02:00
Gautier Pelloux-Prayer
55a88095bd Voice mail feature: display number of unread messages on status bar and reformat code 2014-09-24 16:34:48 +02:00
Guillaume BIENKOWSKI
733405e0c6 Fix new notification handling behavior for messages 2014-09-22 14:31:10 +02:00
Guillaume BIENKOWSKI
375b6e3d39 Use new notification system for iOS8: answer/decline
calls and reply/mark read messages from within the 
notifications
2014-09-20 15:45:36 +02:00
Guillaume BIENKOWSKI
7381c4d7cd Revert mute fix: it actually slows down the audio too much. We'll have to find another solution. 2014-08-20 14:05:45 +02:00
Guillaume BIENKOWSKI
995a3f6de9 Fix for impossible mute since iOS7... 2014-08-11 15:27:28 +02:00
Guillaume BIENKOWSKI
e01f0ad6e8 Use quality reporting when configuring a new linphone account, and migrate existing linphone accounts to send quality report.
Also enable RTCP-XR by default.
2014-07-23 15:55:17 +02:00
Guillaume BIENKOWSKI
784b7897ec Perform userprefs migration if needed, to accommodate old linphone versions. Use sensible defaults when no user default is found. 2014-07-22 17:42:25 +02:00
Guillaume BIENKOWSKI
845906bd55 Fix video policy when auto-accept video is disabled 2014-07-16 16:43:36 +02:00
Guillaume BIENKOWSKI
6f86da2e8e Invert direction from old messages, because iOS was storing direction in the opposite manner than Linphone core 2014-07-11 10:30:26 +02:00
Guillaume BIENKOWSKI
966f8dc9a2 Don't re-enable the speaker in video if the user disabled it. This can happen when there's an ICE reinvite. 2014-07-04 12:31:17 +02:00
Guillaume BIENKOWSKI
ec2b97b02a Remove unneeded active wait loop 2014-06-30 09:55:24 +02:00
Guillaume BIENKOWSKI
c6f41b3d72 Call migrate_to_multitransport at start 2014-06-30 09:55:24 +02:00
Simon Morlat
874eb9e62a fix UICamSwitch button broken 2014-06-24 17:54:36 +02:00
Guillaume BIENKOWSKI
c280553618 Remove unused code path 2014-06-12 12:08:10 +02:00
Guillaume BIENKOWSKI
6ba957dbcb Add AVPF setting in the Proxy config section.
Also setup a migration for linphone.org accounts
2014-06-12 11:33:35 +02:00
Guillaume BIENKOWSKI
44ce362ca7 Migration procedure for asset images that were stored in the url / message field 2014-06-03 18:45:10 +02:00
Guillaume BIENKOWSKI
1f8d455e77 Use app-data storage in Chat messages for image path storage.
Implemented with a JSON dictionary for subsequent evolution.
2014-06-03 18:09:33 +02:00