Commit graph

2161 commits

Author SHA1 Message Date
Cheng-Chia Tseng
6ec077209c Updated Chinese (Taiwan) translation 2015-03-19 13:13:32 +00:00
Robert Schroll
32740bb151 Add label for DELETE_MESSAGE, for conversation list context menu
https://bugzilla.gnome.org/show_bug.cgi?id=746406
2015-03-18 16:34:29 -04:00
Jim Nelson
6a39622633 Ensure archived/trashed messages removed after timeout: Bug #746314
Move Revokable has 1 minute commit timeout that is cancelled under
certain circumstances.  Bug was that the "valid" property change would
trigger a cancel even if valid was set to true (but unchanged).

This patch now checks for !valid before cancelling.  Also, the one-way
transition from valid -> !valid is now enforced through Revokable's
interface.
2015-03-17 16:29:24 -07:00
Mattias Eriksson
ddfa615531 Updated Swedish translation 2015-03-17 21:30:00 +00:00
Robert Schroll
c5b2b5a2ec Remove subject and participants from headerbar
This reverts commit 1d0e58bf2c.
This reverts commit ef87b0dbc3.
This reverts commit fca3225d22.

https://bugzilla.gnome.org/show_bug.cgi?id=746134
2015-03-17 16:23:49 -04:00
Daniel Mustieles
9bd509ddc9 Updated Spanish translation 2015-03-17 19:44:46 +01:00
Jim Nelson
b170be18cc Add semicolon as trailing character for Desktop Entry Keywords[bs]
Otherwise build will fail due to the check of the .desktop file.
2015-03-16 12:04:55 -07:00
Marek Černocký
b8390ac28c Updated Czech translation 2015-03-16 15:26:10 +01:00
Piotr Drąg
91492a0a6b Updated Polish translation 2015-03-15 22:45:33 +01:00
Baurzhan Muftakhidinov
b13dd76552 Updated Kazakh translation 2015-03-15 17:54:44 +00:00
Samir Ribic
a40fb752ae Added Bosnian translation 2015-03-13 23:22:47 +00:00
Jim Nelson
bee2cfd796 Disconnect from UI/Engine signals when closing app
This prevents a lot of extraneous (and often erroring) operations
when Geary closes, particularly due to the conversation and folder
list selections changing as items are removed.
2015-03-13 15:38:27 -07:00
Robert Schroll
55ecbb6921 Use separator within Gtk.Headerbar in MainToolbar
This produces better styling under Ambiance.

https://bugzilla.gnome.org/show_bug.cgi?id=746171
2015-03-13 17:09:28 -04:00
Jim Nelson
aa97d2caab Log total and reserved sessions in ClientSessionManager 2015-03-13 14:03:01 -07:00
Robert Schroll
1d0e58bf2c Don't set conversation title for zero or multiple conversations
https://bugzilla.gnome.org/show_bug.cgi?id=746125
2015-03-13 15:31:26 -04:00
Robert Schroll
06e6b59bc8 Don't allow border-radius in headerbars when using server-side decorations
The Ambiance theme isn't smart enough to give headerbars square corners
when they aren't being used as title bars.  In this case, they're always
inside vertical Gtk.Boxes, so we target a CSS rule at that.

https://bugzilla.gnome.org/show_bug.cgi?id=746172
2015-03-13 14:48:53 -04:00
Jim Nelson
5abd2bbe2d Better lock semantics, debugging in ClientSessionManager: Bug #745561
Robert reported an exit hang while closing the Account object.  I
suspect it's in the ClientSessionManager but can't be sure.  This
logging may help give a clue if it happens again.

Also, some old crufty code was relying on the sessions mutex lock
state being passed around, not a great way of doing things.
2015-03-12 17:38:21 -07:00
Jim Nelson
f27f0c079c More explicit ClientSession.ProtocolState
Some code was playing loosey-goosey with the ClientSession IN_PROGRESS
Context, which was a general value for "in transition" without
specifying what transition.  Now Context (renamed ProtocolState) is
explicit about the transition and the affected code is more selective
about what action it takes in response.
2015-03-12 17:38:21 -07:00
Yosef Or Boczko
c7927b0dec Updated Hebrew translation 2015-03-13 02:18:25 +02:00
Dušan Kazik
2dbb927061 Updated Slovak translation 2015-03-12 19:04:19 +00:00
Jim Nelson
57dec8cdba Disambiguate composer strings with gettext context: Bug #746076 2015-03-12 11:54:42 -07:00
Yosef Or Boczko
14a16d64e5 Updated Hebrew translation 2015-03-12 15:59:56 +02:00
Marek Černocký
2a4d08b701 Updated Czech translation 2015-03-12 11:43:50 +01:00
Dušan Kazik
7ce55d1ebd Updated Slovak translation 2015-03-12 10:35:13 +00:00
Dušan Kazik
c3711dba61 Updated Slovak translation 2015-03-12 09:00:32 +00:00
Robert Schroll
221c196db8 Ensure the headerbar is visible for all detached composers
It used to be that all embeded composers had the headerbar inside
themselves, so the ComposerWindow only had to remove it if necessary.
But the new new-composer state doesn't have this, so we have to be
sure.  To assist in this, the ComposerWidget now has embed_header() and
free_header() methods.

