Commit Graph
2845 Commits
Author SHA1 Message Date
Cédric Valmary 20ac461a0a Update Occitan translation 2018-01-24 13:39:04 +00:00
Dušan Kazik 1a05fcec6e Update Slovak translation 2018-01-22 20:03:14 +00:00
Gil Forcada a98b3ffe90 Update Catalan translation 2018-01-22 12:25:43 +00:00
Tim Sabsch d7cf7a8ab5 Update German translation 2018-01-18 17:40:01 +00:00
Georges Basile Stavracas Neto d68b45038c project: update TODO 2018-01-16 08:32:43 -02:00
Fabio Tomat 189974d3dc Update Friulian translation 2018-01-15 11:01:17 +00:00
Balázs Meskó 480f13488d Update Hungarian translation 2018-01-12 22:47:08 +00:00
Jiri Grönroos 5581293dcb Update Finnish translation 2018-01-12 08:00:02 +00:00
Georges Basile Stavracas Neto f0a2a43438 Merge branch 'master' into 'master'
week-view: display "12 PM" correctly

See merge request GNOME/gnome-calendar!22
2018-01-10 16:08:08 +00:00
Georges Basile Stavracas Neto e72f7356c1 Merge branch 'master' into 'master'
Issue #228 : Add --quit command line argument

See merge request GNOME/gnome-calendar!17
2018-01-10 15:33:31 +00:00
Adam Dingle 67efbd0f6c week-view: display "12 PM" correctly
https://gitlab.gnome.org/GNOME/gnome-calendar/issues/235
2018-01-10 10:10:46 +01:00
Jiri Grönroos 9d87d4dfde Update Finnish translation 2018-01-09 18:59:57 +00:00
Georges Basile Stavracas Neto e63f55f8b9 Merge branch 'wip/piotrdrag/placeholder-translations' into 'master'
ui: Unmark placeholder strings from translation

See merge request GNOME/gnome-calendar!18
2018-01-03 16:51:13 +00:00
Christian Kirbach 3b0e225cc8 Update German translation 2017-12-25 14:52:47 +00:00
Marek Černocký da9d8a94a4 Update Czech translation 2017-12-20 22:32:34 +00:00
Piotr Drąg d491e83d27 ui: Unmark placeholder strings from translation 2017-12-20 20:10:13 +01:00
Akbar Hashmi 4048296314 application: Add --quit commandline argument
Overview: Clicking the close button in gnome-calendar doesn't always close all the instances of the application. The window is closed, but an instance of gnome-calendar is still running as a gapplication-service, which was probably run by gnome-shell search provider.

The two changes made were as follows:

1) added the argument quit to GOptionEntry
2) added the definition of quit to gcal_application_command_line
2017-12-19 07:41:40 +05:30
Emin Tufan Çetin 6f9bdf3879 Update Turkish translation 2017-12-18 17:02:57 +00:00
Georges Basile Stavracas Neto b8f51e1d3d window: a load more weather changes 2017-12-17 11:35:19 -02:00
Georges Basile Stavracas Neto 61b9ba85a2 month-view: cleanup includes 2017-12-16 23:52:06 -02:00
Georges Basile Stavracas Neto 9f1885d807 weather-service: use GPtrArray for public API
Using GLists and GSLists is a bad practice. These data
structures are too much inneficient and GPtrArray has
the advantage of having a free function pointer, so we
can hide the underlying free function from the consumers
of this API.

