OCRmyPDF 16.4.1 💾

OCRmyPDF adds an invisible text layer to PDF documents after passing it through the Tesseract OCR engine. The output will be PDF/A with a selectable but invisible text layer above scanned image-documents. This allows later searching and archiving.

minor bugfix: . . calculation of image printed area (used in finding weighted DPI for OCR). #1334. NotImplementedError: not sure how to get colorspace error. Messages in logs which simply records a failure to optimize images with Print production colorspaces. #1315 . . .

GNU GPLv3 pdf ocr scanning

Shotwell 0.32.7 💾

Shotwell is a photo manager for the GNOME desktop. Features: Import from disk or camera; organize by time-based Events, Tags (keywords), Folders, and more; view your photos in full-window or fullscreen mode; crop, rotate, color adjust, straighten, and enhance photos; slideshow; video and RAW photo support; share to major Web services, including Facebook, Flickr, and YouTube.

minor feature: Release Shotweel 0.32.7 Avoid an abort if WEBP files are corrupted somewhere after the initial header. border colors in the thumbnail view. transparent image background setting actually doing something. Deprecate the --datadir option outside of --profile --create. Change the error message to something more sensible if a file cannot be read on import. Move Tumblr authentication to the full OAUTH1 flow with an external browser. an with translation of month format strings. an abort if XdpPortal is not available, show error message instead. Add Swedish translation of an image in help. Updated translations. in this release: https://gitlab.gnome.org/GNOME/shotwell//4919. https://gitlab.gnome.org/GNOME/shotwell//5016. https://gitlab.gnome.org/GNOME/shotwell//5101. Merge requests included in this release: https://gitlab.gnome.org/GNOME/shotwell/merge_requests/87. https://gitlab.gnome.org/GNOME/shotwell/merge_requests/83. https://gitlab.gnome.org/GNOME/shotwell/merge_requests/81. All contributors to this release: Jens Georg lt;mail@jensge.org gt;. Anders Jonsson lt;anders.jonsson@norsjovallen.se gt;. Balázs Úr lt;balazs@urbalazs.hu gt;. Yuri Chornoivan lt;yurchor@ukr.net gt;. Artur S0 lt;arturios05@bk.ru gt;. Rodrigo Lledó lt;rodhos92@gmail.com gt;. Martin lt;miles@filmsi.net gt;. Rico Tzschichholz lt;ricotz@ubuntu.com gt;. Rūdolfs Mazurs lt;alta.liepa@gmail.com gt;. Andi Chandler lt;andi@gowling.com gt;. Asier Sarasua Garmendia lt;asiersarasua@ni.eus gt;. Added/updated translations: en_GB.po, courtesy of Bruce Cowan. es.po, courtesy of Daniel Mustieles García. eu.po, courtesy of Asier Sarasua Garmendia. hu.po, courtesy of Balázs Úr. lv.po, courtesy of Rūdolfs Mazurs. ru.po, courtesy of Artur So. sl.po, courtesy of Martin Srebotnjak. sv.po, courtesy of Anders Jonsson. uk.po, courtesy of Yuri Chornoivan.

GNU LGPL photo graphics viewer manager gnome vala

Seed7 20240630 💾

Seed7 is a general purpose programming language. It is a higher level language compared to Ada, C++, and Java. In Seed7, new statements and operators can be declared easily. Functions with type results and type parameters are more elegant than a template or generics concept. Object orientation is used when it brings advantages and not in places when other solutions are more obvious. Although Seed7 contains several concepts of other programming languages, it is generally not considered as a direct descendant of any other programming language.

