Sylvain Berfini
|
f47dd800b8
|
Fix crash temporarily, leak instead
|
2017-11-06 17:39:09 +01:00 |
|
Ronan Abhamon
|
b8be3fa05b
|
fix(c-wrapper): add private on some functions, owner is by default External
|
2017-11-06 15:53:28 +01:00 |
|
Ronan Abhamon
|
e37f307c5f
|
fix(c-tools): use only one assert for test defined type in c object declaration
|
2017-11-06 15:24:18 +01:00 |
|
Ronan Abhamon
|
fcbce75165
|
feat(c-wrapper): deal with floating references
|
2017-11-06 15:06:09 +01:00 |
|
Ronan Abhamon
|
c26031d755
|
feat(c-chat-room): provide a way to get history events
|
2017-10-24 18:03:20 +02:00 |
|
Ronan Abhamon
|
be1d6f99ed
|
feat(Event): events are now shared
|
2017-10-24 11:15:46 +02:00 |
|
Ronan Abhamon
|
0e62f94557
|
feat(MainDb): rename tester
|
2017-10-23 11:29:37 +02:00 |
|
Ronan Abhamon
|
2941e64e3e
|
feat(Core): provide a low-level BaseObject
|
2017-10-19 15:50:47 +02:00 |
|
Sylvain Berfini
|
dc0da30d75
|
More work on the DialPlan object
|
2017-10-16 10:13:07 +02:00 |
|
Sylvain Berfini
|
aace7e6869
|
Another compilation fix
|
2017-10-11 16:17:31 +02:00 |
|
Jehan Monnier
|
6e734e6b0b
|
Add Gruu implementation completion from master in dev_refactor_cpp branch
|
2017-10-10 11:58:48 +02:00 |
|
Ghislain MARY
|
81340cfcb8
|
Fix license headers.
|
2017-10-05 15:09:09 +02:00 |
|
Ghislain MARY
|
6beb962517
|
Move the new sal code in the src folder, respect the file naming conventions and add missing license headers.
|
2017-10-05 10:52:09 +02:00 |
|
Ronan Abhamon
|
ef62012c6e
|
feat(Object): avoid usage of share_from_this
|
2017-10-03 13:36:48 +02:00 |
|
Ronan Abhamon
|
c699446974
|
fix(c-wrapper): use shared_from_this
|
2017-10-02 17:12:06 +02:00 |
|
Ronan Abhamon
|
429a231cb0
|
fix(c-wrapper): use abort instead of fatal
|
2017-10-02 17:08:50 +02:00 |
|
Sylvain Berfini
|
18f0782b46
|
Take a ref when creating a bctbx_list of C pointers from a std::list of shared_ptr
|
2017-10-02 16:58:13 +02:00 |
|
Sylvain Berfini
|
c58a241901
|
Do not exit on fatal, otherwise we don't get a backtrace
|
2017-10-02 14:32:14 +02:00 |
|
Ronan Abhamon
|
33d7a384af
|
feat(General): remove LINPHONE_NAMESPACE
|
2017-10-02 12:31:36 +02:00 |
|
Ronan Abhamon
|
4e798d8b32
|
feat(c-wrapper): L_GET_PRIVATE supports CPP_TYPE parameter
|
2017-09-29 10:51:51 +02:00 |
|
Ronan Abhamon
|
e783a88a31
|
feat(c-wrapper): little optimization on getCBackPtr
|
2017-09-28 15:33:50 +02:00 |
|
Sylvain Berfini
|
7e55f79924
|
Check if given shared_ptr is null in getCBackPtr
|
2017-09-28 15:28:20 +02:00 |
|
Ronan Abhamon
|
2b1f9ea105
|
fix(c-wrapper): L_EXPAND is necessary for windows in the macro chooser case
|
2017-09-28 14:30:54 +02:00 |
|
Ronan Abhamon (Windaube)
|
7d10862c7f
|
feat(windaube): fix L_GET_CPP_PTR_FROM_C and L_GET_PRIVATE with L_EXPAND for Windows
|
2017-09-28 12:13:20 +02:00 |
|
Ronan Abhamon
|
68b9c2f425
|
feat(c-wrapper): add runtime checks on getCppPtrFromC in debug mode
|
2017-09-27 14:29:02 +02:00 |
|
Ronan Abhamon
|
e46b4630da
|
feat(c-wrapper): deal with shared from this
|
2017-09-27 12:14:37 +02:00 |
|
Ronan Abhamon
|
1cff67c57a
|
feat(c-wrapper): setCppPtrFromC is more secure, check types
|
2017-09-27 10:56:57 +02:00 |
|
Ronan Abhamon
|
7a54c7fe29
|
feat(c-wrapper): better names
|
2017-09-27 09:33:56 +02:00 |
|
Ronan Abhamon
|
a67a7fbcc3
|
feat(c-wrapper): IsDefinedCppObject check inheritance and consistency between cpp and c objects \o/
|
2017-09-26 17:43:25 +02:00 |
|
Ronan Abhamon
|
57de771a28
|
feat(c-wrappper): check types at compile time in all functions
|
2017-09-26 16:03:28 +02:00 |
|
Ronan Abhamon
|
f3b3015dbc
|
feat(c-wrapper): setCppPtrFromC is more secure, check types
|
2017-09-26 15:55:26 +02:00 |
|
Ronan Abhamon
|
20690528fb
|
feat(c-wrapper): getCppPtrFromC is more secure, check types
|
2017-09-26 15:47:52 +02:00 |
|
Ronan Abhamon
|
325653641b
|
feat(c-wrapper): add an optional parameter CPP_TYPE on L_GET_PRIVATE_FROM_C_OBJECT
|
2017-09-26 14:33:49 +02:00 |
|
Ronan Abhamon
|
fc75fdef79
|
feat(c-wrapper): L_GET_CPP_PTR_FROM_C_OBJECT supports optional cpp type parameter
|
2017-09-26 12:12:36 +02:00 |
|
Ghislain MARY
|
ba9152a69d
|
Use CPP_OBJECT name for argument of macro that expects a C++ object.
|
2017-09-25 16:44:48 +02:00 |
|
Ronan Abhamon
|
ec1c1dbbe6
|
feat(c-wrapper): provide better usage on list macros
|
2017-09-25 13:43:32 +02:00 |
|
Ronan Abhamon
|
fd1385fdc0
|
feat(c-wrapper): provide a L_REGISTER_SUBTYPE macro to register derived cpp object
|
2017-09-25 12:14:28 +02:00 |
|
Ronan Abhamon
|
e313860c97
|
feat(c-wrapper): better code for getCppPtrFromC
|
2017-09-25 10:10:16 +02:00 |
|
Ronan Abhamon
|
1ff43f9214
|
feat(c-wrapper): reduce bin size
|
2017-09-25 09:59:24 +02:00 |
|
Ronan Abhamon
|
5f232e04f9
|
feat(c-wrapper): clean code
|
2017-09-25 09:29:00 +02:00 |
|
Ronan Abhamon
|
25c138a64a
|
feat(c-wrapper): getPrivate is more secure
|
2017-09-22 17:24:23 +02:00 |
|
Ronan Abhamon
|
d1dc5af4ea
|
fix(c-wrapper): return correctly cObject in getCBackPtr
|
2017-09-22 17:13:33 +02:00 |
|
Ronan Abhamon
|
bd11c0980f
|
feat(c-wrapper): better code (reduce bin size)
|
2017-09-22 16:59:36 +02:00 |
|
Ronan Abhamon
|
8d075bbd27
|
feat(c-wrapper): set/get UserData are simple functions now
|
2017-09-22 16:32:31 +02:00 |
|
Ronan Abhamon
|
ce0f9d1c14
|
feat(c-wrapper): getCBackPtr is now more secure
|
2017-09-22 15:35:25 +02:00 |
|
Ronan Abhamon
|
8167360f47
|
feat(c-wrapper): setCppPtrFromC is now more secure
|
2017-09-22 15:10:23 +02:00 |
|
Ronan Abhamon
|
4997962624
|
feat(c-wrapper): remove C_TYPE parameter of L_GET_C_BACK_PTR
|
2017-09-22 14:38:00 +02:00 |
|
Ronan Abhamon
|
dd6db19335
|
feat(c-wrapper): remove TYPE parameter of L_GET_C_LIST_FROM_CPP_LIST
|
2017-09-22 11:35:33 +02:00 |
|
Ronan Abhamon
|
bd02b8968d
|
feat(c-wrapper): remove CPP_TYPE parameter of L_SET_USER_DATA_FROM_C_OBJECT
|
2017-09-22 10:58:11 +02:00 |
|
Ronan Abhamon
|
ccb1828d7d
|
feat(c-wrapper): remove CPP_TYPE parameter of L_GET_USER_DATA_FROM_C_OBJECT
|
2017-09-22 10:48:51 +02:00 |
|