Commit Graph
21 Commits
Author SHA1 Message Date
Georges Basile Stavracas Neto 6c203d55c4 build: Remove even more dead code 2018-01-27 00:52:45 -02:00
Iñigo Martínez 1dcda5087b project: Remove unused defines
meson generates the config.h file with multiple defines to be used
as guards, in the same way as autotools does. However, some of them
are not used.

This patch removes those unused defines.

https://bugzilla.gnome.org/show_bug.cgi?id=790234
2018-01-22 08:09:14 +01:00
Iñigo Martínez 66b113ac83 project: Rename build options
Following the new meson porting guidelines, this patch renames the
build options. The list of changes is as follows:

- Remove the enable prefix from boolean options.
- The character separator from multi-word options has been changed
  to underscore.

https://bugzilla.gnome.org/show_bug.cgi?id=790234
2018-01-22 08:06:16 +01:00
Iñigo Martínez 1a246116ea project: Remove default warning level
gnome-calendar uses 1 as the project's default warning level.
However, meson already uses this level as the default warning level.

This patch removes the warning level from project's default options.

https://bugzilla.gnome.org/show_bug.cgi?id=790234
2018-01-22 08:05:55 +01: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
Florian Brosch 83bec27ad5 Initial weather service.
This commit introduces two new classes:

 1. GCalWeatherService
 2. GCalWeatherInfo

GcalWeatherservice picks-up the current location and periodically
fetches weather reports represented by GcalWeatherInfo.

The weather part is not complete yet.
2017-12-11 21:23:19 -02:00
Georges Basile Stavracas Neto 7af8dd3c40 Bump 3.27.2 release 2017-11-15 21:31:35 -02:00
Georges Basile Stavracas Neto 1968151114 project: add libdazzle dependency 2017-11-11 17:33:49 -02:00
Florian Brosch 07fd080deb Do not show "Insert Emoji" for fixed form entries. 2017-11-08 23:51:32 -02:00
Georges Basile Stavracas Neto 4262f2fb25 project: update meson file code style 2017-09-14 13:31:19 -03:00
Georges Basile Stavracas Neto f027c4c1a9 Bump for 3.27.0 unstable release cycle 2017-09-11 23:39:38 -03:00
Georges Basile Stavracas Neto 27a44c3092 project: don't install private library
Instead, bring back building all the objects into
calendar itself, and only use the private library
internally.
2017-09-08 21:04:02 -03:00
Georges Basile Stavracas Neto 6d19e30973 project: libgcal library 2017-09-07 16:06:21 -03:00
Georges Basile Stavracas Neto c7845d1878 tests: add initial test suite 2017-09-07 12:37:46 -03:00
Georges Basile Stavracas Neto 98d8dbc39a project: update configure and meson requirement 2017-09-07 12:37:21 -03:00
Georges Basile Stavracas Neto 9c6c8770ec project: improve configure output 2017-09-07 11:43:37 -03:00
Georges Basile Stavracas Neto c7f7506d52 project: move evolution files to contrib/
It's better for the project organization if we nicely
organize external projects' files in contrib/, and our
own files in src/.
2017-09-07 11:41:05 -03:00
Georges Basile Stavracas Neto edc1d63f26 project: more meson improvements 2017-09-07 02:24:09 -03:00
Iñigo Martínez 1b04e6f4f5 project: Minor meson improvements.
This patch makes some minor improvements to the meson build system.
The changes are as follows:

* Avoid conditional statements when setting config.h values.
* Ordered calendar dependencies.
* Reused variables derived from options.
* Removed unnecessary new line in the output at the configuration's
  end.
* Use set10 function avoiding the trinary operator.
* Removed dependencies on the libgcal dependency, as they are not
  needed.

https://bugzilla.gnome.org/show_bug.cgi?id=786481
2017-08-18 23:06:29 -03:00
Georges Basile Stavracas Neto dab25a0465 Bump 3.25.90 release 2017-08-11 14:11:55 -03:00
Iñigo Martínez 4c115249a7 project: Port to meson build system
https://bugzilla.gnome.org/show_bug.cgi?id=782843
2017-08-10 07:19:28 -03:00