This also gets rid of another allocation cycle in Month
view.
2017-12-16 23:12:06 -02:00
Georges Basile Stavracas Neto dcf4ff0bda views: more weather service cleanups
Did I ever say how happy I'll be when people start
actually following my code style when densing code
to my projects?
2017-12-16 22:36:39 -02:00
Georges Basile Stavracas Neto d283316382 views: simplify reference leak workaround
Oh so many unecessary casts =(
2017-12-16 21:49:22 -02:00
Georges Basile Stavracas Neto 5c1bf907fa views: move :event-activated signal to GcalView
We don't really need to copy this signal to every GcalView
implementation. It's just wasting code.
2017-12-16 21:44:09 -02:00
Georges Basile Stavracas Neto c306bbc1ef month-view: properly cleanup weather data from cells 2017-12-16 21:34:31 -02:00
Christian Hergert 6471b628b5 flatpak: fix git URL to libgweather 2017-12-14 17:33:09 -08:00
GNOME Translation Robot 843d0baed4 Update Scottish Gaelic translation 2017-12-14 10:53:50 +00:00
Daniel Mustieles e29fb1a8b9 Update Spanish translation 2017-12-13 15:28:34 +00:00
Fabio Tomat d231f637f3 Update Friulian translation 2017-12-12 14:19:14 +00:00
Georges Basile Stavracas Neto b70f3fa0b6 month-view: fix another allocation cycle 2017-12-12 11:06:46 -02:00
Georges Basile Stavracas Neto d2dea218ae view: pass the correct property value
It should be a pointer to a GcalWeatherService, not a pointer
to a pointer to a GcalWeatherService.
2017-12-12 11:06:07 -02:00
Georges Basile Stavracas Neto 92f054fc12 project: update Flatpak manifest 2017-12-12 11:04:42 -02:00
Georges Basile Stavracas Neto d42a943e4d Merge branch 'gweather-api-fix' into 'master'
Adapt to the libgweather API changes

See merge request GNOME/gnome-calendar!15
2017-12-12 12:00:52 +00:00
Emmanuele Bassi a4d21a72c7 Adapt to the libgweather API changes
The deprecated GweatherForecastType enumeration was dropped from the
API, and gweather_info_new() lost the forecast type parameter.

This requires bumping up the minimum version of libgweather we require
to build Calendar. Ideally, we could do a version check and an ifdef
dance to keep Calendar building with the previous versions of
libgweather, but since we were requiring version 3.24 I don't think it's
worth it.
2017-12-12 03:04:28 +00:00
Georges Basile Stavracas Neto 8670c6fd8e source-dialog: cast to GtkWidget* before increasing refcount
So that we check for the right type.
2017-12-11 23:22:42 -02:00
Georges Basile Stavracas Neto 23a9de1108 weather-service: major reorganization and cleanup
To make it more like the actual code style of GNOME Calendar.

Hope Florian doesn't get (too) mad of me removing and modifying
so much on his code. I'm sorry dude, my OCD didn't allow me to
just flood the gate.
2017-12-11 23:10:55 -02:00
Florian Brosch eceb826e77 Whitespace changes 2017-12-11 22:13:16 -02:00
Florian Brosch d51d1ea2cd view: Move weather API to interface GcalView
This allows us to get rid of similar code.
2017-12-11 22:09:59 -02:00
Florian Brosch d13473d3bc year-view: Show weather reports.
This view is not ref-counted correctly. I use the same
workaround to avoid runtime errors as for month views.
2017-12-11 22:06:54 -02:00
Florian Brosch 67f3a2057e month-cell: Display temperatures 2017-12-11 22:06:52 -02:00
Florian Brosch e9e403ce7a month-view: Show weather reports.
This commit triggers two existing issues:
 1. window size calculation
    (this breaks month-cells)
 2. wrong reference counts in views
    (I use :destroy to avoid dangling pointers)
2017-12-11 21:54:55 -02:00
Florian Brosch 9ac45e840d weather, timer: Set log domains 2017-12-11 21:38:08 -02:00
Florian Brosch 0b332c311c weather: start the right timer. 2017-12-11 21:38:08 -02:00
Florian Brosch 759e6ef0b1 week-header: Rename WeatherInfoPos to WeatherInfoDay and drop positions. 2017-12-11 21:38:08 -02:00
Florian Brosch 2606d35ccb timer: Drop useless if in reset.
This condition is already part of our contract.
2017-12-11 21:38:08 -02:00
Florian Brosch c942b19c18 timer: Rename struct CallbackWrapper to CbWrapperData 2017-12-11 21:38:08 -02:00
Florian Brosch 1a98df6524 weather: Update on 00:00 2017-12-11 21:38:08 -02:00
Florian Brosch 24d9e0c390 weather: Change the way I calculate begin-of-day 2017-12-11 21:38:08 -02:00
Florian Brosch 660e1c6178 Avoid single line comments. 2017-12-11 21:38:08 -02:00
Florian Brosch c502102653 weather: Rename timer to duration timer.
In preparation for my next commit.
2017-12-11 21:38:08 -02:00