- Several udev-configure-printer fixes.
- Use case-insensitive PPD matching.
- Better URI validity testing.
- Another stale printer status icon fix.
- Notice when jobs stop due to backend errors.
- Warn about job history when renaming printers.
- Small UI improvements.
- New udev rules for adding/enabling/disabling USB printers automatically.
- Now uses gnome-packagekit utility to install packages instead of the
D-Bus API.
- Fixed detection of stopped jobs with CUPS 1.4.
- Fixed tracebacks when adding a new printer and when receiving IPP
notifications.
- Fixed 'location' field for printers added on remote CUPS servers.
- Fixed handling of incorrect authentication.
- Some UI and troubleshooter fixes have been made.
- Spot stopped jobs with CUPS 1.4 as well (trac #177). This, along with the
previous fix, addresses bug #509177.
- Map gutenprint filenames to the package name.
- Fixed sensitivity of class member selection arrows (bug #508653).
- Parse nmblookup failures correctly in troubleshooter.
- Prevent traceback on IPP notification after properties dialog cancelled.
- Fixed handling of incorrect authentication when not using PolicyKit (bug
#508102).
- Updated to 1.1.8:
- Select a printer after adding it (trac #145).
- Make sure the job and printer context menus cannot get out of date (trac
#175, trac #172).
- Fixed displayed hold time for held jobs.
- Use grey ink-drop when there is no marker-colors value instead of
crashing (bug #505399).
- Scroll job list window to new job when appropriate.
- Clean up temporary PPD files (bug #498743).
- Fixed XML crash (Ubuntu #370469).
- Fixed automatic printer model selection.
- Fixed cupspk crash due to missing debugprint import (bug #496722, trac
#161).
- Fixed PhysicalDevice crash (bug #496722, trac #161).
- Adjusted border padding for New Printer window (bug #493862).
- Set glade's textdomain in the job viewer (Ubuntu #341765).
- Fixed URI parsing when verifying IPP URIs.
- Set relaxed PPD conformance (trac #159).
- Make troubleshooter work again by disabling cupspk for it.
- Updated to 1.1.7:
- Updated translations.
- Don't abort if the jobviewer couldn't show a notification.
- Don't use setlocale() for locale-independent case conversion.
- Don't assume the notification daemon can show action buttons.
- Use case-insensitive matching for model names.
- HPLIP compatibility fixes.
- Fixed typo in jobviewer keyring support (Ubuntu #343156).
- Added support for https device URIs (bug #478677).
- Prevent traceback in monitor when connection failed (Ubuntu #343387).
- Updated to 1.1.6:
- Translatable string fix for authconn.
- Romanian allow/deny translation fix (bug #489748).
- Set glade's textdomain in the jobviewer (Ubuntu #341765).
- Strip " hpijs" from PPD names.
- Handle there being no operation name set when authentication/retry is
required.
- Mark "Unauthorized" PolicyKit dialog strings for translation, and change
that dialog to an error.
- Work around marker-* attributes not being presented as lists (bug
#489512).
- D-Bus policy tweak.
- Better PPD fallback searching.
- Fixed model search oddity when no digits in model name.
- Fixed locale save/restore in cupshelpers (bug #489313).
- Use gtk.show_uri() instead of gnome.url_show() (trac #147).
- Removed HPLIP probe screen (no longer needed).
- Be certain of having the right cell when starting a rename (Ubuntu
#333260).
- Fixed strftime call (Ubuntu #334859).
- Check dict before use when handling auth-info-required.
- Handle timed operations being cancelled in the troubleshooter test print
page (Ubuntu #325084).
- Put pycups version requirement in monitor module.
- Skip model selection screen when adding a new printer for which we know
the exact model.
- Better integration for HPLIP hp and hpfax queues.
- Work around HPLIP option parsing bug.
- Pre-select the current device correctly.
- Better descriptions for types of available connection.
- Perform lowercase operations in a locale-independent manner (trac #151).
- Avoid tracebacks in main application (bug #484130) and job viewer.
- Avoid unnecessary modal dialog when adding printer (bug #484960).
- Don't use notification when authentication is required, just display the
dialog.
- Handle D-Bus failures when querying Jockey (bug #484402).
- Set operation when fetching PPD from server (bug #484130).
- Don't allow prompting when updating the UI for a server failure (bug
#484130).
- Fixed printing a test page from the applet (bug #484130).
- Look harder for locale/page size issues in the troubleshooter (trac
#118).
- Troubleshooter speed improvement (trac #123).
- Localization fixes for authentication dialog (trac #122).
- Character encoding fixes (trac #124).
- Handle model names with more than one set of digits (Ubuntu #251244).
- Catch unable-to-connect error when trying to print a test page (Ubuntu
#286943).
- Prevent crash when copying PPD options (Ubuntu #285133).
- Use get_cursor for the printer properties treeview (Ubuntu #282634).
- Fix IPP browser when trying to connect to host:port (bug #476396).
- Make sure we're authenticating as the correct user in authconn.
- Prevent traceback when adding printer driven by HPLIP (bug #477107).
- Better display of available local HP fax devices.
- Don't use a LinkButton for the 'Problems?' button (bug #465407).
- Don't use a separator for the server settings dialog (bug #465407).
- Don't set non-zero page size for SpinButtons.
- Don't show an error dialog if an IPP operation's authentication dialog is
cancelled by the user, but show an error dialog if the password was
incorrect (bug #465407).
- Set Server Settings... menu entry sensitive depending on whether we are
connected to a server (Ubuntu #280736).
- Lots of translations updated.
- Use modelName from custom PPD to suggest name for new printer (trac #97).
- Avoid display problem with installable options.
- Better matching for Lexmark printers.
- Catch exceptions from advanced server settings dialog (Ubuntu #267557).
- Added some missing OpenPrinting query fields.
- Jockey support added.
- Lots of translations updated.
- 1.0.6:
- More delete-event fixes.
- Fixed temporary file leak.
- Fixed dialog leaks.
- Small UI improvements for the New Printer dialog.
- Other small fixes.
- Mark console.apps file as a config file.
- Mark pam file as a config file (not replaceable).
- No need to ship empty NEWS file.
- Give cupsd.py executable permissions to satisfy rpmlint.
- Provides system-config-printer-gui.
- Mark D-Bus configuration file as a config file.
- Fixed libs summary.
- Better buildroot tag.
- Better defattr.
- Preserve timestamps on explicitly install files.
- Make example pycups program non-executable.
- 0.7.74.4:
- Updated translations.
- Several small bugs fixed.
- When a class is removed on the server, remove it from the UI.
- When deleting a printer, select the default printer again.
- Select newly-copied printer.
- Updated translation (fi).
- Better --help message.
- Use strcoll to sort manufacturer names.
- Avoid duplicate 'recommended' marks.
- Remove duplicate device URIs.
- Handle IPP_TAG_NOVALUE attributes (for CUPS 1.3.x).
- Updated Polish translation (bug #263001).
- Don't select the default printer after changes to another printer have
been made.
- Always construct URI from input fields when changing device (bug
#281551).
- Avoid busy-cursor traceback when window is not yet displayed.
- Don't discard make/model-matched devices when there are ID-matched
devices (Till Kamppeter).
- Fixed fallback if no text-only driver is available (Till Kamppeter).
- Initialise the make/model list when an ID match failed (Till Kamppeter).
- Better error-handling in default-print application (Ubuntu #129901).
- UI tweak in admin tool (Ubuntu #128263).
- Handle socket: URIs (Ubuntu #127074).
- 0.7.70:
- Increased GetReady->NewPrinter timeout.
- More binary names mapped to package named.
- Run system-install-packages to install missing drivers (bug #246726).
- Less debug output.
- Desktop file fixes for KDE (bug #247299).
- Fixed desktop files to have capital letters at the start of each word in
the Name field (bug #242859).
- Fixed crash when saving unapplied changes.
- Fixed Device ID parser to always split the CMD field at commas.
- New PPDs class means we no longer parse the foomatic XML database.
- Use standard icon for admin tool desktop file.
- Fixed env path in Python scripts.
- Applet: stop running when the session ends.
- Prevent a traceback in the SMB browser (bug #225351).
- 'Manage print jobs' desktop file.
- Resolves: rhbz#225351
- Fixed a translatable string.
- Set a window icon (bug #233899).
- Handle failure to start the D-Bus service.
- Ellipsize the document and printer named (bug #233899).
- Removed the status bar (bug #233899).
- Added an icon pop-up menu for 'Hide' (bug #233899).
- Resolves: rhbz#233899 rhbz#233899 rhbz#233899 rhbz#233899
- 0.7.53:
- Use gettext instead of rhpl.translate.
- Better layout for PPD options.
- Added scrollbars to main printer list (bug #229453).
- Set maximum width of default printer label (bug #229453).
- Handle applying changes correctly when switching to another printer (bug
#229378).
- Don't crash when failing to fetch the PPD (bug #229406).
- Make the text entry boxes sensitive but not editable for remote printers
(bug #229381).
- Better job options screen layout (bug #222272).
- Resolves: rhbz#229453 rhbz#229453 rhbz#229378 rhbz#229406 rhbz#229381
rhbz#222272
- Sort models using cups.modelSort before scanning for a close match (bug
#228505).
- Fixed matching logic (bug #228505).
- Resolves: rhbz#228505 rhbz#228505
- Prevent display glitch in job options list when clicking on a printer
repeatedly.
- List conflicting PPD options, and embolden the relevant tab labels (bug
#226368).
- Fixed typo in 'set default' handling that caused a traceback (bug
#227936).
- Handle interactive search a little better (bug #227935).
- Resolves: rhbz#226368 rhbz#227936 rhbz#227935
- Fixed a traceback in the driver check code.
- Fixed a typo in the conflicts message.
- Handle InputSlot/ManualFeed specially because libcups does (bug #222490).
- Resolves: rhbz#222490
- 0.7.41:
- Reconnect smoothly after uploading new configuration.
- Update lpoptions when setting default printer if it conflicts with the
new setting (bug #217395).
- Fixed typo in show_HTTP_Error (bug #217537).
- Don't pre-select make and model when not discoverable for chosen device
(bug #217518).
- Set Forward button sensitive on Device screen in new-printer dialog (bug
#217515).
- Keep Server Settings selected after applying changes if it was selected
before.
- Set Connecting dialog transient for main window.
- Center Connecting dialog on parent.
- Optional 'reason' argument for cupshelpers.Printer.setEnabled.
- Describe devices that have no optional parameters.
- Resolves: rhbz#217395 rhbz#217537 rhbz#217518 rhbz#217515
- Removed username:password from hint string because we add that in
afterwards.
- Don't set button widths in create-printer dialog (bug #217025).
- Resolves: rhbz#217025
- Busy cursor while loading foomatic and PPD list (bug #215527).
- Make PPD NickName selectable.
- Added SMB hint label on device screen (bug #212759).
- Resolves: rhbz#215527 rhbz#212759