Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 608074 - =app-text/paperwork-1.1.0 =app-text/paperwork-backend-1.1.0 version bump
Summary: =app-text/paperwork-1.1.0 =app-text/paperwork-backend-1.1.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Bernard Cafarelli
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-02-02 22:16 UTC by Manuel Rüger (RETIRED)
Modified: 2017-02-03 09:27 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Manuel Rüger (RETIRED) gentoo-dev 2017-02-02 22:16:10 UTC
Main changes are:

    Paperwork-gui 1.1:
        Windows: Activation mechanism has been disabled for now
        Workarounds for Gtk-3.20.x / GLib 2.50 (Ubuntu):
            Work around weird behavior of GLib.idle_add (multiple calls)
            Work around lack of refresh of document list
        Import: Display how many image files, PDFs, documents and pages have been imported.
        Automatic Color Equalization: Reduce the 'circle side-effect' by increasing the number of samples used.
        paperwork-shell scan: Quit after scanning
        Settings window: "Source" becomes "Default source" (cosmetic)
        Export: Don't lock the UI + Display the progression of the export
        Improve keyword highlighting: Highlight words identical to search keywords (as before) and also words close enough (example: 'flesh' when 'flesch' is being search)
        Optim: Document list: Only display display the first 100 elements of the list, and extend it only when required. Reduces GTK latency and CPU usage (GtkListBox doesn't scale very well above 100 elements).
        Optim: Improve PDF rendering speed: Let the libpoppler take care of the rendering size (see backend:page.get_image())
        Optim: Reduce the number of useless calls to Canvas.redraw()

    Paperwork-backend 1.1:
        paperwork-shell: Add commands 'search', 'dump', 'switch_workdir', 'rescan', 'show', 'import', 'delete_doc', 'guess_labels', 'add_label', 'remove_label', 'rename'
        Add methods doc.has_ocr() and page.has_ocr() indicating if OCR has already been run on a given doc/page or not yet. Used in GUI for the option "Redo OCR on all documents" as it must act only on documents where OCR has already been done in the past (ie not PDF with text included)
        Optim: Provides a method page.get_image() returning an already resized Pillow image (PDF rendering optimisation)
        Export: Report progression
        Optim: PDF thumbnail rendering: Keep a cached version of the first page only. The other pages can be rendered on the fly
        Fix: Label directory name use base64 encoding, and this encoding can result in strings containing '/'. Those characters must be replaced (by '_')
        Fix: util/find_language(): If the system locale is not set properly, pycountry may raise UnicodeDecodeError.
        Import: When importing a single PDF, don't import it if it was already previously imported
        Import: Provides detailed information and statistics regarding what has been imported (return value of Importer.import_doc() has changed)
Comment 1 Bernard Cafarelli gentoo-dev 2017-02-02 23:57:27 UTC
Thanks, I just bumped pyocr 0.4.6, will test and update paperwork next!
Comment 2 Bernard Cafarelli gentoo-dev 2017-02-03 09:27:09 UTC
1.1 in tree, thanks mrueg