Eric is an IDE for Python and Ruby. It provides unlimited editor windows and layout, syntax checking and highlighting, autocompletion, calltips, folding, brace matching, spell checking, search and replace. It includes a class browser, various VCS interfaces, collaboration features, documentation helpers, and a remote debugger for Python and Ruby, unit testing, profiling and code coverage stats, and an interactive Python shell. Command-line filters or hooks can be run from the IDE, such as cx_freeze or PyLink.
minor bugfix: - bug fixes
- General
- Changed code from using `QFileSystemWatcher` to our own implementation (`EricFileSystemWatcher`) based on the `watchdog` Python package in order to get more fine grained control over the reported changes.
- Editor
- Added the capability to reload the current editor via its context menu or the main `File` menu (see issue 556).
- Added basic support for Jenkins pipeline files (and Groovy source files)
(see issue 558).
- Editor Outline
- Improved the navigation capability by respecting the column offset when placing the cursor of the editor (see issue 554).
- File Browser
- Improved the navigation capability by respecting the column offset when placing the cursor of the editor (see issue 554).
- Project Browser
- Improved the navigation capability by respecting the column offset when placing the cursor of the editor (see issue 554).
- Symbols Viewer
- Completed the list of selectable code blocks.
GNU GPLv3 python ide debugger programmers ruby
BiglyBT is a feature filled, open source, ad-free, bittorrent client.
Since 2003, BiglyBT's team has worked hard to bring you the best open source torrent product in the market. Unlike our competitors, our client is ad-free and our installer contains no third party offers.
We provide migration tools for several popular bittorent clients. Switching to BiglyBT from projects using the same source is simple and requires no interactions beyond the initial migration approval. Your settings, downloads, and plugins will all be there and ready to use.
major feature: FEATURE: Tag Added tag constraint variable "file_count_selected" and "count" function Parg
FEATURE: Tag Added "trackers" variable to Tag Constraints Parg
FEATURE: Tag Added Tag Overview "tag sort auto" column Parg
FEATURE: Tag Added "trackerPeers" and "trackerSeeds" Tag constraint functions Parg
FEATURE: Tag Added tag constraint function "pluginOption" Parg
FEATURE: Tag Allow comments in tag constraints Parg
FEATURE: Tag Support empty constraint expression Parg
FEATURE: Plug Added method to add torrents to SimpleAPI plugin Parg
FEATURE: Plug Added progress indicators for SimpleAPI torrent download Parg
FEATURE: Plug Added SimpleAPI plugin method to set download plugin options Parg
FEATURE: Core Added option to automatically create a sub-folder for simple torrents Parg
FEATURE: Core Option to set files to high priority when pieces remaining Parg
FEATURE: Core Added global setting for file priority pieces remaining Parg
FEATURE: Core Add "completed" to generated feed Parg
FEATURE: Core Make banning of HTTP seeds download specific Parg
FEATURE: Core Added "test mode" to "search for existing data files" Parg
FEATURE: UI Added an "Archive" toolbar item Parg
FEATURE: UI Support tag/category filter matching in subscription results Parg
FEATURE: UI Added country chat sub-tab in Peer views Parg
FEATURE: UI Added option to remember response to "add separate download" prompt Parg
FEATURE: UI CTRL+a - select all in progress report window Parg
FEATURE: UI Added "View" file menu item in sidebar view Parg
FEATURE: UI Support additional launch helper for "show file" operation Parg
FEATURE: UI Added option to control side bar double-click pop-out type Parg
FEATURE: UI Added option to disable UI updates when minimised Parg
FEATURE: UI Added blocked icons for up/down speed when disabled Parg
FEATURE: UI Separate seeds/peers
GNU GPL bittorrent client p2p i2p java
"Firefly III" is a self-hosted financial manager. It can help you keep track of expenses, income, budgets and everything in between.
minor bugfix: :
(Login with `AUTHENTICATION_GUARD=remote_user_guard` fails due to missing UserGroup) reported by @nebulade.
Affero GPLv3 finance personal financial budget budgeting money manager management currency sums financials php laravel
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.9 19 Apr, 2024
New features
Kobo driver: Add support for the new color Kobo devices
Edit book: Add a setting to control cursor width under Preferences- gt;Editor settings.
Edit book: Regex-function mode: Show a confirmation popup when closing the function editor when there are unsaved changes.
undocked Quickview dialog not being restored at startup
Windows: an where closing a maximized calibre window to the system tray and then reconnecting with remote desktop would cause a blank calibre window to be displayed
Improved news sources.
El Correo. Eenadu. ORFonline. NatGeo. Harpers Magazine. New Yorker. Business Today. The Week. Asahi Shimbun. Outlook Magazine.
GNU GPLv3 python c++ ebook-reader e-book conversion
Zabbix is an enterprise-class distributed monitoring solution designed to monitor and track performance and availability of network servers, devices, and other IT resources. It supports distributed and Web-based monitoring, auto-discovery, real-time monitoring, SLA assurance, trending, and more.
minor bugfix: 6.4.14rc1 was released as 6.4.14 without any changes
Changes for 6.4.14rc1.
New features:
...G...... ZBXNEXT-9026 added Go compiler version to Zabbix agent 2 version output (mprihodko).
.......PS. ZBXNEXT-9117 updated max supported MariaDB version to 11.3 (mprihodko).
.........T ZBXNEXT-8786 changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates (akotsegubov).
.........T ZBXNEXT-8536 added cbdhsvc service to macros in Windows agent templates (abrosimovs).
...G...... ZBXNEXT-9024 set maximum Zabbix agent 2 plugin capacity to 1000 and default capacity to 100 (mprihodko).
.........T ZBXNEXT-8861 made changes and added more metrics to the FortiGate by SNMP template (aiantsen).
.........T ZBXNEXT-8240 added a new set of templates for integration with Oracle Cloud Infrastructure (knaglis).
:
...G...... ZBX-23719 updated plugin-support to add duplicate flag handling (rzvejs).
....I..... ZBX-22429 typo in Zabbix proxy automake file (MVekslers).
.......PS. ZBX-24089 optimized configuration re-sync after empty initial syncs (wiper).
........S. ZBX-24264 value cache being filled with values of newly added items with triggers (wiper).
A......... ZBX-24219 user HTTP basic authentication when user belongs to LDAP group (gcalenko)
..F....... ZBX-24088 problem filtering in maps with nested maps (miks).
.........T ZBX-24206 line breaks in JavaScript in Cloudflare template (abrosimovs).
.........T ZBX-24134 added sensor discovery in VMware Hypervisor template (akotsegubov).
..F....... ZBX-23918 item pattern select popup to display all available items (esekace).
..F....... ZBX-24190 items being updated incorrectly when configuring graph (esekace).
..F....... ZBX-23884 removed possibility to manually add provisioned user to user group (epulke).
.........T ZBX-23032 added triggers for cluster status in VMware templates (abrosimovs).
.....J.... ZBX-23948 added support for TabularData data
GNU GPL logging networking monitoring system-administration
SciteQt is a port of the SciTE text editor to the Qt QML/Quick platform, which is optimized for touch devices.
All target platforms of the Qt framework are supported (Windows, Mac, Linux, Android, IOS and Webassembly). The application runs even in a browser via Webassembly.
minor feature:
Other text-editor software-development ide javascript
qpwgraph is a graph manager dedicated to PipeWire,
using the Qt C++ framework, based and pretty much like the
same of QjackCtl.
major feature: Prepping next release candidate (aka. v1.0.0-rc2) (Qt = 6.7).
Whether to show the System-tray informational and/or active
Patchbay warning messages, respectively on and/or Quit,
is now optional (cf. Help Enable System Tray Message and/or
Help Enable Patchbay Message, resp.) (EXPERIMENTAL).
Introducing the View/Thumbview option as a whole graph thumbnail
overview helper. (EXPERIMENTAL).
GNU GPLv3 audio jack pipewire qt cpp
A Free, Fast, and Small Automatic Formatter for C, C++, C++/CLI, Objective-C, C#, and Java Source Code.
minor bugfix: * Fix split references with "-k1" option
* Fix "--align-pointer=type" option for fundamental types in lambda parameter lists
* Fix "--indent-after-parens" indent count
MITL formatting indentation
This Public Domain console program speaks the ebooks and is controlled via the keyboard to make it handy for the vision accessibility. Fast and simple. Supported formats: TXT, EPUB, FB2, ABW, [X]HTML, ODT, DOCX. Uses Speech Dispatcher to speak, so you can use synths such as RHVoice, Festival, espeak-ng, etc.
major bugfix: EPUB support fixed a lot, other fixes
Public Domain sound-synthesis speech terminal curses console c++ linux end-users education
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: 1. By default, each instance of the Linux TurboVNC Server now listens on the abstract Unix domain socket, in addition to the pathname Unix domain socket (under **/tmp/.X11-unix**), associated with its X display number. Thisprevents recent versions of GDM, when configured with `WaylandEnable=false`,
from attempting to use Display :1 for the local session if a TurboVNC session is already using Display :1. The previous behavior can be restored by passing `-nolisten local` to `vncserver` or adding `-nolisten local` to the
` serverArgs` variable in **turbovncserver.conf**.
2. The `vncserver` script now checks whether the abstract Unix domain socket associated with an X display number is in use before assuming that the display number is available.
3. Fixed an issue in the Windows TurboVNC Viewer whereby an F10 key press, followed by an F10 key release, caused the keyboard focus to be redirected to the system menu, and subsequent keystrokes were consumed by the system menu until F10, left Alt, or Esc was pressed to dismiss the menu.
4. Fixed an issue whereby GTK applications (including the GNOME window manager) running in a TurboVNC session attempted to display to a local Wayland session if one was active.
GNU GPL c vnc rdp remote-desktop 3d tightvnc cross-platform java
Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.
We call it clientless because no plugins or client software are required.
Thanks to HTML5, once Guacamole is installed on a server, all you need to access your desktops is a web browser.
minor bugfix: Bugfix release addressing bugs and regressions from 1.5.4 and earlier, including a resource leak affecting RDP and SSH connections, and updating dependencies to their latest compatible versions.
Apache c java javascript html5 remote-desktop vnc rdp ssh daemon servlet
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Enjoy the freedom of using your software wherever you want, the way you want it, in a world where interoperability can finally liberate your computing experience.
major bugfix: This release eliminates a bunch of issues detected during oss-fuzz runs.
The test coverage was increased and detected issues eliminates, so an update
is highly recommended.
Noteworthy changes:
* Lots of fixes for oss-fuzz reports
* Timezone detection fixes (#10106)
* SDL key remapping support (#10103)
* Improved help (#10099)
* FreeBSD epoll detection fix (#10097)
Apache rdp remote-desktop networking c
MRBS is a free, GPL, web application using PHP and MySQL/pgsql for booking meeting rooms or other resources.
Some features:
The main screen
Web/Intranet based - Available from any workstation through a Browser
Simple to follow, Web based options and intuitive presentation
Flexible Repeating Bookings
Authentication with your existing user database (eg Netware, NT Domain, NIS etc.)
Ensures that conflicting entries cannot be entered
Reporting option
Selectable DAY / WEEK / MONTH views
Multiple auth levels (read-only, user, admin)
Support for bookings by time or period - ideal for use in schools
Room administrators can be notified of bookings by email
Multiple languages supported (translated to Catalan, Czech, Chinese, Danish, Dutch, Finnish, French, German, Greek, Italian, Japanese, Korean, Norwegian, Portuguese, Slovenian, Spanish, Swedish, Turkish)
Stable and in use at many organizations
MySQL and Postgres support
minor bugfix: Changes since MRBS 1.11.4:
Improved localisation of range dates.
Added a config setting to specify the maximum number of simultaneous bookings.
Added the ability to display a message above the calendar.
Added the ability to override ICU settings for week numbering.
Added the ability to force MRBS to use strftime() instead of the intl extension (useful when the ICU library is out of date).
Various other minor bug fixes and enhancements.
GNU GPLv3 booking server php javascript mysql
Kavita is a full-fledged, fast, cross-platform, & open-source manga, comic, and book server. Built from the ground up with a focus on manga and a goal of being a full solution to your reading needs. Set up your own server and share your manga, comics, and e-book collection with your friends and family.
Extensive File support
Manga/Comics: ZIP, RAR, RAR5, CBR, CBZ, CB7, CBT, TAR.GZ, 7ZIP/7Z
Books: EPUB2, EPUB3, PDF
Raw Images: JPG/JPEG, PNG, WEBP, GIF, AVIF
Manga/Comic Reader
Image Scaling to fit your device screen or override for what feels best to you. Image Splitting for those joined page spreads, don't scroll on your tablet, just split
Double page rendering with optional shadow to emulate reading a comic book
Apply a brightness override to make it easier to read at night
Reading Direction: Left/Right, Up/Down, Webtoon
Webtoon reader built-in
Read across archives without closing the reader
Book Reader
Interactive reader - can interact with text, run javascript
Dark mode persists between page load
Immersive mode, just you and the words
No scroll mode with virtual pages
Customize your reading experience with custom Font, Font Size, Margin, Reading Direction, Dark Mode
Table of Content just a click away
Remember line position and resume where you left off, no matter the device
Read across books without closing the reader
Dedicated PDF Reader
Dedicated PDF reader to give you the best experience for your PDFs
Offers light/dark mode and many customization options
...
minor feature: lt;p gt;This is just a bit more than a hot, but mainly focused on some polish after more users got their hands on the v0.8 along with the updated Image library. From the community support, v0.8 looks to have gone off really well with only a few users reporting minor data loss. Thanks to everyone joining support and bringing up edge cases that were missed. lt;/p gt;.
lt;p gt;I would also like to remind users that you can upvote and comment (or create your own) feature requests on out lt;a href="https://github.com/Kareadita/Kavita/discussions" gt;Github Discussions lt;/a gt; page. lt;/p gt;.
lt;h1 gt;Added lt;/h1 gt;.
lt;ul gt;.
lt;li gt;Added: Added SortOrderLocked field for upcoming ability to set it in the UI, allowing customization of sort order on Series Detail page. (This is not yet in the UI, just in the DB and code) lt;/li gt;.
lt;/ul gt;.
lt;h1 gt;Changed lt;/h1 gt;.
lt;ul gt;.
lt;li gt;Changed: Changed how often the 1 version out of date check occurs to be every 4-6 hours instead of 1-2 hours. lt;/li gt;.
lt;li gt;Changed: Allow jumpbar to function on pages as long as there is no custom sort lt;/li gt;.
lt;li gt;Changed: When refusing OPDS download due to lack of role, use 403 Forbid. lt;/li gt;.
lt;li gt;Changed: Don't show any of the internal information on publication status tooltip when the total items is set to 0 (or unset) lt;/li gt;.
lt;li gt;Changed: Updated Comic Vine library when falling back to taking Series name from directory because no Volume tag exists, don't clean specials from the directory name. lt;/li gt;.
lt;/ul gt;.
lt;h1 gt; lt;/h1 gt;.
lt;ul gt;.
lt;li gt;: a where some series detail pages have a ton of extra space lt;/li gt;.
lt;li gt;: a where series folders with nested specials would get a bad LowestSeriesFolder meaning series scans wouldn't do anything important. lt;/li gt;.
lt;li gt;: a with default ordering failing when a series has a special lt;/li gt;.
lt;li gt;: a where the very out of date modal wouldn't have the correct num
GNU GPLv3 ebook ebookreader server book comics collection
FormKiQ Core is an Open Source Headless Document Management System (DMS) that runs in your Amazon Web Services (AWS) Cloud. Can be used for document workflows, records management, and other document storage and processing needs, using an extendable Document API.
minor feature: V1.14.1
Update Console to 3.5.0.
#220 - OCR Processor fails to create with using a long appenvironment name #220.
MITL aws serverless headless cloud storage document database amazon web services dms document management records management document proces
WirePlumber is a modular session / policy manager for PipeWire and a GObject-based high-level library that wraps PipeWire’s API, providing convenience for writing the daemon’s modules as well as external tools for managing PipeWire.
The WirePlumber daemon implements the session & policy management service. It follows a modular design, having plugins that implement the actual management functionality.
The WirePlumber Library provides API that allows you to extend the WirePlumber daemon, to write management or status tools for PipeWire (apps that don’t do actual media streaming) and to write custom session managers for embedded devices.
minor bugfix: Highlights:
- Added support for loading configuration files other than the default
wireplumber.conf within Lua scripts (!629).
- Added support for loading single-section configuration files, without
fragments (!629).
- Updated the node.software-dsp script to be able to load filter-chain graphs
from external configuration files, which is needed for Asahi Linux audio
DSP configuration (!629).
:
- destroying camera nodes when the camera device is removed (#627, !631).
- an with Bluetooth BAP device set naming (!632).
- an caused by the pipewire event loop not being "entered" as
expected (!634, #638).
- A false positive warning about no modules being loaded is now suppressed
when using libpipewire = 1.0.5.
- Default nodes can now be selected using priority.driver when
priority.session is not set.
Changes:
- The library version is now generated following pipewire's versioning scheme:
libwireplumber-0.5.so.0.5.2 becomes libwireplumber-0.5.so.0.0502.0 (!633).
Past releases.
Other audio session-manager policy-manager pipewire c lua
Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers. We strive to fulfill the goals below. The goals are listed in order of importance, the most important ones first.
Syncthing should be:
Safe From Data Loss
Protecting the user's data is paramount. We take every reasonable precaution to avoid corrupting the user's files.
Secure Against Attackers
Again, protecting the user's data is paramount. Regardless of our other goals, we must never allow the user's data to be susceptible to eavesdropping or modification by unauthorized parties.
Easy to Use
Syncthing should be approachable, understandable, and inclusive.
Automatic
User interaction should be required only when absolutely necessary.
Universally Available
Syncthing should run on every common computer. We are mindful that the latest technology is not always available to every individual.
For Individuals
Syncthing is primarily about empowering the individual user with safe, secure, and easy to use file synchronization.
Everything Else
There are many things we care about that don't make it on to the list. It is fine to optimize for these values, as long as they are not in conflict with the stated goals above.
minor feature: lt;p gt;: lt;/p gt;.
lt;ul gt;.
lt;li gt; lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2231168168" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9503" data-hovercard-type="" data-hovercard-url="/syncthing/syncthing//9503/hovercard" href="https://github.com/syncthing/syncthing//9503" gt;#9503 lt;/a gt;: lib/nat: panic: runtime error: index out of range lt;/li gt;.
lt;/ul gt;.
MPL syncronization file-syncronization peer-to-peer p2p backup archiving networking go html javascript
Advanced Gtk+ Sequencer
Welcome to project website of Advanced Gtk+ Sequencer. Advanced Gtk+ Sequencer is a tree based audio processing engine released under the terms of the GNU GPLv3+. It uses extensively threads, supporting LADSPA, DSSI and Lv2 plugin format.
Advanced Gtk+ Sequencer is capable of doing multi-channel editing, it contains an automation editor and you might want live export to audio files. There are sequencer machines as well a fully featured notation editor. Supporting copy & paste, resizing audio channels or align in-/output pads
GSequencer does audio output on GNU/Linux by ALSA. Avoid additional layers on ALSA like arts, esd or pulseaudio. The output to the soundcard is usually done by AgsPanel sink. Sounds are created by sequencers like AgsDrum, AgsMatrix and alike. Such sources can be bundled by AgsMixer and finally write to hardware by AgsPlayChannelRun recall.
minor bugfix: Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) .
Dead-lock in ags_pulse_devout_tic().
GNU GPLv3 sound-synthesis mixers sequencer audio
Audacity is a multi-track audio and sound editor. It can also record from various input devices, up to 24bit wavelength, using ALSA or JACK with latencies up to 384kHz. All common audio formats and encodings such as WAV, AIFF, AU, FLAC, OGG Vorbis, GSM, MP2, MP3, AC3, M4A/M4R (AAC) and WMA are supported. Audio layers allow cutting, editing, and applying or layering a wide range of effects. And Audacity is also cross-platform.
major feature: Major changes
Cloud project saving
We've introduced a new cloud-saving feature that allows you to save your Audacity projects to audio.com. This allows you to work from any device, share collaborate with others and restore previous versions if something went wrong.
Automatic tempo detection
Audacity can now automatically detect the tempo of imported loops, and adjust them to be in tempo.
Tempo detection is done via both audio analysis and metadata checking. If you want to prepare your loop for automatic tempo detection without relying on audio analysis, both acidizer tempo tags or simply writing "123 bpm" anywhere into the filename work.
Automatic tempo detection can be turned off via Preferences - Import/Export.
Pitch shifting
You now can non-destructively change the pitch of a clip by holding Alt and pressing the Up and Down arrow keys. Alternatively, you can click on the overflow menu (...) and select "Pitch and speed...". When changing the pitch this way, an arrow in the UI indicates how much you've shifted it.
Other changes
Additions
Added an option to skip plugin scanning to Preferences - Effects.
Added an overflow menu, as well as speed and pitch indicators to clips.
Added subtitle formats for labels. Export to WebVTT and SubRip and import of SubRip files is now supported. (Thanks, Pokechu22 and Larry Bordowitz!)
Changes
Reworked the plugin manager.
Improved accessibility. (Thanks, David Bailes!)
When zooming in vertically (Ctrl+scroll on the vertical scale), the zeroline now remains centered. Moving the vertical zoom off-center still is possible via Shift+scroll on the vertical scale.
Changed the look of the selection adjust cursors (previously pointing fingers on Windows and macOS, now look like everywhere).
Changed the timeline options button from a green triangle to a settings gear. From it, you can switch between Beats Measures or hh:mm:ss timeline rulers, set various preferenc
GNU GPL desktop audio editing recording music c cpp python
Ncdu is a disk usage analyzer with an ncurses interface. It is designed to find space hogs on a remote server where you don’t have an entire graphical setup available, but it is a useful tool even on regular desktop systems. Ncdu aims to be fast, simple and easy to use, and should be able to run in any minimal POSIX-like environment with ncurses installed.
minor bugfix: Now requires Zig 0.12. - Revert default color scheme back to 'off'. - Rewrite man page in mdoc, drop pod2man dependency. - updating parent dir error status on refresh.
MITL ncurses terminal cli c
pv ("Pipe Viewer"), a terminal-based tool for monitoring the progress of data through a pipeline. It can be inserted into any normal pipeline between two processes to give a visual indication of how quickly data is passing through, how long it has taken, how near to completion it is, and an estimate of how long it will be until completion.
minor bugfix: feature: new "--si" option to display and interpret size suffixes in multiples of 1000 rather than 1024 (pull request #85) supplied by kevinruddy
fix: continue producing progress output when the output is blocking writes (#34, #86, #87)
fix: honour the TMPDIR / TMP environment variables again, rather than hard-coding "/tmp", when using a terminal lock file (originally removed in 1.8.0) (#88)
i18n: corrections and missing strings added to French translations (pull request #83) supplied by Thomas Bertels
GNU GPLv3 cli terminal logging monitoring network c
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.
major feature: This release changes the default GSK renderer to be Vulkan, on
Wayland. Other platforms still use ngl.
The intent of this change is to get wider testing and verify that.
Vulkan drivers are good enough for us to rely on. If significant
problems show up, we will revert this change for 4.16.
You can still override the renderer choice using the GSK_RENDERER.
environment variable.
---.
This release also changes font rendering settings by introducing.
a new high-level gtk-font-rendering settings which gives GTK more
freedom to decide on font rendering.
You can still use the low-level font-related settings by changing.
the new property to 'manual'.
---.
GtkColumnView:
- infinite loops in dispose.
- problems with weak ref cycles in GtkExpression.
GtkListView:
GtkShortcutManager:
- Track the propagation phase of added controllers.
GtkGLArea:
- Produce dmabuf textures, so graphics offload is possible.
GtkTextView:
- Support text shadows.
GtkGraphicsOffload:
- Add a black-background property.
Settings:
- Add a new gtk-font-rendering setting.
Accessibility:
- Add support for GetRangeExtents to GtkAccessibleText.
- Add support for GetOffsetAtPoint to GtkAccessibleText.
- Implement GtkAccessibleRange for scrollbars.
GDK:
- Add a callback-based cursor API.
GSK:
Use the Vulkan renderer by default.
- Avoid an infinite recursion with offscreens in some cases.
- Optimize graphics offload to make it more likely that compositors
can use direct scanout.
X11:
- some confusing demessages.
- Drop a no-longer-relevant optimization that was interfering with
getting the current window manager capabilities.
macOS:
- Implement the color picker for macOS 10.15+.
Deging:
- Snow monitor resolution in the inspector.
Demos:
- Use graphics offload in the shadertoy demo.
- Show more reliable fps numbers in the fishbowl demo.
Tools:
- Support generating pdf in gtk4-rendernode-tool.
Build:
- Require pango 1.52.
- Require cairo 1.18.
- Add a missing dependency th
GNU GPLv3 gnome gtk library framework gui toolkit cpp
Advanced Gtk+ Sequencer
Welcome to project website of Advanced Gtk+ Sequencer. Advanced Gtk+ Sequencer is a tree based audio processing engine released under the terms of the GNU GPLv3+. It uses extensively threads, supporting LADSPA, DSSI and Lv2 plugin format.
Advanced Gtk+ Sequencer is capable of doing multi-channel editing, it contains an automation editor and you might want live export to audio files. There are sequencer machines as well a fully featured notation editor. Supporting copy & paste, resizing audio channels or align in-/output pads
GSequencer does audio output on GNU/Linux by ALSA. Avoid additional layers on ALSA like arts, esd or pulseaudio. The output to the soundcard is usually done by AgsPanel sink. Sounds are created by sequencers like AgsDrum, AgsMatrix and alike. Such sources can be bundled by AgsMixer and finally write to hardware by AgsPlayChannelRun recall.
minor bugfix: Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) .
Ags_file_widget_real_refresh() test directory permissions.
Ags_file_widget_value_factory_bind() test file permissions.
AgsFileWidget root directory.
GNU GPLv3 sound-synthesis mixers sequencer audio
ImageMagick® is software toolset and library to create, edit, compose, or convert bitmap images. It supports easy cropping, resizing and distorting, combining and morphing, colorizations, animations, applying effects or decorations, adding text, polygons and Bézier curves.
Supported image formats include PNG, JPEG, JPEG-2000, GIF, SVG, TIFF, DPX, EXR, PDF and Postscript.
IM is comprised of the command line tools convert, identify, mogrify, composite, montage, compare, stream, display (with editing GUI), animate, import and conjure for scripting. And there are bindings for Ada, C, COM+, C++, Java, Lisp, haXe, .NET, PHP, Python, Ruby and Tcl.
minor feature: Merged:
Convert big PDF documents is slow `#7263`.
ci: git version `#7260`.
Update release.yml `#7258`.
Update README.md `#7245`.
uhdr.c: verify the availability of error message before accessing it `#7229`.
Bump caphyon/advinst-github-action from 1.0 to 1.1 `#7227`.
Commits:
beta release.
Don't create the msixbundle in a pull request..
Register format in uppercase..
set perl install base to that of ImageMagick's.
Corrected check for warning when png:compression-filter is invalid..
Code cleanup..
Call heif_context_set_maximum_image_size_limit to limit high dimensions earlier..
Removed outdated files..
Removed outdated files..
compare SSIM score of 1 indicates perfect structural similarity.
Also allow tiff:assume-alpha when there is more than one meta channel..
Removed unused advinst-enable-automation setting..
Code cleanup..
Switch to the new action..
latest autoconf/automake.
missing C++ pop (https://github.com/ImageMagick/ImageMagick//7230).
Added new security policy setting called max-profile-size that can be used to limit the size of a profile..
Added new private method AcquireProfileStringInfo that should be used when a StringInfo is created for a profile..
Added SetImageProfilePrivate that won't make a copy of the StringInfo but adds it to the profiles of the image directly..
Also check the max profile size when it's being added to the image profiles..
Use AcquireProfileStringInfo in Wand where possible..
Silenced warning..
Added extra checks for empty or null profile..
Added BlobToProfileStringInfo that should be used instead of BlobToStringInfo when the StringInfo will be used to add a profile to an image..
Only create the profile when we need to and refactored the code to simply it..
Added name argument to AcquireProfileStringInfo and BlobToProfileStringInfo..
Restore check because it is possible that the StringInfo gets resized..
Reverted incorrect patch..
Added missing call to DestroyStringInfo..
rare memory leak..
Apache c graphics image-manipulation image-magick graphics-conversion
Weblate is an open source web-based translation tool with version control. It includes several hundred languages with basic definitions, and enables the addition of more language definitions, all definitions can be edited by the web community or a defined set of people, as well as through integrating machine translation, such as DeepL, Amazon Translate, or Google Translate.
minor feature: lt;p gt;Released on April 20th 2024. lt;/p gt;.
lt;p gt; lt;strong gt;New features lt;/strong gt; lt;/p gt;.
lt;ul gt;.
lt;li gt;.
lt;p gt; lt;a href="https://docs.weblate.org/en/weblate-5.5/admin/addons.html#addons" rel="nofollow" gt; lt;span gt;Add-ons lt;/span gt; lt;/a gt; can be now installed project-wide and site-wide. lt;/p gt;.
lt;/li gt;.
lt;li gt;.
lt;p gt;API improvements lt;/p gt;.
lt;ul gt;.
lt;li gt;.
lt;p gt;Added lt;a href="https://docs.weblate.org/en/weblate-5.5/api.html#get--api-categories-(int-id)-statistics-" title="GET /api/categories/(int:id)/statistics/" rel="nofollow" gt; lt;code gt;GET /api/categories/(int:id)/statistics/ lt;/code gt; lt;/a gt;. lt;/p gt;.
lt;/li gt;.
lt;li gt;.
lt;p gt;Added lt;a href="https://docs.weblate.org/en/weblate-5.5/api.html#get--api-projects-(string-project)-file-" title="GET /api/projects/(string:project)/file/" rel="nofollow" gt; lt;code gt;GET /api/projects/(string:project)/file/ lt;/code gt; lt;/a gt;. lt;/p gt;.
lt;/li gt;.
lt;li gt;.
lt;p gt;Added lt;a href="https://docs.weblate.org/en/weblate-5.5/api.html#post--api-groups-(int-id)-admins-" title="POST /api/groups/(int:id)/admins/" rel="nofollow" gt; lt;code gt;POST /api/groups/(int:id)/admins/ lt;/code gt; lt;/a gt;. lt;/p gt;.
lt;/li gt;.
lt;li gt;.
lt;p gt;Added lt;a href="https://docs.weblate.org/en/weblate-5.5/api.html#delete--api-groups-(int-id)-admins-(int-user_id)" title="DELETE /api/groups/(int:id)/admins/(int:user_id)" rel="nofollow" gt; lt;code gt;DELETE /api/groups/(int:id)/admins/(int:user_id) lt;/code gt; lt;/a gt;. lt;/p gt;.
lt;/li gt;.
lt;li gt;.
lt;p gt;Improved lt;a href="https://docs.weblate.org/en/weblate-5.5/api.html#post--api-translations-(string-project)-(string-component)-(string-language)-units-" title="POST /api/translations/(string:project)/(string:component)/(string:language)/units/" rel="nofollow" gt; lt;code gt;POST /api/translations/(string:project)/(string:component)/(string:language)/units/ lt;/code gt; lt;/a gt;. lt;/p
GNU GPLv3 translation localization web python html
FlexGet is a multipurpose automation tool for content like torrents, nzbs, podcasts, comics, series, movies, etc. It can use different kinds of sources like RSS-feeds, html pages, csv files, search engines and there are even plugins for sites that do not provide any kind of useful feeds.
minor feature: all commits.
Changed.
.
.
.
best_quality: can now return multiple best entries.
.
.
Update best_quality.py .
.
MITL download internet torrents bittorrent python
Django Ledger is a double entry accounting system based on the Django Web Framework, which aims to power financially driven applications by removing the complexity of the accounting domain into a simple, high-level API. Prior experience with Django is required to more effectively use this software.
minor feature: lt;h2 gt;What #39;s Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;v0.5.6.5 - Multiple CoA Enhancements by lt;a class= quot;user-mention notranslate quot; data-hovercard-type= quot;user quot; data-hovercard-url= quot;/users/elarroba/hovercard quot; data-octo-click= quot;hovercard-link-click quot; data-octo-dimensions= quot;link_type:self quot; href= quot;https://github.com/elarroba quot; gt;@elarroba lt;/a gt; in lt;a class= quot;-link js--link quot; data-error-text= quot;Failed to load title quot; data-id= quot;2215246957 quot; data-permission-text= quot;Title is private quot; data-url= quot;https://github.com/arrobalytics/django-ledger//192 quot; data-hovercard-type= quot;pull_request quot; data-hovercard-url= quot;/arrobalytics/django-ledger/pull/192/hovercard quot; href= quot;https://github.com/arrobalytics/django-ledger/pull/192 quot; gt;#192 lt;/a gt; lt;/li gt;.
lt;li gt;Bump pillow from 10.0.1 to 10.2.0 in /docs/source by lt;a class= quot;user-mention notranslate quot; data-hovercard-type= quot;organization quot; data-hovercard-url= quot;/orgs/dependabot/hovercard quot; data-octo-click= quot;hovercard-link-click quot; data-octo-dimensions= quot;link_type:self quot; href= quot;https://github.com/dependabot quot; gt;@dependabot lt;/a gt; in lt;a class= quot;-link js--link quot; data-error-text= quot;Failed to load title quot; data-id= quot;2202833077 quot; data-permission-text= quot;Title is private quot; data-url= quot;https://github.com/arrobalytics/django-ledger//190 quot; data-hovercard-type= quot;pull_request quot; data-hovercard-url= quot;/arrobalytics/django-ledger/pull/190/hovercard quot; href= quot;https://github.com/arrobalytics/django-ledger/pull/190 quot; gt;#190 lt;/a gt; lt;/li gt;.
lt;li gt;Dockerization of Project for Development by lt;a class= quot;user-mention notranslate quot; data-hovercard-type= quot;user quot; data-hovercard-url= quot;/users/MateehUllah/hovercard quot; data-octo-click= quot;hovercard-link-click quot; data-octo-dime
GNU GPLv3 accounting money finances bookkeeping django python
🗓 a general-purpose event management tool;
🌍 fully web-based;
🧩 feature-rich but also extensible through the use of plugins;
⚖️ Open-Source Software under the MIT License;
made at CERN, the place where the web was born!
minor feature: lt;h1 gt; Improvements lt;/h1 gt;.
lt;ul gt;.
lt;li gt;Use more verbose page titles in management/admin areas lt;/li gt;.
lt;li gt;Prioritize exact matches when searching for users lt;/li gt;.
lt;li gt;Show document templates from non-parent categories and other events for cloning as long as the user has management access lt;/li gt;.
lt;li gt;Warn about conflicts from concurrent edits of minutes lt;/li gt;.
lt;li gt;Include up to two months of past events in dashboard iCal export lt;/li gt;.
lt;/ul gt;.
lt;h1 gt; lt;/h1 gt;.
lt;ul gt;.
lt;li gt;adding additional event keywords when some keywords have already been set lt;/li gt;.
lt;li gt;overlapping times in some room booking timelines when using a locale with a 12-hour time format lt;/li gt;.
lt;li gt;error when printing badges referencing a linked regform picture field that contains no picture lt;/li gt;.
lt;li gt;error when creating a reminder for exactly one week before the event lt;/li gt;.
lt;li gt;error when unassigning the editor of an editable that has no editor lt;/li gt;.
lt;li gt;error when judging an editable from the list of editables lt;/li gt;.
lt;li gt;validation error when using a lt;code gt;mailto: lt;/code gt; link in an email body lt;/li gt;.
lt;li gt;Clear the flags indicating that registrations or a registration form field have been purged when cloning an event lt;/li gt;.
lt;li gt;Use English locale when formatting dates for room booking log entries lt;/li gt;.
lt;li gt;date validation in room booking failing in certain timezones lt;/li gt;.
lt;/ul gt;.
lt;h1 gt; Internal Changes lt;/h1 gt;.
lt;ul gt;.
lt;li gt;Allow plugins to fully replace the data in a QR code with a custom string instead of just modifying/extending the JSON dict lt;/li gt;.
lt;li gt;Replace deprecated lt;code gt;pkg_resources lt;/code gt; with lt;code gt;importlib lt;/code gt; from standard library lt;/li gt;.
lt;/ul gt;.
MITL python flask javascript events sqlalchemy conference cms calendar event event-management
treasury.lua is a command-line program for storing secrets in files encrypted using the openssl command-line app. It requires libUseful and libUseful.lua
minor bugfix: Set LC_ALL and LANG environment variables to 'C' locale so that output of commands is in default language.
GNU GPLv3 vault secrets openssl
Cppcheck is a static analysis tool for C/C++ code. It doesn't look for syntax errors, but for bugs that a compilation steps would not normally detected. It provides out of bounds checking, checking the code for each class, exception safety, memory leaks checking, warnings for obsolete function usage, invalid usage of STL, and tests for uninitialized variables and unused functions. There are IDE and VCS bindings for Code::Block, CodeLite, Eclipse, gedit, Hudson, Jenkins,
Mercurial, Tortoise SVN, Visual Studio.
minor feature: Summary:
- Fixed 23 "crash" tickets
- Fixed 69 "false positive" tickets
- Fixed 36 "improve check" tickets
New checks:
- eraseIteratorOutOfBounds: warns when erase() is called on an iterator that is out of bounds
- returnByReference: warns when a large class member is returned by value from a getter function
GUI:
-Make it possible to suppress warnings in all files in a folder
Changed interface:
- Fixed crash with '--rule-file=' if some data was missing.
- '--rule-file' will now bail out if a rule could not be added or a file contains unexpected data.
- Add option '--check-version', you can use it to pin the cppcheck version in a script.
- Added '--template=simple'. It is expands to ' file : line : column : severity : inconclusive:inconclusive: message id ' without any additional location details.
- Removed deprecated platform type 'Unspecified'. Please use 'unspecified' instead.
- Add --file-filter=- option that reads file filters from stdin. Added for a plugin.
Other:
- Added CMake option 'EXTERNALS_AS_SYSTEM' to treat external includes as 'SYSTEM' ones.
- The minimum required compiler versions have been bumped to GCC 5.1 / Clang 3.5 / Visual Studio 2015
- The minimum required CMake version has been bumped to 3.5
- Using Visual Studio with CMake now checks if the CMake version is at least 3.13. This was always required but was not checked explicitly.
- Removed deprecated 'Makefile' option 'SRCDIR'.
- Added CMake option 'DISALLOW_THREAD_EXECUTOR' to control the inclusion of the executor which performs the analysis within a thread of the main process.
- Removed CMake option 'USE_THREADS' in favor of 'DISALLOW_THREAD_EXECUTOR'.
- misra-config will not be treated as a critical error anymore
Safety critical:
- #12440 : Misra violations found but cppcheck exited with 0 even after specifying exit code
GNU GPLv3 c c++ software-development static-analysis dynamic-debugging
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.8.4 2024-4-20
* Bug Fixes:
* Clean volume cache when cleaning temporary files.
* iTunes Import: Fix 'Date Added' (introduced in 4.8.3).
* Linux: OpenSUSE: Fix package.
* Marquee: Fix incorrect font (introduced in 4.8.3).
* Sort Dialog: Fix 'Date Added' (introduced in 4.8.3).
Zlib audio music end-users linux macos windows player ballroom c gtk
Praat is a speech analysis tool used for doing phonetics by computer. Praat can analyse, synthesize, and manipulate speech, and create high-quality pictures for your publications. Praat was created by Paul Boersma and David Weenink of the Institute of Phonetics Sciences of the University of Amsterdam.
Some of Praat’s most prominent features are:
Speech analysis
Speech synthesis
Speech labelling
Grammar models
Statistical analysis
minor bugfix: Windows: a problem with the right and bottom edges of windows (half-visible scroll bars).
For the Intel editions (the ARM64 edition still has this problem).
Scripting: a that could cause Praat to crash when an unknown choice was given to an option menu.
MelSpectrogram: a that could cause Praat to crash if a mel value was negative.
DataModeler: improved confidence limits on estimated model parameters.
GNU GPLv3 speech analysis audio phonetics synthesis c cpp
Linux is a mostly POSIX-compliant Unix-inspired operating system kernel, originally implemented by Linus Torvalds and now maintained as an international project. It's the base and common namegiver to a wide array of Linux distributions. The kernel provides all modern Unix-y features, like true process multitasking, virtual memory, virtual and clustered filesystem support, complex networking and extensive support for various hardware and machine platforms.
minor feature: Linux 6.8.7, drm/amd/display: disable otg wa logic in DCN316, drm/amd/display: always reset ODM mode in context when adding first plane, drm/amd/display: Return max resolution supported by DWB, drm/amd/display: Do not recursively call manual trigger programming, drm/amd/display: Set VSC SDP Colorimetry same way for MST and SST, drm/amd/display: Program VSC SDP colorimetry for all DP sinks = 1.4, drm/amdgpu: differentiate external rev id for gfx 11.5.0, drm/amdgpu: incorrect number of active RBs for gfx11, drm/amdgpu: always force full reset for SOC21, drm/amdgpu: Reset dGPU if suspend got aborted, drm/i915: Disable live M/N updates when using bigjoiner, drm/i915: Disable port sync when bigjoiner is used, drm/i915/psr: Disable PSR when bigjoiner is used, drm/i915/cdclk: CDCLK programming order when pipes are active, x86/: Replace CONFIG_SPECTRE_BHI_ ON,OFF with CONFIG_MITIGATION_SPECTRE_BHI, x86/: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto, x86/: Clarify that syscall hardening isn't a BHI mitigation, x86/: BHI handling of RRSBA, x86/: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr', x86/: Cache the value of MSR_IA32_ARCH_CAPABILITIES, x86/: BHI documentation, x86/: return type of spectre_bhi_state(), kernfs: annotate different lockdep class for of- mutex of writable files, selftests: kselftest: build failure with NOLIBC, irqflags: Explicitly ignore lockdep_hrtimer_exit() argument, x86/apic: Force native_apic_mem_read() to use the MOV instruction, selftests: kselftest: Mark functions that unconditionally call exit() as __noreturn, selftests: timers: abs() warning in posix_timers test, selftests: timers: posix_timers ksft_print_msg() warning, selftests/timers/posix_timers: Reimplement check_timer_distribution(), x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n, perf/x86: out of range data, vhost: Add smp_rmb() in vhost_enable_notify(), vhost: Add smp_rmb() in vhost_vq_avail_empty(), arm64: dts: imx8-ss-dma: spi lpc
GNU GPL c linux kernel operating-system
Xcoral is a multiwindow mouse-based text editor for Unix and X Window System. Syntax highlighting and auto-indentation are available. A built-in browser enables you to navigate through C functions, C++ and Java classes, methods and files. A SMall Ansi C Interpreter (Smac) is also built-in to dynamically extend the editor's possibilities (user functions, key bindings, modes etc). Xcoral provides regions and marks, kill-buffers, macros system and unlimited undo.
minor bugfix: minor update and clean release
GNU GPL programming c c++ java python text editor
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 SetTags helper function for use in advanced formatting expressions.
- Added a couple of new tags from the DNG 1.7.1 specification.
- Added a new Nikon Z lens.
- Added a couple of new QuickTime tags.
- Added a few more XMP-GCamera tags.
- Added build_geolocation to the full distribution.
- Decode a new CanonVRD tag and rename another one.
- Updates to Sony maker note decoding for newer models.
- Minor change in -p option to avoid adding the trailing newline if the -b
option is also used.
- Minor changes to GM PDR decoding for Gear and angle measurements.
- Removed Geolocation alternate language support from the standard
distribution, and added PPLX feature codes.
- Set family 1 group name for NextBase 'nbmt' information to "Nextbase".
- incorrect ID of a DNG tag.
- API Changes:
- Added IgnoreGroups option.
Artistic perl exif meta-data
Django Ledger is a double entry accounting system based on the Django Web Framework, which aims to power financially driven applications by removing the complexity of the accounting domain into a simple, high-level API. Prior experience with Django is required to more effectively use this software.
major feature: lt;h2 gt;What #39;s Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;v0.5.6.5 - Multiple CoA Enhancements by lt;a class= quot;user-mention notranslate quot; data-hovercard-type= quot;user quot; data-hovercard-url= quot;/users/elarroba/hovercard quot; data-octo-click= quot;hovercard-link-click quot; data-octo-dimensions= quot;link_type:self quot; href= quot;https://github.com/elarroba quot; gt;@elarroba lt;/a gt; in lt;a class= quot;-link js--link quot; data-error-text= quot;Failed to load title quot; data-id= quot;2215246957 quot; data-permission-text= quot;Title is private quot; data-url= quot;https://github.com/arrobalytics/django-ledger//192 quot; data-hovercard-type= quot;pull_request quot; data-hovercard-url= quot;/arrobalytics/django-ledger/pull/192/hovercard quot; href= quot;https://github.com/arrobalytics/django-ledger/pull/192 quot; gt;#192 lt;/a gt; lt;/li gt;.
lt;li gt;Bump pillow from 10.0.1 to 10.2.0 in /docs/source by lt;a class= quot;user-mention notranslate quot; data-hovercard-type= quot;organization quot; data-hovercard-url= quot;/orgs/dependabot/hovercard quot; data-octo-click= quot;hovercard-link-click quot; data-octo-dimensions= quot;link_type:self quot; href= quot;https://github.com/dependabot quot; gt;@dependabot lt;/a gt; in lt;a class= quot;-link js--link quot; data-error-text= quot;Failed to load title quot; data-id= quot;2202833077 quot; data-permission-text= quot;Title is private quot; data-url= quot;https://github.com/arrobalytics/django-ledger//190 quot; data-hovercard-type= quot;pull_request quot; data-hovercard-url= quot;/arrobalytics/django-ledger/pull/190/hovercard quot; href= quot;https://github.com/arrobalytics/django-ledger/pull/190 quot; gt;#190 lt;/a gt; lt;/li gt;.
lt;li gt;Dockerization of Project for Development by lt;a class= quot;user-mention notranslate quot; data-hovercard-type= quot;user quot; data-hovercard-url= quot;/users/MateehUllah/hovercard quot; data-octo-click= quot;hovercard-link-click quot; data-octo-dime
GNU GPLv3 accounting money finances bookkeeping django python
QGIS (Quantum GIS) is a geographic information systems (GIS) application
for viewing, editing, and analysing data. It allows layered map editing,
composed of raster and vector (polygon) data, and allows georeferencing
them. It's commonly used by OpenStreetMap and suitable for beginners, also
available cross-platform.
major feature:
GNU GPL c++ gis map-editor vector-graphics dxf
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: New features
Kobo driver: Add support for the new color Kobo devices
Closes tickets: 2060886
Edit book: Add a setting to control cursor width under Preferences- Editor settings
Edit book: Regex-function mode: Show a confirmation popup when closing the function editor when there are unsaved changes
Bug fixes
Fix undocked Quickview dialog not being restored at startup
Closes tickets: 2060314
Windows: Fix an issue where closing a maximized calibre window to the system tray and then reconnecting with remote desktop would cause a blank calibre window to be displayed
Closes tickets: 2044118
Improved news sources
El Correo
Eenadu
ORFonline
NatGeo
Harpers Magazine
New Yorker
Business Today
The Week
Asahi Shimbun
Outlook Magazine
GNU GPLv3 python c++ ebook-reader e-book conversion
hledger is...
free GPL-licensed accounting software that runs on unix, mac, windows, and the web
based on readable, version-controllable, future-proof plain text files
good for tracking money, investments, time, or any countable commodity
good for learning more about double entry accounting
shipped with web, terminal, command line, JSON and Haskell interfaces
the most user friendly plain text accounting app
comparable to Ledger and Beancount
built with the powerful Haskell language
fast, lightweight, reliable (we pay $50 for regression reports or fixes)
free from vendor lock-in
local, not cloud-based; your private financial data remains under your control
scripting-friendly and automatable
comfortable for technical users, but also usable by others. Knowing about command lines, text editors and version control is helpful, but not required (much)
good at importing CSV from banks and other financial institutions
actively developed and supported by Simon Michael and contributors since 2007
strengthened by your feedback, work and funding. 🙏🏻
minor documentation: Misc
Apple ARM binaries are now included in github releases.
Docs.
REGRESSIONS: we now split the bounty between finder and r.
move Developer docs, MOCKUPS, investment-accounting-features to main repo.
merge LINKS into dev docs page; cleanup.
drop unused BACKLOG, TODO pages.
accounting cli haskell roff
pdfgrep is a commandline tool to search through PDF files. It's similar in its application to grep, and also allows searching with regular expressions or case-insensitively, and recursively through directories. It prints out filenames, page numbers, number of occurences, and most importantly a colorized match list.
major bugfix: ## Features
- `--page-number` can now take an optional argument `label` that shows the
PDF's page label instead of the page index.
## Changes
- Port to PCRE2
- Change default value of `--include` to `*. Pp Dd Ff ` to allow for different case variations of `*.pdf`.
- Build system: Switch to C++14
- Build system: Require poppler-cpp = 0.36.0, to avoid a nasty bug in earlier versions that makes pdfgrep produce wrong results. See https://bugs.freedesktop.org/show_bug.cgi?id=91644
- Manpage: Specify SYNOPSIS more precisely.
- Ignore extra whitespace at the end of pages as generated by newer poppler. This fixes e.g. `--warn-empty` and our testsuite.
## Fixes
- Fix crash with invalid locale setting
- Fix `--warn-empty` with `--cache`
GNU GPL cpp pdf poppler cli
|