Syping
ce0cb68fa5
libragephoto: CMake improvements and header include changes
2024-12-08 22:29:00 +01:00
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