Commit Graph

  • 4a8ba9eb60 mapping: add + operator Simon Rozman 2024-01-24 12:26:54 +01:00
  • 18c41ebfdf interval: add += and -= operators Simon Rozman 2024-01-24 12:25:47 +01:00
  • 4508c93104 deploy: cf73f8a48d rozmansi 2024-01-23 10:01:35 +00:00
  • cf73f8a48d zlib: Update Simon Rozman 2024-01-23 11:01:12 +01:00
  • 306d5c634a deploy: 016577dbec rozmansi 2024-01-23 09:21:22 +00:00
  • 016577dbec endian: mark one-byte "swap" functions as constexpr Simon Rozman 2024-01-22 16:56:18 +01:00
  • bf029efd07 parser: switch to own endian conversion Simon Rozman 2024-01-22 16:55:40 +01:00
  • 4e5243c31c deploy: bdb266f039 rozmansi 2024-01-22 10:41:15 +00:00
  • bdb266f039 parser: fix detected IPv4 and IPv6 byte order Simon Rozman 2024-01-22 11:40:51 +01:00
  • 848979950c progress: add aggregate_progress Simon Rozman 2024-01-19 15:00:53 +01:00
  • f3e117afcc watchdog: upgrade to rearm rather than die on initial timeout Simon Rozman 2024-01-19 14:48:23 +01:00
  • 528ea5fffe pool: add clear Simon Rozman 2024-01-19 14:44:37 +01:00
  • 8839c80fec debug: add benchmark Simon Rozman 2024-01-18 12:19:44 +01:00
  • d9fa12eb4a deploy: ab94d7014f rozmansi 2024-01-16 15:12:04 +00:00
  • ab94d7014f stream: cleanup Simon Rozman 2024-01-16 08:24:37 +01:00
  • 59a53e10f4 string: update documentation Simon Rozman 2024-01-11 09:09:46 +01:00
  • e61e743671 deploy: 9f3d65d910 rozmansi 2024-01-09 21:02:11 +00:00
  • 9f3d65d910 zlib: add Simon Rozman 2024-01-08 11:18:36 +01:00
  • 790c26789a sys_info: add is_screen_reader Simon Rozman 2024-01-05 17:36:05 +01:00
  • c7c9adae47 deploy: c5feba2ed0 rozmansi 2024-01-09 18:47:07 +00:00
  • c5feba2ed0 string: add unit test for sprintf Simon Rozman 2024-01-09 19:31:07 +01:00
  • 97e76e45fe deploy: 38c6b40b21 rozmansi 2024-01-08 07:53:23 +00:00
  • 38c6b40b21 Bump Copyright year Simon Rozman 2024-01-06 10:55:09 +01:00
  • b42aa969dc unicode: Write directly into std::string buffer Simon Rozman 2024-01-05 22:37:11 +01:00
  • 114609274f string: address Code Analysis warnings Simon Rozman 2024-01-05 22:45:24 +01:00
  • 293da738b9 string: upgrade sprintf to write directly into std::string buffer Simon Rozman 2024-01-05 20:32:00 +01:00
  • 014fc51342 deploy: 1685cd3283 rozmansi 2024-01-05 16:16:27 +00:00
  • 1685cd3283 string: fix sprintf Simon Rozman 2024-01-05 17:01:43 +01:00
  • f8e1b6d3eb deploy: 0eebde6d81 rozmansi 2024-01-03 16:35:19 +00:00
  • 0eebde6d81 parser::http_media_type: fix stack overflow Simon Rozman 2024-01-03 15:49:01 +01:00
  • b96d909cfe html: fix to build Simon Rozman 2024-01-03 13:16:35 +01:00
  • 96275804b7 deploy: d981225ba8 rozmansi 2024-01-02 11:12:57 +00:00
  • d981225ba8 sgml: add sgmlerr Simon Rozman 2023-12-23 08:19:43 +01:00
  • fdf16a65b6 string: add is7bit Simon Rozman 2023-12-23 07:52:20 +01:00
  • e1f53f31ad string: add glyphrlen Simon Rozman 2023-12-22 21:36:21 +01:00
  • 9c9fd9d05a math: add muldiv Simon Rozman 2023-12-22 21:35:56 +01:00
  • 024f3f7172 string: add strncpy for fixed-size buffers Simon Rozman 2023-12-22 11:41:02 +01:00
  • 61bf25ac6a string: switch from intptr_t to ptrdiff_t at strtoi() Simon Rozman 2023-12-22 10:19:51 +01:00
  • ba38dad49d string: add strrcmp and strrncmp Simon Rozman 2023-12-22 09:05:55 +01:00
  • 09b59e698d Refactor Simon Rozman 2023-12-21 09:20:06 +01:00
  • c212e68bb5 debug: add Simon Rozman 2023-12-19 12:45:27 +01:00
  • 088dd86d63 string: add strtod Simon Rozman 2023-12-19 12:45:15 +01:00
  • 441a2ae9d5 compat: add _Verify_ Simon Rozman 2023-12-19 10:19:26 +01:00
  • 2020fa2eec locale: add UTF8 and ACP/OCP locales Simon Rozman 2023-12-19 09:43:26 +01:00
  • a5193c9738 string: remove excessive std::string_view helpers Simon Rozman 2023-12-18 18:28:54 +01:00
  • 37891e8a2a Simplify and unify template parameter naming Simon Rozman 2023-12-18 17:52:30 +01:00
  • f5bce32d06 Use std::string_view where possible Simon Rozman 2023-12-14 16:58:20 +01:00
  • da9dcc9c1a parser: move virtual match() to do_match() and provide frontend Simon Rozman 2023-12-18 11:08:08 +01:00
  • bce104d97b locale: redesign locale to behave like locale_t on demand Simon Rozman 2023-12-14 16:16:21 +01:00
  • 2610547137 Cleanup Simon Rozman 2023-12-14 14:28:46 +01:00
  • cfd2d06065 deploy: 2e65d0351c rozmansi 2023-12-11 10:34:17 +00:00
  • 2e65d0351c Trim excessive inline Simon Rozman 2023-12-11 11:33:27 +01:00
  • 7eba65813e stream: fix cache::read() to return state_t::eof correctly Simon Rozman 2023-12-11 09:55:20 +01:00
  • cd5206cb29 deploy: 91ffe3f633 rozmansi 2023-12-08 17:54:59 +00:00
  • 91ffe3f633 wav: cleanup Simon Rozman 2023-12-08 18:41:45 +01:00
  • bdd76b302d wav: fix cue loading Simon Rozman 2023-12-08 18:41:36 +01:00
  • 6fc378ff61 idrec: fix reading from limited streams Simon Rozman 2023-12-08 18:53:04 +01:00
  • 0ec86f6161 idrec: cleanup Simon Rozman 2023-12-08 18:40:37 +01:00
  • d5bf60447b Cleanup Simon Rozman 2023-12-08 16:22:09 +01:00
  • bb9988933e unicode: add unit test for normalize Simon Rozman 2023-12-08 14:21:52 +01:00
  • 6d1d9bd1b8 sgml: fix unit tests Simon Rozman 2023-12-08 14:21:20 +01:00
  • 5d7e44a3cd parser: address Code Analysis warning Simon Rozman 2023-12-08 14:20:56 +01:00
  • 8ba5a06379 parser: update SAL Simon Rozman 2023-12-08 14:03:26 +01:00
  • 70856131c8 deploy: 5215d5e6dc rozmansi 2023-12-07 17:49:55 +00:00
  • 5215d5e6dc unicode: add normalize Simon Rozman 2023-12-07 18:43:14 +01:00
  • 475f05b6d2 string: add strrchr and stricmp variants Simon Rozman 2023-12-07 18:42:52 +01:00
  • 2440e5baca Cleanup Simon Rozman 2023-12-07 18:40:38 +01:00
  • 72bab6d6b2 string: add strlwr variants Simon Rozman 2023-12-07 12:27:38 +01:00
  • 0d3785850b html: add (un)escaping function variants Simon Rozman 2023-12-07 12:26:41 +01:00
  • b15ab697c2 string: add strnlen variant for known fixed-size buffers Simon Rozman 2023-12-07 12:25:35 +01:00
  • 8fc9a7e56b stream: allow invalid handle detection in cached_file Simon Rozman 2023-12-06 15:25:48 +01:00
  • 20e0d6c5db deploy: 9967b41eae rozmansi 2023-12-06 10:02:35 +00:00
  • 9967b41eae stream: make memory_file properly copyable and movable Simon Rozman 2023-12-06 11:02:12 +01:00
  • 5a4194c9ba wav: add Simon Rozman 2023-12-01 19:06:20 +01:00
  • c69b79c0f2 idrec: cleanup Simon Rozman 2023-12-01 19:06:10 +01:00
  • 043e5edd5f deploy: 976662415b rozmansi 2023-12-01 14:52:27 +00:00
  • 976662415b stream: unify size method and make it const Simon Rozman 2023-12-01 14:11:02 +01:00
  • 8fbbf58a1b system: update documentation Simon Rozman 2023-12-01 14:05:54 +01:00
  • d5a43f90a0 deploy: 571463b22c rozmansi 2023-11-29 11:04:45 +00:00
  • 571463b22c html: fix parser to handle empty documents Simon Rozman 2023-11-29 12:04:17 +01:00
  • d4fafd8228 deploy: 14e6bec509 rozmansi 2023-11-29 10:32:52 +00:00
  • 14e6bec509 parser: fix basic_eol Simon Rozman 2023-11-29 11:32:28 +01:00
  • 1c121d4d42 deploy: e17fa1d8c2 rozmansi 2023-11-28 13:01:52 +00:00
  • e17fa1d8c2 parser: detect spaces, characters and newline faster where appropriate Simon Rozman 2023-11-28 13:48:54 +01:00
  • 7685818bf7 parser: HTTP spaces are always ASCII Simon Rozman 2023-11-28 13:38:20 +01:00
  • d9e04170ac unicode: extend charset_from_name Simon Rozman 2023-11-28 13:36:42 +01:00
  • 97014df244 html: fix localizable attribute mapping Simon Rozman 2023-11-28 12:14:37 +01:00
  • 35614f7561 deploy: b824c204a6 rozmansi 2023-11-19 11:13:38 +00:00
  • b824c204a6 parser: fix IPv6 detection Simon Rozman 2023-11-19 12:11:54 +01:00
  • 3c6ef580be deploy: d44aed2cff rozmansi 2023-11-18 09:03:53 +00:00
  • d44aed2cff string: add "C" locale function variants Simon Rozman 2023-11-18 09:57:38 +01:00
  • 7b7d3eb654 deploy: dff646a4f8 rozmansi 2023-11-17 14:18:31 +00:00
  • dff646a4f8 README: add link to auto-generated documentation Simon Rozman 2023-11-17 15:18:06 +01:00
  • 87c41c0947 html: add simple tokenizer and parser Simon Rozman 2023-11-17 15:14:24 +01:00
  • 424f297c7b sgml: sgml2wstr→sgml2str, wstr2sgml→str2sgml 🧨 Simon Rozman 2023-11-17 15:12:53 +01:00
  • 06da717405 string: upgrade vappendf and appendf to return number of chars appended Simon Rozman 2023-11-17 14:59:29 +01:00
  • 10791467d8 string: add isblank Simon Rozman 2023-11-17 14:57:42 +01:00
  • 3dfcaf3f10 string: add std_locale_C Simon Rozman 2023-11-17 14:57:06 +01:00
  • 6c8d6f182c unicode: add charset_from_name Simon Rozman 2023-11-17 14:52:24 +01:00
  • 52d9956891 Cleanup Simon Rozman 2023-11-17 14:50:10 +01:00