Ghislain MARY
|
d23934feab
|
Improve Python reference counting.
|
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
|
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
|
ba77efa244
|
Fix return of boolean values in the Python wrapper.
|
2014-08-29 11:43:42 +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
|
515369ca83
|
Taking a reference on the native object directly when creating the Python object.
|
2014-08-28 14:15:04 +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
|
aa05370dce
|
Remove wrong decrementation of refcount in the event callbacks of the Python wrapper.
|
2014-08-27 16:48:43 +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
|
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 |
|
Ghislain MARY
|
137688ce30
|
Prevent reference leak in Py_BuildValue in the Python wrapper.
|
2014-08-19 17:26:11 +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
|
448ff25b54
|
Handle MSList type in the Python wrapper.
|
2014-08-14 16:33:14 +02:00 |
|
Ghislain MARY
|
e5d15ca06a
|
Improve argument checking in the Python wrapper.
|
2014-08-14 12:51:11 +02:00 |
|
Ghislain MARY
|
82e1a90ba6
|
Improve int types checking in the Python wrapper.
|
2014-08-14 11:21:33 +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
|
0cc60a9d31
|
Remove useless variable definitions in the Python wrapper.
|
2014-08-13 15:07:53 +02:00 |
|
Ghislain MARY
|
d5332aa80a
|
Document arguments type in the Python wrapper.
|
2014-08-13 14:11:27 +02:00 |
|
Ghislain MARY
|
f4423b93bd
|
Add documentation for the properties in the Python wrapper.
|
2014-08-12 17:37:55 +02:00 |
|
Ghislain MARY
|
032d83c830
|
Add Python wrapper for linphone_chat_room_send_message2().
|
2014-08-12 17:00:17 +02:00 |
|
Ghislain MARY
|
1208a71955
|
Implement VideoSize class in the Python wrapper.
|
2014-08-12 15:05:10 +02:00 |
|
Ghislain MARY
|
51c72605fb
|
Add methods documentation in the Python wrapper.
|
2014-08-12 11:05:51 +02:00 |
|
Ghislain MARY
|
0cc70b04ab
|
Fix *_ref(), *_unref(), *_destroy() appearing in the Python wrapper.
|
2014-08-12 10:53:08 +02:00 |
|
Ghislain MARY
|
f0e0f1a9d5
|
Document enums in the Python wrapper.
|
2014-08-12 09:36:54 +02:00 |
|
Ghislain MARY
|
989505d3ee
|
Rework argument type handling in the Python wrapper generator.
|
2014-08-11 17:13:37 +02:00 |
|
Ghislain MARY
|
860b23448c
|
Allow any callable as linphone core callbacks and log handler in the Python wrapper.
|
2014-08-11 15:33:29 +02:00 |
|
Ghislain MARY
|
4a0ec4a571
|
Dispatch Windows messages regularly in the Python wrapper.
|
2014-08-11 14:37:26 +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
|
0aca2d72fc
|
Check for NULL pointer before calling *_ref() function in Python wrapper.
|
2014-08-04 17:52:30 +02:00 |
|
Ghislain MARY
|
11dab7cfb4
|
Allow None is string parameter in the Python wrapper.
|
2014-08-04 12:56:51 +02:00 |
|
Ghislain MARY
|
6d53248011
|
Fix some Python reference count + Handle thread concurrency in Python code called from C.
|
2014-08-01 17:46:05 +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
|
c15b02f271
|
Add Python refcount increment in dealloc method to prevent reentrancy.
|
2014-07-31 14:53:09 +02:00 |
|
Ghislain MARY
|
3519575570
|
Manual handling of global_state_changed callback in the Python wrapper.
|
2014-07-31 14:44:23 +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 |
|
Ghislain MARY
|
a4c2f0ef36
|
Blacklist some classes in the Python wrapper.
|
2014-07-18 15:53:43 +02:00 |
|
Ghislain MARY
|
ae5158f8c0
|
Prefix local variables in the Python wrapper to prevent name clashes.
|
2014-07-17 18:23:45 +02:00 |
|
Ghislain MARY
|
317a69f967
|
Add exception handling in the Python wrapper generator to know which method of which class is pausing problem.
|
2014-07-17 18:03:11 +02:00 |
|
Ghislain MARY
|
5546137ed5
|
Refactor Python wrapper generator of method bodies for better maintainability.
|
2014-07-17 16:36:40 +02:00 |
|
Ghislain MARY
|
1f65d8d709
|
Fill *_new(), *_new_from_native_pointer() and *_dealloc() functions for class with no public constructors in the Python wrapper.
|
2014-07-17 09:52:08 +02:00 |
|
Ghislain MARY
|
fa38f30896
|
Fix compilation warnings in the Python wrapper.
|
2014-07-16 18:09:15 +02:00 |
|
Ghislain MARY
|
4b3a1fb016
|
Improve Python wrapper tracing a little more + fix a refcounting issue.
|
2014-07-16 17:58:41 +02:00 |
|
Ghislain MARY
|
302e971474
|
Improve tracing to show arguments and return values in the Python wrapper.
|
2014-07-16 16:23:08 +02:00 |
|
Ghislain MARY
|
2b1f7c50aa
|
Generate new method body by code instead of a simple template in the Python wrapper.
|
2014-07-16 14:51:05 +02:00 |
|
Ghislain MARY
|
c3024aa772
|
Improve logging of the Python wrapper.
|
2014-07-15 18:21:28 +02:00 |
|
Ghislain MARY
|
cfc9bdd550
|
Improve readability of code snippets in the Python wrapper generator.
|
2014-07-15 17:17:42 +02:00 |
|