Commit graph

13 commits

Author SHA1 Message Date
Syping
9a5bcabf8c libragephoto: improve get and serializer reliability
- get functions do not return NULL or nullptr anymore
- serializer checks for valid references to not crash
- tight buffers do not prematurely end writing anymore
- add zeroBuffer function for future nullbyte insertions
- IconvTest.cpp: remove some C-style casts
- RagePhoto.cpp: improve initializer reliability
- RagePhotoA.hpp: throw error when instance could not be allocated
- README.md: minor markdown fix
2023-10-30 14:31:50 +01:00
Syping
95943203e0 libragephoto: 2022 update 2022-12-28 07:39:06 +01:00
Syping
087534bf6e CMake: improved Unicode tests
CodecvtTest.cpp: fix error codes
IconvTest.cpp: add Japanese, Korean, Russian and Taiwanese tests
WincvtTest.cpp: fix error codes
2022-12-28 07:18:15 +01:00
Syping
91404a5f77 CMake: improved Unicode tests
unicode.cmake: avoid errors when spaces exists
CodecvtTest.cpp: add Japanese, Korean, Russian and Taiwanese tests
WincvtTest.cpp: add Japanese, Korean, Russian and Taiwanese tests
2022-12-28 05:56:01 +01:00
Syping
f75fcef519 WinCvt: fixing MSVC build with including windows.h 2021-11-12 07:10:36 +01:00
Syping
05890541dc add Win32 API Unicode converter, other small changes
Qt Example: add file.close() (consistency between GTK example)
RagePhoto: saveFile() checks for good(), more data() -> c_str()
2021-11-06 20:17:28 +01:00
Syping
1d48cd0fbd efficiency improvements and CMake WIN32 flags 2021-10-24 05:03:14 +02:00
Syping
e996f4399d iconv saving support 2021-10-20 08:49:35 +02:00
Syping
8ea05274f0 fix non-Codecvt build 2021-10-12 01:03:17 +02:00
Syping
87d61c1c69 improve docs, add setFormat and setBufferDefault 2021-09-16 03:07:11 +02:00
Syping
e1bdccfb0d memory fixes, GTK example added 2021-08-27 05:33:20 +02:00
Syping
c9b33b324d add codecvt support 2021-08-27 01:47:09 +02:00
Syping
93b81484a6 initial commit 2021-08-25 00:30:10 +02:00