Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-12-19 | WidthOfScreen and HeightOfScreen implementation | Pablo Barciela | 3 | -20/+5 | |
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-09-11 | fix loop initial declarations | raveit65 | 1 | -2/+2 | |
2017-09-09 | Fix: idle slider display in all languages | ZenWalker | 1 | -5/+11 | |
2017-09-08 | Fix: idle slider display bug | ZenWalker | 1 | -0/+63 | |
Fixes #101 | |||||
2017-08-10 | avoid deprecated gdk_screen_get_width/height | ZenWalker | 3 | -5/+20 | |
2017-07-26 | don't use deprecated gtk_show_uri | raveit65 | 1 | -0/+7 | |
2017-04-18 | build: put new bsdauth file in the tarball | monsta | 1 | -0/+1 | |
2017-04-18 | Implement OpenBSD authentication using bsd_auth(3). | Robert Nagy | 4 | -7/+123 | |
OpenBSD does not have nor use pam(8) for password authentication but instead uses bsd_auth(3): add a bsd_auth authentication scheme to make locking possible. This has been a part of gnome-screensaver already but was probably removed at one point. This is mostly identical to that code, with some minor modifications. | |||||
2017-04-15 | Bug Fix: g_get_real_name will never return NULL pointer | Hao Lee | 1 | -1/+2 | |
The function g_get_real_name is used to get user's full name, but when the full name is not existed, it will return an empty string instead of NULL. | |||||
2017-04-15 | Bug fix: screensaver and lock screen not correctly displayed in ↵ | fuzaburo | 1 | -3/+12 | |
configurations with overlapping monitor geometries | |||||
2017-03-28 | [GTK+3.20] Switch to GdkSeat | Alexei Sorokin | 5 | -304/+227 | |
This changes the code quite a lot as both grabbing the pointer and the keyboard have to be done simultaneously now. | |||||
2017-03-18 | copy theme dialog: fix build warning about wrong variable type | monsta | 1 | -2/+1 | |
and set grid property only once, after grid is created | |||||
2017-02-10 | copy-theme-dialog: port GtkTable to GtkGrid | raveit65 | 1 | -19/+16 | |
2017-01-18 | Merge pull request #112 from hao-lee/master | Martin Wimpress | 1 | -1/+1 | |
Change shake times to even number, so the dialog can return to its original position. | |||||
2017-01-17 | Change shake times to even number, so the dialog can return to its original ↵ | Hao Lee | 1 | -1/+1 | |
position. | |||||
2017-01-17 | GTK+3.22: fix some GdkScreen related deprecations | Alexei Sorokin | 12 | -234/+371 | |
2017-01-15 | avoid deprecated gdk_window_set_background functions | Alexei Sorokin | 2 | -76/+73 | |
Which are completely broken in GTK+ 3.22. | |||||
2016-12-26 | patch to use user's background for lock screen also. | Oliver Mangold | 1 | -1/+4 | |
2016-11-20 | move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build option | monsta | 22 | -962/+25 | |
and require libmatekbd and libmate-desktop >= 1.17 | |||||
2016-11-20 | fix indent a bit | monsta | 2 | -3/+3 | |
2016-10-19 | Also look for gdm-binary process | George Vlahavas | 1 | -2/+2 | |
In some systems the gdm binary is actually called "gdm-binary", so we need to check for that too. | |||||
2016-10-02 | GTK+-3 gs-grab-x11: use correct GTK_VERSION_CHECK | raveit65 | 1 | -1/+1 | |
fixes https://github.com/mate-desktop/mate-screensaver/issues/104 | |||||
2016-06-30 | fix minor warning | monsta | 1 | -1/+1 | |
2016-06-30 | fix UI issues introduced in 296b056 | monsta | 3 | -16/+45 | |
2016-06-24 | use gtk_box_new instead of gtk_{h,v}box_new properly | Sorokin Alexei | 3 | -22/+23 | |
2016-06-18 | Gtk3: fix several deprecations | Sorokin Alexei | 7 | -57/+316 | |
2016-06-18 | properly lock even if already active | Marc Deslauriers | 1 | -6/+11 | |
If the screensaver is already active without a lock, and it got a request to lock, it would bail out without switching to a locked state. https://bugzilla.gnome.org/show_bug.cgi?id=668967 | |||||
2016-06-18 | fix clear background | Sorokin Alexei | 1 | -33/+34 | |
2016-06-18 | Gtk3, gs-window-x11: defer setting bg color until realization | Ray Strode | 1 | -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-18 | gtk3: fix assertion 'GTK_IS_WIDGET (widget)' failed | Denis Gorodnichev | 2 | -2/+2 | |
2016-04-09 | add style class lock-dialog | raveit65 | 1 | -0/+7 | |
2016-01-26 | GTK3: fix GtkMisc decperation commit | Wolfgang Ulbrich | 3 | -26/+26 | |
2016-01-21 | drop defines for ancient dbus version | monsta | 2 | -11/+0 | |
2015-12-22 | mate_gdk_spawn_command_line_on_screen can be used with any GTK+ | monsta | 2 | -8/+8 | |
2015-12-14 | get rid of some build warnings when --without-console-kit is set | monsta | 1 | -0/+2 | |
2015-12-13 | GTK3: don't use deprecated GtkMisc | Wolfgang Ulbrich | 3 | -0/+65 | |
2015-12-13 | remove more unused variables | Wolfgang Ulbrich | 2 | -4/+2 | |
this avoid some build warnings | |||||
2015-12-13 | GTK3: don't use deprecated gdk_cursor_new | Wolfgang Ulbrich | 3 | -0/+33 | |
2015-12-11 | drop some unused variables | Wolfgang Ulbrich | 3 | -12/+6 | |
taken from: https://git.gnome.org/browse/gnome-screensaver/commit/?id=214ab95 https://git.gnome.org/browse/gnome-screensaver/commit/?id=4f0124a | |||||
2015-12-11 | GTK3: don't use deprecated gdk_cursor_unref | Wolfgang Ulbrich | 2 | -0/+12 | |
2015-12-11 | GTK3 window: don't use GtkRC to override drawing area's background | Wolfgang Ulbrich | 1 | -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-10 | GTK3: don't use deprecated gtk_widget_size_request | Wolfgang Ulbrich | 2 | -0/+8 | |
2015-12-10 | GTK3: use new gdk_error_trap_ignored api | Wolfgang Ulbrich | 2 | -0/+34 | |
This gets rid of some compile warnings taken from: https://git.gnome.org/browse/gnome-screensaver/commit/?id=73c0e41 | |||||
2015-12-10 | GTK3: don't use deprecated GDK_THREADS_ENTER/LEAVE | Wolfgang Ulbrich | 1 | -0/+4 | |
2015-12-10 | GTK3: don't use deprecated gtk_button_box_new | Wolfgang Ulbrich | 1 | -0/+4 | |
2015-12-10 | GTK3: don't use deprecated gtk_{v/h}box_new | Wolfgang Ulbrich | 3 | -0/+15 | |
2015-11-30 | fix warnings due to wrong id passed to g_source_remove | monsta | 3 | -0/+4 | |
2015-10-20 | Revert "Lock the screen on systemd sleep under systemd" | monsta | 1 | -17/+0 | |
This reverts commit f1739c03e00a51e87bd49d04827e5b765d1c70de. | |||||
2015-10-14 | Lock the screen on systemd sleep under systemd | Faidon Liambotis | 1 | -0/+17 | |
Add a handler for the PrepareForSleep event on the system bus under systemd and lock the screen in such an event. This addresses the issue where "systemctl suspend" suspends the system but the system isn't locked on resume, with the obvious negative security connotations. | |||||
2015-10-14 | Fix systemd event handling | Faidon Liambotis | 1 | -21/+35 | |
Right now the systemd event handling is not actually working at all. This happens because _listener_message_path_is_our_session() has code to check if the event came to our session (e.g. "10") and, under systemd, does this by trying to compare it with the object path, by stripping the /org/freedesktop/login1/session/ prefix. However, under -at least recent versions- of systemd, the session ID part of the path is escaped separately, and following D-Bus rules initial numbers are escaped. In the example above, the obj_path is /org/freedesktop/login1/session/_310, so the comparison actually fails. Port a fix that has been present on various distributions (e.g. Arch) and pieces of software (e.g. cinnamon-screensaver) since at least March 2013. The original author is Peter de Ridder <[email protected]>. The bug and the fix can both be easily verified by running "loginctl lock-sessions". |