Piotr Drąg
ea9aebdb9c
Fix extracting Description key from contractor file for translation
2018-10-07 16:41:51 +02:00
Michael Gratton
3afef2c5ac
Fix debian package installation after adding libjson-glib dep
2018-10-07 15:28:20 +11:00
Rafael Fontenelle
916aaf0555
Update Brazilian Portuguese translation
2018-10-05 13:42:23 +00:00
Kukuh Syafaat
1232c1f504
Update Indonesian translation
2018-10-02 13:32:56 +00:00
Marek Cernocky
7ef6c84c13
Updated Czech translation
2018-10-01 14:15:23 +02:00
Michael Gratton
8b7e0ef6d8
Update print cc and bcc header label names to match others
2018-09-30 23:35:57 +10:00
Michael Gratton
70d56b179a
Merge branch 'print-headers' into 'master'
...
Print common headers when printing messages
See merge request GNOME/geary!47
2018-09-30 13:23:01 +00:00
Michael Gratton
af91204ccc
Merge branch 'meson-linguas' into 'master'
...
Remove deprecated 'languages' parameter of gnome.yelp().
See merge request GNOME/geary!49 and ticket #126
2018-09-30 12:41:33 +00:00
Federico Bruni
7094de03cf
remove deprecated 'languages' parameter of gnome.yelp()
...
Since version 0.43 Meson automatically reads the LINGUAS file.
2018-09-28 17:40:34 +02:00
Alex Henrie
698f61e6e5
Print common headers when printing messages
2018-09-26 18:43:46 -06:00
Michael Gratton
c1bc3ee99d
Merge branch 'wip/795595-fix-special-folder-creation' into 'master'
...
Wip/795595 fix special folder creation
See merge request GNOME/geary!48
2018-09-26 14:12:58 +00:00
Michael Gratton
6df979dade
Add support for creating/deleting folders to the console app
2018-09-26 23:54:47 +10:00
Michael Gratton
7449e10b3e
Correctly handle creating special folders when they do not exist
2018-09-26 23:28:43 +10:00
Michael Gratton
c39b1e5457
Improving handling when opening folders that do not exist on remote.
...
Force close the folder if when opening a remote session indicates it
does not exist.
Also actually handle the folder not opening during a background sync.
2018-09-26 23:24:17 +10:00
Michael Gratton
4989cc78ef
Ensure folders are removed from local account's cache when deleted
2018-09-26 23:21:52 +10:00
Michael Gratton
1d0f0de987
Make some exception messages more obvious when seen out of context
2018-09-26 23:20:00 +10:00
Stas Solovey
00e1a92d74
Update Russian translation
2018-09-25 20:16:02 +00:00
Michael Gratton
b4749cce39
Simplify the process of creating new local folders somewhat
...
Enable local folders to be created with one call, rather than two.
2018-09-25 23:59:28 +10:00
Michael Gratton
3e461e7b45
Don't include empty root folder path segment constructing a mailbox name
...
This fixes attempts to create special mailboxes as "/Special" instead
of "Special".
2018-09-25 23:33:12 +10:00
Michael Gratton
4095c53383
Merge branch 'revert-ad984903' into 'master'
...
Revert "Merge branch 'print-headers' into 'master'"
See merge request GNOME/geary!46
2018-09-23 02:33:46 +00:00
Michael Gratton
00e7834082
Revert "Merge branch 'print-headers' into 'master'"
...
This reverts merge request !45
2018-09-23 02:18:24 +00:00
Michael Gratton
ad984903c4
Merge branch 'print-headers' into 'master'
...
Print common headers when printing messages
Fixes #114
See merge request GNOME/geary!45
2018-09-23 02:17:58 +00:00
Alex Henrie
2b2c587e6c
Print common headers when printing messages
2018-09-22 09:48:51 -06:00
Marek Cernocky
b6312810c5
Updated Czech help translation
2018-09-18 08:33:36 +02:00
Josef Andersson
7635480033
Update Swedish translation
2018-09-14 21:08:16 +00:00
Michael Gratton
94809971ee
Fix account branch in folder tree not being expanded by default
...
For Cyrus and other servers that puts all user folders under the Inbox,
if the Inbox's special type changes, all children are removed and
re-added. This ensures account paths auto expand whenever any child
is added. This is sub-optimal if a new folder is added and the branch
was manually closed, but that's a corner case.
Fixes #92 , see also #11 .
2018-09-14 23:45:26 +10:00
Michael Gratton
cfc05a1f5b
Merge branch 'wip/98-connectivity-can-reach-debus-error' into 'master'
...
Update error handling when checking for network connectivity
See merge request GNOME/geary!44
2018-09-14 12:59:31 +00:00
Michael Gratton
8b3d9d9432
Update error handling when checking for network connectivity
...
Use Glib.NetworkMonitor.connectivity to work out if we should report
an error thrown when checking reachability: Only report if we have
full connectivity, otherwise retry.
Also, NetworkMonitor.can_reach may throw a DBus error if there is a
problem talking to the portal under Flatpak. We should at least
attempt to connect in this case.
Workaround for issue #97 , see also #82
2018-09-14 22:35:43 +10:00
Michael Gratton
f3ad1fe00d
Merge branch 'wip/29-ms-breaks-plain-sigs' into 'master'
...
Fix plain text signatures losing their formatting when rendered by MS products
See merge request GNOME/geary!33
2018-09-12 11:09:34 +00:00
Michael Gratton
adf21161e9
Merge branch 'faster-folder-switching' into 'master'
...
Faster folder switching
See merge request GNOME/geary!42
2018-09-12 10:55:19 +00:00
Michael Gratton
9076011d0d
Merge branch 'wip/77-skc-in-composer' into 'master'
...
Further refine workaround for SKC key press handing
Closes #77
See merge request GNOME/geary!41
2018-09-12 10:06:24 +00:00
Erik Faye-Lund
3ea103eb94
Only rebuild copy/move toolbars when switching accounts
...
When working on accounts with a *lot* of folders on slow servers, this
can be very slow. So let's try to only do it when it's actually needed;
when switching accounts.
2018-09-12 11:49:24 +02:00
Erik Faye-Lund
83872710bf
Remove pointless null-check
...
This check can never be null; we already defererence this variable
before, so we would have seen an NRE here already.
2018-09-12 11:45:34 +02:00
Michael Gratton
72cfef5efa
Further refine workaround for SKC key press handing
...
Only consider keyboard modifiers that are in GTK's default mod mask
when deciding to engage/disengage the SKC hack in MainWindow, so things
like NumLock being on (GDK_MOD2_MASK) don't disengage the hack.
Fixes #77
2018-09-11 22:49:05 +10:00
Emin Tufan Çetin
efe02322ad
Update Turkish translation
2018-09-08 21:41:10 +00:00
Marek Cernocky
02df43298a
Updated Czech translation
2018-09-07 10:47:36 +02:00
Rafael Fontenelle
01e553eb5c
Update Brazilian Portuguese translation
2018-09-01 22:44:27 +00:00
Piotr Drąg
33fc63f211
Update Polish translation
2018-09-01 19:40:03 +02:00
Emin Tufan Çetin
d5034f324e
Update Turkish translation
2018-09-01 12:58:50 +00:00
Emin Tufan Çetin
daa070420f
Update Turkish translation
2018-09-01 12:58:04 +00:00
Michael Gratton
093fc93ba7
Modernise in-tree debian packaging
...
Update standards and dh compat versions, stop building the -dbg package
and build a dbgsym package instead.
2018-09-01 22:09:18 +10:00
Michael James Gratton
43ba38bb05
Add unit test for IMAP FETCH command constructor.
2018-09-01 22:09:18 +10:00
Michael James Gratton
1bdfacc10a
Split Command.serialize up into two phases to get IDLE logged properly
...
Command.serialize has now become send() and send_wait(). ClientSession
will signal a command has been sent after calling the first method, but
will not send another until the second returns. This allows IDLE and
AUTHENTICATE to stall the send queue until they are complete, but also
allows listeners to get signalled when the command has actually been
sent.
2018-09-01 22:09:18 +10:00
Michael James Gratton
74323d2935
Ensure IDLE command and DONE are both subject to a timeout.
...
Use the same timeout for IdleCommand as for others, but have it manage
its response timer itself, so it is reset when its IDLE continuation is
received, but restarted when DONE is sent, so sending both that and the
initial command are covered by a timeout.
2018-09-01 22:09:18 +10:00
Michael James Gratton
92f8e86bd1
Cancel any sent IMAP commands when closing server connection streams.
...
This prevents incomplete commands (esp. IDLE) hanging around forever when
the connection closes.
2018-09-01 22:09:18 +10:00
Michael James Gratton
aea90fd522
Doc comment and copyright updates.
2018-09-01 22:09:18 +10:00
Michael James Gratton
78dac45009
Avoid buffering when Imap.Serializer writes quoted strings.
2018-09-01 22:09:18 +10:00
Michael James Gratton
4890a0ef70
Add per-command response timeout so we get them for each individual command
2018-09-01 22:09:18 +10:00
Michael James Gratton
a5228edaa3
Ensure IDLE is not sent after is it is disabled for a connection.
...
Since the idle timer was not being cancelled, when idle_when_quiet was
set to false the connection would still send IDLE. This also removes the
need to send a NOOP to get in/out of IDLE.
2018-09-01 22:09:18 +10:00
Michael James Gratton
c24cba0516
Fix console app after recent ClientConnection API changes.
2018-09-01 22:09:18 +10:00