Alex D.
8a9b320ea4
Bump version
2021-01-04 18:14:43 +00:00
Alex D.
c952340638
Change types for validators and use assertions
2021-01-04 17:21:18 +00:00
Alex D.
b4c807b37c
Don't include tagmappings without ircv3
2021-01-04 02:36:19 +00:00
Alex D.
415b2192ea
Add doxygen option
2021-01-03 23:46:18 +00:00
Alex D.
bfaaa24357
Move tests and headers and add doxygen support
2021-01-03 23:34:57 +00:00
Alex D.
28ee114457
Add clang analyze flags
2021-01-03 20:46:20 +00:00
Alex D.
6081dc6372
Release 2021.01.03
2021-01-03 01:10:13 +00:00
Alex D.
7e2a0b24c7
Code refactoring
...
- Merged public and private headers
- Moved private includes to sources and only kept public includes in headers
- Split files
- Replaced defines with enums
- Changed include paths for tests and moved cmake build defs from there
- Added headers to tests
2021-01-02 22:20:06 +00:00
Alex D.
a047a9c6d8
Improve CMakeLists
2021-01-02 18:12:59 +00:00
Alex D.
5a0ef358a4
Update readme
2020-12-30 19:14:21 +00:00
Alex D.
0ae8fc3a5a
Version library
2020-12-30 18:48:48 +00:00
Alex D.
91ca9b44bc
Add one more test and improve parsing
2020-12-20 11:08:53 +00:00
Alex D.
daf09dedd3
Add headers as PUBLIC_HEADER install target
2020-12-16 15:11:53 +00:00
Alex D.
0d019b02dc
Reformat code, add if preprocessor comments, shorten structrs, remove analyzer
2020-12-16 14:22:25 +00:00
Alex D.
124da1eb77
Fix useless test
2020-11-03 22:34:51 +01:00
Alex D.
2718dff738
Housekeeping and namespacing, adding CAP tokenizers and another test for it, change versioning to recommended date versioning
2020-10-31 11:56:48 +01:00
Alex D.
65161f128c
Fix CAP commands and add them to public includes
2020-10-30 22:15:22 +01:00
Alex D.
ad378fcc33
Shorten tests cmake with macros
2020-10-30 18:52:57 +01:00
Alex D.
38b18dbdd3
Add new options and tweak stuff around
2020-10-29 21:33:37 +01:00
Alex D.
a60d0039c1
Reformat code according to new style
2020-10-10 12:30:05 +02:00
Alex D.
0a76421f0a
Update readme
2020-10-10 12:17:51 +02:00
Alex D.
c864c512d5
Set default variables with OPTION and set information messages to STATUS level
2020-10-10 12:15:02 +02:00
Alex D.
decc030353
Fix wrong type for clang format
2020-10-02 14:41:14 +02:00
Alex D.
e0d9d179c3
Fix return sizes and explicit strcmp
2020-10-02 14:40:15 +02:00
Alex D.
6cce8c57cc
Fix reseved identifiers, fix problems about signedness and casting and add a few more test cases
2020-09-26 23:22:05 +02:00
Alex D.
8b9a527ace
Fix argument tokenizer
2020-09-24 18:59:16 +02:00
Alex D.
98e580f29c
Add comment at the top
2020-09-22 22:58:53 +02:00
Alex D.
47c849cc98
Improve cmake list and link against built lib instead of existing lib to prevent linker errors
2020-09-22 22:33:20 +02:00
Alex D.
23dcf01dfe
Rename IRCV3 to BUILD_IRCV3 and fix tests linking, add headers to filesystem
2020-09-15 17:11:34 +02:00
Alex D.
93e8a5b2a5
Add strtok_mr tests
2020-09-01 13:18:25 +02:00
Alex D.
623d4af43a
Add own strtok implementation that has defined behaviour and use that for tokenizers
2020-09-01 13:18:07 +02:00
Alex D.
86f6dbe43f
Add tag helpers, timestamp assembler, use system defined paths for tests and add timestamp tests
2020-09-01 11:49:37 +02:00
Alex
5f19f7a4c1
conform even further to rfc2812 and skip multiple whitespaces, fix trailing space bug
2020-08-18 21:20:45 +02:00
Alex
1b46e38952
Add numeric commands to assembler and fix a typo that caused a bug
2020-08-17 19:16:55 +02:00
Alex
5123d20991
Tags may be missing #2
2020-08-14 11:41:08 +02:00
Alex
eb175a0f92
Tags may be missing
2020-08-14 11:38:02 +02:00
Alex
57cfa3324a
Fix misleading indent, add brackets
2020-08-14 11:33:26 +02:00
Alex
4b7cd6c994
Fix whitespace being added if no tags are written
2020-08-14 11:32:25 +02:00
Alex
16b6e0dddc
Checking the NULL for something that never will be NULL or how i am dumb
2020-08-02 21:28:56 +02:00
Alex
1e6aa0afdc
Use the de-facto standard for handing RFC2812 ambiguous prefix parsing
2020-08-02 18:38:23 +02:00
Alex
56df6c09d6
Fix join and part, the arguments are not trailing
2020-08-01 16:43:54 +02:00
Alex
0a508077ea
Fix join and part, the arguments are not trailing
2020-08-01 16:29:39 +02:00
Alex
146a011032
Fix boolean
2020-08-01 16:22:00 +02:00
Alex
2fb9b7c589
Include updates in public headers as well
2020-08-01 15:37:22 +02:00
Alex
0b07acd797
Add trailing to the array and change the boolean to show if the last arg is a trailing one
2020-08-01 01:38:06 +02:00
Alex
0f73ea68d8
Fix eventual overflow
2020-07-29 15:23:55 +02:00
Alex
50db5a6948
Fix tests build and add bitmask
2020-07-26 13:41:08 +02:00
Alex
744cafefaf
Change default path
2020-07-23 16:01:30 +02:00
Alex
160c3fddd5
Change build outputs and paths, use cmake's defaults, change some build definitions, remove unistd dep listing (it isn't used), add option summary, instruct for out of tree builds, fix a assembler bug and add ircv3 test for the msg assembler
2020-07-23 15:59:41 +02:00
Alex
e71d730947
Remove extra var and add IRCV3 includes to IRCV3 tests
2020-07-22 19:23:35 +02:00