1.5.19 changes -------------- - Fix `debugprint()` call in options.py (Issue #291) - Fix exit value if the device is already handled - Fix building with Python 3.12 (Issue #357, #355) - Many translation updates - Fix TypeError in jobviewer.py (Issue #324) 1.5.18 changes -------------- - Add into the .appdata.xml file (#269) - Accessiblity improvements (#244) - system-config-printer couldn't be uninstalled vi GNOME Software (#273) - system-config-printer crashes due missing libhandy (#283) - Updated config.sub and config.guess to fix configuration error on RiSC (#282) - Use pkg-config or --with-cups-serverbin-dir for finding SERVERBIN (#234) 1.5.17 changes -------------- - Migrate from deprecated splittype to urlparse (#268) - Support GNOME 42 dark style preference (#263) 1.5.16 changes -------------- - fix preserve_job_files default settings - add debugprint covering failed fingerprint retrieval attempts - Remove travis - .travis.yml: run on focal and its newer python - Make sure that applet.py is running one instance per user - fix incorrect use of urllib.request - remove python3-requests - build: Migrate build system from Intltool to Gettext - Makefile.am: Remove zanata usage - udev-configure-printer.c: Fix possible use after frees and leaks - scp-dbus-service.py: Fix typo in method call - add option to disable xmlto manual generation - allow + in device uris - gutenprint has a backend with + (fixes #208) - updates in README.md: build/install instructions, changes related to s-c-p with CUPS 3.x (IPP services/Printer Applications, no PPDs/drivers/static queues), TODOs, need of new developer(s) 1.5.15 changes -------------- - set the minimum gettext version because autoconf 2.70 requires it (#201) - create README file because autoconf requires it (#201) - full fix for #179 1.5.14 changes -------------- - set preferred driver for DYMO LabelWriter 400 - udev: ignore devices capable of IPP over USB, we have ipp-usb for it - asyncpk1.py: dont require the exact Gdk version, work arounds #179 1.5.13 changes -------------- - add checks for NULL in udev-configure-printer (Fedora #1761097) - github #174 - put back notification about missing pysmbc - update .pot file because of fix #174 - python3.9 - xml module removed elem.getchildren() method, use list(elem) - Make the matching rule of printer device path more flexible (#183) 1.5.12 changes -------------- - when you use different component id, add provide for old name (issues/99) - fix other issues in system-config-printer.appdata.xml to be completely valid for new format - make the appstream file validate with version >= 0.6 (issues/97) - fixes for scp-dbus-services (pull/96) - use ValueError instead of ImportError (pull/95) - fix constructing the auth dialog (pull/93) - update da.po (pull/102) - use utf-8 in fdopen() (pull/112) - Fallback to using LC_CTYPE if LC_MESSAGES is empty and fix _language use (pull/108) - Update de.po (pull/106) - Fix TypeError raised by debugprint call (pull/121) - dbus: remove deprecated at_console statement (pull/123) - fixed several memory leaks reported by Coverity scan - temporary fix for error pop up message for IPP2.0+ attributes (issues/122) - lpd queue names printed on the console (issues/132) - use proper docstring (pull/130) - remove deprecated SIGNAL_RUN_LAST (pull/134) - use remote ppd for CUPS shared queues (pull/137) - get rid of warnings in applet (Fedora issue #1732890) - check if we have required parameters in install-printerdriver (Fedora issue #1754204) 1.5.10 changes -------------- - printer couldn't be add ( https://bugzilla.redhat.com/show_bug.cgi?id=1419175 ) - changes from Ubuntu by Till Kamppeter (pull/64) - .travis.yml: switch from precise to trusty (pull/63) - Replace icons deprecated by GTK 3.0 by non-deprecated ones (pull/62) - Add a StartService for systemd based systems (pull/56) - French translation update (pull/57) - Spelling fixes (pull/58) - Syntax fixes (pull/59) - Python 3.6 invalid escape sequence deprecation fixes (pull/60) - Adds printer properties dialog vertical expansion (pull/61) - Replace icons deprecated by GTK 3.0 by non-deprecated ones (pull/62) - Improvements of discovered devices/conection type lists in new-printer wizard, more debug output (pull/65) - replace libgnome-keyring by libsecret (issues/51) - Do not start the applet on GNOME and Cinnamon desktops (pull/41) - Do not notify on 'cups-waiting-for-job-completed' because it's not an… (pull/71) - Updated Turkish translation (pull/74) - Update tr.po (pull/73) - TypeError on .update call (issues/76) - build: Install appstream metadata to non-deprecated location #77 (pull/77) - Addition of some strings for i18n (pull/81) - Update .po and .pot files - added GenericName and X-GNOME-FullName to system-config-printer.desktop.in (issues/20) - removed some deprecated parts of gui - updated translations by files from Zanata - s-c-p doesn't react on ALREADY_ENABLED exception from firewalld - removed deprecated Gtk objects - another deprecated issues - GLib - parent attribute in Gtk.Dialog is deprecated - use transient_for - system-config-printer.py doesn't have program name (issues/53) - removed macedonian localization because of low rate of translated strings - don't ship pre-configured scripts