Skip to content
Snippets Groups Projects
  1. Nov 01, 2023
  2. Oct 30, 2023
  3. Oct 23, 2023
  4. Sep 18, 2023
  5. Sep 12, 2023
  6. Aug 23, 2023
  7. Aug 21, 2023
  8. Aug 08, 2023
  9. Aug 01, 2023
  10. Jul 27, 2023
  11. Jul 19, 2023
  12. Jul 13, 2023
  13. Jul 11, 2023
  14. Jul 07, 2023
  15. Jul 04, 2023
    • Thomas Ballasi's avatar
      conversationmodel: ignore notifications from muted conversations · 7514d752
      Thomas Ballasi authored
      This use case has been observed when taking a look at the system tray
      icon, which uses conversation model's notificationsCount() to define
      whether or not to show a red dot. As we don't want this for muted
      conversations these are ignored.
      
      Change-Id: Ic185de9170dfcbfbd8ffc3513676dd90471f3baa
      7514d752
  16. Jun 27, 2023
  17. Jun 14, 2023
  18. Jun 01, 2023
  19. May 30, 2023
  20. May 16, 2023
  21. May 15, 2023
    • Andreas Traczyk's avatar
      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
    • Vladimir Stoiakin's avatar
      videoprovider: cleanup synchronization with the scene graph renderer · 9b876c19
      Vladimir Stoiakin authored and Sébastien Blin's avatar Sébastien Blin committed
      Applies some suggestions based on reviews by vstoiakin regarding concurrent resource access and overall structural simplification.
      - Create and handoff ownership of QVideoFrames each frame
      - use QReadWriteLocks when multiple reads are possible instead of QMutex
      - remove the superfluous layer of unique_ptrs on QVideoFrames which are explicitly shared using QExplicitlySharedDataPointer for their underlying data.
      
      This patch is required to prevent crashes when using Qt 6.4 and up.
      
      Gitlab: #938
      Change-Id: Ia9a9f0310344bcee47dbd88ec622bc3daa2ce6d7
      9b876c19
    • Sébastien Blin's avatar
      packaging: migrate from Qt 6.2.3 to 6.4.3 · 4d2c5534
      Sébastien Blin authored
      Python2 is removed from Debian stable/unstable and
      latest Ubuntu. So, we need to use a newest version of
      Qt (here Qt 6.4.3).
      
      Change-Id: I6c8b1eee644aab787d54e467f64011762ffd7548
      4d2c5534
  22. May 12, 2023
  23. May 11, 2023
  24. May 04, 2023
  25. Apr 26, 2023
  26. Apr 19, 2023
  27. Apr 11, 2023
  28. Apr 06, 2023
Loading