Commit graph

422 commits

Author SHA1 Message Date
Simon Morlat
5863df792e Make the preview window a real gtk window. Move camera preview test within the settings. 2014-12-12 16:46:38 +01:00
Jehan Monnier
1cd616cf17 add --selfttest option to gtk app for very minimal app checking 2014-12-05 14:20:24 +01:00
Simon Morlat
754f4657cd pass workdir with environment variable, because passing it from arguments doesn't work if the path has a space. 2014-12-04 22:21:10 +01:00
Gautier Pelloux-Prayer
a8f774a24b Add some missing translations 2014-12-03 13:39:37 +01:00
Ghislain MARY
02ed5338ed Handle translations when building with CMake. 2014-12-02 16:02:33 +01:00
Ghislain MARY
23232b101f Handle libnotify support when building with CMake. 2014-11-28 16:00:00 +01:00
Gautier Pelloux-Prayer
0e273ee722 Cleanup translations 2014-11-28 11:02:00 +01:00
Ghislain MARY
bd7a6b2fa7 Improve build with CMake.
- Install the GTK UI binary under the name linphone instead of linphone-gtk.
 - Install all sounds and rings.
 - Install freedesktop files.
2014-11-28 10:49:32 +01:00
Sylvain Berfini
8e9deac0b3 Fix issue 1778: First launch wizard doesn't enable ICE 2014-11-27 11:51:43 +01:00
Ghislain MARY
8ace78e2f8 Handle compilation of unit tests with CMake. 2014-11-26 16:38:39 +01:00
Ghislain MARY
cdc14e2b73 Handle GTK UI compilation when building with CMake. 2014-11-25 18:29:26 +01:00
Simon Morlat
59e1152de2 update ms2 and ortp and fix potential crash in gtk UI 2014-11-25 17:47:36 +01:00
Ghislain MARY
4ac1ccdf05 Handle the callbacks associated with a chat message directly in the LinphoneChatMessage object instead of in the LinphoneCore object. 2014-11-24 16:16:17 +01:00
Simon Morlat
9e87f9d217 Avoid crash when using linphone/gtk with libnotify < 0.7.0 2014-11-18 18:13:52 +01:00
Simon Morlat
89ac410152 fix crash without tunnel, fix compilation on debian 6 2014-11-16 12:09:22 +01:00
Simon Morlat
3d744d4070 * add test for ipv6 calls
add linphone_call_media_in_progress() method for app to easily check that ice has finished or not its processing.
Update GTK app accordingly, so that adding video is no longer possible while ICE is in progress.
2014-11-07 18:02:29 +01:00
Simon Morlat
9a6d848d09 better handling of gdkx dependency 2014-10-27 14:51:39 +01:00
Simon Morlat
cd6ffc1b41 restore support for gtk/x11 on mac 2014-10-27 14:42:34 +01:00
Simon Morlat
400c26cf1e workaround problem with chat view not displaying as it should with chinese
languages. It is a gtk bug, same as the one previously workarounded with
the GtkEntry. The same workaround works for the GtkTextView.
2014-10-06 17:53:15 +02:00
Simon Morlat
c558eee6b0 fix compilation for old gtk versions 2014-10-06 10:23:36 +02:00
Simon Morlat
38b813c215 implement play of video file within call.
Can be tested by drag droppingn a mkv file (H264) into video window.
2014-10-03 18:27:40 +02:00
Simon Morlat
d8c546bf5f fix for gdk on centos 6 2014-09-30 21:55:54 +02:00
Simon Morlat
794cde7c91 managed video window works on windows as well. 2014-09-28 19:36:06 +02:00
Simon Morlat
1cae8fb66f works on macos 2014-09-28 13:49:48 +02:00
Simon Morlat
550b9dc335 add dialog to enter/exit fullscreen mode, works ok on linux 2014-09-27 21:27:15 +02:00
Simon Morlat
b9b8b9e0ba gtk: implement fullscreen video mode by having gtk managing the video window (not created by mediastreamer2). 2014-09-26 20:42:32 +02:00
François Grisez
10bc15409c Change the LinphoneTunnel C API
* The tunnel manager are now thre mode : disable, enable and auto
* Two new functions: linphone_tunnel_set_mode() and linphone_tunnel_get_mode()
* linphone_tunnel_enable(), linphone_tunnel_enabled(), linphone_tunnel_auto_detect()
and linphone_tunnel_auto_detect_enabled() are now deprecated.
2014-09-18 16:03:45 +02:00
Simon Morlat
e7c6cb8aea fix problem when creating new account on gtk UI. The proxy fields were not initialized with the proxy config default values. 2014-09-18 15:58:33 +02:00
Gautier Pelloux-Prayer
54500ca39f Fix iso90 error on windows platform 2014-09-16 11:20:32 +02:00
Gautier Pelloux-Prayer
7bb37557d9 Split strict options in two lists (C and C++) 2014-09-15 11:16:32 +02:00
Gautier Pelloux-Prayer
b8792d852c Update PO files 2014-09-15 09:25:58 +02:00
Gautier Pelloux-Prayer
717db9fd8d Improved strict compilation flags 2014-09-11 15:46:05 +02:00
Simon Morlat
2c90f5e702 add player api, fix bug in linphone_core_terminate_conference() 2014-08-31 21:58:32 +02:00
Simon Morlat
c68dd94acb allow notification of registration_state_changed callback for removed proxy configs. 2014-08-21 17:01:55 +02:00
Simon Morlat
a53740de5f fix call acceptance with policy test, by adding linphone_core_create_call_params(). 2014-08-20 18:08:24 +02:00
Simon Morlat
7e0e6ff1be allow setting output framerate, get actual sent and received framerate from call params 2014-07-03 13:16:46 +02:00
Simon Morlat
570be5ea3f Merge remote-tracking branch 'private/dev_recorder'
Conflicts:
	mediastreamer2
