Commit graph

200 commits

Author SHA1 Message Date
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
Guillaume BIENKOWSKI
8b8d954024 Play vibration sound on incoming message 2014-05-23 16:23:01 +02:00
Guillaume BIENKOWSKI
041ab29d08 Fix bad log message 2014-05-21 17:18:28 +02:00
Guillaume BIENKOWSKI
45bf13ecb0 Fix migration: the internal iOS timestamps were stored in UTC, so we just put them in the 'utc' field directly.
+ reinitialize the chat db after migration so that all chatrooms are created
2014-05-20 11:22:37 +02:00
Guillaume BIENKOWSKI
b3a819fc4a Disable logging for now, we'll see how to deal with it later 2014-05-19 16:58:40 +02:00
Guillaume BIENKOWSKI
4a136403b4 First version of internal storage use for iOS 2014-05-19 16:57:52 +02:00
Guillaume BIENKOWSKI
40a69c033c Fix memory leaks spotted by clang static analysis.
Refactored imageSharing to adopt objc conventions: the name of a method returning an allocated object has to contain 'new'
2014-05-14 16:12:59 +02:00
Guillaume BIENKOWSKI
66cd9e797a Removed dummy/false references to source code headers. We should be using exclusively the Header paths to include linphone-sdk files. 2014-05-12 14:56:15 +02:00
Simon Morlat
1650e930f1 use new API to set output bitrate of codecs. 2014-05-02 23:24:48 +02:00