Commit Graph
3173 Commits
Author SHA1 Message Date
Georges Basile Stavracas Neto dfbd7fca26 search-button: Add a context property
We will use it later when GcalContext has a search
engine.
2019-04-29 17:08:52 -03:00
Georges Basile Stavracas Neto 907b71635b manager: Move threading functions to utils 2019-04-29 17:08:52 -03:00
Georges Basile Stavracas Neto 36f4809c1c window: Turn search button into a DzlSuggestionButton
Gives us a nice, smooth and sweet animation.
2019-04-29 17:08:51 -03:00
Georges Basile Stavracas Neto f5741eaaea build: Depend on libdazzle 3.33.1 2019-04-29 17:08:51 -03:00
Georges Basile Stavracas Neto 08eed8338e application: Trivial style cleanup 2019-04-29 17:08:40 -03:00
Piotr Drąg eb10d2f105 Update POTFILES.in 2019-04-27 17:40:40 +02:00
Georges Basile Stavracas Neto f67009bbba week-header: Use GDateTime to fetch weekday names 2019-04-26 16:00:33 -03:00
Georges Basile Stavracas Neto 6dda74432c utils: Remove more unused functions 2019-04-26 15:42:32 -03:00
Georges Basile Stavracas Neto 14966831bf search-popover: Remove date property
Not used.
2019-04-26 15:38:53 -03:00
Georges Basile Stavracas Neto 06e07fe4d6 year-view: Cleanup header 2019-04-26 15:25:05 -03:00
Georges Basile Stavracas Neto c88cf19e86 week-header: Simplify set_date() 2019-04-26 15:20:47 -03:00
Georges Basile Stavracas Neto c64849a29a week-header: Compare week number 2019-04-26 15:17:20 -03:00
Georges Basile Stavracas Neto 360a50acf2 year-view: Fix sidebar events
Various fallouts from moving to GDateTime
2019-04-26 14:09:39 -03:00
Georges Basile Stavracas Neto c52bacfc3f utils: Move more API to gcal-date-time-utils.c 2019-04-26 13:57:05 -03:00
Georges Basile Stavracas Neto 527cb6fc5f quick-add-popover: React to time format changes 2019-04-26 13:41:07 -03:00
Georges Basile Stavracas Neto 9216e0931c quick-add-popover: Receive a context 2019-04-26 13:36:35 -03:00
Georges Basile Stavracas Neto ab1c0b6ca4 utils: Rename gcal_clear_datetime to gcal_clear_date_time
To keep it consistent with the rest of the API.
2019-04-26 13:27:37 -03:00
Georges Basile Stavracas Neto 21c74baed8 edit-dialog: Fix property name
The enum name was updated, but not the property
name itself.
2019-04-26 13:22:21 -03:00
Georges Basile Stavracas Neto 7410f9bb93 manager: Remove system timezone support
It is now handled by GcalContext, and no other class uses
the manager's system timezone anymore.

