François Grisez
f6cd06d37d
Wrappers generator: logging system reworking
2017-11-23 15:22:44 +01:00
Ghislain MARY
b9b283dcdb
Compile source files as C++.
2017-07-21 17:06:41 +02:00
Ghislain MARY
d5ba6a1bf8
Fix Python wrapper generation.
2017-04-04 11:42:31 +02:00
Ghislain MARY
3bc8cb17af
Fix Python module build on Windows.
2017-02-14 15:22:52 +01:00
Ghislain MARY
8a66d7eaa4
Remove methods using unknown types in generated code for Python module.
2017-01-23 17:14:18 +01:00
Ghislain MARY
a3b52d99ca
Fix Python module.
2017-01-19 17:20:09 +01:00
Ghislain MARY
c71cfe46ec
Fix build of Python module + handle wrapper generation of deprecated methods.
2016-09-28 14:19:41 +02:00
Gautier Pelloux-Prayer
f6381d913a
license: update FSF address
2016-07-27 11:58:38 +02:00
Ghislain MARY
e3ed72b70d
Blacklist linphone_nat_policy_get_stun_server_addrinfo() for Python module.
2016-06-06 12:38:38 +02:00
Ghislain MARY
7b4af96a4a
Fix Python module build.
2016-06-06 11:35:31 +02:00
Ghislain MARY
47902f3629
Fix Python module build.
2016-02-15 14:19:20 +01:00
Sylvain Berfini
67c22d57ee
Changes to be able to call lp_config_get_sections_names from python wrapper
2015-10-21 15:10:02 +02:00
Ghislain MARY
cb7fb1044e
Fix build of Python module.
2015-07-24 15:03:12 +02:00
Ghislain MARY
5b4513e776
Change account creator and xmlrpc API so that Python wrapper generation works correctly.
2015-06-09 15:18:37 +02:00
Ghislain MARY
b6fac76880
Fix Python module build.
2015-03-23 09:34:11 +01:00
Ghislain MARY
75bfeeba88
Handle handwritten dealloc methods in Python module.
2015-01-05 09:48:53 +01:00
Ghislain MARY
afe5abba86
Add some Python setup tests.
2014-12-19 15:56:30 +01:00
Ghislain MARY
42ddf0cf81
Improve Python module documentation.
2014-12-15 15:55:17 +01:00
Ghislain MARY
340d927c3c
File transfer with binary content working in Python.
2014-12-11 15:59:29 +01:00
Ghislain MARY
89565386ac
Working file transfer in Python.
...
- Add the LinphoneBuffer object so that file transfer callbacks do not pass out parameters
- Use the LinphoneBuffer object in the file transfer callbacks
- Implement the file_transfer_send callback in the Python file transfer test
2014-12-10 16:35:19 +01:00
Ghislain MARY
395448491a
Add LCSipTransports wrapper in the Python module.
2014-12-09 11:21:12 +01:00
Ghislain MARY
908b906e4d
Remove some functions from the blacklist of the Python module.
2014-12-05 16:58:07 +01:00
Ghislain MARY
aff27f6554
Rework Python wrapper handwritten code handling.
2014-11-21 11:44:00 +01:00
Ghislain MARY
7787c91c46
Blacklist functions that prevent the Python module from building.
2014-11-12 16:22:20 +01:00
Ghislain MARY
cc50cd1b2b
Blacklist some functions for the Python wrapper.
2014-10-09 16:54:29 +02:00
Ghislain MARY
0e9b2a4502
Blacklist linphone_core_add_listener() and linphone_core_remove_listener() in the Python module.
2014-09-30 17:05:00 +02:00
Ghislain MARY
3bba8ea3d2
Normalize default proxy getter signature so that it can be automatically wrapped.
2014-08-28 16:26:21 +02:00
Ghislain MARY
af6678a973
Hand-written implementation of linphone_core_get_sound_devices() in the Python wrapper.
2014-08-20 14:53:57 +02:00
Ghislain MARY
4a335ba6e1
Complete handling of time_t type in the Python wrapper.
2014-08-18 15:39:48 +02:00
Ghislain MARY
719b507b9f
Partial implementation of time_t in the Python wrapper.
2014-08-14 17:48:43 +02:00
Ghislain MARY
02bbe939b1
Generate the Python wrapper for the functions handling MSList objects.
2014-08-14 16:33:35 +02:00
Ghislain MARY
067c8a9527
For functions returning or taking an MSList as an argument, specify what the MSList contains in the documentation.
2014-08-14 14:44:59 +02:00
Ghislain MARY
ebad6bca11
Handwritten implementation of linphone_core_get_video_devices() in the Python wrapper.
2014-08-13 18:11:08 +02:00
Ghislain MARY
31ab25d815
Handle PayloadType objects in the Python wrapper.
2014-08-13 16:10:48 +02:00
Ghislain MARY
efacfee3a3
Standardize user_data/user_pointer naming.
2014-08-13 14:28:48 +02:00
Ghislain MARY
551fa6bc93
Blacklist linphone_core_get_audio_port_range() and linphone_core_get_video_port_range() functions in the Python wrapper.
2014-08-13 14:10:09 +02:00
Ghislain MARY
ab30b93098
Blacklist linphone_core_get_video_devices() in the Python wrapper.
2014-08-13 13:38:20 +02:00
Ghislain MARY
032d83c830
Add Python wrapper for linphone_chat_room_send_message2().
2014-08-12 17:00:17 +02:00
Ghislain MARY
581c9b29bc
Generate Python wrapper for linphone_core_send_dtmf() and linphone_core_play_dtmf().
2014-08-12 15:08:35 +02:00
Ghislain MARY
1208a71955
Implement VideoSize class in the Python wrapper.
2014-08-12 15:05:10 +02:00
Ghislain MARY
6e2861e544
linphone_core_iterate() Python wrapper no longer needs to be handwritten.
2014-08-11 15:38:39 +02:00
Ghislain MARY
d6945537fb
Document the reasons why some function are blacklisted in the Python wrapper.
2014-08-10 22:40:15 +02:00
Ghislain MARY
102cab7620
Hand-written version of linphone_core_iterate() in the Python wrapper.
...
It adds a loop to peek Windows messages to prevent a deadlock in the
MoveWindow function.
2014-08-08 16:24:13 +02:00
Ghislain MARY
9c3f4771a9
Serialize logs in the Python wrapper.
2014-08-08 16:23:24 +02:00
Ghislain MARY
a75b2d306a
Add trick to ensure line endings are correct on Windows in the apixml2python.py script.
2014-08-06 17:39:07 +02:00
Ghislain MARY
fe76b2f4c0
Add an option to define the output file when generating the Python wrapper code.
2014-08-06 14:50:27 +02:00
Ghislain MARY
94df8abd09
Add some commands to handle call in the Python example program.
2014-08-05 17:35:45 +02:00
Ghislain MARY
89dd6fbaa1
Add Python wrapper for linphone_core_new_with_config().
2014-08-05 16:35:27 +02:00
Ghislain MARY
2fe6c114b6
Generation of linphone core events callbacks in the Python wrapper.
2014-08-01 15:57:25 +02:00
Ghislain MARY
1a2990a8b6
Beginning of the implementation of linphone_core_new() wrapper + Allow setting log handler from python.
2014-07-29 18:11:14 +02:00