MuPDF 1.19.0 💾

MuPDF is a slim PDF and XPS viewer. It renders both in high-quality with anti-aliased fornts, accurate metrics and spacing. It fully understands PDF 1.7 with hyperlinks, annotations, transparency, forms, transitions, javascript and encryption. And supports both XPS and OpenXPS formats.

major feature: Removed support for Luratech JBIG2 and JPEG2000 decoders. Added 'extract' library for more output options: Added DOCX output format Added ODT output format. Notable new features: Journal for undo and redo Snapshot for auto-save and restore (for backgrounding mobile apps) Reflow document wrapper Rollover appearance for annotations and widgets Customize appearance of signed digital signatures Progress and cancel callbacks to OCR functions Create signature form fields. Minor new features: Support CJK fonts in pdfwrite output Support JBIG2 images in pdfwrite output Support opacity for all markup annotation types High-DPI aware UI in mupdf-gl mutool extract -a option to embed SMasks as alpha channel. API changes: Removed pdf_widget type alias (was always same as pdf_annot) Updated annotation 'dirty' logic typo in function and type names: designated name - distinguished name More functions available to 'mutool run' More functions available to Java library. New unicode scripts and fonts for EPUB: Dogra, Elymaic, Gondi, Hanifi Rohingya, Masaram Gondi, Medefaidrin, Nushu, Nyiakeng Puachue Hmong, Old Sogdian, Sogdian, Soyombo, Wancho, Yezidi, and Zanabazar Square. C++ and Python bindings: C++ and Python bindings now work on Windows. Python bindings are available as pre-built binaries on Added demo PDF viewer using the Python MuPDF bindings and PyQt. Better access to data in generated wrapper classes. Improved handling of out-parameters in generated Python. Text representation of POD types via C++ operator

GNU GPL c pdf xps ghostscript viewer

Converseen 💾

Converseen is a batch image-processing application, which utilizes Qt5 for cross-platform support. It supports common image formats including DPX, EXR, GIF, JPEG, JPEG-2000, PhotoCD, PNG, Postscript, SVG, TIFF and many others. It can process single or an selectable amount of files. Converseen allows resizing, size compression, rotation and flipping, file renaming. It can also split up PDF files into multiple images.

minor feature: Added PDF conversion instructions. Minor Updates. Various.. 0.9.5 â 2016-08-29 Latest. Porting to Qt5.

GNU GPLv3 c++ qt5 image-processing image-conversion

CakePHP 4.3.0-RC3 💾

CakePHP is a web development framework, somewhat similar to Rails. It provides scaffolding tools, an ActiveRecord/DataMapper implementation, doesn't require much setup or configuration. It comes with helpers for text translations, caching, validation, authorization backends, CSRF and XSS protection, and templating. It follows the Web-"MVC" scheme, centralized route dispatching, less efficient class-by-class autoloading, etc. Thorough API documentation and a rich set of user-contributed plugins exist.

minor feature: Radio inputs trimming off leading - which could result in duplicate id attributes. Improved API documentation. Newline usage in MailTransport. In PHP8 mail() require headers to be separated with CRLF instead of PHP_EOL. Ture truncation in SQLServer now only regenerates sequences that were used. ADmad. Corey Taylor. Lars Willighagen. Mark Story. Othercorey. Saeideng.

MITL php framework web-mvc cakephp rails

BoolStuff 0.1.17 💾

A C++ library that supports a few operations on boolean expression binary trees. The main features are a simple boolean expression parser, an algorithm to convert a boolean expression tree into its Disjunctive Normal Form, and a function that determines if an expression tree is in DNF. A commmand-line tool can also be used to convert to DNF.

cleanup: The C++ exception specifications have been removed from function declarations. The fallthrough attribute is now used in switch statements when available.

GNU GPL mathematics c c

Not Autotools 2.1.0 💾

Not Autotools is collection of awesome and self-documented m4 macros for GNU Autotools. The macros are organized by topic and each topic has its own file. Most of the macros are independent from each other, so you can just copy and paste what you need. The few cases where a macro depends on a helper macro are documented.

