Commit graph

156 commits

Author SHA1 Message Date
Syping
56314c2738 CI: Update ubuntu.yml and add windows.yml 2021-11-12 03:06:37 +01:00
Syping
b47456844a CMake: Seperate Unicode tests 2021-11-09 03:25:27 +01:00
Syping
adebf504bb Unicode: changed implementation selection 2021-11-07 20:32:06 +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
85ab850895 CMake: improve overview 2021-11-06 14:52:25 +01:00
Syping
81ac027d5d pkg-config: improve ragephoto.pc 2021-11-06 14:28:46 +01:00
Syping
624191e9f4 C API: fix small documentation mistake 2021-11-05 16:22:24 +01:00
Syping
4c43596e2a C API: add ragephoto_clear() 2021-11-05 16:20:43 +01:00
Syping
67ed433f6b C/C++ API improvements, CMake include dir change
C API: add format functions
C++ API: add ABI stable wrapper RagePhotoA based on C API
2021-11-04 13:21:18 +01:00
Syping
d8c99b9067 RagePhoto-Extract: use C API when enabled 2021-11-03 11:21:37 +01:00
Syping
2fcc5b0ba7 add version features 2021-11-03 10:54:35 +01:00
Syping
1be4ae5e4a improve library structure, update documentation 2021-11-03 10:19:32 +01:00
Syping
9d9e0c8b05 RagePhoto-Extract: use RagePhoto::loadFile 2021-11-02 10:24:22 +01:00
Syping
a396d014f7 C++ API: add loadFile and saveFile 2021-11-02 10:16:56 +01:00
Syping
af547bd89f C API: improvements and saving added 2021-11-02 09:26:56 +01:00
Syping
4e06444e40 CI: move apt install to ubuntu.yml 2021-11-01 19:46:07 +01:00
Syping
0ff2718cab C API: fix documented mix-up 2021-10-30 17:49:51 +02:00
Syping
b4d65b24af C API: more functions added, improve C++ references 2021-10-30 17:40:58 +02:00
Syping
7bc3cabc89 improve examples 2021-10-30 15:31:29 +02:00
Syping
6b262e2ddc C API: bool -> int, size_t included 2021-10-29 12:33:43 +02:00
Syping
48f8d12246 fix no C API build 2021-10-29 12:03:01 +02:00
Syping
5f46f18040 skip extern "C" when building without C API 2021-10-29 11:58:01 +02:00
Syping
18b92c24f2 added a Simple C API 2021-10-29 11:52:59 +02:00
Syping
4785fafd67 make static functions, moveOffsets -> setBufferOffsets 2021-10-29 08:38:26 +02:00
Syping
136520372d add custom load functions, move private data to struct 2021-10-28 03:28:36 +02:00
Syping
1d48cd0fbd efficiency improvements and CMake WIN32 flags 2021-10-24 05:03:14 +02:00
Syping
b5b96a841c fix setPhoto() photoSize not being updated 2021-10-20 09:24:48 +02:00
Syping
d71f3641e2 fix potential iconv memleak 2021-10-20 08:53:55 +02:00
Syping
e996f4399d iconv saving support 2021-10-20 08:49:35 +02:00
Syping
2f66a69f6b move defaults to a enum 2021-10-20 04:03:45 +02:00
Syping
0f94a9920c improve examples 2021-10-14 07:09:58 +02:00
Syping
8ea05274f0 fix non-Codecvt build 2021-10-12 01:03:17 +02:00
Syping
cfc0af179f fix MSVC warnings and add consts 2021-09-22 05:14:04 +02:00
Syping
3c59996591 use C++ stream classes 2021-09-17 08:17:25 +02:00
Syping
5bdbb09c7a add save feature 2021-09-17 07:22:49 +02:00
Syping
84b5937c95 add photo and saveSize, change setPhotoData to setPhoto 2021-09-16 05:02:08 +02:00
Syping
87d61c1c69 improve docs, add setFormat and setBufferDefault 2021-09-16 03:07:11 +02:00
Syping
af5c571b16 improved documentation, setHeader adapted 2021-09-15 16:17:51 +02:00
Syping
3fa0068251 add documentation and set functions 2021-09-14 19:35:46 +02:00
Syping
3479a5597c CI: Run sudo at cmake --install 2021-09-04 17:27:32 +02:00
Syping
01bb6e1bcf Fix CMake top-level detection, install build with CI 2021-09-04 17:24:22 +02:00
Syping
9af28f0aa6 CMake improvements, photoFormat improvement 2021-09-04 17:13:03 +02:00
Syping
464e5bf6dd add format() function 2021-09-03 18:36:00 +02:00
Syping
1049c8e383 allow loading of std::string, README update 2021-09-03 17:59:54 +02:00
Syping
dfeafa3368 Improve performance 2021-09-03 15:46:44 +02:00
Syping
85949e36a1 RDR 2 support 2021-09-03 15:21:02 +02:00
Syping
7721aab48b fix Windows static build 2021-08-29 03:06:14 +02:00
Syping
8c860855ae RagePhoto improvements, GTK example fix 2021-08-29 02:35:25 +02:00
Syping
61a9770951 improve examples 2021-08-27 23:17:57 +02:00
Syping
dd47087afd add pkgconfig, improve Qt example 2021-08-27 21:48:33 +02:00