-
1930f138d4
IconUtils: add Apple Icon Image format support
master
Přemysl Eric Janouch
2024-12-17 06:20:12 +0100
-
32cbb15266
Serialize integer-ish config keys properly
Přemysl Eric Janouch
2024-12-16 09:09:03 +0100
-
149938cc44
lxdrgen-cpp: add a Qt backend
Přemysl Eric Janouch
2024-12-15 06:41:07 +0100
-
62f8a7d05f
lxdrgen-cpp: fix test build on macOS
Přemysl Eric Janouch
2024-12-04 17:44:30 +0100
-
492815c8fc
lxdrgen-go: fix compatibility with 32-bit targets
Přemysl Eric Janouch
2024-11-09 17:06:46 +0100
-
aacf1b1d47
lxdrgen-go: improve usability
Přemysl Eric Janouch
2024-11-07 08:57:28 +0100
-
49d7cb12bb
Fix calloc argument order
Přemysl Eric Janouch
2024-08-08 09:34:33 +0200
-
fdf845d0bd
const-qualify configuration schema items in tests
Přemysl Eric Janouch
2024-08-08 09:21:16 +0200
-
75fc6f1c37
const-qualify configuration schema items
Přemysl Eric Janouch
2024-08-08 08:53:49 +0200
-
8a8437634a
MPD client: fix argument quoting
Přemysl Eric Janouch
2024-08-07 22:04:00 +0200
-
e78b410a6a
MPD client: save the protocol version
Přemysl Eric Janouch
2024-08-07 22:03:08 +0200
-
bf44e827e8
liberty-xui: mention libgrapheme
Přemysl Eric Janouch
2024-07-10 17:38:27 +0200
-
8386af0420
Silence an OpenBSD linker warning
Přemysl Eric Janouch
2024-04-10 17:54:34 +0200
-
f04cc2c61e
Add MinGW-w64 CMake toolchain files
Přemysl Eric Janouch
2024-04-09 17:01:07 +0200
-
969a4cfc3e
liberty-xui: clip terminal drawing
Přemysl Eric Janouch
2024-02-27 00:27:54 +0100
-
ad5b2fb8cd
asciiman: mildly improve compatibility
Přemysl Eric Janouch
2024-02-12 10:57:23 +0100
-
2a1f17a8f7
liberty-xdg: add desktop entry parser tests
Přemysl Eric Janouch
2024-02-10 12:15:21 +0100
-
8d56fae41b
liberty-xdg: actually make libpng optional
Přemysl Eric Janouch
2024-02-10 12:13:09 +0100
-
0239a4242a
liberty-xdg: fix usage of volatile
Přemysl Eric Janouch
2024-02-10 10:16:27 +0100
-
1966b81b4d
liberty-xui: tolerate zero-area ConfigureNotify
Přemysl Eric Janouch
2024-02-10 09:49:01 +0100
-
f8c6ac2ed1
Make liberty-xui load PNG program icons
Přemysl Eric Janouch
2024-02-10 08:46:11 +0100
-
f32bcbd7f4
Add helper functions for reading binary numbers
Přemysl Eric Janouch
2024-02-10 07:02:54 +0100
-
c5424e6992
Comment on write_file_safe()'s actual safety
Přemysl Eric Janouch
2024-02-10 06:16:27 +0100
-
cb9d162a26
Add a CMake module for icon conversions
Přemysl Eric Janouch
2024-02-09 17:29:07 +0100
-
db6357db9a
CMakeLists.txt: declare compatibility with 3.27
Přemysl Eric Janouch
2023-08-01 03:22:17 +0200
-
7a0cb13a1a
MPD client: fix build on OpenIndiana
Přemysl Eric Janouch
2023-07-24 08:32:54 +0200
-
b6c54073cd
Find ncursesw on OpenIndiana
Přemysl Eric Janouch
2023-07-24 08:09:08 +0200
-
62166f9679
lxdrgen-cpp-win32: fix return value handling
Přemysl Eric Janouch
2023-07-10 09:34:42 +0200
-
2edc9c6fd1
Add a C++ backend for LibertyXDR
Přemysl Eric Janouch
2023-07-07 12:25:14 +0200
-
f78f8a70f1
lxdrgen-swift: fix prefix handling
Přemysl Eric Janouch
2023-07-06 11:01:51 +0200
-
be9a3e693e
lxdrgen-swift: fix warnings with exhaustive unions
Přemysl Eric Janouch
2023-07-06 06:38:25 +0200
-
53197b51e5
Add a Swift backend for LibertyXDR
Přemysl Eric Janouch
2023-06-15 09:42:06 +0200
-
8466d0d850
CMakeLists.txt: link properly
Přemysl Eric Janouch
2023-07-04 08:08:25 +0200
-
4c2874649d
liberty-xui: fix build on systems without A_ITALIC
Přemysl Eric Janouch
2023-07-04 06:39:56 +0200
-
717c301207
lxdrgen: fix decapitalization
Přemysl Eric Janouch
2023-06-19 20:46:52 +0200
-
091f92bab3
liberty-xui: fix a build warning
Přemysl Eric Janouch
2023-06-28 16:22:03 +0200
-
556c25855e
Fix a CMake warning
Přemysl Eric Janouch
2023-06-20 01:24:03 +0200
-
d01a1ff034
Turn liberty-tui into a terminal/X11 hybrid
Přemysl Eric Janouch
2023-06-19 13:02:44 +0200
-
bd1013f16a
Parse block attribute list lines
Přemysl Eric Janouch
2023-06-10 15:06:19 +0200
-
29bf109a51
asciiman: improve attribute handling
Přemysl Eric Janouch
2022-10-09 18:43:37 +0200
-
0e86ffe7c3
asciiman: fixes, improve mandoc compatibility
Přemysl Eric Janouch
2022-10-09 00:07:07 +0200
-
cbeb4e3133
Improve documentation
Přemysl Eric Janouch
2022-10-04 01:45:34 +0200
-
0f3ed14575
asciiman: support attribute passing
Přemysl Eric Janouch
2022-09-30 18:13:01 +0200
-
089593bb0f
asciiman: render libertyxdr.adoc properly
Přemysl Eric Janouch
2022-09-30 15:01:14 +0200
-
035bfe5e81
Document the recently added scripts
Přemysl Eric Janouch
2022-09-30 03:09:04 +0200
-
ebbe7a1672
Import protocol code generator from xK, add tests
Přemysl Eric Janouch
2022-09-29 21:06:46 +0200
-
4c3837ae2c
cmake-parser: clean up
Přemysl Eric Janouch
2022-09-28 00:06:51 +0200
-
af2756ee01
Add a rudimentary CMake script parser
Přemysl Eric Janouch
2022-09-27 17:13:45 +0200
-
688c458095
asciiman: fix the first line of output
Přemysl Eric Janouch
2022-09-25 21:11:45 +0200
-
34460ca715
asciiman: improve command escaping
Přemysl Eric Janouch
2022-09-25 20:55:51 +0200
-
9883caf849
Add a stupid AsciiDoc to manual page converter
Přemysl Eric Janouch
2022-09-25 20:07:10 +0200
-
22a121383f
Allow for overriding feature test macros
Přemysl Eric Janouch
2022-09-11 00:44:14 +0200
-
0e89bb9f46
Add some consts to function arguments
Přemysl Eric Janouch
2022-09-01 12:44:58 +0200
-
63aed8f0fd
Fix up the PEG change from the last commit
Přemysl Eric Janouch
2022-08-14 19:09:52 +0200
-
f545be725d
Extend string syntax in config
Přemysl Eric Janouch
2022-08-14 18:03:18 +0200
-
7e8e085c97
Remove pointless, wrong constant
Přemysl Eric Janouch
2021-12-18 00:25:13 +0100
-
782a9a5977
Import libpulse poller integration, add tests
Přemysl Eric Janouch
2021-11-07 15:37:21 +0100
-
34f86651f6
Update .gitignore
Přemysl Eric Janouch
2021-10-30 03:31:08 +0200
-
5dec46df2c
Add clang-format configuration, clean up
Přemysl Eric Janouch
2021-10-30 03:10:17 +0200
-
1b9d89cab3
Use kqueue on Darwin as well
Přemysl Eric Janouch
2021-09-29 12:07:25 +0200
-
a3ad5e7751
Ignore empty XDG_*_DIRS env. variables
Přemysl Eric Janouch
2021-09-26 08:13:58 +0200
-
960420df3e
Escape DEL character in config_item_write_string()
Přemysl Eric Janouch
2020-10-31 21:27:30 +0100
-
d71c47f8ce
CMakeLists.txt: omit end{if,foreach} expressions
Přemysl Eric Janouch
2020-10-29 15:32:26 +0100
-
425ea57b17
CMakeLists.txt: clean up OpenBSD support
Přemysl Eric Janouch
2020-10-29 15:31:05 +0100
-
8822d06091
Don't suppress -Wimplicit-fallthrough
Přemysl Eric Janouch
2020-10-26 18:23:14 +0100
-
9639777814
Fix validation of overlong UTF-8
Přemysl Eric Janouch
2020-10-24 19:06:41 +0200
-
929229a1d7
Fix config PEG grammar to match strtoll()
Přemysl Eric Janouch
2020-10-24 08:04:44 +0200
-
ddb3a60dcc
Experimental support for building as C++
c++
Přemysl Eric Janouch
2020-10-22 02:09:22 +0200
-
-
53bcebc2f0
Split out utf8_validate_cp(), adhere to RFC 3629
Přemysl Eric Janouch
2020-10-21 05:20:20 +0200
-
b08cf6c29f
Reject overlong UTF-8 sequences
Přemysl Eric Janouch
2020-10-21 04:52:24 +0200
-
69101eb155
Fix optional arguments in --help output
Přemysl Eric Janouch
2020-10-13 21:27:46 +0200
-
9d14562f7e
Improve the UTF-8 API
Přemysl Eric Janouch
2020-10-12 22:34:46 +0200
-
9b72304963
Fix a memory leak in mpd_client_parse_line()
Přemysl Eric Janouch
2020-10-12 02:05:51 +0200
-
1cd9ba8d97
Import configuration test from degesch
Přemysl Eric Janouch
2020-10-11 22:34:01 +0200
-
7e5b6c5343
Fix crashes in the config parser
Přemysl Eric Janouch
2020-10-11 22:00:25 +0200
-
c2c5031538
Add remaining fuzzing entry points
Přemysl Eric Janouch
2020-10-11 21:58:56 +0200
-
df3f53bd5c
Add a basic fuzzing framework using libFuzzer
Přemysl Eric Janouch
2020-10-11 19:59:31 +0200
-
e029aae1d3
Import xwrite(), cstr_set(), resolve_..._template()
Přemysl Eric Janouch
2020-10-10 04:31:52 +0200
-
b9457c321f
Rename cstr_transform() argument
Přemysl Eric Janouch
2020-10-10 04:30:19 +0200
-
2201becca4
Mark some issues
Přemysl Eric Janouch
2020-10-10 04:29:41 +0200
-
7023c51347
Get rid of CMake dev warnings
Přemysl Eric Janouch
2020-10-02 06:46:31 +0200
-
d21f8466b5
Bump copyright years
Přemysl Eric Janouch
2020-10-02 06:43:16 +0200
-
7f919025ee
Add iscntrl_ascii()
Přemysl Eric Janouch
2020-10-02 06:31:11 +0200
-
1a76b2032e
Add a slogan of sorts
Přemysl Eric Janouch
2020-08-01 14:00:18 +0200
-
722ef65c1f
Name change
Přemysl Eric Janouch
2020-08-01 14:02:25 +0200
-
317dfcb6e2
Improve setjmp safety in config parser
Přemysl Janouch
2020-04-19 06:57:55 +0200
-
bca7167d03
Fix the SCGI parser and tests
Přemysl Janouch
2018-10-18 06:34:16 +0200
-
3e4e4e5103
Allow aborting the FastCGI protocol parser
Přemysl Janouch
2018-10-18 04:08:47 +0200
-
9494e8e2af
Add some comments
Přemysl Janouch
2018-10-11 21:00:00 +0200
-
8ffe20c0e8
Add missing include for "struct iovec"
Přemysl Janouch
2018-06-24 06:09:40 +0200
-
bb30c7d86e
Remove .travis.yml
Přemysl Janouch
2018-06-21 23:58:24 +0200
-
47ef2ae5bd
Update README
Přemysl Janouch
2018-06-21 23:58:03 +0200
-
69800a6afb
Relicense to 0BSD, update mail address
Přemysl Janouch
2018-06-21 23:57:25 +0200
-
fe1035633a
Describe syntax of advanced configuration w/ PEG
Přemysl Janouch
2018-04-17 00:50:46 +0200
-
da75b6f735
siphash: silence fall-through warnings
Přemysl Janouch
2017-09-26 19:08:13 +0200
-
199c56e141
Little improvements
Přemysl Janouch
2017-07-24 03:46:06 +0200
-
6e9217e5d0
MPD client: +mpd_client_send_command_raw()
Přemysl Janouch
2017-06-24 01:43:31 +0200
-
3835b6e499
Improve simple_config_update_from_file()
Přemysl Janouch
2017-06-07 19:56:15 +0200
-
bf534010cb
_init() -> _make() where possible
Přemysl Janouch
2017-06-22 18:14:49 +0200
-
7b0d7a19e5
Cleanup
Přemysl Janouch
2017-06-14 23:28:30 +0200