155 Commits (master)

Author SHA1 Message Date
  Vsevolod Stakhov 14c13854d3
[Rework] Further types conversion (no functional changes) 3 months ago
  Vsevolod Stakhov d5e76f0a91
[Minor] Fix pointers operations 11 months ago
  Vsevolod Stakhov 537a7180a0
[Rework] Use clang-format to unify formatting in all sources 11 months ago
  Vsevolod Stakhov 5fd7a90fda
[Feature] Add order to urls structure 11 months ago
  Vsevolod Stakhov 1496f881cf
[Minor] Parse remaning content when reaching html limit 1 year ago
  Vsevolod Stakhov 1a7b7d7076
[Feature] Add html parsing limit 1 year ago
  Vsevolod Stakhov acb8e2cd80
[Fix] Try to fix parsing of the unencoded `>` characters in html attributes 1 year ago
  Vsevolod Stakhov ef699ea4d7
[Rework] Switch minimum C++ standard version to C++20 2 years ago
  Josh Soref 2b8e6958f4
Spelling (#4086) 2 years ago
  Vsevolod Stakhov 246e62c22b [Minor] Damn C++ implicit conversions 2 years ago
  Vsevolod Stakhov 420a261aa4 [Minor] Set special flag for non A generated html urls 2 years ago
  Vsevolod Stakhov ada2d8000b [Minor] Another ubsan catch 2 years ago
  Vsevolod Stakhov 03f73692a9 [Minor] Fix enum handling 2 years ago
  Vsevolod Stakhov 5aac0be13a [Minor] Add safe-guard for the root tag 2 years ago
  Vsevolod Stakhov 40101edb0e [Fix] Fix logic in HTML processing FSM 2 years ago
  Vsevolod Stakhov e4621c415e [Minor] Add explicit cast 2 years ago
  Vsevolod Stakhov 52783f990b [Minor] Fix one more issue 2 years ago
  Vsevolod Stakhov b5cdc5c6b3 [Minor] Do not append style and title tags in invisible content 2 years ago
  Vsevolod Stakhov 4f254839f8 [Fix] Fix parsing of the unquoted attributes in HTML 2 years ago
  Vsevolod Stakhov a26db85d6a [Minor] Add a special state to tags content parsing to avoid illegal lookahead 2 years ago
  Vsevolod Stakhov 5e8c168fcc [Minor] Oops, fix emplacement 2 years ago
  Vsevolod Stakhov 416da198db [Minor] Some minor cleanups 2 years ago
  Vsevolod Stakhov 4c6234a1a0 [Fix] Fix some complicated case with the closing tags parsing 2 years ago
  Vsevolod Stakhov 909a594f8d [Rework] Save invisible content to a separate buffer 2 years ago
  Vsevolod Stakhov 2e6f1ebd70 [Minor] Store multiple base tags (but use only first one as usually) 2 years ago
  Vsevolod Stakhov e966950fb9 [Minor] Fix small href values with a base urls presented 2 years ago
  Vsevolod Stakhov ac1c49b2e8 [Minor] Set invisible flag on invisible urls 2 years ago
  Vsevolod Stakhov db00be0b4a [Minor] Restore old hacks for flags propagation 2 years ago
  Vsevolod Stakhov b369727b44 [Minor] Further fixes to the html tags content methods 2 years ago
  Vsevolod Stakhov b3e4270795 [Minor] Fix check for image urls 2 years ago
  Vsevolod Stakhov d5501813bc [Minor] Add more safety checks when adding content 2 years ago
  Vsevolod Stakhov 9da164227d [Fix] Fix overflow when appending many broken tags 2 years ago
  Vsevolod Stakhov 0eb055f616 [Minor] Fix overflow tags parsing 2 years ago
  Vsevolod Stakhov a9c4f69ca5 [Minor] Fix tags count calculation 2 years ago
  Vsevolod Stakhov 556ebe71a6 [Minor] One more logging improvement 2 years ago
  Vsevolod Stakhov d04d853075 [Minor] Check if we have any alnum character 2 years ago
  Vsevolod Stakhov 12210cb99c [Minor] Do not advance iterator 2 years ago
  Vsevolod Stakhov d504e72e0d [Minor] Fix some base tag parsing issues 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 22b852043d [Minor] Fix no tags case 2 years ago
  Vsevolod Stakhov 23b52c3eb7 [Minor] Fix one more corner case 2 years ago
  Vsevolod Stakhov d12d563873 [Minor] Lowercase id and class components 2 years ago
  Vsevolod Stakhov 818f37f646 [Rework] Redesign html blocks propagation logic 2 years ago
  Vsevolod Stakhov 24214a2fa4 [Minor] Fix crash on redundant <style> tag 2 years ago
  Vsevolod Stakhov 707e0507af [Minor] Fix style parsing 2 years ago
  Vsevolod Stakhov 91ebd0c165 [Fix] Various visibility fixes 2 years ago
  Vsevolod Stakhov 541322b5cf [Minor] Fix css style reading 2 years ago
  Vsevolod Stakhov e215f89e7c [Minor] Try to fix has_fake_html rule 2 years ago
  Vsevolod Stakhov 8d6010f86f [Minor] Html: Fix one more corner case 2 years ago