1. 07 Jan, 2014 2 commits
  2. 23 Dec, 2013 2 commits
  3. 21 Dec, 2013 4 commits
  4. 20 Dec, 2013 5 commits
  5. 18 Dec, 2013 2 commits
    • Jim Nelson's avatar
      Update WebKitGTK dependencies in debian/control · a83688dd
      Jim Nelson authored
      This might be what's causing our daily PPA not to build for
      Trusty 14.04.
      a83688dd
    • Jim Nelson's avatar
      Compile with WebKitGTK 2.3.x: Closes bgno#720315 · 26982f9b
      Jim Nelson authored
      WebKitGTK 2.4 will introduce using GClosure to register
      DOM.EventTarget listeners, but old API still available, so using
      that for now.
      
      This also introduces compiling WebKit-3.0.gir to a VAPI and using
      that during compilation.  This means that .gir warnings won't
      cause compilation errors (--fatal-warnings) and that we have a bit
      more control over binding generation.  Closes bgno#720442.
      26982f9b
  6. 17 Dec, 2013 1 commit
  7. 13 Dec, 2013 3 commits
  8. 12 Dec, 2013 4 commits
    • Jim Nelson's avatar
      Updates in preparation for 0.4.3 release · 8907ebf6
      Jim Nelson authored
      8907ebf6
    • Jim Nelson's avatar
      Build against WebKitGTK 2.0.4: Closes #720290 · 258c84d3
      Jim Nelson authored
      258c84d3
    • Charles Lindsay's avatar
      Add API to make juggling Gee collections easier · 62af03e5
      Charles Lindsay authored
      This adds a simple Iterable class that lets us take advantage of Gee's
      Traversable interface much more easily.  Traversable is great, but
      every operation returns an Iterator, which makes it awkward to use
      outside of Traversable.  The new Iterable wraps the Traversable
      Iterators and methods so you can directly use the result.  It also gives
      us a convenient point to add convenience methods in the future.
      
      I've gone through a few arbitrary places in the code to see how the
      class might be used, and changed some obvious places to (hopefully) the
      equivalent code using the new Iterable class.  More work could be done
      here, but the real benefit is simply having the Iterable class around to
      be able to use in new code.
      62af03e5
    • Charles Lindsay's avatar
      Export actions via application menu · 2a073e8b
      Charles Lindsay authored
      This adds an app menu, which should show up in modern Unity and GNOME
      Shell alike.  We're exporting our existing GtkActions as GActions using
      an adapter class, and we've created a new menu definition for the app
      menu.
      
      Closes: bgo#713018
      2a073e8b
  9. 10 Dec, 2013 5 commits
  10. 07 Dec, 2013 1 commit
    • Charles Lindsay's avatar
      Use GtkApplication · 3eaa1dcb
      Charles Lindsay authored
      This ports the Geary application to use GtkApplication, and removes the
      dependency on libunique.
      
      Closes: bgo#714145
      3eaa1dcb
  11. 05 Dec, 2013 2 commits
  12. 26 Nov, 2013 5 commits
    • Yosef Or Boczko's avatar
      Updated Hebrew translation · 6f4cc019
      Yosef Or Boczko authored
      6f4cc019
    • Yosef Or Boczko's avatar
      Allow plurals for two strings · c6d2cb4e
      Yosef Or Boczko authored
      Need this for some language.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=713838
      c6d2cb4e
    • Jim Nelson's avatar
      Reorganize src/client: Closes bug #713873 · a95bc467
      Jim Nelson authored
      This is purely code file deletion and moving with those changes
      reflected in CMakeLists.txt.  The .gitignore change should've
      happened some time back when we removed the DBus server app.
      
      This change is to make the client source code a bit more logical
      and hopefully make it easy for contributors to drill down and find
      the module they want to work on.
      
      In addition, unused client code was deleted.  src/common was intended
      to be code common to the various apps built here, but since that never
      panned out, it was moved into the client base.
      a95bc467
    • Jim Nelson's avatar
      Handle reconnects inside of ImapEngine.GenericFolder · 1a48ccc5
      Jim Nelson authored
      For historical reasons, reestablishing connections when a folder's
      session died was handled inside of ConversationMonitor.  This broke
      at some point and Geary failed to reconnect when the session dropped.
      
      This patch puts this logic into ImapEngine.GenericFolder, where it
      belongs, as well as fixes a problem in ClientSession that caused
      issues when the session was closed by the server (via a BYE response).
      
      This patch fixes bug #713609 and bug #714532.  I also believe this
      fixes bug #713078.  Additionally, with the reconnect logic now in
      GenericFolder, bug #714671 is solved.
      1a48ccc5
    • Jim Nelson's avatar
      Resync he.po file · 9f33a0ef
      Jim Nelson authored
      9f33a0ef
  13. 25 Nov, 2013 1 commit
  14. 20 Nov, 2013 3 commits