1. 24 Sep, 2020 1 commit
  2. 23 Sep, 2020 2 commits
  3. 07 Sep, 2020 1 commit
  4. 04 Sep, 2020 1 commit
  5. 02 Sep, 2020 3 commits
  6. 01 Sep, 2020 1 commit
  7. 30 Aug, 2020 3 commits
  8. 24 Aug, 2020 1 commit
  9. 22 Aug, 2020 1 commit
    • Peter Bloomfield's avatar
      balsa-index: scroll to row in another idle handler · fe65a19c
      Peter Bloomfield authored
      * src/balsa-index.c
        (bndx_scroll_to_row_idle): the handler;
        (bndx_scroll_to_row): helper to schedule it;
        (bndx_scroll_on_open_idle), (bndx_select_row), (bndx_ensure_visible_idle):
          use the helper;
        (bndx_destroy): remove the source, if necessary.
      fe65a19c
  10. 21 Aug, 2020 2 commits
    • Peter Bloomfield's avatar
      Rename libbalsa_mailbox_get_has_sort_pending() · 26a71cad
      Peter Bloomfield authored
      It was clumsy, and anyway it's not exactly a getter--there's no such
      property. Just call it libbalsa_mailbox_has_sort_pending().
      26a71cad
    • Peter Bloomfield's avatar
      balsa-index: Ensure visible in an idle handler · ca155247
      Peter Bloomfield authored
      Ensure that a message is visible in a low-priority idle handler. On
      switching the notebook page, this allows any required sorting to be
      scheduled, and we can then reschedule the handler until the sorting is
      completed.
      
      * src/balsa-index.c
        (bndx_ensure_visible_idle): the handler;
        (balsa_index_ensure_visible): schedule it.
      ca155247
  11. 20 Aug, 2020 1 commit
    • Peter Bloomfield's avatar
      Various: Fix some more mailbox-opening issues · 191c544c
      Peter Bloomfield authored
      * libbalsa/mailbox.c (libbalsa_mailbox_get_has_sort_pending): new function;
      * libbalsa/mailbox.h: declare it;
      * src/balsa-index.c (bndx_scroll_on_open_idle): use it;
      * src/main-window.c
        (bw_real_open_mbnode_idle_cb): show the BalsaIndex widget here,
          instead of in the scroll-on-open idle handler;
        (balsa_window_next_unread): balsa_index_select_next_unread()
          finds the next unread message even if it is hidden.
      191c544c
  12. 18 Aug, 2020 2 commits
  13. 17 Aug, 2020 3 commits
  14. 14 Aug, 2020 1 commit
  15. 19 Jul, 2020 1 commit
  16. 18 Jul, 2020 1 commit
  17. 17 Jul, 2020 1 commit
  18. 16 Jul, 2020 1 commit
  19. 15 Jul, 2020 1 commit
  20. 13 Jul, 2020 1 commit
  21. 12 Jul, 2020 2 commits
    • Peter Bloomfield's avatar
      Various: Drop libbalsa_{radio,toggle}_activated · c5392a32
      Peter Bloomfield authored
      and replace them by NULL in GActionEntry structs.
      
      https://developer.gnome.org/gio/stable/GActionMap.html#GActionEntry:
      Since GLib 2.40, [activate] can be NULL for stateful actions, in which
      case the default handler is used. For boolean-stated actions with
      no parameter, this is a toggle. For other state types (and parameter
      type equal to the state type) this will be a function that just calls
      change_state…
      
      which is exactly what our helpers did.
      
      * libbalsa/application-helpers.c (libbalsa_window_add_accelerator):
      * libbalsa/application-helpers.h:
      * libbalsa/source-viewer.c (libbalsa_show_message_source):
      * src/ab-main.c (get_main_menu):
      * src/main-window.c:
      * src/message-window.c:
      * src/sendmsg-window.c:
      c5392a32
    • Piotr Drąg's avatar
      Update Polish translation · 4a61e0aa
      Piotr Drąg authored
      4a61e0aa
  22. 10 Jul, 2020 1 commit
  23. 09 Jul, 2020 4 commits
  24. 06 Jul, 2020 1 commit
  25. 05 Jul, 2020 3 commits
    • Peter Bloomfield's avatar
      body: Use case-insensitive match. · 12333ebf
      Peter Bloomfield authored
      The "access-type" parameter is not case sensitive.
      12333ebf
    • Peter Bloomfield's avatar
      72966044
    • Peter Bloomfield's avatar
      body: Another "message/external-body" fix · 151f16fb
      Peter Bloomfield authored
      If a part with content-type "message/external-body" has
      access-type URL, use its URL parameter as the filename, instead of
      g_mime_part_get_filename(), so that the previous commit can work.
      
      * libbalsa/body.c (libbalsa_message_body_set_filename):
        get the "access-type" parameter; if it is non-NULL and equals "URL",
        get the "URL" parameter and use it as the part's filename; we do not
        need to verify that the content-type is "message/external-body", as the
        "access-type" parameter is NULL for any other content-type.
      151f16fb