View Bazaar branches
Get this repository:
git clone https://git.launchpad.net/geary

Geary has 2 active reviews. See all merge proposals.

Import details

Import Status: Reviewed

This repository is an import of the Git repository at https://gitlab.gnome.org/GNOME/geary.git.

The next import is scheduled to run .

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 25 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 30 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 25 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 25 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 40 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 25 seconds — see the log

Branches

Name Last Modified Last Commit
gnumdk/fix_touch_navigation 2024-04-02 13:10:46 UTC
client: Go to next pane once something has been selected

Author: Cédric Bellegarde
Author Date: 2024-04-02 13:10:42 UTC

client: Go to next pane once something has been selected

Fix #1601

main 2024-04-01 12:08:20 UTC
Update Brazilian Portuguese translation

Author: Juliano de Souza Camargo
Author Date: 2024-04-01 12:08:20 UTC

Update Brazilian Portuguese translation

gnome-44 2024-03-29 06:39:19 UTC
Update Slovenian translation

Author: Martin Srebotnjak
Author Date: 2024-03-29 06:39:19 UTC

Update Slovenian translation

gnumdk/show_to_in_sent 2024-03-01 14:45:35 UTC
client: conversation-list: Show recipients in Sent folder

Author: Cédric Bellegarde
Author Date: 2023-10-09 13:30:41 UTC

client: conversation-list: Show recipients in Sent folder

Fix #669

nielsdg/gitlab-ci-template 2024-02-26 14:02:07 UTC
ci: Allow ubuntu job to fail

Author: NielsDG
Author Date: 2024-02-26 14:02:07 UTC

ci: Allow ubuntu job to fail

gnumdk/fix_issues_with_dovecot_virtual_folders 2023-11-18 13:59:49 UTC
engine: Filter duplicated mailboxes on LIST

Author: Cédric Bellegarde
Author Date: 2023-10-02 20:12:51 UTC

engine: Filter duplicated mailboxes on LIST

When using virtual namespaces in Dovecot, a LIST command will return
mulitple entries for virtual folder. Always use flags from last entry.

```
a005 LIST "" "*"
* LIST (\HasChildren) "." virtual
* LIST (\HasNoChildren \UnMarked) "." Templates
* LIST (\HasNoChildren \UnMarked \Trash) "." Trash
* LIST (\HasNoChildren \UnMarked \Junk) "." Junk
* LIST (\HasNoChildren \UnMarked \Drafts) "." Drafts
* LIST (\HasNoChildren \UnMarked) "." Archive
* LIST (\HasNoChildren \UnMarked \Sent) "." Sent
* LIST (\HasNoChildren \Flagged) "." virtual.Favoris
* LIST (\Noselect \HasChildren) "." virtual
* LIST (\HasNoChildren \Flagged) "." virtual.Favoris
* LIST (\HasNoChildren) "." INBOX
```

Fix errors like: `Unable to get STATUS of virtual: a008 NO Mailbox doesn't exist: virtual`

gnumdk/account_edit_close_button 2023-11-18 13:58:17 UTC
client: Always show close button in account editor

Author: Cédric Bellegarde
Author Date: 2023-10-02 18:30:56 UTC

client: Always show close button in account editor

Fix #1556

gnumdk/fix_conn_hang 2023-11-18 13:53:34 UTC
engine: Ensure we try to connect again on connection error

Author: Cédric Bellegarde
Author Date: 2023-10-03 14:42:42 UTC

engine: Ensure we try to connect again on connection error

Fix #1552

gnumdk/sqlite_temp_store 2023-11-18 13:50:58 UTC
engine: Set database temp store

Author: Cédric Bellegarde
Author Date: 2023-10-15 16:02:35 UTC

engine: Set database temp store

Fix #1017

gnumdk/tooltip_link 2023-11-18 13:46:10 UTC
ui: Replace anchors title if looks like an URI

Author: Cédric Bellegarde
Author Date: 2023-10-14 16:39:05 UTC

ui: Replace anchors title if looks like an URI

Fix #1567

gnumdk/remove_status_bar 2023-11-18 12:02:15 UTC
client: Remove mostly unused StatusBar widget

