geary:wip/714217-offline

Last commit made on 2013-12-13
Get this branch:
git clone -b wip/714217-offline https://git.launchpad.net/geary

Branch merges

Branch information

Name:
wip/714217-offline
Repository:
lp:geary

Recent commits

4c4d37c... by Jim Nelson

Finishing up on persistance/ module

15e78dd... by Jim Nelson

Merge branch 'master' into wip/714217-offline

24c6711... by Jim Nelson

Flesh out persistance code for serializing replay queue parameters

7abfb64... by Charles Lindsay

Either export the app menu or show the gear menu

But not both.

Closes: bgo#720347

8907ebf... by Jim Nelson

Updates in preparation for 0.4.3 release

258c84d... by Jim Nelson

Build against WebKitGTK 2.0.4: Closes #720290

62af03e... by Charles Lindsay

Add API to make juggling Gee collections easier

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.

2a073e8... by Charles Lindsay

Export actions via application menu

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

81fe5b3... by Jim Nelson

Require Vala 0.22.1: Closes #720169

Older versions of Vala produce an incorrect method signature when
a ref to a null-terminated array of unowned strings is passed to
a virtual method (i.e. Gtk.Application.local_command_line()).

0e9cc04... by Charles Lehner <email address hidden>

Certain themes cause Conversation List to be squished: Closes #713954

Some themes (elementary's, Mint 16's Cinnamon theme) cause the
conversation list to appear squished. It has to do with how the
conversation list calculates the size of each element at app
startup.