Next step is to get rid of the e_cal_util_get_system_timezone()
calls, but that will require the GcalTimeline API.
2019-04-26 13:21:26 -03:00
Georges Basile Stavracas Neto b280001487 shell-search-provider: Receive a GcalContext
And use the system timezone from the context, instead
of the manager.
2019-04-26 13:19:29 -03:00
Georges Basile Stavracas Neto 501ed25270 shell-search-provider: Use GDateTime 2019-04-26 13:11:54 -03:00
Georges Basile Stavracas Neto 073fc961c1 view: Turn 'active-date' into a GDateTime property
Drop the bomb!
2019-04-26 13:04:37 -03:00
Georges Basile Stavracas Neto 68943eec57 utils: Add GDateTime utils
This will greatly help with the transition to GDateTime.
In the future, we can propose these APIs to GLib itself.
2019-04-26 12:59:29 -03:00
Georges Basile Stavracas Neto 3bff2b8981 utils: Move to utils/ subdir
We will split this file into more, specialized, files
so it makes sense to not pollute the top source dir.
2019-04-25 20:59:08 -03:00
Georges Basile Stavracas Neto efaef1b0e1 window: Operate with GDateTime 2019-04-25 20:30:54 -03:00
Georges Basile Stavracas Neto 21e748ac36 month-view: Don't get weather info before having a date 2019-04-25 16:35:37 -03:00
Georges Basile Stavracas Neto da3a903d1e application: Delay context initialization 2019-04-25 16:30:58 -03:00
Georges Basile Stavracas Neto 09cb142a5b application: Remove unused variable 2019-04-25 16:30:58 -03:00
Georges Basile Stavracas Neto aa82567f98 application: Use GDateTime instead of icaltime 2019-04-25 16:30:57 -03:00
Georges Basile Stavracas Neto 506f0c110e manager: Trivial style cleanup 2019-04-25 16:30:57 -03:00
Georges Basile Stavracas Neto ffb6eabe53 time-zone-monitor: Introduce timezone monitor
This will finally allow us monitor timezones and react
to changes. And that's only possible because of the new
GcalContext API!
2019-04-25 16:30:57 -03:00
Georges Basile Stavracas Neto c5b5023508 application: Move time format to GcalContext
It finally found its place under the sun.
2019-04-25 16:30:57 -03:00
Georges Basile Stavracas Neto ad21581d6f search-popover: Add "context" property 2019-04-25 16:30:56 -03:00
Georges Basile Stavracas Neto fd8e82b4ae edit-dialog: Receive a GcalContext 2019-04-25 16:30:56 -03:00
Georges Basile Stavracas Neto 0f1de0c2ca application: Remove gcal_application_get_manager()
GcalManager is handled by GcalContext now, and as such, there's
no need to expose this wrapper around it anymore.
2019-04-25 16:30:56 -03:00
Georges Basile Stavracas Neto 01fdf79e6a Use weather service from GcalContext
All those properties were a waste compared to storing it
into the context.
2019-04-25 16:30:56 -03:00
Georges Basile Stavracas Neto 1297ad695b application: Remove gcal_application_get_clock()
That moved to GcalContext, and now that all pieces who
used it have access to the context, we can just use it.
2019-04-25 16:30:55 -03:00
Georges Basile Stavracas Neto 54506973fc event-widget: Receive a context 2019-04-25 16:30:55 -03:00
Georges Basile Stavracas Neto c175599550 view: Replace the manager property by the context 2019-04-25 16:30:55 -03:00
Georges Basile Stavracas Neto 8366d22cf0 application: Move night light monitor to GcalContext 2019-04-25 16:30:55 -03:00
Georges Basile Stavracas Neto 1b8a29e59b manager: Move GOA to GcalContext
Another step into making GcalManager only be responsible
for handling backend interactions.
2019-04-25 16:30:54 -03:00
Georges Basile Stavracas Neto 9b7650db45 source-dialog: Receive a context 2019-04-25 16:30:54 -03:00
Georges Basile Stavracas Neto 802c6948e8 manager: Move GSettings to GcalContext 2019-04-25 16:30:54 -03:00
Georges Basile Stavracas Neto dc9d1d0d9b weahter-settings: Receive a context 2019-04-25 16:30:54 -03:00
Georges Basile Stavracas Neto 14c6544b95 night-light-monitor: Receive a context 2019-04-25 16:30:53 -03:00
Georges Basile Stavracas Neto b98801a621 window: Receive the context
Instead of the manager. This adds multiple lines retrieving
the manager from the context, but throughout the course of
this rework, they will probably be simplified.
2019-04-25 16:30:53 -03:00
Georges Basile Stavracas Neto beeecdf6b3 application: Use the GcalContext internally
Most was left as it is, such as the "manager" property.
2019-04-24 12:55:20 -03:00
Georges Basile Stavracas Neto 9a13fb5c2a context: Introduce GcalContext
This is just the bare minimum of what will become
the main context class of GNOME Calendar. As of
now, nothing creates or uses it.
2019-04-24 11:44:51 -03:00
Georges Basile Stavracas Neto 13671554ad flatpak: Use host EDS
Let's try it again.
2019-04-23 23:11:27 -03:00
Georges Basile Stavracas Neto 9fab861ea1 3.33.0
Let's rock this cycle.
2019-04-23 19:28:26 -03:00