Author: Cédric Bellegarde
Author Date: 2023-10-05 17:28:13 UTC

client: Remove mostly unused StatusBar widget

- Message are now shown in toasts
- It's only used to hold a Spinner, moved in HeaderBar

gnumdk/mark_as_read_option 2023-11-03 06:40:12 UTC
client: Do not mark messages as read while searching

Author: Cédric Bellegarde
Author Date: 2023-10-09 14:58:09 UTC

client: Do not mark messages as read while searching

Fix #603

gnumdk/gtk4 2023-10-17 20:15:20 UTC
treewide: Finish porting widgets to GTK4

Author: Cédric Bellegarde
Author Date: 2023-10-17 16:44:00 UTC

treewide: Finish porting widgets to GTK4

gnumdk/conversation-list-remove-selection 2023-10-13 16:38:46 UTC
client: Do not select a new conversation if viewer is hidden

Author: Cédric Bellegarde
Author Date: 2023-08-25 21:10:50 UTC

client: Do not select a new conversation if viewer is hidden

gnumdk/remove_mailman_workaround 2023-10-13 06:31:06 UTC
client: Remove Mailman workaround

Author: Cédric Bellegarde
Author Date: 2023-10-13 05:14:11 UTC

client: Remove Mailman workaround

We just comment the code to be sure to not add a similar workaround later.

Fix #1024

gnumdk/search 2023-10-13 05:08:51 UTC
client: Hide search bar when leaving search folder

Author: Cédric Bellegarde
Author Date: 2023-10-09 21:49:10 UTC

client: Hide search bar when leaving search folder

Keep search around allowing user to go back in search folder.

gnumdk/fix_navigation 2023-10-12 19:38:23 UTC
client: Ensure conversation loaded on keyboard navigation

Author: Cédric Bellegarde
Author Date: 2023-08-30 05:24:41 UTC

client: Ensure conversation loaded on keyboard navigation

gnumdk/composer_simplification 2023-10-12 19:18:49 UTC
client: Close composer while navigating back

Author: Cédric Bellegarde
Author Date: 2023-10-04 15:55:07 UTC

client: Close composer while navigating back

User can't guess something hidden exists.

gnumdk/move_mail_between_accounts 2023-10-05 17:39:03 UTC
client: add CreateEmailCommand

Author: Cédric Bellegarde
Author Date: 2023-08-24 05:26:24 UTC

client: add CreateEmailCommand

Allows to move messages between accounts

Fix #645

gnumdk/avatar_workaround 2023-10-04 14:12:49 UTC
client: Filter avatar text

Author: Cédric Bellegarde
Author Date: 2023-10-04 14:12:45 UTC

client: Filter avatar text

Workaround https://gitlab.gnome.org/GNOME/libadwaita/-/issues/647

gnumdk/stable 2023-10-03 15:17:58 UTC
engine: Really test connectivity on network available

Author: Cédric Bellegarde
Author Date: 2023-10-03 15:14:44 UTC

engine: Really test connectivity on network available

NetworkMonitor.can_reach() may return true while unreachable, leaving engine locked for a
longer timeout.

Use sockets to really check host is reachable.

gnumdk/reworked_inapp_notifications 2023-09-18 12:53:59 UTC
client: Rework in application notifications

Author: Cédric Bellegarde
Author Date: 2023-08-28 15:15:48 UTC

client: Rework in application notifications

- Use only one notification for last command
- Ensure our action targets wanted command

Fix #1443

mainline 2023-09-15 20:07:27 UTC
DOAP: Remove defunct mailing list; add Discourse

Author: Andre Klapper
Author Date: 2023-09-15 20:07:27 UTC

DOAP: Remove defunct mailing list; add Discourse

master 2023-09-15 20:07:27 UTC
DOAP: Remove defunct mailing list; add Discourse

Author: Andre Klapper
Author Date: 2023-09-15 20:07:27 UTC

DOAP: Remove defunct mailing list; add Discourse

gnumdk/composer-signature 2023-09-12 16:21:08 UTC
client: composer: Move signature below quote

Author: Cédric Bellegarde
Author Date: 2023-09-04 15:24:26 UTC

client: composer: Move signature below quote

Like this on all others MUA.

Fix #712

