gnome-calendar:mcatanzaro/#299-gnome-3-34

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

Branch merges

Branch information

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

Recent commits

2e8ffea... 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.

ca58f2b... by Georges Basile Stavracas Neto on 2019-10-05

3.34.1

b811d93... 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

543379d... 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

4df8013... 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

f5a0731... 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

(cherry picked from commit b034bd4bf0da4d2b8b476019407cc1c895b63746)

6434cf8... by Matej Urbančič on 2019-09-26

Updated Slovenian translation

5dd5d03... by Dusan Kazik on 2019-09-26

Update Slovak translation

cb14c3f... by Michael Catanzaro on 2019-09-21

Fix double free in gcal_quick_add_popover_set_property

This already uses an autoptr.

Fixes #455

50b6d00... by Michael Catanzaro on 2019-09-19

manager: add GcalContext property

This improves access to the GcalContext inside GcalManager.

Also, remove test-manager since it only tests that gcal_manager_new()
returns non-NULL.