libhandy merge requestshttps://source.puri.sm/Librem5/libhandy/-/merge_requests2019-01-30T10:22:18Zhttps://source.puri.sm/Librem5/libhandy/-/merge_requests/220title-bar: Drop a useless definition2019-01-30T10:22:18ZAdrien Plazastitle-bar: Drop a useless definitionThis was a copy and paste error.This was a copy and paste error.https://source.puri.sm/Librem5/libhandy/-/merge_requests/219expander-row: Animate the arrow rotation2019-02-15T09:52:35ZAdrien Plazasexpander-row: Animate the arrow rotationBecause we can!Because we can!https://source.puri.sm/Librem5/libhandy/-/merge_requests/218README.md: Add GNOME Settings and GNOME Web to users2019-01-27T12:12:05ZAdrien PlazasREADME.md: Add GNOME Settings and GNOME Web to usershttps://source.puri.sm/Librem5/libhandy/-/merge_requests/217README: added Daty to example apps;2019-01-26T14:41:59ZPellegrino PreveteREADME: added Daty to example apps;I have added [Daty](https://gitlab.gnome.org/World/Daty), a Wikidata Editor to example apps in the README.I have added [Daty](https://gitlab.gnome.org/World/Daty), a Wikidata Editor to example apps in the README.https://source.puri.sm/Librem5/libhandy/-/merge_requests/216action-row: Destroy the contained widget2019-01-29T15:53:48ZBenjamin Bergaction-row: Destroy the contained widgetThe GtkBox that contains everything is an internal child which must be
destroyed explicitly.
Fixes #69 properly hopefullyThe GtkBox that contains everything is an internal child which must be
destroyed explicitly.
Fixes #69 properly hopefullyhttps://source.puri.sm/Librem5/libhandy/-/merge_requests/215Expander row padding classes2019-01-22T13:14:32ZAdrien PlazasExpander row padding classesThis will help implementing the expanding list pattern by tweaking the `GtkListBoxRow` padding in Adwaita: https://mockups.snwh.org/gnome/patterns/lists#expandingListsThis will help implementing the expanding list pattern by tweaking the `GtkListBoxRow` padding in Adwaita: https://mockups.snwh.org/gnome/patterns/lists#expandingListshttps://source.puri.sm/Librem5/libhandy/-/merge_requests/214Various examples updates2019-01-22T09:05:10ZAdrien PlazasVarious examples updatesThis refreshes the designs of the Dialer and Arrows panels, drop usage of GtkFrame in favor of the `frame` style class and fix the sizing of the List panel's column.This refreshes the designs of the Dialer and Arrows panels, drop usage of GtkFrame in favor of the `frame` style class and fix the sizing of the List panel's column.https://source.puri.sm/Librem5/libhandy/-/merge_requests/213examples: Fix a typo2019-01-22T09:21:01ZAdrien Plazasexamples: Fix a typohttps://source.puri.sm/Librem5/libhandy/-/merge_requests/212Add -s -noreset to xvfb-run calls2019-01-22T10:52:19ZBenjamin BergAdd -s -noreset to xvfb-run callsXvfb will close when the last client exists, which may be the cause of
sporadic test failures. Add -s -noreset to the command line to prevent
this from happening.
I believe this may be the cause for this failure
https://source.pu...Xvfb will close when the last client exists, which may be the cause of
sporadic test failures. Add -s -noreset to the command line to prevent
this from happening.
I believe this may be the cause for this failure
https://source.puri.sm/benzea/libhandy/-/jobs/7991
Hard to test properly.https://source.puri.sm/Librem5/libhandy/-/merge_requests/211Add a HdyValueObject2019-01-22T17:42:45ZBenjamin BergAdd a HdyValueObjectThis allows packing GValue into a GListStore and ports the example to use it.
More complicated examples of how this can be used can be seen here:
* https://gitlab.gnome.org/GNOME/gnome-control-center/blob/b2f59145110b7ab853c3a17d118543...This allows packing GValue into a GListStore and ports the example to use it.
More complicated examples of how this can be used can be seen here:
* https://gitlab.gnome.org/GNOME/gnome-control-center/blob/b2f59145110b7ab853c3a17d1185436245ae8ef7/panels/display/cc-display-settings.c#L687
* https://gitlab.gnome.org/GNOME/gnome-control-center/blob/b2f59145110b7ab853c3a17d1185436245ae8ef7/panels/display/cc-display-settings.c#L409
* ...https://source.puri.sm/Librem5/libhandy/-/merge_requests/210combo-row: Fix memory leak2019-01-22T12:45:48ZBenjamin Bergcombo-row: Fix memory leakg_list_model_get_item returns a referenced GObject which needs to be
unref'ed.g_list_model_get_item returns a referenced GObject which needs to be
unref'ed.https://source.puri.sm/Librem5/libhandy/-/merge_requests/208meson: Don't install if it's a static subproject2019-01-28T08:54:10ZAdrien Plazasmeson: Don't install if it's a static subprojectThis is needed for libhandy to not be installed on the system when used as a subproject.
We could alternatively:
- Use an explicite subproject installation build option.
- Not install if package_subdir is not set.This is needed for libhandy to not be installed on the system when used as a subproject.
We could alternatively:
- Use an explicite subproject installation build option.
- Not install if package_subdir is not set.https://source.puri.sm/Librem5/libhandy/-/merge_requests/207Release libhandy 0.0.72019-01-22T23:46:38ZGuido GuntherRelease libhandy 0.0.7https://source.puri.sm/Librem5/libhandy/-/merge_requests/206run.in: Set GLADE_MODULE_SEARCH_PATH as well2019-01-22T15:51:15ZGuido Guntherrun.in: Set GLADE_MODULE_SEARCH_PATH as wellThis makes sure we're using the freshly built module when running
from the source tree.This makes sure we're using the freshly built module when running
from the source tree.https://source.puri.sm/Librem5/libhandy/-/merge_requests/205rows: Drop pointers to internals on destruction2019-01-22T23:46:38ZAdrien Plazasrows: Drop pointers to internals on destructionThis avoids crashes when trying to access pointers to already dropped widgets.
Fixes https://source.puri.sm/Librem5/libhandy/issues/69This avoids crashes when trying to access pointers to already dropped widgets.
Fixes https://source.puri.sm/Librem5/libhandy/issues/69https://source.puri.sm/Librem5/libhandy/-/merge_requests/204combo-row: Rework selected-index property setting and notification2019-01-22T23:46:38ZBenjamin Bergcombo-row: Rework selected-index property setting and notificationThe notify::selected-index signal was not selected in most cases. Rework
the selection handling to ensure that it is always emited when it changes
or if the module is replaced.
Also fixed are a few checks on whether the selection in...The notify::selected-index signal was not selected in most cases. Rework
the selection handling to ensure that it is always emited when it changes
or if the module is replaced.
Also fixed are a few checks on whether the selection index is valid.https://source.puri.sm/Librem5/libhandy/-/merge_requests/203dialog: Close when pressing the back button2019-01-22T23:46:38ZAdrien Plazasdialog: Close when pressing the back buttonClose the dialog instead of destroying it when clicking the back button. This is the same behavior as when pressing escape or clicking the close button and allows the dialog to be reused as some applications like to do.
Fixes https://...Close the dialog instead of destroying it when clicking the back button. This is the same behavior as when pressing escape or clicking the close button and allows the dialog to be reused as some applications like to do.
Fixes https://source.puri.sm/Librem5/libhandy/issues/70https://source.puri.sm/Librem5/libhandy/-/merge_requests/201examples: Make the Dialog section look nicer2019-01-22T23:46:38ZAdrien Plazasexamples: Make the Dialog section look nicerThis improves the spacing, adds and icon and adds a description to the Dialog section.This improves the spacing, adds and icon and adds a description to the Dialog section.https://source.puri.sm/Librem5/libhandy/-/merge_requests/199HdyComboRow: hdy_combo_row_get_model: Add missing scope annotation2019-01-22T23:46:38ZGuido GuntherHdyComboRow: hdy_combo_row_get_model: Add missing scope annotationWe can't make girscanner warnings fatal yet due to
https://gitlab.gnome.org/GNOME/gobject-introspection/merge_requests/135
but we should keep them to a minimum.We can't make girscanner warnings fatal yet due to
https://gitlab.gnome.org/GNOME/gobject-introspection/merge_requests/135
but we should keep them to a minimum.https://source.puri.sm/Librem5/libhandy/-/merge_requests/198HdyDialer: Don't use class method slot for 'delete'2019-01-22T23:46:38ZGuido GuntherHdyDialer: Don't use class method slot for 'delete'We used the one of 'submit' so far due to a c'n'p error.We used the one of 'submit' so far due to a c'n'p error.