Commit Graph

99 Commits

Author SHA1 Message Date
Alex D. 838497613a
Fix replaced comment 2021-01-27 17:45:31 +00:00
Alex D. 694d2ba105
Version 2021.01.24 - Fixes ahead
- Explicit types
- Fix compiler options
- Reformat some code
- Fix helper headers
2021-01-24 15:40:28 +00:00
Alex D. 2949d02516
Few tweaks and some docs
- Use provided IRC_Message structs instead of global
- Add documentation
2021-01-23 15:07:55 +00:00
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