Gitea is a painless self-hosted Git service. It is similar to GitHub, Bitbucket, and GitLab. Gitea is a fork of Gogs. See the Gitea Announcement blog post to read about the justification for a fork.
Purpose
The goal of this project is to provide the easiest, fastest, and most painless way of setting up a self-hosted Git service. With Go, this can be done with an independent binary distribution across all platforms and architectures that Go supports. This support includes Linux, macOS, and Windows, on architectures like amd64, i386, ARM, PowerPC, and others.
minor feature: BREAKING.
Rename actions unit to `repo.actions` and add docs for it.
ENHANCEMENTS.
Add card type to org/user level project on creation, edit and view.
Refactor commit status for Actions jobs.
Show errors for KaTeX and mermaid on the preview tab.
Show protected branch rule names again.
Adjust sticky PR header to cover background.
Discolor pull request tab labels.
Treat PRs with agit flow as fork PRs when triggering actions..
Left-align review comments.
image border-radius.
Scroll collapsed file into view.
code view (diff) broken layout.
Org pages style.
user profile description rendering.
review box viewport overflow.
Prefill input values in OAuth settings as intended.
CSS color tweaks.
incorrect visibility dropdown list in add/edit user page.
Add CSS rules for basic colored labels.
Add creation time in tag list page.
br display for packages curls.
due date edit toggle.
Improve commit graph page UI alignment.
Use GitHub Actions compatible globbing for `branches`, `tag`, `path` filter.
Redirect to project again after editing it.
Remove row clicking from notification table.
Remove conflicting CSS rules on notifications, improve notifications table.
diff tree height and adjust target file style.
.
Improve error logging for LFS.
custom mailer template on Windows platform.
Update the value of `diffEnd` when clicking the `Show More` button in the DiffFileTree.
Make label templates have consistent behavior and priority.
accidental overwriting of LDAP team memberships.
branch protection priority.
Use actions job link as commit status URL instead of run link.
Add actions support to package auth verification.
protected branch for API.
Do not escape space between PyPI repository URL and package name .
redirect when creating from a project.
Set `ref` to fully-formed of the tag when trigger event is `release`.
Use Get/Set instead of Rename when regeneratin
MITL git go
JSlovo is a free program for dictionary files. The program is written in Java and runs on Linux/Mac/Windows
minor bugfix:
Artistic dictionary
Gradle is an open-source build automation tool focused on flexibility and performance. Gradle build scripts are written using a Groovy or Kotlin DSL.
major feature: The Gradle team is excited to announce Gradle 8.1.
You'll be happy to know that the configuration cache is now stable and ready for general use. The configuration cache was introduced in Gradle 6.6 to help speed up builds by caching the result of the configuration phase and reusing it for subsequent builds. Plus, there are several other improvements that enhance its usability and compatibility that pave the way for further performance boosts.
The Kotlin DSL has undergone significant improvements to make it easier for build authors to create simpler build scripts and better plugins. As an experimental feature, Kotlin DSL also has a simple assignment for Gradle Property types.
In JVM-based projects, it is now possible to use Java 20 for compiling, testing, and running Java projects. Additionally, CodeNarc analysis runs in parallel by default, allowing for faster code quality analysis.
This release also contains several other improvements and bug fixes.
Apache build-tool c c++ groovy java kotlin
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: 6.15.1 07 Apr, 2023
New features Allow adding external links to tags, series, publishers, etcetera in addition to authors
The links show up as click-able icons in the book details panel. They can be set by right clicking the author/tag/etc. in the Tag browser and choosing "Manage".
calibre:// URL scheme: Add support for a new type of URL that pops up the metadata of the specified book in a new window
Works even with books not in the current library. See https://manual.calibre-ebook.com/url_scheme.html#open-a-book-details-window-on-a-book-in-some-library for details.
EPUB Output: Do not shrink images to fit the screen size by default, as modern readers do this themselves well enough. Can be controlled via an option in the EPUB Output section of the conversion dialog.
Edit metadata dialog: Add buttons to pop up the category editing windows easily.
Metadata download: Allow specifying rules to transform publisher names in addition to author and tag names
Edit metadata dialog: Use both a colored border and an icon to indicate errors in line edits
A new tweak in Preferences- gt;Tweaks to control what program is run when clicking on URLs in calibre.
E-book viewer: a regression that caused incorrect highlight collision detection in some books
E-book viewer: images embedded inside SVG tags not available for viewing in a pop-up.
DOCX Input: Do not ignore images that are present as fallbacks for a word drawing object
Comic Input: When converting grayscaled PNG images to PNG ensure output images are stored as indexed PNG.
active tab not easy to distinguish in dark mode
Content server: re-opening book from home page after making progress not opening to correct last read position when a user is logged in
Comments editor: When copying to clipboard, copy clean HTML rather than the junk Qt produces
Version 6.15.1 an with the new URL scheme popping up incorrect book details windows.
New news sources.
Tehelka by Areet Mahadevan. The Wire by unkn0wn
Improved news source
GNU GPLv3 python c++ ebook-reader e-book conversion
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: Right-clicking on password fields now shows an option to reveal the password. Ubuntu Linux users can now import their browser data from the Chromium Snap package. Currently, this will only work if Firefox is not also installed as a Snap package, but work is underway to address this!, Do you use the tab list panel in the tab bar? If so, you can now tabs by middle-clicking items in that list. You've always been able to un-a tab by using (Cmd/Ctrl)-Shift-T. Now, that same shortcut will restore the previous session if there are no more tabs from the same session to re-open. For all ETP Strict users, we extended the list of known tracking parameters that are removed from URLs to further protect our users from cross-site tracking. Enables overlay of software-decoded video on Intel GPUs in Windows. Improves video down scaling quality and reduces GPU usage. Various security. The deprecated U2F Javascript API is now disabled by default. The U2F protocol remains usable through the WebAuthn API. The U2F API can be re-enabled using the. security.webauth.u2f preference. You can find information about policy updates and enterprise specific in the Firefox for Enterprise 112 Release Notes.. Clear button, newly added to the date picker panel, allows users to quickly clear the input with type. date or. datetime-local and provides a familiar experience across browsers. With the release of Firefox 112, we are pleased to welcome the. developers who contributed their first code change to Firefox in this release. 14 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions:
MPL c++ web-browser html5 javascript mozilla
Gfarm is a network shared filesystem and alternative to NFS, but optimized for reliability, scaling and access from wide area network. It can federate local disks of network-connected PCs and compute nodes in several clusters, and supports explicit replica location control by users. Plugins exist for FUSE, Zabbix, Hadoop, Samba, MPI-IO, GridFTP, S3 MinIO, Nextcloud, Spack and a Linux kernel module is under development.
minor feature: 2.7.21
* gfptar - parallel tar command
* gfpcopy - select from all available hosts if all hosts in write_target_domain are readonly
* config-gfarm - support PostgreSQL 14 or later
2.7.22
* gfsd - more logs to investigate data corruption during network transmission
BSDL c filesystem fuse hadoop samba mpi globus network file-server file-sharing distributed
LimeSurvey is a web application that interacts with MySQL, MSSQL, or Postgres to develop surveys, publish surveys, and collect responses to surveys. Once a survey has been created, data can be inserted into the survey either by a "pretty" public screen which presents each question one at a time, or by a quick and nasty data entry screen. It includes the capacity to generate individualized "tokens", so that invitations can be issued to participants. It also has the capacity to set conditions on whether questions will display (branching), numerous question types, and a basic statistics function.
minor feature: New feature: Converted the application to the Bootstrap 5 framework.
New feature: Implemented a new administration theme.
New feature: Upgraded Twig from 1.0 to 3.0.
New feature #18453: PHP 8.1 compatibility (Gabriel Jenik).
New feature: Add get_available_site_settings RPC method (Edgar R. M).
New feature #18382: Fire afterSurveyCompleted event in preview mode (Olle Haerstedt).
New feature #16619: Allow calling get_uploaded_files() remote control function by response ID (Gabriel Jenik).
New feature #18178: Add Quota CRUD RPC methods (Edgar R. M).
ARIA Attribute role on array question not correct.
GNU GPL survey php mysql mssql postgres
BallroomDJ 4 is a ballroom music player. It is designed to play music the entire evening without intervention. Manage your ballroom dance music and create song lists, automatic playlist and sequenced playlists.
BallroomDJ 4 is the replacement for BallroomDJ.
minor bugfix: 4.3.0.5 2023-4-10
* Bug Fixes:
* Display Settings: Fix lost selection on first change.
* Marquee: Correctly displays upcoming songs when switch-queue-when-empty is active.
* Player: Fix current song display after pause-at-end and the playback queue has been changed.
* Player: Fix wrong selection after move up to the current song.
* Player: Move up will not change the current song if associated with a different queue.
* Player: Request: Fixed invalid queue to history.
* Player: Request: Fix incorrect display of in queue marks.
Zlib end-users linux macos windows player ballroom c gtk
CXine is a mostly mplayer-compatible keyboard driven X11 media player built on libxine and having support for embedding in other windows/apps; sticky, stayontop, fullscreen and shaded windows; keygrabs; bookmarking current playback position; user definable on-screen displays; downloading using external helper apps; streaming media and more.
major bugfix: new splashscreen as recent versions of libxine crash with the old one.
GNU GPLv3 libxine mplayer media player
WackoWiki is a light and easy to install multilingual Wiki-engine. Supports WYTIWYG-editing, section edit, 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.2 and MariaDB / MySQL.
minor feature: Bug fix release for 6.1.x series, adds icon for action to WikiEdit, adds option to re-hash all attachments, allows now hyphen-minus in file name and ignores duplicate files, use SafeHTML to clean CDATA in svg-sanitizer, adds option to send a copy of a personal message to the sender, adds admin_replace action, Hashids 5.0.2, PHPMailer 6.8.0, svg sanitizer 0.16
BSDL php javascript mysql web-based documentation education wiki
Logfilegen is a fast and highly customizable tool to generate common server (nginx, etc) or user-defined format log files to make fake workloads for data ingest or analytics programs. You can generate log file with the desired rate (lines per second), the file size, lines count and the duration. Each variable of the log file can be redefined by the random or static value. logfilegen depends just on GCC or Clang with C++11 support, and, optionally, cmake.
major bugfix: * @seq macro fix. Syntax change!
Was: @seq:param1:param2:etc
Now: @seq:param1 param2 etc
Public Domain testing benchmark logging c++ console cross-plattform information-technology
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 9.0.1443: ending Insert mode when accessing a hidden prompt buffer
Problem: Ending Insert mode when accessing a hidden prompt buffer.
Solution: Don't stop Insert mode when it was active before.
Other text-editor ide vi vim
Afick is a fast and portable intrusion detection and integrity monitoring system, designed to work on all platforms (it only needs Perl and a few standard modules), including Windows, Linux, Unix.
The configuration syntax is very close from tripwire/aide.
major feature: New experimental directive mask_sysupdate to remove alerts from system updates changes
GNU GPL security perl file-checking monitoring
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.
cleanup, cleanup, cleanup, cle: It includes the following changes from the 3.6.x series
Portable changes.
Moved official Github project to https://github.com/libressl/.
Build support for Apple Silicon.
Installed opensslconf.h is now architecture-specific.
Removed internal defines from opensslconf.h.
Support reproducible builds on tagged commits in main branch.
Internal improvements.
Initial overhaul of the BIGNUM code:
Added a new framework that allows architecture-dependent
replacement implementations for bignum primitives.
Imported various s2n-bignum's constant time assembly primitives
and switched amd64 to them.
Lots of cleanup, simplification and.
Changed Perl assembly generators to move constants into.rodata,
allowing code to run with execute-only permissions.
Capped the number of iterations in DSA and ECDSA signing (avoiding
infinite loops), added additional sanity checks to DSA.
ASN.1 parsing improvements.
Made UI_destroy_method() NULL safe.
Various improvements to nc(1).
Always clear EC groups and points on free.
Cleanup and improvements in EC code.
Various openssl(1) improvements.
Remove dependency on system timegm() and gmtime() by replacing
traditional Julian date conversion with POSIX epoch-seconds date
conversion from BoringSSL.
Clean old and unused BN code dealing with primes.
Start rewriting name constraints code using CBS.
Remove support for the HMAC PRIVATE KEY.
Rework DSA signing and verifying internals.
Internal headers coming from OpenSSL are all called *_local.h now.
Rewrite TLSv1.2 key exporter.
Cleaned up and refactored various aspects of the legacy TLS stack.
a memory leak, a double free and various other in
BIO_new_NDEF().
various crashes in the openssl(1) testing utility.
Do not check policies by default in the new X.509 verifier.
Added missing error checking in PKCS7.
Call CRYPTO_cleanup_all_ex_data() from OPENSSL_cleanup().
Add EVP_chacha20_poly1305() to the list of all ciphers.
potential leaks of EVP_PKEY in various printing functions.
potential leak in OBJ_NAME_add().
ISC ssl tls cryptography security libraries aes rsa sha1 communications
RTextDoc is a structured text editor for typesetting. It supports AsciiDoc, DocBook and LaTeX for authoring notes, books, web pages, man pages, or websites and blogs. It provides instant grammar and spell checking, integrated dictionaries, WYSIWYG BibTeX equations, HTML from and to LaTeX conversion. It also includes a PDF output viewer, and can be used portably without installation.
major feature: Supports JDK18
GNU GPL java swing editor latex asciidoc docbook text-processing typesetting
Logfilegen is a fast and highly customizable tool to generate common server (nginx, etc) or user-defined format log files to make fake workloads for data ingest or analytics programs. You can generate log file with the desired rate (lines per second), the file size, lines count and the duration. Each variable of the log file can be redefined by the random or static value. logfilegen depends just on GCC or Clang with C++11 support, and, optionally, cmake.
major bugfix: * @meta macro fixes
* randomizer code has been rewritten
Public Domain testing benchmark logging c++ console cross-plattform information-technology
tnftp (formerly lukemftp) is the NetBSD FTP client ported to other Unix-like operating systems. Features include: command-line editing, context sensitive command and filename (including server-side) completion, IPv6 support, command-line fetching of ftp, http, and https URLs, dynamic progress bars, and transfer-rate throttling.
minor feature: Validate SSL certificates by default, disabled with FTPSSLNOVERIFY=1 in the environment, or option sslnoverify.
Add netrc processing to fetch-mode (URL on command line) to enable options and autologin via netrc.
Handle relative URLs in fetch.
BSDL-2 ftp
Libite (-lite) is a lightweight library of frog DNA. It can be used to fill the gaps in any dinosaur project. It holds useful functions and macros developed by both Finit and the OpenBSD project. Most notably the string functions: strlcpy(3), strlcat(3) and the highly useful *BSD sys/queue.h and sys/tree.h API's.
Libite aims to fill in the gaps missing in GLIBC/EGLIBC. (It does not aimo to become another GLIB though.) One such gap in GLIBC is the missing _SAFE macros in sys/queue.h ā highly recommended when traversing lists to delete/free nodes.
minor feature: Update changelog and bump version for v2.5.3 release
Signed-off-by: Joachim Wiberg lt;troglobit@gmail.com gt;.
MITL utility library list queue tree strlcpy linux
BallroomDJ 4 is a ballroom music player. It is designed to play music the entire evening without intervention. Manage your ballroom dance music and create song lists, automatic playlist and sequenced playlists.
BallroomDJ 4 is the replacement for BallroomDJ.
minor bugfix: 4.3.0.4 2023-4-8
* Bug Fixes:
* Configuration: iTunes: Fix directory setting for choose file dialog.
* Mac OS: Fix support links.
* Player: Export as MP3: Fix a crash.
* Player: Fix music queue display index when queue is emptied.
* Player: Previous selection is no longer highlighted.
* Song Editor: Adjust column labels to reduce horizontal space used.
* Song Selection: Fix movement keys when the selection is off-screen.
* Song Selection: Fix selection issues with movement keys.
* Starter: Fix re-positioning of starter window.
* Changes:
* History: Add a label indicating which queue is being managed when show extra queues is on.
* Song Editor: Trim Silence: change detection level to -37dB.
* Song List Editor: Added a 'please wait...' message for actions- mix.
* Internal:
* Code cleanup.
Zlib end-users linux macos windows player ballroom c gtk
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: 6.15 07 Apr, 2023
New features Allow adding external links to tags, series, publishers, etcetera in addition to authors
The links show up as click-able icons in the book details panel. They can be set by right clicking the author/tag/etc. in the Tag browser and choosing "Manage".
calibre:// URL scheme: Add support for a new type of URL that pops up the metadata of the specified book in a new window
Works even with books not in the current library. See https://manual.calibre-ebook.com/url_scheme.html#open-a-book-details-window-on-a-book-in-some-library for details.
EPUB Output: Do not shrink images to fit the screen size by default, as modern readers do this themselves well enough. Can be controlled via an option in the EPUB Output section of the conversion dialog.
Edit metadata dialog: Add buttons to pop up the category editing windows easily.
Metadata download: Allow specifying rules to transform publisher names in addition to author and tag names
Edit metadata dialog: Use both a colored border and an icon to indicate errors in line edits
A new tweak in Preferences- gt;Tweaks to control what program is run when clicking on URLs in calibre.
E-book viewer: a regression that caused incorrect highlight collision detection in some books
E-book viewer: images embedded inside SVG tags not available for viewing in a pop-up.
DOCX Input: Do not ignore images that are present as fallbacks for a word drawing object
Comic Input: When converting grayscaled PNG images to PNG ensure output images are stored as indexed PNG.
active tab not easy to distinguish in dark mode
Content server: re-opening book from home page after making progress not opening to correct last read position when a user is logged in
Comments editor: When copying to clipboard, copy clean HTML rather than the junk Qt produces
New news sources.
Tehelka by Areet Mahadevan. The Wire by unkn0wn
Improved news sources.
Saechsische Zeitung. LA Times. Mediapart. Live Mint. The Hindu.
GNU GPLv3 python c++ ebook-reader e-book conversion
adx is a minimalistic but full-featured address book for contact management running completely in web browser.
Features:
XML based, small (<200KB), lightweight, portable, contact tagging, geo mapping, web accounts, etc.
Export functionality:
vCard download, QR code generator (offline) for (vCard, WiFi, free text), Embedded Microformats (hCard 1.0, XFN).
How it works: XML + XSLT = HTML web app in your web browser.
Can be hosted online or local (disk, USB flash drive, etc). Own your data!
minor feature: Improved OS integration (MIME-Type of downloaded vCards).
Fixed Google Maps links (URL template, displayname removed for more stability). Improved User interface on small screens (adx headline). Improved search functionality (includes now values of xml tag "org"). Updated documentation for phone numbers (see tooltip in search field). Fixed issue when search term via url parameter contained percentage.
BSDL address-book contact-mangement web-app browser cross-plattform offline online minimalistic tagging folksonomy qr-code soho xml html cros
Netgraphp is a php script which uses LLDP information to traverse SNMP servers in a network and produce a graphical map of different hosts and connections in the network. The graph is produced with the graphviz dot syntax and graphviz can be used to produce different file formats like .png or .eps. All connections to be identified must have LLDP support at both ends and SNMP support at least at one end. Most high end switches have built in support for SNMP and LLDP. Computer hosts need something like lldpd together with an SNMP server and the SNMP server need to provide the .1.0.8802.1.1.2.1 LLDP information.
minor feature: Added support for Onyx switches
GNU GPLv3 lldp snmp network graph php graphviz
PRADO is a component-based and event-driven programming framework for developing Web applications in PHP 5. PRADO stands for PHP Rapid Application Development Object-oriented.
PRADO is an open source project. You can use it for free in either open source or proprietary applications.
minor feature: Php updates, prepare release 4.2.2
php-cs-r update for php 7.4.
PHP 8.2: var string interpolation deprecated.
Require php 7.4, test on 8.x; composer update.
Prepare release 4.2.2.
BSDL php mvc event-driven rad application-framework web
Haxe is an cross-language development toolkit. It implements a modern, high level, strictly typed programming language. Comes with a cross-compiler for multiple target languages (iOS, Android, Java, C++, C#, HTML5, NodeJS, Python, PHP, Lua). It brings along its own standard library, but still provides ways to access each platforms native capabilities.
major bugfix: New features:
All : support defaults for type parameters.
All : support @:op(a()) on abstracts
All : support abstract keyword to reference the abstract
All : support static var at expression-level
All : support ?. safe navigation operator
All : added ?? null coalescing operator
All : add -w compiler option to configure warnings
All : added new error reporting modes
All : support custom metadata and defines
General improvements:
All : made various optimizations in the analyzer.
All : made various improvements to diagnostics
All : made various improvements to null-safety
All : optimize `.bind` for instance methods
All : improved various parser error messages
All : improved compilation server performance
All : improved code generation for try/catch
All : infer property accessor type from the property
All : improved inference of local functions typed against abstracts
All : improved completion on module-level fields
All : improved handling of native libraries on the compilation server
All : improved performance when generating locals
All : made Std.parseInt more consistent across targets
All : infer null literals as Null
All : made field access errors more consistent
All : consistently allow trailing commas
All : migrated all relevant targets to PCRE2
All : made analyzer reconstruct do-while loops
All : improved restrictions on init macros
All : improved positions of @:structInit fields
Macro : support map literals in Context.makeExpr
Macro : added haxe.macro.Compiler.getConfiguration()
Macro : added withImports and withOption to haxe.macro.Context
Macro : added getMacroStack and onAfterInitMacros to haxe.macro.Context
Macro : added haxe.macro.Context.makeMonomorph
Eval : added dictionary mode to objects, increasing performance in some cases
Eval : Sys.exit handling messing up the compilation server
Eval : added -D eval-print-depth and -D eval-pretty-print
Cpp : supported type parameters on extern classes
Cpp : haxe.Int64 improvements
GNU GPL haxe programming-language compiler cross-plattform c c++ hashlink
SimulaBeta is a continuous numerical simulation program for insulin-glucose feedback control. It is based on a published nonlinear MiMe-NoCoDI model of insulin-glucose homeostasis, calibrated with physiological data. It supports saving and reading parameter sets and sub-models as scenarios and the export of simulation results in various formats for evaluation in statistics packages.
major feature: Significant upgrade that introduces a plethora of new features including a load, reference and modulation sequencer (LOREMOS) to simulate complex patterns of external influences on glucose homeostasis, statistics of time series, sensitivity analysis in form of a disposition table and support for different units of measurement for insulin and glucose concentrations
BSDL-2 computer-aided-instruction scientific bio-informatics medical-science object-pascal pascal aqua carbon cocoa win32 education science-resear
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: New command line "mutool recolor" to change colorspace of PDF files.
New command line "mutool trim" to remove content outside mediabox.
New flag to "mutool draw": -KK to remove all non-textual content.
Support PDF page labels.
Layout HTML tables with variable column widths.
Added JPEG output format. JPEG should be used with care due to its
lossy nature (if in doubt, use PDF instead).
Added PDF filter factories.
Added PDF color filter.
Added "culler" to sanitize filter.
Added flags to control embedding fonts in output.
New device methods for structured tags.
Increased maximum allowed image size.
Add magic flag to temporarily hide annotations when editing them.
Support RD in Square and Circle annotations.
Support dashed borders in annotations.
Support cloudy borders in annotations.
Improved layers in PDF files.
performance with large PDF files and outlines.
Updated multi-threading examples.
Moved WASM project into separate repository.
Added Java and "mutool run" bindings for many more functions.
GNU GPL c pdf xps ghostscript viewer
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: (production release).
- Added a new Sony FileFormat value.
- Added Validate warning about duplicate EXIF.
- Added ability to edit JPEG APP1 EXIF segment with incorrect header.
- Decode a few new Sony ARW tags.
- Improved -htmldump of non-EXIF-based maker notes.
- Enhanced -geotag from CSV files support GPSSpeed (with variable units).
"bearing" for GPSTrack, and GPSDateTime in format "dd.mm.YYYY HH:MM:SS".
- Enhanced ImageDataMD5 to also support CRW, RAF, X3F and AVIF images.
- Enhanced -efile option to also record updated and created file names.
- Family 8 group names may now also be used in Composite Require/Desire tags.
- handling of undefined tags in -if conditions to conform with
documentation and match -p and -tagsFromFile behaviour when -m or -f option
is used.
- problem where setting the Geotime value didn't work when using an
advanced-formatting expression containing a greater-than symbol ( ).
Artistic perl exif meta-data
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 9.0.1441: MacOS: Python 3 using framework do not set dll name p
roperly.
Problem: MacOS: Python 3 using framework do not set dll name properly.
Solution: Use the framework pre.
Other text-editor ide vi vim
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 bugfix: New Features
- corrected Linux build: It was always running and embeddable but now Mustang als builds on Linux. Which also fixes it's Github action, which allows automatic tests on pull requests
- Better EN16931 validation by upgrading CEN schematron to v1.3.9
- be able to write and validate XRechnung 2.3 (mandatory as of August)
Corrections for B2G in France, e.g.
- (be able to) define when VAT collection become applicable #309
APL invoice metadata accounting java-library java e-billing e-invoice
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 bugfix: (2023-04-05).
### (3 changes).
openapi viewer for relative url instances (gitlab-org/gitlab@28c94e7f0e0c29651383212e16422e0b384cddb9) ( merge request (gitlab-org/gitlab!115480)).
Update mail gem to v2.8.1 (gitlab-org/gitlab@1ec987737d7a3ee96bb1ef8efa3f06fcd32c31e4) ( merge request (gitlab-org/gitlab!116173)).
Move ldap option sync_name to ldap server and (gitlab-org/gitlab@e56f6d11f76ae858f602b23ea1e2875eb8754fe5) by @zhzhang93 ( merge request (gitlab-org/gitlab!115820)) GitLab Enterprise Edition.
### Changed (1 change).
Migrate the existing RedisHLL keys to default slot (gitlab-org/gitlab@5fa90b0ef485aee29f62c500fb48c19278099ef0) ( merge request (gitlab-org/gitlab!116604)).
MITL ruby ruby-on-rails git dvcs wiki bugtracker version-control
abc2svg is a set of ECMAscript files that handle the ABC music notation. This includes editing, displaying, printing, playing the music files and converting them to other formats such as ABC and MEI notations.
major bugfix: Lots of bug fixes and improvements.
GNU GPL abc music conversion
Courier is a mail transfer agent (MTA) and groupware server. It implements IMAP, ESMTP, POP3, LDAP, SSL, HTTP, iCal. It also provides mailing list management, filtering, maildirs storage, and a webmail interface with calendaring and scheduling.
minor feature: Courier/module.esmtp/libesmtp.c: treat RFC1035_MX_NONE as a, permanent failure. Various for calls to getgrnam_r/getpwnam_r, maildrop: Update to C++11, replacing internal classes with, modern C++ library classes. maildrop: the -V command line option to also explicitly, set VERBOSE, assorted -V logging. all: update configure.ac to require at least version 2.0.5 of, libidn
GNU GPL c e-mail smtp imap mail-server groupware calendaring
DataMelt is a program for numeric computation, mathematics, statistics, symbolic calculations, data analysis and data visualization. It supports several scripting languages, such as Python, Ruby, Groovy (and others), with the power of hundreds of Java packages.
Available for Windows, Linux and Mac OS.
major bugfix: This version is designed for JDK18 and above.
Better support for JDK18 and above; Integration with XChart 4.0 library; New plotting examples; Jython 2.7.3; Groovy 4.0.11; Online examples updated. 725 examples; Search was re-indexed
Mixed information-analysis mathematics visualization physics latex java groovy jython python cross-plattform linux education science-research
Simple to use paint program like Paintbrush for Mac or classic MS Paint, but for Linux.
major bugfix: - Fix unable to select palette color in ALDOS
- Fix crash in color button font button
- Fix issue with newer babl 'cairo-ARGB32'
- Fix issue configuring babl babl-0.
GNU GPLv3 paint drawing image editor light raster-based editor gegl cairo
Asterisk is an open source framework for building communications applications. Asterisk turns an ordinary computer into a communications server. Asterisk powers IP PBX systems, VoIP gateways, conference servers and other custom solutions. It is used by small businesses, large businesses, call centers, carriers and government agencies, worldwide. Asterisk is free and open source.
minor feature: Res_pjsip_pubsub: subscription cleanup changes
There are two main parts of the change associated with this.
Commit. These are driven by the change in call order of
Pubsub_on_rx_refresh and pubsub_on_evsub_state by pjproject
When an in-dialog SUBSCRIBE is received.
First, the previous behavior was for pjproject to call.
Pubsub_on_rx_refresh before calling pubsub_on_evsub_state
When an in-dialog SUBSCRIBE was received that changes the
Subscription state.
If that change was a termination due to a re-SUBSCRIBE with
an expires of 0, we used to use the call to pubsub_on_rx_refresh
to set the substate of the evsub to TERMINATE_PENDING before.
Pjproject could call pubsub_on_evsub_state.
This substate let pubsub_on_evsub_state know that the.
Subscription TERMINATED event could be ignored as there was
Still a subsequent NOTIFY that needed to be generated and
Another call to pubsub_on_evsub_state to come with it.
That NOTIFY was sent via serialized_pubsub_on_refresh_timeout.
Which would see the TERMINATE_PENDING state and transition it
to TERMINATE_IN_PROGRESS before triggering another call to.
Pubsub_on_evsub_state (which now would clean up the evsub.)
The new pjproject behavior is to call pubsub_on_evsub_state.
Before pubsub_on_rx_refresh. This means we no longer can set
The state to TERMINATE_PENDING to tell pubsub_on_evsub_state
That it can ignore the first TERMINATED event.
To handle this, we now look directly at the event type.
Method type and the expires value to determine whether we
Want to ignore the event or use it to trigger the evsub
Cleanup.
Second, pjproject now expects the NOTIFY to actually be sent.
During pubsub_on_rx_refresh and avoids the protocol violation
Inherent in sending a NOTIFY before the SUBSCRIBE is
Acknowledged by caching the sent NOTIFY then sending it
After responding to the SUBSCRIBE.
This requires we send the NOTIFY using the non-serialized.
Pubsub_on_refresh_timeout directly and let pjproject handle
The protocol violation. Revert "pbx_ael: Gl
GNU GPL communication conferencing telephony sip pbx c python
Asterisk is an open source framework for building communications applications. Asterisk turns an ordinary computer into a communications server. Asterisk powers IP PBX systems, VoIP gateways, conference servers and other custom solutions. It is used by small businesses, large businesses, call centers, carriers and government agencies, worldwide. Asterisk is free and open source.
minor feature: Res_pjsip_pubsub: subscription cleanup changes
There are two main parts of the change associated with this.
Commit. These are driven by the change in call order of
Pubsub_on_rx_refresh and pubsub_on_evsub_state by pjproject
When an in-dialog SUBSCRIBE is received.
First, the previous behavior was for pjproject to call.
Pubsub_on_rx_refresh before calling pubsub_on_evsub_state
When an in-dialog SUBSCRIBE was received that changes the
Subscription state.
If that change was a termination due to a re-SUBSCRIBE with
an expires of 0, we used to use the call to pubsub_on_rx_refresh
to set the substate of the evsub to TERMINATE_PENDING before.
Pjproject could call pubsub_on_evsub_state.
This substate let pubsub_on_evsub_state know that the.
Subscription TERMINATED event could be ignored as there was
Still a subsequent NOTIFY that needed to be generated and
Another call to pubsub_on_evsub_state to come with it.
That NOTIFY was sent via serialized_pubsub_on_refresh_timeout.
Which would see the TERMINATE_PENDING state and transition it
to TERMINATE_IN_PROGRESS before triggering another call to.
Pubsub_on_evsub_state (which now would clean up the evsub.)
The new pjproject behavior is to call pubsub_on_evsub_state.
Before pubsub_on_rx_refresh. This means we no longer can set
The state to TERMINATE_PENDING to tell pubsub_on_evsub_state
That it can ignore the first TERMINATED event.
To handle this, we now look directly at the event type.
Method type and the expires value to determine whether we
Want to ignore the event or use it to trigger the evsub
Cleanup.
Second, pjproject now expects the NOTIFY to actually be sent.
During pubsub_on_rx_refresh and avoids the protocol violation
Inherent in sending a NOTIFY before the SUBSCRIBE is
Acknowledged by caching the sent NOTIFY then sending it
After responding to the SUBSCRIBE.
This requires we send the NOTIFY using the non-serialized.
Pubsub_on_refresh_timeout directly and let pjproject handle
The protocol violation. Revert "pbx_ael: Gl
GNU GPL communication conferencing telephony sip pbx c python
ConsoleKit2 is a continuation fork of ConsoleKit for managing
user sessions, logins, and tracking seats. It's an alternative to
systemd-logind, and intended for XFCE as compatibility layer to run
on the various BSD systems. It integrates many patches since ConsoleKit
was unmaintained, utilizes recent dbus, glib, X11, libkvm, PAM, udev,
inotify and pm-utils bindings.
minor bugfix: Stable release of ConsoleKit2
Changes since 1.2.4.
New Features:
Use sd_ shim functions on !systemd platforms.
:
gtk-doc test failure.
Misc Changes:
Sleep before suspending or hibernating to give time for
the screen to lock.
Remove pm-utils dependency.
GNU GPL c session login-manager pam linux bsd
Shotcut is a free, open source, cross-platform video editor for Windows, Mac and Linux. Major features include support for a wide range of formats; no import required meaning native timeline editing; Blackmagic Design support for input and preview monitoring; and resolution support to 4k.
minor feature: Keyframes malfunction with Contrast
As reported here:
Https://forum.shotcut.org/t/keyframes-malfunction-with-contrast/38243.
GNU GPLv3 multimedia video non-linear-editor artistic-software cross-platform windows macos linux qt
|