Commit graph

154 commits

Author SHA1 Message Date
Ghislain MARY
141af7de15 Fix threading issues in the Python module.
Reinitialize log serialization only when all the linphone cores have been destroyed.
2014-12-09 17:33:41 +01:00
Ghislain MARY
3a39a1da6f Update call tester for Python module. 2014-12-09 15:52:20 +01:00
Ghislain MARY
56eb5c3e7b Fix the use of SipTransports in the Python module. 2014-12-09 13:35:48 +01:00
Ghislain MARY
bff27f5c6d Fix account creation in Python. 2014-12-09 11:27:21 +01:00
Ghislain MARY
395448491a Add LCSipTransports wrapper in the Python module. 2014-12-09 11:21:12 +01:00
Ghislain MARY
0e924f4b4e Handle testing accounts creation in Python. 2014-12-08 15:55:57 +01:00
Ghislain MARY
180de834ee Revert "Handle accounts manager to the Python module unit tests."
This reverts commit b61302f9b1.
2014-12-08 14:31:17 +01:00
Ghislain MARY
b61302f9b1 Handle accounts manager to the Python module unit tests. 2014-12-08 11:30:58 +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
9066a82f3c Handle callbacks getters in Python module. 2014-12-05 16:40:26 +01:00
Ghislain MARY
a6cfecf3e4 Handle events in classes other than LinphoneCore.
Callbacks getters still need to be implemented correctly.
2014-12-05 16:14:04 +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
e64a5a58d1 Add a presence unit test in Python. 2014-09-11 17:08:11 +02:00
Ghislain MARY
623cb1295b Add some introduction text to the Python documentation. 2014-09-11 16:12:55 +02:00
Ghislain MARY
fcce4b4bbf Add README.txt file for Python unit tests. 2014-09-11 15:27:45 +02:00
Ghislain MARY
0f644703bf Allow running Python unit tests from an installed package. 2014-09-11 15:27:21 +02:00
Ghislain MARY
581da48a50 Add testing module in Python. 2014-09-10 11:40:23 +02:00
Ghislain MARY
081f1104a8 Fix Python registration unit test. 2014-09-09 09:07:30 +02:00
Ghislain MARY
46c932e690 Fix crashes caused by Py_BuildValue() when calling Python method from C. 2014-09-08 17:27:43 +02:00
Ghislain MARY
d23934feab Improve Python reference counting. 2014-09-08 17:27:43 +02:00
Ghislain MARY
f4ec25eb91 Allow logger to be None in Python unit tests. 2014-09-08 17:27:43 +02:00
Ghislain MARY
baddfc066b Always increment python object references before calling event callback. 2014-09-08 17:27:43 +02:00
Ghislain MARY
0b5d65d104 Remove PyObject_Init() call that should not be here. 2014-09-08 17:27:43 +02:00
Ghislain MARY
fc11da8069 Fix some refcounting issues in the Python wrapper. 2014-09-08 17:27:43 +02:00
Ghislain MARY
32c1c8b57d Add some message sending unit tests in Python. 2014-09-01 17:54:57 +02:00
Ghislain MARY
53c6673032 Fix reference count problem when returning an already existing Python object from the native object user data. 2014-08-29 17:34:41 +02:00
Ghislain MARY
b4978948f9 Add some call unit tests in Python. 2014-08-29 16:39:23 +02:00
Ghislain MARY
a03227d3e2 Fix reference count issue in the set_log_handler() method of the Python module + Allow setting its value to None. 2014-08-29 15:22:24 +02:00
Ghislain MARY
ba77efa244 Fix return of boolean values in the Python wrapper. 2014-08-29 11:43:42 +02:00
Ghislain MARY
883b240b01 Fix Python register unit tests. 2014-08-28 17:13:07 +02:00
Ghislain MARY
0e77ac4883 Add a second call unit test in Python. 2014-08-28 17:05:27 +02:00
Ghislain MARY
d2acdcdc1b Prevent crash in the Python wrapper when destroying the cores. 2014-08-28 17:04:19 +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
5d6f9c0bb5 Increment Python object reference count in event handler when the object already exists. 2014-08-28 16:26:21 +02:00
Ghislain MARY
5719dd8e92 Revert "Remove wrong decrementation of refcount in the event callbacks of the Python wrapper."
This reverts commit aa05370dce.
2014-08-28 16:26:21 +02:00
Ghislain MARY
97b43deef2 Use the new to_address and from_address attributes in the Python wrapper. 2014-08-28 15:13:28 +02:00
Ghislain MARY
9f155f9cb5 Add first call unit tests in Python. 2014-08-28 14:16:42 +02:00
Ghislain MARY
515369ca83 Taking a reference on the native object directly when creating the Python object. 2014-08-28 14:15:04 +02:00
Ghislain MARY
bb673bb9f4 Improve logging in the Python module unit tests. 2014-08-28 10:44:12 +02:00
Ghislain MARY
13ca8e0e4c Add a user_data properties to the objects of the Python wrapper. 2014-08-28 09:41:30 +02:00
Ghislain MARY
5e23b563f7 Start adding registration unit tests for the Python wrapper. 2014-08-27 16:57:17 +02:00
Ghislain MARY
aa05370dce Remove wrong decrementation of refcount in the event callbacks of the Python wrapper. 2014-08-27 16:48:43 +02:00
Ghislain MARY
b05b3db1e6 Add first Python module unit tests. 2014-08-27 12:38:26 +02:00
Ghislain MARY
4c6dcb5799 Fix type issue with bool_t in the Python wrapper, leading to memory overwrite. 2014-08-27 11:34:35 +02:00
Ghislain MARY
6018686807 Fix compilation warning. 2014-08-25 16:59:20 +02:00
Ghislain MARY
614df3fd3f Fix some refcount and userdata issues in the Python wrapper. 2014-08-25 13:40:57 +02:00
Ghislain MARY
eca15bf8c0 Use sphinx to generate the documentation of the Python wrapper. 2014-08-20 16:45:45 +02:00