summaryrefslogtreecommitdiff
path: root/src/gs-window-x11.c
AgeCommit message (Collapse)AuthorFilesLines
2018-05-14Fixed some gdk deprecationsyetist1-11/+22
2018-02-01require GTK+ 3.22 and GLib 2.50monsta1-73/+0
2017-12-19WidthOfScreen and HeightOfScreen implementationPablo Barciela1-11/+2
This commit reverts: https://github.com/mate-desktop/mate-screensaver/commit/816394c1a6ce9968dba3e1b0ecc884c8ccca4d43 And it applies an alternative to fix the deprecated functions: gdk_screen_get_width gdk_screen_get_height
2017-08-10avoid deprecated gdk_screen_get_width/heightZenWalker1-2/+11
2017-04-15Bug fix: screensaver and lock screen not correctly displayed in ↵fuzaburo1-3/+12
configurations with overlapping monitor geometries
2017-01-18Merge pull request #112 from hao-lee/masterMartin Wimpress1-1/+1
Change shake times to even number, so the dialog can return to its original position.
2017-01-17Change shake times to even number, so the dialog can return to its original ↵Hao Lee1-1/+1
position.
2017-01-17GTK+3.22: fix some GdkScreen related deprecationsAlexei Sorokin1-62/+116
2017-01-15avoid deprecated gdk_window_set_background functionsAlexei Sorokin1-62/+48
Which are completely broken in GTK+ 3.22.
2016-11-20move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build optionmonsta1-326/+3
and require libmatekbd and libmate-desktop >= 1.17
2016-06-30fix UI issues introduced in 296b056monsta1-5/+12
2016-06-24use gtk_box_new instead of gtk_{h,v}box_new properlySorokin Alexei1-6/+6
2016-06-18Gtk3: fix several deprecationsSorokin Alexei1-10/+23
2016-06-18fix clear backgroundSorokin Alexei1-33/+34
2016-06-18Gtk3, gs-window-x11: defer setting bg color until realizationRay Strode1-5/+13
commit adfc280 changed the drawing area associated with each monitors screensaver window to get realized early. That change is seemingly causing problems for users. This commit stops preemptively realizing the drawing areas, and instead makes the background color settings get applied reactively in response to realization. http://bugzilla.gnome.org/show_bug.cgi?id=679441
2016-04-18gtk3: fix assertion 'GTK_IS_WIDGET (widget)' failedDenis Gorodnichev1-1/+1
2016-01-26GTK3: fix GtkMisc decperation commitWolfgang Ulbrich1-3/+3
2015-12-13GTK3: don't use deprecated GtkMiscWolfgang Ulbrich1-0/+12
2015-12-13GTK3: don't use deprecated gdk_cursor_newWolfgang Ulbrich1-0/+9
2015-12-11drop some unused variablesWolfgang Ulbrich1-6/+2
taken from: https://git.gnome.org/browse/gnome-screensaver/commit/?id=214ab95 https://git.gnome.org/browse/gnome-screensaver/commit/?id=4f0124a
2015-12-11GTK3 window: don't use GtkRC to override drawing area's backgroundWolfgang Ulbrich1-1/+12
That won't work correctly with GTK3, even more so given that we set app_paintable = TRUE on the drawing area. Instead, set the background GdkRGBA to black directly on the GtkDrawingArea's GdkWindow. taken from: https://git.gnome.org/browse/gnome-screensaver/commit/?id=43ee32e
2015-12-10GTK3: don't use deprecated gtk_widget_size_requestWolfgang Ulbrich1-0/+4
2015-12-10GTK3: use new gdk_error_trap_ignored apiWolfgang Ulbrich1-0/+12
This gets rid of some compile warnings taken from: https://git.gnome.org/browse/gnome-screensaver/commit/?id=73c0e41
2015-12-10GTK3: don't use deprecated gtk_{v/h}box_newWolfgang Ulbrich1-0/+5
2015-11-30fix warnings due to wrong id passed to g_source_removemonsta1-0/+1
2015-07-09Simplify cursur hidinginfirit1-22/+1
Use GDK_BLANK_CURSOR across Gtk versions for new cursors.
2015-07-09Use accessor functions instead of direct accessinfirit1-78/+22
Make Gtk2 build with GSEAL_ENABLE And cut down on ifdef hell.
2015-07-09Don't use gdkkeysyms-compat for Gtk+2infirit1-8/+7
2015-07-09Always use GDK_DISPLAY_XDISPLAY instead of GDK_DISPLAYinfirit1-18/+2
Has been in Gtk since 2.22
2015-07-09Remove gtk version check around gdk_x11_screen_lookup_visualinfirit1-4/+0
The function has been in Gtk 2 since 2.2.
2013-11-12Fix segfault with GTK3Stefano Karapetsas1-1/+1
2013-11-12Re add removed variable for GTK2Stefano Karapetsas1-0/+1
2013-11-12Add GTK3 supportStefano Karapetsas1-9/+293
2012-11-18fixed incorrect fsf addressesSteve Zesch1-1/+1
2011-11-04first commitPerberos1-0/+2647