Maximiliano Sandoval R
080ead9775
meson: Update to 0.59
2022-07-15 11:18:49 +00:00
Cédric Bellegarde
fcece2a649
client: composer: Remove workaround for GTK merge request !939
2022-07-15 10:47:31 +00:00
Alexander Mikhaylenko
3050e7809e
editor: Set capture phase for the gesture
2022-07-15 01:29:08 +04:00
Alexander Mikhaylenko
b32adf7cd9
Fix touch input in composer
...
- button_*_event signals don't handle touch and are pointer-only; use a
GtkGesture. Remove the button_release_event hack in ComposerWebView.
- The row's focus-on-click steals clicks and uses them to focus the row,
stop doing that. Reimplement it for the webview manually.
2022-07-14 18:24:41 +04:00
Cédric Bellegarde
ef41ed374d
Geary.RFC822.Message: Simplier regex for dkim/dmarc match
...
Previous regex was working with Google, Microsoft and OpenDKIM but fails
with Rspamd.
Using a simplier regex is safe enough.
2022-07-08 23:08:24 +02:00
Cédric Bellegarde
9f893adc47
client: Add more options for displaying images from messages
...
- An application setting allowing to always trust images
- An option to trust images from an email domain
- Replaces buttons by a menu in infobar
2022-07-08 22:02:18 +02:00
Cédric Bellegarde
bc4fe28a25
Geary.RFC822.Message: Add support for Authentication-Results field
2022-07-08 21:32:50 +02:00
Michael Catanzaro
c1cbd6e111
util-logging: fix fatal warnings logic
...
If fatal criticals are enabled, we should not crash on a simple warning,
because warnings are normal and less serious than criticals.
If fatal warnings are enabled, we should definitely crash on criticals,
because criticals indicate undefined behavior and are more serious than
warnings.
2022-07-07 22:09:55 +00:00
Cédric Bellegarde
7c0ad633a6
client: conversation-viewer: Give more room to composer in embedded mode
2022-07-06 00:15:57 +02:00
Cédric Bellegarde
51a82881b5
client: accounts: Do not fallback to previous id
...
This makes valac locked on build
2022-07-05 23:19:14 +02:00
Cédric Bellegarde
a405a55fb4
build: Remove missing imap-engine-outlook-drafts-folder.vala
2022-07-05 22:26:24 +02:00
Cédric Bellegarde
d9afe29b1c
Merge branch 'goa_fix' into 'mainline'
...
client: accounts: Use new GNOME Settings app-id
Closes #1371
See merge request GNOME/geary!734
2022-07-05 19:51:02 +00:00
Cédric Bellegarde
1c5f021105
Merge branch '1387' into 'mainline'
...
engine: api: AccountInformation: Do not convert string to human-readable if looks like an ip
Closes #1387
See merge request GNOME/geary!732
2022-07-05 19:47:13 +00:00
Cédric Bellegarde
6bce01b81b
Merge branch 'drafts_outlook' into 'mainline'
...
engine: imap-engine: Outlook now supports UIDPLUS
Closes #1382
See merge request GNOME/geary!733
2022-07-05 19:42:51 +00:00
Cédric Bellegarde
71c3100eec
client: accounts: Use new GNOME Settings app-id
...
Fix #1371
2022-07-02 22:50:20 +02:00
Cédric Bellegarde
5f3b3ccd3f
engine: imap-engine: Outlook now supports UIDPLUS
...
* OK The Microsoft Exchange IMAP4 service is ready. [QQBTADQAUAAxADkANQBDAEEAMAAwADEANwAuAEUAVQBSAFAAMQA5ADUALgBQAFIATwBEAC4ATwBVAFQATABPAE8ASwAuAEMATwBNAA==]
A001 CAPABILITY
* CAPABILITY IMAP4 IMAP4rev1 LOGINDISABLED STARTTLS SASL-IR UIDPLUS ID UNSELECT CHILDREN IDLE NAMESPACE LITERAL+
A001 OK CAPABILITY completed.
Fix #1382
2022-07-02 17:46:31 +02:00
Cédric Bellegarde
e7e4be09bc
engine: api: AccountInformation: Do not convert string to human-readable if looks like an ip
...
Fix #1387
2022-06-30 22:21:48 +02:00
Cédric Bellegarde
b96038ea3e
client: match substrings while autocompleting contacts. Fix #1144 . Fix #984 .
2022-06-30 08:08:07 +02:00
Rico Tzschichholz
0f75e7a84a
Util.Cache.Lru: Workaround missing generic type argument
2022-02-06 17:49:00 +01:00
Rico Tzschichholz
9bd4c82952
Fix accessibility issues with initializer of constants
2021-11-30 15:31:31 +01:00
Michael Gratton
e23f2cde66
Merge branch 'mjog/build-updates' into 'mainline'
...
Misc build fixes
See merge request GNOME/geary!703
2021-07-26 12:15:31 +00:00
Michael Gratton
1c1912d006
build: Remove explicit libsoup dependency
...
Replace all uses of libsoup with their GLib equivalents, and remove the
build dependency.
See GNOME/gnome-build-meta#378
2021-05-15 22:14:49 +10:00
Michael Gratton
213c470416
client: Use public GCR trust API calls now they are widely packaged
2021-04-28 08:47:57 +10:00
Michael Gratton
c1c8058a2a
build: Remove --disable-since-check for llibhandy 1.0
2021-04-28 08:47:57 +10:00
Michael Gratton
8db785d6f3
build: Remove unused libpeas_gtk dependency
2021-04-28 08:47:57 +10:00
Michael Gratton
7f155f87ac
engine: Work around VAPI binding change causing GMime API break
...
See https://github.com/jstedfast/gmime/pull/101
2021-04-21 22:53:34 +10:00
Michael Gratton
d17554d30f
build: Ensure vala defines are passed through to valadoc
2021-04-21 22:53:34 +10:00
Michael Gratton
4f41ce6159
client: Fix invalid GObject property name
...
`_instance` is not a valid property name.
2021-04-19 21:24:13 +10:00
Adrien Plazas
a35d867192
ui: Homogeneize the panels
...
This makes the right panel take 50% of the window when it is wide
enough, and make the two other panels share the remaining 50%.
2021-04-14 12:52:01 +02:00
Michael Gratton
791b747fbd
client: Consistently use Gtk.Widget.error_bell, not Gdk.Window.beep
...
The former takes into account GTK settings, the latter doesn't.
2021-04-14 19:08:35 +10:00
Michael Gratton
1667a7b2da
client: Ensure keyboard focus is not lost when main window leaflets fold
...
See GNOME/libhandy#179
2021-04-14 19:08:35 +10:00
Michael Gratton
2222c6af87
client: Ensure search UI is actually shown when activating shortcut
2021-04-14 19:07:50 +10:00
Michael Gratton
45bab34f45
client: Only enable find-in-conversation action when the viewer is shown
2021-04-14 19:07:50 +10:00
Michael Gratton
da611ccf28
client: Fix main window load_more being triggered folded
...
Don't need to load more when the conversation list is not being shown.
2021-04-14 19:07:50 +10:00
Michael Gratton
3c001a99cf
client: Fix <Enter> not activating folder tree rows
2021-04-14 19:07:50 +10:00
Michael Gratton
11882a1055
build: Pull in libhandy as a submodule until 1.2.1 is packaged
2021-04-14 00:49:45 +10:00
Michael Gratton
b7458dc24f
client: Ensure all folder-based conversation actions get updated
2021-04-14 00:49:45 +10:00
Michael Gratton
f097252e46
Client: Only show conversation viewer's actions when needed
...
The conversation viewer's actions are only needed when the main
toolbar's compact actions are being shown.
2021-04-14 00:49:45 +10:00
Michael Gratton
d695f5b5fe
client: Ensure conversation list action bar shown when main window folded
2021-04-14 00:49:45 +10:00
Michael Gratton
dbb9cc35e8
client: Simplify main window outer leaflet state change handling
2021-04-14 00:49:45 +10:00
Michael Gratton
5aea0ad10f
client: Invoke the correct menu for move or copy shortcuts
2021-04-13 18:38:40 +10:00
Michael Gratton
ef4269e18b
client: Add convenience accessors for conversation list/viewer being shown
2021-04-13 18:38:22 +10:00
Michael Gratton
78b3fddb6f
client: Rename main window leafets and their children
...
Make them a bit easier to reason about.
2021-04-13 18:38:22 +10:00
Michael Gratton
4eefe3013e
client: Fix packing of Component.ConversationActions
2021-04-13 18:38:19 +10:00
Michael Gratton
9e641600c3
client: Convert to using HdySqueezer for managing main toolbar actions
2021-04-13 18:36:16 +10:00
Michael Gratton
0aa8ad6a05
client: Convert from shared conversation action widget to use multiple
...
Convert Components.ConversationActions to a widget that encapsulates
selectively visible conversations action groups. Use multiple instances
of that in preference to a single shared instance that gets re-parented
as the responsive UI adjusts.
Flatten the custom widget hierarchy a bit by merging the
`ConversationActionBar` and `ConversationHeaderbar` widgets into
`MainToolbar` itself.
2021-04-11 11:23:13 +10:00
Michael Gratton
7b994ece1d
client: Move MainToolbar into the Components name space proper
2021-04-09 21:11:41 +10:00
Michael Gratton
1de50614d1
Merge branch 'mjog/folder-list-cleanup' into 'mainline'
...
Folder list fixes
Closes #1177 and #1184
See merge request GNOME/geary!686
2021-04-08 22:55:38 +00:00
Michael Gratton
05ea5fbdb3
client: Revert folder list expander change
...
This undoes the expander-related changes introduced in !618 , to fix
regressions such as #1177 and #1184 .
2021-04-08 08:20:37 +10:00
Michael Gratton
3f6a8581bc
client: Ensure inboxes, account and label branches are expanded by default
2021-04-08 08:20:08 +10:00