minor feature: New macro n4_bind(), has been created in not-m4sugar.m4. Code review (macro n4_burn_out() in not-m4sugar.m4; macro n4_sp() in not-fancy-texts.m4; macro NR_CONFIG_FILES() in not-autoreconf.m4; macros NC_MSG_ERRORBOX() and NC_MSG_FAILUREBOX() in not-ac-messages.m4). Documentation.

GNU GPLv3 m4 m4 macros autotools autoconf automake configure m4 library

Retroplanet Navigator 2.0 💾

Retroplanet Navigator is a browser developed in pyqt with qtwebengine in MIT License.

major feature: - Merged english and italian version - Changed default icon set with "Lazer icons" (previous set icons are always available) - Changed position of some buttons and add some in the navigation bar - Added more icons - Other small changes

MITL browser

Nano 5.9 💾

GNU nano is a console text editor, modelled after Pico. It is very newcomer-friendly due to on-screen menus with always visible keyboard shortcuts. Keybindings are configurable, and full undo and redo actions are supported. Nano can even be used as STDIN pager, and it provides fast syntax highlighting using regular expressions.

minor bugfix: * The extension of a filename is added to the name of a corresponding temporary file, so that spell checking a C file, for example, will check only the comments and strings (when using 'aspell'). * The process number is added to the name of an emergency save file, so that when multiple nanos die they will not fight over a filename. * Undoing a cutting operation will restore an anchor that was located in the cut area to its original line. * When using --locking, saving a new buffer will create a lock file. * Syntax highlighting for YAML files has been added.

GNU GPL editor text-editor terminal console nano pico c syntax-highlighting

Vim 8.2.3482 💾

Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. Vim is often called a "programmer's editor," and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files.

minor feature: patch 8.2.3482: reading beyond end of line ending in quote and backslash Problem: Reading beyond end of line ending in quote and backslash. Solution: Check for non-NUL after backslash.

Other text-editor ide vi vim

Electron 17.0.0-nightly.20211005 💾

The Electron framework lets you write cross-platform desktop applications using JavaScript, HTML and CSS. It is based on Node.js and Chromium and is used by the Atom editor and many other apps.

minor feature: "Failed to serialize arguments" error when emitting 'context-menu' event for webview. #31279. Removed expired DST Root CA X3 from the bundled trust store. #31219.

MITL node js

Mozilla Firefox 93.0 💾

Firefox is a widely used web browser. It's based on Mozillas Gecko HTML rendering and IonMonkey JavaScript engine. It supports HTML5, XML, XHTML, SVG 1.1, MathML, XSLT, CSS3, Web fonts, APNG, SSL/TLS, sandboxed JavaScript 1.8.5 with many newer DOM and WHATWG extensions. It's highly extensible and themeable, provides tabbed browsing, security and privacy features, traditional and live/smart bookmarks.

minor feature: Firefox now supports the new AVIF image format, which is based on the modern and royalty free AV1 video codec. It offers significant bandwidth savings for sites compared to existing image formats. It also supports transparency and other advanced features. Firefox PDF viewer now supports filling more forms (XFA-based forms, used by multiple governments and banks). Learn more. When available system memory is critically low, Firefox on Windows will automatically unload tabs based on their last access time, memory usage, and other attributes. This should help reduce Firefox out-of-memory crashes. Switching to an unloaded tab automatically reloads it. To prevent session loss for macOS users who are running Firefox from a mounted.dmg file, they ll now be prompted to finish installation. This permission prompt only appears the first time these users run Firefox on their computer. Firefox now blocks downloads that rely on insecure connections, protecting against potentially malicious or unsafe downloads. Learn more and see where to find downloads in Firefox. Improved web compatibility for privacy protections with SmartBlock 3.0. Learn more, Introducing a new referrer tracking protection in Strict Tracking Protection and Private Browsing. Learn more, The VoiceOver screen reader now correctly reports checkable items in accessible tree controls as checked or unchecked. The Orca screen reader now works correctly with Firefox, no longer requiring users to switch to another application after starting Firefox. Various security, TLS ciphersuites that use 3DES have been disabled. Such ciphersuites can only be enabled when deprecated versions of TLS are also enabled. Learn more. The download panel now follows the Firefox visual styles. Various and new policies have been implemented in the latest version of Firefox. See more details in the Firefox for Enterprise 93 Release Notes. The UI for lt;input type="datetime-local" gt; has been implemented. With the release of Firefo