gnumdk/fix_duplicated_emails 2023-09-09 20:44:23 UTC
client: Ignore duplicates while populating conversation viewer

Author: Cédric Bellegarde
Author Date: 2023-09-09 20:00:50 UTC

client: Ignore duplicates while populating conversation viewer

gnome-43 2023-09-08 15:48:26 UTC
Update Czech translation

Author: AsciiWolf
Author Date: 2023-09-08 15:48:26 UTC

Update Czech translation

gnumdk/conversation-listbox-last-child 2023-09-04 14:16:06 UTC
client: Remove hover effect if row not expandable

Author: Cédric Bellegarde
Author Date: 2023-09-04 14:16:02 UTC

client: Remove hover effect if row not expandable

Fix #1154

gnumdk/unread_dot 2023-08-31 14:00:11 UTC
client: Use a more common (a dot) unread indicator

Author: Cédric Bellegarde
Author Date: 2023-08-29 12:26:15 UTC

client: Use a more common (a dot) unread indicator

gnumdk/engine_smtp_mime_encoding_constraint 2023-08-30 15:19:41 UTC
engine: Detect mime encoding constraint from server EHLO

Author: Cédric Bellegarde
Author Date: 2023-08-30 15:19:39 UTC

engine: Detect mime encoding constraint from server EHLO

Fix #1416

gnumdk/fix_discard_composer 2023-08-27 14:10:51 UTC
client: Do not discard composer on Escape

Author: Cédric Bellegarde
Author Date: 2023-08-27 14:10:48 UTC

client: Do not discard composer on Escape

Fix #1018

gnumdk/conversation-list-next-unread 2023-08-27 12:55:52 UTC
client: Select newer conversations on deletion

Author: Cédric Bellegarde
Author Date: 2023-08-27 12:50:34 UTC

client: Select newer conversations on deletion

Fix #49

gnumdk/fix_osk 2023-08-25 10:14:11 UTC
client: Do not handle WebView input via key events

Author: Cédric Bellegarde
Author Date: 2023-08-25 10:07:30 UTC

client: Do not handle WebView input via key events

key events are absent when using OSK

Fix #1293

gnumdk/plain_text_toolbare 2023-08-23 14:04:10 UTC
client: composer: Move indent buttons to main toolbar

Author: Cédric Bellegarde
Author Date: 2023-08-23 14:04:08 UTC

client: composer: Move indent buttons to main toolbar

Fix #806

nielsdg/unknown-i18n-context 2023-08-11 07:57:16 UTC
client: Add some translator comments

Author: NielsDG
Author Date: 2023-08-11 07:57:16 UTC

client: Add some translator comments

Fixes: https://gitlab.gnome.org/GNOME/geary/-/issues/1522

gnome-40 2023-07-21 14:44:11 UTC
Update Czech translation

Author: Marv-CZ
Author Date: 2023-07-21 14:44:11 UTC

Update Czech translation

gnumdk/conversation-viewer2 2023-07-09 19:09:43 UTC
plop

Author: Cédric Bellegarde
Author Date: 2023-03-24 06:07:21 UTC

plop

gnome-3-36 2023-04-12 13:34:09 UTC
Update French translation

Author: Julien Hardelin
Author Date: 2023-04-12 13:34:09 UTC

Update French translation

gnumdk/libpeas 2023-03-24 06:03:30 UTC
build: Move to libpeas2

Author: Cédric Bellegarde
Author Date: 2023-03-24 06:03:30 UTC

build: Move to libpeas2

gnumdk/dozed 2023-02-09 06:18:59 UTC
engine: Add support for Dozed daemon

Author: Cédric Bellegarde
Author Date: 2023-02-06 17:48:53 UTC

engine: Add support for Dozed daemon

gnumdk/sanbox 2022-10-19 07:03:26 UTC
Revert "Components.WebView: Fix printing to PDF with WebKitGTK sandbox enabled"

Author: Cédric Bellegarde
Author Date: 2022-10-19 07:03:26 UTC

Revert "Components.WebView: Fix printing to PDF with WebKitGTK sandbox enabled"

This reverts commit 5a54e470b207b3207d84c5d53f3b101a98e95bf4.

