Vsevolod Stakhov
14c13854d3
[Rework] Further types conversion (no functional changes)
2 months ago
Vsevolod Stakhov
537a7180a0
[Rework] Use clang-format to unify formatting in all sources
No meaningful changes.
10 months ago
Heiko Becker
0a916c632e
Fix build with gcc 13 by including <cstdint>
Like other versions before, gcc 13 moved some includes around and as a
result <cstdint> is no longer transitively included. Explicitly include
it for uint8_t.
1 year ago
Vsevolod Stakhov
b8311035d0
[Fix] Fix off-by-one error in css tokenizer
1 year ago
Vsevolod Stakhov
aa9b8437cb
[Minor] Remove unused method
1 year ago
Vsevolod Stakhov
07d4d68651
[Minor] Try to fix potential off-by-one error
1 year ago
Vsevolod Stakhov
4c12780d9d
[Minor] Add is_avalanching type hint
1 year ago
Vsevolod Stakhov
969902f045
[Rework] Use another version of hash table from the same author
1 year ago
Vsevolod Stakhov
8242b83858
Revert "[Minor] Simplify code"
It seems that safety guarantees as defined by standard apply merely to the values but not to the keys.
So revert to a more ugly approach unless there is a better way to do `try_emplace` with move only key.
This reverts commit 8bb6398113
.
1 year ago
Vsevolod Stakhov
8bb6398113
[Minor] Simplify code
1 year ago
Vsevolod Stakhov
1eaf3b243d
[Minor] Move stuff
1 year ago
Josh Soref
2b8e6958f4
Spelling (#4086)
[Rework] Massive spelling fix from @jsoref
2 years ago
Vsevolod Stakhov
a941c55248
[Minor] Sigh, one more fix to the conditions
2 years ago
Vsevolod Stakhov
b4cf34230c
[Minor] Add namespace
2 years ago
Vsevolod Stakhov
f91baff183
[Minor] Fix another overflow
2 years ago
Vsevolod Stakhov
6643daaa1c
[Minor] Use explicit return type
Issue: #3893
2 years ago
Vsevolod Stakhov
7a9c8de045
[Minor] Finish transition to signed log id
2 years ago
Vsevolod Stakhov
5f29ce0df5
[Fix] Another try to fix references safety
Issue: #3871
2 years ago
Vsevolod Stakhov
ec6c7eada0
[Fix] Avoid dangling reference
Issue: #3871
2 years ago
Vsevolod Stakhov
3206cbd412
[Minor] Fix transparency parsing
2 years ago
Vsevolod Stakhov
e55eae188b
[Minor] Improve error reporting
2 years ago
Vsevolod Stakhov
ec9867e8b6
[Minor] Distinguish fatal and non fatal parsing errors
2 years ago
Vsevolod Stakhov
2caca45cf8
[Minor] Reduce C++ stuff demangling in logging
2 years ago
Vsevolod Stakhov
ac8f149e0d
[Minor] Css: Slightly fix error propagation
2 years ago
Vsevolod Stakhov
818f37f646
[Rework] Redesign html blocks propagation logic
2 years ago
Vsevolod Stakhov
0cd011920b
[Minor] Fix off-by-one error when parsing id selectors
2 years ago
Vsevolod Stakhov
83855b16bb
[Minor] Fix hex colors parsing
2 years ago
Vsevolod Stakhov
0aaf6ac2c1
[Minor] Css: Fix colors parsing
2 years ago
Vsevolod Stakhov
fb4eb10d3e
[Project] Html: Fix parent propagation
2 years ago
Vsevolod Stakhov
547fefa366
[Fix] Fix visibility calculations
2 years ago
Vsevolod Stakhov
6c18aea182
[Minor] Use a more generic lc method
2 years ago
Vsevolod Stakhov
f2f16de4ab
[Project] Html: Add rows display type support
2 years ago
Vsevolod Stakhov
eae0eddc96
[Project] Html: Another rework of the tags structure
2 years ago
Vsevolod Stakhov
5e8161b784
[Minor] Fix styles processing
2 years ago
Vsevolod Stakhov
420725bcd0
[Test] Rework some tests to subcases
2 years ago
Vsevolod Stakhov
447755d6c8
[Test] Slightly reorganize tests
2 years ago
Vsevolod Stakhov
a50d4583a0
[Minor] Fix some visibility classes
2 years ago
Vsevolod Stakhov
6960e2c762
[Minor] Distinguish inline/block/invisible display
2 years ago
Vsevolod Stakhov
f6321fbd32
[Minor] Add a simple utility to find a value in a map like stuff as an optional
2 years ago
Vsevolod Stakhov
87366012b2
[Minor] Fix stupid misprints
2 years ago
Vsevolod Stakhov
daa4ca9561
[Minor] Fix tags based selectors
2 years ago
Vsevolod Stakhov
ef252b1d2c
[Project] Css: Implement simple css selectors lookup
2 years ago
Vsevolod Stakhov
daeba37c55
[Rework] Html/CSS: Remove css C bindings as they are useless now
2 years ago
Vsevolod Stakhov
b1a47611be
[Minor] Add conversion to rgb without alpha channel
2 years ago
Vsevolod Stakhov
cad5c351eb
[Minor] Lowercase css before parsing
3 years ago
Vsevolod Stakhov
0e68af8a70
[Project] Html/Css: Fix some issues found
3 years ago
Vsevolod Stakhov
e02a4f2831
[Project] Html/CSS: Switch styles parsing to css parser
3 years ago
Vsevolod Stakhov
9b2fb6ce7e
[Project] Html/CSS: Add transform from a CSS rule to html block
3 years ago
Vsevolod Stakhov
409aa04d9d
[Rework] Html/Css: Start rework of the html blocks
3 years ago
Vsevolod Stakhov
4f0f3b6b10
[Minor] Process visibility property
3 years ago