2014-07-02 11:56:57 +02:00
Simon Morlat
71d498fd95 fix potential crash during provisioning
update po file and fr translation
2014-07-01 21:57:31 +02:00
Ghislain MARY
acca0f19ad Normalize function name. 2014-07-01 16:34:09 +02:00
Gautier Pelloux-Prayer
80b306bb02 update ms2 2014-07-01 13:56:53 +02:00
Gautier Pelloux-Prayer
5394925707 fix some memory leaks in gtk 2014-06-30 10:09:19 +02:00
Simon Morlat
f0c07e2fe0 Merge remote-tracking branch 'origin/master' into dev_recorder
Conflicts:
	gtk/main.c
	mediastreamer2
2014-06-25 17:11:34 +02:00
Gautier Pelloux-Prayer
6cb4ab9161 display error if invalid arguments are passed to linphone GTK before quitting 2014-06-24 16:30:22 +02:00
Simon Morlat
ae4298faaf video recorder in place 2014-06-19 11:59:49 +02:00
Ghislain MARY
44aa4a821b Hide wizard button in preferences if Linphone has been build without wizard support. 2014-06-09 11:02:13 +02:00
Ghislain MARY
17f113d30f Add configuration of AVPF in the proxy config GTK dialog. 2014-06-06 15:25:15 +02:00
Ghislain MARY
52d8d8c59a Show RTP profile in call statistics dialog. 2014-06-04 18:10:21 +02:00
Ghislain MARY
fa44718513 Fix icon in notifications. 2014-05-22 10:05:26 +02:00
Ghislain MARY
617522f78f Fix warning with linphone.png when starting linphone. 2014-05-22 09:54:01 +02:00
Pierre-Eric Pelloux-Prayer
d9a4b6e15e propertybox: only expose simple display filter in video out setting
Do not expose 'decode and display' type filter.
2014-05-21 16:29:06 +02:00