gnumdk/mark_as_read_if_expanded 2022-09-21 13:34:56 UTC
client: Do not reverse variable logical

Author: Cédric Bellegarde
Author Date: 2022-09-21 09:53:49 UTC

client: Do not reverse variable logical

This does not make sense to use start_mark_timer in MainWindow and
ConversationViewer and suppress_mark_timer later.

gnumdk/conversation-listbox 2022-09-14 08:29:06 UTC
client: conversation-list: Migrate from `TreeView` to `ListBox`

Author: John Renner
Author Date: 2021-04-20 21:07:31 UTC

client: conversation-list: Migrate from `TreeView` to `ListBox`

- Replace ConversationListStore with ConversationListModel
- Get ListBox rendering
- Implement proper multiselection for ListBox
- Build row widget
    Unread status
    Multiple sender addresses
    Per-sender unread styling
    Buttons for mark as read and flag
    Allow disabling preview
    Occasionally update timestamp displays
- Build List widget
    Port all selection (get/set/etc) APIs
    Build ListModel for subscribing to ConversationMonitor
    Context Menu
    Drag and Drop
- Build Scroll widget
    load more when scroll reaches near bottom
    Report currently visible conversations

mjog/fix-ci-test-logs 2022-08-25 16:10:18 UTC
.gitlab-ci.yml: Fix meson test logs not being saved as arifacts

Author: Michael Gratton
Author Date: 2020-08-28 08:37:03 UTC

.gitlab-ci.yml: Fix meson test logs not being saved as arifacts

Save all files in meson-logs, so we're not caught out when file names
change again.

gnumdk/mainline 2022-08-24 20:11:24 UTC
Update (or drop) the Docker image used by Flatpak job

Author: Bartłomiej Piotrowski
Author Date: 2022-07-27 10:39:55 UTC

Update (or drop) the Docker image used by Flatpak job

The gnome-runtime-images have been recently migrated to Quay. This is already reflected in the template.

Please note this MR has been created semi-automatically. If it doesn't make sense, feel free to close it.

barthalion/gnome-runtime-images-quay 2022-08-24 14:29:54 UTC
Update (or drop) the Docker image used by Flatpak job

Author: Bartłomiej Piotrowski
Author Date: 2022-07-27 10:39:55 UTC

Update (or drop) the Docker image used by Flatpak job

The gnome-runtime-images have been recently migrated to Quay. This is already reflected in the template.

Please note this MR has been created semi-automatically. If it doesn't make sense, feel free to close it.

flatpak-remote-builder 2022-07-24 21:59:57 UTC
flatpak-remote-builder autocommit

Author: Cédric Bellegarde
Author Date: 2022-07-24 21:59:57 UTC

flatpak-remote-builder autocommit

gnumdk/build 2022-07-24 19:40:15 UTC
Test

Author: Cédric Bellegarde
Author Date: 2022-07-24 19:40:15 UTC

Test

gnumdk/remove_reflow_box 2022-07-20 13:52:24 UTC
components: Remove ComponentsReflowBox and replace it with pure GtkFlowBox

Author: Cédric Bellegarde
Author Date: 2022-07-20 13:51:01 UTC

components: Remove ComponentsReflowBox and replace it with pure GtkFlowBox

- Remove ComponentsReflowBox
- Rework composer UI file

jjardon/webkit2gtk-4.1 2022-07-15 10:48:27 UTC
meson.build: Build against webkit2gtk-4.1 if available

Author: Javier Jardón
Author Date: 2021-07-24 22:33:02 UTC

meson.build: Build against webkit2gtk-4.1 if available

gnumdk/gitlab-ci-test 2022-07-13 20:00:02 UTC
build: Update GitLab CI requirements

Author: Cédric Bellegarde
Author Date: 2022-07-13 19:44:50 UTC

build: Update GitLab CI requirements

gnumdk/gmail_goa_only 2022-07-09 11:34:19 UTC
client: accounts: No fallback for GMail if GOA is missing

Author: Cédric Bellegarde
Author Date: 2022-07-09 11:26:46 UTC

client: accounts: No fallback for GMail if GOA is missing

GMail does not support "Less secure apps" anymore, so do not fallback to
local account manager if GNOME Online Accounts is missing.