MPL c++ web-browser html5 javascript mozilla

Drawj2d 1.3.0 💾

Drawj2d creates technical line drawings using a descriptive language. It writes pdf, svg, eps and emf vector graphics or png images. It runs on all platforms that run Java. It is inspired by Asymptote but with a tcl-like syntax and 2D only.

major feature: This release increases pdf accuracy and brings commands for hatching curved shapes. An output type wpng for png with white background and no transparency has been added. For reMarkable users there is a new output type rmn (RCU). Changes: - new output file type `wpng` for png with white background and no transparency - new output file type `rmn` (notebook files in a tar) - new command arc2 (arc defined by starting, tangential and end points) - new commands geom.topolyline quadcurve cubiccurve arc arc2 - new command herepolar (rp) - new dimline styles: arrow none - command pen enhanced: returns previous "colour style width" - increased pdf accuracy (mode freeHep), relevant if coordinate origin has an offset - library update: evalex

GNU GPL graphics-conversion vector-based visualization java console cross-platform end-users

µBlock Origin 1.38.3b0 💾

µBlock Origin is an efficient and general-purpose web filter plugin for browsers. It's primarily used for ad blocking of course. Runs in Firefox, Chrome, Opera Blink, Safari, Fennec, and other Chromium-based browsers. It automatically uses EasyList, EasyPrivacy and Malware Domain filter lists, but also supports hpHosts, MVPS HOSTS, Spam404 and many other curated block lists. µBlock is speedier and more memory conservative than other ad blockers, and is completely open source, does not undermine filtering like ADPs sponsored ads.

minor feature: Firefox: Click uBlock0_1.38.2.firefox.signed.xpi uBO works best on Firefox. . uBO works best on Firefox. Chromium: Install from the Chrome store (CWS): Edge: Install from Microsoft Store: The Microsoft Store version of uBO is published by Nik Rolls . The Microsoft Store version of uBO is published by Nik Rolls. Opera: Install from Opera addons: Regression with important filter option. Weird with removeparam and negated types.

GNU GPLv3 javascript browser ad-blocker filter privacy

libµEv 2.4.0 💾

Simple asynchronous event loop for Linux. It wraps the Linux epoll() family of APIs. It is similar to the more established libevent, libev and the venerable Xt(3) event loop. The µ in the name refers to both its limited feature set and the size impact of the library.

minor feature: More examples added for fork + signals + timer. Add struct signalfd_siginfo to uev_t, valid for signal watchers. Now more metadata is available to signal callbacks. Replace obsolete autotools macro, by Otto Urpelainen. GLIBC v2.34 require -D_FILE_OFFSET_BITS=64 for applications and libraries that want a 64-bit time_t. Affects library and test programs used for make check, as well as all other applications that link with libuEv, so the libuev.pc file is also updated. error handling in callbacks in examples.

MITL event library linux

GitLab 14.3.2 💾

GitLab is a development collaboration tool and git DVCS frontend. It includes repository management features, code reviews, an issue tracker, activity feeds and wikis. GitLab provides fine-grained access control, user management, 5 permission levels and branch constraints, and can utilize LDAP/AD intranet authorization. Powered by Ruby on Rails it comes as open source package, and as commercial supported enterprise version.

