Commit graph

6765 commits

Author SHA1 Message Date
Guido Günther
fb3642149a tests: Split client and JS tests
This gives each suite a longer time and keeps things separate.

Suggested in https://gitlab.gnome.org/GNOME/geary/-/merge_requests/670
2021-07-05 11:50:12 +02:00
Guido Günther
fe30e49b74 tests/client: Make sure WebView tests load resources
Without that the client tests fail like

  ** (test-client:74671): CRITICAL **: 11:32:40.613: void webkit_user_content_manager_add_style_sheet(WebKitUserContentManager*, WebKitUserStyleSheet*): assertion 'styleSheet' failed

This was so far masked since the composer-page-state-test JS tests did
that but test suites should be independent.
2021-07-05 11:50:12 +02:00
Dušan Kazik
9e5c42f2c7 Update Slovak translation 2021-06-15 19:17:45 +00:00
Andika Triwidada
c8f50f1cb6 Update Indonesian translation
(cherry picked from commit bc889d413d3a295361fc83a2f3bf4ab8c970bc1f)
2021-05-31 11:15:55 +00:00
Andika Triwidada
20a64875b2 Update Indonesian translation 2021-05-31 10:32:04 +00:00
Muhammet Kara
f12440af0f Update Turkish translation 2021-05-27 21:23:10 +00:00
Rafael Fontenelle
1ebe3bf11c Update Brazilian Portuguese translation 2021-05-23 19:44:26 +00:00
Yuri Chornoivan
81507e9c3c Update Ukrainian translation 2021-05-16 16:11:47 +00:00
Piotr Drąg
c82e58d881 Update Polish translation 2021-05-16 12:12:08 +02:00
Anders Jonsson
e5e456e19c Update Swedish translation 2021-05-15 13:48:12 +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
Matej Urbančič
62eb1a6eff Update Slovenian translation 2021-05-13 07:58:58 +00:00
Daniel Mustieles
8d38fefcf0 Updated Spanish translation 2021-05-12 11:30:46 +02:00
Ask Hjorth Larsen
dfa845e8ea Updated Danish translation 2021-05-11 19:23:42 +02:00
Jordi Mas
660a20ffaa Update Catalan translation 2021-05-07 18:31:46 +02:00
Hugo Carvalho
bde08a6d48 Update Portuguese translation 2021-05-05 13:37:37 +00:00
Daniel Șerbănescu
2a2bc84bb6 Update Romanian translation 2021-05-05 11:47:13 +00:00
Jordi Mas
7b8e41732e Update Catalan translation 2021-04-25 20:04:13 +02:00
Michael Gratton
81bcd1dbe2 Merge branch 'mjog/upgrade-40-screenshots' into 'mainline'
desktop: Update screenshots for 40.0

See merge request GNOME/geary!702
2021-04-24 09:57:44 +00:00
Michael Gratton
07b0c8a78c desktop: Update screenshots for 40.0 2021-04-24 17:45:42 +09:30
Michael Gratton
e561775c15 Merge branch 'release-40.0' into 'mainline'
Update files for 40.0 release

See merge request GNOME/geary!701
2021-04-23 03:51:13 +00:00
Michael Gratton
67e923c92e Update files for 40.0 release 2021-04-23 12:54:16 +09:30
Michael Gratton
ab3d70365e Merge branch 'mjog/fix-meson-0.57-ci-test-failures' into 'mainline'
build: Fix Flatpak CI test failures caused by meson 0.57

See merge request GNOME/geary!700
2021-04-22 15:23:07 +00:00
Michael Gratton
454cc0bcfe build: Fix Flatpak CI test failures caused by meson 0.57
Add previously implicit build dependencies for tests.

See GNOME/gnome-build-meta#372,
https://discourse.gnome.org/t/meson-0-57-update-may-break-tests-ci/6220
2021-04-23 00:59:02 +10:00
Michael Gratton
c0577d4bf6 build: Fix Flatpak CI FTB with GMime mainline
See !699 and https://github.com/jstedfast/gmime/pull/101
2021-04-22 22:39:16 +10:00
Michael Gratton
98bbdf7f53 Merge branch 'mjog/gmime-stream-write-api-break' into 'mainline'
engine: Work around VAPI binding change causing GMime API break

See merge request GNOME/geary!699
2021-04-22 12:20:36 +00: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
2b15c80718 Merge branch 'mjog/invalid-gobject-property' into 'mainline'
client: Fix invalid GObject property name

See merge request GNOME/geary!697
2021-04-20 22:45:28 +00: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
Michael Gratton
5b6686297d Merge branch '422-message-dragdrop-feedback-regression-fix' into 'mainline'
Show drag & drop feedback dropping message on folder

Closes #422

See merge request GNOME/geary!696
2021-04-19 09:39:20 +00:00
Chris Heywood
357bef45e7 Show drag & drop feedback dropping message on folder
Fixes regression resulting from !401
2021-04-19 10:16:07 +09:30
Dz Chen
47b0471397 Update Chinese (China) translation 2021-04-16 08:38:33 +00:00
Federico Bruni
96ae0d4964 Update Italian translation 2021-04-15 07:01:36 +00:00
Michael Gratton
c28edda276 Merge branch 'mjog/release-40.rc' into 'mainline'
build: Update for 40.rc

See merge request GNOME/geary!695
2021-04-14 12:19:07 +00:00
Hugo Carvalho
22371d5e30 Update Portuguese translation 2021-04-14 12:05:32 +00:00
Michael Gratton
3b9ef746dd Merge branch 'flatpak-libhandy-vapi' into 'mainline'
flatpak: Don't drop the libhandy VAPI

See merge request GNOME/geary!694
2021-04-14 11:29:26 +00:00
Michael Gratton
3310ca42d9 Merge branch 'panels-split' into 'mainline'
ui: Homogeneize the panels

See merge request GNOME/geary!689
2021-04-14 11:14:03 +00:00
Michael Gratton
3a5bb3523c build: Update for 40.rc 2021-04-14 21:03:49 +10:00
Adrien Plazas
5f0f9b57b2 flatpak: Don't drop the libhandy VAPI
This avoids prematurely cleaning /share for libhandy, which would drop
its VAPI and hence make Geary not build.
2021-04-14 12:54:37 +02: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
35f57c7682 Merge branch 'bdaase/geary-saner_pane_size_defaults' into 'mainline'
ui: Use saner pane size defaults

See merge request GNOME/geary!693
2021-04-14 09:39:28 +00:00
Michael Gratton
d62a88bfdf Merge branch 'mjog/responsive-layout-fixes' into 'mainline'
Responsive layout fixes

See merge request GNOME/geary!692
2021-04-14 09:29:38 +00:00
Björn Daase
6ec89fc491 ui: Use saner pane size defaults
Related: https://gitlab.gnome.org/GNOME/geary/-/issues/1164
2021-04-14 19:15:36 +10: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