Commit Graph

  • 2a1072837d Update FAQ w.r.t. text encoding gh-pages Thomas Jensen 2025-05-15 21:43:08 +02:00
  • ba901ba5e7 Fix failing test 150_tag_config_invalid_tags on big-endian systems master Gayathri Berli 2025-01-22 09:12:57 +01:00
  • 69becef3cf Add FAQ entry "Can you rewrite this in X?" Thomas Jensen 2024-10-12 15:03:04 +02:00
  • 3de4a459a6 Update box design data for v2.3.1 Thomas Jensen 2024-10-08 22:18:43 +02:00
  • 4a5b514661 Migrate datagen script from setuptools to poetry Thomas Jensen 2024-10-08 22:17:18 +02:00
  • b2dc5d7ddb Boxes 2.3.1 released Thomas Jensen 2024-10-03 14:54:51 +02:00
  • bae35281d0 v2.3.1 v2.3.1 Thomas Jensen 2024-10-03 10:47:35 +02:00
  • eea1dfea1c Update sample GIF in README.md Thomas Jensen 2024-09-30 21:57:17 +02:00
  • 3ff094eefa Add unicode and color samples to carousel on start page Thomas Jensen 2024-09-29 21:21:04 +02:00
  • 35c4bb351e Activate ANSI processing on older terminals on Windows Thomas Jensen 2024-09-28 20:55:55 +02:00
  • d9f851ae1d Update timestamps of the modified pages Thomas Jensen 2024-09-28 19:16:01 +02:00
  • 4c3ce7952b Work around a MINGW32 error by avoiding a duplicate optarg/optind declaration windows-ci Thomas Jensen 2023-12-29 15:14:42 +01:00
  • e3ec4c06b5 Define __MINGW32__ on MINGW32 via an explicit compile time option Thomas Jensen 2023-12-29 15:13:40 +01:00
  • 1587ede620 Try to allow including sys/stat.h by undefining _POSIX_TIMERS Thomas Jensen 2023-12-29 15:12:37 +01:00
  • 7983a20ac3 Try to enable strdup() declaration via __MISC_VISIBLE Thomas Jensen 2023-12-29 15:10:34 +01:00
  • 704eca66e8 Temporarily make the list of object files editable for testing Thomas Jensen 2023-12-29 15:18:45 +01:00
  • 3d55027276 Add a "win32.ci" target to the top level Makefile for use with GitHub Actions Thomas Jensen 2023-12-29 15:16:05 +01:00
  • 17ac239a0b Add CI job for Windows MINGW32 Thomas Jensen 2023-12-29 15:09:18 +01:00
  • 7e5751752e Updates based on @msaft's comments cmake-conan Thomas Jensen 2023-11-13 09:30:15 +01:00
  • f3b4e020e1 Try get rid of warnings Thomas Jensen 2023-11-10 21:41:23 +01:00
  • e6825d7eb5 Adjust some details in CMakeLists.txt Thomas Jensen 2023-11-10 20:32:21 +01:00
  • 93b288deb9 Restrict testing to Linux Matthias Saft 2023-11-10 20:31:06 +01:00
  • 0a6a5cd1e9 Add packaging Matthias Saft 2023-11-09 23:01:54 +01:00
  • 652d518b32 Initial add unit tests Matthias Saft 2023-11-09 22:29:43 +01:00
  • c6078567e6 Get version from git Matthias Saft 2023-11-09 22:26:47 +01:00
  • 59a54775d7 Initial build Matthias Saft 2023-11-09 22:25:14 +01:00
  • b5fb189eb6 CMake/Conan preparation Matthias Saft 2023-11-09 22:22:24 +01:00
  • 4c50a58fb1 Describe option for debug logging Thomas Jensen 2024-09-28 16:00:12 +02:00
  • 69f9e1d5ce Describe discard-stderr option in black-box test cases Thomas Jensen 2024-09-28 15:59:42 +02:00
  • 00fdedd302 Remove unused function array_contains() from 'tools' module Thomas Jensen 2024-09-28 14:49:01 +02:00
  • a71e1b875c Add test cases for generating debug log output Thomas Jensen 2024-09-27 22:31:44 +02:00
  • 83fc460a49 Remove remaining EOF comments from source files Thomas Jensen 2024-09-22 14:34:55 +02:00
  • 17013e60e7 Migrate preprocessor-based debug statements to our logging module Thomas Jensen 2024-06-01 19:26:39 +02:00
  • 083fc37b12 Consolidate undocumented options into -x command line option Thomas Jensen 2024-06-01 15:54:46 +02:00
  • c0bba2adf1 Use 'logging' module for first outputs in 'cmdline' module Thomas Jensen 2024-02-22 21:53:25 +01:00
  • f5e7d7b31e Add unit tests of new 'logging' module Thomas Jensen 2024-02-22 21:48:03 +01:00
  • d8e0e7421c Add new module 'logging' to handle debug logging Thomas Jensen 2023-11-25 13:53:21 +01:00
  • 716348befc Give SPDX id of our license in README Thomas Jensen 2024-06-01 16:14:45 +02:00
  • 7e87a76781 Show Bram Moolenaar as designer of vim-box Thomas Jensen 2024-05-30 18:11:29 +02:00
  • 0dcfdf2963 Simplify pattern in adjust_eols() in 'parsecode' module Thomas Jensen 2024-05-13 21:55:50 +02:00
  • 13c5ef8e43 Fix MacOS CI build by staying on macos-13 Thomas Jensen 2024-05-05 19:09:15 +02:00
  • d723db3144 Update status info in README.md Thomas Jensen 2024-05-05 14:15:24 +02:00
  • 24bb52c816 Add post on Unicode config on Windows 10 and 11 Thomas Jensen 2024-03-13 22:42:44 +01:00
  • b561e0ee9c Improve website in several small ways Thomas Jensen 2024-03-13 21:33:22 +01:00
  • e362ed58c5 Document environment requirements for test suites Thomas Jensen 2024-02-29 21:35:06 +01:00
  • a348095bc2 Improve documentation on tests Thomas Jensen 2024-02-24 15:56:48 +01:00
  • 8e6501c393 Use serif font in alert boxes, too Thomas Jensen 2024-02-24 15:00:55 +01:00
  • ce44ba6307 Tolerate escape codes in config file when converting line endings for Chocolatey package Thomas Jensen 2024-02-17 21:19:51 +01:00
  • 83d9c3a264 Add some files to Jekyll exclusion list Thomas Jensen 2024-02-17 14:12:31 +01:00
  • 1c7804706b Boxes 2.3.0 released Thomas Jensen 2024-01-13 15:01:16 +01:00
  • 75dfd61801 v2.3.0 v2.3.0 Thomas Jensen 2024-02-16 22:09:14 +01:00
  • 556a5e8bda Tolerate escape codes in config file when converting line endings for windows package Thomas Jensen 2024-02-17 12:42:50 +01:00
  • 4246ad1203 Update copyright statements for 2024 Thomas Jensen 2024-02-16 22:01:58 +01:00
  • 464a1ef49b Mention sunny-day test suite in build docs Thomas Jensen 2024-01-31 21:34:06 +01:00
  • e3d9ed4647 Support colored designs in design explorer on website Thomas Jensen 2024-01-23 21:57:31 +01:00
  • d1194c3741 Enable datagen script to handle Unicode and colored designs Thomas Jensen 2024-01-09 22:01:48 +01:00
  • 981e849a04 Document implications of Unicode-enabled configuration Thomas Jensen 2024-01-23 21:35:12 +01:00
  • 5456fc2367 Adapt Windows-specific code to recent changes Thomas Jensen 2023-12-30 14:48:12 +01:00
  • 2b0e3ceaec Add test case for UTF-8 parent config file name Thomas Jensen 2024-02-10 14:44:27 +01:00
  • d62b04e485 Drop fields REVISION, REVDATE, and CREATED from config file Thomas Jensen 2024-02-04 20:48:32 +01:00
  • 7137e59a53 Add aliases 'lua-cmt' and 'sql-cmt' for 'ada-cmt'; same for 'ada-box' Thomas Jensen 2024-02-04 15:05:05 +01:00
  • 36016b9019 Migrate to new tags syntax in config file Thomas Jensen 2024-02-04 15:00:39 +01:00
  • ede9d5962a Ensure correct version numbers in versioned man pages Thomas Jensen 2024-01-13 14:56:08 +01:00
  • 5f4f1213cd Convert downloads table to markdown Thomas Jensen 2024-01-07 22:03:19 +01:00
  • eb32f8f93c Update build information with ncurses and sunny-day tests Thomas Jensen 2024-01-21 22:34:02 +01:00
  • 667c74874b Update some Jekyll exclusions in _config.yml Thomas Jensen 2024-01-23 21:30:06 +01:00
  • 87ad77b353 Update copyright statements for 2024 Thomas Jensen 2024-01-03 21:46:56 +01:00
  • 3de90bc68f Update .gitignore Thomas Jensen 2024-01-03 21:41:23 +01:00
  • 05019d688c Rename some variables to use English abbreviations Thomas Jensen 2024-01-01 13:37:43 +01:00
  • daa8b6d761 Fix static build on Linux with ncurses Thomas Jensen 2023-12-31 17:03:51 +01:00
  • 15e06b197a Cherry-pick the v2.2.1 version declarations from the release_2.2.1 branch to master Thomas Jensen 2023-12-31 14:23:40 +01:00
  • d857b59dbe Fix unit test test_inputfiles_actual_success() in 'cmdline_test' module Thomas Jensen 2023-12-30 20:21:45 +01:00
  • 4888a1e27e Remove SBOM from repo Thomas Jensen 2023-12-30 20:09:07 +01:00
  • 297a6ef959 Use -ggdb3 option for more detailed debug info Thomas Jensen 2023-12-24 14:09:03 +01:00
  • 0eb8272e9b Change testrunner.sh so that coverage is only calculated for all black-box tests in total Thomas Jensen 2023-12-24 14:00:46 +01:00
  • e6343dda0e Address shellcheck findings in utest/report.sh Thomas Jensen 2023-12-23 22:16:31 +01:00
  • 2727e0c997 Add sunny-day tests to GitHub workflow Thomas Jensen 2023-12-21 22:49:55 +01:00
  • 89f0608504 Fix some box removal bugs Thomas Jensen 2023-12-17 21:51:02 +01:00
  • e9a3014db0 Add 'dragon' box design Thomas Jensen 2023-12-17 21:49:58 +01:00
  • dd82c33888 Fix vertical shape detection with open sides Thomas Jensen 2023-12-17 14:14:32 +01:00
  • 0fe0362926 Update vscode config Thomas Jensen 2023-12-17 13:39:41 +01:00
  • 5c615a3ada Compensate for default padding when mending Thomas Jensen 2023-12-16 21:07:57 +01:00
  • 70344a7324 Add test suite for sunny day scenarios Thomas Jensen 2023-12-10 22:25:59 +01:00
  • 62f8587a28 Add ANSI box options to default config David Sargeant 2023-12-15 12:50:41 -07:00
  • 0d4f49f0fb Add default padding to some box designs Thomas Jensen 2023-12-10 14:20:58 +01:00
  • 30950e7f72 Refactor is_blankward() in shape.c Thomas Jensen 2023-12-07 22:04:59 +01:00
  • 0eed7422f6 Restore indentation mode on box removal Thomas Jensen 2023-12-03 16:43:34 +01:00
  • f739343c29 Move some declarations from shape.h to boxes.in.h Thomas Jensen 2023-11-28 22:44:21 +01:00
  • 76c4e10cd1 Add new test case for nearly blank corners and indentation removal Thomas Jensen 2023-11-10 21:13:26 +01:00
  • c146373601 Update .gitignore with cmake build artifacts Thomas Jensen 2023-11-10 21:09:24 +01:00
  • 02610f4613 Free some unused memory in 'cmdline' module Thomas Jensen 2023-11-09 20:39:24 +01:00
  • 94de53c6f0 Do not use ncurses on Windows Thomas Jensen 2023-11-04 09:36:16 +01:00
  • ba40638946 Add two more black-box tests for removal with fixes Thomas Jensen 2023-10-29 14:35:06 +01:00
  • 602d91dd8b Test and fix handling of line comment removal Thomas Jensen 2023-10-28 21:16:44 +02:00
  • d9550ac58d Add new box designs 'info', 'warning', and 'critical' which take advantage of coloring and unicode Thomas Jensen 2023-10-24 21:43:00 +02:00
  • 863c7c1f7b Test and fix more comparison types in box removal Thomas Jensen 2023-10-19 22:03:14 +02:00
  • 2a2111cfae Remove unused code from 'shape' module Thomas Jensen 2023-10-15 21:43:50 +02:00
  • 505b10b98f Remove unused code from 'tools' module Thomas Jensen 2023-10-15 21:35:31 +02:00
  • 393f27256e Remove obsolete parameter 'skip' from u32_strnrstr() in 'unicode' module Thomas Jensen 2023-10-15 14:12:40 +02:00
  • a11c6cdb51 Remove advance32() from 'unicode' module Thomas Jensen 2023-10-15 13:53:27 +02:00