Commit Graph
55 Commits
Author SHA1 Message Date
Georges Basile Stavracas Neto 1f6559de68 Remove ECalDataModel and ECalDataModelSubscriber
Drop the bomb!
2020-04-01 21:06:51 -03:00
Georges Basile Stavracas Neto 0cb9645076 Bump 3.37 version 2020-03-17 00:26:25 -03:00
Georges Basile Stavracas Neto fb2830bbc2 3.36.0 2020-03-06 22:34:50 -03:00
Georges Basile Stavracas Neto 22c9570f16 3.35.92 2020-02-29 15:19:34 -03:00
Michael Catanzaro 9766cd1858 Fix app ID outside devel profile
We accidentally have a trailing period here except when the Devel
profile is selected, which is not a valid app ID.
2019-12-06 14:06:41 -06:00
Georges Basile Stavracas Neto bb310421c1 edit-dialog: Make it a HdyDialog subclass 2019-12-02 16:41:56 -03:00
Georges Basile Stavracas Neto 646a002826 project: Add libhandy dependency 2019-12-02 16:41:56 -03:00
Georges Basile Stavracas Neto 15a76a636c 3.35.2 2019-11-25 11:30:44 -03:00
Jordan Petridis af91bd62bb meson.build: Only depend on git if the profile is development
Git is only needed for getting the short sha to append to
the version string in the development version of the application.
And as such it shouldn't be required for normal builds.
2019-10-01 11:05:49 +03:00
Christopher Davis 0d6b2327e0 flatpak: Allow dual installation of app bundles
Part of https://gitlab.gnome.org/GNOME/Initiatives/issues/1.
Allows for the installation of development bundles alongside
stable versions.

Related to https://gitlab.gnome.org/GNOME/gnome-calendar/issues/285
2019-09-30 12:04:08 -03:00
Georges Basile Stavracas Neto 151c47a8b3 Bump 3.35.0 2019-09-30 12:03:36 -03:00
Georges Basile Stavracas Neto 5b49c4fc46 3.34.0 2019-09-09 12:31:13 -03:00
Georges Basile Stavracas Neto f81320bdd1 3.33.4 2019-07-16 21:30:31 -03:00
Ömer Fadıl USTA 2e5067d75c Bump meson version to 0.50.0 2019-07-10 11:18:17 +03:00
Michael Catanzaro 44912d9327 Prepare 3.33.1 2019-06-20 19:53:03 -05:00
Milan Crha a0cae4356a Port to libecal-2.0
Fixes https://gitlab.gnome.org/GNOME/gnome-calendar/merge_requests/70
2019-05-17 21:58:55 +02:00
Georges Basile Stavracas Neto 682e614e4b Remove developer docs
They're essentially useless.
2019-05-04 12:28:24 -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 9fab861ea1 3.33.0
Let's rock this cycle.
2019-04-23 19:28:26 -03:00
Georges Basile Stavracas Neto f9f46a2f35 3.32.1 2019-04-23 19:18:53 -03:00
Georges Basile Stavracas Neto f1b5d70be3 3.32.0 2019-03-11 12:31:55 -03:00
Georges Basile Stavracas Neto 6c4092dd0e 3.31.90 2019-02-06 21:59:06 -02:00
Georges Basile Stavracas Neto 12866fc741 Bump 3.31.0 release 2018-09-15 01:52:34 -03:00
Georges Basile Stavracas Neto 565558cbd3 project: Bump minimum glib version
We use APIs that are available at 2.58.0 now.
2018-09-14 20:16:54 -03:00
Georges Basile Stavracas Neto 63ed4c48c8 3.30.0 2018-09-03 12:08:34 -03:00
Georges Basile Stavracas Neto 19740edc4a 3.29.92 2018-08-27 22:06:44 -03:00
Georges Basile Stavracas Neto 696520c988 3.29.90 2018-07-31 12:35:57 -03:00
Georges Basile Stavracas Neto 8fd74a7859 project: Reorganize files
Add a build-aux/ folder and move the Flatpak and
Meson auxiliary files there.
2018-07-24 19:22:38 -03:00
Georges Basile Stavracas Neto 5ff7afab88 build: rename gtk_doc to documentation 2018-04-30 20:35:24 -03:00
Georges Basile Stavracas Neto 61b7845b5a Bump 3.29.0 release 2018-03-05 16:14:32 -03:00
Georges Basile Stavracas Neto 8cfb66aaed GNOME Calendar 3.27.92 2018-03-05 16:07:12 -03:00
Rafal Luzynski e6483e96e2 utils: Use nominative/genitive month names correctly
These changes are needed since the standalone (nominative) vs. full date
format (genitive) month names support has been introduced in Linux with
glibc 2.27.  They are also supported in *BSD systems.

See also:
https://bugzilla.gnome.org/show_bug.cgi?id=749206
https://sourceware.org/bugzilla/show_bug.cgi?id=10871

https://gitlab.gnome.org/GNOME/gnome-calendar/issues/125
2018-03-05 15:57:03 -03:00
Georges Basile Stavracas Neto 9984a3a1e7 Bump 3.27.90 release 2018-02-12 00:07:51 +00:00
Iñigo Martínez 11fb4717a2 tests: Fix GCalManager test
The unit test that checks GCalManager test fails due to missing
schemas.

This patch allows schemas to be compiled in the build tree and also
sets the environment variables so tests can found them and run
properly.

Additional code and testing from Mohammed Sadiq <sadiq@sadiqpk.org>
2018-02-11 23:17:12 +00:00
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