summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-10-29migrate from intltool to gettextWu Xiaotian20-70/+172
2019-10-14travis: build mate-menus from source is no loger necessaryrbuj1-20/+0
as of mate-menus 1.21.0
2019-10-12release 1.23.1v1.23.1raveit652-2/+30
2019-10-12tx: sync with transifexraveit65101-960/+1467
2019-10-12tx: update resource for transifexraveit651-42/+77
2019-10-12travis: build mate-common from tarballrbuj1-3/+19
2019-10-12Set compiler debug flags / logging with MATE_DEBUG_CHECKrbuj1-4/+4
Test: ./autogen.sh --disable-silent-rules --disable-debug --prefix=/usr & make ./autogen.sh --disable-silent-rules --enable-debug --prefix=/usr & make ./autogen.sh --disable-silent-rules --enable-debug=yes/info/profile/no --prefix=/usr & make
2019-10-12Use WARN_CFLAGS which are only set with --enable-compiler-warningsrbuj1-43/+2
It removes --enable-more-warnings, since it is recommended to use --enable-compile-warnings=maximum It updates configure summary. Test: ./autogen.sh --disable-silent-rules --enable-compile-warnings=maximum --prefix=/usr && make
2019-10-10Add keywords key to .desktop filesMartin Wimpress7-0/+14
Taken from downstream Debian patch. Make keyboard translatable. Add translator notes.
2019-10-08Travis CI: use Debian "testing" instead "sid"Pablo Barciela1-1/+1
2019-10-06travis(ci): enable notify_serversraveit651-0/+2
2019-10-02gs_prefs: avoid 'g_type_class_add_private'Pablo Barciela1-7/+2
2019-10-02gs-job: avoid 'g_type_class_add_private'Pablo Barciela1-6/+2
2019-10-02gs-listener-dbus: avoid 'g_type_class_add_private'Pablo Barciela1-6/+2
2019-10-02gs-manager: avoid 'g_type_class_add_private'Pablo Barciela1-6/+2
2019-10-02copy-theme-dialog: avoid 'g_type_class_add_private'Pablo Barciela1-34/+3
2019-10-02gs-theme-manager: avoid 'g_type_class_add_private'Pablo Barciela1-6/+2
2019-10-02gs-lock-plug: avoid 'g_type_class_add_private'Pablo Barciela1-6/+2
2019-10-02gs-fade: avoid 'g_type_class_add_private'Pablo Barciela1-6/+2
2019-10-02gs-grab-x11: avoid 'g_type_class_add_private'Pablo Barciela1-7/+3
2019-10-02gs-window-x11: avoid 'g_type_class_add_private'Pablo Barciela1-6/+2
2019-10-02gs-monitor: avoid 'g_type_class_add_private'Pablo Barciela1-7/+2
2019-10-02gs-watcher-x11: avoid 'g_type_class_add_private'Pablo Barciela1-6/+2
2019-10-02gs-theme-engine: avoid 'g_type_class_add_private'Pablo Barciela1-6/+2
2019-10-02gste-popsquares: avoid 'g_type_class_add_private'Pablo Barciela1-6/+2
2019-10-02gste-slideshow: avoid 'g_type_class_add_private'Pablo Barciela1-6/+2
2019-09-05Travis CI: clang: -enable-checker alpha.deadcode.UnreachableCodePablo Barciela1-0/+1
2019-08-26remove old HAL remnantsmonsta1-37/+1
2019-08-26Ensure lock on suspend and unlock on resumeAli Akbar3-2/+119
This patch is adopted from xfce4-screensaver: https://git.xfce.org/apps/xfce4-screensaver/commit/?id=9e53bb2866 Modified to match screen locking behavior of mate-power-manager. Introduced new Inhibitor lock to make sure lock was in place and user will be greeted with unlock dialog when resumes from suspend/ hibernate.
2019-08-22Use gresources for mate-screensaver-preferences.uirbuj5-9/+51
2019-08-19lock-dialog: add style_provider to current screen globallyrbuj1-1/+6
gtk_style_context_add_provider_for_screen (gdk_screen_get_default(), GTK_STYLE_PROVIDER (style_provider), GTK_STYLE_PROVIDER_PRIORITY_USER); https://developer.gnome.org/gtk3/stable/GtkStyleContext.html#gtk-style-context-add-provider-for-screen css data is located at /usr/share/mate-screensaver/lock-dialog-THEME.css, XDG_CONFIG_HOME/gtk-3.0/gtk.css, /usr/share/themes/... /usr/share/mate-screensaver/lock-dialog-THEME.css file has highest priority, if exists: $ gsettings get org.mate.screensaver lock-dialog-theme 'test' $ grep lock-dialog /usr/share/mate-screensaver/lock-dialog-test.css .lock-dialog.background { .lock-dialog frame { .lock-dialog notebook { .lock-dialog entry, .lock-dialog entry:focus { .lock-dialog button, .lock-dialog button:focus { .lock-dialog button:hover, .lock-dialog button:hover:active { ... Otherwise: /usr/share/themes folder if lock-dialog-theme is set to 'debault' $ gsettings get org.mate.screensaver lock-dialog-theme 'default' $ gsettings get org.mate.interface gtk-theme 'TraditionalOk' $ grep lock-dialog /usr/share/themes/TraditionalOk/gtk-3.0/*.css /usr/share/themes/TraditionalOk/gtk-3.0/mate-applications.css:.lock-dialog { /usr/share/themes/TraditionalOk/gtk-3.0/mate-applications.css:.lock-dialog notebook { Priority order: https://developer.gnome.org/gtk3/stable/GtkStyleProvider.html
2019-08-11Replace deprecated gtk_css_provider_get_defaultraveit651-1/+5
2019-07-11drop libXxf86 dependencyraveit652-85/+0
The X server hasn't implemented it in over 10 years. and it was dropped from debian since a long time. fixes https://github.com/mate-desktop/mate-screensaver/issues/199
2019-07-05release 1.23.0v1.23.0raveit651-0/+7
2019-07-05tx: sync with transifexraveit6520-86/+844
2019-07-05tx: update resource for transifexraveit651-8/+13
2019-07-05Remove trailing whitespacesLaurent Napias3-6/+6
2019-06-10Change url project's websiteLaurent Napias1-1/+1
2019-06-01[ci] Add cppcheck html reportPablo Barciela1-1/+4
2019-05-31Create FUNDING.ymlMartin Wimpress1-0/+9
2019-05-28travis: use fedora-30 and ubuntu-19.10 for buildingraveit651-2/+2
2019-05-27travis: enable 'cppcheck' in debianPablo Barciela1-0/+4
2019-04-26[ci] Enable Clang Static AnalyzerWu Xiaotian1-2/+63
2019-04-23pre-bump versionraveit652-1/+3
2019-04-04Add ELOGIND supportVictor Kareh2-0/+29
Reuses WITH_SYSTEMD #define to reduce #ifdef mess. ELOGIND is not officially supported, but since it's a subset of systemd, it should work out of the box. Co-authored-by: Joakim Tjernlund <[email protected]>
2019-04-02github release pageraveit651-0/+19
2019-02-25release 1.22.0v1.22.0raveit652-7/+22
2019-02-25Tx: sync with transifexraveit65100-3045/+3941
2019-02-17let distcheck pass on debianWu Xiaotian1-0/+5
2019-02-17Initialize Travis CI supportWu Xiaotian1-0/+153