Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
* Bump forgotten BUILDLINK_API_DEPENDS.
Changelog:
This is qpdf version 10.0.1. This release includes some small bug
fixes over 10.0.0 including a fix to one regression in
QPDFObjectHandle::getStreamData. If you use that method in your
code, you should definitely take 10.0.1 over 10.0.0.
|
|
|
|
Changes since 2.1.0:
Fixes:
* Fixed wrong version number
* Fixed dictionary, translation, and Wikipedia not working in the Snap
package (#284)
|
|
Changes since 2.0.0:
New features:
* New and improved icon (#268)
* Option to disable turn page on tap (#270)
* A menu on the welcome screen for opening recent files (#69)
* Restored shortcuts for showing ToC, annotations, and bookmarks
Fixes:
* Fixed application not translated (#274)
|
|
|
|
Changelog:
This is qpdf version 10.0.0. This release includes several notable
improvements: substantially improved performance over the 8.x and
9.x releases, an openssl crypto provider, delegation of random
number generation to the crypto provider, fast and automatic
determination of whether to run slow unreferenced resource removal
whens splitting pages (though you can force the behavior to be on
or off as well), and a few others.
|
|
Noted by leo@, thanks!
|
|
Fixes build on NetBSD 9.99.55.
|
|
Changes since 1.5.3:
Interface:
* A redesigned interface that works better for smaller screens (#176)
* Improved fullscreen mode with an overlaid headerbar (#4)
* The headerbar and the progress bar now auto-hide, for a distraction-free
reading experience
* Various location information, as well as a clock, can now be displayed in
the footer (#175, #233)
* A new location popover (Ctrl + L) that shows reading time estimates and
allows skipping to locations (#155)
* E-reader style navigation: go to the previous or next page by tapping on
the left or right part of the view; tap on the middle to toggle header bar
and progress bar
* Annotations, bookmarks, and find results now show chapter titles (#162)
* When looking up words in dictionaries, the query can now be edited (#156)
* New shortcut for viewing metadata (Ctrl + I) and preferences (Ctrl + ,)
* A new traditional menubar, which may be displayed depending on the desktop
environment
* Option to use a traditional titlebar and menubar instead of a headerbar
(experimental)
Reading:
* Continuous scrolling layout
* Option to show decorative shadows that mimic the appearance of a real book
* Ability to zoom in and zoom out (#117)
* Improved image viewer with "save as" option
* Open copies of a book in new windows (Ctrl + N)
* Reload book (Ctrl + R)
* New built-in themes: Gray, Solarized, Gruvbox, Nord
Text selection:
* Ability to select text across pages
* Find selected text in book
* Speak selected text or from the selected location (#141)
Annotations:
* Spellcheck notes (requires new optional dependency "gspell")
* Export annotations to Markdown (#180)
* Options to use custom colors for highlights
For publishers and developers:
* Support for Apple Books theme attribute, which allows books to detect
themes without JavaScript (#178)
* WebKit's developer tools can be enabled
Breaking changes:
* The settings schemas has been reorganized
* The format for custom themes has changed
* Locations are now 1024 characters in size
Bug fixes:
* Fixed not restoring exact last location
* Fixed navigation not working with scrolled layout
* Fixed font size not changing when the book uses absolute-size keywords
(#173)
* Fixed text cut off at margin edge (#177)
* Fixed unable to open books with "#" or "?" in the file name
|
|
This release contains plenty of new features, bug-fixes, and general
improvements. Some of the most important highlights include:
* We did it again, the MATE desktop environment is easier to use than before,
once the user starts the session. Do you want to hide applications startup?
Now you can set which applications to show on startup.
* Engrampa now has support for a handful of extra formats, as well as fixed
support for passwords and unicode characters in some of them.
* Eye of MATE now has support for Wayland and we’ve added support for
embedded color profiles.
* The thumbnail generation has been reworked and fixed in several places.
* Added support for webp files.
* Our window manager, marco, has gotten quite a few changes:
* We’ve brought a bunch of window decorations from the past to feed
your nostalgia.
* Finally added invisible resize borders. No more struggling to find a
border to grab with your mouse!
* All window controls (you know, the min, max, close buttons) are now
rendered in HiDPI.
* The Alt+Tab and Workspace Switcher popups have been entirely reworked.
Now they render in beautiful OSD style, are more configurable, and can
respond to keyboard arrows.
* Tiling windows with the keyboard now allows you to cycle through
different window sizes. You no longer need to feel constrained by only
half of your screen.
* The System Monitor panel applet now has support for NVMe drives.
* Calculator now supports using either “pi” or “π”.
* Scientific notation has been improved.
* Some fixes for supporting pre-defined physical constants.
* The Control Center now displays its icons correctly on HiDPI displays.
* A brand new Time And Date Manager app has been added.
* The Mouse app now supports acceleration profiles.
* The Preferred Applications app has been improved for accessibility, as well
as better support for integration with IM clients.
* The Indicator Applet has slightly better interaction with
oddly-sized icons.
* Speaking of icons, the network manager applet icons in our own themes have
been entirely redesigned and can now be enjoyed on HiDPI displays.
* If you’re the type of person that does not like to be disturbed when busy,
or giving a presentation, or watching a movie, you’ll be happy to know that
the notification daemon now supports a Do-Not-Disturb mode.
* The MATE Panel had several bugs that caused crashes in the past when
changing layouts. Those are now fixed!
* Support for Wayland compatibility has improved considerably.
* Status icons (a.k.a. notification area, or system tray) have support
for HiDPI displays.
* Wanda the Fish got a make-over and now you can enjoy her in full
HiDPI glory.
* The window list applet now supports window thumbnails on hover.
* Various accessibility improvements throughout the panel and its
core applets.
* If your system doesn’t, uh, support systemd you might be interested in
knowing that we’ve added support for elogind to both the MATE Screensaver
and the MATE Session.
* We’ve also added a brand new MATE Disk Image Mounter utility.
* Mozo, the menu editor, now supports Undo and Redo actions.
* Pluma plugins have now fully switched to Python 3.
* Pluma no longer has to envy anything from other complex editors, since it
can now show the formatting marks.
* i18n: All applications have been migrated from intltools to gettext.
|
|
|
|
Release 0.87.0:
core:
* Fix leak in broken files
* Internal code improvements
qt5:
* Add option to get form choice for export value
* ArthurOutputDev: Avoid division by zero in updateLineDash. Issue #695
glib:
* Internal code improvements
utils:
* pdftohtml: Fix memory leak in HtmlOutputDev::getLinkDest
|
|
Changelog
* Small improvements
|
|
Changelog
* Fix step size for mouse wheel scrolling
* Lookup fileinfo from database by hash as fallback
* Various fixes and improvements
* Updated translations
|
|
|
|
|
|
|
|
library.
|
|
Version 2.5.7 June 2017
--------------------------
- relicense tot GPL properly
|
|
Version 9.52:
Highlights in this release include:
The 9.52 release replaces the 9.51 release after a problem was reported with 9.51 which warranted the quick turnaround. Thus, like 9.51, 9.52 is primarily a maintenance release, consolidating the changes we introduced in 9.50.
We have continued our work on code hygiene for this release, with a focus on the static analysis tool Coverity (from Synopsys, Inc) and we have now adopted a policy of maintaining zero Coverity issues in the Ghostscript/GhostPDL source base.
IMPORTANT: In consultation with a representative of (OpenPrinting) it is our intention to deprecate and, in the not distant future, remove the OpenPrinting Vector/Raster Printer Drivers (that is, the opvp and oprp devices).
If you rely on either of these devices, please get in touch with us, so we can discuss your use case, and revise our plans accordingly.
IMPORTANT: We have forked LittleCMS2 into LittleCMS2mt (the "mt" indicating "multi-thread"). LCMS2 is not thread-safe, and cannot be made thread-safe without breaking the ABI. Our fork will be thread-safe and include performance enhancements (these changes have all be been offered and rejected upstream). We will maintain compatibility between Ghostscript and LCMS2 for a time, but not in perpetuity. If there is sufficient interest, our fork will be available as its own package separately from Ghostscript (and MuPDF).
The usual round of bug fixes, compatibility changes, and incremental improvements.
|
|
Update ruby-pdf-reader to 2.4.0.
2.4.0 (21st November 2019)
- Optimise overlapping characters code introduced in 2.3.0. Text extraction
of pages with thousands of characters is still slower than it was in
2.2.1, but it might tolerable for now.
See https://github.com/yob/pdf-reader/pull/308 for details.
- Implement very basic font substitution for Type1 and TrueType fonts that
aren't embedded
- Remove PDF::Hash class. It's been deprecated since 2010, and it's hard to
believe anyone is still using it.
- Several small bug fixes
2.3.0 (7th November 2019)
- Text extraction now makes an effort to skip duplicate characters that
overlap, a common approach used for a fake "bold" effect, This will make
text extraction a bit slower - if that turns out to be an issue I'll look
into further optimisations or provide a toggle to turn it off
- Several small bug fixes
|
|
There is a small Perl program that computes an SHA1 hash. This program is
required to run the fuzzing tests as part of the build. Without Perl, the
build contains about 40 of these messages:
fuzz/build.mk:82: warning: overriding recipe for target
'fuzz/build/qpdf_fuzzer_seed_corpus/'
fuzz/build.mk:82: warning: ignoring old recipe for target
'fuzz/build/qpdf_fuzzer_seed_corpus/'
|
|
|
|
|
|
This is needed for applications that link against TeX libraries,
particularly libsynctex.
|
|
|
|
|
|
Quote variables formerly in [[ (thanks rillig@).
Note upstream status.
|
|
These files aren't used, but the patches belong upstream, and it's
easier to patch than to explain why it's safe not to ptach.
|
|
This package has a script which is written for bash and has a bashism.
While that's a bug, the package has REPLACE_BASH for it and further
doesn't include the file in the PLIST. So there's no benefit to
pkgsrc fixing this, other than the quest to rid the world of bashisms.
Simply skip checks on this file.
|
|
|
|
|
|
recursive bump for the dependency change
|
|
|
|
While there switch to fltk13
bump PKGREVISION
|
|
|
|
|
|
Release 0.86.1:
core:
* Fix regression in Browse Link handling
* Internal code improvements
|
|
Release 0.86.0:
core:
* Fix link content exfiltration attack
* Splash: Implement gouraudTriangleShadedFill for some non parametrized shadings. Issue #881
* Fix case unsensitive search for Old Hungarian, Warang Citi, Medefaidrin and Adlam
* Internal code improvements
glib:
* Automatic handle of page's cropbox on annots. Issue #129
* Fix memory leak if poppler_document_new_from_file fails
* Minor speed optimization on poppler_page_get_annot_mapping
utils:
* pdfdetach: add 'savefile' option
* pdftoppm/pdftocairo: Fix more odd/even mismatch
qt5:
* Fix loading from iodevice
Release 0.85.0:
core:
* Fix case unsensitive search for Deseret and Osage. Issue #853
* Fix crash in unicodeToAscii7
* CairoOutputDev: make initialisation thread-safe
* Fix crash on broken files. Issues #869, #870
* Internal code improvements
utils:
* pdftoppm/pdftocairo: Fix -e/-o printing the wrong pages. Issue #873
* pdftohtml: Fix issue with the font size sometimes being huge
qt5:
* Fix FormField::name encoding
* Accept UTF-16 uiNames for form fields
* Fix search for "complex" characters
* Allow to load document from QIODevice
glib:
* make the frontend initialization thread safe.
|
|
unmaintained gnome2 component, archived upstream
|
|
|
|
|
|
|
|
|
|
Updated to gtk3 version, no longer depends on gnome2 libraries
|
|
|
|
based backends.
also add nss dependency and be explicit in the tiff dependency.
|