Erwan Croze
|
f99300cba5
|
Merge branch 'dev_refactor_cpp' into dev_refactor_cpp_search_bar
|
2018-02-16 15:18:48 +01:00 |
|
Erwan Croze
|
38fed6a292
|
Adding C API + first test
|
2018-02-14 17:12:50 +01:00 |
|
Ronan Abhamon
|
c8648d0f79
|
fix(General): remove macros when possible and clean code
|
2018-02-13 12:08:08 +01:00 |
|
Ronan Abhamon
|
a5e684ef91
|
fix(General): remove L_RESOLVE_OVERLOAD macro, provide a resolveOverload function instead
|
2018-02-13 12:08:08 +01:00 |
|
Ronan Abhamon
|
884ddffb7d
|
fix(General): replace make_unique by makeUnique (avoid mistakes)
|
2018-02-13 10:46:53 +01:00 |
|
Ronan Abhamon
|
593c48faaf
|
feat(General): replace L_VERSION macro by makeVersion constexpr func (better and safe)
|
2018-02-13 10:33:59 +01:00 |
|
Ronan Abhamon
|
643b0a8f7e
|
feat(algorithm): add a removeIf helper
|
2018-02-02 10:56:57 +01:00 |
|
Ronan Abhamon
|
890117f2d4
|
feat(Utils): add a algorithm file to centralize generic algorithm
|
2018-01-31 17:20:51 +01:00 |
|
Ronan Abhamon
|
42035bb700
|
feat(c-tools): set the cpp ptr type on belle sip object name
|
2018-01-29 16:00:24 +01:00 |
|
Ronan Abhamon
|
9072624acb
|
feat(AbstractDb): add a way to deal with exceptions
|
2018-01-25 17:07:16 +01:00 |
|
Erwan Croze
|
0bc7d25eed
|
Fixing compilation problem with Centos7
|
2018-01-24 10:27:00 +01:00 |
|
Ronan Abhamon
|
26ad07a02e
|
feat(core): update date of some files
|
2018-01-15 09:17:54 +01:00 |
|
Ronan Abhamon
|
e3219d2ee9
|
feat(utils/general): provide a new L_RESOLVE_OVERLOAD macro to get a function pointer of overloaded functions set
|
2018-01-10 12:00:18 +01:00 |
|
Ronan Abhamon
|
20cc3b2176
|
fix(utils): add missing fs file
|
2018-01-09 15:16:25 +01:00 |
|
Ronan Abhamon
|
f5a75c9db4
|
feat(include): add some missing _L prefixes
|
2018-01-09 13:55:34 +01:00 |
|
Ghislain MARY
|
4cc7985da9
|
Correctly define call session state enumeration.
|
2017-12-28 12:43:56 +01:00 |
|
Ronan Abhamon
|
30389fd9ab
|
fix(BasicToClientGroupChatRoom): Capabilities mask contains Migratable
|
2017-12-22 10:25:16 +01:00 |
|
Ronan Abhamon
|
db93f77c48
|
feat(enum-mask): better code, remove MaskBuilder
|
2017-12-21 17:26:33 +01:00 |
|
Ronan Abhamon
|
9604156ab1
|
feat(utils): add a toString function for enums
|
2017-12-21 11:45:33 +01:00 |
|
Ronan Abhamon
|
54980b5267
|
feat(enum-generator): provide two functions getEnumNameAsString and getEnumValueAsString
|
2017-12-20 10:45:05 +01:00 |
|
Ronan Abhamon
|
f94554d7a5
|
feat(chat-room): CapabilitiesMask is now an EnumMask type
|
2017-12-19 11:09:28 +01:00 |
|
Ronan Abhamon
|
41a4a34570
|
feat(core): add new template helper => EnumMask
|
2017-12-19 11:07:33 +01:00 |
|
Ronan Abhamon
|
cc0a509a97
|
feat(MainDb): add an events module with 1.0.0 version
|
2017-12-18 15:31:12 +01:00 |
|
Ronan Abhamon
|
af99144376
|
fix(utils): avoid memory leak in utf8 conversions
|
2017-12-15 11:36:19 +01:00 |
|
Mickaël Turnel
|
253378d167
|
Add conversion mechanism in Content so it is always UTF-8
|
2017-12-15 10:37:37 +01:00 |
|
Ronan Abhamon
|
fa861d553d
|
fix(core): add explicit on some constructors
|
2017-11-22 13:57:31 +01:00 |
|
Ghislain MARY
|
a39d7d01b9
|
Workaround bug in doxygen before version 1.8.8.
|
2017-11-15 16:56:18 +01:00 |
|
Ronan Abhamon
|
a69efcb325
|
fix(core): replace all std::time_t by time_t because std:: is useless (see 20.5.4.3.4 of C++17 standard)
|
2017-11-15 16:03:45 +01:00 |
|
Ronan Abhamon
|
2ad1f46105
|
fix(ClonableObject): fix a fatal bug in ClonableObject:
- Create a A Object
- Create a B Object
- Copy A in B
- Delete B
- Use L_Q or access public => Crash
|
2017-11-13 11:13:01 +01:00 |
|
Ronan Abhamon
|
5e13c30a04
|
fix(general): avoid usage of void* cast in getPublic helper, very dangerous in multi inheritance case!!!
|
2017-11-07 14:37:45 +01:00 |
|
Ronan Abhamon
|
54e0f253f5
|
feat(MainDb): add getConferenceNotifiedEvents impl
|
2017-10-27 10:44:37 +02:00 |
|
Ronan Abhamon
|
34b2882e38
|
feat(Core): use chat room api from new core
|
2017-10-26 10:09:39 +02:00 |
|
Ronan Abhamon
|
2941e64e3e
|
feat(Core): provide a low-level BaseObject
|
2017-10-19 15:50:47 +02:00 |
|
Benjamin Reis
|
317a50848a
|
move platform-helpers and paths
|
2017-10-19 14:52:52 +02:00 |
|
Benjamin Reis
|
8b51263cae
|
pass platformHelper to Paths functions
|
2017-10-19 14:06:57 +02:00 |
|
Benjamin Reis
|
079cfcfb44
|
add getDataPath and getconfigPath for iOS
|
2017-10-19 11:53:57 +02:00 |
|
Ronan Abhamon
|
0579b0db2b
|
feat(General): provide a L_Q_T macro to access public data in a multiple inheritance case
|
2017-10-13 11:53:06 +02:00 |
|
Ronan Abhamon
|
e12b123cf0
|
feat(General): provide a way to get private data in a a multiple inheritance case.
|
2017-10-13 11:08:54 +02:00 |
|
Ronan Abhamon
|
006ecf4d76
|
feat(Conference): hide private attributes of Conference classes (feat Benjamin Reis aka Ben Rei Jeb)
|
2017-10-12 16:55:53 +02:00 |
|
Ronan Abhamon
|
ef4ad613b6
|
feat(Content): supports app data
|
2017-10-10 13:27:38 +02:00 |
|
Ronan Abhamon
|
20f2d66c51
|
feat(Utils): getPtr can deal with references
|
2017-10-09 14:13:02 +02:00 |
|
Ronan Abhamon
|
e5c3a5a96a
|
feat(EventsDb): add new table => message_participant
|
2017-10-09 11:31:07 +02:00 |
|
Ronan Abhamon
|
4cb0e8028c
|
feat(Tester): add tools to access private data
|
2017-10-09 10:32:46 +02:00 |
|
Ronan Abhamon
|
d60b5fab06
|
feat(EventsDb): import correctly legacy messages
|
2017-10-06 11:00:17 +02:00 |
|
Ghislain MARY
|
81340cfcb8
|
Fix license headers.
|
2017-10-05 15:09:09 +02:00 |
|
Ronan Abhamon
|
eab04534c8
|
feat(EventsDb): import messages from old db
|
2017-10-05 14:49:30 +02:00 |
|
Ghislain MARY
|
459d54c746
|
Fix automatic wrapper generation of enums with the L_DECLARE_C_ENUM macro.
|
2017-10-04 10:51:28 +02:00 |
|
Ronan Abhamon
|
e741507868
|
fix(General): use const map instead of map on getPublicHelper
|
2017-10-03 15:22:45 +02:00 |
|
Ronan Abhamon
|
2bac63219e
|
feat(General): getPublicHelper => better code
|
2017-10-03 15:10:59 +02:00 |
|
Ronan Abhamon
|
ef62012c6e
|
feat(Object): avoid usage of share_from_this
|
2017-10-03 13:36:48 +02:00 |
|