Commit Graph

  • 06ad21caab string: fix strncoll to trim string lengths master Simon Rozman 2025-12-18 13:28:36 +01:00
  • 83fa108f99 stream: fix cache flush when stream is at EOF Simon Rozman 2025-12-18 13:27:37 +01:00
  • 97e781778c interval: add extend and intersect Simon Rozman 2025-12-16 17:41:58 +01:00
  • 9e9209c55b string: fix char16_t/char16_t strncmp Simon Rozman 2025-12-12 18:44:11 +01:00
  • 655bee3692 string: add variants for char16_t/char16_t strncmp Simon Rozman 2025-12-03 12:49:10 +01:00
  • f9b7dba542 stream: resolve Xcode analysis warning Simon Rozman 2025-10-01 16:22:04 +02:00
  • 918eeeefa6 parser: use indexing to get string offsets Simon Rozman 2025-10-01 16:20:53 +02:00
  • 2cc53b41f5 Upgrade to Xcode 26 Simon Rozman 2025-09-30 17:23:23 +02:00
  • 9df39583d6 compat: add a simple std::ctype<char16_t> for OSX Simon Rozman 2025-09-15 12:11:59 +02:00
  • 4611976a42 html: support for char16_t Simon Rozman 2025-09-11 15:10:50 +02:00
  • 0e091003b6 string: cleanup Simon Rozman 2025-09-11 15:00:01 +02:00
  • 0f57f7de35 string: fix typo Simon Rozman 2025-09-11 12:17:56 +02:00
  • 2785ee68f3 json: support any ASCII-compliant char type Simon Rozman 2025-09-11 12:16:49 +02:00
  • b2f0ac3a3b system: add note to deprecate sstring Simon Rozman 2025-08-27 12:49:37 +02:00
  • de592cebb9 stream: resolve code analysis warnings Simon Rozman 2025-08-11 17:21:34 +02:00
  • 9588b602a9 system: add to_sstring() Simon Rozman 2025-07-08 11:17:40 +02:00
  • b99b2fc19e Common: Enforce explicit handle validation Simon Rozman 2025-07-08 11:17:16 +02:00
  • a9d87b4cfd stream: set file sharing on POSIX Simon Rozman 2025-06-30 20:25:33 +02:00
  • faeddedd46 stream: modify read_reminder() to allow custom allocator Simon Rozman 2025-06-27 15:13:02 +02:00
  • 214e307486 mbedtls: add Simon Rozman 2025-06-17 16:45:29 +02:00
  • 7aa64cb625 exception, curl: switch to a reusable numbered errors Simon Rozman 2025-06-17 16:45:09 +02:00
  • e0cbc4a90a locale: add missing #include Simon Rozman 2025-06-17 16:38:06 +02:00
  • 19a3ee3af2 exception: add missing #include Simon Rozman 2025-06-17 16:37:40 +02:00
  • 5f2b243942 system: basic_sys_object::get → basic_sys_object::operator T Simon Rozman 2025-06-12 14:20:13 +02:00
  • db91035b42 unicode: fix and cleanup Windows support Simon Rozman 2025-06-11 09:57:30 +02:00
  • b5cc4c01a9 math: fix align_up declaration Simon Rozman 2025-06-11 09:55:41 +02:00
  • 47d10e2d78 Require explicit handle validation Simon Rozman 2025-06-09 22:37:08 +02:00
  • f1e894aefd stream: read huge data in blocks on POSIX Simon Rozman 2025-06-05 12:27:54 +02:00
  • fc852c77c7 parser: address GCC warnings Simon Rozman 2025-06-05 12:09:24 +02:00
  • 341073b587 html: ignore MSVC pragmas in GCC builds Simon Rozman 2025-06-05 12:06:51 +02:00
  • 2bfe310d47 unicode: inject invalid character on encode failure Simon Rozman 2025-06-05 12:06:07 +02:00
  • f454ae9cab unicode: add ASCII charset Simon Rozman 2025-06-05 12:00:17 +02:00
  • 862c073ca8 stream: read from system stream once on POSIX Simon Rozman 2025-06-02 14:22:44 +02:00
  • 7bb614a34f stream: assert buffer is not nullptr before use Simon Rozman 2025-05-27 15:22:42 +02:00
  • 191f3bb2f9 stream: check for address overflows in memory_stream Simon Rozman 2025-05-27 11:55:07 +02:00
  • 406d14746f math: add align_up/down Simon Rozman 2025-05-27 11:52:14 +02:00
  • 496dc9cb34 Revise ternary operators Simon Rozman 2025-05-27 10:22:07 +02:00
  • bed22e7fa5 compat: add _Acquires_lock_ Simon Rozman 2025-05-26 16:00:27 +02:00
  • be273d4263 exception: Add exception_msg helper Simon Rozman 2025-05-13 09:36:22 +02:00
  • 4c499f2905 json: add escape Simon Rozman 2025-04-22 18:43:34 +02:00
  • 1b8053f95c Revise lambda declarations Simon Rozman 2025-04-16 10:34:11 +02:00
  • 487f6fa922 Clear warning suppression Simon Rozman 2025-04-03 14:15:22 +02:00
  • 91c9a71a5d Resolve code analysis warnings Simon Rozman 2025-03-28 17:28:19 +01:00
  • 5fc35751a3 UnitTest: Switch to Assert::IsTrue for primitive datatypes Simon Rozman 2025-03-28 15:30:05 +01:00
  • 51d472d8b2 UnitTest: ShortProjectName is not available in VS2019 Simon Rozman 2025-03-28 14:26:54 +01:00
  • 50578dabaa unicode: Remove deprecated MB_PRECOMPOSED Simon Rozman 2025-03-28 14:15:41 +01:00
  • 832daf89d6 UnitTests: Fix source code charset Simon Rozman 2025-03-28 14:10:26 +01:00
  • aae79719cb AppVeyor: Initial support Simon Rozman 2025-03-28 13:04:33 +01:00
  • 2694f59d79 Sync with Xcode Simon Rozman 2025-03-12 11:14:19 +01:00
  • bfd8aaff65 Stop throwing in destructors Simon Rozman 2025-03-06 22:09:50 +01:00
  • 69f2c639cd string: improve strndup documentation Simon Rozman 2025-02-20 09:11:00 +01:00
  • 442001f66b curl: use CURL_GLOBAL_DEFAULT by default Simon Rozman 2025-02-13 12:51:49 +01:00
  • faa776a060 curl: fix missing #include Simon Rozman 2025-02-13 12:44:37 +01:00
  • d13646952d progress: unify clock usage Simon Rozman 2025-01-14 12:13:00 +01:00
  • 32d656ceed html: default string lengths in document::assign/append Simon Rozman 2025-01-14 12:12:35 +01:00
  • 2674bb0e32 string: add variants for char16_t/char32_t strings Simon Rozman 2025-01-13 10:56:38 +01:00
  • a7543cf9ab string: add snprintf Simon Rozman 2025-01-13 09:54:50 +01:00
  • db413bb5ce UnitTests: fix to compile on Windows Simon Rozman 2025-01-13 10:48:26 +01:00
  • 8fd9fbf191 Bump Copyright year Simon Rozman 2025-01-08 12:36:35 +01:00
  • fc5a9aacf8 Trim trailing whitespace Simon Rozman 2025-01-07 15:01:45 +01:00
  • b5302245cf deploy: 246f2baa1e gh-pages rozmansi 2024-11-19 09:18:45 +00:00
  • 246f2baa1e string: silence false-positive Code Analysis warning Simon Rozman 2024-11-19 10:18:03 +01:00
  • 77f27a2862 deploy: f45c92da23 rozmansi 2024-11-15 09:40:18 +00:00
  • f45c92da23 Use == 0 for C strcmp Simon Rozman 2024-11-15 10:39:45 +01:00
  • 4d77f10f75 deploy: 09123326c1 rozmansi 2024-11-11 12:59:40 +00:00
  • 09123326c1 stream: add missing UTF-8 BOM Simon Rozman 2024-11-11 12:23:40 +01:00
  • 37298e78a4 deploy: 0ae7fb6c7c rozmansi 2024-10-22 15:31:23 +00:00
  • 0ae7fb6c7c stream: use indexing operator for pointer arithmetics Simon Rozman 2024-10-22 17:25:54 +02:00
  • 4477706f06 stream: trun off false-positive Xcode analysis warning Simon Rozman 2024-10-22 17:24:56 +02:00
  • 6fee85a34e deploy: 74718b9ef8 rozmansi 2024-10-21 12:18:13 +00:00
  • 74718b9ef8 uuid: provide uuid_str_max constant for client code Simon Rozman 2024-10-21 12:50:52 +02:00
  • e442f4f502 chrono: add to_system() variants for Windows Simon Rozman 2024-10-21 12:49:08 +02:00
  • 16e2384419 system: add safearray_accessor_with_size Simon Rozman 2024-10-18 23:47:10 +02:00
  • 01127475c1 deploy: bfda0e962b rozmansi 2024-10-09 15:10:22 +00:00
  • bfda0e962b html: fix url_escape Simon Rozman 2024-10-09 17:09:50 +02:00
  • 42518ba3ec deploy: 6379065f15 rozmansi 2024-10-03 15:26:51 +00:00
  • 6379065f15 curl: add Simon Rozman 2024-10-03 17:26:25 +02:00
  • 35974aee8b deploy: 582438ac61 rozmansi 2024-10-01 14:47:49 +00:00
  • 582438ac61 sys_info: fix to compile for _WIN32 Simon Rozman 2024-10-01 16:37:35 +02:00
  • 3701420368 deploy: 8844c4059d rozmansi 2024-10-01 11:47:58 +00:00
  • 8844c4059d sys_info: add username Simon Rozman 2024-09-30 17:18:12 +02:00
  • 9fb899849d stream: weasel around false-positive GCC warning Simon Rozman 2024-09-30 13:25:55 +02:00
  • 4fa30d5630 memory: add get_ptr Simon Rozman 2024-09-30 09:40:19 +02:00
  • 4801342e35 deploy: 5675f8b139 rozmansi 2024-09-27 14:39:03 +00:00
  • 5675f8b139 string: add recoding from UTF-16 to UTF-32 Simon Rozman 2024-09-27 14:11:11 +02:00
  • da11495282 string: fix high&low UTF-16 surrogate detection Simon Rozman 2024-09-27 14:09:05 +02:00
  • f87191d113 memory: silence unknown #pragma warning Simon Rozman 2024-09-27 14:05:46 +02:00
  • bdae4913c0 compat: add _In_reads_bytes_ Simon Rozman 2024-09-27 12:24:17 +02:00
  • 4bb1e6f800 deploy: 8075686eee rozmansi 2024-08-26 13:51:01 +00:00
  • 8075686eee memory: add sanitizing_allocator and sanitizing_blob Simon Rozman 2024-08-26 15:50:33 +02:00
  • 0ea4388703 deploy: d2be6a7c08 rozmansi 2024-08-22 15:59:47 +00:00
  • d2be6a7c08 langid: address MSVC warnings Simon Rozman 2024-08-22 17:59:21 +02:00
  • 42f510fbfb deploy: c4e57f15df rozmansi 2024-08-22 15:06:40 +00:00
  • c4e57f15df langid: extend and fix conversions Simon Rozman 2024-08-22 17:02:44 +02:00
  • 6c06eb3f8d deploy: e65eb35cc2 rozmansi 2024-08-21 11:33:47 +00:00
  • e65eb35cc2 Cleanup precompiler directives Simon Rozman 2024-08-21 13:32:58 +02:00
  • 0d8e1ddd74 deploy: d9eb8292a9 rozmansi 2024-08-19 14:29:46 +00:00
  • d9eb8292a9 langid: finish Simon Rozman 2024-08-19 16:29:22 +02:00
  • 5403a7e4f2 deploy: 8bd8143c6b rozmansi 2024-08-19 11:01:52 +00:00
  • 8bd8143c6b langid: sync Windows build Simon Rozman 2024-08-19 13:01:29 +02:00