- 09 Jan, 2018 3 commits
-
-
Ting-Wei Lan authored
Replace non-portable \<, \>, \+ with \(, \), \{, \} to avoid build failure on systems not using GNU sed. https://bugzilla.gnome.org/show_bug.cgi?id=792279
-
Juan Pablo Ugarte authored
Keep a copy of the scaled image to speed up rendering multiple times the image at the same size.
-
Daniel Boles authored
-
- 08 Jan, 2018 2 commits
-
-
Sveinn í Felli authored
-
Sveinn í Felli authored
-
- 07 Jan, 2018 14 commits
-
-
Daniel Boles authored
We can't remove() a child widget that wasn't already add()ed, of course.
-
Matthias Clasen authored
The file chooser button manually manages the memory of data in its model, so it needs to explicitly free the rows.
-
Matthias Clasen authored
GCs have been dead for a long time.
-
Timm Bäder authored
-
Timm Bäder authored
-
Timm Bäder authored
-
Timm Bäder authored
-
Timm Bäder authored
-
Timm Bäder authored
-
Timm Bäder authored
-
Timm Bäder authored
-
Timm Bäder authored
-
Timm Bäder authored
-
Matthias Clasen authored
We haven't had a GtkWindow::frame-event since the linux-fb backends demise.
-
- 06 Jan, 2018 2 commits
-
-
Rico Tzschichholz authored
-
Rico Tzschichholz authored
-
- 03 Jan, 2018 2 commits
-
-
- 02 Jan, 2018 11 commits
-
-
Ting-Wei Lan authored
Both AC_TRY_COMPILE and AC_LANG_PROGRAM put code passed to their second arguments to the body of the main function. This means that we cannot and should not declare functions there, or we end up checking whether the compiler support nested functions instead of whether a compiler or linker flag is supported. GCC supports nested functions and tests succeed. Clang doesn't support nested functions, so tests fail and -fvisibility=hidden won't be used. This means that functions which are not intended to be used by other programs, such as gtk_menu_tracker*, gtk_action_observ*, gtk_menu_muxer_*, become global symbols with default visibility. GNOME Shell has a private library libgnome-shell-menu.so, which also has symbols gtk_menu_tracker*, gtk_action_observ*, gtk_menu_muxer_* that are intended to be used by GNOME Shell itself. When GNOME Shell still used Autotools build system, the executable gnome-shell explicitly linked to libgnome-shell-menu.so, so the linker loaded libgnome-shell-menu.so before libgtk-3.so.0 and GNOME Shell used correct symbols from its private library. However, after GNOME Shell switched to Meson build system, gnome-shell executable no longer lists libgnome-shell-menu.so as its dependency. Even if we adds it to the build file, it won't be listed in DT_NEEDED of gnome-shell because Meson uses -Wl,--as-needed by default. This causes the runtime linker to load libgtk-3.so.0 before libgnome-shell-menu.so and symbols gtk_menu_tracker*, gtk_action_observ*, gtk_menu_muxer_* are bound to libgtk-3.so.0 instead of libgnome-shell-menu.so. GNOME Shell hangs when opening more than one window because it uses functions from the wrong library. This problem is already fixed in OpenBSD ports. The article describing it can be found on OpenBSD Journal with this link: https://undeadly.org/cgi?action=article;sid=20170930133438 https://bugzilla.gnome.org/show_bug.cgi?id=791943
-
Arnaud Rebillout authored
Signed-off-by:
Arnaud Rebillout <elboulangero@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=791710
-
Arnaud Rebillout authored
Mostly spaces. Signed-off-by:
Arnaud Rebillout <elboulangero@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=791710
-
Arnaud Rebillout authored
Signed-off-by:
Arnaud Rebillout <elboulangero@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=791710
-
Arnaud Rebillout authored
Signed-off-by:
Arnaud Rebillout <elboulangero@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=791710
-
Arnaud Rebillout authored
Signed-off-by:
Arnaud Rebillout <elboulangero@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=791710
-
Arnaud Rebillout authored
Signed-off-by:
Arnaud Rebillout <elboulangero@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=791710
-
Arnaud Rebillout authored
Signed-off-by:
Arnaud Rebillout <elboulangero@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=791710
-
Arnaud Rebillout authored
Signed-off-by:
Arnaud Rebillout <elboulangero@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=791710
-
Arnaud Rebillout authored
Signed-off-by:
Arnaud Rebillout <elboulangero@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=791710
-
Timm Bäder authored
meta-pick of commit c1573a1fda7c3b917b6809795b9668629fe58883: the variable gdk_window is used in a check, but we may as well use it again to avoid calling _gtk_widget_get_window() again unnecessarily.
-
- 01 Jan, 2018 4 commits
-
-
Daniel Boles authored
-
Daniel Boles authored
as per commit b4b9aa1e
-
Arnaud Rebillout authored
Signed-off-by:
Arnaud Rebillout <elboulangero@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=791710
-
Matthias Clasen authored
Putting a combobox in an expander was causing the combo arrow to go sideways. Increase the specificity with which we address the expander arrow to avoid that.
-
- 31 Dec, 2017 2 commits
-
-
Matej Urbančič authored
-
Matej Urbančič authored
-