Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package cinnamon-settings-daemon for
openSUSE:Factory checked in at 2021-06-22 20:44:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cinnamon-settings-daemon (Old)
and /work/SRC/openSUSE:Factory/.cinnamon-settings-daemon.new.2625 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cinnamon-settings-daemon"
Tue Jun 22 20:44:55 2021 rev:26 rq:900447 version:5.0.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/cinnamon-settings-daemon/cinnamon-settings-daemon.changes
2021-01-21 21:57:31.169860381 +0100
+++
/work/SRC/openSUSE:Factory/.cinnamon-settings-daemon.new.2625/cinnamon-settings-daemon.changes
2021-06-22 20:44:58.146825083 +0200
@@ -1,0 +2,21 @@
+Fri Jun 11 05:53:48 UTC 2021 - Paolo Stivanin <[email protected]>
+
+- Update to version 5.0.1.
+ * csd-power-manager.c: Remove percentage from mouse and keyboard
+ 'warning' notifications.
+ * csd-power-manager.c: Make sure to propagate the icon and/or state
+ properties immediately when they change.
+ * power/gpm-common.c: Prefer more specific battery level icons if
+ they're available in the theme.
+ * gpm-common.c: Adjust thresholds for battery-level icon changes.
+ * datetime: use full path for d-bus service Exec
+ * build: Add missing defines. Fix optional wacom build.
+ Make build options behave consistently.
+ * csd-xrandr-manager.c: Fix some build warnings.
+ * csd-power-manager.c: Manage idle activation of cinnamon-screensaver
+ instead of making the screensaver itself handle it.
+ * wacom: Fix a crash from assertion failures
+ * csd-power-manager.c: Remove percentage from non-battery
+ critical notifications.
+
+-------------------------------------------------------------------
Old:
----
cinnamon-settings-daemon-4.8.5.tar.gz
New:
----
cinnamon-settings-daemon-5.0.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cinnamon-settings-daemon.spec ++++++
--- /var/tmp/diff_new_pack.vhYNfi/_old 2021-06-22 20:44:58.734825731 +0200
+++ /var/tmp/diff_new_pack.vhYNfi/_new 2021-06-22 20:44:58.734825731 +0200
@@ -17,13 +17,14 @@
Name: cinnamon-settings-daemon
-Version: 4.8.5
+Version: 5.0.1
Release: 0
Summary: The settings Daemon for the Cinnamon Desktop
License: GPL-2.0-or-later AND LGPL-2.1-only
Group: System/GUI/Other
URL: https://github.com/linuxmint/cinnamon-settings-daemon
Source:
https://github.com/linuxmint/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
+BuildRequires: cmake
BuildRequires: cups-devel
BuildRequires: docutils
BuildRequires: fdupes
@@ -51,10 +52,12 @@
BuildRequires: pkgconfig(libpulse-mainloop-glib)
BuildRequires: pkgconfig(librsvg-2.0)
BuildRequires: pkgconfig(libsystemd)
+BuildRequires: pkgconfig(libwacom)
BuildRequires: pkgconfig(libxklavier)
BuildRequires: pkgconfig(nss)
BuildRequires: pkgconfig(polkit-gobject-1)
BuildRequires: pkgconfig(upower-glib)
+BuildRequires: pkgconfig(xorg-wacom)
BuildRequires: pkgconfig(xtst)
Recommends: %{name}-lang
Recommends: colord
++++++ cinnamon-settings-daemon-4.8.5.tar.gz ->
cinnamon-settings-daemon-5.0.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/cinnamon-settings-daemon-4.8.5/cinnamon-settings-daemon.pot
new/cinnamon-settings-daemon-5.0.1/cinnamon-settings-daemon.pot
--- old/cinnamon-settings-daemon-4.8.5/cinnamon-settings-daemon.pot
2021-01-14 00:02:29.000000000 +0100
+++ new/cinnamon-settings-daemon-5.0.1/cinnamon-settings-daemon.pot
2021-06-10 15:04:01.000000000 +0200
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-06-17 15:35+0100\n"
+"POT-Creation-Date: 2021-06-02 15:46+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <[email protected]>\n"
@@ -253,38 +253,38 @@
msgid "_Unmount"
msgstr ""
-#: plugins/color/csd-color-manager.c:1836
+#: plugins/color/csd-color-manager.c:1837
msgid "Color"
msgstr ""
-#: plugins/color/csd-color-manager.c:1841
+#: plugins/color/csd-color-manager.c:1842
msgid "Recalibrate now"
msgstr ""
-#: plugins/color/csd-color-manager.c:1884
+#: plugins/color/csd-color-manager.c:1885
msgid "Recalibration required"
msgstr ""
-#: plugins/color/csd-color-manager.c:1896
+#: plugins/color/csd-color-manager.c:1897
#, c-format
msgid "The display '%s' should be recalibrated soon."
msgstr ""
-#: plugins/color/csd-color-manager.c:1905
+#: plugins/color/csd-color-manager.c:1906
#, c-format
msgid "The printer '%s' should be recalibrated soon."
msgstr ""
-#: plugins/color/csd-color-manager.c:2229
-#: plugins/color/csd-color-manager.c:2245
+#: plugins/color/csd-color-manager.c:2230
+#: plugins/color/csd-color-manager.c:2246
msgid "Cinnamon Settings Daemon Color Plugin"
msgstr ""
-#: plugins/color/csd-color-manager.c:2231
+#: plugins/color/csd-color-manager.c:2232
msgid "Color calibration device added"
msgstr ""
-#: plugins/color/csd-color-manager.c:2247
+#: plugins/color/csd-color-manager.c:2248
msgid "Color calibration device removed"
msgstr ""
@@ -378,7 +378,7 @@
msgid "Examine..."
msgstr ""
-#: plugins/keyboard/csd-keyboard-xkb.c:89
+#: plugins/keyboard/csd-keyboard-xkb.c:87
#, c-format
msgid ""
"Error activating XKB configuration.\n"
@@ -391,229 +391,225 @@
" <b>%s</b>"
msgstr ""
-#: plugins/keyboard/csd-keyboard-xkb.c:258
+#: plugins/keyboard/csd-keyboard-xkb.c:256
msgid "_Layouts"
msgstr ""
-#: plugins/keyboard/csd-keyboard-xkb.c:264
+#: plugins/keyboard/csd-keyboard-xkb.c:262
msgid "Show _Keyboard Layout..."
msgstr ""
-#: plugins/keyboard/csd-keyboard-xkb.c:271
+#: plugins/keyboard/csd-keyboard-xkb.c:269
msgid "Region and Language Settings"
msgstr ""
-#: plugins/power/csd-power-manager.c:1077
+#: plugins/power/csd-power-manager.c:1085
msgid "UPS Discharging"
msgstr ""
-#: plugins/power/csd-power-manager.c:1082
+#: plugins/power/csd-power-manager.c:1090
#, c-format
msgid "%s of UPS backup power remaining"
msgstr ""
-#: plugins/power/csd-power-manager.c:1103
-#: plugins/power/csd-power-manager.c:1323
-#: plugins/power/csd-power-manager.c:1503
-#: plugins/power/csd-power-manager.c:1652
+#: plugins/power/csd-power-manager.c:1111
+#: plugins/power/csd-power-manager.c:1331
+#: plugins/power/csd-power-manager.c:1509
+#: plugins/power/csd-power-manager.c:1658
msgid "Power"
msgstr ""
-#: plugins/power/csd-power-manager.c:1235
+#: plugins/power/csd-power-manager.c:1243
msgid "Battery low"
msgstr ""
-#: plugins/power/csd-power-manager.c:1238
+#: plugins/power/csd-power-manager.c:1246
msgid "Laptop battery low"
msgstr ""
-#: plugins/power/csd-power-manager.c:1245
+#: plugins/power/csd-power-manager.c:1253
#, c-format
msgid "Approximately %s remaining (%.0f%%)"
msgstr ""
-#: plugins/power/csd-power-manager.c:1250
+#: plugins/power/csd-power-manager.c:1258
msgid "UPS low"
msgstr ""
-#: plugins/power/csd-power-manager.c:1256
+#: plugins/power/csd-power-manager.c:1264
#, c-format
msgid "Approximately %s of remaining UPS backup power (%.0f%%)"
msgstr ""
-#: plugins/power/csd-power-manager.c:1261
-#: plugins/power/csd-power-manager.c:1426
+#: plugins/power/csd-power-manager.c:1269
+#: plugins/power/csd-power-manager.c:1434
msgid "Mouse battery low"
msgstr ""
-#: plugins/power/csd-power-manager.c:1264
-#, c-format
-msgid "Wireless mouse is low in power (%.0f%%)"
+#: plugins/power/csd-power-manager.c:1272
+msgid "Wireless mouse is low in power"
msgstr ""
-#: plugins/power/csd-power-manager.c:1268
-#: plugins/power/csd-power-manager.c:1434
+#: plugins/power/csd-power-manager.c:1276
+#: plugins/power/csd-power-manager.c:1441
msgid "Keyboard battery low"
msgstr ""
-#: plugins/power/csd-power-manager.c:1271
-#, c-format
-msgid "Wireless keyboard is low in power (%.0f%%)"
+#: plugins/power/csd-power-manager.c:1279
+msgid "Wireless keyboard is low in power"
msgstr ""
-#: plugins/power/csd-power-manager.c:1275
-#: plugins/power/csd-power-manager.c:1443
+#: plugins/power/csd-power-manager.c:1283
+#: plugins/power/csd-power-manager.c:1449
msgid "PDA battery low"
msgstr ""
-#: plugins/power/csd-power-manager.c:1278
+#: plugins/power/csd-power-manager.c:1286
#, c-format
msgid "PDA is low in power (%.0f%%)"
msgstr ""
-#: plugins/power/csd-power-manager.c:1282
-#: plugins/power/csd-power-manager.c:1453
-#: plugins/power/csd-power-manager.c:1463
+#: plugins/power/csd-power-manager.c:1290
+#: plugins/power/csd-power-manager.c:1459
+#: plugins/power/csd-power-manager.c:1469
msgid "Cell phone battery low"
msgstr ""
-#: plugins/power/csd-power-manager.c:1285
+#: plugins/power/csd-power-manager.c:1293
#, c-format
msgid "Cell phone is low in power (%.0f%%)"
msgstr ""
-#: plugins/power/csd-power-manager.c:1289
+#: plugins/power/csd-power-manager.c:1297
msgid "Media player battery low"
msgstr ""
-#: plugins/power/csd-power-manager.c:1292
+#: plugins/power/csd-power-manager.c:1300
#, c-format
msgid "Media player is low in power (%.0f%%)"
msgstr ""
-#: plugins/power/csd-power-manager.c:1296
-#: plugins/power/csd-power-manager.c:1472
+#: plugins/power/csd-power-manager.c:1304
+#: plugins/power/csd-power-manager.c:1478
msgid "Tablet battery low"
msgstr ""
-#: plugins/power/csd-power-manager.c:1299
+#: plugins/power/csd-power-manager.c:1307
#, c-format
msgid "Tablet is low in power (%.0f%%)"
msgstr ""
-#: plugins/power/csd-power-manager.c:1303
-#: plugins/power/csd-power-manager.c:1481
+#: plugins/power/csd-power-manager.c:1311
+#: plugins/power/csd-power-manager.c:1487
msgid "Attached computer battery low"
msgstr ""
-#: plugins/power/csd-power-manager.c:1306
+#: plugins/power/csd-power-manager.c:1314
#, c-format
msgid "Attached computer is low in power (%.0f%%)"
msgstr ""
-#: plugins/power/csd-power-manager.c:1340
+#: plugins/power/csd-power-manager.c:1348
msgid "Battery is low"
msgstr ""
-#: plugins/power/csd-power-manager.c:1382
+#: plugins/power/csd-power-manager.c:1390
msgid "Battery critically low"
msgstr ""
-#: plugins/power/csd-power-manager.c:1385
-#: plugins/power/csd-power-manager.c:1568
+#: plugins/power/csd-power-manager.c:1393
+#: plugins/power/csd-power-manager.c:1574
msgid "Laptop battery critically low"
msgstr ""
-#: plugins/power/csd-power-manager.c:1394
+#: plugins/power/csd-power-manager.c:1402
msgid "Plug in your AC adapter to avoid losing data."
msgstr ""
-#: plugins/power/csd-power-manager.c:1398
+#: plugins/power/csd-power-manager.c:1406
msgid "Computer will suspend very soon unless it is plugged in."
msgstr ""
-#: plugins/power/csd-power-manager.c:1402
+#: plugins/power/csd-power-manager.c:1410
msgid "Computer will hibernate very soon unless it is plugged in."
msgstr ""
-#: plugins/power/csd-power-manager.c:1406
+#: plugins/power/csd-power-manager.c:1414
msgid "Computer will shutdown very soon unless it is plugged in."
msgstr ""
-#: plugins/power/csd-power-manager.c:1414
-#: plugins/power/csd-power-manager.c:1604
+#: plugins/power/csd-power-manager.c:1422
+#: plugins/power/csd-power-manager.c:1610
msgid "UPS critically low"
msgstr ""
-#: plugins/power/csd-power-manager.c:1420
+#: plugins/power/csd-power-manager.c:1428
#, c-format
msgid ""
"Approximately %s of remaining UPS power (%.0f%%). Restore AC power to your "
"computer to avoid losing data."
msgstr ""
-#: plugins/power/csd-power-manager.c:1429
-#, c-format
+#: plugins/power/csd-power-manager.c:1437
msgid ""
-"Wireless mouse is very low in power (%.0f%%). This device will soon stop "
-"functioning if not charged."
+"Wireless mouse is very low in power. This device will soon stop functioning "
+"if not charged."
msgstr ""
-#: plugins/power/csd-power-manager.c:1437
-#, c-format
+#: plugins/power/csd-power-manager.c:1444
msgid ""
-"Wireless keyboard is very low in power (%.0f%%). This device will soon stop "
+"Wireless keyboard is very low in power. This device will soon stop "
"functioning if not charged."
msgstr ""
-#: plugins/power/csd-power-manager.c:1446
+#: plugins/power/csd-power-manager.c:1452
#, c-format
msgid ""
"PDA is very low in power (%.0f%%). This device will soon stop functioning if "
"not charged."
msgstr ""
-#: plugins/power/csd-power-manager.c:1456
+#: plugins/power/csd-power-manager.c:1462
#, c-format
msgid ""
"Cell phone is very low in power (%.0f%%). This device will soon stop "
"functioning if not charged."
msgstr ""
-#: plugins/power/csd-power-manager.c:1466
+#: plugins/power/csd-power-manager.c:1472
#, c-format
msgid ""
"Media player is very low in power (%.0f%%). This device will soon stop "
"functioning if not charged."
msgstr ""
-#: plugins/power/csd-power-manager.c:1475
+#: plugins/power/csd-power-manager.c:1481
#, c-format
msgid ""
"Tablet is very low in power (%.0f%%). This device will soon stop functioning "
"if not charged."
msgstr ""
-#: plugins/power/csd-power-manager.c:1484
+#: plugins/power/csd-power-manager.c:1490
#, c-format
msgid ""
"Attached computer is very low in power (%.0f%%). The device will soon "
"shutdown if not charged."
msgstr ""
-#: plugins/power/csd-power-manager.c:1521
-#: plugins/power/csd-power-manager.c:1531
-#: plugins/power/csd-power-manager.c:1667
+#: plugins/power/csd-power-manager.c:1527
+#: plugins/power/csd-power-manager.c:1537
+#: plugins/power/csd-power-manager.c:1673
msgid "Battery is critically low"
msgstr ""
-#: plugins/power/csd-power-manager.c:1576
+#: plugins/power/csd-power-manager.c:1582
msgid ""
"The battery is below the critical level and this computer will <b>power-off</"
"b> when the battery becomes completely empty."
msgstr ""
-#: plugins/power/csd-power-manager.c:1582
+#: plugins/power/csd-power-manager.c:1588
msgid ""
"The battery is below the critical level and this computer is about to "
"suspend.\n"
@@ -621,42 +617,42 @@
"suspended state."
msgstr ""
-#: plugins/power/csd-power-manager.c:1589
+#: plugins/power/csd-power-manager.c:1595
msgid ""
"The battery is below the critical level and this computer is about to "
"hibernate."
msgstr ""
-#: plugins/power/csd-power-manager.c:1594
+#: plugins/power/csd-power-manager.c:1600
msgid ""
"The battery is below the critical level and this computer is about to "
"shutdown."
msgstr ""
-#: plugins/power/csd-power-manager.c:1612
+#: plugins/power/csd-power-manager.c:1618
msgid ""
"UPS is below the critical level and this computer will <b>power-off</b> when "
"the UPS becomes completely empty."
msgstr ""
-#: plugins/power/csd-power-manager.c:1618
+#: plugins/power/csd-power-manager.c:1624
msgid ""
"UPS is below the critical level and this computer is about to hibernate."
msgstr ""
-#: plugins/power/csd-power-manager.c:1623
+#: plugins/power/csd-power-manager.c:1629
msgid "UPS is below the critical level and this computer is about to shutdown."
msgstr ""
-#: plugins/power/csd-power-manager.c:2209
+#: plugins/power/csd-power-manager.c:2218
msgid "Lid has been opened"
msgstr ""
-#: plugins/power/csd-power-manager.c:2354
+#: plugins/power/csd-power-manager.c:2363
msgid "Lid has been closed"
msgstr ""
-#: plugins/power/csd-power-manager.c:4270
+#: plugins/power/csd-power-manager.c:4284
msgid "Power Manager"
msgstr ""
@@ -695,406 +691,406 @@
msgstr[0] ""
msgstr[1] ""
-#: plugins/power/gpm-common.c:319
+#: plugins/power/gpm-common.c:358
#, c-format
msgid "provides %s laptop runtime"
msgstr ""
-#: plugins/power/gpm-common.c:330
+#: plugins/power/gpm-common.c:369
#, c-format
msgid "%s %s remaining"
msgstr ""
-#: plugins/power/gpm-common.c:351 plugins/power/gpm-common.c:368
+#: plugins/power/gpm-common.c:390 plugins/power/gpm-common.c:407
#, c-format
msgid "%s %s until charged"
msgstr ""
-#: plugins/power/gpm-common.c:358
+#: plugins/power/gpm-common.c:397
#, c-format
msgid "provides %s battery runtime"
msgstr ""
-#: plugins/power/gpm-common.c:449
+#: plugins/power/gpm-common.c:488
msgid "Product:"
msgstr ""
-#: plugins/power/gpm-common.c:453 plugins/power/gpm-common.c:456
-#: plugins/power/gpm-common.c:459 plugins/power/gpm-common.c:462
+#: plugins/power/gpm-common.c:492 plugins/power/gpm-common.c:495
+#: plugins/power/gpm-common.c:498 plugins/power/gpm-common.c:501
msgid "Status:"
msgstr ""
-#: plugins/power/gpm-common.c:453
+#: plugins/power/gpm-common.c:492
msgid "Missing"
msgstr ""
-#: plugins/power/gpm-common.c:456 plugins/power/gpm-common.c:741
+#: plugins/power/gpm-common.c:495 plugins/power/gpm-common.c:780
msgid "Charged"
msgstr ""
-#: plugins/power/gpm-common.c:459 plugins/power/gpm-common.c:729
+#: plugins/power/gpm-common.c:498 plugins/power/gpm-common.c:768
msgid "Charging"
msgstr ""
-#: plugins/power/gpm-common.c:462 plugins/power/gpm-common.c:733
+#: plugins/power/gpm-common.c:501 plugins/power/gpm-common.c:772
msgid "Discharging"
msgstr ""
-#: plugins/power/gpm-common.c:467
+#: plugins/power/gpm-common.c:506
msgid "Percentage charge:"
msgstr ""
-#: plugins/power/gpm-common.c:471
+#: plugins/power/gpm-common.c:510
msgid "Vendor:"
msgstr ""
-#: plugins/power/gpm-common.c:476
+#: plugins/power/gpm-common.c:515
msgid "Technology:"
msgstr ""
-#: plugins/power/gpm-common.c:480
+#: plugins/power/gpm-common.c:519
msgid "Serial number:"
msgstr ""
-#: plugins/power/gpm-common.c:484
+#: plugins/power/gpm-common.c:523
msgid "Model:"
msgstr ""
-#: plugins/power/gpm-common.c:489
+#: plugins/power/gpm-common.c:528
msgid "Charge time:"
msgstr ""
-#: plugins/power/gpm-common.c:495
+#: plugins/power/gpm-common.c:534
msgid "Discharge time:"
msgstr ""
-#: plugins/power/gpm-common.c:502
+#: plugins/power/gpm-common.c:541
msgid "Excellent"
msgstr ""
-#: plugins/power/gpm-common.c:504
+#: plugins/power/gpm-common.c:543
msgid "Good"
msgstr ""
-#: plugins/power/gpm-common.c:506
+#: plugins/power/gpm-common.c:545
msgid "Fair"
msgstr ""
-#: plugins/power/gpm-common.c:508
+#: plugins/power/gpm-common.c:547
msgid "Poor"
msgstr ""
-#: plugins/power/gpm-common.c:512
+#: plugins/power/gpm-common.c:551
msgid "Capacity:"
msgstr ""
-#: plugins/power/gpm-common.c:518 plugins/power/gpm-common.c:543
+#: plugins/power/gpm-common.c:557 plugins/power/gpm-common.c:582
msgid "Current charge:"
msgstr ""
-#: plugins/power/gpm-common.c:524
+#: plugins/power/gpm-common.c:563
msgid "Last full charge:"
msgstr ""
-#: plugins/power/gpm-common.c:530 plugins/power/gpm-common.c:548
+#: plugins/power/gpm-common.c:569 plugins/power/gpm-common.c:587
msgid "Design charge:"
msgstr ""
-#: plugins/power/gpm-common.c:535
+#: plugins/power/gpm-common.c:574
msgid "Charge rate:"
msgstr ""
-#: plugins/power/gpm-common.c:567
+#: plugins/power/gpm-common.c:606
msgid "AC adapter"
msgid_plural "AC adapters"
msgstr[0] ""
msgstr[1] ""
-#: plugins/power/gpm-common.c:571
+#: plugins/power/gpm-common.c:610
msgid "Laptop battery"
msgid_plural "Laptop batteries"
msgstr[0] ""
msgstr[1] ""
-#: plugins/power/gpm-common.c:575
+#: plugins/power/gpm-common.c:614
msgid "UPS"
msgid_plural "UPSs"
msgstr[0] ""
msgstr[1] ""
-#: plugins/power/gpm-common.c:579
+#: plugins/power/gpm-common.c:618
msgid "Monitor"
msgid_plural "Monitors"
msgstr[0] ""
msgstr[1] ""
-#: plugins/power/gpm-common.c:583
+#: plugins/power/gpm-common.c:622
msgid "Mouse"
msgid_plural "Mice"
msgstr[0] ""
msgstr[1] ""
-#: plugins/power/gpm-common.c:587
+#: plugins/power/gpm-common.c:626
msgid "Keyboard"
msgid_plural "Keyboards"
msgstr[0] ""
msgstr[1] ""
-#: plugins/power/gpm-common.c:591
+#: plugins/power/gpm-common.c:630
msgid "PDA"
msgid_plural "PDAs"
msgstr[0] ""
msgstr[1] ""
-#: plugins/power/gpm-common.c:595
+#: plugins/power/gpm-common.c:634
msgid "Cell phone"
msgid_plural "Cell phones"
msgstr[0] ""
msgstr[1] ""
-#: plugins/power/gpm-common.c:599
+#: plugins/power/gpm-common.c:638
msgid "Media player"
msgid_plural "Media players"
msgstr[0] ""
msgstr[1] ""
-#: plugins/power/gpm-common.c:603
+#: plugins/power/gpm-common.c:642
msgid "Tablet"
msgid_plural "Tablets"
msgstr[0] ""
msgstr[1] ""
-#: plugins/power/gpm-common.c:607
+#: plugins/power/gpm-common.c:646
msgid "Computer"
msgid_plural "Computers"
msgstr[0] ""
msgstr[1] ""
-#: plugins/power/gpm-common.c:612
+#: plugins/power/gpm-common.c:651
msgid "Game controller"
msgid_plural "Game controllers"
msgstr[0] ""
msgstr[1] ""
-#: plugins/power/gpm-common.c:616
+#: plugins/power/gpm-common.c:655
msgid "Unknown device"
msgid_plural "Unknown devices"
msgstr[0] ""
msgstr[1] ""
-#: plugins/power/gpm-common.c:687
+#: plugins/power/gpm-common.c:726
msgid "Lithium Ion"
msgstr ""
-#: plugins/power/gpm-common.c:691
+#: plugins/power/gpm-common.c:730
msgid "Lithium Polymer"
msgstr ""
-#: plugins/power/gpm-common.c:695
+#: plugins/power/gpm-common.c:734
msgid "Lithium Iron Phosphate"
msgstr ""
-#: plugins/power/gpm-common.c:699
+#: plugins/power/gpm-common.c:738
msgid "Lead acid"
msgstr ""
-#: plugins/power/gpm-common.c:703
+#: plugins/power/gpm-common.c:742
msgid "Nickel Cadmium"
msgstr ""
-#: plugins/power/gpm-common.c:707
+#: plugins/power/gpm-common.c:746
msgid "Nickel metal hydride"
msgstr ""
-#: plugins/power/gpm-common.c:711
+#: plugins/power/gpm-common.c:750
msgid "Unknown technology"
msgstr ""
-#: plugins/power/gpm-common.c:737
+#: plugins/power/gpm-common.c:776
msgid "Empty"
msgstr ""
-#: plugins/power/gpm-common.c:745
+#: plugins/power/gpm-common.c:784
msgid "Waiting to charge"
msgstr ""
-#: plugins/power/gpm-common.c:749
+#: plugins/power/gpm-common.c:788
msgid "Waiting to discharge"
msgstr ""
-#: plugins/power/gpm-common.c:753
+#: plugins/power/gpm-common.c:792
msgid "Unknown"
msgstr ""
-#: plugins/power/gpm-common.c:782
+#: plugins/power/gpm-common.c:821
msgid "Laptop battery not present"
msgstr ""
-#: plugins/power/gpm-common.c:786
+#: plugins/power/gpm-common.c:825
msgid "Laptop battery is charging"
msgstr ""
-#: plugins/power/gpm-common.c:790
+#: plugins/power/gpm-common.c:829
msgid "Laptop battery is discharging"
msgstr ""
-#: plugins/power/gpm-common.c:794
+#: plugins/power/gpm-common.c:833
msgid "Laptop battery is empty"
msgstr ""
-#: plugins/power/gpm-common.c:798
+#: plugins/power/gpm-common.c:837
msgid "Laptop battery is charged"
msgstr ""
-#: plugins/power/gpm-common.c:802
+#: plugins/power/gpm-common.c:841
msgid "Laptop battery is waiting to charge"
msgstr ""
-#: plugins/power/gpm-common.c:806
+#: plugins/power/gpm-common.c:845
msgid "Laptop battery is waiting to discharge"
msgstr ""
-#: plugins/power/gpm-common.c:815
+#: plugins/power/gpm-common.c:854
msgid "UPS is charging"
msgstr ""
-#: plugins/power/gpm-common.c:819
+#: plugins/power/gpm-common.c:858
msgid "UPS is discharging"
msgstr ""
-#: plugins/power/gpm-common.c:823
+#: plugins/power/gpm-common.c:862
msgid "UPS is empty"
msgstr ""
-#: plugins/power/gpm-common.c:827
+#: plugins/power/gpm-common.c:866
msgid "UPS is charged"
msgstr ""
-#: plugins/power/gpm-common.c:836
+#: plugins/power/gpm-common.c:875
msgid "Mouse is charging"
msgstr ""
-#: plugins/power/gpm-common.c:840
+#: plugins/power/gpm-common.c:879
msgid "Mouse is discharging"
msgstr ""
-#: plugins/power/gpm-common.c:844
+#: plugins/power/gpm-common.c:883
msgid "Mouse is empty"
msgstr ""
-#: plugins/power/gpm-common.c:848
+#: plugins/power/gpm-common.c:887
msgid "Mouse is charged"
msgstr ""
-#: plugins/power/gpm-common.c:857
+#: plugins/power/gpm-common.c:896
msgid "Keyboard is charging"
msgstr ""
-#: plugins/power/gpm-common.c:861
+#: plugins/power/gpm-common.c:900
msgid "Keyboard is discharging"
msgstr ""
-#: plugins/power/gpm-common.c:865
+#: plugins/power/gpm-common.c:904
msgid "Keyboard is empty"
msgstr ""
-#: plugins/power/gpm-common.c:869
+#: plugins/power/gpm-common.c:908
msgid "Keyboard is charged"
msgstr ""
-#: plugins/power/gpm-common.c:878
+#: plugins/power/gpm-common.c:917
msgid "PDA is charging"
msgstr ""
-#: plugins/power/gpm-common.c:882
+#: plugins/power/gpm-common.c:921
msgid "PDA is discharging"
msgstr ""
-#: plugins/power/gpm-common.c:886
+#: plugins/power/gpm-common.c:925
msgid "PDA is empty"
msgstr ""
-#: plugins/power/gpm-common.c:890
+#: plugins/power/gpm-common.c:929
msgid "PDA is charged"
msgstr ""
-#: plugins/power/gpm-common.c:899
+#: plugins/power/gpm-common.c:938
msgid "Cell phone is charging"
msgstr ""
-#: plugins/power/gpm-common.c:903
+#: plugins/power/gpm-common.c:942
msgid "Cell phone is discharging"
msgstr ""
-#: plugins/power/gpm-common.c:907
+#: plugins/power/gpm-common.c:946
msgid "Cell phone is empty"
msgstr ""
-#: plugins/power/gpm-common.c:911
+#: plugins/power/gpm-common.c:950
msgid "Cell phone is charged"
msgstr ""
-#: plugins/power/gpm-common.c:920
+#: plugins/power/gpm-common.c:959
msgid "Media player is charging"
msgstr ""
-#: plugins/power/gpm-common.c:924
+#: plugins/power/gpm-common.c:963
msgid "Media player is discharging"
msgstr ""
-#: plugins/power/gpm-common.c:928
+#: plugins/power/gpm-common.c:967
msgid "Media player is empty"
msgstr ""
-#: plugins/power/gpm-common.c:932
+#: plugins/power/gpm-common.c:971
msgid "Media player is charged"
msgstr ""
-#: plugins/power/gpm-common.c:941
+#: plugins/power/gpm-common.c:980
msgid "Tablet is charging"
msgstr ""
-#: plugins/power/gpm-common.c:945
+#: plugins/power/gpm-common.c:984
msgid "Tablet is discharging"
msgstr ""
-#: plugins/power/gpm-common.c:949
+#: plugins/power/gpm-common.c:988
msgid "Tablet is empty"
msgstr ""
-#: plugins/power/gpm-common.c:953
+#: plugins/power/gpm-common.c:992
msgid "Tablet is charged"
msgstr ""
-#: plugins/power/gpm-common.c:962
+#: plugins/power/gpm-common.c:1001
msgid "Computer is charging"
msgstr ""
-#: plugins/power/gpm-common.c:966
+#: plugins/power/gpm-common.c:1005
msgid "Computer is discharging"
msgstr ""
-#: plugins/power/gpm-common.c:970
+#: plugins/power/gpm-common.c:1009
msgid "Computer is empty"
msgstr ""
-#: plugins/power/gpm-common.c:974
+#: plugins/power/gpm-common.c:1013
msgid "Computer is charged"
msgstr ""
-#: plugins/power/gpm-common.c:984
+#: plugins/power/gpm-common.c:1023
msgid "Game controller is charging"
msgstr ""
-#: plugins/power/gpm-common.c:988
+#: plugins/power/gpm-common.c:1027
msgid "Game controller is discharging"
msgstr ""
-#: plugins/power/gpm-common.c:992
+#: plugins/power/gpm-common.c:1031
msgid "Game controller is empty"
msgstr ""
-#: plugins/power/gpm-common.c:996
+#: plugins/power/gpm-common.c:1035
msgid "Game controller is charged"
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/cinnamon-settings-daemon-4.8.5/debian/changelog
new/cinnamon-settings-daemon-5.0.1/debian/changelog
--- old/cinnamon-settings-daemon-4.8.5/debian/changelog 2021-01-14
00:02:29.000000000 +0100
+++ new/cinnamon-settings-daemon-5.0.1/debian/changelog 2021-06-10
15:04:01.000000000 +0200
@@ -1,3 +1,41 @@
+cinnamon-settings-daemon (5.0.1) uma; urgency=medium
+
+ [ Michael Webster ]
+ * csd-power-manager.c: Remove percentage from mouse and keyboard 'warning'
notifications.
+
+ [ Clement Lefebvre ]
+ * l10n: Update POT
+
+ -- Clement Lefebvre <[email protected]> Thu, 10 Jun 2021 14:03:36 +0100
+
+cinnamon-settings-daemon (5.0.0) uma; urgency=medium
+
+ [ Michael Webster ]
+ * csd-power-manager.c: Make sure to propagate the icon and/or state
properties immediately when they change.
+ * power/gpm-common.c: Prefer more specific battery level icons if they're
available in the theme.
+ * gpm-common.c: Adjust thresholds for battery-level icon changes.
+
+ [ Mike Gerow ]
+ * datetime: use full path for d-bus service Exec
+
+ [ Sparky Bluefang ]
+ * build: Add missing defines. Fix optional wacom build. Make build options
behave consistently.
+
+ [ Joshua Peisach ]
+ * Shush compiler warnings (#329)
+
+ [ Michael Webster ]
+ * csd-xrandr-manager.c: Fix some build warnings.
+ * csd-power-manager.c: Manage idle activation of cinnamon-screensaver
instead of making the screensaver itself handle it.
+
+ [ Joshua Peisach ]
+ * wacom: Fix a crash from assertion failures
+
+ [ Michael Webster ]
+ * csd-power-manager.c: Remove percentage from non-battery critical
notifications.
+
+ -- Clement Lefebvre <[email protected]> Mon, 31 May 2021 13:42:46 +0100
+
cinnamon-settings-daemon (4.8.5) ulyssa; urgency=medium
[ Eli Schwartz ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/cinnamon-settings-daemon-4.8.5/meson.build
new/cinnamon-settings-daemon-5.0.1/meson.build
--- old/cinnamon-settings-daemon-4.8.5/meson.build 2021-01-14
00:02:29.000000000 +0100
+++ new/cinnamon-settings-daemon-5.0.1/meson.build 2021-06-10
15:04:01.000000000 +0200
@@ -1,4 +1,4 @@
-project('cinnamon-settings-daemon', 'c', version: '4.8.5', meson_version: '>=
0.47')
+project('cinnamon-settings-daemon', 'c', version: '5.0.1', meson_version: '>=
0.47')
gnome = import('gnome')
i18n = import('i18n')
@@ -9,6 +9,7 @@
api_version = '3.0'
cc = meson.get_compiler('c')
+cargs = []
# directories
prefix = get_option('prefix')
@@ -43,7 +44,7 @@
cinnamon_desktop_required = '>= 4.8.0'
canberra = dependency('libcanberra-gtk3')
cinnamon_desktop = dependency('cinnamon-desktop', version:
cinnamon_desktop_required)
-colord = dependency('colord', version: '>= 0.1.27')
+colord = dependency('colord', version: '>= 0.1.27', required:
get_option('use_color'))
cups = dependency('cups', version: '>= 1.4', required: get_option('use_cups'))
cvc = dependency('cvc', version: cinnamon_desktop_required)
fontconfig = dependency('fontconfig')
@@ -56,13 +57,13 @@
gudev = dependency('gudev-1.0', required: get_option('use_gudev'))
libnotify = dependency('libnotify', version: '>= 0.7.3')
kbproto = dependency('kbproto')
-nss = dependency('nss', version: '>= 3.11.2', required:
get_option('enable_smartcard'))
+nss = dependency('nss', version: '>= 3.11.2', required:
get_option('use_smartcard'))
polkit = dependency('polkit-gobject-1', version: '>= 0.97', required:
get_option('use_polkit'))
pulse_required = '>= 0.9.16'
pulse = dependency('libpulse', version: pulse_required)
pulse_glib = dependency('libpulse-mainloop-glib', version: pulse_required)
upower_glib = dependency('upower-glib', version: '>= 0.9.11')
-wacom = dependency('libwacom', version: '>= 0.7', required: false)
+wacom = dependency('libwacom', version: '>= 0.7', required:
get_option('use_wacom'))
x11 = dependency('x11')
xext = dependency('xext')
xfixes = dependency('xfixes')
@@ -80,13 +81,12 @@
xorg_wacom = dependency('xorg-wacom', required: wacom.found())
lcms = dependency('lcms2', version: '>= 2.2', required: false)
-has_new_lcms = lcms.found()
-if not has_new_lcms
- lcms = dependency('lcms2')
+if lcms.found()
+ cargs += '-DHAVE_NEW_LCMS'
+else
+ lcms = dependency('lcms2', required: colord.found())
endif
-cargs = []
-
using_logind = false
if not get_option('use_logind').disabled()
logind = dependency('libsystemd-logind', required: false)
@@ -125,6 +125,10 @@
cargs += '-DHAVE_GUDEV'
endif
+if wacom.found()
+ cargs += '-DHAVE_WACOM'
+endif
+
if not get_option('enable_debug')
cargs += [
'-Wno-deprecated-declarations',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/cinnamon-settings-daemon-4.8.5/meson_options.txt
new/cinnamon-settings-daemon-5.0.1/meson_options.txt
--- old/cinnamon-settings-daemon-4.8.5/meson_options.txt 2021-01-14
00:02:29.000000000 +0100
+++ new/cinnamon-settings-daemon-5.0.1/meson_options.txt 2021-06-10
15:04:01.000000000 +0200
@@ -35,20 +35,26 @@
description: 'Whether cups (and therefore the print notifications plugin)
support should be enabled'
)
option(
- 'enable_smartcard',
+ 'use_smartcard',
type: 'feature',
value: 'enabled',
description: 'Set to false to disable smartcard support'
)
option(
'use_color',
- type: 'boolean',
- value: true,
+ type: 'feature',
+ value: 'enabled',
description: 'Whether the color plugin should be enabled'
)
option(
+ 'use_wacom',
+ type: 'feature',
+ value: 'auto',
+ description: 'Whether the wacom plugin should be enabled'
+)
+option(
'enable_debug',
type: 'boolean',
value: false,
description: 'Show additional build warnings'
-)
\ No newline at end of file
+)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/cinnamon-settings-daemon-4.8.5/plugins/automount/csd-autorun.c
new/cinnamon-settings-daemon-5.0.1/plugins/automount/csd-autorun.c
--- old/cinnamon-settings-daemon-4.8.5/plugins/automount/csd-autorun.c
2021-01-14 00:02:29.000000000 +0100
+++ new/cinnamon-settings-daemon-5.0.1/plugins/automount/csd-autorun.c
2021-06-10 15:04:01.000000000 +0200
@@ -984,8 +984,8 @@
void
csd_autorun_for_content_type (GMount *mount,
const gchar *content_type,
- CsdAutorunOpenWindow *callback,
+ CsdAutorunOpenWindow callback,
gpointer user_data)
{
do_autorun_for_content_type (mount, content_type, callback, user_data);
-}
\ No newline at end of file
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/cinnamon-settings-daemon-4.8.5/plugins/automount/csd-autorun.h
new/cinnamon-settings-daemon-5.0.1/plugins/automount/csd-autorun.h
--- old/cinnamon-settings-daemon-4.8.5/plugins/automount/csd-autorun.h
2021-01-14 00:02:29.000000000 +0100
+++ new/cinnamon-settings-daemon-5.0.1/plugins/automount/csd-autorun.h
2021-06-10 15:04:01.000000000 +0200
@@ -49,7 +49,7 @@
void csd_autorun_for_content_type (GMount *mount,
const gchar *content_type,
- CsdAutorunOpenWindow *callback,
+ CsdAutorunOpenWindow callback,
gpointer user_data);
void csd_allow_autorun_for_volume (GVolume *volume);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/cinnamon-settings-daemon-4.8.5/plugins/automount/test-automount-dialog.c
new/cinnamon-settings-daemon-5.0.1/plugins/automount/test-automount-dialog.c
---
old/cinnamon-settings-daemon-4.8.5/plugins/automount/test-automount-dialog.c
2021-01-14 00:02:29.000000000 +0100
+++
new/cinnamon-settings-daemon-5.0.1/plugins/automount/test-automount-dialog.c
2021-06-10 15:04:01.000000000 +0200
@@ -42,8 +42,7 @@
{
GVolumeMonitor *monitor;
GError *error;
- GList *mounts, *l;
- int conflicting_options;
+ GList *mounts;
error = NULL;
if (! gtk_init_with_args (&argc, &argv, NULL, NULL, NULL, &error)) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/cinnamon-settings-daemon-4.8.5/plugins/color/csd-color-manager.c
new/cinnamon-settings-daemon-5.0.1/plugins/color/csd-color-manager.c
--- old/cinnamon-settings-daemon-4.8.5/plugins/color/csd-color-manager.c
2021-01-14 00:02:29.000000000 +0100
+++ new/cinnamon-settings-daemon-5.0.1/plugins/color/csd-color-manager.c
2021-06-10 15:04:01.000000000 +0200
@@ -1756,9 +1756,10 @@
g_hash_table_destroy (manager->priv->device_assign_hash);
manager->priv->device_assign_hash = NULL;
}
- if (manager->priv->x11_screen != NULL)
+ if (manager->priv->x11_screen != NULL) {
g_object_unref (manager->priv->x11_screen);
manager->priv->x11_screen = NULL;
+ }
}
static void
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/cinnamon-settings-daemon-4.8.5/plugins/datetime/csd-datetime-mechanism.c
new/cinnamon-settings-daemon-5.0.1/plugins/datetime/csd-datetime-mechanism.c
---
old/cinnamon-settings-daemon-4.8.5/plugins/datetime/csd-datetime-mechanism.c
2021-01-14 00:02:29.000000000 +0100
+++
new/cinnamon-settings-daemon-5.0.1/plugins/datetime/csd-datetime-mechanism.c
2021-06-10 15:04:01.000000000 +0200
@@ -326,7 +326,7 @@
if (settimeofday (tv, NULL) != 0) {
error = g_error_new (CSD_DATETIME_MECHANISM_ERROR,
CSD_DATETIME_MECHANISM_ERROR_GENERAL,
- "Error calling settimeofday({%lld,%lld}):
%s",
+ "Error calling settimeofday({%ld,%ld}):
%s",
(gint64) tv->tv_sec, (gint64) tv->tv_usec,
strerror (errno));
dbus_g_method_return_error (context, error);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/cinnamon-settings-daemon-4.8.5/plugins/datetime/org.cinnamon.SettingsDaemon.DateTimeMechanism.service.in
new/cinnamon-settings-daemon-5.0.1/plugins/datetime/org.cinnamon.SettingsDaemon.DateTimeMechanism.service.in
---
old/cinnamon-settings-daemon-4.8.5/plugins/datetime/org.cinnamon.SettingsDaemon.DateTimeMechanism.service.in
2021-01-14 00:02:29.000000000 +0100
+++
new/cinnamon-settings-daemon-5.0.1/plugins/datetime/org.cinnamon.SettingsDaemon.DateTimeMechanism.service.in
2021-06-10 15:04:01.000000000 +0200
@@ -1,4 +1,4 @@
[D-BUS Service]
Name=org.cinnamon.SettingsDaemon.DateTimeMechanism
-Exec=csd-datetime-mechanism
+Exec=@LIBEXECDIR@/csd-datetime-mechanism
User=root
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/cinnamon-settings-daemon-4.8.5/plugins/keyboard/csd-keyboard-xkb.c
new/cinnamon-settings-daemon-5.0.1/plugins/keyboard/csd-keyboard-xkb.c
--- old/cinnamon-settings-daemon-4.8.5/plugins/keyboard/csd-keyboard-xkb.c
2021-01-14 00:02:29.000000000 +0100
+++ new/cinnamon-settings-daemon-5.0.1/plugins/keyboard/csd-keyboard-xkb.c
2021-06-10 15:04:01.000000000 +0200
@@ -63,8 +63,6 @@
static PostActivationCallback pa_callback = NULL;
static void *pa_callback_user_data = NULL;
-static GtkStatusIcon *icon = NULL;
-
static GHashTable *preview_dialogs = NULL;
static void
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/cinnamon-settings-daemon-4.8.5/plugins/media-keys/csd-media-keys-manager.c
new/cinnamon-settings-daemon-5.0.1/plugins/media-keys/csd-media-keys-manager.c
---
old/cinnamon-settings-daemon-4.8.5/plugins/media-keys/csd-media-keys-manager.c
2021-01-14 00:02:29.000000000 +0100
+++
new/cinnamon-settings-daemon-5.0.1/plugins/media-keys/csd-media-keys-manager.c
2021-06-10 15:04:01.000000000 +0200
@@ -1036,12 +1036,13 @@
case C_DESKTOP_MEDIA_KEY_VOLUME_UP:
new_muted = FALSE;
/* When coming out of mute only increase the volume if it was
0 */
- if (!old_muted || old_vol_pa == 0)
+ if (!old_muted || old_vol_pa == 0) {
if (old_vol_pa % vol_step_pa > 0 && !CROSSING_PA_NORM
(old_vol_pa, vol_step_pa)) {
new_vol_pa = MIN (old_vol_pa / vol_step_pa *
vol_step_pa, max_vol_pa);
} else {
new_vol_pa = MIN (old_vol_pa / vol_step_pa *
vol_step_pa + vol_step_pa, max_vol_pa);
}
+ }
break;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/cinnamon-settings-daemon-4.8.5/plugins/meson.build
new/cinnamon-settings-daemon-5.0.1/plugins/meson.build
--- old/cinnamon-settings-daemon-4.8.5/plugins/meson.build 2021-01-14
00:02:29.000000000 +0100
+++ new/cinnamon-settings-daemon-5.0.1/plugins/meson.build 2021-06-10
15:04:01.000000000 +0200
@@ -24,7 +24,7 @@
subdir('xrandr')
subdir('xsettings')
-if get_option('use_color')
+if colord.found()
subdir('color')
endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/cinnamon-settings-daemon-4.8.5/plugins/power/csd-power-manager.c
new/cinnamon-settings-daemon-5.0.1/plugins/power/csd-power-manager.c
--- old/cinnamon-settings-daemon-4.8.5/plugins/power/csd-power-manager.c
2021-01-14 00:02:29.000000000 +0100
+++ new/cinnamon-settings-daemon-5.0.1/plugins/power/csd-power-manager.c
2021-06-10 15:04:01.000000000 +0200
@@ -210,7 +210,7 @@
static void uninhibit_lid_switch (CsdPowerManager *manager);
static void setup_locker_process (gpointer user_data);
static void lock_screen_with_custom_saver (CsdPowerManager *manager,
gchar *custom_saver, gboolean idle_lock);
-static void lock_screensaver (CsdPowerManager *manager);
+static void activate_screensaver (CsdPowerManager *manager, gboolean
force_lock);
static void kill_lid_close_safety_timer (CsdPowerManager *manager);
int backlight_get_output_id (CsdPowerManager *manager);
@@ -367,6 +367,8 @@
if (manager->priv->power_iface == NULL)
return;
+ gboolean need_flush = FALSE;
+
if (icon_changed) {
GIcon *gicon;
gchar *gicon_str;
@@ -375,6 +377,7 @@
gicon_str = g_icon_to_string (gicon);
csd_power_set_icon (manager->priv->power_iface, gicon_str);
+ need_flush = TRUE;
g_free (gicon_str);
g_object_unref (gicon);
@@ -386,9 +389,14 @@
tooltip = engine_get_summary (manager);
csd_power_set_tooltip (manager->priv->power_iface, tooltip);
+ need_flush = TRUE;
g_free (tooltip);
}
+
+ if (need_flush) {
+ g_dbus_interface_skeleton_flush (G_DBUS_INTERFACE_SKELETON
(manager->priv->power_iface));
+ }
}
static CsdPowerManagerWarning
@@ -1261,14 +1269,14 @@
title = _("Mouse battery low");
/* TRANSLATORS: tell user more details */
- message = g_strdup_printf (_("Wireless mouse is low in power
(%.0f%%)"), percentage);
+ message = g_strdup_printf (_("Wireless mouse is low in
power"));
} else if (kind == UP_DEVICE_KIND_KEYBOARD) {
/* TRANSLATORS: keyboard is getting a little low */
title = _("Keyboard battery low");
/* TRANSLATORS: tell user more details */
- message = g_strdup_printf (_("Wireless keyboard is low in
power (%.0f%%)"), percentage);
+ message = g_strdup_printf (_("Wireless keyboard is low in
power"));
} else if (kind == UP_DEVICE_KIND_PDA) {
/* TRANSLATORS: PDA is getting a little low */
@@ -1426,17 +1434,15 @@
title = _("Mouse battery low");
/* TRANSLATORS: the device is just going to stop working */
- message = g_strdup_printf (_("Wireless mouse is very low in
power (%.0f%%). "
- "This device will soon stop
functioning if not charged."),
- percentage);
+ message = g_strdup_printf (_("Wireless mouse is very low in
power. "
+ "This device will soon stop
functioning if not charged."));
} else if (kind == UP_DEVICE_KIND_KEYBOARD) {
/* TRANSLATORS: the keyboard battery is very low */
title = _("Keyboard battery low");
/* TRANSLATORS: the device is just going to stop working */
- message = g_strdup_printf (_("Wireless keyboard is very low in
power (%.0f%%). "
- "This device will soon stop
functioning if not charged."),
- percentage);
+ message = g_strdup_printf (_("Wireless keyboard is very low in
power. "
+ "This device will soon stop
functioning if not charged."));
} else if (kind == UP_DEVICE_KIND_PDA) {
/* TRANSLATORS: the PDA battery is very low */
@@ -1935,7 +1941,7 @@
switch (action_type) {
case CSD_POWER_ACTION_SUSPEND:
if (should_lock_on_suspend (manager)) {
- lock_screensaver (manager);
+ activate_screensaver (manager, TRUE);
}
turn_monitors_off (manager);
@@ -1952,7 +1958,7 @@
break;
case CSD_POWER_ACTION_HIBERNATE:
if (should_lock_on_suspend (manager)) {
- lock_screensaver (manager);
+ activate_screensaver (manager, TRUE);
}
turn_monitors_off (manager);
@@ -1967,7 +1973,7 @@
case CSD_POWER_ACTION_BLANK:
/* Lock first or else xrandr might reconfigure stuff and the
ss's coverage
* may be incorrect upon return. */
- lock_screensaver (manager);
+ activate_screensaver (manager, FALSE);
turn_monitors_off (manager);
break;
case CSD_POWER_ACTION_NOTHING:
@@ -3571,7 +3577,7 @@
}
static void
-lock_screensaver (CsdPowerManager *manager)
+activate_screensaver (CsdPowerManager *manager, gboolean force_lock)
{
GError *error;
gboolean ret;
@@ -3589,7 +3595,12 @@
* a custom screen saver, default to invoking cinnamon-screensaver */
/* do this sync to ensure it's on the screen when we start suspending */
error = NULL;
- ret = g_spawn_command_line_sync ("cinnamon-screensaver-command --lock",
NULL, NULL, NULL, &error);
+
+ if (force_lock) {
+ ret = g_spawn_command_line_sync ("cinnamon-screensaver-command
--lock", NULL, NULL, NULL, &error);
+ } else {
+ ret = g_spawn_command_line_sync ("cinnamon-screensaver-command -a",
NULL, NULL, NULL, &error);
+ }
if (!ret) {
g_warning ("Couldn't lock screen: %s", error->message);
@@ -3751,18 +3762,18 @@
idle_set_mode (manager, CSD_POWER_IDLE_MODE_DIM);
break;
case CSD_POWER_IDLETIME_LOCK_ID:
- /* cinnamon-screensaver has its own lock after some idle delay.
- * If we have a custom screensaver configured, we have to use
- * the idle delay from cinnamon-settings-daemon to trigger the
- * screen lock after the idle timeout */
; /* empty statement, because C does not allow a declaration to
* follow a label */
gchar *custom_saver = g_settings_get_string
(manager->priv->settings_screensaver,
"custom-screensaver-command");
- if (custom_saver && g_strcmp0 (custom_saver, "") != 0)
+ if (custom_saver && g_strcmp0 (custom_saver, "") != 0) {
lock_screen_with_custom_saver (manager,
custom_saver,
TRUE);
+ } else {
+ activate_screensaver (manager, FALSE);
+ }
+
g_free (custom_saver);
break;
@@ -4052,7 +4063,7 @@
* suppose.)
*/
if (should_lock_on_suspend (manager)) {
- lock_screensaver (manager);
+ activate_screensaver (manager, TRUE);
}
/* lift the delay inhibit, so logind can proceed */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/cinnamon-settings-daemon-4.8.5/plugins/power/gpm-common.c
new/cinnamon-settings-daemon-5.0.1/plugins/power/gpm-common.c
--- old/cinnamon-settings-daemon-4.8.5/plugins/power/gpm-common.c
2021-01-14 00:02:29.000000000 +0100
+++ new/cinnamon-settings-daemon-5.0.1/plugins/power/gpm-common.c
2021-06-10 15:04:01.000000000 +0200
@@ -105,6 +105,37 @@
return "full";
}
+static const gchar *
+gpm_upower_get_precise_icon_index (UpDevice *device)
+{
+ gdouble percentage;
+ /* get device properties */
+ g_object_get (device, "percentage", &percentage, NULL);
+
+ if (percentage < 10)
+ return "0";
+ else if (percentage < 20)
+ return "10";
+ else if (percentage < 30)
+ return "20";
+ else if (percentage < 40)
+ return "30";
+ else if (percentage < 50)
+ return "40";
+ else if (percentage < 60)
+ return "50";
+ else if (percentage < 70)
+ return "60";
+ else if (percentage < 80)
+ return "70";
+ else if (percentage < 90)
+ return "80";
+ else if (percentage < 99)
+ return "90";
+
+ return "100";
+}
+
GIcon *
gpm_upower_get_device_icon (UpDevice *device, gboolean use_symbolic)
{
@@ -113,6 +144,7 @@
const gchar *kind_str;
const gchar *suffix_str;
const gchar *index_str;
+ const gchar *precise_str;
UpDeviceKind kind;
UpDeviceState state;
gboolean is_present;
@@ -164,6 +196,7 @@
break;
case UP_DEVICE_STATE_FULLY_CHARGED:
if (use_symbolic) {
+ g_string_append (filename,
"battery-level-100-charged-symbolic;");
g_string_append (filename,
"battery-full-charged-symbolic;");
g_string_append (filename,
"battery-full-charging-symbolic;");
}
@@ -176,8 +209,11 @@
case UP_DEVICE_STATE_PENDING_CHARGE:
suffix_str = gpm_upower_get_device_icon_suffix
(device);
index_str = gpm_upower_get_device_icon_index
(device);
- if (use_symbolic)
+ precise_str =
gpm_upower_get_precise_icon_index (device);
+ if (use_symbolic) {
+ g_string_append_printf (filename,
"battery-level-%s-charging-symbolic;", precise_str);
g_string_append_printf (filename,
"battery-%s-charging-symbolic;", suffix_str);
+ }
g_string_append_printf (filename,
"gpm-%s-%s-charging;", kind_str, index_str);
g_string_append_printf (filename,
"battery-%s-charging;", suffix_str);
break;
@@ -185,8 +221,11 @@
case UP_DEVICE_STATE_PENDING_DISCHARGE:
suffix_str = gpm_upower_get_device_icon_suffix
(device);
index_str = gpm_upower_get_device_icon_index
(device);
- if (use_symbolic)
+ precise_str =
gpm_upower_get_precise_icon_index (device);
+ if (use_symbolic) {
+ g_string_append_printf (filename,
"battery-level-%s-symbolic;", precise_str);
g_string_append_printf (filename,
"battery-%s-symbolic;", suffix_str);
+ }
g_string_append_printf (filename,
"gpm-%s-%s;", kind_str, index_str);
g_string_append_printf (filename,
"battery-%s;", suffix_str);
break;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/cinnamon-settings-daemon-4.8.5/plugins/wacom/csd-wacom-device.c
new/cinnamon-settings-daemon-5.0.1/plugins/wacom/csd-wacom-device.c
--- old/cinnamon-settings-daemon-4.8.5/plugins/wacom/csd-wacom-device.c
2021-01-14 00:02:29.000000000 +0100
+++ new/cinnamon-settings-daemon-5.0.1/plugins/wacom/csd-wacom-device.c
2021-06-10 15:04:01.000000000 +0200
@@ -1854,7 +1854,7 @@
stylus_id, device->priv->name);
/* Setting the default stylus to be the first one */
- g_assert (device->priv->styli);
+ g_return_if_fail (device->priv->styli != NULL);
stylus = device->priv->styli->data;
g_object_set (device, "last-stylus", stylus, NULL);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/cinnamon-settings-daemon-4.8.5/plugins/xrandr/csd-xrandr-manager.c
new/cinnamon-settings-daemon-5.0.1/plugins/xrandr/csd-xrandr-manager.c
--- old/cinnamon-settings-daemon-4.8.5/plugins/xrandr/csd-xrandr-manager.c
2021-01-14 00:02:29.000000000 +0100
+++ new/cinnamon-settings-daemon-5.0.1/plugins/xrandr/csd-xrandr-manager.c
2021-06-10 15:04:01.000000000 +0200
@@ -205,8 +205,8 @@
static void
log_output (GnomeRROutputInfo *output)
{
- gchar *name = gnome_rr_output_info_get_name (output);
- gchar *display_name = gnome_rr_output_info_get_display_name (output);
+ const gchar *name = gnome_rr_output_info_get_name (output);
+ const gchar *display_name = gnome_rr_output_info_get_display_name
(output);
log_msg (" %s: ", name ? name : "unknown");
@@ -2052,7 +2052,7 @@
g_free (legacy_filename);
if (success) {
- g_debug ("Successfully loaded existing monitor configuration\n",
success);
+ g_debug ("Successfully loaded existing monitor configuration\n");
}
return success;
@@ -2134,6 +2134,8 @@
}
}
+static void register_manager_dbus (CsdXrandrManager *manager);
+
gboolean
csd_xrandr_manager_start (CsdXrandrManager *manager,
GError **error)
@@ -2399,7 +2401,7 @@
NULL);
}
-void
+static void
register_manager_dbus (CsdXrandrManager *manager)
{
manager->priv->introspection_data = g_dbus_node_info_new_for_xml
(introspection_xml, NULL);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/cinnamon-settings-daemon-4.8.5/plugins/xrandr/meson.build
new/cinnamon-settings-daemon-5.0.1/plugins/xrandr/meson.build
--- old/cinnamon-settings-daemon-4.8.5/plugins/xrandr/meson.build
2021-01-14 00:02:29.000000000 +0100
+++ new/cinnamon-settings-daemon-5.0.1/plugins/xrandr/meson.build
2021-06-10 15:04:01.000000000 +0200
@@ -11,6 +11,7 @@
csd_dep,
libnotify,
upower_glib,
+ wacom,
xfixes,
]