Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • nightly/20250605.0
  • beta/202506051039
  • beta/202506051002
  • beta/202506041611
  • beta/202506041335
  • beta/202505231812
  • stable/20250523.0
  • nightly/20250523.0
  • nightly/20250515.0
  • nightly/20250510.0
  • nightly/20250509.1
  • nightly/20250509.0
  • stable/20250430.1
  • stable/20250430.0
  • beta/202504301614
  • nightly/20250430.0
  • stable/20250424.1
  • beta/202504241506
  • stable/20250424.0
  • nightly/20250424.1
21 results

messagelistmodel.h

  • Andreas Traczyk's avatar
    8db188c5
    chat: preprocess text msgs w/md4c+tidy-html5 · 8db188c5
    Andreas Traczyk authored and Sébastien Blin's avatar Sébastien Blin committed
    Introduces MessageParser to encapsulate text treatment for raw text messages.
    
    The async parsing sequence is as follows:
    - Markdown -> HTML (md4c)
    - link coloration (tidy-html5)
    - notify UI
    - request link preview info from PreviewEngine for the first link
    - Preview engine uses QtNetwork instead of QtWebengine
    - Linkification is handled by MessageParser instead of linkify.js
    
    QtWebengine is no longer required for message parsing.
    
    Gitlab: #1033
    Gitlab: #855
    Change-Id: Ief9b91aa291caf284f08230acaf57976f80fa05b
    8db188c5
    History
    chat: preprocess text msgs w/md4c+tidy-html5
    Andreas Traczyk authored and Sébastien Blin's avatar Sébastien Blin committed
    Introduces MessageParser to encapsulate text treatment for raw text messages.
    
    The async parsing sequence is as follows:
    - Markdown -> HTML (md4c)
    - link coloration (tidy-html5)
    - notify UI
    - request link preview info from PreviewEngine for the first link
    - Preview engine uses QtNetwork instead of QtWebengine
    - Linkification is handled by MessageParser instead of linkify.js
    
    QtWebengine is no longer required for message parsing.
    
    Gitlab: #1033
    Gitlab: #855
    Change-Id: Ief9b91aa291caf284f08230acaf57976f80fa05b
Code owners
Assign users and groups as approvers for specific file changes. Learn more.