Commit graph

3064 commits

Author SHA1 Message Date
Michael James Gratton
edd631d35a Replace invalid GObject properties with getters.
This is another fix for compilation under newer vala versions - see vala
Bug 693932 for details.
2017-09-25 23:21:33 +10:00
Michael James Gratton
8a20a4592c Update appstream to point to new screenshots on wiki.gnome.org.
https://bugzilla.gnome.org/show_bug.cgi?id=770860
2017-09-25 20:24:46 +10:00
Michael James Gratton
ee76477366 Fix build on s390x/ppc64.
Patch courtesy of Gianfranco Costamagna.

https://bugzilla.gnome.org/show_bug.cgi?id=783882
2017-09-25 12:09:27 +10:00
Andre Klapper
c5bad1aabe Fix typo in Greek user docs translation 2017-09-25 00:35:32 +02:00
Andre Klapper
7532dcc541 Fix typos in Greek user docs translation 2017-09-25 00:11:56 +02:00
Niels De Graef
756cc39d8d Fix (part 2): don't use time_t as property.
See the previous commit message for the explanation.
(this breaks builds in newer Vala versions)
2017-09-15 00:30:45 +02:00
Niels De Graef
383ee15992 Fix: don't use time_t as property in GLib.Object.
This isn't actually supported by GLib and as such is going to be
checked on a stricter basis by valac. Together with --fatal-warnings,
this gives errors on newer valac versions.
2017-09-15 00:14:54 +02:00
Jordi Mas
825a33d11c Fixes to Catalan translation 2017-09-10 09:25:45 +02:00
hanniedu
b078f40f1c Updated Dutch translation 2017-08-12 11:52:28 +02:00
Rico Tzschichholz
1d0aac1dfe Fix vala binding generation with webkit2gtk 2.17.4 2017-06-26 16:49:02 +02:00
Daniel Mustieles
a9abfc0819 Update Spanish translation 2017-06-21 10:48:26 +00:00
Kjartan Maraas
7dca2930cb Added Norwegian bokmål translation 2017-06-13 18:05:05 +02:00
Piotr Drąg
e6fe0b3cbd Update Polish help translation 2017-06-08 18:18:41 +02:00
Federico Bruni
e4563d8a98 Update Italian translation 2017-05-31 13:39:07 +00:00
Jordi Mas
7140e46c20 Fixes to Catalan translation 2017-05-30 06:39:56 +02:00
Jordi Mas
4f9bab6d60 Fixes to Catalan translation 2017-05-29 22:22:07 +02:00
Jordi Mas
e1b5d7dc7c Update Catalan translation 2017-05-29 20:23:10 +02:00
Andika Triwidada
d84fe3c1a0 Update Indonesian translation 2017-04-30 12:02:03 +00:00
Josef Andersson
ed5c924d72 Add Swedish help translation 2017-04-29 19:49:08 +02:00
Emin Tufan Çetin
afbadcf4e0 Update Turkish translation 2017-04-29 09:03:30 +00:00
Stas Solovey
5c043ff0b9 Update Russian translation 2017-04-21 22:43:24 +00:00
Stas Solovey
98f5c96355 Update Russian translation 2017-04-21 22:33:09 +00:00
Mario Blättermann
5ab6f42644 Update German translation 2017-03-29 19:17:39 +00:00
Rafael Fontenelle
d6ae6036c6 Update Brazilian Portuguese translation 2017-03-26 00:20:25 +00:00
Piotr Drąg
2a68170f0a Update Polish translation 2017-03-25 23:28:56 +01:00
Piotr Drąg
479757648e Update Polish translation 2017-03-25 20:03:47 +01:00
Alan Mortensen
50e5ca3435 Updated Danish translation 2017-03-25 18:19:22 +01:00
Marek Cernocky
23c5991671 Updated Czech translation 2017-03-23 12:37:38 +01:00
Balázs Úr
02e3d30ae1 Update Hungarian translation 2017-03-21 16:53:04 +00:00
Emin Tufan Çetin
1441f36f03 Update Turkish translation 2017-03-18 17:03:21 +00:00
Baurzhan Muftakhidinov
49302b995f Update Kazakh translation 2017-03-16 15:54:05 +00:00
Mario Blättermann
384b814731 Update German translation 2017-03-15 09:34:01 +00:00
Baurzhan Muftakhidinov
d9ae9cdb8a Update Kazakh translation 2017-03-12 05:10:56 +00:00
Marek Černocký
c207b810ce Updated Czech translation 2017-03-11 02:04:42 +01:00
Michael James Gratton
2f145ac76f Set the WK data dir so we don't pick up WK default local storage. 2017-03-06 13:46:10 +11:00
Michael James Gratton
919aea1516 Make MainWindow and ComposerWindow uniquely targetable via CSS.
Fixes Bug 746590.
2017-03-06 13:20:16 +11:00
Gautier Pelloux-Prayer
2cb1fdb0be Show main window on startup. Bug 779549 2017-03-05 20:12:06 +01:00
Michael James Gratton
00718198fa Migrate to custom libsecret schema & use host, login & proto as key.
Fixes Bug 779102, Bug 768121.

