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
Simon Morlat
ba39301ffd
fix start at boot (was broken)
...
protect launching at boot with a background task
and another background task in belle-sip to protect notifications of incoming messages and calls.
2014-04-27 14:49:48 +02:00
Simon Morlat
edd0d46291
Merge remote-tracking branch 'public/master' into tunnel
...
Conflicts:
Classes/LinphoneCoreSettingsStore.m
2014-04-22 17:03:25 +02:00
Simon Morlat
7f8237956b
fix crash with NSDate not retained
...
Merge remote-tracking branch 'origin/endlessring'
Conflicts:
Classes/LinphoneManager.h
2014-04-18 19:25:15 +02:00
Simon Morlat
7ebb7541ef
update belle-sip so that background task is started during network operations
...
remove register-waiting background task at UI level
stop the video preview before going to background
remove NSUserDefault usage, everything goes to LpConfig
LinphoneManager has a LpConfig (configDb property) that is used everywhere, regardless of whether the core is started.
2014-04-18 17:46:43 +02:00
Guillaume BIENKOWSKI
c06a7ba562
Merge branch 'master' of git.linphone.org:linphone-iphone into endlessring
...
Conflicts:
README
2014-04-18 17:01:13 +02:00
Guillaume BIENKOWSKI
2553dfe702
Use a short ring and repeat notifications for local notifications.
...
This fixes the endless ringing but also brings along other problems
2014-04-18 16:58:55 +02:00