minor feature: (2021-10-01). ### (1 change). Update GitLab Shell to v13.21.1 (gitlab-org/gitlab@9e9e41f2ae9bdb89355c0f9cef486950bbaf361c) ( merge request (gitlab-org/gitlab!71513)). ### Changed (1 change). Remove `async_filtering` feature flag (gitlab-org/gitlab@c4277c1fed0de3d86694390641612bfcde30cc92) ( merge request (gitlab-org/gitlab!71513)).

MITL ruby ruby-on-rails git dvcs wiki bugtracker version-control

Pybind11 2.8.0 💾

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 feature: Added py::raise_from to enable chaining exceptions. #3215. Allow exception translators to be optionally registered local to a module instead of applying globally across all pybind11 modules. Use register_local_exception_translator(ExceptionTranslator translator) instead of register_exception_translator(ExceptionTranslator translator) to keep your exception remapping code local to the module. #2650. Add make_simple_namespace function for instantiating Python SimpleNamespace objects. #2840. pybind11::scoped_interpreter and initialize_interpreter have new arguments to allow sys.argv initialization. #2341. Allow Python builtins to be used as callbacks in CPython. #1413. Added view to view arrays with a different datatype. #987. Implemented reshape on arrays. #984. Enable defining custom __new__ methods on classes by ing preventing overriding methods if they have non-pybind11 siblings. #3265. Add make_value_iterator(), and make_key_iterator() to return references instead of copies. #3293. Improve the classes generated by bind_map: #3310 Change.items from an iterator to a dictionary view. Add.keys and.values (both dictionary views). Allow __contains__ to take any object. . Change.items from an iterator to a dictionary view. Add.keys and.values (both dictionary views). Allow __contains__ to take any object. pybind11::custom_type_setup was added, for customizing the PyHeapTypeObject corresponding to a class, which may be useful for enabling garbage collection support, among other things. #3287. Set __file__ constant when running eval_file in an embedded interpreter. #3233. Python objects and (C++17) std::optional now accepted in py::slice constructor. #1101. The pybind11 proxy types str, bytes, bytearray, tuple, list now consistently support passing ssize_t values for sizes and indexes. Previously, only size_t was accepted in several interfaces. #3219. Avoid evaluating PYBIND11_TLS_REPLACE_VALUE arguments more than once. #3290. enum value's __int__ returning non-int when

Public Domain c++ python library embedded developers

Mustangproject 2.3.0 💾

Mustangproject is a tool to write, validate and parse Factur-X/ZUGFeRD and (CII)XRechnung e-invoices. It is a (permissive) open source cross platform command line tool and a Java library. The command line tool e.g. allows to extract and combine PDF and XML from/to Factur-X as well as validate e-invoices, convert XML to HTML or migrate from ZUGFeRD v1 to v2. The library additionally allows to generate the XML to be embedded either by implementing interfaces or actively creating objects.