https://bugzilla.gnome.org/show_bug.cgi?id=746061
2015-03-11 21:40:29 -04:00
Robert Schroll
bfaeee6229 Call g_binding_unbind directly, since it isn't bound for Vala < 0.26
https://bugzilla.gnome.org/show_bug.cgi?id=746057
2015-03-11 21:31:01 -04:00
Jim Nelson
9c6a1f2c87 Update missed copyright dates to 2015 2015-03-11 18:16:27 -07:00
Jim Nelson
a947fc2fed Fix Valadoc: Bug #714502
This cleans up Valadoc comments so latest Valadoc doesn't issue errors
or warnings.
2015-03-11 18:11:48 -07:00
Robert Schroll
ef87b0dbc3 Display participants in subtitle of conversation header 2015-03-11 18:15:31 -04:00
Robert Schroll
fca3225d22 Put conversation subject in conversation header 2015-03-11 18:15:31 -04:00
Robert Schroll
7007c36f01 Move empty menu and titles to left header, ensure app menu on right
This requires the composer header bar having an app menu button that we
can turn on as needed.
2015-03-11 18:15:30 -04:00
Robert Schroll
2f7b486491 Set close button on proper side of main header bar 2015-03-11 18:15:30 -04:00
Robert Schroll
5162914697 Move search entry out of header bar and into dedicated search bar 2015-03-11 18:15:30 -04:00
Robert Schroll
36f316868a Provide custom close-and-save and close-and-discard buttons for composer
This ensures that we only have a single close button for the main window
at any time, and it always closes the whole application.  The composer
gets a default close button only when detached.
2015-03-11 18:15:30 -04:00
Robert Schroll
1fec04a014 Set title of composer headerbar segment from subject 2015-03-11 18:15:30 -04:00
Robert Schroll
32cd33a158 Use composer headerbar for main window when composing new messages 2015-03-11 18:15:30 -04:00
Robert Schroll
f33b0bd956 Split main toolbar into two halves
https://bugzilla.gnome.org/show_bug.cgi?id=743960
2015-03-11 18:15:30 -04:00
Dušan Kazik
21d66b0e49 Updated Slovak translation 2015-03-11 15:15:37 +00:00
Jiri Grönroos
a0af6a8c22 Finnish translation update 2015-03-11 16:57:29 +02:00
Dušan Kazik
6b0e57aa2c Updated Slovak translation 2015-03-11 14:50:07 +00:00
Baurzhan Muftakhidinov
d62ef74a28 Updated Kazakh translation 2015-03-11 05:52:39 +00:00
Yosef Or Boczko
0d82845128 Updated Hebrew translation - typo 2015-03-11 02:41:52 +02:00
Yosef Or Boczko
be39ee5e7e Updated Hebrew translation 2015-03-11 02:40:14 +02:00
Yosef Or Boczko
8d6bf0678a Updated Hebrew translation 2015-03-11 02:35:34 +02:00
Yosef Or Boczko
244c197c15 Mark another string as translatable 2015-03-11 02:35:07 +02:00
Yosef Or Boczko
f9c187a5c1 Updated Hebrew translation 2015-03-11 02:27:32 +02:00
Robert Schroll
97b0abb5ce Fix version check for MAJOR_VERSION > 3 2015-03-10 19:09:27 -04:00
Robert Schroll
1aabd9a069 Fix frame borders in vertical orientation
https://bugzilla.gnome.org/show_bug.cgi?id=714793
2015-03-10 19:09:21 -04:00
Robert Schroll
8b00d84fc5 Don't resize conversations_paned on initial set up
https://bugzilla.gnome.org/show_bug.cgi?id=714793
2015-03-10 19:09:15 -04:00