https://support.google.com/accounts/answer/6010255

mjog/fix-timezone-deprecation 2022-07-08 08:27:22 UTC
engine: Use nullable version of GLib.Timezone.identifier

Author: Michael Gratton
Author Date: 2021-04-06 04:09:14 UTC

engine: Use nullable version of GLib.Timezone.identifier

mcatanzaro/fatal-warnings 2022-07-07 22:09:55 UTC
util-logging: fix fatal warnings logic

Author: Michael Catanzaro
Author Date: 2021-08-25 15:23:26 UTC

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.

gnome-3-38 2021-05-31 11:15:44 UTC
Update Indonesian translation

Author: Andika Triwidada
Author Date: 2021-05-31 11:15:44 UTC

Update Indonesian translation

mjog/hide-internal-symbols 2021-04-27 11:07:03 UTC
build: Hide internal symbols

Author: Michael Gratton
Author Date: 2021-04-27 11:04:29 UTC

build: Hide internal symbols

Enable the `--hide-internal` valac option, and build the client lib
as both shared and static libs, so that the client tests can access
internal symbols via the static library.

mjog/mutex-lock-cleanup 2021-04-04 04:02:47 UTC
engine: Minor database locking cleanup

Author: Michael Gratton
Author Date: 2021-04-04 04:01:23 UTC

engine: Minor database locking cleanup

Remove some unused/uneeded code protected by locks in
`Geary.Db.Database`.

mjog/invert-folder-class-hierarchy 2021-03-07 10:27:04 UTC
engine: Ensure that MinimalFolder email counts are always updated

Author: Michael Gratton
Author Date: 2021-03-07 10:27:04 UTC

engine: Ensure that MinimalFolder email counts are always updated

Any call to `ImapDB.Folder.create_or_update` needs to be followed by
updating the folder's email counts otherwise, addition, removal or
flag changes could put the numbers out.

mjog/webkit_plugin_warning-3_38 2021-01-28 10:31:42 UTC
Components.WebView: Fix CI failure building with WebKitGTK >= 2.31

Author: Michael Gratton
Author Date: 2021-01-14 10:56:17 UTC

Components.WebView: Fix CI failure building with WebKitGTK >= 2.31

The `webkit_settings_set_enable_plugins` method has been deprecated in
2.31, and calling it emits a warning which trips up the test suite.

Cherry picked from !624 commit 28921890

mjog/1050-invalid-server-name 2020-10-29 12:33:36 UTC
Components.NetworkAddressValidator: Add debug log when DNS lookup fails

Author: Michael Gratton
Author Date: 2020-10-29 12:33:36 UTC

Components.NetworkAddressValidator: Add debug log when DNS lookup fails

mjog/121-search-tokenising 2020-10-29 11:28:53 UTC
Geary.SearchQuery: Allow client apps to build search queries

Author: Michael Gratton
Author Date: 2019-12-16 12:17:55 UTC

Geary.SearchQuery: Allow client apps to build search queries

Adds classes that allow building arbitrary query expressions and require
an instance to be provided to Geary.SearchQuery, to be set as a
property.

This enables query expressions to be parsed by clients instead of the
engine, in which ever whay they choose.

mjog/406-offline-infobars 2020-09-03 00:31:03 UTC
WIP: Add debugging to determine what GNetworkMonitor actually reports

Author: Michael Gratton
Author Date: 2020-09-03 00:31:03 UTC

WIP: Add debugging to determine what GNetworkMonitor actually reports

mjog/codespell-qa 2020-08-20 04:28:35 UTC
build: Add codespell as a test

Author: Michael Gratton
Author Date: 2020-08-20 04:28:35 UTC

build: Add codespell as a test

mjog/rfc822-cleanup-part-deux 2020-06-30 04:42:59 UTC
Geary.Memory.OffsetBuffer: Remove now unused class

Author: Michael Gratton
Author Date: 2020-06-30 04:41:56 UTC

Geary.Memory.OffsetBuffer: Remove now unused class

mjog/741-gmail-connection-cancelled 2020-04-05 12:04:51 UTC
Application.Controller: Add some debugging for account cancellable

Author: Michael Gratton
Author Date: 2020-04-05 12:04:51 UTC

