Commit Graph

48 Commits

Author SHA1 Message Date
Zdenek Dohnal a5f775d742 1.5.18 2022-09-06 17:30:52 +02:00
Zdenek Dohnal 1ac4b7b97c 1.5.16 2022-05-23 07:47:10 +02:00
Zdenek Dohnal a9646a6c2b 1.5.15, apply eln changes 2021-01-14 07:56:57 +01:00
Zdenek Dohnal a43581a02b 1.15.13 2020-11-05 12:14:34 +01:00
Zdenek Dohnal a1ec0ba25e 1.5.12 2019-10-01 12:49:05 +02:00
Zdenek Dohnal fb67d3a27d 1.5.11 2018-01-24 20:10:30 +01:00
Zdenek Dohnal 6f9387e0f4 version 1.5.9 2017-01-09 13:25:49 +01:00
Tim Waugh 43f334d576 1.5.7.
- Increase bus settle time for usb_modeswitch devices (bug #1206808).
- Set use_underline=True for previously-stock buttons (bug #1210859).
- Fixed traceback (bug #1213136).
- Fixes for appdata file.

Resolves: rhbz#1206808 rhbz#1210859 rhbz#1213136
2015-04-29 14:09:52 +01:00
Tim Waugh 226dcd99d7 1.5.6.
- Don't show traceback messages for missing probe helpers (bug #1194101).
  - Don't try writing bytecache when running udev-add-printer
    (bug #1196183).
  - Don't try decoding already-decoded Unicode (bug #1195974).
  - Fixes for CMD matching (bug #1177978, bug #1171874).
  - Fixed 'Apply' sensitivity when downloading driver (trac #238).
  - Avoid deprecated things.
  - Handle missing 'functionality' field in returned data for driver.
  - Some fixes for the New Printer dialog.
  - Don't install an OpenPrinting driver if the license is not
    accepted (trac #240).

Resolves: rhbz#1194101 rhbz#1196183 rhbz#1195974 rhbz#1177978 rhbz#1171874
2015-03-17 17:05:18 +00:00
Tim Waugh c8da20d1b2 1.5.5.
- No longer requires gnome-icon-theme (bug #1163928).
- Fixed race condition when fetching devices (bug #1176443).
- Fixed typo preventing retrieve/reprint from working.
- Driver installation fixes.
- Various other fixes.

Resolves: rhbz#1163928 rhbz#1176443
2015-02-06 18:16:02 +00:00
Tim Waugh adf2fa4d0f 1.5.4.
- Extract hostname from hp:/net/...?hostname= URIs when grouping by
  physical device (bug #1154686).
- Tell user how to retrieve journal entries as root in
  troubleshooter (bug #1157253).
- Codec fix for AuthDialog.get_auth_info (bug #1060453).
- Catch IPPError when writing server settings (bug #1159584).
- Several other fixes.

Resolves: rhbz#1154686 rhbz#1157253 rhbz#1060453 rhbz#1159584
2014-11-04 12:21:02 +00:00
Tim Waugh 2ede1d2d01 1.5.3. 2014-10-17 17:18:04 +01:00
Tim Waugh f2e1932ab8 Merge branch 'f20' into f21 2014-10-17 17:09:50 +01:00
Tim Waugh 63fad12f8e 1.4.6. 2014-10-17 17:04:50 +01:00
Tim Waugh 5a973a6243 1.5.2. 2014-10-10 17:05:14 +01:00
Tim Waugh 810c9a2df7 1.5.1.
Some Python3 fixes (bug #1136470), udev-configure-printer fixes, and a
fix for a D-Bus service hang (bug #1116756).

Resolves: rhbz#1136470 rhbz#1116756
2014-09-02 17:37:03 +01:00
Tim Waugh e68db36db3 1.5.0 (now Python3). 2014-07-17 12:42:20 +01:00
Tim Waugh daf11fd892 1.4.5.
- Some codec fixes (bug #968142, bug #1023968, bug #1094037).
- Traceback fixes (bug #982071, bug #1090479, bug #1105229).
- IPv6 address entry fix (bug #1074245).
- Auth info saving improvement (bug #1089029).
- Use LockButton for fewer auth dialogs (bug #714820).

Resolves: rhbz#968142 rhbz#1023968 rhbz#1094037 rhbz#982071 rhbz#1090479 rhbz#1105229 rhbz#1074245 rhbz#1089029 rhbz#714820
2014-07-04 17:15:55 +01:00
Jaromír Končický cdf4ab14dc 1.4.4. 2014-03-12 13:32:28 +01:00
Tim Waugh 6c0a719c3c 1.4.3. 2013-10-22 17:13:38 +01:00
Tim Waugh 933f06c386 1.4.2. 2013-08-20 11:51:28 +01:00
Tim Waugh c38528a2cb 1.4.1.
Changes including:
  - Don't call into Gtk directly from scp-dbus-service (bug #951710).
  - Handle errors from Gdk.color_parse() correctly.
  - Fix creating of empty pixbuf.
  - Make man page and --help output consistent.
  - Some codec fixes (bug #957343, bug #957444, bug #960567).
  - Updated translations (bug #951647).
  - Use xxx-supported values for number-up and sides options
    (bug #923841).
2013-05-09 15:44:26 +01:00
Tim Waugh 27a6843167 1.4.0. 2013-03-27 15:06:42 +00:00
Tim Waugh 88425ecfa0 1.3.13. 2013-03-27 13:53:21 +00:00
Tim Waugh 7b17adda00 1.3.12. 2012-10-05 17:11:39 +01:00
Tim Waugh 697c836a96 1.3.11. 2012-08-03 11:39:09 +01:00
Tim Waugh 92a3302cf1 1.3.10.
Also:
Build requirement for libusb has changed to libusb1-devel.
2012-08-01 17:17:53 +01:00
Tim Waugh 4e2ace70f4 1.3.9.
- Updated translations.
- Improved check-device-ids output.
- Removed incorrect warning when using CUPS >= 1.5.3.
2012-03-01 14:29:07 +00:00
Tim Waugh ae1c65f3a3 1.3.8.
- Avoid AttributeError in on_btnNPApply_clicked() (bug #772112).
  - Added debugging when jobviewer not found (bug #757520).
  - Applied patch from Till Kamppeter to use pycurl 'https' support
    for openprinting (CVE-2011-4405).
  - Always use a sequence as args for timedops.TimedSubprocess()
    (patch from Vincent Untz).
  - Added some firewall debugging for bug #755913.
  - Fixed typo (Ubuntu #844976).
  - Run probe_printer.py with an argument to run PrinterFinder by hand.
  - More debugging output in PrinterFinder.
  - Really fix SMB probing in PrinterFinder.
  - LpdServer class: spot when we can't connect, and give up (likewise
    in PrinterFinder).
  - Ignore ' All-in-one' suffix for printer model names when comparing
    them (bug #751610).
  - Handle HTTP errors from openprinting.org (seen in bug #743446).
  - Don't re-open PPD when already available, just to localize marker
    names.
  - Use the monitor's PPD cache in the properties dialog.
  - monitor: provide method for sharing the monitor's PPD cache.
  - cupshelpers: avoid re-opening PPD when not needed (not a leak).
  - Fixed file descriptor leak in PPDCache (Ubuntu #874445).
  - Fixed typo in check-device-ids.py when looking for ID-less
    matches.
  - Require newer pycups; drop compatibility code.
  - Do not connect to CUPS with an empty user name.
  - On asynchronous IPP connections make sure that the password dialog
    is repeated if a wrong password is entered (Ubuntu #653132).
  - Several fixes on credential caching for IPP authentication (Ubuntu
    bug 653132).
  - Don't penalise pxlmono now that bug #661814 is fixed in
    ghostscript-9.04.
  - Handle new CUPS 1.5 IPP error response IPP_AUTHENTICATION_CANCELED
    (Ubuntu #653132).
2012-01-24 13:42:47 +00:00
Tim Waugh ec0fc2fbb7 1.3.7.
Show private job attributes for "my jobs" (bug #742279).
Enable Test Page button when application/postscript is supported.
Some preferreddrivers.xml fixes (Ubuntu #855412).
Handle errors saving troubleshoot.txt (Ubuntu #789602).
Removed some stale code.
Make connections list more easily accessible (Ubuntu #842092).
Improved handling of remote CUPS queues via DNS-SD, and IPP devices.
Better display of CUPS servers from "Find Network Printer".
Fixed SMB method for printer finder.
Don't handle tooltips during mainloop recursion (bug #664044,
bug #739734).
Fixed bold print of tab labels on option conflicts.
Preserve installable options on driver change.
Update printer properties dialog correctly when PPD changed.
Fixed typo triggered by private job attributes (Ubuntu #827573).
Marked some translatable strings that weren't (bug #734313).
2011-10-05 18:40:35 +01:00
Tim Waugh 94b3591aee 1.3.6.
Updated translations.
IPPAuthConnection: avoid traceback (Ubuntu #828030).
Allow entering @,?,=,& characters in Device URI text field
(Ubuntu #826958).
Removed PackageKit client code in missingPackagesAndExecutables
(bug #726938).
Properties dialog: make OK button sensitive even when no changes
to save (Ubuntu #444280).
2011-08-22 19:18:41 +01:00
Tim Waugh a935439d45 1.3.5.
Driver selection, missing executables checking, and physical
device grouping now exposed via D-Bus.
Fixed cupsFilter search in missing executables check.
Use PackageKit to resolve missing executable filenames to
packages.
Fixed DNSSD hostname resolution.
Fixed firewall code to handle json errors when used with the older
system-config-firewall D-Bus service.
Fixed LPD probing (726383).
Use "hostname" instead of "IP address" when asking for names of
browse servers (bug #726134).
Updated translations.
2011-07-29 12:42:54 +01:00
Tim Waugh 423f818c9e 1.3.4.
Don't rely on retriggering printers; enumerate them from systemd
instead.
Don't complain about missing/invalid device ID for devices we've
already handled.
Removed unused Printer Groups feature.
Don't show "No printers configured" page if the printers are
filtered in any way.
URL-quote URIs when using "Find Network Printer" (Ubuntu #808137).
Downloadable drivers: don't display printers for which there are
no drivers (bug #668154).
Kerberos support for the SMB 'Verify' button (requires new enough
pycups).
Removed IPP/HTTP device screen in favour of "Enter URI"
(bug #685091).
Converted ComboBoxEntry widgets to Entry+EntryCompletion in
NewPrinterWindow.ui.
Robustness in ppdsloader in the face of errors (Ubuntu #766818).
Changed Make/Model/State labels into GtkEntry widgets so contents
are always fully selectable (bug #719217).
Convert iters to paths before comparing (bug #717062, Ubuntu #791690,
trac #221).
Set translation domain in D-Bus service (Ubuntu #783967).
Ensure consistency in jobviewer if add_job fails (bug #693055,
bug #632551).
Avoid PostScript for HP LaserJet 2100 Series (bug #710231).
Raised priority for SpliX driver (Ubuntu bug #793741).
Updated Free Software Foundation (FSF) address.
Adjusted test code in asyncpk1.py so it doesn't look like a
tempfile vulnerability.
2011-07-15 15:10:48 +01:00
Jiri Popelka 0dfdb535aa 1.3.3
Set translation domain for ServerSettingsDialog (Ubuntu #777188).
scp-dbus-service: Ignore setlocale() errors (Ubuntu #748964).
Renamed ui/*.glade to ui/*.ui again (Ubuntu #759811).
Allow % character in SMB URI (Ubuntu #747400).
More error handling (Ubuntu #744783).
Avoid traceback if printer duplication fails (bug #694629).
Fixed off-by-one error in monitor.
Fixed printer renaming (Ubuntu #726954).
Added PrinterModified D-Bus signal to printer properties interface.
More robustness for printer properties dialog when printer removed (Ubuntu #741987).
Fixed PPDs loader when using CUPS remotely or when DBus not available (bug #693515).
Handle failure to load PPDs more gracefully (Ubuntu #742409).
Avoid traceback when cancelling New Printer dialog after failure.
Make sure everything is ready before handlers might be called (bug #689336).
Ensure consistency in jobviewer if add_job fails (bug #693055, bug #632551).
Be defensive against CUPS returning incorrect job IDs (Ubuntu #721051).
Job viewer's attribute window: Convert job numbers and attribute values to strings (Ubuntu bug #733088).
udev-configure-printer: be more defensive when parsing CUPS response (Ubuntu #760661).
2011-06-03 12:47:19 +02:00
Tim Waugh 79804fcddd 1.3.2.
Set connected state when connecting to server fails (bug #685098).
Handle the situation where cupsd has died/restarted more gracefully.
Renamed ui/*.ui -> ui/*.glade again, fixing translations.
Just hide Printer Properties dialog on delete-event (Ubuntu #729966).
Extra job options: print-quality, printer-resolution, output-bin.
Automatically show horizontal scrollbar in job options screen.
Ignore "output-mode-default" attribute as it is not settable.
Handle IPP_TAG_RESOLUTION types (requires pycups-1.9.55).
Don't traceback if option value cannot be handled.
Fixed traceback in options.py (bug #679103).
Handle URIs in Find Network Printer entry, and use 'Enter URI'
instead of 'Other' (bug #685091).
Use "Do It Later" instead of "Cancel" for adjust firewall dialog
(trac #213).
Fixed an instance where NewPrinterGUI might not have self.printers
set (bug #680683).
IPPHostname can contain colon (to specify port).
Fixed automatic driver installation when changing the driver.
Removed stale code left over from conversion to gobjects.
Ensure all uses of ppdsloader supply the Device ID.
Fixed some small typos in newprinter --help output.
Prevent traceback after 2nd drivers search dialog is cancelled
(bug #680288).
Activated and fixed testing mode for device ID/driver association
Match HP-Fax2/3/... PPDs, as well as Ubuntu/Debian hpijs-ppds
packages.
preferreddrivers.xml: Identify hpcups and hpijs fax PPDs.
Match native hpijs driver (drv:///hp/hpijs.drv/...) as "hpijs".
Handle Ubuntu locations of hpcups.drv and hpijs.drv.
preferreddrivers.xml: match OpenPrinting gutenprint PPD names as
gutenprint.
Removed DES field check altogether.
xmldriverprefs.test: show order more clearly.
Make xmldriverprefs.test() debugging optional.
More debugging during PPD selection.
Prefer foomatic PostScript drivers before PCL drivers (except
foomatic-recommended ones).
2011-03-18 17:01:32 +00:00
Tim Waugh b37474461c 1.3.1. 2011-02-17 16:31:40 +00:00
Tim Waugh 8c478a505a 1.3.0. 2011-02-16 13:48:06 +00:00
Jiri Popelka dfad6a2fd6 1.2.97 2011-02-09 18:01:44 +01:00
Jiri Popelka 94e288eba4 1.2.96: 2011-01-17 18:04:53 +01:00
Tim Waugh 798b89cc01 1.2.95 (snapshot). Now pycups and pysmbc are packaged separately. 2010-11-25 13:33:47 +00:00
Tim Waugh 5400f18737 Merge branch 'f13' into f14 2010-10-13 13:43:38 +01:00
Tim Waugh 046489275c 1.2.5.
- CMD-field matching for PPDs (bug #630058).
  - Avoid crash in jobviewer (bug #640904).
  - Don't try to modify firewall for SNMP broadcast responses
    as it doesn't work (trac #214).
  - Correctly parse snmp backend output when fetching
    Device ID (bug #639394).
  - XmlHelper: Don't indent output when saving to file (bug #639586).
  - GroupsPaneModel: Avoid crash when removing queue (bug #639586).
  - Use "Do It Later" instead of "Cancel" for adjust firewall
    dialog (trac #213).
  - Delete Bluetooth printer's queue when unpaired.
  - Show examples of IPP URIs (bug #575795).
  - Use actual Device ID strings in 'no match' debug
    message (bug #630350).
  - Prevent disallowed characters in text entry fields when adding
    new printer (bug #621199).
  - Fixed race condition while renaming printer (bug #625502).
  - Request required job attributes rather than assuming they will
    be present in response (bug #635719).
  - Discard disallowed characters when renaming (bug #612315).
  - Mark more translatable strings (bug #634436).
2010-10-13 13:41:33 +01:00
Jiri Popelka 461da522f8 Updated to 1.2.4 2010-08-26 13:42:16 +02:00
Jiri Popelka 4357e2f04f Updated to 1.2.4 2010-08-26 12:53:58 +02:00
Tim Waugh 20c2cec913 Merge branch 'f13' into f14 2010-08-22 17:29:14 +01:00
Tim Waugh c42ae0ea55 Updated pysmbc to 1.0.9. 2010-08-22 17:28:29 +01:00
Fedora Release Engineering 257b000ec6 dist-git conversion 2010-07-29 13:42:29 +00:00
Fedora Release Engineering d66f16a9b6 dist-git conversion 2010-07-29 13:41:24 +00:00