Commit Graph

  • df4ab7aa79 string: upgrade sprintf to use specific locale Simon Rozman 2023-07-19 15:38:22 +02:00
  • 82b25cc24a parser: add missing #include Simon Rozman 2023-07-20 16:02:26 +02:00
  • 07d10a1e47 deploy: c5f972971e rozmansi 2023-07-17 15:05:58 +00:00
  • c5f972971e parser: revise Simon Rozman 2023-07-17 17:05:31 +02:00
  • e0dd429094 deploy: f55d5636aa rozmansi 2023-07-17 13:11:42 +00:00
  • f55d5636aa string: add sprintf and appendf Simon Rozman 2023-07-17 14:56:29 +02:00
  • 17100ae126 deploy: c62af8838d5f5c2940d6d5baba94406377767e30 rozmansi 2023-07-17 12:56:56 +00:00
  • 863d37546e sgml: add missing #include Simon Rozman 2023-07-17 14:56:01 +02:00
  • 33859f3a2a string: silence the code analysis warning for (nullptr, 0) combinations Simon Rozman 2023-07-17 13:01:56 +02:00
  • aedb0921f2 parser: adopt changes from string Simon Rozman 2023-07-17 12:57:23 +02:00
  • 434cf6d3e2 unicode: add conversion between char* and wchar_t* Simon Rozman 2023-07-17 12:53:03 +02:00
  • 6cdcb08365 sgml: rename str -> wstr Simon Rozman 2023-07-17 12:49:12 +02:00
  • c3bda60919 deploy: 08de93ce2b rozmansi 2023-07-17 09:33:32 +00:00
  • 08de93ce2b sgml: add helpers for std::string input parameters Simon Rozman 2023-07-17 11:33:03 +02:00
  • 9fb22c51db deploy: cd61f8afe0 rozmansi 2023-07-17 08:40:12 +00:00
  • cd61f8afe0 progress: cleanup Simon Rozman 2023-07-17 10:39:46 +02:00
  • a8c3ade263 progress: add progress_switcher Simon Rozman 2023-07-15 09:55:58 +02:00
  • 87ee8b067c deploy: ff097d4432 rozmansi 2023-07-14 12:52:35 +00:00
  • ff097d4432 string: have strncpy return number of non-zero code points in dst Simon Rozman 2023-07-13 14:35:48 +02:00
  • 27d10344d9 string: Add strncoll Simon Rozman 2023-07-12 13:57:13 +02:00
  • 1dda8cde86 string: Revise searching Simon Rozman 2023-07-12 13:56:52 +02:00
  • a6c1c6c7ae interval: Add equality operators Simon Rozman 2023-07-04 11:08:30 +02:00
  • 44975a016f mapping: Use member equality operators and document Simon Rozman 2023-07-04 11:07:51 +02:00
  • 1c54745b3b string: Add strncpy Simon Rozman 2023-07-03 13:56:48 +02:00
  • 556d5a9798 string: Revise SAL for strnlen Simon Rozman 2023-07-03 13:56:24 +02:00
  • 7731a20f56 interval: Add interval_vector Simon Rozman 2023-07-03 13:55:34 +02:00
  • 067cbddf64 Reformat á la VS2022 Simon Rozman 2023-06-07 12:06:43 +02:00
  • 5d46888dc2 Revise SAL for "start&length" string parameters Simon Rozman 2023-06-06 15:34:36 +02:00
  • 2c8fad779c sgml: support appending SGML to supplied string Simon Rozman 2023-06-06 15:33:31 +02:00
  • b46be9f0e8 deploy: 1fb78a78f2 rozmansi 2023-03-16 11:38:41 +00:00
  • 1fb78a78f2 parser: Stabilize HTTP suite Simon Rozman 2023-03-16 12:34:28 +01:00
  • b028c8772e parser: Cleanup Simon Rozman 2023-03-16 11:22:11 +01:00
  • a59163733a parser: Add missing constructors to allow locale propagation Simon Rozman 2023-03-16 11:21:53 +01:00
  • 38fac2837f parser: Duplicate locale Simon Rozman 2023-03-16 11:02:23 +01:00
  • 127704d2d8 parser: Rename "tester" to "parser" Simon Rozman 2023-03-16 10:58:15 +01:00
  • d40cde9b09 deploy: 33012e1513 rozmansi 2023-03-16 08:39:35 +00:00
  • 33012e1513 parser: Use ranged for loops where appropriate Simon Rozman 2023-03-16 09:38:53 +01:00
  • b5f83136b3 deploy: aa233bd5f9 rozmansi 2023-03-15 20:55:55 +00:00
  • aa233bd5f9 Convert space to tab indentation Simon Rozman 2023-03-15 21:51:39 +01:00
  • 308f63490c Rename .h to .hpp Simon Rozman 2023-03-15 21:49:41 +01:00
  • 261ad98812 Add string parsers Simon Rozman 2023-03-15 21:38:57 +01:00
  • d13421e4b6 Add noop deleter Simon Rozman 2023-03-15 09:08:36 +01:00
  • 601cfec62d interval: Add empty() method Simon Rozman 2023-03-15 08:41:39 +01:00
  • b43b853235 Add SGML↔Unicode conversion Simon Rozman 2023-03-09 13:57:16 +01:00
  • 9ce8e6bff9 Add support for character testing, strncmp, strnstr and number parsing Simon Rozman 2023-03-09 13:55:28 +01:00
  • f0d37935ec Add missing #include <assert.h> Simon Rozman 2023-03-09 13:54:15 +01:00
  • 5f7bb8309d deploy: fe3580792f rozmansi 2023-03-08 12:34:33 +00:00
  • fe3580792f Update Copyright year Simon Rozman 2023-03-08 13:34:04 +01:00
  • 0a73806f98 deploy: a59971fdbd rozmansi 2023-03-08 12:00:42 +00:00
  • a59971fdbd Add strnchr() and crlf2nl() Simon Rozman 2023-03-08 11:16:39 +01:00
  • dda761a692 Add progress indicator templates Simon Rozman 2023-03-06 16:08:16 +01:00
  • fbc2afb450 Add interval template Simon Rozman 2023-03-06 16:07:50 +01:00
  • be8cffc109 Add user_cancelled exception type Simon Rozman 2023-03-06 16:07:31 +01:00
  • 515d92b035 Add errno_error exception type Simon Rozman 2023-03-06 16:07:08 +01:00
  • b265e60760 deploy: ff8ca7f073 rozmansi 2022-09-15 10:22:58 +00:00
  • ff8ca7f073 Use uint8_t where appropriate Simon Rozman 2022-09-15 12:22:37 +02:00
  • 2f37bd45b3 deploy: 857b0b36c0 rozmansi 2022-09-13 13:37:17 +00:00
  • 857b0b36c0 Adjust to compile with gcc Simon Rozman 2022-09-13 13:23:47 +02:00
  • c449dde14c deploy: 433ada75b7be6b9c8609cbdacc929a67f31c653a rozmansi 2022-09-13 12:13:14 +00:00
  • 560e22024b deploy: 4b6a5fa791b0a3bdf441594ad3c30609e843d250 rozmansi 2022-09-13 11:24:14 +00:00
  • 9615ba3eab deploy: 09d0f347e8 rozmansi 2022-03-07 10:38:08 +00:00
  • 09d0f347e8 Add .h extension to #include files Simon Rozman 2022-03-07 11:37:35 +01:00
  • a100acff13 Doxygen: Update project description Simon Rozman 2022-03-07 11:29:24 +01:00
  • e902272682 deploy: 8602b469db rozmansi 2022-03-07 10:26:50 +00:00
  • 8602b469db Doxygen: Instruct GitHub Actions to build documentation on push Simon Rozman 2022-03-07 11:22:37 +01:00
  • dfa34420d9 Doxygen: Fix skipping extension-less C++ #include files Simon Rozman 2022-03-07 11:20:27 +01:00
  • 1c96cb1845 deploy: 8c0f32bd874490828cd7f5b52fddef20a2a0d8d1 rozmansi 2022-03-07 10:23:10 +00:00
  • 11df03b0ad Doxygen: Add static functions and templates Simon Rozman 2022-03-07 10:55:35 +01:00
  • 1fbff95bd7 Doxyfile: Update Simon Rozman 2022-02-04 14:42:06 +01:00
  • 13666a0d2f Move vector_queue from WinStd to stdex Simon Rozman 2022-02-04 13:49:12 +01:00
  • c7c3ee71d1 Switch to MIT license Simon Rozman 2022-02-03 15:33:38 +01:00
  • f76ece6ca5 Move Hex from WinStd to stdex Simon Rozman 2022-02-03 15:12:36 +01:00
  • 76a90a203c Discontinue manual inline hinting Simon Rozman 2022-02-03 14:20:51 +01:00
  • 4521ea8f00 Move our Base64 implementation from WinStd Simon Rozman 2022-02-03 13:43:15 +01:00
  • b2e4c7dc4a Discontinue manual inline hinting Simon Rozman 2022-02-03 13:34:00 +01:00
  • 90de5d7140 Switch to standard C++ header filename convention Simon Rozman 2022-02-03 13:33:25 +01:00
  • 364ed2cfd4 Declare as portable Simon Rozman 2022-02-03 13:17:59 +01:00
  • 6b9972b0a6 Update Copyright year Simon Rozman 2022-01-07 11:37:01 +01:00
  • c694b22fae Redirect output files to the output folder Simon Rozman 2021-12-01 08:40:38 +01:00
  • 704de7808c AppVeyor: Remove Visual Studio 2017 from build matrix Simon Rozman 2021-11-30 12:40:01 +01:00
  • b614865e2b Cleanup project files Simon Rozman 2021-11-30 10:31:00 +01:00
  • e3ad3fe729 Switch to SPDX license notice Simon Rozman 2021-11-30 09:51:12 +01:00
  • 69d0a92288 AppVeyor: Add Visual Studio 2022 to the build matrix Simon Rozman 2021-11-30 09:30:41 +01:00
  • b5999a4520 Retire Visual Studio 2010 support and merge 2017 and 2019 project files Simon Rozman 2021-11-30 09:24:12 +01:00
  • 3d90357905 Cleanup common.h Simon Rozman 2021-03-30 11:57:13 +02:00
  • 919b44573a Copyright: Bump year Simon Rozman 2021-03-25 08:35:33 +01:00
  • 7a7030b9e3 Add UTF-8 BOM markers Simon Rozman 2020-11-19 10:53:27 +01:00
  • 325f9d6b08 Address code analysis warnings Simon Rozman 2020-02-12 20:33:41 +01:00
  • e6a06ee2d1 Extend copyright year Simon Rozman 2020-02-11 15:07:18 +01:00
  • eeff73ce37 Discontinue versioning Simon Rozman 2020-02-11 15:10:12 +01:00
  • da7ca1c368 Configure precompiled headers locally Simon Rozman 2020-02-10 15:15:25 +01:00
  • caa85e1da8 Reference solution property pages only if they exist Simon Rozman 2020-02-10 15:09:59 +01:00
  • 37335edb71 Add AppVeyor support Simon Rozman 2020-02-10 15:07:44 +01:00
  • 42cb00a22a Rename stdafx.h to pch.h Simon Rozman 2020-02-10 14:08:50 +01:00
  • 98fdf583f2 Unify platform designations Simon Rozman 2020-02-10 13:50:16 +01:00
  • 50cdbee3ae Add Visual Studio 2019 support Simon Rozman 2019-06-19 11:27:43 +02:00
  • 7d1ba8c1d1 Extend copyright year Simon Rozman 2018-09-07 23:47:57 +02:00
  • 5a75611807 Clean-up Simon Rozman 2018-09-07 23:47:24 +02:00
  • 7dfd391098 Introduce VS solution files Simon Rozman 2018-09-07 22:55:19 +02:00
  • 913158633a Make stdex static library Simon Rozman 2018-09-07 22:54:58 +02:00