* src/client/application/secret-mediator.vala: Rework to use custom Geary
  libsecret schema, using new app id as schema name. Use protocol, login
  and hostname as key instead of just account id to avoid flatpak
  installs with different account ids clobbering normal install's saved
  passwords. Drop 0.1 migrations since that's pretty old now.

* src/engine/api/geary-service.vala (Service): Add ::name method to
  return useful machine-readable version of the protocol.
2017-03-05 20:38:16 +11:00
Michael James Gratton
485b8c8598 Fix messages not being auto-marked read on scroll.
Fixes bug introduced by commit 07966a1.

* src/client/conversation-viewer/conversation-viewer.vala
  (ConversationViewer::load_conversation): Remove old conversation before
  loading the new one, so the list box picks up the new scrolled window's
  hadjustment rather than the old one.
2017-03-04 14:05:20 +11:00
Michael James Gratton
57ca408c53 Fix composer UI brokenness when compiled under vala 0.36.
Don't rely ComposerState::state notify and property bindings firing when
the value hasn't actually changed to update the composer's UI. This is
works around Vala Bug 631267 landing.

* src/client/composer/composer-headerbar.vala (ComposerHeaderbar): Add
  signal and methods to be called explicity on state changes, rather than
  relying on being notified of ComposerWidget::state changing.

* src/client/composer/composer-widget.vala (ComposerWidget): Hook up new
  ComposerHeaderbar signal and method. Remove notify and property
  bindings on ::state property, move related code to new
  ::update_composer_view method and call that as needed. Remove
  overridden ::show_all, because the UI state should now always be
  consistent with ::state. Clean up various methods.

* src/client/composer/email-entry.vala (EmailEntry::EmailEntry): Make
  widget visible by default, since we are no longer calling
  ComposerWidget::show_all().

* src/client/application/geary-controller.vala: Don't call show all on
  new composers, they now manage their visibility properly.

* ui/composer-headerbar.ui: Make toolbar icons visible by default.

* ui/composer-widget.ui: Make toolbar icons visible by default, set Send
  button icon here rather than in the class.
2017-03-04 13:45:17 +11:00
Michael James Gratton
1cb8b77b48 Don't (expicitly) use deprecated Gee methods. 2017-03-04 13:45:17 +11:00
Josef Andersson
84f669bc3f Update Swedish translation 2017-03-03 20:51:12 +00:00
Federico Bruni
510cb689ea Update Italian translation 2017-03-03 17:37:25 +00:00
Michael James Gratton
f3fd81b8ee Don't use deprecated Gdk.Pixbuf.new_from_stream_async function. 2017-02-28 23:23:27 +11:00
Michael James Gratton
07966a1156 Fix crash when conversation scrolled window child changes.
This is a workaround for GTK+ Bug 778190.

* src/client/conversation-viewer/conversation-viewer.vala
  (ConversationViewer): Replace the whole conversation scrolled window
  when changing the conversation, not just the viewport.

* ui/conversation-viewer.ui: Remove the ScrolledWindow for now since we
  are constructing it manually.
2017-02-28 21:18:07 +11:00
Michael James Gratton
ca3452b840 Fix attachments not being opened when using flatpak. Bug 770886.
* src/client/application/geary-controller.vala
  (GearyController:on_attachments_activated): Just use
  Gtk.show_uri_on_window to open attachments.
2017-02-28 00:24:38 +11:00
Michael James Gratton
2349ea6892 Use Gtk.show_uri_on_window when available. Bug 770884.
* src/CMakeLists.txt: Define a macro when Gtk+ 3.22 is available.

* src/client/application/geary-application.vala (GearyApplication): Add
  show_uri method that uses the app's currently active window/screen to
  show the URI on, add a compile-time test to use Gtk.show_uri or
  Gtk.show_uri_on_window as appropriate, make the API nicer to use by
  not having two different error reporting methods. Rework existing uses
  of Gtk.show_uri to use this method.
2017-02-28 00:24:38 +11:00
Michael James Gratton
4cab543e1b Fix a shell warning running configure under flatpak-builder. 2017-02-28 00:24:38 +11:00
Rico Tzschichholz
d34f0e7bb0 Fix build with new vala
https://bugzilla.gnome.org/show_bug.cgi?id=779264
2017-02-28 00:24:38 +11:00
Gautier Pelloux-Prayer
71ac4de367 Close folders in reverse order. Bug 778968 2017-02-26 22:34:20 +01:00