Martchus
035a448da0
Avoid clazy warning about `decodeBase64`
...
The warning is about invalid memory usage within the loop in
case `strSize` is zero. It is supposedly not correct because
then the loop would never be entered anyways in that case.
However, it is likely nevertheless a good idea to silence the
warning.
2023-09-01 17:21:18 +02:00
Martchus
8d28ab70b3
Use `std::` consistently in `decodeBase64`
2023-09-01 17:18:39 +02:00
Martchus
dd95310c73
Suppress warning about implicit sign conversions
...
The conversion from unsigned int to int should be ok here.
2023-06-10 18:14:06 +02:00
Martchus
0341316b4b
Fix warning from MSVC about data loss
2023-05-10 22:06:59 +02:00
Martchus
7d6fc9721a
Apply clang-format/cmake-format
2023-02-03 13:31:18 +01:00
Martchus
25e4eebb64
Avoid MSVC warning about possible overflow
2023-01-31 22:37:06 +01:00
Martchus
4d96a82ed9
Workaround unfortunate macro definition in `windows.h`
2023-01-31 22:37:06 +01:00
Martchus
d4fbe5f43d
Use `std::` consistently in `convertMultiByteToWide()`
2023-01-26 22:20:59 +01:00
Martchus
16f17fb9de
Make feature detection for thead local work with MSVC
2023-01-26 22:20:20 +01:00
Martchus
d8c38699ba
Avoid warning about unqualified std cast
2022-11-04 16:50:13 +01:00
Martchus
639018285d
Fix typos
2022-06-26 11:48:44 +02:00
Martchus
052f8d2bd2
Add helper to make native path from internal representaton
2022-03-17 22:31:11 +01:00
Martchus
6d5045c2b1
Port away from deprecated WriteCompilerDetectionHeader module
2021-05-13 15:49:53 +02:00
Martchus
8c033ca243
Fix warnings
2021-03-20 21:56:45 +01:00
Martchus
1154ed4d1c
Improve exception messages of NativeFileStream
...
So one gets e.g. "open failed: Permission denied" instead of
just "open failed: iostream error".
2020-02-14 17:13:05 +01:00
Martchus
b48b2f5c06
Have everything in one top-level namespace
2019-06-10 21:56:46 +02:00
Martchus
9a50d2b8df
Remove types
2019-04-13 20:33:39 +02:00
Martchus
41fa627ef4
Apply tidy
2019-03-11 17:47:17 +01:00
Martchus
7452d44e64
Prevent formatting bitrate as "-NaN GiB/s"
2019-03-10 16:26:23 +01:00
Martchus
8e32fc0229
Apply clang-format
2018-10-06 16:18:53 +02:00
Martchus
5356d793fc
Make all tests pass under Windows
...
* Workaround some issues
* Disable some tests (better than not running tests
at all)
2018-10-03 22:37:55 +02:00
Martchus
8e3c40abb5
Make conversion from multi byte to wide string generic
2018-10-03 21:26:41 +02:00
Martchus
52734ebf51
Make use of thread_local optional
...
Because it doesn't seem to be implemented for
apple-darwin targets.
2018-06-03 22:14:22 +02:00
Martchus
f4920abebc
Fix thread-safety of character set conversion functions
2018-05-31 01:24:04 +02:00
Martchus
5bc2ca87e0
Don't use size factor for conversion from UTF-8 to Latin-1
2018-05-31 01:19:56 +02:00
Martchus
d9f2ad7260
Fix warnings in character set conversion functions
2018-05-31 01:19:34 +02:00
Martchus
6a1280ba8a
Fix warning about implicit conversion
2018-01-31 21:00:13 +01:00
Martchus
e52fd5a4af
Apply tidy after updating to clang-format 5.0.0
...
The behavior of clang-format slightly changed in Clang 5.0.0:
http://releases.llvm.org/5.0.0/tools/clang/docs/ReleaseNotes.html#clang-format
2017-09-17 21:45:23 +02:00
Martchus
59e20b1043
Apply clang-format
2017-05-01 03:13:11 +02:00
Martchus
06af1c4a73
Use std::make_unique provided by C++14
2017-02-05 21:00:52 +01:00
Martchus
94a6b47811
Improve documentation
2017-02-03 00:54:44 +01:00
Martchus
c1e18fcbf5
Fix compilation on Cygwin
2016-11-18 16:41:46 +01:00
Martchus
994181cbf9
Improve utilities for testing tageditor CLI
2016-08-03 17:31:28 +02:00
Martchus
0c40a510e5
Add functions for character set conversions
2016-07-27 18:24:37 +02:00
Martchus
a8f7644350
minor adjustments
2016-01-18 23:41:30 +01:00
Martchus
4d6bf67188
fixed includes
2015-09-06 20:19:09 +02:00
Martchus
603dbf823a
fixed includes
2015-09-06 15:30:16 +02:00
Martchus
8e27b97d47
improved encode-/decodeBase64
2015-08-16 23:44:38 +02:00
Martchus
8c6f7a9785
dataSizeToString can print the exact size additionally
2015-08-09 23:58:13 +02:00
Martchus
c62e25ee2a
improved conversion utilities
2015-07-18 01:11:12 +02:00
Martchus
24ba96a17f
First commit
2015-04-22 18:36:40 +02:00