[xiphos-source] [crosswire/xiphos] 715f9a: editor: GtkTextView editor implementation (#1283)

LAfricain noreply at github.com
Fri Mar 13 19:04:48 EDT 2026


  Branch: refs/heads/master
  Home:   https://github.com/crosswire/xiphos
  Commit: 715f9aea3a0f1f75c4833cfc8d95e22b0a9c6408
      https://github.com/crosswire/xiphos/commit/715f9aea3a0f1f75c4833cfc8d95e22b0a9c6408
  Author: L'Africain <fr.cyrille at tiberiade.be>
  Date:   2026-03-13 (Fri, 13 Mar 2026)

  Changed paths:
    M INSTALL.md
    M cmake/XiphosConfig_h.cmake
    M cmake/XiphosOptions.cmake
    M cmake/config.h.cmake.in
    M src/editor/CMakeLists.txt
    A src/editor/gtktextview_editor.c
    A src/editor/gtktextview_editor.h
    M src/editor/link_dialog.c
    M src/editor/link_dialog.h
    M src/editor/slib-editor.h
    M src/gtk/sidebar.c
    M ui/CMakeLists.txt

  Log Message:
  -----------
  editor: GtkTextView editor implementation (#1283)

- Replace gtkhtml/webkit editor with GtkTextView
- Implement HTML serialization/deserialization with libxml2
- Support bold, italic, underline, strikethrough
- Support headings H1-H6, address, preformatted
- Support text/highlight colors
- Support sword links with click handler
- Support bullet lists (basic)
- Fix prayerlist popup menu (gtk_menu_popup_at_widget)
- Images: stub with TODO message

Co-authored-by: lafricain79 <lafricain79 at gmail.com>



To unsubscribe from these emails, change your notification settings at https://github.com/crosswire/xiphos/settings/notifications


More information about the xiphos-source mailing list