Commit Graph

33 Commits

Author SHA1 Message Date
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