The octavo class is a modification of the standard LaTeX book class.
Its purpose is to typeset books following classical design and
layout principles, with the express intention of encouraging the
making of beautiful books by anyone with access to a good printer
and with an inclination towards venerable crafts, e.g., bookbinding.
The octavo class differs from the book class by implementing many
of the proposals and insights of respected experts, especially Jan
Tschichold and Hugh Williamson.
The documentation discusses methods to organise and print out any
text into signatures, which can then be gathered, folded and sewn
into a book.
Changes:
* v1.0e
\LL@pagesize@specials: Patch from Toby Thurston for XeLaTeX. (RN)
* v1.0d
General: Options "twopart/notwopart" suggested by Luis Rivera.
No more "final" in \ExecuteOptions suggested by Axel Berger (RN).
- New text extractor.
- Added the pdftohtml tool.
- Added the pdftopng tool.
- New trapezoid-based rasterizer core (for performance).
- Generate appearance streams for Line, PolyLine, and Polygon
annotations.
- Added the closeWindowOrQuit command, and changed the default binding
for ctrl-W from closeWindow to closeWindowOrQuit.
- Implemented the new AES-256 mode (R=6, Acrobat X).
- Add an object cache.
- Added a small cache for object streams.
- Modify PSOutputDev to use LZW compression instead of RLE, with a
fallback to RLE if the "psLZW no" setting is given.
- Pdfinfo now prints page rotation info.
- Modified ImageOutputDev, used by pdfimages, to output the masks and
soft masks used when drawing images.
- Remove non-printable characters from error output, just in case they
might cause problems for the terminal program.
- Added initial support for Code3of9 bar codes in XFA forms.
- Added the mapExtTrueTypeFontsViaUnicode xpdfrc command.
- Apply stroke adjustment to rectangular images and clipping regions (in
addition to strokes and fills).
- Decode JPEG 2000 images at less than full resolution if the full res
image isn't needed (i.e., if the raw image is higher resolution than
the output).
- Implemented knockout groups.
- Removed t1lib support.
- Added support for images with 16-bit components.
- Rewrote the Dict class to use a hash table; as a side effect, this
handles dictionaries with multiple definitions for a key, which are
in violation of the spec, but Acrobat appears to handle.
- The transformed line width computation -- used to implement the
minLineWidth setting, and the hairline threshold in monochrome mode --
was incorrect.
- Pdftops was not correctly handling the case where it couldn't find
a 16-bit font -- this led to crashes and/or invalid PostScript.
- A bug in FlateStream::getBlock() was causing problems with narrow
images.
- Use the correct _WIN32 define instead of WIN32.
- Use copy-on-write for the clip path in SplashState (when doing gsave),
for performance.
- Added a Solaris-specific entry to the ghostscript font search path.
- SplashState was initializing line width to 0 instead of 1.
- Abort processing on a content stream after getting 500 errors
(undefined operator, wrong number of args) -- this avoids very long
processing time for malicious PDF files using bogus RLE encoded
content streams.
- Added the psUseCropBoxAsPage xpdfrc option; "pdftops -pagecrop" now
sets psUseCropBoxAsPage; "pdftops -pagecrop -paper match" now uses
the CropBox as the page size.
- Re-architected the AcroForm support code into a separate AcroForm
module.
- Fixed the handling of overprinting/transparency interaction, using
the CompatibleOverprint blend mode.
- The TIFF predictor code for the 1-bit-per-pixel case was broken.
- For triangle and patch mesh shadings (types 4-7) with color functions,
interpolate the function parameter not the color.
- Check the fontFile/fontDir commands before (instead of after) doing
Base-14 substitution in PS output.
- Correctly handle non-embedded TrueType fonts that have an Identity
ToUnicode mapping (display and PS output were failing).
- Added support for XFA form rendering, including an "enableXFA" xpdfrc
setting.
- Handle PFB Type 1 fonts when generating PostScript output.
- Unwind any extraneous saved graphics state at the end of the page
(before drawing annotations).
- Added some integer overflow checks in the GString class.
- Handle 16-bit components in JPEG 2000 images.
- ActualText spans can end without a valid font, in which case
TextPage::beginWord was crashing.
- The Domain entry in function shadings wasn't being parsed correctly.
- Fixed a bug in the JPEG decoder - successive approximation
(progressive mode) coefficients weren't being handled correctly.
- Added a better infinite loop test to the xref parser.
- When generating PostScript, merge reused TrueType fonts (if their
code-to-GID mappings are the same).
- Tweak the Gouraud triangle shaded fill code to end the recursive
splitting if the triangles get sufficiently small.
- Do bilinear interpolation when upsampling images.
- When skipping extraneous image data from an inline image, look for
EI<whitespace> instead of just EI.
- When writing to stdout on Windows, pdftoppm now sets the file mode to
binary. [Thanks to Robert Frunzke.]
- Accept strings as well as names for the BaseFont entry in font
objects.
- Removed the TEXTOUT_WORD_LIST config option (with the new text
extractor, this is always enabled).
- Fixed a bug in the JBIG2 decoder (the TPGD context for template #3 in
readGenericBitmap was incorrect).
- Rewrote the PostScriptFunction code for performance.
- Handle 8-bit OpenType CFF fonts that are missing required tables in
the OpenType wrapper.
- Handle tiling patterns with reversed coordinates in their bounding
boxes.
- Added support for 64-bit file offsets, i.e., PDF files larger than
2GB.
- Optimize the code that rasterizes pattern-filled image masks.
- Added support for Mac OS X system fonts (Base-14 only).
- The backdrop color in luminosity-type soft mask groups was not being
handled correctly.
- Modified behavior of "pdftops -paper match -duplex ..." - it will now
duplex consecutive same-sized pages.
- Tweak the handling of degenerate fills ('moveto lineto fill') to
match Adobe.
- Don't honor the OPM=1 setting with ICCBased CMYK color spaces.
- Whole-word searches were treating certain punctuation (Unicode number
separators and terminators) as part of the word, e.g., searching for
"foo" would not match "foo,".
- Use the TextString class everywhere it makes sense.
- Removed the unnecessary segment sort in Splash (performance
optimization).
- Handle hyperlinks that use Widget-type annotations.
- Fix up the integer overflow checks to avoid issues with clever
compilers. [Thanks to Nickolai Zeldovich.]
- Correctly handle streams with missing Length entries in damaged PDF
files.
- Added a compile-time option (LOAD_FONTS_FROM_MEM) to load fonts from
memory rather than temporary files on disk.
- Added the psRasterSliceSize xpdfrc option.
- Fixed a case in the JPEG 2000 arithmetic decoder where extra data is
present in packet i, and needs to be saved for use in packet i+1.
- Fixed a bug in the JPEG 2000 decoder related to images with fewer than
8 bits per component.
- Handle the case in PSOutputDev where slice size overflows a 32-bit
integer.
- Add (partial) support for TrueType cmap format 2.
- Always pass FT_LOAD_NO_BITMAP to FreeType -- bitmaps apparently fail
with rotated characters.
- Support fonts specified in ExtGState dictionaries.
- Annotations with empty Border arrays should not draw a border.
- Fix the CMap parser to handle large CID ranges.
- Check for Type 3 CharProcs that call q or Q before the d0/d1 operator,
and treat them as uncacheable.
- Invert the selection color when starting in reverse video mode.
- Device{Gray,RGB,CMYK} cannot be mapped via a resource dict.
- Changed the PS output for masked images (explicit and color key
masking): use a plain old clip path instead of rectclip to avoid
array overflows.
- Check the StemSnapH/V arrays when converting Type 1C fonts to Type 1 -
if there are any duplicate or out-of-order values, skip that
StemSnapH/V array.
- Added the psMinLineWidth xpdfrc setting.
- Fix an obscure issue in converting TrueType fonts to Type 42, related
to empty glyph descriptions (12 zero bytes).
- Pdftops now reports an error if there were any I/O errors writing to
the PS output file.
- Fix vertical text (CJK fonts) in PS output -- offset the character
origin correctly.
- Increased the number of digits used by pdfimages for the image number
from three to four.
- Handle right-to-left (e.g., Arabic) ligatures correctly in the text
extractor.
- Added the -loc and -locPS options to pdffonts.
- Extend the object parser recursion limit to cover Stream::addFilters()
/ Stream::makeFilters() - to avoid another possibility of stack
overflow.
- Disable FreeType autohinting, because it can fail badly with font
subsets that use invalid glyph names -- except in the case of Type 1
fonts, which look much better with light autohinting.
- Modified the rasterizer pipeline functions to process a scan line at a
time (for performance).
- Removed VMS build support (it hasn't been updated in ages).
- Removed pdftotext's '-htmlmeta' option (use pdftohtml instead).
- PSOutputDev's font/form setup code, and pdffonts, were not scanning
soft mask groups in ExtGState dictionaries.
- Invalid DCT input (e.g., from a damaged PDF file) could overflow the
dctClip array.
- When upsampling an image mask or image with a large resulting image
size, do it in stream mode instead of prescaling the whole image
(to avoid running out of memory).
- Added infinite loop detection to pdffonts.
CHANGES IN CUPS V1.7.4
- Security: The web interface incorrectly served symlinked files and
files that were not world-readable, potentially leading to a
disclosure of information (STR #4450)
- The CUPS headers incorrectly needed libdispatch for blocks support
(STR #4397)
- CUPS did not compile when Avahi or mDNSResponder was not present
(STR #4402, STR #4424)
- The "snmp" option did not work with the network backends (STR #4422)
- The User directive in client.conf did not override the USER
environment variable (STR #4426)
- The web interface now properly shows a "Go" button for all text-based
browsers (STR #4425)
- The MaxJobTime directive now properly supports time values (STR #4434)
- The RPM spec file did not work due to the new Brazilian Portuguese
localization (STR #4436)
- Fixed an "IPP read error" issue (STR #4440)
- Fixed the --disable-libusb configure option (STR #4439)
- Fixed the debug output from the DNS-SD backend when using Avahi
(STR #4444)
- Fixed a bug in the CUPS_SC_GET_DEVICE_ID handling by the network
backends (STR #4447)
- Added USB quirk rule for Lexmark E230 (STR #4448)
- The LPD backend did not work with some versions of glibc (STR #4452)
Release 0.26.3
qt5:
* autoconf: Improve moc-qt5 detection
* Fix compilation with MinGW
glib:
* Fix typo in api docs
* use C90-style comments in public headers
core:
* Error out instead of exiting if allInter grows too much. Bug #78714
qt4:
* Update required version to Qt 4.7.0
build system:
* Include stdio.h from poppler-config.h
misc:
* Update .gitignore files
Release 0.26.2
core:
* Make sure we have an xref before using. KDE Bug #335413
build system:
* autoconf: Fix typo in configure.ac
utils:
* pdftohtml: exit with 0 with -v and -h
The Common UNIX Printing System provides a portable printing layer for
UNIX operating systems. It has been developed by Easy Software Products
to promote a standard printing solution for all UNIX vendors and users.
CUPS provides the System V and Berkeley command-line interfaces.
CUPS uses the Internet Printing Protocol (IETF-IPP) as the basis for
managing print jobs and queues. The Line Printer Daemon (LPD, RFC1179)
and AppSocket protocols are also supported with reduced functionality.
CUPS adds network printer browsing and PostScript Printer Description
("PPD")-based printing options to support real world applications under
UNIX.
This package contains the older 1.5 series, before Apple stopped
maintaining the filters.
This is a bugfix release: dozens of bugs have been found and
exterminated!
A typo resulting in a potential stack overflow that could corrupt
files when saving edits to a PDF has been fixed. Another bug which
caused a significant slowdown has also been fixed.
We strongly recommend that you upgrade â especially if you are
using version 1.4.
into the ipp_attribute_t structure. Ultimately, it should be updated to
use the new (with CUPS 1.7?) accessors, however, this gets it building
before the 2014Q2 branch.
Added Support for the Following New Printers:
- HP DesignJet Z6600 PostScript
- HP DesignJet Z6800PS Photo
- HP DesignJet D5800 60-in Production Printer
- HP DesignJet T3500 36-in Production eMFP
- HP Designjet T7200 42-in Production Printer
- HP Deskjet 2543 All-in-One Printer
- HP Deskjet 2549 All-in-One Printer
- HP OfficeJet Pro 8640 e-All-in-One Printer
- HP OfficeJet Pro 8660 e-All-in-One Printer
Added support for the following new Distro's:
- Boss 5.0
- Debian 7.5
- Linux Mint 17
Issues fixed:
- Fixed Device Communication Error on launching HP Device Manager
- Unable to add/remove file in 'hp-sendfax' wizard
- Fax cover page does not get changed after changing recipient second
time
- Improved scan performance for 'hp-scan' utility
Launchpad fixes:
1310869 - hplip updates my public key ring and changes its ownership to
"root"
1318956 - avahi.py:64:detectNetworkDevices:ValueError: need more than 1
value to unpack
CUPS is a standards-based, open source printing system developed
by Apple Inc. for Mac OS X and other UNIX-like operating systems.
CUPS uses the Internet Printing Protocol ("IPP") and provides System
V and Berkeley command-line interfaces, a web interface, and a C
API to manage printers and print jobs.
This distribution contains backends, filters, and other software
that was once part of the core CUPS distribution but is no longer
maintained by Apple Inc. In addition it contains additional filters
and software developed independently of Apple, especially filters
for the PDF-centric printing workflow introduced by OpenPrinting
and a daemon to browse Bonjour broadcasts of remote CUPS printers
and makes these printers available locally.
From CUPS 1.6.0 on, this package is required for using printer
drivers with CUPS under Linux. With CUPS 1.5.x and earlier this
package can be used optionally to switch over to PDF-based printing.
In that case some filters are provided by both CUPS and this package.
Then the filters of this package should be used.
Release 0.26.1
core:
* Use field value V for radio buttons. Bug #75979
* Fix extraction of text in some files. Bug #78145
* Only add annotations of the current page when splitting. Bug #77549
build system:
* autoconf: Fix libopenjpeg 1.5 detection on some systems. Bug #78389
glib:
* Fix multiple definition of PopplerTextSpan
Additionally, remove patch-au since it is now superfluous.
CHANGES IN CUPS V1.7.3
- Added Brazilian Portuguese translation (STR #4409)
- Fixed mapping of OutputBin values such as "Tray1"
(<rdar://problem/16685606>)
- Several ippGet* functions incorrectly returned -1 instead of 0 on
error.
- The cupsGetResponse function did not work properly with
CUPS_HTTP_DEFAULT (<rdar://problem/16762593>)
- The IPP backend did not abort a job when the printer did not validate
the supplied options (<rdar://problem/16836752>)
- Fixed an authentication race condition in cupsSendRequest (STR #4403)
- The scheduler did not add the "job-hold-until-specified" reason when
holding a job using the lp command (STR #4405)
- The CUPS headers incorrectly needed libdispatch for blocks support
(STR #4397)
- The configure script incorrectly added libgcrypt as a GNU TLS
dependency (STR #4399)
- CUPS did not compile when Avahi or mDNSResponder was not present
(STR #4402)
- cupsGetDestMediaCount did not work for CUPS_MEDIA_FLAGS DEFAULT
(STR #4414)
- Auto-typing of PWG Raster files did not work (STR #4417)
- IPP queues using hardcoded credentials would ask for credentials
(STR #4371)
- Dates in non-UTF-8 locales did not display correctly (STR #4388)
- The RPM spec file now looks for libusb-devel 1.0 or later.
- Fixed the "create-printer-subscription.test" file for IPPTOOL
(STR #4420)
CHANGES IN CUPS V1.7.2
- Security: The scheduler now blocks URLs containing embedded HTML
(STR #4356)
- Documentation fixes (STR #3259, STR #4346, STR #4355)
- Fixed the Japanese localization (STR #4385)
- Added a German localization (STR #4363)
- The cupsfilter command incorrectly read the cupsd.conf file; it now
reads the cups-files.conf file instead.
- Fixed OS X builds with Xcode 5.x (<rdar://problem/15914959>)
- Fixed SSL support on Windows (STR #4358)
- Fixed documentation and naming of Create-Job/Printer-Subscriptions
operations (STR #4389)
- Phone numbers in fax jobs were not properly filtered for IPP FaxOut
(<rdar://problem/16351701>)
- Fixed a memory leak in the label printer driver (STR #4393)
- Updated Linux "relro" support (STR #4349)
- cupsEnumDests did not set the "is_default" field (STR #4332)
- cupsDoIORequest could miss the server status, causing failed lpadmin
and other administrative commands (STR #4386)
- cupsEnumDests didn't always call the callback function (STR #4380)
- "lp -i job-id -H hold" did not work (STR #4401)
- CUPS didn't compile on older platforms (STR #4338)
- Several libcups files did not have the Apple license exception
notice (STR #4361)
- Fixed a D-BUS threading issue that caused the scheduler to crash
(STR #4347)
- The scheduler now automatically reconnects to Avahi as needed
(STR #4370, STR #4373)
- The scheduler did not handle GET requests for the log files properly
(STR #3265)
- The dnssd backend did not always report all discovered printers using
Avahi (STR #4365)
- The Zebra printer driver did not properly handle negative "label top"
values (STR #4354)
- The scheduler did not always update the MakeModel value in
printers.conf after updating the driver (STR #4264)
- The LPD mini daemon did not support print jobs larger than 2GB
(STR #4351)
- Fixed a bug in the status reading code when sending a compressed data
stream to an IPP printer/server (<rdar://problem/16019623>)
- The IPP backend might not include all job attributes in Validate-Job
operations (<rdar://problem/16025435>)
- Fixed some clang-reported issues (<rdar://problem/15936066>)
CHANGES IN CUPS V1.7.1
- Security: the lppasswd program incorrectly used settings from
~/.cups/client.conf (STR #4319)
- Auto debug logging was broken in 1.7.0 (<rdar://problem/15331639>)
- Some gzip'd PPD files could not be used (<rdar://problem/15386424>)
- Cleaned up some job logging in the scheduler
(<rdar://problem/15332672>)
- ATTR messages could cause string pool memory corruption in the
scheduler (<rdar://problem/15382819>)
- The RPM spec file did not list the build requirements; this was on
purpose, but now we are listing the Red Hat package names
(<rdar://problem/15375760>, STR #4322)
- Printing to a raw queue could result in corrupt output due to
opportunistic compression (<rdar://problem/15008524>)
- The GNU TLS support code triggered many compiler warnings due to the
use of old GNU TLS compatibility type names
(<rdar://problem/15392966>)
- The "make check" test suite did not work on Linux without the
cups-filters package installed (<rdar://problem/14292998>)
- Japanese PPDs using with the Shift-JIS encoding did not work
(<rdar://problem/15427759>)
- "tel:" URIs incorrectly had slashes (<rdar://problem/15418463>)
- The libusb-based USB backend incorrectly used write timeouts
(<rdar://problem/15564888>)
- Shared printers could become inaccessible after a few days on OS X
(<rdar://problem/15426838>)
- The IPP backend did not wait for a busy printer to become available
before attempting to print (<rdar://problem/15465667>)
- CUPS did not support "auto-monochrome" or "process-monochrome" for the
"print-color-mode" option (<rdar://problem/15482520>)
- Using "@IF(name)" in an Allow or Deny rule did not work (STR #4328)
- lpq and lpstat did not list jobs in the correct order when priorities
were specified (STR #4326)
- The D-BUS notifier did not remove its lockfile (STR #4314)
- CUPS incorrectly used the USER environment variable when the name did
not match the user ID (STR #4327)
CHANGES IN CUPS V1.7.0
- Updated Japanese localization.
- The lpadmin command did not send the PPD name from the "-m" option
(<rdar://problem/15264697>)
- Network backends now use the prtMarkerSuppliesClass property to
determine the direction of supply level values
(<rdar://problem/14302628>)
- The scheduler did not remove backup PPD files when a printer was
deleted (<rdar://problem/15065555>)
- The scheduler incorrectly responded to HEAD requests when the web
interface was disabled (<rdar://problem/15090332>)
- The scheduler did not respond using the hostname specified by the
client (<rdar://problem/14583574>)
- Fax queues did not work when shared via Bonjour
(<rdar://problem/14498310>)
- Error messages from the scheduler were not localized using the
language specified in the client's IPP request
(<rdar://problem/14128011>)
- Added an Italian localization (<rdar://problem/14481578>)
- Fixed a couple memory leaks in ippfind that were reported by Clang.
- Fixed a compile issue on 64-bit Linux with Clang - need to use the
-pie option instead of -Wl,-pie now (<rdar://problem/14480938>)
- The ippfind utility reported the wrong port numbers when compiled
against Avahi (<rdar://problem/14508324>)
- httpGetFd, httpGetFile, httpPutFd, and httpPutFile did not
automatically reconnect if the server closed the connecion after the
previous response.
- Fixed a compile error in libcups (<rdar://problem/14467141>)
- The scheduler incorrectly did not pass a FINAL_CONTENT_TYPE
environment variable to the filters or backend
(<rdar://problem/14355011>)
- The cups-exec helper program could fail randomly on OS X due to
sandbox violations when closing excess file descriptors
(<rdar://problem/14421943>)
- The scheduler incorrectly did not use the kqueue interface on OS X.
CHANGES IN CUPS V1.7rc1
- Printer xxx-default values were not reported by Get-Printer-Attributes
or lpoptions (<rdar://problem/14401795>)
- Fixed deprecation warnings for many functions on OS X so they are tied
to the deployment version when building (<rdar://problem/14210079>)
- Fixed a build issue on ARM-based Linux systems - unable to validate
va_list arguments.
- Added a new ippfind tool for finding IPP printers and other Bonjour
services (<rdar://problem/13876199>)
- Fixed some issues with conversion of PWG media size names to
hundredths of millimeters (<rdar://problem/14065748>)
- The IPP backend could crash on OS X when printing to a Kerberized
printer (<rdar://problem/14040186>)
- The ipptool program now automatically extends timeouts when the
output buffer is filled (<rdar://problem/14016099>)
- The ipptool program now supports the --help and --version options.
- The ipptool program did not continue past include file errors by
default (<rdar://problem/13875803>)
- The ipptool program now supports FILE-ID and TEST-ID directives and
includes their values in its XML output (<rdar://problem/13876038>)
- The ipptool program now supports WITH-HOSTNAME, WITH-RESOURCE, and
WITH-SCHEME expect predicates to compare the corresponding URI
components (<rdar://problem/13876091>)
CHANGES IN CUPS V1.7b1
- The configure script now supports a --with-rundir option to change
the transient run-time state directory from the default to other
locations like /run/cups (STR #4306)
- The scheduler now supports PPD lookups for classes (STR #4296)
- The cupsfilter program did not set the FINAL_CONTENT_TYPE
environment variable for filters.
- Added a new "-x" option to the cancel command (STR #4103)
- Made the PWG media handling APIs public (STR #4267)
- Implemented ready media support for the cupsGetDestMediaXxx APIs
(STR #4289)
- Added new cupsFindDestDefault, cupsFindDestReady, and
cupsFindDestSupported APIs (STR #4289)
- Added new cupsGetDestMediaByIndex, cupsGetDestMediaCount, and
cupsGetDestMediaDefault APIs (STR #4289)
- Added new ippGet/SetOctetString APIs for getting and setting an
octetString value (STR #4289)
- Added new ippCreateRequestedArray API for generating a array of
attributes from the requested-attributes attribute.
- The ipptool utility now supports compression, conditional tests based
on the presence of files, and new DEFINE predicates for STATUS.
- Added new IPP APIs for checking values (STR #4167)
- Added new IPP APis for adding and setting formatted strings.
- Added new HTTP APIs to support basic server functionality via libcups.
- The dnssd backend now generates a 1284 device ID as needed (STR #3702)
- CUPS now supports compressing and decompressing streamed data
(STR #4168)
- CUPS now supports higher-level PIN printing, external accounting
systems, and "print here" printing environments (STR #4169)
- IRIX is no longer a supported operating system (STR #4092)
- The PPD compiler now supports JCL options properly (STR #4115)
- The web interface now checks whether the web browser has cookies
enabled and displays a suitable error message (STR #4141)
CHANGES IN CUPS V1.6.4
- Removed some duplicate size definitions for some ISO sizes that were
causing problems (<rdar://problem/14722721>)
- The IPP backend did not add the "last-document" attribute
(<rdar://problem/114660379>)
- Added a SyncOnClose directive to cups-files.conf to force cupsd to
call fsync before closing any configuration/state files it writes
(<rdar://problem/14523043>)
- Added USB quirk rule for Lexmark E238 (<rdar://problem/14493054>)
- Closed server connections were still not always detected
(<rdar://problem/14484313>)
- The libusb-based USB backend now loads its list of quirks from files
in /usr/share/cups/usb instead of using a hardcoded table
(<rdar://problem/14442769>)
- The scheduler did not properly register ICC color profiles with
colord (<rdar://problem/14455625>)
CHANGES IN CUPS V1.6.3
- The configure script now prefers Clang over GCC.
- Fixed a compile problem on AIX (STR #4307)
- The default IPP version did not always get set before creating a new
IPP request message (<rdar://problem/14401718>)
- The lp, lpq, lpr, and lpstat now display an error message advising the
use of the /version=1.1 ServerName option (<rdar://problem/14290628>)
- Added documentation about the /version=1.1 option to ServerName in
client.conf (<rdar://problem/14216262>)
- httpStatus(HTTP_ERROR) did not return a useful error message
(<rdar://problem/14217326>)
- The lp, lpq, lpr, and lpstat commands incorrectly ignored the default
printer set in the lpoptions file (<rdar://problem/14216472>)
- Fixed a URI encoding issue for hostnames containing the ` (backquote)
character (<rdar://problem/14243133>)
- Added support for RFC 6874's IPv6 link local address format in URIs
(<rdar://problem/13979453>)
- The USB backend could crash on libusb-based systems if USB was
disabled in the BIOS (<rdar://problem/13875729>)
- Fixed a rounding error in the PWG media size mapping code
(<rdar://problem/13493241>)
- Fixed several ipptool test files that used old STATUS names.
- Kerberos credentials could get truncated when printing to a shared
printer.
- Printing using "ipps" URIs was not encrypted.
- Insecure ICC profiles prevented installation of user profiles for a
printer on OS X.
- Added more USB quirks for the libusb-based backend (STR #4311,
<rdar://problem/13736470>)
- The Russian web interface templates were broken (STR #4310)
- The scheduler no longer tries to do Kerberos authentication over the
loopback interface.
- The IPP backend could fail to pause a job for authentication
(STR #4298)
- Fixed a regression on the handling of auth keys on OS X if the
cups-files.conf was not present or did not contain a SystemAuthKey
value.
- The scheduler incorrectly did a reverse lookup of the server address
when HostNameLookups was turned off (STR #4302)
- The scheduler incorrectly computed the final content type value when
null filters were present.
CHANGES IN CUPS V1.6.2
- Documentation fixes (STR #4229, STR #4239, STR #4234, STR #4248,
STR #4259)
- Security: All file, directory, user, and group settings are now stored
in a separate cups-files.conf configuration file that cannot be set
through the CUPS web interface or APIs (STR #4223)
- Added a Czech localization (STR #4201)
- Added a French localization (STR #4247)
- Added a Russian localization (STR #4228, STR #4285)
- Updated the Catalan localization (STR #4202)
- Local certificate authentication did not guard against an empty
certification file (STR #4293)
- The scheduler did not reject device URIs with spaces.
- Added USB quirk rule for Epson Stylus Photo 750 (STR #4286)
- The IPP backend could crash if the printer disconnects early
(STR #4284)
- cupsGetPPD did not work with statically-configured CUPS shared
queues (STR #4178)
- The scheduler did not support long MIME media types (STR #4270)
- The cupsfilter command did not set the CHARSET environment variable
for the text filters (STR #4273)
- The lp command did not show errors for unknown "--foo" (STR #4261)
- Bad IPP responses could crash ipptool (STR #4262)
- Updated USB quirk rules for Canon and Xerox printers (STR #4217,
STR #4263)
- Added USB blacklisting for printers that require a custom backend
(STR #4218)
- The PPD compiler did not correctly JCL options (STR #4115, STR #4203)
- The ipptool program now supports DEFINE-MATCH and DEFINE-NO-MATCH
predicates for STATUS directives.
- Fixed a problem with local Kerberos authentication (STR #4140)
- Coverity scan: fixed some minor issues (STR #4242)
- The scheduler did not remove color profiles after deleting a printer
(STR #4232, STR #4276)
- The CUPS library did not always detect a timed out connection to the
server which could cause temporary loss of printing from applications
(STR #4187)
- The ipptool program now supports variable substitution in OPERATION
and DELAY directives (STR #4175)
- The IPP backend now stops queues when the server configuration
prevents successful job submission (STR #4125)
- The XML output of ipptool contained empty dictionaries (STR #4136)
- The scheduler did not delete job control backup files (STR #4244)
- cupsGetPPD3 could return a local PPD instead of the correct remote
PPD.
- The scheduler incorrectly advertised auth-info-required for local
queues needing local authentication (STR #4205)
- CUPS 1.6 clients using the ServerName directive in client.conf did not
work with CUPS 1.3.x or older servers (STR #4231, STR #4291)
- The SNMP backend now tries to work around broken printers that use a
newline to separate key/value pairs.
- The IPP backend did not send a cancel request to printers when a job
was canceled and the printer did not support Create-Job.
- Fixed EPM packaging files (STR #4199)
- OpenBSD build fix (STR #4195, STR #4196, STR #4197)
- The scheduler could crash when using Avahi (STR #4183, STR #4192,
STR #4200, STR #4213)
- The IPP backend could get stuck in an endless loop on certain network
errors (STR #4194)
- 32-bit builds failed on Debian (STR #4133)
- The scheduler no longer accepts or sends job description attributes.
- The IPP backend now works around some conformance issues for broken
printers (STR #4190)
- cupsBackendReport() now filters out all control characters from the
reported 1284 device IDs (STR #4124)
- The scheduler no longer allows job-name values that are not valid
network Unicode strings (STR #4072)
- The web interface did not preserve the order of classes, jobs, or
printers (STR #4170)
- The network backends now support disabling of SNMP supply level
queries via the "snmp" URI option (STR #4106)
- The IPP backend did not specify the compression used (STR #4181)
- ipptool did not support octetString values.
- The scheduler did not recognize dnssd: or ipps: URIs as Bonjour shared
queues (STR #4158)
- Applications could not get the PPD file for statically-configured
Bonjour-shared print queues (STR #4159)
- The cupsd.conf file included obsolete browsing directives (STR #4157)
- Fixed a USB backend compatibility issue on systems using libusb
(STR #4155, STR #4191)
- Some Bonjour features were not available on systems with Avahi
(STR #4156)
- CUPS now includes the port number in the Host: header for HTTP
requests.
- Fixed REPEAT-MATCH for STATUS and EXPECT - was incorrectly erroring
out.
CHANGES IN CUPS V1.6.1
- Documentation fix (STR #4149)
- RPM packaging fixes (STR #4129, #4145)
- The Japanese and English web interface headers were swapped
(STR #4148)
CHANGES IN CUPS V1.6.0
- Document changes (STR #4131)
- Added new Catalan (STR #4107) and Spanish (STR #4137) localizations.
CHANGES IN CUPS V1.6rc1
- Added a new Japanese localization (STR #4122)
- The SNMP backend no longer exits if it is unable to obtain an IPv6
socket (STR #4109)
- The LPD backend incorrectly used "localhost" in the control file
instead of the current hostname.
CHANGES IN CUPS V1.6b1
- Documentation updates (STR #3927, STR #3980, STR #4010, STR #4068)
- The scheduler now consolidates all PPD updates from filters at the
end of the job (STR #4075)
- CUPS now supports color management using colord (STR #3808)
- CUPS now supports Bonjour using Avahi (STR #3066)
- The PreserveJobFiles and PreserveJobHistory directives now support
specification of a time interval (STR #3143)
- PPD files can now be archived in (gzip'd) tar files to further reduce
the disk space used by PPD files (STR #3772)
- The network backends now deal with printers that report their levels
in percent but do not specify a maximum capacity of 100 (STR #3551)
- The network backends now report full/almost-full waste bins in
printers along with end-of-life for cleaning pads (STR #4017)
- Added a configure option to set the permissions of the installed
cupsd (STR #3459)
- Added a new WITH-ALL-VALUES directive to ipptool EXPECT predicates
(STR #3949)
- CUPS now supports a User directive in client.conf and the CUPS_USER
environment variable for overriding the default username (STR #3114)
- Now set the PJL USERNAME variable as needed (STR #3100)
- Added support for usernames and passwords longer than 32 characters
(STR #2856)
- Added a new MaxHoldTime directive to automatically cancel jobs that
have been held indefinitely after a specific number of seconds
(STR #2291)
- The LPD backend now uses the originating host name when it is not the
local system (STR #2053)
- CUPS now prefers the suffix "dpcm" when reporting resolution in dots-
per-centimeter (STR #4006)
- The configure script and build system no longer support building of
separate 32-bit and 64-bit libraries.
- The "brightness", "columns", "fitplot", "gamma", "hue",
"natural-scaling", "penwidth", "position", "ppi", "saturation", and
"scaling" options are not longer supported (STR #4010)
- The "page-bottom", "page-left", "page-right", "page-top",
"prettyprint", and "wrap" options have been deprecated (STR #4010)
- The scheduler now reports the standard "number-of-documents" attribute
instead of the CUPS-specific "document-count" attribute in
job objects.
- Added new destination connection and enumeration functions (STR #3924)
- Added new option, localization, and job submission functions that do
not depend on PPD files (STR #3925)
- Added a new MaxJobTime directive for cupsd that specifies the maximum
amount of time allowed for a job to complete before it is canceled.
- The default password callback now supports passwords up to 127
characters.
- The scheduler now supports a DefaultAuthType of "auto" to
automatically choose between Basic (username/password) and Negotiate
(Kerberos) authentication.
- cupsSideChannelSNMPGet/Walk now support OIDs and values up to 64k in
length.
- CUPS no longer supports automatic remote printers or implicit classes
via the CUPS, LDAP, or SLP protocols (STR #3922, STR #3923)
- The PPD APIs are now deprecated and will be removed in a future
version of CUPS (STR #3927)
- The default IPP version for requests is now 2.0 (STR #3929)
- The IPP APIs no longer expose the ipp_t or ipp_attribute_t structures
and instead provide accessor functions (STR #3928)
- The scheduler will no longer run programs with group write permission.
- The PHP module has been removed (STR #3932)
- The bannertops, commandtoescpx, commandtopclx, imagetops,
imagetoraster, pdftops, rastertoescpx, rastertopclx, and texttops
filters have been removed (STR #3930)
- The serial and parallel backends have been removed (STR 3935)
From v. 4.35 to 4.37
Correct failure that happens when name of current directory
contains characters with special meaning in regular expression.
-rules option now works with -pvc
Add -lualatex option, like -xelatex.
File specifications in $clean_ext and $clean_full_ext are allowed
to contain wildcards.
Warnings are given when rc file is a directory instead of a file.
Correct bug that if revtex4-1.cls is used, footnotes are set to
be in the bibliography, and latexmk's aux_dir or out_dir is set,
then latexmk fails to run bibtex when needed, because the
relevant bib file is not found.
Other minor corrections and code improvements.
Documentation updates and corrections.
From v. 4.37 to 4.39
Automatic creation of necessary subdirectories of auxdir when needed
for writing aux files.
Add error diagnostics to if_source
Allow $print_type = 'auto', and make this the default, so that
when the -p option to latexmk is used to print the file, the
default is to determine the type of file to be printed, rather
than always requiring postscript.
Fix the failures when dealing with directories whose names contained
certain special characters in them (notably '[', ']' and space).
[Technical issue: these characters had special meaning when
previously interpreted as metacharacters in a glob operation.]
This gives dependency on Perl's File::Glob module, which is a
standard module in normal installations of Perl.
When an output directory is a subdirectory of a directory, ensure
that it is correctly created, if it has to be created.
Previously, the creation of the output directory when it does not
exist only worked for one level.
This gives dependency on Perl's File::Path module with v. >= 2.08,
which is a standard module in normal installations of Perl.
In output of dependencies, include pathname of target file(s) in the
rule.
In -pvc mode, writing of deps file (caused by the -M and related
options) is per make not per overall run.
From v. 4.39 to 4.39 documentation update of 2 Dec 2013
Correct two errors in documentation and in the file COPYING.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
and myself.
PDF Mod is a simple application for modifying PDF documents.
You can reorder, rotate, and remove pages, export images from a
document, edit the title, subject, author, and keywords, and combine
documents via drag and drop.
LatexMk completely automates the process of generating a LaTeX document.
Essentially, it is a highly specialized relative of the general make
utility. Given the source files for a document, latexmk issues the
appropriate sequence of commands to generate a .dvi, .ps, .pdf or hardcopy
version of the document. It will run LaTeX the correct number of times to
resolve cross references, and run auxiliary programs (bibtex, makeindex) if
necessary. It can also be set to run continuously with a previewer, in which
case the needed commands are re-run whenever one of the source files is
modified.
'cups' option needs to ensure BUILD_TARGET 'cups' is added.
configure adjusted to correctly accept CUPSVERSION and, while we're at it,
add missing space between '!' and parens in test for contrib directory.
by nros.
This is the QT5 wrapper for poppler, a PDF rendering library. It
is a fork of the xpdf 3.0 PDF viewer developed by Derek Noonburg
of Glyph and Cog, LLC.
Poppler provides PDF rendering functionality as a shared library,
to centralize the maintenence effort and to reduce duplicated
effort. And the poppler developers would like to move libpoppler
forward in a number of areas that doesn't fit within the goals of
xpdf.
Release 0.26.0
qt4:
* Fix mismatched boolean logic in TextAnnotation::setInplaceIntent
qt5:
* Fix mismatched boolean logic in TextAnnotation::setInplaceIntent
core:
* Very small code cleanup
cpp:
* Very small code cleanup
Release 0.25.3
core:
* Fix crashes on broken files
* Avoid MinGW/Cygwin warnings due to redefinition of NOMINMAX
* Fix some small memory leaks
qt5:
* Fix some kinds of OCG models
* Cleanup some deprecated methods
glib:
* Fix the first coord of the quadrilateral in create_poppler_quads_from_annot_quads(). Bug #76504
utils:
* pdftohtml: Fix typo in manpage
qt4:
* Fix some kinds of OCG models
Release 0.25.2
core:
* Tagged-PDF support
* Open some broken files. Bug #75232
* Fix crashes on broken files
* Fix regression parsing some broken files. KDE Bug #329600
* Improve compilation under Win 8 with Visual Studio 2012. Bug #73111
* PSOutputDev: Ensure paper size takes into account rotation. Bug #72312
* PSOutputDev: Fix DocumentMedia/Page/Media/PageBBox DSC comments
* PSOutputDev: Use crop box as page size
* PSOutputDev: Remove origpagesizes mode and make -origpagesizes an alias for -paper match
* PSOutputDev: Only change paper size when different to previous size
* PSOutputDev: Ensure there is always a page size in the output
* PSOutputDev: Fix regression when creating level1 PS. Bug #75241
* CairoOutputDev: Clip to crop box. Gnome Bug #649886
* Splash: Blend usage in PDF with spot colors casue random output. Bug #74883
* Splash: Fix off by one that caused crash in a file. Bug #76387
* Make sure number of least objects in hints table is valid. Bug #74741
* Limit numeric parsing of character names. Bug #38456
glib:
* Tagged-PDF support
* Annotation improvements
* Install error callback. Bug #73269
* Fix gobject-introspection warnings
* demo: Fix performance in text markup annotations
* Increase gtk3 dependency
qt4:
* Improve naming of internal export/import macros
* Add GCC visibility export attributes
* Expose document-supplied text direction
qt5:
* Improve naming of internal export/import macros
* Add GCC visibility export attributes
* Expose document-supplied text direction
utils:
* pdftocairo: Ensure page size and crop box works the same as pdftops
* Fix TIFF writting in Windows. Bug #75969
buildsystem:
* Learn about automake 1.14
* Do not define -ansi. Bug #72499
* cmake: Install JpegWriter.h depending on libjpeg
* cmake: Use c99 for the c compiler
Release 0.25.1
core:
* GooString format: Added some tests + improved documentation
* GooString format: fixed bug with printing LLONG_MIN
* regression test improvements
qt4:
* Arthur backend font rendering improvements
* test program to save to file
qt5:
* Arthur backend font rendering improvements
* Improve detection of Qt5 moc. Bug #72744
* test program to save to file
utils:
* pdfunite: Work even if there's a single file given
* pdfunite: do not lose fonts when merging some files
Release 0.25.0
core:
* Annotation improvements
* Tagged PDF work
* Improve speed on some files using ICC color space
* Use ICC profile in OutputIntents. Bug #34053
* Limit use of ZapfDingbats character names. Bug #60243
* Splash: correction for knockout transparency groups
* regression test improvements
utils:
* pdftoppm: Added thinlinemode option setting
* pdfinfo: Indicate if pdf contains javascript
* pdfinfo: Add option to print out javascript
* pdfimages: Print size, ratio, and ppi
* pdfimages: More image output format support
* pdfseparate: allow zero-padded pagespecs
glib:
* Annotation improvements
* Add API to get text, text layout and text attributes for a given area
* demo improvements
(Upstream) Version 9.06 (2012-08-08)
This is the sixth full release in the stable 9.x series.
Highlights in this release include:
* PDF/A-2 - pdfwrite now supports the creation of PDF/A-2 files. The 'PDFA'
command line switch can now take a numeric parameter:
+ 0 = not PDF/A compliant
+ 1 = PDF/A-1b compliant
+ 2 = PDF/A-2b compliant
Simply specifying "-dPDFA" continues to have the old behaviour of creating
PDF/A-1b files. For PDF/A-2 the command line should include "-dPDFA=2".
* pdfwrite "Server mode" - pdfwrite can now be run in "server mode" which
allows the device to be closed without closing the interpreter. This means
it is no longer necessary to terminate GS before starting a new PDF
conversion. This leads on to:
* pdfwrite now supports the "%d" format in the OutputFile switch. If this is
set then pdfwrite will output each page of input to an individual file.
* ps2write - recent exposure to a range of PostScript devices has thrown up
some interesting deficiencies in those devices. ps2write now emits
PostScript in slightly different ways in order to produce output on a wider
variety of devices. In some cases this also results in improved print times
but it is still important to set the resolution appropriately for the
output device, especially if the input contains transparency.
* Ghostscript can now use output intents defined in PDFs by using the
"-dUsePDFX3Profile" command line option. See ICC Color Parameters for
details.
* tiffsep/tiffsep1: support for large numbers of separations improved. The
previous implementation of those devices utilised a "compressed color
encoding" to represent the tints for all the plates in one 64 bit value. As
the number of plates increased, fewer bits were available for the tint for
each plate, ultimately resulting in an "unencodable pixels" error. These
revisions remove the reliance on the compressed color encoding, thus
ensuring that we have a consistent color bit depth, regardless of the
number of plates, and ensuring the "unencodable pixels" error will never
occur.
Also as a result of these changes, there are substantial performance
improvements in jobs with separations and transparency.
* tiffsep, psdcmyk and psdrgb now support the "downscaler" functionality.
This brings the "tiffscaled" style functionality to the DeviceN output
devices, so jobs can be rendered internally in contone and at a high
resolution, and the output optionally downsampled by a level specified by
"-dDownScaleFactor=n", and also optionally error diffused to 1bpp output.
* Third party libraries: libtiff, libpng, libjpeg , Freetype and zlib have
all be updated.
* clist storage, for rendering pages in bands, is now a run-time option:
-sBandListStorage={file|memory}.
* Plus the usual round of bug fixes, compatibility changes, and incremental
improvements.
HPLIP 3.14.4 - This release has the following changes:
Added Support for the Following New Printers:
- HP Color LaserJet Enterprise M651dn Printer
- HP Color LaserJet Enterprise M651n Printer
- HP Color LaserJet Enterprise M651xh Printer
- HP Color LaserJet Enterprise Multifunction M680dn Printer
- HP Color LaserJet Enterprise Multifunction M680f Printer
- HP Color LaserJet Enterprise Flow Multifunction M680z Printer
- HP Color Laserjet Pro MFP M476dw
- HP Color Laserjet Pro MFP M476nw
- HP Color Laserjet Pro MFP M476dn
- HP Designjet T795 44-in ePrinter
- HP DeskJet 1511 All-in-One Printer
- HP DeskJet 1011 Printer
- HP LaserJet Pro MFP M128fn
- HP LaserJet Pro MFP M128fp
- HP LaserJet Pro MFP M128fw
- HP LaserJet Pro M701a Printer
- HP LaserJet Pro M701n Printer
- HP LaserJet Pro M706n Printer
- HP Officejet Enterprise Color X555dn Printer
- HP Officejet Enterprise Color X555xh Printer
- HP Officejet Enterprise Color X585dn Multifunction Printer
- HP Officejet Enterprise Color X585f Multifunction Printer
- HP Officejet Enterprise Color Flow X585z Multifunction Printer
- HP OfficeJet Pro 8610 e-All-in-One Printer
- HP OfficeJet Pro 8615 e-All-in-One Printer
- HP OfficeJet Pro 8620 e-All-in-One Printer
- HP OfficeJet Pro 8625 e-All-in-One Printer
- HP OfficeJet Pro 8630 e-All-in-One Printer
- HP OfficeJet 4631 e-All-in-One Printer
- HP OfficeJet 4634 e-All-in-One printer
- HP OfficeJet 4636 e-All-in-One Printer
Added support for the following new Distro's:
- Ubuntu 14.04 Beta
Launchpad fixes:
1299955 - hp-logcapture captures personal information
List of changes on master since MuPDF 1.3
* Headline changes:
* CMYK rendering (mudraw PWG and PAM formats)
* TIFF viewer (with multi-page support).
* Added MuJS Javascript interpreter.
* MuJS is the default, V8 and JavaScriptCore are compile time options.
* Javascript support has to be explicitly enabled with pdf_enable_js.
* All viewers now have JavaScript enabled in the default builds.
* Viewers:
* X11: Horizontal scroll wheel support.
* X11: Status bar display with warnings.
* Android: Digital signatures.
* iOS: Links, form filling, annotation editing, and javascript.
* iOS: Reflow mode.
* WinRT: Printing.
* WinRT: Improved zooming behaviour.
* Tools:
* mudraw: Banded rendering with -B /band-height/.
* mudraw: Select output format with -F /format/.
* mudraw: Write to stdout if you use '-' as the output file name.
* mudraw: Add TGA output format.
* mudraw: Improved SVG output.
* mutool show: Write output to file instead of stdout with -o /filename/.
* mutool clean: Clean content streams with -s option.
* Annotations:
* Improved font handling.
* Form fields.
* Free text.
* Sticky notes.
* Optimizations:
* glyph cache: Partial eviction.
* glyph cache: Run-length compressed glyphs.
* Smarter handling of subpixel metrics in text rendering.
* Optimized blitting functions.
* Optimized gradient mesh drawing.
* API changes and additions:
* fz_stream API reworked: replace "read" function with "next".
* "Rebind" functions to associate context bound objects with another context:
fz_output, fz_stream, fz_device and fz_document.
* Introduce "document handlers" to detect and open different file types.
* Must now call fz_register_document_handlers() to register the defaults.
* May register your own handlers as well to work with fz_open_document.
* Hook to load system fonts: fz_install_load_system_font_funcs.
* PDF xref cache flushing functions (mark/clear/clear-to-mark).
* Add our own "printf" set of functions to format strings and write to fz_output:
* Format %f as short as possible while preserving precision.
* Has %C for formatting a unicode character as UTF-8.
* Has %M to format fz_matrix.
* Has %R to format fz_rect.
* Has %q and %( to format strings with escaped characters.
* PDF process interface: allow PDF interpreter to do more than just draw!
* Content stream state cleaning filter.
* Content stream rewriting filter.
* PDF digital signatures.
* Stroke states may now be stored on the stack.
* Improved fz_path internals.
* Gradient mesh drawing interface has been improved.
* Save files with incremental updates.
Changelog:
================
Evince 3.12.0
================
Documentation:
* Update help for UI changes in 3.12 (#700442, Anna Philips)
* Update reading documents help for 3.12 (Ekaterina Gerasimova)
Translation updates:
* Daniel Martinez (an)
* Marek Černocký (cs)
* Kenneth Nielsen (da)
* Kristjan SCHMIDT (eo)
* Daniel Mustieles (es)
* Iñaki Larrañaga Murgoitio (eu)
* Michael Scherer (fr)
* GunChleoc (gd)
* Gabor Kelemen (hu)
* Claudio Arseni (it)
* Rūdolfs Mazurs (lv)
* Kjartan Maraas (nb)
* Yuri Myasoedov (ru)
* Peter Mráz (sk)
* Matej Urbančič (sl)
* Chao-Hsiung Liao (zh_HK)
* Chao-Hsiung Liao (zh_TW)
================
Evince 3.11.92
================
Bug fixes:
* Keep current page thumbnail in visible area when the sidebar is
resized (#631050, Carlos Garcia Campos)
* Close the window when CTRL+w shortcut is used in presentation
mode, instead of turning the screen white (#604834, Carlos
Garcia Campos)
* Fix some broken aspects EvViewAccessible text support (#725003,
Joanmarie Diggs)
* Take caret navigation into account when getting AtkHyperlink
indices (#726310, Joanmarie Diggs)
* Keep the scroll position when switching between continuous and
non continuous mode (#554843, Carlos Garcia Campos)
* Stop autoscrolling when view looses focus (#541699, Robert Roth,
Anuj Khare, Carlos Garcia Campos)
* Fix implementation of atk_text_set_caret_offset in
EvViewAccessible (#701746, Alejandro Piñeiro)
* Emit EvView::cursor-moved signal when caret cursor position is
set by accessibility (#701746, Alejandro Piñeiro)
* Remove support for deprecated atk_text_get_text_{before,after}_offset
(#725162, Joanmarie Diggs)
Translation updates:
* Khaled Hosny (ar)
* Pau Iranzo (ca)
* Marek Černocký (cs)
* Wolfgang Stoeggl (de)
* Dimitris Spingos (Δημήτρης Σπίγγος) (el)
* Daniel Mustieles (es)
* Jiri Grönroos (fi)
* Claude Paroz (fr)
* Michael Scherer (fr)
* GunChleoc (gd)
* Fran Dieguez (gl)
* Yaron Shahrabani (he)
* Attila Hammer (hu)
* Andika Triwidada (id)
* Baurzhan Muftakhidinov (kk)
* Changwoo Ryu (ko)
* Aurimas Černius (lt)
* Rūdolfs Mazurs (lv)
* Kjartan Maraas (nb)
* A S Alam (pa)
* Paweł Żołnowski (pl)
* Antonio Fernandes C. Neto (pt_BR)
* Tiago S. (pt)
* Yuri Myasoedov (ru)
* Matej Urbančič (sl)
* Miroslav Nikolić (sr@latin)
* Мирослав Николић (sr)
* Victor Ibragimov (tg)
* Theppitak Karoonboonyanan (th)
* Daniel Korostil (uk)
* YunQiang Su (zh_CN)
* Chao-Hsiung Liao (zh_HK)
* Chao-Hsiung Liao (zh_TW)
================
Evince 3.11.90
================
New features and improvements:
* Set the window title for empty windows to make sure it's exposed
to accessibility (#653748, Robert Roth, Carlos Garcia Campos)
* Make history buttons insensitive when searching (#724549, Anuj Khare)
* Rename Open a Copy action as View in New Window (#688762, Bogdan Petcu)
* Add close button to the search bar (#723789, Carlos Garcia Campos)
* Move the find toolbar button to the left of the toolbar,
together with the navigation actions (#723789, Carlos Garcia Campos)
* Add tooltips to toolbar menus (#700697, Ekaterina Gerasimova)
* Remove SMClient support (#677981, Christian Persch)
Bug fixes:
* Scroll to the search result when it's clicked in the find
sidebar even if the selection hasn't changed (#703570, Saurav Agarwalla)
* Correctly restart the search operation when the document is
reloaded (#703595, Saurav Agarwalla)
* Make print shortcut work when the sidebar is focused (#705846,
Anuj Khare)
* Fix potential read-after-free in gsettings use (#723737,
Christian Persch)
* Fix the margin of toolbar elements in RTL locales (#723110,
Yosef Or Boczko)
* Use g_debug instead of g_printerr for debug warnings in EvDaemon
(#723972, Giovanni Campagna)
Documentation:
* Remove the SyncTeX video that uses the old UI and the wrong
theme (#676496, Ekaterina Gerasimova)
Translation updates:
* Jorge Pérez Pérez (an)
* Khaled Hosny (ar)
* Nilamdyuti Goswami (as)
* Marek Černocký (cs)
* Daniel Mustieles (es)
* Timo Jyrinki (fi)
* GunChleoc (gd)
* Fran Dieguez (gl)
* Yosef Or Boczko (he)
* Baurzhan Muftakhidinov (kk)
* Shankar (kn)
* Aurimas Černius (lt)
* Kjartan Maraas (nb)
* Manoj Kumar Giri (or)
* Rafael Ferreira (pt_BR)
* Victor Ibragimov (tg)
* Theppitak Karoonboonyanan (th)
* Daniel Korostil (uk)
* Chao-Hsiung Liao (zh_HK)
* Chao-Hsiung Liao (zh_TW)
================
Evince 3.11.3
================
New features and improvements:
* Hide window titlebar when maximized (#696254, Robert Roth)
* Add AtkDocument implementation to EvViewAccessible (#719507,
Alejandro Piñeiro)
* Remove the margin of the toolbar buttons and center them
vertically (#709005, Yosef Or Boczko, Carlos Garcia Campos)
Bug fixes:
* Disable "Send To" action when there is no mail client
available (#701654, Plamena Manolova, Marek Kasik)
* Always consider the cursor page as the current page for
accessibility when caret navigation is enabled.
* Fix the page size reported in the properties dialog for some
document backends (#711093, Carlos Garcia Campos)
Documentation:
* Update toolbar page (#705211, Tiffany Ann Antopolski)
* Update information on working with bookmarks (#710107, Tiffany
Ann Antopolski)
Translation updates:
* Dimitris Spingos (Δημήτρης Σπίγγος) (el)
* Daniel Mustieles (es)
* Andika Triwidada (id)
* Rafael Ferreira (pt_BR)
* Shantha kumar (ta)
* Krishnababu Krothapalli (te)
* YunQiang Su (zh_CN)
================
Evince 3.11.1
================
New features and improvements:
* Do not open single page pdfs in dual mode by default (#547098,
raama)
* Activate current focused element on space/return key press
(#706244, Antia Puentes, Carlos Garcia Campos)
* Draw focus of links and form fields on mouse press (#706244,
Antia Puentes)
Bug fixes:
* Fix a crash in djvu backend due to a double free (#710977, José
Aliste)
* Fix annotation window focus change after creation (#668446,
Nelson Benitez Leon)
* Fix loop when iterating search results (#710778, Carlos Garcia
Campos)
* Fix content exposed to assistive technologies when document
changes in EvView (#709375, Joanmarie Diggs)
* Simplify debug code to parse env variables using
g_parse_debug_string() (Christian Persch)
Translation updates:
* Gil Forcada (ca)
* Gil Forcada (ca@valencia)
* Dimitris Spingos (Δημήτρης Σπίγγος) (el)
* Arash Mousavi (fa)
* Rūdolfs Mazurs (lv)
* Kjartan Maraas (nb)
* Hannie Dumoleyn (nl)
* Theppitak Karoonboonyanan (th)
* Gökhan Gurbetoğlu (tr)
pdfwrite now uses the same color management engine as Ghostscript rendering devices (by default LCMS2). This provides much better control over color conversion and color management generally, but will result in some small color differences when compared to the old system.
It is no longer necessary to specify UseCIEColor (and we very much encourage you not to do this) or the ProcessColorModel if you want to convert a PDF file to a specific color space, simply set the ColorConversionStrategy appropriately.
We do not expect any major problems to arise with this new code, but for the duration of this release a new switch -dPDFUseOldCMS is available which will restore the old color management. See: Color Conversion and Management
Please note that due to constraints of the PDF/A-1 specification, the new color management does not yet apply when producing PDF/A files.
A new device 'eps2write' has been added which allows for the creation of EPS files using the ps2write device instead of the old (deprecated and removed) pswrite device. This produces considerably better quality EPS files than the old epswrite device which is now also deprecated and will be removed in a future release.
ps2write now has a feature to allow customisation of the output for specific devices. Please see PSDocOptions and PSPageOptions described in ps2ps2.htm Additional Distiller Params
Ghostscript now reduces memory usage when processing PDF files that use transparency and output is to display devices such as Windows display or x11 (i.e. devices that are strictly full framebuffer devices), and to high level vector devices that cannot reproduce the PDF transparency model, such as the ps2write device or pdfwrite when 'flattening' to PDF 1.3 or earlier (-dCompatibilityLevel=1.3). This uses banding (clist) files to render the transparent areas in bands to reduce memory use, and unlike the existing page level banding, this is hidden from the target device.
Ghostscript can now collect information for pages in temp files (in Ghostscript's clist format), then render and output pages for the job in arbitrary order, including normal, reverse, odd, even, or any order or subset of the pages. This is controlled with the --saved-page=___ option. (Note that this only applies to rendering devices, and not high level devices such as pdfwrite and ps2write.) See: Deferred Page Rendering
The Ghostscript device architecture has been extended so that, when rendering bands into multiple threads, it is now possible to perform post-processing in multiple threads, such as downscale, post-render halftoning, or compression. Previously, post processing was only possible in the single main thread. This can improve performance significantly.
Ghostscript has a new "pwgraster" output device for PWG Raster output
The CUPS device now has improved support for PPD-less printing
Plus the usual round of bug fixes, compatibility changes, and incremental improvements.
In particular, it comes with a curl library, which needs libidn.
libidn is not provided though.
Since libidn is in suse121_base but a separate package in suse131
(suse131_libidn), depend on curl so that it is pulled in correctly.
Bump PKGREVISION.
Full CHANGELOG is https://github.com/prawnpdf/prawn/wiki/CHANGELOG and
here is summary.
Prawn 0.15.0 ¡½ 2014.02.16
Summarized notes follow, but you can also check out the complete diff from
0.14.0 to 0.15.0.
This release is a stepping stone to next month's 1.0 release, and it involves
more internal restructuring and policy updates than it does new fixes or
features. However, there are a few minor fixes and improvements that shipped
with this code, and we may do one or two more maintenance releases of 0.15.x
before 1.0 ships in mid-March.
It should be safe to upgrade to 0.15 if you've been using 0.13 or 0.14. If
you're still using 0.12 or earlier, you should either invest the time to
upgrade those projects now, or treat them as legacy code
indefinitely. Extension authors are encouraged to try out 0.15, because it is
our last major release before 1.0, and is a good snapshot of where we
currently are with things.
* We've laid out a plan for post-1.0 API compatibility
* Prawn now officially now support Ruby 2.1.0
* A couple new gems have been extracted
* Grids can now be safely redefined
* Document#render no longer raises encoding errors on JRuby+Windows
* Table column width calculations now tolerate minor floating point rounding
errors
* TTFunk has been upgraded to 1.1.0, which provides Unicode astral plane
support in TTF files.
* Prawn once again has no third-party runtime dependencies!
HPLIP 3.14.3 - This release has the following changes:
Significant Changes:
- Linux Mint is among tier-1 distro's for HPLIP support. Versions
included are, Linux Mint 13, 14 and 16
Added Support for the Following New Printers:
- HP Deskjet Ink Advantage 4640 e-All-in-One Printer series
- HP Deskjet Ink Advantage 4645 e-All-in-One Printer
- HP Deskjet Ink Advantage 4646 e-All-in-One Printer
- HP Deskjet Ink Advantage 4648 e-All-in-One Printer
- HP LaserJet Pro MFP M125a
- HP LaserJet Pro MFP M125nw
- HP LaserJet Pro MFP M125rnw
- HP LaserJet Pro MFP M126a
- HP LaserJet Pro MFP M126nw
- HP LaserJet Pro MFP M127fp
Added support for the following new Distro's:
- Debian 6.0.9,7.3,7.4
- Fedora 20
- Linux Mint 16
Issues fixed:
- Fixed align functionality issue with HP OfficeJet 6100
- Systray notification does not pop-up after configuring the device
using 'hp-setup' command
- Unable to configure second fax queue in interactive mode
- Fixed missing 'No 6 3/4 Envelope' media size for HP OfficeJet 7619
Series
- Printer name does not change when navigate back and forward to change
the printer queue configuration through 'hp-setup'
Launchpad fixes:
1273905 - printer name changes when power cycled
1266704 - hp-config_usb_printer is trying to configure HP keyboard and
mouse
1253432 - "HP Device Manager" deletes other queues (Ubuntu hplip 3.13.9-1)
1250806 - hpcups filter crash fix
1273043 - Error with 'hp-setup'
1255033 - Should run hp-firmware from udev separately
1266011 - Do not put static printer-independent strings like
"Automatically setup by HPLIP" into the description field
of a CUPS queue, remote clients use the description to
identify network printers
BUGS FIXED:
o HTML map output was limited to 100 links.
Fix by Jan van Dijk
o Updated for compatibility to PNG 1.5
From Matthias Scheler
o Was adding "showpage" command when producing bitmap formats from intermediate EPS.
This produced "illegal" PNG and JPEG files with extra, blank image.
o Maximum width of included image in PS/EPS output increased from 8192 to 16384
o Precision of some PIC objects increased from %.2f to %.3f
o Double close of output file when ghostscript fails. Original bug report from
https://bugzilla.redhat.com/728825
New in Apsfilter 7.2.8 (BUGFIX Release)
=======================================
3. New Features
- make it possible to use the lineprinter scheduler as jukebox
- network jukebox (untested)
should also work with a remote printer queue
So your remote server has a soundcard and your print clients
send audio files to the remote printer to play audio files
one after the other.
Hint:
For this purposes a new parameter from SETUP needed to be
saved into the apsfilterrc file (INTERFACES).
In every sound play routine in apsfilter
we test if this is a network printer.
Then we need to send the data stream (i.e. mp3) unprocessed.
On the print server with the soundcard the tanslation needs to
take place.
New in Apsfilter 7.2.7 (BUGFIX Release)
=======================================
7. BUG FIXES
- make spaces possible in samba printer name
from Roman Kurakin <rik at FreeBSD dot org>
Changes (skipping translation updates):
================
Evince 3.10.3
================
Bug fixes:
* Fix a regression in accessibility code causing the wrong page to
be used when caret navigation is enabled (#711862, Alejandro
Piñeiro)
================
Evince 3.10.2
================
Bug fixes:
* Fix the size of buttons in the toolbar (#709005, Yosef Or
Boczko, Carlos Garcia Campos)
* Fix page size always reported as 0x0 in properties dialog
(#711093, Carlos Garcia Campos)
* Fix a crash in djvu backend due to a double free (#710977, José
Aliste)
* Fix annotation window focus change after creation (#668446,
Nelson Benitez Leon)
* Fix content exposed to assistive technologies when document
changes in EvView (#709375, Joanmarie Diggs)
================
Evince 3.10.0
================
Bug fixes:
* Fix a typo in EV_VIEW_PRESENTATION macro definition (Cosimo
Cecchi)
================
Evince 3.9.90
================
Bug fixes:
* Unescape the output basename for print to file (#705848, Aakash
Goenka)
================
Evince 3.9.5
================
New features and improvements:
* Enable/disable the caret navigation with F7 (#702079, Antia
Puentes)
* Add 'Automatic' zoom mode to the zoom selector (Carlos Garcia
Campos)
* Use toggle menu items for zoom modes in zoom selector drop-down
menu to make it possible to know the zoom mode currently in use
(Carlos Garcia Campos)
* Implement text selections in EvViewAccessible (#704335, Antia
Puentes)
* More performance improvements in text selections (Carlos Garcia
Campos)
* Implement ATK interfaces to expose text attributes (#639932,
Antia Puentes)
Bug fixes:
* Fix a crash in ev_view_accessible_get_link() when the given
link index is out of range (#705155, Antia Puentes)
* Clear the cached data in EvViewAccessible when the current page
or document are updated (#704621, Antia Puentes)
* Update API doc files (Christian Persch)
* Fix several compile warnings (Christian Persch)
* Fix the index/offset of the links returned by EvViewAccessible
(#704616, Joanmarie Diggs)
* Cache also the URI and document info when loading from a GFile
(#704685, Alessandro Campagni)
* Fix selections starting/ending in page margins (Carlos Garcia
Campos)
* Fix the number of selections returned by EvViewAccessible
(#704396, Antia Puentes)
* Fix the caret offset returned by EvViewAccessible when caret
navigation is enabled (#704396, Antia Puentes)
* Update the page number and zoom level when page and zoom
selectors are unfocused (#704138, Carlos Garcia Campos)
* Use MiB instead of Mb in cache size gsettings documentation
(#704155, Carlos Garcia Campos)
* Disable history action while history is frozen (#704184, Carlos
Garcia Campos)
================
Evince 3.9.4
================
New features and improvements:
* Add a find sidebar to show search results with some more context
(#566827, Sergey Pushkin, José Aliste, Carlos Garcia Campos)
* Zoom selector has been moved to the right of the toolbar, close
to the other view options (#701696, Carlos Garcia Campos)
* Implement text selection in djvu backend (#448739, #703108,
Jonas Danielsson)
* Add 'cursor-moved' signal to notify when the caret cursor has
been moved (#702078, Antia Puentes)
* Keep the offset inside a line when moving the caret between
lines (#702075, Antia Puentes)
* Position the caret cursor at beginning/end of the line when
clicking outside the line (Carlos Garcia Campos)
* Implement text selection with the keyboard when caret navigation
is enabled (#702073, Antia Puentes)
* Notify about caret navigation errors using the error bell
(#702650, Antia Puentes)
* Set history button arrow icons according to locale's text
direction (#702585, Yosef Or Boczko)
* Several performance improvements when selecting text (Carlos
Garcia Campos)
* Emit the AtkText 'text-caret-moved' and 'text-selection-changed'
signals in EvViewAccessible (#701732, Antia Puentes)
Bug fixes:
* Fix selection of overlapping text (#703024, Jason Crain)
* Fix a crash when selecting more than one page (#702874, Carlos
Garcia Campos)
* Fix a crash due to an infinite loop resolving hyphenations in
find results sidebar (Carlos Garcia Campos)
* Don't draw the caret cursor when the view is not focused (Carlos
Garcia Campos)
* Do not show the caret cursor when there are active selections
(#702761, Carlos Garcia Campos)
* Clear the selection when cursor is moved (Carlos Garcia Campos)
================
Evince 3.9.3
================
New features and improvements:
* Make the history behave more like a web browser (Christian
Persch)
* Add a fallback implementation of text selection for backends
that implement get_selection_region but not render_selection
(#669022, Jason Crain)
* Initial implementation of caret navigation added to libview
(#638905, #702076, #702068, Antia Puentes, Carlos Garcia Campos)
* Add a GSetting to set a custom page cache size (#642683, Jonas
Danielsson)
Bug fixes:
* Fix memory corruption in EvHistory implementation (#697397,
Christian Persch)
* Fix drag and drop of selected text after zooming with a
selection (#702406, Jason Crain)
* Fix a crash when searching with a negative current page
(#683172, Germán Poo-Caamaño)
* Fix race condition in sidebar-thumbnails (#701900, aakash)
* Use horzontal/vertical GtkBoxes instead of deprecated
GtkHBox/GtkVBox (Christian Persch)
* Fix runtime critical warning for links with NULL action
(Christian Persch)
* Fix -Wstrict-prototypes warnings (Christian Persch)
* Remove obsolete g_type_init calls (Christian Persch)
* Fix crash on corrupted PDF with no pages (#701302, Germán
Poo-Caamaño)
================
Evince 3.9.2
================
New features and improvements:
* Forward key events received in the toplevel window to the
focused widget (#676040, José Aliste)
* Use the document filename as output basename when printing to a
file (#700466, Jonas Danielsson)
* Enable GDK_SMOOTH_SCROLL events for EvView (#674098, Xiao-Long
Chen)
* Show the document URI in the error message when it fails to open
(#697900, Pietro Battiston)
* Allow to browse all files from Save Image dialog by adding more
filters to the file chooser (#523071, Jonas Danielsson)
* Added Shift+Enter shortcut to search backwards (#641797, Ondrej
Danko)
* Make shortcuts for find next/previous work even when the fin bar
is closed (#625225, Jonas Danielsson)
* Add support for file identifiers to DJVU backend (#619410, José
Aliste)
* Add support for page labels to DJVU backend (#619407, José
Aliste)
* Use ellipsis character in translatable strings (#695597, Gökçen
Eraslan)
Bug fixes:
* Make annotation windows always accept input focus (#668446, José
Aliste, Florian Echtler)
* Fix capitalization in a menu item (#699108, Adam Dingle)
* Fix typo in PostScript printer error message (#695597, Gökçen
Eraslan)
* Fix zoom and position of FitR link destinations (#695524, Simon
Budig)
* Update the search string when the document is reloaded (#694143,
aakash)
* Fix --find command line option to actually show the find bar
(#604327, Carlos Garcia Campos)
* Forward EvView key events to the focused form field, so that
it's possible to move between words with CTRL+Left/Right in text
form fields instead of rotating the view (#699630, Carlos Garcia
Campos)
* Do not update the history while searching to prevent the find
bar from begin closed unexpectedly (#697194, Carlos Garcia
Campos)
* Fix document to view coordinates transformation to take page
borders into account. This makes search results, form fields,
annotations and other items to be correctly placed on the view
(Carlos Garcia Campos)
Documentation:
* Update gtk-doc API files adding new symbols and removing the
ones that no longer exist (#697152, Cosimo Cecchi)
* Update the man page (Marek Kasik)
================
Evince 3.8.0
================
New features and improvements:
* Remove the NoDisplay=true from Evince desktop file (#634245,
Kalev Lember)
Bug fixes:
* Fix desktop file keyword translations (#696310, Kalev Lember)
================
Evince 3.7.92
================
New features and improvements:
* Use the page frame from the theme instead of our own (#691333,
Germán Poo-Caamaño)
* Improved the performance of search (#667569, Germán Poo-Caamaño)
* Add desktop file for print preview (#694482, William Jon McCann)
* Add API to allow changing the page of a presentation (#693749,
William Jon McCann)
Bug fixes:
* Disable view presentation if there is no document (#685591,
Lubos Koudelka)
* Fixed and improved several API doc comments (Germán Poo-Caamaño)
================
Evince 3.7.90
================
New features and improvements:
* Add support for activation actions of form fields (José Aliste)
* Add navigation history buttons to the toolbar (#169903, Carlos
Garcia Campos)
* Show accelerators in the view menu (#692960, Juanjo Marín)
Bug fixes:
* Show as much text as possible for index tree (#676593, Germán
Poo-Caamaño)
* Unescape location URI in properties dialog (#693794, Germán
Poo-Caamaño)
* Fix rendering of editable choice form fields (José Aliste)
* Fix rendering of the first visible page while resizing (José
Aliste)
* Use initial rotation to render pages in DJVU backend (#667266,
José Aliste)
================
Evince 3.7.5
================
New features and improvements:
* Use DPI of pages to compute scaling factor in DJVU documents
(#580891, José Aliste)
* Show accelerators in gear menu (#692960, Carlos Garcia Campos)
* Show the gear menu with F10 (#692909, Carlos Garcia Campos)
* Improve the scrolling performance (#692988, Cosimo Cecchi)
* Add a lot of missing introspection annotations to libview and
libdocument (#691354, Cosimo Cecchi)
* Make document links accessible with Orca by implementing the
AtkHypertext interface (#639403, Carlos Garcia Campos)
Bug fixes:
* Fix a crash when failed to connect to D-BUS daemon (#691672,
Brennan Shacklett)
* Fix the font color of annotation popup windows (#677471, Carlos
Garcia Campos)
* Move x11 dependency to xsmp support (#692591, Quentin Glidic)
* Add missing include to libdocument main public header (#692778,
William Jon McCann)
* Make introspection build against the internal libevdocument
(#692136, Alban Browaeys)
* Several fixes in gtk-doc comments (#691354, Cosimo Cecchi)
================
Evince 3.7.4
================
The UI has been re-designed to follow the GNOME 3 style:
* The main menu has been removed.
* A new toolbar has been added with a gear menu and view menu
containing the previous main menu items.
* The zoom control has now an entry that always shows the current
zoom factor and allows to enter custom zoom factors in addition
to the predefined ones.
* In the page selector, the entry and the total pages label are
linked to look like the same widget.
* The find bar has also been re-designed and moved to the top of
the main view.
* The toolbar in fullscreen mode is now automatically hidden.
* The view and thumbnail frames can now be styled with CSS.
New features and improvements:
* The font properties dialog now shows a message to inform whether
any of the non-embedded font is one of the 14 standard fonts
(#527222, Alban Crequy)
* Migrate from libgnome-keyring to libsecret (#679855, Stef
Walter)
* Add a new layout mode that automatically determines if dual page
mode should be used when the window is large enough. It's not
used by Evince yet, but it's available to libview users
(#689468, William Jon McCann)
* Make EvLink:link-action and EvLinkAction:dest object properties
instead of pointers to be properly refcounted (#691214, William
Jon McCann)
* A new 'Automatic' zoom mode has been added to libview. It's not
used by Evince yet, but it's available to libview users
(#689468, William Jon McCann)
* Best fit mode has been renamed to Fit Page (#689468, William Jon
McCann)
* Make can-zoom-in and can-zoom-out properties of EvView (#690510,
William Jon McCann)
* Move the limits on zoom handling to libview (#690510, William
Jon McCann)
* Set a default value of 50MB for the pixbuf cache in EvView
(#689674, William Jon McCann)
* Add keywords to the desktop file to make gnome-shell search more
pleasant and useful (#687604, Matthias Clasen)
Bug fixes:
* Fix a11y support by not using AtkFactory to create the
EvViewAccessible anymore (#685828, Carlos Garcia Campos, Daniel
Garcia )
* Fix empty pages in DJVU document to be white instead of black
(#669017, José Aliste)
* Use new libtool syntax in configure (Javier Jardón)
* Remove obsolete autoconf macros (Javier Jardón)
* Fix the error message shown when postscript is not supported by
the selected printer (#683528, José Aliste)
* Fix the computation of the scale factor in fit page mode to make
sure scrollbars are never shown (#665856, José Aliste)
Documentation:
* Added documentation for saving Current Settings as Default in
the FAQ section of help pages (#689238, Sindhu S)
================
Evince 3.7.1
================
New features and improvements:
* Add application menu (#674937, Christian Persch)
* Set maximum width for page numbers in index to improve the
visibility of the table of contents (#660113, Germán
Poo-Caamaño)
* Use GtkOverlay to show the loading message (Carlos Garcia
Campos)
* Use custom cell renderers for the thumbnails icon view to fix
the huge selection rectangle around thumbnails (#646055, Carlos
Garcia Campos)
* Hold the application while printing is in progress (Christian
Persch)
* Add 2DGraphics category to the desktop file (#686062, Alexandre
Rostovtsev)
Bug fixes:
* Show always the offline help using Yelp (#682423, Robert Ancell)
* Remove xi:includes referencing obsolete files in documentation
(#686060, Alexandre Rostovtsev)
* Use custom CSS for EvView to make sure the background is not
white as Adwaita currently does, because it breaks the page
frames (Carlos Garcia Campos)
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of x.y.z
or
PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-foo, py-bar
respectively, please use the same style for other packages,
and check during updates.
Use versioned_dependencies.mk where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.
Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.
Whitespace cleanups and other nits corrected, where necessary.
2.7:
This release, 2.7, will be the last major one to support Python
2.5, 2.6, and 2.7. It contains a small number of fixes and additions
since our last release in September 2012. You may think of it as
a 'long term stable' branch - if key bugs emerge we will issue
2.7.1, 2.7.2 releases and so on.
Charts / graphics
Added SimpleTimeSeriesPlot
added _computeMaxSpace
added in lineStyle (for bars)
improved SVG rendering
Pie Chart now has an 'innerRadiusFraction' to allow doughnut-like
appearance for 2d charts (it has no effect with 3d charts).
The separate 'doughnut' chart lacks many pie chart features
and should only be used if you wanted multiple nested doughnuts.
Bug fixes:
piecharts.py: fix Pie3d __init__ to call its superclass
linecharts.py: fix swatch creation
fixed y axis in the simple time series plot
PDF
Fixes to testshapes & pdfform resetting
colors.py
various minor fixes
Platypus
Defined a small bullet rather than a big circle as the default
for unordered lists
fixed attribute spelling bug
fixed CJK + endDots
#################################################################################
#################### RELEASE 2.6 27/09/2012 #################
#################################################################################
This is a minor release focusing mainly on improved documentation. There are a
number of minor enhancements, and a larger number of previous-undocumented
enhancements which we have documented better.
###General changes
* Manuals have been reformatted with more pleasing code snippets and tables of
contents, and reviewed and expanded
###Flowing documents (Platypus):
* Added support for HTML-style list objects
* Added flexible mechanism for drawing bullets
* Allowed XPreformatted objects to use Asian line wrapping
* Added an 'autoNextPageTemplate' attribute to PageTemplates. For example you
can now set up a 'chapter first page template' which will always be followed
by a 'continuation template' on the next page break, saving the programmer from
having to issue control flow commands in the story.
* added a TopPadder flowable, which will 'wrap' another Flowable and move it
to the bottom of the current page.
* More helpful error messages when large tables cannot be rendered
* Documentation for images within text (test_032_images)
* Trailing dots for use on contents pages
###Charts and graphics:
* Support for UPCA bar codes
* We now have a semi-intelligent system for labelling pie charts with
callout lines. Thanks to James Martin-Collar, a maths student at Warwick
University, who did this as his summer internship.
* Axes - added startOffset and endOffset properties; allowed for axis
background annotations.
* Bar charts - allow more control of z Index (i.e. drawing order of axes and
lines)
* Pie charts - fixed bugs in 3d appearance
* SVG output back end has seen some bugs fixed and now outputs resizeable SVG
2013-11-27 Tim Waugh <twaugh@redhat.com>
* setup.py: Version 1.9.66.
2013-11-04 Jiri Popelka <jpopelka@redhat.com>
* Python3 compatibility
2013-11-27 Tim Waugh <twaugh@redhat.com>
* setup.py: Version 1.9.65.
2013-07-31 Jiri Popelka <jpopelka@redhat.com>
* cupsconnection.c (PyObject_from_attr_value): Fix getting of booleans.
2013-04-12 Tim Waugh <twaugh@redhat.com>
* cupsconnection.c (UTF8_from_PyObj): Propagate UTF-8 decoding
errors.
2013-04-10 Tim Waugh <twaugh@redhat.com>
* cupsconnection.c: Don't just append printer name to base URI
to get printer URI. Need to actually encode the name.
2013-04-03 Tim Waugh <twaugh@redhat.com>
* cupsconnection.c: Fixed documentation typo for
Connection.getPPDs2.
2013-03-20 Tim Waugh <twaugh@redhat.com>
* setup.py: Version 1.9.63.
2013-03-20 Tim Waugh <twaugh@redhat.com>
* cupsconnection.c (set_ipp_error): IPPError tuple now
contains a string describing the specific error encountered,
if available.
2012-08-01 Tim Waugh <twaugh@redhat.com>
* setup.py: Version 1.9.62.
2012-03-28 Tim Waugh <twaugh@redhat.com>
* cupsmodule.c: Define all constants regardless of which
version of CUPS is built against.
2012-03-22 Tim Waugh <twaugh@redhat.com>
* cupsppd.c (PPD_dealloc): Add missing NULL check for
debugging message (Ubuntu #951001). Patch from Till Kamppeter.