Syping
f747a19f3c
GitHub Actions: add missing native folder in .NET workflow
2025-11-09 13:45:26 +01:00
Syping
33dbe75e24
RagePhoto.Core.csproj: catch ragephoto.lib in wildcard pattern
2025-11-09 13:40:50 +01:00
Syping
926a49033c
GitHub Actions: add static build to .NET workflow
2025-11-09 13:34:12 +01:00
Syping
02ad50b373
GitHub Actions: simplify .NET workflow artifact management
2025-11-09 12:15:20 +01:00
Syping
c6de659a99
libragephoto: set C standard by default to 99 and other changes
...
- CMakeLists.txt: set C standard by default to 99
- CMakeLists.txt: use generator expression for ICONV_LINKED
- RagePhotoConfig.h.in: update copyright year to 2025
- unicode.wasm: remove RAGEPHOTO_UNICODE_LIBS
- wasm.cmake: set C standard by default to 99
2025-11-05 13:23:40 +01:00
Syping
f48bd286fe
libragephoto: always keep old data when setJpeg malloc fails
2025-11-05 12:35:09 +01:00
Syping
4518ae5aa3
libragephoto: impl. support for NULL/nullptr to clear data values
2025-11-05 11:58:45 +01:00
Syping
32b8258af1
GitHub Actions: set macOS deployment target to 11.0 for .NET workflow
2025-11-04 06:40:33 +01:00
Syping
474dee9391
GitHub Actions: remove MSVC from download-artifact step name
2025-11-04 06:31:51 +01:00
Syping
c2626b2d5d
GitHub Actions: put .NET workflow jobs into matrix
2025-11-04 06:28:42 +01:00
Syping
ac1a73b336
GitHub Actions: decrease build time for .NET workflow
2025-11-04 06:02:27 +01:00
Syping
93a8d83fde
libragephoto: use void* for C++ and RagePhotoInstance for C
2025-10-31 16:40:22 +01:00
Syping
73ae014730
libragephoto: change ragephoto_t type casting behaviour
2025-10-31 16:12:02 +01:00
Syping
2a66793f70
ragephoto-extract: use library save function to save jpeg
2025-10-29 05:50:02 +01:00
Syping
a404a29188
libragephoto 0.7.1 release
...
- RagePhoto.c: fix memory corruption bug at ragephoto_setphotodesc
2025-10-26 23:26:51 +01:00
Syping
bb52ffb84b
GitHub Actions: support macOS in .NET build
2025-10-24 22:07:59 +02:00
Syping
176fae0f03
libragephoto: update .NET version to 0.7.0.1
2025-10-24 22:01:36 +02:00
Syping
4d01b1f804
GitHub Actions: update workflows and add Linux arm64 support for .NET
2025-10-24 21:05:30 +02:00
Syping
83832a6724
libragephoto 0.7.0 release
...
- libragephoto: support JPEG as save format
2025-10-23 02:20:17 +02:00
Syping
c14c46cd41
GitHub Actions: fix .NET build
2025-10-23 01:48:03 +02:00
Syping
3a1d1e59b5
libragephoto: move to 0.7.0 version and other changes
...
- src/dotnet: move targets file to net47 only
- src/dotnet: rename Syping.RagePhoto.Core to RagePhoto.Core
- GitHub Actions: add Linux .NET build
2025-10-23 01:16:47 +02:00
Syping
cd5a160d70
GitHub Actions: build more variants
2025-10-22 02:44:47 +02:00
Syping
24a64d8740
RagePhotoLibrary.h: minor change in ordering at endian check
2025-10-21 21:53:32 +02:00
Syping
15cb5da634
RagePhoto.cpp: fix compile issues with some C++ libraries
2025-10-21 21:51:17 +02:00
Syping
8e9d4dfcc2
libragephoto: rename CMake *_LIBRARIES to *_LIBS
2025-10-21 21:47:02 +02:00
Syping
9322e1943d
libragephoto: impl. linked iconv support
2025-10-21 20:05:57 +02:00
Syping
aad0db247b
libragephoto 0.6.2 release
...
- CMakeLists.txt: update version to 0.6.2
- RagePhoto.c: fix ragephoto_addparser and byte swap function
- RagePhoto.cpp: fix addParser and byte swap function
- RagePhotoLibrary.h: fix endian detection
- Syping.RagePhoto.Core.csproj: update version to 0.6.2
2025-10-18 19:44:05 +02:00
Syping
72f094958d
libragephoto: update .NET version to 0.6.1.6
...
- RagePhoto.cs: fix initialization oversight
- RagePhoto.cs: improve exceptions
- RagePhoto.cs: use ExactSpelling in DllImport
- RagePhotoException.cs: restructure exceptions
2025-10-17 14:03:11 +02:00
Syping
a17643d578
libragephoto: update .NET version to 0.6.1.5
...
- RagePhoto.cs: define CallingConvention to Cdecl
- RagePhoto.cs: impl. copying of Photo instances
- RagePhotoData.cs: remove unused struct in C# API
2025-10-16 15:54:43 +02:00
Syping
e2a2c45313
libragephoto: update .NET version to 0.6.1.4
...
- GitHub Actions: fix Windows .NET build (3rd try)
2025-10-15 17:46:53 +02:00
Syping
a2e75a6b3e
libragephoto: update .NET version to 0.6.1.4
...
- GitHub Actions: fix Windows .NET build (2nd try)
2025-10-15 17:40:25 +02:00
Syping
a8d5482226
libragephoto: update .NET version to 0.6.1.4
...
- GitHub Actions: fix Windows .NET build
2025-10-15 17:36:23 +02:00
Syping
f98bed97df
libragephoto: update .NET version to 0.6.1.4
...
- RagePhoto.cs: impl. SetDescription, SetJpeg, SetJson and SetTitle
functions
- RagePhoto.cs: impl. support for .NET Framework 4.7
- RagePhoto.cs: set default buffers by default for Set functions
- Syping.RagePhoto.Core.csproj: add .NET Framework 4.7 target
2025-10-15 17:28:10 +02:00
Syping
f345963710
libragephoto: update .NET version to 0.6.1.3
...
- RagePhoto.cs: update all [return: MarshalAs(UnmanagedType.Bool)] to
[return: MarshalAs(UnmanagedType.I1)]
2025-10-08 09:38:36 +02:00
Syping
a0ec84cbc8
libragephoto: update .NET version to 0.6.1.2
...
- RagePhoto.cs: add missing [return: MarshalAs(UnmanagedType.Bool)]
- RagePhoto.cs: update filePath instances to path
- RagePhotoData.cs: update Strings to IntPtr (more safe to Marshal)
- RagePhotoTypes.cs: move DefaultSize, PhotoError and PhotoFormat to
here
2025-10-08 09:19:25 +02:00
Syping
59bd3c1249
libragephoto: update .NET version to 0.6.1.1 and add license
2025-10-08 04:28:49 +02:00
Syping
aa82187de3
RagePhoto.cs: add saveFile function
2025-10-08 04:28:02 +02:00
Syping
d38a464232
libragephoto 0.6.1 release
...
- fix nuget package
2025-10-07 13:03:46 +02:00
Syping
532273bf70
libragephoto 0.6.1 release
2025-10-07 12:38:58 +02:00
Syping
0c1cd8fcf7
GitHub Actions: add .NET build
2025-10-07 12:31:49 +02:00
Syping
f73830f99e
libragephoto: various minor corrections
2025-10-07 12:30:30 +02:00
Syping
f492fc9b93
libragephoto: add ragephoto .NET Package
2025-10-07 12:29:53 +02:00
Syping
3b8b641465
libragephoto: fix UTF-8 filename input on Windows
2025-10-07 10:25:27 +02:00
Syping
73eb5d4370
RagePhoto.c: add static to inline functions
2025-03-26 20:32:32 +01:00
Syping
32d875e6ba
ragephoto.rc.in: correct VFT_APP to VFT_DLL
...
- replace 0x3fL with VS_FFI_FILEFLAGSMASK
2025-03-26 20:25:24 +01:00
Syping
259c6833d9
libragephoto 0.6.0 release
...
- RagePhoto.c: define WIN32_LEAN_AND_MEAN and VC_EXTRALEAN
- README.md: update documentation links
- wasm.cmake: assume CMake 3.16 or newer being used by default
- WincvtTest.c: update copyright year
2024-12-09 16:51:31 +01:00
Syping
ce0cb68fa5
libragephoto: CMake improvements and header include changes
2024-12-08 22:29:00 +01:00
Syping
73765abb0d
CI: update workflows
2024-12-08 21:55:03 +01:00
Syping
719ff89b2e
libragephoto: improve parser efficiency
2024-07-15 22:29:39 +02:00
Syping
9379595283
RagePhoto.cpp: remove unused uInt32Buffer
2024-04-22 21:26:16 +02:00