]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
Update what's new and overview.
authormike <mike@7a7537e8-13f0-0310-91df-b6672ffda945>
Fri, 25 May 2012 02:58:54 +0000 (02:58 +0000)
committermike <mike@7a7537e8-13f0-0310-91df-b6672ffda945>
Fri, 25 May 2012 02:58:54 +0000 (02:58 +0000)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@10513 7a7537e8-13f0-0310-91df-b6672ffda945

doc/help/overview.html
doc/help/whatsnew.html

index 59a2ac0677d0e2b865fc01e273e957b6a75b60a8..4a4b173b246e65cea4ed31c323caf7dc3488cabc 100644 (file)
@@ -26,7 +26,7 @@ out on its own.</P>
 <P>The first time you print to a printer, CUPS creates a <em>queue</em> to keep
 track of the current status of the printer (everything OK, out of paper, etc.)
 and any pages you have printed. Most of the time the queue points to a printer
-connected directly to your computer via a USB or parallel port, however it can
+connected directly to your computer via a USB port, however it can
 also point to a printer on your network, a printer on the Internet, or multiple
 printers depending on the configuration. Regardless of <em>where</em> the queue
 points, it will look like any other printer to you and your applications.</P>
index 856f30a94f4d0266bf3bc66930ceeb117bdd3028..1d77c67e925fb9a155ca1ec734e25fd5d4a6f0a4 100644 (file)
@@ -1,59 +1,64 @@
 <HTML>
 <!-- SECTION: Getting Started -->
 <HEAD>
-       <TITLE>What's New in CUPS 1.5</TITLE>
+       <TITLE>What's New in CUPS 1.6</TITLE>
        <LINK REL="STYLESHEET" TYPE="text/css" HREF="../cups-printable.css">
 </HEAD>
 <BODY>
 
-<H1 CLASS="title">What's New in CUPS 1.5</H1>
+<H1 CLASS="title">What's New in CUPS 1.6</H1>
 
-<P>CUPS 1.5 many changes and new features to CUPS 1.4.x. This page provides a high-level outline of these changes. If you have never used CUPS before, read the <A HREF="overview.html">"Overview of CUPS"</A> document instead.</P>
+<P>CUPS 1.6 provides many changes and new features to CUPS 1.5.x. This page provides a high-level outline of these changes. If you have never used CUPS before, read the <A HREF="overview.html">"Overview of CUPS"</A> document instead.</P>
 
-<H2 CLASS="title"><A NAME="COMMANDS">Commands</A></H2>
+<H2 CLASS="title"><A NAME="COMMANDS">General</A></H2>
 
 <OL START="1">
 
-       <LI><EM>User defaults;</EM> Starting in CUPS 1.2, user defaults were stored in the ~/.cups directory, and the old ~/.cupsrc and ~/.lpoptions files were deprecated. Support for ~/.cupsrc and ~/.lpoptions have been removed in CUPS 1.5.</LI>
+       <LI><EM>Bonjour Support;</EM> Bonjour printer sharing and discovery is now also supported using Avahi.</LI>
 
-       <LI><EM>IPP test tool;</EM> The <code>ipptool</code> IPP test tool is now a first-class user program.</LI>
+       <LI><EM>Color Management;</EM> ICC profiles referenced by PPD files are now registered on systems with D-BUS and colord installed.</LI>
 
-       <LI><EM>lpadmin;</EM> The <code>lpadmin</code> command now supports setting the cupsIPPSupplies and cupsSNMPSupplies keywords in PPDs and deleting options.</LI>
-</OL>
+       <LI><EM>Default Username;</EM> CUPS now supports the <CODE>CUPS_USER</CODE> environment variable and <CODE>User</CODE> directive in the <VAR>client.conf</VAR> file to override the default username.</LI>
 
-<H2 CLASS="title"><A NAME="SCHEDULER">Scheduler</A></H2>
+       <LI><EM>Open Printing Filters;</EM> The parallel and serial backends, php_cups scripting module, and bannertops, commandtoescpx, commandtopclx, imagetops, imagetoraster, pdftops, rastertoescpx, rastertopclx, and texttops filters are now provided as part of a separate cups-filters project hosted by the Linux Foundation.</LI>
 
-<OL START="4">
+       <LI><EM>Passwords;</EM> Passwords up to 127 characters are now supported.</LI>
 
