Commit graph

166 commits

Author SHA1 Message Date
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
Christophe Deschamps
0bd6b86f6b URL handler for remote configuration - linphone-config-http:// & linphone-config-https:// 2014-04-17 16:44:38 +02:00
Simon Morlat
02afae59eb integrate permissive patch of openh264 2014-04-16 11:25:20 +02:00
Simon Morlat
3376388982 Merge remote-tracking branch 'public/master' into tunnel
Conflicts:
	Classes/LinphoneCoreSettingsStore.m
	Classes/LinphoneManager.m
	linphone.xcodeproj/project.pbxproj
	submodules/build/Makefile
	submodules/build/builder-iphone-os.mk
2014-04-14 12:52:00 +02:00
Ghislain MARY
18cb2e2b25 Activate OpenH264 instead of X264. 2014-04-07 11:29:26 +02:00
Guillaume BIENKOWSKI
08d486afa5 Merge branch 'master' into remote
Conflicts:
	Classes/Base.lproj/WizardViews.xib
	Classes/LinphoneCoreSettingsStore.m
	Classes/LinphoneManager.m
	Classes/PhoneMainView.m
	Classes/SettingsViewController.m
	Classes/WizardViewController.h
	Classes/WizardViewController.m
2014-04-02 15:11:08 +02:00
Guillaume BIENKOWSKI
a18df81193 Revert "First functional version of remote provisioning"
This reverts commit 912ca99436.
2014-03-21 11:19:15 +01:00
Guillaume BIENKOWSKI
a23db83456 Progress commit 2014-03-21 11:18:55 +01:00
Guillaume BIENKOWSKI
912ca99436 First functional version of remote provisioning 2014-03-18 14:20:03 +01:00
Guillaume BIENKOWSKI
b17d5a2d46 Enable remote typing indicator in the ChatRoom view 2014-03-06 12:57:40 +01:00
Guillaume BIENKOWSKI
132288e8f1 Moved traces for silent push 2014-02-20 09:35:05 +01:00
Guillaume BIENKOWSKI
4c716afc3e No NSLog 2014-02-19 14:16:54 +01:00
Jehan Monnier
1e11ce804a make sure normal bg mode is activated if at least one call exist 2014-02-18 16:19:53 +01:00
Jehan Monnier
0f08dc7f55 better management of push notif mode versus bg mode/voip socket 2014-02-18 15:48:03 +01:00
Guillaume BIENKOWSKI
8a2310c4a5 Use iOS6 AudioSession notifications instead of the deprecated Delegate method 2014-02-06 10:50:49 +01:00
Guillaume BIENKOWSKI
d5dff4c452 Implement silent push support, with special string sent to the register server "IC_SIL".
Only works on iOS 7.
2014-01-30 16:42:26 +01:00
Guillaume BIENKOWSKI
b580765773 Disable speaker button when running on iPad 2014-01-13 09:20:03 +01:00
Guillaume BIENKOWSKI
0e95a54e52 Handle sips: prefix as valid SIP address 2014-01-10 15:04:38 +01:00
Guillaume BIENKOWSKI
00d8059d1f NULLify the contact parameters, since they are now in the uri parameters. 2014-01-02 11:41:54 +01:00
Simon Morlat
5798639789 add linphone_proxy_config_set_contact_uri_parameters() 2013-12-12 11:29:32 +01:00
Simon Morlat
4372a0ecd6 remove cpu count detection from app, since it is done automatically by mediastreamer2 now.
update belle sip and linphone
2013-12-06 13:10:24 +01:00
Guillaume BIENKOWSKI
9a64549fa1 Fix the algorithm in charge of detecting unsupported codecs. 2013-11-05 14:37:09 +01:00
Guillaume BIENKOWSKI
1ec60999ab Merge remote-tracking branch 'public/master' into tunnel
Conflicts:
	Classes/LinphoneManager.h
	Classes/LinphoneManager.m
	linphone.xcodeproj/project.pbxproj
	submodules/build/Makefile
	submodules/build/builder-iphone-os.mk

+ Made modifications to the tunnel compilation so that it builds without openssl.
2013-11-05 10:54:23 +01:00
Guillaume BIENKOWSKI
a389cd6487 Updated iOS code to support linphone & belle-sip update. 2013-10-23 16:53:31 +02:00
Guillaume BIENKOWSKI
2bc0cd8c84 Display a "disabled, compile from source" if the codec
is not installed.
2013-10-14 16:59:26 +02:00
Guillaume BIENKOWSKI
6133060d76 Fix a typo 2013-10-09 09:33:15 +02:00
Guillaume BIENKOWSKI
46f4de42a7 Update iOS code to accomodate for linphone SDK API changes 2013-10-02 17:09:23 +02:00
Ghislain MARY
4dce4d3d06 Add configuration option to override domain with the default one for outgoing calls. 2013-07-10 14:38:00 +02:00
Jehan Monnier
4e2e9187ee fix minor compilation issue and update submodules 2013-07-02 16:49:16 +02:00