Application.Controller: Add some debugging for account cancellable

See #741

mjog/fix-ci-post-libcanberra-removal-3-36 2020-04-03 10:57:46 UTC
org.gnome.Geary.yaml: Include libcanberra in build anyway for GSound

Author: Michael Gratton
Author Date: 2020-04-03 00:21:43 UTC

org.gnome.Geary.yaml: Include libcanberra in build anyway for GSound

gnome-3-32 2020-03-31 15:05:53 UTC
Update Croatian translation

Author: gogo
Author Date: 2020-03-31 15:05:53 UTC

Update Croatian translation

gnome-3-34 2020-03-31 15:04:17 UTC
Update Croatian translation

Author: gogo
Author Date: 2020-03-31 15:04:17 UTC

Update Croatian translation

mjog/711-home-pl-compat 2020-03-22 04:48:19 UTC
imap: Ignore UIDNEXT 0 values sent from servers

Author: Michael Gratton
Author Date: 2020-03-18 12:59:35 UTC

imap: Ignore UIDNEXT 0 values sent from servers

Some mail servers e.g hMailServer and whatever is used by home.pl
(dovecot?) sends UIDNEXT 0. Just ignore these since there nothing else
that can be done.

See #711

mjog/406-offline-infobar-delay 2020-03-21 22:38:37 UTC
Application.Controller: Delay showing infobar whe going offline

Author: Michael Gratton
Author Date: 2020-03-18 02:53:26 UTC

Application.Controller: Delay showing infobar whe going offline

Wait 10s before showing the offline infobar to avoid having it flash
up when network connections are temporarily lost, e.g. when resuming
from suspend.

Fixes #406

mjog/692-gdataoutputstream-crash 2020-03-12 23:31:07 UTC
Geary.Imap.ClientConnection: Simplify serisaliser buf handling

Author: Michael Gratton
Author Date: 2020-03-12 23:31:07 UTC

Geary.Imap.ClientConnection: Simplify serisaliser buf handling

Now that Serialiser isn't using a DataOutputStream, remove workarounds
for glad-handling it.

mjog/592-test-valac-patch-3-32 2019-12-02 05:36:40 UTC
Update CI to do a normal build, and reference Flathub

Author: Michael Gratton
Author Date: 2019-12-01 08:10:53 UTC

Update CI to do a normal build, and reference Flathub

Hi-Angel/geary-improve-add-email-performance-privatize 2019-11-26 01:20:33 UTC
conversation-viewer: create web_view on demand

Author: Konstantin
Author Date: 2019-05-05 19:18:34 UTC

conversation-viewer: create web_view on demand

Time for loading a 204 mails discussion, milliseconds

Before: 10662, 10826, 11134
After : 9972, 9810, 9881

Improvement: ≈10%

Signed-off-by: Konstantin Kharlamov <Hi-Angel@yandex.ru>

cherry-pick-543c7531-2 2019-10-26 12:10:50 UTC
Merge branch 'mjog/608-gtk-style-context-log-spam' into 'mainline'

Author: Michael Gratton
Author Date: 2019-10-26 06:47:03 UTC

Merge branch 'mjog/608-gtk-style-context-log-spam' into 'mainline'

Fix ConversationList GtkStyleContext log spam

Closes #608

See merge request GNOME/geary!350

(cherry picked from commit 543c7531862f8abf4468236ae37396862d9c8f46)

876c1076 Fix ConversationList GtkStyleContext log spam

mjog/550-always-show-images-not-saved 2019-10-25 04:52:49 UTC
Use SQL UPSERT clause when updating contacts

Author: Michael Gratton
Author Date: 2019-10-25 04:51:13 UTC

Use SQL UPSERT clause when updating contacts

This saves a round trip in the common case of a contact already
existing. Requires SQLite 3.24 at a minimum, so bump it in meson.build.

mjog/test-split-up 2019-10-11 01:30:49 UTC
Split up unit tests in build by suite and use of storage

Author: Michael Gratton
Author Date: 2019-10-11 01:23:22 UTC

Split up unit tests in build by suite and use of storage

Ensure that test suites that touch storage (database tests, mostly) are
run by the build individually, so that timeouts apply individually and
hence give these tests (that can be quite slow on CI machines) some more
time to run.