-       <LI><EM>Filter security;</EM> Filters and backends must now have group write permissions disabled.</LI>
+       <LI><EM>Printer Options;</EM> The "brightness", "columns", "fitplot", "gamma", "hue", "natural-scaling", "penwidth", "position", "ppi", "saturation", and "scaling" options are not longer supported by CUPS directly, while the "page-bottom", "page-left", "page-right", "page-top", "prettyprint", and "wrap" options have been deprecated.</LI>
 
 </OL>
 
 
-<H2 CLASS="title"><A NAME="FILTERS">Print Filters</A></H2>
+<H2 CLASS="title"><A NAME="SCHEDULER">Scheduler</A></H2>
+
+<OL START="7">
+
+       <LI><EM>Authentication;</EM> The scheduler now supports a <CODE>DefaultAuthType</CODE> value of <CODE>auto</CODE> which automatically chooses between Basic (username/password) and Negotiate (Kerberos) authentication.</LI>
 
-<OL START="5">
+       <LI><EM>IPP Conformance;</EM> The scheduler now correctly reports the "number-of-documents" attribute for jobs and fully conforms to the latest IPP/2.1 test suite.</LI>
 
-       <LI><EM>HP-GL/2 filter;</EM> The HP-GL/2 filter is no longer provided with CUPS.</LI>
+       <LI><EM>Permissions;</EM> Filters and backends may no longer have group write permissions enabled.</LI>
 
-       <LI><EM>PDF filter;</EM> The PDF filter now supports new Poppler and Ghostscript options.</LI>
+       <LI><EM>PPD Files;</EM> PPD files can now be packaged and installed as compressed tar files to reduce the amount of disk space required. Dynamic PPD updates are now also consolidated so that a printer's PPD file is updated once at the end of a job.</LI>
 
-       <LI><EM>PWG Raster driver;</EM> Added a new PWG Raster printer driver filter.</LI>
+       <LI><EM>Sharing Protocols;</EM> The scheduler no longer supports the CUPS, LDAP, or SLP protocols for printer sharing.</LI>
 
-       <LI><EM>SCSI backend;</EM> The SCSI backend is no longer provided with CUPS.</LI>
+       <LI><EM>Time-Based Job Limits;</EM> New <CODE>MaxHoldTime</CODE> and <CODE>MaxJobTime</CODE> directives, combined with support for time values in the <CODE>PreserveJobFiles</CODE> and <CODE>PreserveJobHistory</CODE> directives, allow administrators to define time-based job limits and behaviors.</LI>
 
 </OL>
 
 
 <H2 CLASS="title"><A NAME="CUPSAPI">CUPS API</A></H2>
 
-<OL START="9">
+<OL START="13">
+
+       <LI><EM>Destination-Based Printing;</EM> Inspired by IPP Everywhere, new dynamic destination-based APIs allow applications to discover, query, and use both shared and network printers directly and display localized user interfaces with full conflict resolution without static configuration files. These APIs provide equivalent functionality offered by PPD-based printer drivers without the disadvantages of static configuration files.</LI>
 
-       <LI><EM>CUPS headers;</EM> Changes to the main CUPS header may require code changes to applications and toolkits. Users of PPD functions must now include the &lt;cups/ppd.h&gt; header file explicitly since the &lt;cups/cups.h&gt; header no longer does so.</LI>
+       <LI><EM>IPP;</EM> IPP requests now default to protocol version 2.0, and the <CODE>ipp_t</CODE> and <CODE>ipp_value_t</CODE> structures are now private by default. New software should be developed using the corresponding accessor functions instead of directly accessing these structures.</LI>
 
-       <LI><EM>HTTP support:</EM> Applications can now set a per-connection timeout interval and callback for HTTP operations as well as query and set SSL/TLS X.509 certificates.</LI>
+       <LI><EM>PPD;</EM> The PPD functions are now officially deprecated in favor of the new destination-based printing APIs.</LI>
 
-       <LI><EM>Raster support;</EM> The CUPS raster functions now support the creation of PWG Raster files and streams, and a new callback-based context function allows reading and writing from objects other than file descriptors.</LI>
+       <LI><EM>SNMP Support;</EM> The <CODE>cupsSideChannelSNMPGet</CODE> and <CODE>cupsSideChannelSNMPWalk</CODE> functions now support OIDs and values up to 64k in length.</LI>
 
 </OL>