Robert Müller
a76fb9b99a
Replace all usages of C standard headers with C++ headers
2023-03-01 19:26:51 +01:00
heinrich5991
e62293e56c
Remove remaining extern "C"
from codebase
...
This might require rebuilding the antibot
2023-01-09 17:58:38 +01:00
Robert Müller
7c63d3c277
Remove internal utf8 confusable functions from system.h
...
The functions `str_utf8_skeleton_begin` and `str_utf8_skeleton_next` and the `struct SKELETON` are only used internally, so they don't need to be exported.
2022-11-12 20:56:35 +01:00
Chairn
2cb4a4d8f5
Changed file names to match classic source.c include header.h
2022-05-07 00:54:29 +02:00
Chairn
5925181acc
Updated unicode script generation
2022-05-06 20:31:24 +02:00
Chairn
691b0435db
Change tolower array name to not conflict with tolower std function
2022-04-03 01:12:27 +02:00
Chairn
ae1e3c079d
clang-format
2022-04-03 01:12:27 +02:00
Chairn
21e64cbdcb
Added external linkage instead of static const
2022-04-03 01:12:27 +02:00
Dennis Felsing
dbfc62d2c0
Add modernize-deprecated-headers
2022-02-15 00:22:52 +01:00
Dennis Felsing
68e4eb21d5
Add modernize-use-bool-literals
2022-02-15 00:12:52 +01:00
Jupeyy
ce9a962030
Rename VERSION to VERSION.txt
2021-10-06 16:13:36 +02:00
heinrich5991
1f68e11445
Mark the inverted exclamation mark as confusable with i
...
They look pretty much the same in our font, but for some reason, the
inverted exclamation mark doesn't have confusables.
2021-07-27 02:43:04 +02:00
heinrich5991
707e13ff7a
Update confusables_data.h to Unicode 13.0.0
2021-07-27 02:41:55 +02:00
Jupeyy
9dfea5511a
Use cpp
2021-06-24 17:19:17 +02:00
def
3be8a592e5
Run clang-format
...
Purely automatic change. In case of conflict with this change, apply the
other change and rerun the formatting to restore it:
$ python scripts/fix_style.py
2020-09-26 21:50:15 +02:00
def
faa3cc195d
UTF8 nocase compare & use for chat TAB completion
...
- As suggested by Arseniy Zarche
- Also updated confusables to Unicode 12
2019-01-09 08:31:03 +01:00