minor feature: Explanations about scanner functions and why some write statements. Raise RANGE_ERROR have been added to the FAQ. The new library json.s7i has been added. This library supports. Reading processing and writing JSON data. A JSON DOM is used to Store the JSON data. A test program for JSON functions (chkjson.sd7) has been added. The program calc7.sd7 has been improved to support JSON functions. The new library magic.s7i has been added. This library supports. Getting magic numbers (signatures) from strings and files. The new library basearray.s7i has been added. This library. Supports arrays with a minimum index. Tests for arrays with size or minimum index have been. Added to chkarr.sd7. A test program for scanner functions (chkscan.sd7) has been added. The Seed7 compiler (s7c.sd7) has been improved: - Support to compile dynamic functions with a type result has been. Added. The compilation of an array sort has been improved to avoid. Unnecessary copying of the array. The code generation for a size array index access has been. Refactored. The code generation for dynamic function calls has been. Refactored. The optimizations for array indexing have been improved. Interpreter and compiler have been improved to raise INDEX_ERROR. Instead of RANGE_ERROR if indexing into a hash map fails. Tests for INDEX_ERROR have been added to chkhsh.sd7. A function to sort an array in reverse order has been added to the. Library array.s7i. Tests for array assignment and array sort have been added to. Chkarr.sd7. The program chk_all.sd7 has has been adjusted to consider the. Changes in the test suite. In ar.s7i, cpio.s7i, rpm.s7i, tar.s7i, tar_cmds.s7i and zip.s7i. The function getFileMode has been improved to return only the Permission bits. In tar.s7i and zip.s7i the function setFileMode() has been. Improved to only change the permission bits. In ar.s7i, cpio.s7i, rpm.s7i, tar.s7i and zip.s7i the function. () has been changed to reset the file system to be empty. In ar

GNU GPL software-development interpreter compiler

libUseful 5.17 💾

libUseful is a general 'C' library providing useful functions related to: resizable strings, lists and maps, unix and tcp sockets, SSL/TLS, cryptographic hashes, parsing of json, yaml and other markup languages, terminal output including ANSI/vt100 escape sequences, OAuth 2.0, etc, etc.

minor feature: FindFileInPath now returns a real file, rather than symlink, unless a symlink is all it can find. Added TerminalPrint function.

GNU GPLv3 c library files ssl tls sockets resizeable strings lists maps

TurboVNC 3.1.2 💾

TurboVNC is a performance-oriented version of the VNC remote desktop connection protocol, based on TightVNC, x4vnc, TigerVNC, and X.org. It provides 3D rendering and VirtualGL compression, works well on video and image-intensive connections. It remains fully compatible to other implementations, but often requires less than a fifth processing power. A Java-based VNC viewer is also available

minor feature: ### Significant changes relative to 3.1.1: 1. The TurboVNC Server now assigns an ordinal ID to every VNC viewer after the. Viewer successfully connects, and the viewer's ID is reported in the TurboVNC Session log along with the IP address from which the viewer connection Originated. This makes it easier to distinguish log entries related to a Specific viewer, especially when using SSH tunneling (which makes it appear as if all viewer connections originate from the loopback IP address.) The TurboVNC Server now also logs the total number of simultaneously connected Viewers.

GNU GPL c vnc rdp remote-desktop 3d tightvnc cross-platform java

CherryTree 1.1.4 💾

A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file. Features: rich text formatting and colorization, syntax highlighting, images handling, embedded files, lists handling, simple tables, codeboxes, text/image/table alignment, hyperlinks, spell checking, cross application copy/paste, export to html or plain text, table-of-contents generation, extensive search function. It can import from Basket, Cherrytree, Epim html, Gnote, Keepnote, Keynote, KnowIt, MemPad, Notecase, TomBoy, Treepad Lite, TuxCards, Zim.

minor feature: Implemented reset of zoom with Ctrl+0. Syntax error in latex box wrongly detected as a failure to access latex executable. Copy link to node and copy anchor link to include absolute path to the cherrytree document and hierarchical path to node. Added auto recovery from a backup (after asking the user) in case of corrupted cherrytree single file document (.ctd.ctz.ctb.ctx). Added warning message in case an automatic restore from backup was necessary for the new multifile data storage document. Regression with locale in some linux systems. Incomplete languages: fi, hi_IN, hu.

GNU GPLv3 gtk c text-editor note-taking

Pybind11 2.13.1 💾

pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code. Its goals and syntax are similar to the excellent Boost.Python library by David Abrahams: to minimize boilerplate code in traditional extension modules by inferring type information using compile-time introspection.

minor bugfix: New Features: Add support for `Typing.Callable ..., T `. `#5202 `_. : Avoid aligned allocation in free-threaded build in order to support macOS versions before 10.14. `#5200 `_.