Also, split up client tests along cient and js suite lines, also provide a
meson suite for all tests so tests of the same kind can still be run
together.

mjog/reenable-fedora-ci 2019-10-07 02:35:10 UTC
.gitlab-ci.yml: Re-enable Fedora for CI

Author: Michael Gratton
Author Date: 2019-10-07 02:35:10 UTC

.gitlab-ci.yml: Re-enable Fedora for CI

mjog/python-plugin-support 2019-09-27 12:44:26 UTC
Generate GI typelibs for the client and engine

Author: Michael Gratton
Author Date: 2019-09-27 12:44:26 UTC

Generate GI typelibs for the client and engine

cherry-pick-2025aa24 2019-08-07 00:51:35 UTC
Merge branch 'rfc822-cpu-bug' into 'mainline'

Author: Michael Gratton
Author Date: 2019-08-07 00:50:44 UTC

Merge branch 'rfc822-cpu-bug' into 'mainline'

Fix 100% CPU usage on mismatch utf escapes in rfc822 string

Closes #333, #347, #299, #156, and Teams/Translation/pl#2

See merge request GNOME/geary!274

(cherry picked from commit 2025aa24e11219664ff4bd8f5017d63683b7dd45)

15e0d18d Fix 100% CPU usage on mismatch utf escapes in rfc822 string

wip/csd-generalisations 2019-08-02 03:13:27 UTC
WIP: Add a util method to determine if CSD is being used

Author: Michael Gratton
Author Date: 2019-08-02 03:13:27 UTC

WIP: Add a util method to determine if CSD is being used

This isn't generally useful since most of the time it will need to be
called when constructed, and hence it won't have a top-level window
to check the WM class.

Need to check something else, or else ensure the code that uses this
method is updated when the widget is realised.

wip/460-offline-after-hibernate 2019-07-24 07:47:50 UTC
Use monotonic time for ConnectivityManager's interval check

Author: Michael Gratton
Author Date: 2019-07-24 07:47:50 UTC

Use monotonic time for ConnectivityManager's interval check

As a result after resuming from sleep/hibernate the timed check won't
necessarily occur immediatly, reducing spurious offline notifications.

wip/512-s390-redux 2019-07-21 00:59:30 UTC
Don't attempt to get the last initial if no other word

Author: Michael Gratton
Author Date: 2019-07-21 00:59:30 UTC

Don't attempt to get the last initial if no other word

Fixs a test failure s390

See #512

wip/message-quoting 2019-07-06 03:42:32 UTC
ClientWebView: Use HTML element's height to determine preferred

Author: Michael Gratton
Author Date: 2019-05-06 11:43:06 UTC

ClientWebView: Use HTML element's height to determine preferred

Return the scroll height of the HTML element since the BODY
may have margin/border/padding and we want to know
precisely how high the widget needs to be to avoid
scrolling.

wip/437-high-cpu 2019-06-27 08:25:46 UTC
Add debug message when loading more conversations

Author: Michael Gratton
Author Date: 2019-06-27 08:25:46 UTC

Add debug message when loading more conversations

wip/364-unread-count-redux 2019-04-26 09:27:45 UTC
Add some debugging for the client's unready count display

Author: Michael Gratton
Author Date: 2019-04-16 12:04:53 UTC

Add some debugging for the client's unready count display

wip/ux 2019-03-31 16:00:02 UTC
Fix up and clarify menus in the responsive mobile mockups

Author: Michael Gratton
Author Date: 2019-03-31 15:45:38 UTC

Fix up and clarify menus in the responsive mobile mockups

geary-0.13 2019-03-30 02:24:34 UTC
Merge branch 'wip/0.13-ci' into 'geary-0.13'

Author: Michael Gratton
Author Date: 2019-03-30 02:24:34 UTC

Merge branch 'wip/0.13-ci' into 'geary-0.13'

Update CI for 0.13 branch

See merge request GNOME/geary!186

wip/ricotz/abstract-ctors 2019-03-14 17:18:57 UTC
Constructors of abstract classes should not be public

Author: Rico Tzschichholz
Author Date: 2019-03-14 15:59:24 UTC

