Thomas Jensen
ce44ba6307
Tolerate escape codes in config file when converting line endings for Chocolatey package
2024-02-17 21:19:51 +01:00
Thomas Jensen
75dfd61801
v2.3.0
2024-02-17 12:43:27 +01:00
Thomas Jensen
556a5e8bda
Tolerate escape codes in config file when converting line endings for windows package
2024-02-17 12:43:26 +01:00
Thomas Jensen
4246ad1203
Update copyright statements for 2024
2024-02-16 22:01:58 +01:00
Thomas Jensen
daa8b6d761
Fix static build on Linux with ncurses
...
When compiling our static ncurses, we need to have a valid TERMINFO variable, so that the fallback terminfo database can be retrieved. This must be a terminfo database in the newer, hashed format (hex directories), as required by ncurses >= 6.1. Normally, that's what you get when installing terminfo on Linux. On MinGW, it's also available, but sometimes in a weird directory.
2023-12-31 17:03:51 +01:00
Thomas Jensen
15e06b197a
Cherry-pick the v2.2.1 version declarations from the release_2.2.1 branch to master
2023-12-31 14:27:19 +01:00
Thomas Jensen
2727e0c997
Add sunny-day tests to GitHub workflow
2023-12-24 14:11:42 +01:00
Thomas Jensen
94de53c6f0
Do not use ncurses on Windows
...
Instead, we just assume that on Windows, we always have color-capable terminals.
2023-12-09 14:51:25 +01:00
Thomas Jensen
1cbd1f933c
Change Makefile so that 'clean' spares the vendor/ folder
...
Run 'make cleanall' to remove it as well
2023-12-02 14:02:08 +01:00
Thomas Jensen
b91dfd5dff
Fix some problems with LEX and YACC defaults on Linux
...
Remove flags_darwin, which are the same as flags_unix now
2023-12-02 13:51:55 +01:00
David Sargeant
5f0db01418
Update Makefile, src/Makefile, and utest/Makefile to support MacOS unit tests
2023-12-02 13:51:55 +01:00
Matthew Thompson
069197052e
Allow override of LEX and YACC; merge changes from macos-ci branch
2023-12-02 13:51:55 +01:00
Thomas Jensen
bfb8428f1f
Fix Windows build for more recent MinGW
...
- Use ncurses.h from MinGW directory
- Remove 'src/misc' directory, which is now covered by MinGW
2023-11-12 15:19:52 +01:00
Thomas Jensen
241459e5b4
Add ncurses library to check terminal's color support
2023-05-08 21:12:00 +02:00
Thomas Jensen
b0d3384bd4
Add new "bxstring" module which is meant to evolve into boxes' string abstraction
...
It handles embedded escape sequences, mbcs encodings, and characters wider than 1 column.
2023-03-26 21:34:44 +02:00
Thomas Jensen
77d02890a7
Update copyright statements for 2023
2023-03-26 21:32:08 +02:00
Thomas Jensen
7de6854fd9
Improve build performance on Windows
2022-10-04 17:21:00 +02:00
Thomas Jensen
6b6c1ad528
Enable build process to create a static binary for Unix #100
...
One can now run "make static" to get a binary that is statically linked
to libunistring and pcre2. Both libraries are downloaded first,
so they don't need to be available on the machine.
2022-09-23 22:06:47 +02:00
Thomas Jensen
7113961cbd
v2.2.0
2022-09-20 22:12:05 +02:00
Thomas Jensen
a3a37b50fc
Upgrade project license to GPL-3 #101
2022-09-18 15:00:15 +02:00
Thomas Jensen
96a79f309c
Move 3rd party libs needed on Windows to 'vendor' folder
2021-11-01 14:23:19 +01:00
Thomas Jensen
a5dae11c4c
Add the first cmocka-based unit tests
2021-10-21 20:23:52 +02:00
Thomas Jensen
e40fe370e2
Add test coverage measurement to black-box tests
2021-09-09 21:44:49 +02:00
Thomas Jensen
0296c8dd7c
v2.1.1
2021-06-14 21:00:11 +02:00
Thomas Jensen
d6433d3d41
Update some URLs after website redesign
2021-05-29 20:56:55 +02:00
Thomas Jensen
5d3bdfb9fa
Gracefully handle "git describe" failure in Makefile
...
If the build environment does not have git or the git repo available,
we just leave out the git hash from the version information.
It would be missing anyway, but the empty parentheses
look awkward.
2021-04-21 22:16:59 +02:00
Thomas Jensen
ba5ce91c84
v2.1.0
2021-04-18 14:13:05 +02:00
Thomas Jensen
e360bfde4e
Use pre-built flex and bison on Windows for MinGW
2021-04-06 22:13:40 +02:00
Thomas Jensen
425d354bc0
Move generated boxes.h to 'out/'
...
Also rename boxes.h.in to boxes.in.h to make file type detection easier
2021-03-22 20:45:45 +01:00
Thomas Jensen
278246bde7
Move most generated files and binaries to 'out' dir
...
Better separation of sources and binaries
Fewer files in 'src' dir
2021-03-19 16:40:54 +01:00
Thomas Jensen
c8e0474f56
Update creation of choco package in Makefile
2021-02-18 21:35:20 +01:00
Thomas Jensen
622890ab2f
Add HTML page creation from man page to Makefile
2021-02-15 21:35:52 +01:00
Thomas Jensen
3f171adb22
v2.0.0
2021-02-15 21:10:57 +01:00
Thomas Jensen
a5617b65f8
Simplify git call in Makefile
2021-02-15 21:10:55 +01:00
Thomas Jensen
7532faf755
Enable Windows build with new unicode-enabled version under MinGW #1
2021-02-15 21:10:54 +01:00
Thomas Jensen
f4f14cdc61
Update copyright statements in source files with current year
2021-02-15 21:10:54 +01:00
Thomas Jensen
a579da13a5
Unicode-enable regex processing by introducing PCRE2 #1 #67
2021-02-13 11:01:54 +01:00
Thomas Jensen
859b94be2a
Remove readme files from choco package upon request of choco reviewer
2019-04-04 11:22:07 +02:00
Thomas Jensen
77ee4908e3
Add chocolatey package spec
2019-03-28 22:09:10 +01:00
Thomas Jensen
a0432f447e
Bumped version number to 1.3.1-SNAPSHOT
2019-02-21 21:03:00 +01:00
Thomas Jensen
6d663ccfb8
Increased version number to 1.3 for release
2019-02-21 18:50:44 +01:00
Thomas Jensen
22829896f8
Add git hash to version info
2019-02-20 22:33:31 +01:00
Thomas Jensen
7d98227583
Change source file header to plain GPLv2 headers
2019-02-15 21:24:31 +01:00
Thomas Jensen
022cdd17c8
Change website references to https
2019-02-14 21:41:11 +01:00
Thomas Jensen
5afc827c77
Bumped version number to 1.2.1-SNAPSHOT
2017-03-17 10:27:08 +01:00
Thomas Jensen
4ca282b327
Increased version number to 1.2 for release
2017-03-17 10:24:58 +01:00
Thomas Jensen
076253535b
Bumped version number to 1.1.4-SNAPSHOT
2017-03-16 21:30:33 +01:00
Thomas Jensen
7dc7c517f6
Increased version number to 1.1.3 for release
2017-03-16 21:26:38 +01:00
Thomas Jensen
775d51c7a9
Update FAQ location
2015-03-17 18:00:10 +01:00
Thomas Jensen
5b327e12c3
Bumped version number to 1.1.3-SNAPSHOT
2015-01-17 00:01:15 +01:00