Public Domain c++ python library embedded developers

Universal Media Server 14.2.0 💾

Universal Media Server is a DLNA-compliant UPnP Media Server, which is implemented in Java and thus runs on all operating systems. It can convert any media file format, and stream it to a wide range of hardware devices (smart TVs, and media centers).

major feature: General: Added ability to customize FFmpeg Audio options. Improved start time when transcoding audio. fully played status not updating when file has reached the end. Improved speed while transcoding via FFmpeg. Run eslint on build. Migrated eslint configuration to flat config format (ESLint v8/v9). virtual folders like "Filter by..." appearing in alphabetical order instead of at the top. not parsing disc number for audio files. Made FFmpeg output HDR and DV metadata when transcoding. Media players: Added configuration to set the maximum H.264 level supported. Added configuration to set the maximum H.265 level supported. Added support for specifying Dolby AC-4 audio codec support. Added support for specifying AV1 (AOMedia Video 1) video codec support. Improved H.264 support on Sony PlayStation 4. Translation updates via Crowdin: Chinese Traditional (57 ). Japanese (79 ). Vietnamese (14 ). Dependencies: Bump `@mantine/core` from 7.10.1 to 7.10.2. Bump `@mantine/dropzone` from 7.10.1 to 7.10.2. Bump `@mantine/form` from 7.10.1 to 7.10.2. Bump `@mantine/hooks` from 7.10.1 to 7.10.2. Bump `@mantine/modals` from 7.10.1 to 7.10.2. Bump `@mantine/notifications` from 7.10.1 to 7.10.2. Bump `@playwright/test` from 1.44.0 to 1.44.1. Bump `@types/lodash` from 4.17.4 to 4.17.5. Bump `@typescript-eslint/eslint-plugin` from 7.11.0 to 7.12.0. Bump `@typescript-eslint/parser` from 7.11.0 to 7.12.0. Bump `@vitejs/plugin-react` from 4.3.0 to 4.3.1. Bump `com.google.code.gson:gson` from 2.10.1 to 2.11.0. Bump `eslint-plugin-react` from 7.34.1 to 7.34.3. Bump `FFmpeg` from 6.1 to 7.0.1. Bump `jetty.version` from 12.0.9 to 12.0.10. Bump `org.apache.maven.plugins:maven-checkstyle-plugin` from 3.3.1 to 3.4.0. Bump `org.apache.maven.plugins:maven-surefire-plugin` from 3.2.5 to 3.3.0. Bump `org.jupnp:org.jupnp` from 3.0.1 to 3.0.2. Bump `twelvemonkeys-imageio-version` from 3.10.1 to 3.11.0. Bump `typescript-eslint` from 7.12.0 to 7.13.1. Bump `t

GNU GPL java media streaming ffmpeg upnp dlna

qpwgraph 0.7.4 💾

qpwgraph is a graph manager dedicated to PipeWire, using the Qt C++ framework, based and pretty much like the same of QjackCtl.

minor bugfix: Force a default PipeWire node name if given empty. a potential use-after-free on canvas nodes refresh. And recycle.

GNU GPLv3 audio jack pipewire qt cpp

Evolution 3.53.1 💾

Evolution is a personal information management application that provides integrated mail, calendaring and address book functionality.

minor feature:

GNU GPL email calendar office task organization

Artistic Style 3.5.1 💾

A Free, Fast, and Small Automatic Formatter for C, C++, C++/CLI, Objective-C, C#, and Java Source Code.

minor feature: * Fix crash concerning macro continuation * Fix EOL handling for Windows builds * Fix GSC comment recognition * Fix MSVC compiler warnings

MITL formatting indentation

Calibre 7.13 💾

Calibre is an e-book library management application, viewer and editor. It's also commonly used for e-book file format conversion and syncing to reader devices. Calibre also simplifies downloading news from the web and converting them into e-book form, and can act as content server for online access to your book collection.

minor feature: Release: 7.13 28 Jun, 2024 New features When merging books add an option to store discarded or replaced covers as an alternate cover in the data folder of the target book Generate CSV catalog: Add a button to sort the fields by the order in which they appear in the book list MTP driver: Preserve cover aspect ratio for thumbnail generation identifiers not always being merged correctly when merging books DOCX Input: extra left padding when converting lists Amazon metadata download: Get title and comments for audiobook pages. Amazon metadata: When filtering search engine results by title ignore words of the title that are purely punctuation. When matching books on a device to book in the library assume a match if the title and any one author match, dont require all authors to match. Update Google Images cover download plugin for website changes When adding new books if the timestamp is specified as undefined use the current timestamp Content server: systemd pre-activated socket not working. Content server: no KFX download link in OPDS acquisition feeds New news sources. Times Literary Supplement by unkn0wn. Wall Street Journal Magazine by unkn0wn. Various Valnet Publishing Group recipes by Spicy Poison. VOX, The Good E-reder and The e-book Reader by SpicyPoison. Gates Notes, Greatist, Halthline and United Nations by SpicyPoison. Improved news sources. Harpers. Wall Street Journal. Liberation. How to Geek. Make Use Of. TechCrunch. LifeHacker. India Today. 1843. Reuters. The Week India. Slate.

GNU GPLv3 python c++ ebook-reader e-book conversion

GTK 4.15.2 💾

Offering a complete set of UI elements, GTK is suitable for projects ranging from small one-off tools to complete application suites. Work with the language of your choice. Develop your GTK app with your language of choice by using Language Bindings or wrappers and take full advantage of the official GNOME bindings which guarantee API stability and time-based releases. Portability. Projects built using GTK and its dependencies run on well known operating systems. Stability. GTK delivers the enticing features and superb performance which adds to your applications. Language Bindings. GTK is written in C but has been designed to support a wide range of languages such as Python, JavaScript, C++, Rust and many more. Interfaces. GTK has a comprehensive collection of core widgets like Buttons, Windows, Toolbars for use in your application. Open Source. GTK is a free and open-source project maintained by GNOME and an active community of contributors. GTK is released under the terms of the GNU Lesser General Public License. API. GTK boasts of an easy to use API which helps in decreasing your development time and help you achieve better results. Accommodation. GTK caters to many features like Native look and feel, theme support, Object-oriented approach that today’s developers look for in a toolkit. Foundations. GTK is built on top of GLib. GLib provides the fundamental data types and system integration points to avoid duplicated code in applications.

minor feature: GtkFileChooserWidget: - Plug some memory leaks. - Make Ctrl-Shift-N create a new folder. GtkPopover: - Handle resizing and position changes better. CSS: - Support color(), oklab(), etc (https://www.w3.org/TR/css-color-4/). - Support color-mix() (https://www.w3.org/TR/css-color-5/). - Support relative colors (https://www.w3.org/TR/css-color-5/). - Support more colorspaces in color(). - Allow percentages for opacity. - Handle currentcolor more correctly. Accessibility: - Avoid markup when reading labels. GSK: - Subset fonts when serializing node trees. - Make ngl export render_texture results as dmabufs. Wayland: - Use xdg-dialog protocol for attached dialogs. Windows: - Build with UNICODE. macOS: - Implement fullscreen-on-monitor. Documentation: - Widget shortcuts and actions are now described in the docs. Deging: - Add GTK_DE=css for warning about deprecated css syntax. Tools: - rendernode-tool: Add an extract command for data urls. Deprecations: - CSS Color functions shade(), lighter(), darker(), alpha(), mix(). Translation updates: Czech Hebrew Serbian.

GNU GPLv3 gnome gtk library framework gui toolkit cpp

snd 24.5 💾

Snd is a sound editor modelled loosely after Emacs. It can be customized and extended using either s7 (included in the Snd sources), Ruby, or Forth.

minor feature: in s7, added (settable) symbol-initial-value (the #_... value). Changed invalid-escape-function to invalid-exit-function New *s7 fields: symbol-quote?, symbol-printer, and make-function Added function-arglist in sublet, varlet and s7_load_with_environment, () is no longer an abbreviation for (rootlet). Checked: sbcl 2.4.5.

Public Domain sound-synthesis sound-editor audio music scheme c ruby