gnome-calendar:mcatanzaro/#299

Last commit made on 2019-10-07
Get this branch:
git clone -b mcatanzaro/#299 https://git.launchpad.net/gnome-calendar

Branch merges

Branch information

Name:
mcatanzaro/#299
Repository:
lp:gnome-calendar

Recent commits

0e4bc70... by Michael Catanzaro <email address hidden> on 2019-07-03

Avoid crashing when year view's weather icon is NULL

This is not a proper solution, because I don't see how it could possibly
ever be NULL here. But a huge number of users are reporting this crash,
so we have to try something.

This fixes #299, but I'm not happy with it.

357ec18... by Georges Basile Stavracas Neto on 2019-10-04

Fix GcalContext management

GObject automatically notifies when passing
properties as part of g_object_new(). This
happens after the instance is created, thus
after constructed().

By passing G_PARAM_EXPLICIT_NOTIFY, we avoid
this behavior. However, we are still notifying
PROP_CONTEXT in GcalWindow. Removing this other
notify fixes the crashes related to GcalContext.

https://gitlab.gnome.org/GNOME/gnome-calendar/issues/417

a0403b0... by Georges Basile Stavracas Neto on 2019-10-04

search-model: Wait for results before returning

Dazzle is very sensitive to returning empty search results,
and ends up flickering when we pass a search model that is
not yet populated.

Wait for a few results, or for 150ms, before returning the
model.

https://gitlab.gnome.org/GNOME/gnome-calendar/issues/468

44092da... by Georges Basile Stavracas Neto on 2019-10-04

edit-dialog: Use GtkCalendar internally

Instead of tracking the ESource, which is an extra
complication on top of this messy code.

970cc1f... by Georges Basile Stavracas Neto on 2019-10-03

application: Remove -d as short form of --debug

Both --debug and --date had their short form -d, causing
problems. Let's make -d stand for --date, since --debug
is more of a development tool.

https://gitlab.gnome.org/GNOME/gnome-calendar/issues/456

b034bd4... by Nick Gasson <email address hidden> on 2019-10-01

Update GcalMultiChoice label when format callback changes

Currently the label text is only updated when set_value is called and
the new value is different to the current value. So if a format callback
is configured after the GcalMultiChoice is created, this won't be
applied until the value is changed to something other than the default.

The problem in issue #100 is that the default value for "month" is
0=>January. gcal_date_chooser_init sets the format callback and then
calls gcal_multi_choice_set_value with value==0 which won't update the
label.

Fix by having gcal_multi_choice_set_format_callback update the label
text with the result of applying the format callback to the current
value.

Fixes #100

a6066f2... by Piotr Drąg on 2019-10-01

Update POTFILES.in

af91bd6... by Jordan Petridis <email address hidden> on 2019-10-01

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.

5d87a84... by Georges Basile Stavracas Neto on 2019-09-30

icons: Simplify icon management

01da00b... by Georges Basile Stavracas Neto on 2019-09-30

flatpak: Actually drop the suffix

I've been told they can be dropped with the nightly icon!