Commit graph

480 commits

Author SHA1 Message Date
İsmail Yılmaz
5ada079401
Core/SSL: Secure random and nonce generator with SecureBuffer support (#270) 2026-04-25 09:52:33 +02:00
Mirek Fidler
896270ecc7 .autotest 2026-02-04 08:44:35 +01:00
İsmail Yılmaz
e038550cb2
Core/Socket: Unix domain socket (AF_UNIX) support for Windows (#328)
Refactor UnixSocket.cpp with error handling

Updated UnixSocket.cpp to include error handling and platform-specific path definitions.

UnixSocketClient: Update socket path for cross-platform compatibility

UnixSocketServer: Update socket path for Windows and Unix platforms

Core: UnixSocket example code, socket path fixed

autotest/UnixSocket: path correction and unlink.
2026-01-17 19:56:18 +01:00
İsmail Yılmaz
962dd7f37c
Core: UnixSocket (AF_UNIX) implementation (#325)
* Core: UnixSocket (AF_UNIX) implementation

Core/UnixSocket: GetPeerPid refactored

reference/UnixSocketClient: Use default socket type for connection

reference/UnixSocketServer: Use default socket type for listen

Core: UnixSocket API docs & cleanup

Core: UnixSocket friend declaration guarded using ifdefs.

* Core: UnixSocket, GetPeerPid() refactored, docs updated

* Core: TcpSocket renamed as Socket and added unix domain socket support.
Cleanup
Updated API docs.

* Core: UnixSocket entry removed from API docs.

* Core: Socket/SocketWaitEvent API docs cosmetics.

* Core: Socket cosmetics
2025-12-06 12:46:50 +01:00
Mirek Fidler
15f9a2129b RichText: Default arguments for RichObject::ToImage, Paint for backward compatibility, .autotest 2025-07-20 10:51:07 +02:00
Mirek Fidler
e7260b4ed5 Core: StringsStream adjustment 2025-06-19 23:53:22 +02:00
Mirek Fidler
2d5b5e7785 Core: StringsStream 2025-06-19 14:29:59 +02:00
Mirek Fidler
5a45cede81 ide: Fixed problems in CleanupId 2025-06-18 15:42:48 +02:00
İsmail Yılmaz
7fb2d67521
Core/SSL: Added SecureBuffer and SecureZero (#272) 2025-06-10 11:56:05 +02:00
İsmail Yılmaz
218ee862ef
Core/SSL: AES-256-GCM encryption and decryption (#266) 2025-05-05 14:31:58 +02:00
Mirek Fidler
5201f549f1 .autotest 2025-05-04 18:02:23 +02:00
Mirek Fidler
72c7cda907 Core: memcnt[8,16,32] 2025-04-10 12:53:58 +02:00
Mirek Fidler
fb1deb732f Core: memeq8len 2025-04-10 09:36:47 +02:00
Mirek Fidler
655233f338 Core: Developing SIMD 2025-04-10 07:52:53 +02:00
Mirek Fidler
860777e329 Core: SIMD FirstFalse 2025-04-10 07:45:03 +02:00
Mirek Fidler
2ae4a30077 Core: SIMD AnyTrue, AllTrue, CountTrue, FirstTrue, IsTrue 2025-04-03 10:41:08 +02:00
Mirek Fidler
e2cf21ba7a Core: CountTrailingZeroBits, CountTrailingZeroBits64 2025-03-31 11:31:21 +02:00
İsmail Yılmaz
421eb73ac9
Bit counting functions (CountBits, CountBits64) (#232)
* Core: CountBits and CountBits64 functions are added.

* autotest: CountBits test added.

* Core: inline force on CountBits and CountBits64
2025-02-14 19:25:25 +01:00
Mirek Fidler
fa58d0c40a ide: PDB debugger now can use Esc scripts for pretty printing 2025-01-09 17:47:11 +01:00
Mirek Fidler
30452cba90 .autotest 2024-12-23 09:48:46 +01:00
Mirek Fidler
6664e76180 .autotest 2024-09-23 10:02:21 +02:00
Mirek Fidler
29c203fd54 C++23 fixes 2024-09-21 09:57:02 +02:00
Mirek Fidler
1f8836c978 .autotest 2024-09-20 09:44:58 +02:00
Mirek Fidler
d82ecd45eb Core: Upp::Tuple C++17 structured binding support 2024-08-23 12:52:43 +02:00
Mirek Fidler
19dd6c72f1 Core: Unaligned access reimplemented with memcpy, Draw, ide: iml improvements 2024-07-13 18:58:30 +02:00
Mirek Fidler
9222951c5b .autotest 2024-04-13 14:18:01 +02:00
Mirek Fidler
7e5186a20e .autotest 2024-04-11 12:43:09 +02:00
Mirek Fidler
8c12e9f0dc Core: FileMapping fixed in Linux 2024-04-10 11:21:12 +02:00
Mirek Fidler
ac0504c1b7 Core: FileMapping refactored 2024-04-10 10:29:08 +02:00
Mirek Fidler
3be35ae11e Core: Path ops GetFileAttributesEx -> GetFileAttributesExW (thanks Tom!) 2024-03-26 13:57:06 +01:00
Mirek Fidler
4a99d79cb7 Core: GetFileTime, GetFileLength, FileExists, DirectoryExists functions refactored, FileMapping improved 2024-03-25 12:10:20 +01:00
Mirek Fidler
6eb699e3f9 .autotest 2024-03-24 13:29:45 +01:00
Mirek Fidler
a267d24668 .autotest 2024-03-15 14:43:13 +01:00
Mirek Fidler
a8f3ab257f .autotest 2024-02-12 12:13:56 +01:00
Mirek Fidler
cb32981c04 Core: ScanFloat 2023-10-30 10:23:26 +01:00
Mirek Fidler
5cb246126f Core: Value float support 2023-10-29 20:58:52 +01:00
Mirek Fidler
7bcf542718 Core: Fixed problems with recent XMLParse fix 2023-10-09 10:27:45 +02:00
Mirek Fidler
eb4ed035e2 Core: Fixed problem with ParseXML hanging on single endtag 2023-10-03 00:46:19 +02:00
Mirek Fidler
e2c50183e6 RichText: Fixed underline problem, .uppbox 2023-09-28 11:28:38 +02:00
Mirek Fidler
a645c9d48e .autotest 2023-09-11 08:37:26 +02:00
Mirek Fidler
efae898d8b .autotest 2023-09-07 08:19:14 +02:00
Mirek Fidler
6b25046217 .autotest 2023-09-07 08:12:38 +02:00
Mirek Fidler
2e6370303f .autotest 2023-08-06 18:07:23 +02:00
Mirek Fidler
42e4513166 Core: AMap::GetPut fix, FormatE(0 fix, ide: Improved bottom pane 2023-08-02 15:17:13 +02:00
Mirek Fidler
207cb1b9a4 Core: Fixed problem with hexadecimal number conversion 2023-05-22 09:30:08 +02:00
Mirek Fidler
0cea273540 Core: Atoi, Atoi64 2023-05-03 15:18:59 +02:00
Mirek Fidler
902e3a82aa Core: *Map::GetPut(K, T) fixed 2023-04-27 09:01:45 +02:00
Mirek Fidler
f19cc3fc99 Core: Fixed BiVector wrong allocation in MacOS 2023-04-24 11:40:24 +02:00
Mirek Fidler
f3e899782b .autotest (DoubleFormatter) 2023-04-24 11:34:17 +02:00
Mirek Fidler
291cda0ea9 .autotest (CheckDownloads) 2023-04-24 11:19:28 +02:00