Benoit Blanchon
|
21144d5691
Don't rely on array size to get the length of string literals
|
2 miesięcy temu |
Benoit Blanchon
|
dddc4912c4
Don't store string literals by pointer anymore
|
4 miesięcy temu |
Benoit Blanchon
|
f0e84e4933
Fix support for `const char[]`
|
9 miesięcy temu |
Benoit Blanchon
|
01e49b33b7
Update copyright year
|
10 miesięcy temu |
Benoit Blanchon
|
e33e78d202
Rename undocumented `JsonString::isLinked()` to `isStatic()`
|
1 rok temu |
Benoit Blanchon
|
ed5f890d28
Replace `JsonString::Ownership` with `bool`
|
1 rok temu |
Benoit Blanchon
|
cf084ae6b4
JsonString: move adapter class in the same file
|
1 rok temu |
Benoit Blanchon
|
594dc707cb
Change string copy policy: only string literal are stored by pointer
|
1 rok temu |
Benoit Blanchon
|
67a512a923
Clean up tests of `adaptString()`
|
1 rok temu |
Benoit Blanchon
|
0e8a236583
Update copyright year
|
2 lat temu |
Benoit Blanchon
|
461cdaa818
Allow using PROGMEM outside of Arduino (fixes #1903)
|
2 lat temu |
Benoit Blanchon
|
c89a2025ce
Make string support generic (issue #1807)
|
2 lat temu |
Benoit Blanchon
|
33a4773fbd
Set clang-format standard to C++11 (#1820)
|
2 lat temu |
Benoit Blanchon
|
daa87e12dc
Update copyright notice
|
2 lat temu |
Benoit Blanchon
|
1b66a217bf
Replace `ARDUINOJSON_NAMESPACE` with an inline namespace (#1820)
|
2 lat temu |
Benoit Blanchon
|
1ec16ca94f
Use `pgm_read()` instead of `ARDUINOJSON_READ_STATIC_ARRAY`
|
3 lat temu |
Benoit Blanchon
|
09f9bd6b8b
Fix detection of char types
|
3 lat temu |
Benoit Blanchon
|
b8d1dccb21
Test `IsString<String>` and `IsString<StringSumHelper>`
|
3 lat temu |
Benoit Blanchon
|
c3d5e9382d
Implement `IsString` from `StringAdapter`
|
3 lat temu |
Benoit Blanchon
|
af18994deb
Update copyright notice
|
4 lat temu |
Benoit Blanchon
|
67fc2d9897
Assume `PROGMEM` is available as soon as `ARDUINO` is defined (#1693)
|
4 lat temu |
Benoit Blanchon
|
ca24ed48f5
Separate string adapter from storage policy
|
4 lat temu |
Benoit Blanchon
|
6632fa8da1
Removed `StringAdapter::equals()`
|
4 lat temu |
Benoit Blanchon
|
5790f3c8f7
Refactored string adapters: only one `IsString<T>` and `adaptString()`
|
4 lat temu |
Benoit Blanchon
|
d5d2209d09
Added "https://" prefix to all URLs so they are clickable in VS Code
|
4 lat temu |
Benoit Blanchon
|
97b7161d78
Update copyright notice for 2021
|
5 lat temu |
Benoit Blanchon
|
f3f44d7812
Renamed StdStringAdapter to StlStringAdapter (internal use only)
|
5 lat temu |
Benoit Blanchon
|
764ff2cd53
Added string deduplication (closes #1303)
|
5 lat temu |
Benoit Blanchon
|
04c59985a1
Inverted dependency between MemoryPool and string adapters.
|
5 lat temu |
Benoit Blanchon
|
2641697e0b
Fixed incorrect string comparison on some platforms (fixes #1198)
|
5 lat temu |