2
0
mirror of https://github.com/boostorg/locale.git synced 2026-01-19 04:22:08 +00:00

Commit Graph

  • 40f3201f31 Add missing nullptr Alexander Grund 2023-05-09 14:14:27 +02:00
  • c59f928088 Add tests for failing create_simple_converter and fix missing coverage Alexander Grund 2023-05-07 13:00:17 +02:00
  • 0a68c52b7f Modernize using nullptr Alexander Grund 2023-05-06 13:40:31 +02:00
  • a5bd883134 Merge pull request #167 from Flamefire/localization_backend_manager-improvement Alexander Grund 2023-05-04 18:32:37 +02:00
  • 3a4c6ea5ad Tests: Fix comments in tools.hpp Alexander Grund 2023-05-03 21:00:21 +02:00
  • 2a8de174ba Tests: Improve reference UTF-8 decoder Alexander Grund 2023-05-03 20:57:57 +02:00
  • 428cc467b3 Add test for localization_backend_manager::get_all_backends and use it in tests Alexander Grund 2023-05-01 12:19:50 +02:00
  • e158eff340 Improve localization_backend_manager::global() Alexander Grund 2023-05-01 11:57:59 +02:00
  • cd8516a3ff Add missing move ctor/assign to localization_backend_manager Alexander Grund 2023-05-01 11:55:41 +02:00
  • 0daace933c Reduce number of combinations tested on Appveyor Alexander Grund 2023-05-03 17:46:00 +02:00
  • 63041a73ba Combine 3 vectors of message domain data into one Alexander Grund 2023-04-21 19:27:29 +02:00
  • cc075982c0 Update doc/changelog Alexander Grund 2023-04-24 21:43:36 +02:00
  • 1a82612f34 Merge pull request #163 from Flamefire/refactor_mo_lambda Alexander Grund 2023-04-24 21:46:58 +02:00
  • 66c95ab434 Improve test coverage Alexander Grund 2023-04-22 12:26:33 +02:00
  • 8b9017e196 Refactor: Introduce token_t instead of generic int Alexander Grund 2023-04-20 19:24:07 +02:00
  • 2254927676 Remove bitwise/shift ops from plural expression in MO catalogs Alexander Grund 2023-04-20 18:49:18 +02:00
  • 678451b7c5 Use <function> templates instead of macros to make it easier to debug. Alexander Grund 2023-04-18 19:35:15 +02:00
  • d1bb994977 Use long long as the count argument for translations Alexander Grund 2023-04-18 19:34:03 +02:00
  • efc81c9a64 Fix UBSAN failure in MacOS tests Alexander Grund 2023-04-21 07:34:39 +02:00
  • d41d2bfcc6 Introduce plural_expr and enhance tests Alexander Grund 2023-04-17 19:05:31 +02:00
  • 9845db8d4f Refactor mo_lambda.cpp for better readability Alexander Grund 2023-03-08 18:40:49 +01:00
  • 7192f186d3 Remove superflous plural::clone Alexander Grund 2023-03-08 18:03:30 +01:00
  • 238d48e0ca Refactor MO tokenizer Alexander Grund 2023-03-07 20:10:21 +01:00
  • 0e01be5d90 Refactor mo_message to remove use of shared_ptr Alexander Grund 2023-03-07 19:31:58 +01:00
  • f87e12e5aa Refactor test_message Alexander Grund 2023-04-21 18:36:00 +02:00
  • 32f85585ec Merge pull request #162 from Flamefire/modernize-loops Alexander Grund 2023-04-16 21:40:50 +02:00
  • 329170e360 Fix comments, especially in examples Alexander Grund 2023-04-16 13:07:04 +02:00
  • efa0806117 Remove unnecessary typedefs Alexander Grund 2023-04-16 13:00:47 +02:00
  • b1f4198701 Modernize code with range-based for loops Alexander Grund 2023-04-07 14:49:34 +02:00
  • 8908a5c971 Add test for parsing the plural expression in catalogs Alexander Grund 2023-04-10 19:43:55 +02:00
  • 617bb54707 Refactoring of test_message Alexander Grund 2023-04-10 19:51:55 +02:00
  • 6a53de2383 Fix flaky test_date_time Alexander Grund 2023-04-13 18:20:12 +02:00
  • 91783532a5 Merge pull request #158 from Flamefire/fix_ub_fmt Alexander Grund 2023-04-09 17:50:45 +02:00
  • d6e6071f16 Fix build on older MinGW using std::strtol Alexander Grund 2023-04-08 20:23:38 +02:00
  • fa4aa5abf7 Replace remaining use of atoi by safer C++11 variant Alexander Grund 2023-04-07 20:45:45 +02:00
  • 21d03989f0 Fix UB on invalid index in format string Alexander Grund 2023-04-07 14:47:56 +02:00
  • c7b6836bc0 Supress MSVC warning for DLL access on messages_info members Alexander Grund 2023-04-08 11:03:23 +02:00
  • 0f2f62e647 Add and test messages_info::get_catalog_paths Alexander Grund 2023-04-07 19:30:34 +02:00
  • 9f80ff5daf Test: Add to_string for std::vector Alexander Grund 2023-04-07 19:38:40 +02:00
  • a4c26e4a47 Merge branch 'develop' boost-1.82.0.beta1 boost-1.82.0 Alexander Grund 2023-03-08 17:52:00 +01:00
  • a8e3a23c53 Fix UTF-8 detection in ICU text segmentation Alexander Grund 2023-03-07 20:22:55 +01:00
  • 258c128fa4 Supress deprecation warnings in tests on clang-cl Alexander Grund 2023-03-07 18:05:21 +01:00
  • 7b2632fffc Use predef-checks for warnings in Jamefile Flamefire 2023-03-04 17:49:23 +01:00
  • ac917c0091 Merge branch 'develop' Alexander Grund 2023-03-07 17:46:30 +01:00
  • 958ca63e4f Factor out iconv_codecvt and remove use of std::shared_ptr Alexander Grund 2023-03-05 16:04:46 +01:00
  • 84aa100af1 Improve conversion example. Alexander Grund 2023-03-05 17:16:54 +01:00
  • cba0a3a175 Merge pull request #152 from Flamefire/codecvt-fix Alexander Grund 2023-03-06 02:58:43 +01:00
  • 0b90c6744f Update doc Alexander Grund 2023-03-05 18:17:28 +01:00
  • 35d3369aa4 Remove DEBUG_CODECVT (printf) debug code Alexander Grund 2023-03-05 18:14:51 +01:00
  • 43dcfd7ec7 Make utf8_codecvt::out return partial for trailing surrogates Alexander Grund 2023-03-05 18:07:09 +01:00
  • 6cf1f959e5 Enable -Wsuggest-override for GCC >=8 Flamefire 2023-03-04 17:49:23 +01:00
  • a48437862b Improve error for missing segmentation support Alexander Grund 2023-03-05 11:11:20 +01:00
  • 4f3a6ea58a Merge branch 'develop' Alexander Grund 2023-03-02 17:32:48 +01:00
  • 7fe8ec04c1 Merge pull request #148 from Flamefire/better-locale-name-support Alexander Grund 2023-03-01 21:19:26 +01:00
  • 0a6615301d Check for WinAPI locale and en_001/150 in show_config Alexander Grund 2023-02-28 17:27:03 +01:00
  • 3d29a20322 Refactor: Make (better) use of have_locale and rename to has_posix_locale Alexander Grund 2023-02-27 17:23:49 +01:00
  • 4b92117028 Update changelog Alexander Grund 2023-02-26 23:06:04 +01:00
  • d83f590e6b Treat en_US_POSIX as an alias for the C locale Alexander Grund 2023-02-26 23:02:25 +01:00
  • 0d561a6153 Add tests for en_001/en_150 formatting Alexander Grund 2023-02-26 22:48:49 +01:00
  • 17c30c55f2 Allow only M49 format in addition to ISO 3166 format for country in locale ID Alexander Grund 2023-02-26 18:15:28 +01:00
  • dd7de6f17a Use is_numeric_ascii Alexander Grund 2023-02-26 18:00:13 +01:00
  • a83a589d05 Add support for en_001 and en_150 locales Matt Galloway 2020-07-17 21:57:45 +01:00
  • 0cc8934dd4 CI: Run default tests (ICU&IConv) & show_config first Alexander Grund 2023-02-28 17:51:22 +01:00
  • c98ea3df80 Merge branch 'develop' Alexander Grund 2023-02-26 23:08:53 +01:00
  • 80c3e3c1c6 Merge pull request #146 from Flamefire/locale_data Alexander Grund 2023-02-26 16:17:41 +01:00
  • 3c9a00dc6f Fix unreachable line coverage and typo in comment Alexander Grund 2023-02-26 12:22:50 +01:00
  • 9c88884a58 Add to changelog Alexander Grund 2023-02-16 18:34:41 +01:00
  • a9b70f44bc Add return value to locale_data::parse and constructor from locale name Alexander Grund 2023-02-16 18:34:41 +01:00
  • ff3eaa2a5b Add more test cases for locale_data Alexander Grund 2023-02-16 18:34:40 +01:00
  • f8412e4ed8 Add locale_data::to_string Alexander Grund 2023-02-16 18:34:40 +01:00
  • a7f94c0eb7 Put encoding utils into util/encoding.{hc}pp Alexander Grund 2023-02-16 18:34:40 +01:00
  • c3a11918f3 Move ascii-char checks into util/string Alexander Grund 2023-02-16 18:34:39 +01:00
  • f6f897b413 locale_data: Uppercase encoding Alexander Grund 2023-02-16 18:34:39 +01:00
  • 5ebbaf247f Add test for locale_data and refactor the parsing Alexander Grund 2023-02-16 18:34:38 +01:00
  • 6087719404 Add accessors to locale_data Alexander Grund 2023-02-16 18:34:38 +01:00
  • e37106bd62 Make locale_data public Alexander Grund 2023-02-16 18:34:37 +01:00
  • f6d033e968 Fix dependencies in test CML Alexander Grund 2023-02-18 18:56:22 +01:00
  • 7b0c37d404 Move BOOST_LOCALE_SOURCE define to buildsystem Alexander Grund 2023-02-16 18:32:48 +01:00
  • 0fa98f9cb4 Move show_config from CMake to Jamfile Alexander Grund 2023-01-10 21:54:24 +01:00
  • 1652f11d94 Combine BOOST_WINDOWS || __CYGWIN__ to BOOST_LOCALE_USE_WIN32_API Alexander Grund 2023-01-08 16:40:20 +01:00
  • abbe7041c6 Remove superflous config includes Alexander Grund 2023-01-08 15:50:24 +01:00
  • d3e4713de4 Fix documentation regarding locale data Alexander Grund 2023-01-08 14:14:36 +01:00
  • 3609eca8b2 Make use of enhanced test macros Alexander Grund 2023-01-08 17:44:46 +01:00
  • 9c010b9a33 Merge pull request #144 from Flamefire/system_locale Alexander Grund 2023-01-07 18:41:51 +01:00
  • b593463975 Refactor get_system_locale Alexander Grund 2023-01-07 13:55:29 +01:00
  • f70eafb61d Fix order of environment variables when getting system default locale Dimitrij Mijoski 2017-11-06 15:08:54 +01:00
  • d990932943 Add test for get_system_locale Alexander Grund 2023-01-01 18:22:45 +01:00
  • 3d85c82e4f Remove unused arguments of defaulted functions Alexander Grund 2023-01-05 16:48:29 +01:00
  • a11b1b18c8 GHA: Cache ICU Alexander Grund 2023-01-03 20:41:40 +01:00
  • d39d95a619 Merge branch 'develop' Alexander Grund 2022-12-29 19:54:01 +01:00
  • 343306a4a5 Revert "Handle iconv not setting errno" Alexander Grund 2022-12-29 17:39:52 +01:00
  • fb4fa717ed Merge pull request #143 from Flamefire/test-fixes boost-1.81.0 Alexander Grund 2022-11-27 10:25:09 +01:00
  • c34e0d5225 GHA CI: Workaround failure on Windows Alexander Grund 2022-11-26 17:06:22 +01:00
  • 14037c2f14 Fix warning in utf_name() and add test Alexander Grund 2022-11-23 19:09:43 +01:00
  • a6e6e018ba Allow parallel test execution Alexander Grund 2022-11-23 12:52:22 +01:00
  • 49013eec50 Refactor test_codepage.cpp Alexander Grund 2022-11-24 10:51:44 +01:00
  • e08e8f3204 Merge pull request #141 from Flamefire/CI_debug Alexander Grund 2022-11-25 21:30:15 +01:00
  • 12fab7f371 Merge pull request #142 from Flamefire/ci-werror Alexander Grund 2022-11-25 21:29:53 +01:00
  • af865f698e CI: Enable Werror for CMake build Alexander Grund 2022-11-24 14:34:19 +01:00
  • 8fd4946937 Fix warning in utf_name() and add test Alexander Grund 2022-11-23 19:09:43 +01:00