minor feature: XRechnung 2.1.1 validation is now possible and a PDF issue (#249) has been fixed

APL invoice metadata accounting java-library java e-billing e-invoice

Checkstyle 9.0.1 💾

Checkstyle assists with source coding standard checking for Java. It supports the Sun or Google code conventions, but is flexible and configurable. It can be run as console tool, or integrated as ANT task.

minor feature: up messages - mojibake, lone apostrophes and accidental apostrophes substitutes. Add example of AST for TokenTypes.AT. Add links to projects with additional checkstyle checks to site. JavadocMetadataScrapperTest and InlineConfigParser. XmlMetaReader fails if package given to it has no expected resource files listed. Expand XPath IT Regression Testing. Javadoc everything. The build shoul fail on Javadoc linter warnings. minor: drone build by excluding archives from line length check. provide javadocs for Support clases in tests. doc: splits up the release notes more and moves off older items. config: bump spotto new version. Travis Build Failures. Use cache for maven dependencies to speed up drone io builds. JavadocMetadataScraper doesn't identify quot;CheckstyleTestMakeupCheck quot; name correctly. Update Doc of CommentIndentation. survived line in pitest-java-ast-visitor. Migrate to Inline Config Parser for filters.

MITL java coding-style syntax-checker command-line

Jenkins 2.314 💾

Jenkins provides hundreds of plugins to support building, deploying and automating any project.

minor feature: Revamp build history search bar @janfaracik. JENKINS-66659 - Show new icons in build history @zbynek. Modernise Manage Jenkins screen @janfaracik.


pytablewriter 0.64.0 💾

A python library to write a table in various formats: CSV, HTML, JavaScript, JSON, LTSV, Markdown, MediaWiki, Excel, Pandas, Python, reStructuredText, SQLite, TOML, TSV. Also supports: - Automatic tabular data formatting - Alignment - Padding - Decimal places of numbers - Multibyte character support - Write table to a stream such as a file/standard-output/string-buffer

minor feature: Modify to accept deuote keyword argument at writer class constructors: #51. Make it possible to specify type hints by strings.

MITL database code-generator library python-module utilities markdown restructuredtext python cross-plattform javascript

WackoWiki 6.1.1 💾

WackoWiki is a light and easy to install multilingual Wiki-engine. Supports WYTIWYG-editing, page rights (ACLs), design themes (skins), file upload, email notification, URI router, template engine, session handler and much more. Compatible with PHP 7.3 - 8.0 and MariaDB / MySQL.

minor feature: Bug fix release for 6.1.x series, adds language filter to search in multilanguage mode, adds csv formatter (see community folder), adds support for JPEG XL, disables JavaScript in all SVGs via CSP directive, removes check and rehash of legacy password formats, sets numerated links always as absolute URL, adds news_structure option to determine news_levels out of the box, adds option to compress sitemap.xml, moves sitemap.xml into xml folder (set the path to sitemap.xml accordingly in robots.txt), miscellaneous minor fixes, PHPMailer 6.5.1

BSDL php javascript web-based documentation education wiki

File Lock PEA 1.4 💾

File Lock PEA encrypt files or folders, using authenticated encryption (EAX mode) to provide both confidentiality and the integrity and memory-hard key derivation functions to protect custom hardware attacks. Nextcloud, Owncloud and some cloud providers are supported. File Lock PEA is platform-independent, needs no installation but requires the Java Runtime Environment.

major feature: - Parameters of the key derivation function can be adjusted - Key files can be added as a second security factor to the password - Different language can be installed subsequently - Several minor bugfixes and improvements

GNU GPL file encrytion java password protection security privacy

LibreSSL 3.3.5 💾

LibreSSL Portable is a free version of the SSL/TLS protocol forked from OpenSSL, and developed by the OpenBSD project. LibreSSL is developed as part of the OpenBSD system, with lots of ancient cruft and security woes already fixed. The portable version for other Unices is developed alongside.

: It includes the following : A stack overread could occur when checking X.509 name constraints. From GoldBinocle on GitHub. Enable X509_V_FLAG_TRUSTED_FIRST by default in the legacy verifier. This compensates for the expiry of the DST Root X3 certificate. The LibreSSL project continues improvement of the codebase to reflect modern. safe programming practices. We welcome feedback and improvements from the broader community. Thanks to all of the contributors who helped make this release possible.

ISC ssl tls cryptography security libraries aes rsa sha1 communications

snownews 1.9 💾

A console RSS/Atom feed reader.

minor feature: Make the UI more compact. Simplify HTML detagging and rewrapping. Store feed cache content detagged. New translation for Serbian. Support ncurses without widechars. Quit normally on non-fatal signals. Stop using libiconv because only UTF8 is supported. Remove the need to configure html_entities. Ignore atom link tags where rel != alternate. saving of changes to smart feeds.

GNU GPLv3 news rss curses posix end-users

Poppler 21.10.0 💾

Poppler is librarified PDF rendering toolkit derived from the Xpdf 3.0 code base. It can utilize X11-independent rendering backends like Cairo, Splash, or Qt4 Arthur. It's not designed for platform-agnosticy, but proper BSD/Linux integration; is used by various PDF applications (Evince, Okular, TeXStudio, pdftotext, Zathura, Xournal, Inkscape), and comes with a set of command-line tools of its own.

major feature: : Core: Add support for setting custom stamp annotations. Add default appearance for the well known stamp names. Correct encoding of signature's properties Reason Location. Splash: rendering of some odd patterns. SignatureHandler::validateCertificate: Add option to not do OCSP revocation check. SignatureHandler::validateCertificate: Add support for AIA fetching to verify certificates. Greallocn: if memory allocation fails, free the previous pointer to avoid memory leak. With malformed files. Internal code improvements. Utils: Pdfsig: Add a way to list certificate nicknames. Pdfsig: You can now add signatures from pdfsig. Pdfsig: Add option to not do OCSP revocation check. Pdfsig: Add option for AIA fetching to verify certificates. Pdfinfo: Add -custom option to print custom metadata. Pdfinfo: add metadata flags. qt: Add support for setting custom stamp annotations. Add getters for signature's properties Reason Location. Internal code improvements. Glib: Remove incorrect PopplerAttachment deprecation.

GNU GPL c++ pdf rendering library developers

Electron 17.0.0-nightly.20211001 💾

The Electron framework lets you write cross-platform desktop applications using JavaScript, HTML and CSS. It is based on Node.js and Chromium and is used by the Atom editor and many other apps.

minor feature: Added WebHID support. #31095 (Also in 16). Added frame property to the params object of the 'context-menu' event. #31057. Added isMainFrame argument to 'certificate-error' event. #31038. Added textWidth option to dialog.showMessageBox() / dialog.showMessageBoxSync(). #31088 (Also in 16). Let's Encrypt DST Root CA X3 certificate expiration. #31218 (Also in 12, 13, 14, 16). a crash in navigator.fonts.query(). #30985 (Also in 14). an where BrowserView dragging behavior was inconsistent with MacOS window dragging. #31177 (Also in 13, 14, 16). an where button labels in file choosers were improperly localized on Linux. #31066 (Also in 14, 16). an where changes to draggable regions in a BrowserWindow incorrectly affected those in an attached BrowserView. #31198 (Also in 13, 14, 16). an where non-resizable non-fullscreenable windows with aspect ratios set could return incorrect results for isMaximized(). #31041 (Also in 13, 14). an where out-of-focus BrowserViews could not be immediately dragged. #31100 (Also in 13, 14, 16). an where some calls to crypto.createPrivateKey made with algorithms unsupported by BoringSSL cause a crash when invoking methods on their return values. #31137 (Also in 16). black border around the page after resizing is disabled. #31081 (Also in 13, 14, 16). crash caused by double free when destroying WebContents. #31133 (Also in 14, 16). crash in v8 due to (Check failed: !regexp_stack_- gt;is_in_use()). #31144 (Also in 13, 14, 16). Updated Chromium to 94.0.4606.61. #31112.

MITL node js

matplotlib 3.5.0rc1 💾

Python matplotlib is a for 2D plotting publication-ready figures in various formats, or rendering them interactively cross-platform. It can be scripted or used in Pythons interactive shell, within web applications, or through bindings with multiple GUI toolkits. It simplifies plot generation, histograms, power spectra, bar charts, error charts, scatter plots. Typical uses only require a few lines of code, while complex rendering is kept feasible. Its pyplot interface provides a MATLAB-style API.

minor feature: Clarify deprecation of Axes.figbox. Disable MultiCursor widget on Axes subplots which it is not tracking. Don't simplify path in LineCollection.get_segments. DPI in subfigures, affecting tick spacing, and scatter marker size. Broken EPS output when using Type 42 STIX fonts. Change in tick behaviour when calling Axes.clear. Class docstrings for Norms created from Scales. Compatibility with NumPy 1.21.0. Crash on broken TrueType fonts. Incorrect hits from Path.intersects_path. Leak if affine_transform is passed invalid vertices. Legends of stackplot with edgecolors='face'. Plot directive when building in parallel. Supxlabel and supylabel behaviour in constrained layout. Tests with latest Inkscape and Ghostscript. Improve DateFormatter styling for month names when usetex=True. Re-disable autoscaling after interactive zoom. Work around in Pillow 8.3.0.

Python python plotting graphs science mathematics matlab matplot

Pelican 4.7.0 💾

Pelican is a static site generator, written in Python. Write content in reStructuredText or Markdown using your editor of choice Includes a simple command line tool to (re)generate site files Easy to interface with version control systems and web hooks Completely static output is simple to host anywhere Features Pelican currently supports: Chronological content (e.g., articles, blog posts) as well as static pages Integration with external services (e.g., Google Analytics and Disqus) Site themes (created using Jinja2 templates) Publication of articles in multiple languages Generation of Atom and RSS feeds Syntax highlighting via Pygments Importing existing content from WordPress, Dotclear, and other services Fast rebuild times due to content caching and selective output writing

minor feature: Improve default theme rendering on mobile and other small screen devices. Add support for hidden articles. Improve word count behavior when generating summary CJK other locales. Add progress spinner during generation and richer logging, both via Rich. Invoke tasks serve and livereload now auto-open a web browser pointing to the locally-served web site. Support some date format codes used by ISO dates. Document how to add a new writer.

Affero GPLv3 rest site-generator python

exiftool 12.32 💾

ExifTool is a Perl library and command-line tool for reading and updating common meta data information in various file formats. Foremost it works on image files, EXIF, PNG, GPS, IPTC, XMP, JFIF/JPEG, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP, AIFF, DJVU, Postscript, GZIP, OpenDocument, PDF, SVG, OGG and ID3. It can also edit maker notes of digital (RAW) camera files from Canon, Casio, FLIR, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.

minor feature: Added support for CBOR-format metadata in JUMBF (note that JUMBF support is still experimental). - Added a new Nikon LensID. - Added a new Pentax LensType. - Decode timed GPS for two more dashcam formats. - Support reference direction columns in -geotag CSV input. - Removed generation of GPSSpeedRef and GPSTrackRef tags in timed metadata for most dashcam formats when speed is km/h and track is relative to true north. - Patched to allow writing of console output to named pipes. - formatting of InternalSerialNumber for some Panasonic cameras. - in arg_files/xmp2exif.args support file.

Artistic perl exif meta-data

Vim 8.2.3459 💾

Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. Vim is often called a "programmer's editor," and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files.

minor feature: Patch 8.2.3459: Vim9: need more tests for empty string arguments Problem: Vim9: need more tests for empty string arguments. Solution: Add more tests. Also use empty argument with menu_info() to get. The top-level menu names.

Other text-editor ide vi vim

TypeScript 4.5-beta 💾

TypeScript is a programming language developed and maintained by Microsoft. It is a strict syntactical superset of JavaScript and adds optional static typing to the language. TypeScript is designed for the development of large applications and transcompiles to JavaScript.[4] As TypeScript is a superset of JavaScript, existing JavaScript programs are also valid TypeScript programs. TypeScript may be used to develop JavaScript applications for both client-side and server-side execution (as with Node.js or Deno). There are multiple options available for transcompilation. Either the default TypeScript Checker can be used, or the Babel compiler can be invoked to convert TypeScript to JavaScript.

minor feature: Query for Typescript 4.4.0 (Beta). Query for Typescript 4.4.1 (RC). Query for Typescript 4.4.2. Query for Typescript 4.4.3. Npm.

Apache language develop script

µBlock Origin 1.38.2 💾

µBlock Origin is an efficient and general-purpose web filter plugin for browsers. It's primarily used for ad blocking of course. Runs in Firefox, Chrome, Opera Blink, Safari, Fennec, and other Chromium-based browsers. It automatically uses EasyList, EasyPrivacy and Malware Domain filter lists, but also supports hpHosts, MVPS HOSTS, Spam404 and many other curated block lists. µBlock is speedier and more memory conservative than other ad blockers, and is completely open source, does not undermine filtering like ADPs sponsored ads.

minor feature: Firefox: Review pending uBO works best on Firefox. . uBO works best on Firefox. Chromium: Review pending. Edge: Install from Microsoft Store: The Microsoft Store version of uBO is published by Nik Rolls . The Microsoft Store version of uBO is published by Nik Rolls. Opera: Review pending. Regression with important filter option. Weird with removeparam and negated types.

GNU GPLv3 javascript browser ad-blocker filter privacy

o 2.44.1 💾

o is a text editor that is limited to the VT100 standard. It has general syntax highlighting and launches instantly. It might be a good fit for: - Editing git commit messages (using EDITOR=o git commit). - Editing Markdown, and exporting to PDF. - Learning "up and coming" programming languages, like Zig or Rust. - Editing files deep within larger Go or C++ projects. - Solving Advent of Code tasks. - Writing and maintaining to-do lists and project documentation in Markdown.

minor feature: Update the light and dark color theme for the GUI application ko. Improve syntax highlighting for Go. Update man page content detection and syntax highlighting. Also respect the NO_COLOR environment variable when displaying the menu within o. Add a menu option for inserting the current date. Highlight accelerator keys in the menu. Let ctrl-f followed by just f go to the top of the current function. a typo in the documentation. Update dependencies.

BSDL text-editor editor

Qt6 Configuration Tool 0.5 💾

This program allows users to configure Qt6 settings (theme, font, icons, etc.) under DE/WM without Qt integration.

minor feature: added troubleshooting settings; fixed issue with custom palette; updated 4 translations

BSDL-2 qt6ct qt6

OSPRay 2.7.1 💾

Intel OSPRay is an open source, scalable, and portable ray tracing engine for high-performance, high-fidelity visualization on Intel Architecture CPUs. OSPRay is part of the Intel oneAPI Rendering Toolkit and is released under the permissive Apache 2.0 license. The purpose of OSPRay is to provide an open, powerful, and easy-to-use rendering library that allows one to easily build applications that use ray tracing based rendering for interactive applications (including both surface- and volume-based visualizations). OSPRay is completely CPU-based, and runs on anything from laptops, to workstations, to compute nodes in HPC systems. OSPRay internally builds on top of Intel Embree and ISPC (Intel SPMD Program Compiler), and fully exploits modern instruction sets like Intel SSE4, AVX, AVX2, and AVX-512 to achieve high rendering performance, thus a CPU with support for at least SSE4.1 is required to run OSPRay.

minor feature: Use Open VKL v1.0.1 to sporadic slowdowns when rendering structured regular and VDB volumes with the SciVis renderer. CMake variables and logic. crash when transferfunction.opacity = 0. in MPI data-parallel rendering that caused rendering to hang. Workaround dynamic linking on Windows in MPI distributed rendering. Correctly initialize renderFrame progress. Improved performance of data-parallel rendering for scenes with a large number of regions. Expanded camera model support of the data-parallel renderer, data-parallel rendering can now use all the camera models supported by the SciVis renderer. Clarify documentation and error messages.

Apache renderer

MOSP 0.17.0 💾

MOSP is a platform to create, edit and share JSON objects. The goal is to gather security related JSON objects, in the first place aimed to be used with MONARC. You can use any available schemas in order to create new JSON objects.

minor feature: This release introduces the management of collection of objects: #9. See the changelog for more details.

Affero GPLv3 json json-schema monarc security

video2midi 💾

video2midi is an open source crossplatfrom utility, written in python for creating midi file from Synthesia video and the like.. Works on GNU/Linux, *BSD, Windows & Mac

minor feature: - Fixed and modify rollcheck, added switch to chose priority of the keys (white or black) - Added tkinter for Windows requirements, used to create file open dialog. - Added Windows binaries (.exe) built with pyinstaller.

GNU GPLv3 python midi opencv music education