1. 19 Dec, 2014 1 commit
    • Jim Nelson's avatar
      Periodic database & attachments garbage collection: Bug #714134 · 23511dc3
      Jim Nelson authored
      See the ticket (comment #2) for more information on the thinking and
      strategy here, but in a nutshell this will remove from the Geary
      database all emails no longer accessible via any folder and not seen
      on the server in over 30 days.  It also deletes those messages
      attachment(s) and removes any empty directories in the attachment/
      directory to prevent clutter.  If enough messages are garbage
      collected, Geary will vacuum the database at startup, which will
      lower its disk footprint and reduce fragmentation, potentially
      increasing performance.
      23511dc3
  2. 17 Dec, 2014 1 commit
  3. 16 Dec, 2014 1 commit
    • Jim Nelson's avatar
      Improved search experience: Bug #720361 · 533ab75e
      Jim Nelson authored
      This introduces a new full-text search algorithm that attempts to
      curb the effects of overstemming in the Porter Snowball stemmer.
      The FTS table will be regenerated with this update.
      
      The crux of this new algorithm is a configurable heuristic that
      reduces stemmed matching.  The configuration is not available via the
      UI (I suspect it will only confuse users) but can be changed by power
      users via GSettings.  More information is available at:
      
      https://wiki.gnome.org/Apps/Geary/FullTextSearchStrategy
      533ab75e
  4. 13 Dec, 2014 1 commit
  5. 12 Dec, 2014 1 commit
  6. 08 Dec, 2014 1 commit
  7. 05 Dec, 2014 1 commit
  8. 04 Dec, 2014 2 commits
  9. 03 Dec, 2014 1 commit
  10. 02 Dec, 2014 2 commits
  11. 24 Nov, 2014 1 commit
  12. 17 Nov, 2014 1 commit
  13. 14 Nov, 2014 3 commits
  14. 13 Nov, 2014 1 commit
  15. 12 Nov, 2014 4 commits
    • Adolfo Jayme Barrientos's avatar
      Updated Spanish translation · 12e22b1f
      Adolfo Jayme Barrientos authored
      12e22b1f
    • Jim Nelson's avatar
      Return to IDLE properly when connection lulls · 2095ae95
      Jim Nelson authored
      Commit 96aaf3 fixed a bug with regard to IDLE status responses being
      improperly reported to ClientSession.  As it turned out, that fix
      introduced a bug by not properly decrementing outstanding_cmds, which
      left the ClientConnection in a state where it would never enter IDLE
      thereafter.
      
      The problem is a change I pondered at the time but didn't commit due
      to that fix being so close to release time: not reporting the original
      IDLE command to ClientSession either.  That in itself is harmless, but
      not doing that also avoids incrementing outstanding_cmds for that
      command, meaning when the IDLE completes that value returns to zero
      and the ClientConnection is in an appropriate state to return to IDLE
      when ready.
      2095ae95
    • Jim Nelson's avatar
    • Yosef Or Boczko's avatar
      Updated Hebrew translation · c985030c
      Yosef Or Boczko authored
      c985030c
  16. 11 Nov, 2014 7 commits
  17. 10 Nov, 2014 1 commit
  18. 05 Nov, 2014 2 commits
  19. 04 Nov, 2014 5 commits
    • mar-v-in's avatar
      Specify "Reply-To:" in composer fields: Bug #714588 · 108d0abe
      mar-v-in authored
      This also closes bug #713808, as lesser-used fields (Reply-To, Bcc)
      are hidden unless the user expands the composer to show them.  Right
      now that is an option in the composer's toolbar menu; that may change
      in the future if we can find the right place to put the widgetry.
      108d0abe
    • Jim Nelson's avatar
      Stricter naming and controls on converting string data to ASCII · 2c0e2955
      Jim Nelson authored
      This is the result of the recent fix for Turkish locale users.  That
      patch was sufficient to solve their issue, but this patch is more
      thorough in naming to ensure in the future it's understood that the
      IMAP StringParameter objects deal in ASCII, not UTF-8.  If a string
      cannot be converted into a StringParameter (must be represented by a
      LiteralParameter), that is now also enforced via an ImapError.
      2c0e2955
    • Jim Nelson's avatar
      Update to 0.8.2 · 26a328d7
      Jim Nelson authored
      26a328d7
    • Jim Nelson's avatar
      Update to 0.6.5 · 2458e0c9
      Jim Nelson authored
      Conflicts:
      	CMakeLists.txt
      	NEWS
      	debian/changelog
      2458e0c9
    • Jim Nelson's avatar
      Updated to 0.6.4 · 57ba4dc9
      Jim Nelson authored
      Conflicts:
      	CMakeLists.txt
      	NEWS
      	debian/changelog
      57ba4dc9
  20. 01 Nov, 2014 3 commits
    • Adolfo Jayme Barrientos's avatar
      Updated Spanish translation · 97deb1e3
      Adolfo Jayme Barrientos authored
      97deb1e3
    • Jim Nelson's avatar
      Drop NULs and process entire IMAP line · c7b3771c
      Jim Nelson authored
      Discovered while working on Turkish UTF-8 bug, technically the IMAP
      Deserializer was missing two things: (a) NUL is never allowed in an
      IMAP line, even if the string is quoted, and so it should be dropped
      rather than processed and cause potential issues, and (b)
      DataInputStream will read to EOL, potentially leaving embedded NULs in
      the line, meaning the old code would stop without processing the
      entire IMAP response.
      
      Although no server has been reported with these issues, I felt it
      important to get this right as a defensive measure.
      c7b3771c
    • Jim Nelson's avatar
      Removed unused code, symbols · e96a8db4
      Jim Nelson authored
      e96a8db4