Constructors of abstract classes should not be public

geary-0.12 2019-02-06 10:44:42 UTC
Update Japanese translation

Author: id:sicklylife
Author Date: 2019-02-06 10:44:42 UTC

Update Japanese translation

wip/test-containers 2019-01-15 02:24:27 UTC
Add initial Docker config for Postfix+Dovecot

Author: Michael Gratton
Author Date: 2019-01-15 01:32:15 UTC

Add initial Docker config for Postfix+Dovecot

wip/ricotz/vala 2018-10-29 19:41:57 UTC
Accept string.index_of_nth_char() to return long or int for new valac

Author: Rico Tzschichholz
Author Date: 2018-10-29 19:41:57 UTC

Accept string.index_of_nth_char() to return long or int for new valac

wip/730682-refine-convo-list 2018-01-06 11:05:48 UTC
Fix conversation action bar copy and move shortcuts not working.

Author: Michael Gratton
Author Date: 2018-01-06 10:57:50 UTC

Fix conversation action bar copy and move shortcuts not working.

wip/722740-remote-attachments 2017-11-21 01:25:00 UTC
Allow any files to be added via DnD.

Author: Michael Gratton
Author Date: 2017-11-21 01:25:00 UTC

Allow any files to be added via DnD.

geary-0.11 2017-11-20 23:57:09 UTC
Don't compile with vala >= 0.36, it will break the composer terribly.

Author: Michael Gratton
Author Date: 2017-11-20 23:57:09 UTC

Don't compile with vala >= 0.36, it will break the composer terribly.

Bug 781220

wip/778728-split-composer 2017-10-17 07:49:21 UTC
Add new builder and source files to POTFILES.in.

Author: Michael Gratton
Author Date: 2017-10-12 02:08:32 UTC

Add new builder and source files to POTFILES.in.

wip/768431-forwarded-in-conversation 2016-07-31 03:17:21 UTC
WIP implementation to include forwarded messages in conversation.

Author: Michael Gratton
Author Date: 2016-07-31 03:17:21 UTC

WIP implementation to include forwarded messages in conversation.

There's two parts to this: First, add a References header to the
forwarded messages for the conversation they are a part of. Second, check
for matching references when querying for related messages, in addition
to in-reply-to.

This would all be well and good, except that since the References header
is a list of message ids, but it is stored in the DB as a single string,
the query has to be a substring match, which is horrifically slow.

This WIP adds an index, but it doesn't help, since SQLite only uses the
index if using GLOB or case-insensitiive ILIKE, and only if there is no
wild card at the start of the string, which we need to do. So the correct
solution would be to split the References header into its own table.

Bug 768431

* sql/CMakeLists.txt: Add new SQL migration script.

* sql/version-025.sql: Create index for MessageTable.reference_ids.

* src/client/composer/composer-widget.vala
  (ComposerWidget::ComposerWidget): Add references to outoging forwarded
  messages.

* src/engine/imap-db/imap-db-account.vala
  (Geary.ImapDB.Account::search_message_id_async): Include references in
  when searching for messages.

geary-0.6 2016-03-13 13:44:44 UTC
Updated Occitan translation

Author: Cédric VALMARY (Tot en òc)
Author Date: 2016-03-13 13:44:44 UTC

Updated Occitan translation

geary-0.8 2016-03-13 13:44:00 UTC
Added Occitan translation

Author: Cédric VALMARY (Tot en òc)
Author Date: 2016-03-13 13:44:00 UTC

Added Occitan translation

geary-0.10 2016-03-13 13:43:41 UTC
Added Occitan translation

Author: Cédric VALMARY (Tot en òc)
Author Date: 2016-03-13 13:43:41 UTC

Added Occitan translation

wip/713150-conversations 2015-11-05 20:59:10 UTC
Merge branch 'master' into wip/713150-conversations

Author: Jim Nelson
Author Date: 2015-11-05 20:59:10 UTC

Merge branch 'master' into wip/713150-conversations

1100 of 125 results

Other repositories

Name Last Modified
lp:geary 2 hours ago
lp:~khurshid-alam/geary/+git/unity 2020-01-22
12 of 2 results
You can't create new repositories for Geary.