Commit Graph

587 Commits

Author SHA1 Message Date
Tim Waugh
ae9f0057f5 Merge branch 'f18' into f19 2013-03-19 17:18:31 +00:00
Tim Waugh
1f058dd75a The libs sub-package is now noarch (bug #921514).
Resolves: rhbz#921514
2013-03-19 17:17:21 +00:00
Tim Waugh
db990061b8 Removed python-smbc as a dependency as it is not required in all situations (bug #921132).
Resolves: rhbz#921132
2013-03-15 13:35:56 +00:00
Tim Waugh
f9fe69a7a7 Merge branch 'f18' 2013-02-27 16:31:47 +00:00
Tim Waugh
aa9ac4d41a Disable the print applet in KDE again. 2013-02-27 16:31:06 +00:00
Dennis Gilmore
a394ae44d1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-14 19:11:40 -06:00
Tim Waugh
0cce9d821e Enable the print applet in KDE (only on Red Hat Enterprise Linux).
Requested by Than Ngo.
2012-11-26 17:07:44 +00:00
Tim Waugh
cc6fe085c8 Avoid traceback in most recent change (bug #878527).
Resolves: rhbz#878527
2012-11-21 09:25:44 +00:00
Tim Waugh
587aba260b Avoid traceback in most recent change (bug #878527).
Resolves: rhbz#878527
2012-11-20 17:40:26 +00:00
Tim Waugh
88d0c48097 Fixed dialog modality problem which prevented e.g. changing drivers. 2012-11-19 16:29:16 +00:00
Tim Waugh
2ff5e1e67e Avoid crash with certain types of dnssd device URI (bug #870000).
Resolves: rhbz#870000
2012-10-25 17:09:23 +01:00
Tim Waugh
f0dd0b3c7e Fixed systemd config file (bug #862186).
Resolves: rhbz#862186
2012-10-23 15:00:02 +01:00
Tim Waugh
7b17adda00 1.3.12. 2012-10-05 17:11:39 +01:00
Jiri Popelka
bd952c611d FirewallD support once again. 2012-09-21 14:01:58 +02:00
Jiri Popelka
54c6716254 revert previous change for now, the patch needs more work 2012-09-18 18:37:57 +02:00
Jiri Popelka
54829cb99a FirewallD support 2012-09-06 12:28:03 +02:00
Jiri Popelka
7a7a7210dc use new systemd-rpm macros (#850334) 2012-08-22 16:15:57 +02: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
9e92f511bb Reverted previous change. New systemd-devel does provide libudev.pc after all. 2012-07-31 17:02:56 +01:00
Tim Waugh
c041075b67 Bumped release number. 2012-07-31 14:50:28 +01:00
Tim Waugh
4866de277e Fixed build against systemd-devel now there is no libudev-devel. 2012-07-31 14:35:24 +01:00
Dennis Gilmore
161bcbeffa - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-21 17:35:33 -05:00
Jiri Popelka
cd29b7b20e BuildRequires systemd-devel instead of udev-devel
- replace udev_get_sys_path() with hard-coded "/sys"
2012-06-05 14:39:09 +02: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
c948927e87 Added version to python-cups dependency (bug #796678). 2012-02-23 15:12:00 +00:00
Tim Waugh
e96733cb24 Upstream patch to fix ppdcache traceback (bug #786232). 2012-02-03 15:41:53 +00:00
Jiri Popelka
989eac41de Fixed several debugprints (#785581).
Clean up and modernize spec file.
2012-01-30 16:13:49 +01: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
Dennis Gilmore
96258decdb - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-14 00:13:20 -06:00
Tim Waugh
15701bd6fb Use arch-specific requirements where appropriate (bug #749834). 2011-11-04 15:38:47 +00:00
Tim Waugh
b8e1eebab9 Fixed typo in check-device-ids.py when looking for ID-less matches. 2011-10-17 10:57:26 +01:00
Tim Waugh
827232cdf3 Handle new CUPS 1.5 IPP error response IPP_AUTHENTICATION_CANCELED (Ubuntu #653132). 2011-10-17 10:55:57 +01: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
c79921cdab Removed redundant macro definitions, spotted by Jiri Popelka. 2011-08-15 17:09:45 +01:00
Tim Waugh
9078910d27 Removed problematic PackageKit client support (bug #726996, bug #726938). 2011-08-02 15:48:04 +01:00
Tim Waugh
fc34c147b4 Make PackageKit optional (bug #726996). 2011-08-01 10:48:06 +01:00
Tim Waugh
69f5ef781b Move files around so the libs sub-package provides the D-Bus service. 2011-07-29 16:30:17 +01:00
Tim Waugh
c35d893882 Also: applied patch to fix serversettings traceback, from upstream post-1.3.5 (bug #726682). 2011-07-29 15:58:35 +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
626dcf1518 No longer requires glade (uses GtkBuilder instead). 2011-07-21 13:39:28 +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
Tim Waugh
38a1348e9a Fixed source URL. 2011-07-13 16:57:30 +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
bf408f9e48 Fixed traceback in newprinter.py (bug #680683). 2011-03-22 17:03:50 +00:00
Tim Waugh
78c68433f6 Improvements for check-device-ids from upstream. 2011-03-22 17:02:31 +00:00
Tim Waugh
788b98a449 Don't start the applet in GNOME at all (bug #677676). 2011-03-22 17:01:12 +00: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
f489c6ff14 Prevent traceback during libsane-hpaio installation check. 2011-02-17 10:00:53 +00:00
Tim Waugh
aabf0245ed Don't show job notifications from the applet (bug #677676). 2011-02-16 15:46:37 +00:00
Tim Waugh
8c478a505a 1.3.0. 2011-02-16 13:48:06 +00:00
Dennis Gilmore
e3b03cde7f - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-09 11:41:57 -06:00
Jiri Popelka
dfad6a2fd6 1.2.97 2011-02-09 18:01:44 +01:00
Jiri Popelka
e1726083ab Fixed driver selection when there are duplicate PPDs available. (#667571)
Grabbing focus for editing breaks it (bug #650995).
2011-01-21 13:10:20 +01:00
Jiri Popelka
84548f8e01 Allow %, ( and ) characters in dnssd URI (bug #669820). 2011-01-18 12:02:41 +01:00
Jiri Popelka
94e288eba4 1.2.96: 2011-01-17 18:04:53 +01:00
Tim Waugh
bae429eb8d Merge branch 'f14' 2010-12-02 16:26:57 +00:00
Tim Waugh
b8c7ef01a0 Merge branch 'f13' into f14 2010-12-02 16:16:30 +00:00
Tim Waugh
df693a722c Grab focus on the IconView after setting it editable (bug #650995). 2010-12-02 16:16:10 +00:00
Tim Waugh
f5a8176626 Removed calls to pynotify.Notification.attach_to_status_icon() (bug #657722). 2010-11-30 13:09:15 +00:00
Jiri Popelka
197c82660b Added %ghost to /var/run/udev-configure-printer/usb-uris (bug #656698). 2010-11-26 15:31:40 +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
edbc206718 Added in missing part of patch for last change (bug #655317). 2010-11-22 13:23:52 +00:00
Tim Waugh
62b52c32a9 Don't use status icon if notification server supports persistence. 2010-11-03 15:22:05 +00:00
Tim Waugh
a6502e8f1f Merge branch 'f14' 2010-10-29 16:09:32 +01:00
Tim Waugh
f09b7beabe Merge branch 'f13' into f14 2010-10-29 16:02:27 +01:00
Tim Waugh
8dc6e7878d Make sure InstallPrinterDrivers gets correctly typed values (bug #647270). 2010-10-29 15:50:38 +01:00
Jiri Popelka
c25e1ad71f Merge branch 'f14' 2010-10-24 19:33:16 +02:00
Jiri Popelka
904ab64f81 Merge branch 'f13' into f14 2010-10-24 19:32:57 +02:00
Jiri Popelka
7c541e5e6d Correct newly added NPTLpdQueue.patch (bug #646002). 2010-10-24 19:27:20 +02:00
Jiri Popelka
42871f4584 Merge branch 'f14' 2010-10-22 11:33:01 +02:00
Jiri Popelka
60be1e46b6 Merge branch 'f13' into f14 2010-10-22 11:28:03 +02:00
Jiri Popelka
cd7291bc0a Don't check ComboBoxEntry for allowed characters (bug #644131). 2010-10-22 11:27:43 +02:00
Tim Waugh
f051aec7e9 Merge branch 'f14' 2010-10-15 11:13:46 +01:00
Tim Waugh
29e23831e7 Merge branch 'f13' into f14 2010-10-15 09:51:04 +01:00
Tim Waugh
2bc4b4d715 Always use MFG and MDL fields for InstallPrinterDrivers interface (bug #643073). 2010-10-14 16:30:59 +01:00
Tim Waugh
4144815ed7 Show debug output whenever InstallPrinterDrivers is called.
Hopefully this will get to the bottom of bug #633227.
2010-10-14 14:20:02 +01:00
Tim Waugh
6fa0e553f6 Merge branch 'f14' 2010-10-13 13:45:24 +01: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
Tim Waugh
902b9528d6 Merge branch 'f13' into f14 2010-10-01 12:21:38 +01:00
Tim Waugh
bf45cf1cf7 Use actual device ID in debug output (bug #630350). 2010-10-01 11:38:33 +01:00
Jesse Keating
8a4add17f6 - Rebuilt for gcc bug 634757 2010-09-29 15:20:05 -07:00
Tim Waugh
b665a14c0a Merge branch 'f13' into f14 2010-09-13 18:09:37 +01:00
Tim Waugh
b570c9efac Rebuilt with updated translations. 2010-09-13 18:09:13 +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
8708e93695 Merge branch 'f13' into f14 2010-08-23 09:41:48 +01:00
Tim Waugh
68344189ad Bumped release. 2010-08-23 09:31:00 +01: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
dmalcolm
524aa55d07 - Rebuilt for
https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
2010-07-22 06:49:22 +00:00
Jiří Popelka
13ab771c98 - Moved COPYING file to libs sub-package. 2010-07-12 12:21:25 +00:00
Jiří Popelka
30cbf73f34 - Moved COPYING file to libs sub-package. 2010-07-12 12:21:14 +00:00
Tim Waugh
a4e37c5d29 - Updated pycups to 1.9.51 (bug #584991). 2010-06-25 16:22:55 +00:00
Tim Waugh
0e444c192f - Updated pycups to 1.9.51 (bug #584991). 2010-06-25 16:11:31 +00:00
Tim Waugh
ca73a3ae3d - Updated pycups to 1.9.51 (bug #584991). 2010-06-25 15:54:43 +00:00
Tim Waugh
4e3e619ada - Updated to 1.2.3:
- Use toolbar instead of menubar in JobsViewer (trac #205).
- Fixed HTTPError status code handling when changing server settings.
- Fixed traceback with driver auto-selection (bug #590193).
- Only local filenames can be selected for troubleshoot.txt (bug #590529).
- Fixed cups-pk-helper FileGet usage (bug #587744).
- Escape printer names in error dialog markup (Ubuntu #567324).
- Avoid traceback changing PPD for queue with bad PPD.
- Attempt to translate backend device-info strings (Ubuntu #557199).
- Don't buffer debugging output.
- Avoid leaking Connection objects when cancelling jobs.
- Threading fixes (trac #206).
- Canon naming fixes from vendor.
- Make deep copy of list of job ids to cancel (bug #598249).
- Bluetooth auto-config support.
- Restored keybindings/tooltips lost in switch to action groups (trac
    #208).
- Spinner icon has to have more than one frame (bug #603034).
- Add job to active_jobs only if we're interested in it (bug #604492).
- Make sure automatically-created queues will work; delete queue if missing
    executables.
- Don't add queues for Graphtec devices (bug #547171).
- Avoid KeyError in AdvancedServerSettings.py (bug #606798).
- Handle empty notify-subscribed-event subscription attributes (bug
    #606909).
2010-06-24 16:58:52 +00:00