Nextcloud 20.0.0beta4 💾

Access, share and protect your files, calendars, contacts, communication & more at home and in your enterprise. Keep all of your life / business private and secure on a server you control. Share with only who you choose, and no-one else.

minor feature: Add the missing cursor parameter to unified search requests . Provide from on the search query too. . . . . . . . . . Remove wrongly annotated package names. . Update apps/dav/lib/CalDAV/Activity/Setting/CalDAVSetting.php. . tests. . . . Remove @Package annotations from public namespace. . Make ellipsized unified search results visible on hover. . Bump @nextcloud/vue-dashboard from 0.1.3 to 0.1.8. . . . . . . . tx-robot updated from transifex. . . . . . Use proper branch name in phpdoc builds. . App Icons need to be white. . . . . . double escape of user-status in Dashboard widget. . 20 Beta3. . Hide error if a background request fails during navigation. . Bump nextcloud-vue-collections from 0.7.2 to 0.8.1. . . . . . . . . . l10n: Add a period at the end of the sentence. . Add the missing parenthesis. . Removing the added parentheses. . tx-robot updated from transifex. . . . Set proper root path for single file shares originating from other st . . trim slashes. . remove unneeded if. . writing BLOBs to postgres with recent contacts interaction. . . . ignore duplicate setting sections. . clicks on actions menu of non opaque file rows in acceptance tests. . tx-robot updated from transifex. . Bump webpack-node-externals from 2.5.1 to 2.5.2. . tx-robot updated from transifex. . . . . . . . tx-robot updated from transifex. . Pimp Oauth2 table. . . . Declare OCA.Search directly, not via a monkey patch. . . . Bump @nextcloud/dialogs from 1.4.0 to 2.0.1. . Don't lose filecache entry on s3 overwrite error. . Only update the filecache entry once the file has been written to S3. . Transfer shares of the transferred root node. . . . . . Bump underscore from 1.10.2 to 1.11.0. . set the mount id before calling storage wrapper. . . . User Status: Display hint that DND mutes all notifications. . . . dont use `false` as cache key for non utf8 path in normalizePath. . . . . . Change free space calculation. .

Affero GPLv3 storage cloud web-environment file-sharing secure s3 dropbox

Checkstyle 8.36.1 💾

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

minor feature: DesignForExtension check crashes CheckStyle if an undocumented non-final method is present in a record (Java 14 + Java 15). FinalClass check crashes CheckStyle if there are multiple constructors in a record (Java 14 + Java 15). IndentationCheck: false positive with nested records' methods. Java 14 + Java 15). Support for all Token Types as a Property Type for Module Metadata. MissingSwitchDefault to exclude Java 14 switch expressions. Set tokenTypesSet as validationType for non base token properties. Google style has improper enforcement of horizontal whitespace. Update doc for NestedForDepth. Improve code coverage for metadata generator classes. Update doc for IllegalThrows. Update doc for ExplicitInitialization. Resolve Pitest - ImportOrderCheck (1). doc: Add stickler-ci to the active tool list.

MITL java coding-style syntax-checker command-line

µBlock Origin 1.29.3b15 💾

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

minor feature: Firefox: Click uBlock0_1.29.2.firefox.signed.xpi uBO works best on Firefox. . uBO works best on Firefox. Chromium: Install from the Chrome store (CWS): https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at chrome://flags/#enable-javascript-harmony. . For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at chrome://flags/#enable-javascript-harmony. Edge: Install from Microsoft Store: https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak The Microsoft Store version of uBO is published by Nik Rolls . The Microsoft Store version of uBO is published by Nik Rolls. Opera: Install from Opera addons: https://addons.opera.com/en/extensions/details/ublock/. Add argument to nowoif scriptlet. regression in set-constant scriptlet.

GNU GPLv3 javascript browser ad-blocker filter privacy

Parrillada 1.18.3 💾

A CD/DVD burning application for MATE Desktop forked from GNOME's Brasero by Philippe Rouquier. Parrillada is a CD/DVD mastering tool for the MATE Desktop. It is designed to be simple and easy to use.

minor feature: Check pointer before strcmp() call. Update Appdata file. Now validates 100 with appstream-util. Screenshots are now in Github.

GNU GPL burn cdrom dvd mate desktop linux mate-desktop gstreamer dvd-burning-application cdrtools

wxMaxima 20.09.0 💾

wxMaxima is a document based interface for the computer algebra system Maxima. wxMaxima provides menus and dialogs for many common maxima commands, autocompletion, inline plots and simple animations.

minor feature: Russian translation updates from OlesyaGerasimenko and Yuri Chornoivan. An italian translation update from Marco Ciampa. Repaired the non-case-sensitive "Replace All" functionality. Updated Ukrainian translation by Yuri Chornoivan. More efficient and accurate calculation of worksheet object sizes. (Hopefully) reduced the last visual glitches. Reduced the UI flicker on MS Windows. diff cells can now be broken into lines. A try to replace manual MacOs desktop integration with wxWidgets one. Another massive performance update. Reduced the memory footprint of big equations. A better 2D ASCII Art mode. Better High-DPI support. If it is configurable it now might have a right-click menu. Reduced the memory footprint of cells used only when line breaking is performed. Subscripts created by derivabbrev are now correctly copied as "diff" command. If Maxima comes without suitable manual we now use the online one instead. Added buttons that reset the configuration. A few menu items now are checkboxes set and cleared by maxima. wxMaxima forgot to release the communication port it used for talking to maxima. Improved performance of receiving data from maxima. The font sizes are stored in configuration with full precision, without rounding to integer. Many additional.

GNU GPLv3 mathematics cas maxima

exiftool 12.06 💾

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 read support for Lyrics3 metadata. - Added a new Panasonic VideoBurstMode value. - Added a new Olympus MultipleExposureMode value. - Added a new Nikon LensID. - Added back conversions for XMP-dwc EventTime that were removed in 12.04 with a patch to allow time-only values. - Decode GIF AspectRatio. - Decode Olympus FocusBracketStepSize. - Extract PNG iDOT chunk in Binary format with the name AppleDataOffsets. - Process PNG images which do not start with mandatory IHDR chunk.

Artistic perl exif meta-data

Evince 3.38.0 💾

Evince is a document viewer for multiple document formats. The goal of evince is to replace the multiple document viewers that exist on the GNOME Desktop with a single simple application. Evince is specifically designed to support the file following formats: PDF, Postscript, djvu, tiff, dvi, XPS, SyncTex support with gedit, comics books (cbr,cbz,cb7 and cbt). For a comprehensive list of formats supported, see Supported Document Formats.

minor feature: Update Croatian translation . Update Japanese translation. . Update Japanese translation. . Update Brazilian Portuguese translation. . Update French translation. . dvi: Minus sign doesn't appear with mathdesign fonts. . Update Persian translation. . Update Dutch translation. . Update Basque translation. . pdf: Reimplement 'de facto' tooltip with no ABI break. . Update Ukrainian translation. . Update Finnish translation. . Update Korean translation. . Build using libm in some of the backends. . Update Hungarian translation. . Release 3.38.0.

GNU GPLv3 pdf viewer c

Wine 5.17 💾

Wine is an implementation of the Windows API on top of X and Unix. It does not require Microsoft Windows, but can use native Windows DLLs if they are available. It provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes.

minor feature: ADVAPI32 library converted to PE. Beginnings of an NDIS network driver. Still more restructuration of the console support. Various.

GNU LGPL c x86 windows win32 emulator compatibility library desktop operating-system

BallroomDJ 3.30.0 💾

BallroomDJ is a ballroom music player. It is designed to let the computer choose the music and to be able to play music the entire evening without intervention. It features flexible playlists, music queue management, requests, seeking in songs, speed with pitch control, and an optional audio file organizer. Songs may be adjusted with start and end trimming, speed adjustments and volume adjustments without changing the audio file.

minor bugfix: 3.30.0 (2020-9-12) (stable) Changes: Removed the 'update' process (as it is hardly used and requires extra infrastructure). Added instructions for installing the extra themes. Bug Fixes: Export for CD: Fix song format conversion when input file is not in a format recognized by sox (e.g. .m4a). Song Server: Fixed a crash configuring the client when the server name was not set. Options / Mobile Remote Control: Change so that URLs can be copied from the screen. Fixed ability to copy from a text area (remote control: URLs; Song Editor: filename). Linux: Installation: Fixed the desktop shortcut install to use the localized desktop directory. Linux: Installation: Fixed incorrect language in the desktop shortcut installation. Linux: Fixed IP address discovery on systems with /bin/ip (e.g. Ubuntu 20.04). Player: External Request: Fix test for song already in the database. Client/Server Mode: Various fixes. Internal: Code cleanup.

Zlib end-users linux macos windows tk tcl player ballroom

Vim 8.2.1665 💾

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

minor feature: patch 8.2.1665: cannot do fuzzy string matching Problem: Cannot do fuzzy string matching. Solution: Add matchfuzzy().

Other text-editor ide vi vim

Electron 12.0.0-nightly.20200911 💾

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

minor feature: Added back a previously broken visibleOnFullScreen option for setVisibleOnAllWorkspaces. #25126. Added the currencyCode field that Apple's StoreKit in-app-purchasing library provides but has not been added to the Product object that inAppPurchase.getProducts returns. #25085. PowerMonitor not emitting suspend/resume events on some Windows machines. #25165. an where filters set in dialogs on macOS would have nondeterministic ordering. #25194. an where notifications with a reply button could potentially be destroyed too early when a user clicked on the notification body before replying. #25101. Frameless window's size being changed when restored from minimized state. #25045. Network permission error when there are multiple WebContents sharing same session are created with web security disabled. #25179. Node's TLS stack not allowing renegotiation. #25041. The following for frameless when maximized on Windows unreachable task bar when auto hidden with position top. px extending to secondary monitor. px overflowing into taskbar at certain resolutions. White line on top of window under 4k resolutions. #25218. Window size being changed after unmaximizing. #25133. Not working WebSQLDatabase in extension background pages. #25070.

MITL node js

SQLiteBrowser 3.12.0 💾

SQLiteBrowser is a lightweight frontend for managing SQLite databases. It provides controls and wizards for database creation and compaction, defining or modifying tables or indexes, importing and exporting. The grid view allows to edit, add and delete rows, execute SQL statements, inspect the log, or search records.

minor feature: SQLite 3.25.0 added support for renaming columns with the ALTER TABLE command (previously you had to create a new table with the renamed column, copy all data over, delete the old table, then rename the new table - even leaving out some details of the process here...). This does not only make renaming columns a lot faster, it makes it safer too because the new process is less prone to errors and also makes sure to update all references to the renamed column in your indices and triggers. Starting with this release DB4S makes as much use of this new feature as possible. This gives you the full ALTER TABLE support we offer but additionally, all the benefits just mentioned. . Often you do not edit just one bit of your table schema. For example, when renaming a column you might want to edit its data type or default value too. Before each of these modifications would be carried out immediately which, for large tables, makes editing them very slow and tiresome. With this release DB4S keeps track of all your modifications, only applying them in one single process when clicking the OK button. This should make editing the schema of large tables a lot faster. . We have also added a new constraint editor. This allows you to add and edit constraints for multiple columns but it is also useful for setting constraint names or just getting an overview of all constraints in the table. . We have added a new feature for configuring conditional formats in the Browse Data tab. With this, you can set colours, font, font size, text alignment, and more depending on the values of the cell. It works very similarly to what you might know from your spreadsheet application. . Conditional formats are set per column and multiple formats can be configured for each column. Conditional formats can select for anything that can be filtered for, e.g. equals, does not equal, less than, more than, LIKE, etc. . To set a conditional format you can right-click a cell or right-click a filter bar, the

MPL c++ qt4 sqlite database-management

CGAL 5.2 💾

CGAL is a software project that provides easy access to efficient and reliable geometric algorithms in the form of a C++ library. CGAL is used in various areas needing geometric computation, such as geographic information systems, computer aided design, molecular biology, medical imaging, computer graphics, and robotics. The library offers data structures and algorithms like triangulations, Voronoi diagrams, Boolean operations on polygons and polyhedra, point set processing, arrangements of curves, surface and volume mesh generation, geometry processing, alpha shapes, convex hull algorithms, shape reconstruction, AABB and KD trees...

minor feature: Release date: December 2020 ### CGAL and the Boost Graph Library (BGL). Added the convenience header `CGAL/boost/graph/graph_traits_inheritance_macros.h` that allows to easily make any class inheriting from a model of a face graph concept, a model of the same concept. ### 3D Convex Hulls. Added the function `CGAL::halfspace_intersection_interior_point_3()` that can be used to retrieve the point that is the most interior a convex volume defined by the intersection of a set of halfspaces.

GNU GPLv3 c++ mathematics visualization

TXR Language 243 💾

TXR is a "data munging" language which combines a convenient text extraction notation that is equivalent in power to Parse Expression Grammars, with an innovative Lisp dialect which manages to integrate the differences between Lisp-1 and Lisp-2. It has many features: built-in lazy lists, strings and vectors that can be treated with list processing functions, currying operators, macros with destructuring lambda lists, macrolet, symbol macros, dynamically scoped variables, exception handling, object-oriented structures, delimited continuations, a foreign-function interface and much more. TXR is influenced by Common Lisp, Scheme, Awk, M4, POSIX Shell, Prolog, Ruby, Python, Arc, Clojure, S-Lang and others.

major bugfix: See RELNOTES: http://www.kylheku.com/cgit/txr/tree/RELNOTES?id=txr-243

BSDL-2 interpreter development lisp text-processing utilities programming-language

CommonMark.js 0.29.2 💾

CommonMark.js is a reference implementation for JavaScript. (And a C version available as well). It parses the document format, provides a modifyable abstract syntax tree, and can render to HTML, XML, or per DOM. It's also readily available as NPM/io.js module.

minor feature: Use ES modules (Iddan Aaronsohn). Improve and simplify reference link normalization. We now use the built in str.toLowerCase().toUpperCase(), which@rlidwka has shown does an accurate unicode case fold. This allows us to remove a huge lookup table and should both decrease the size of the library and speed things up. end source position for nested or indented fenrced code blocks. Improves on earlier to #141, which only worked for code blocks flush with the left margin. Upgrade to entities 2.0+. generation of dist files for dingus. Use esm for bin/commonmark, bench, test. Use rollup uglify plugin to create minified dist. Move dev dependencies to proper place in package.json. Use rollup instead of browserify (Iddan Aaronsohn). Reformat code with prettier (Iddan Aaronsohn). Replace travis CI with GitHub Actions CI. Bump versions of software to benchmark against. Change jgm/commonmark.js to commonmark/commonmark.js. Security audit. Remove obsolete spec2js.js script. Remove test on node 9 and under. Only support actively maintained versions. Run npm lint in ci.

BSDL-2 javascript commonmark markdown rendering html5 browser

Kamailio SIP Server 5.3.6 💾

Kamailio (formerly OpenSER) is a high-performance SIP (RFC3261) server with a flexible architecture and many extensions. The server implements proxy, registrar, redirect, and location SIP/VoIP services. It has support for UDP, TCP, TLS, and SCTP transport layers, DNSsec, ENUM, AAA via database, RADIUS, DIAMETER, gateways to SMS and XMPP, least cost routing, load balancing, NAT traversal, and call processing language. Kamailio implements SIMPLE presence and instant messaging extensions, and includes an embedded XCAP server and MSRP relay, IMS/VoLTE extensions. It can be also used as a routing SIP sever for WebRTC via WebSocket.

minor feature: Nat_traversal: docs for contact_match parameter . rr: exported record_route_advertised_address() to kemi. . App_sqlang: docs - for rpc command name. . App_python3: update Python3 detection mechanism. . App_python3: Makefile - suppress warning if --embed is not supported . . Misc: kemi examples, add missing kemix module. . Misc/examples/kemi: make reply code integer everywhere. . Tls: typo in documentation. . Presence: removed unused global var log_buf. . Core: data lump - updated comments and param names reflect better the . . Core: receive - removed unnecessary time zone parameter for time diff . . Nathelper: moved cfg file to examples folder. . tm: do not return if kemi callback execution fails for t_continue(). . Core: functions for light comparison of uri values. . Modules: readme files regenerated - modules... skip ci . . Http_async_client: do not set global avp lists from t on async callback. . Siptrace: siptrace: memory leak in fake replies tracing. . Nathelper: update flag documenation. . Modules: readme files regenerated - modules... skip ci . . Auth: log correct variable name in nonce-count error message. . Dispatcher: handle the case of maxload 0 for call load distribution. . Nathelper: new parameter nat_addr_mode. . Nathelper: docs for nat_addr_mode parameter. . Nathelper: docs - ending tags introduced with previous commit. . Modules: readme files regenerated - modules... skip ci . . Rtpengine: remove obselete auto-bridge flag. . Modules: readme files regenerated - modules... skip ci . . Presence: increased the array size for rpc cleanup doc. . Db_redis: var initialization and safety check to avoid compiler warnings. . Ims_usrloc_pcscf: value array size and compile warnings. . Db2_local: replace timelocal() with mktime(). . Redis: init variables to get rid of compile warnings. . Makefile.defs: expose CC_NAME variable. . App_python: use -fno-strict-aliasing for gcc. . Core: do not use t

GNU GPL sip voip webrtc volte ims telephony messaging

alembic 1.7.15 💾

Alembic is an open computer graphics interchange framework. Alembic distills complex, animated scenes into a non-procedural, application-independent set of baked geometric results. This 'distillation' of scenes into baked geometry is exactly analogous to the distillation of lighting and rendering scenes into rendered image data. Alembic is focused on efficiently storing the computed results of complex procedural geometric constructions. It is very specifically NOT concerned with storing the complex dependency graph of procedural tools used to create the computed results. For example, Alembic will efficiently store the animated vertex positions and animated transforms that result from an arbitrarily complex animation and simulation process which could involve enveloping, corrective shapes, volume-preserving simulations, cloth and flesh simulations, and so on. Alembic will not attempt to store a representation of the network of computations (rigs, basically) which are required to produce the final, animated vertex positions and animated transforms.

minor feature: Remove the Doxygen file and configure it using the doxygen CMake module. . Change up the throw message for bad meta data to make it easier to test. . Forgot to add a test file to CMake. . Adding a test for Fuzzer. Address #307 by removing an unused variable that was being flagged by . . Bump compiler versions. . Undoing travis bump for now, as we can't just bump the versions, we'l . . Remove USE_DOCS and just use DOCS_PATH to determine where to install . . . . . . Bump up version, update release notes and a potential buffer overrun. . Windows found another potential overrun when reading the indexed.

Mixed graphics rendering c++ python

qradiolink 0.8.3-5 💾

QRadioLink is a Linux software defined radio transceiver application using VOIP for inter-communication, built on top of GNU radio, which allows experimenting with software defined radio hardware using different digital and analog radio signals and a friendly user interface. Its primary purpose is educational, but it can also be customized for low power data communications on various frequency bands. It can also be used as an amateur radio SDR transceiver for demonstrating radio communications to students. The application was originally inspired from the Codec2 GMSK modem project by Kristoff Bonne.

minor feature: Release 0.8.3-5 Re-enable AppImage build. too low modulation index in 4FSK modem. Enable changing radio channels from telnet and Mumble.

GNU GPLv3 communication radio

WackoWiki 6.0.11 💾

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

minor bugfix: Bug fix release for 6.0.x series, fixed urls_underscores breaks path to local files, added support for Chinese, Japanese and Korean

BSDL php javascript web-based documentation education wiki

OpenOrienteering Mapper 20200909.2 💾

OpenOrienteering Mapper is an orienteering mapmaking program and provides a free alternative to the existing proprietary solution. Its main advantages compared to it are: Open Source: The program is completely free, every programmer can improve it. Cross-platform: The program works on Android, Windows, macOS and Linux. It has been used to produce maps for classical orienteering, MTBO and radio orienteering races. All required functions for drawing maps are implemented and the program works very stable. So it can be considered ready for productive use, although it is like always a good idea to keep backups of your files. We are happy about feedback to the program.

minor feature: When drawing, follow border lines of line symbols, just as following the middle line (GH-273). Improved geospatial data handling with GDAL: Detecting drivers by file content if possible. Opening OziExplorer's files as templates (GH-67). On import, clip vector data to the declared extent, useful for exports from OSM. . Detecting drivers by file content if possible. Opening OziExplorer's files as templates (GH-67). On import, clip vector data to the declared extent, useful for exports from OSM. Simple support for NMEA position sources on Linux and macOS (e.g. from Bluetooth) (GH-1569). Additional space between object control points and selection rectangle (GH-980). Template list button in toolbar (GH-1511). Translation updates. Specifying raster image coordinate reference system (GH-1597). Wrong positioning of new OCD templates (GH-1620), and wrong positioning of some existing templates. Handling of border line as area outline (GH-1602). OSM import of roads. Rare crashes (GH-1578, GH-1600, GH-1608). of wrong vector data coordinate transformations for certain CRS (GH-1570), affecting e.g. EPSG:27700 (OSGB36). initialization of georeferencing for OCD files. Windows (7 and up): You can choose between an installer (*.exe) and a portable archive (*.zip). For most modern Windows installations, you should choose the x64 bit packages. The x86 will also run on all Windows desktops but are limited by the 32-bit architecture. macOS (10.12 and up): You may need to run the app via Ctrl+Click the first time, in order to allow it to run despite coming from an "unknown source". Android (4.1 and up): You can try arm64-v8a package on newer devices. Otherwise, the armeabi-v7a package should work for most older devices. Note that you will have to allow installation "from unknown sources". The armeabi-v7a package is also available from the IzzyOnDroid F-Droid Repository.

GNU GPLv3 c++ maps

Jailer 9.5.4 💾

Database Subsetting and Relational Data Browsing Tool. Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. Exports consistent, referentially intact row-sets from relational databases. Removes data w/o violating integrity. Generates topologically sorted SQL-DML, hierarchically structured XML. and DbUnit datasets.

minor feature: Deactivated dependencies had no effect on topological sorting. This was corrected.https://sourceforge.net/p/jailer/discussion/700499/thread/b3685a49. For "NoClassDefFoundError was not logged, Jailer failed without showing reason #33"#33.

Apache front-end quality-assurance utilities java sql cross-plattform developers end-users

Atom 1.52.0-beta0 💾

Atom is a programming editor. It has a web / JavaScript-based GUI, but runs as desktop application. Atom can be edited with itself. Lots of plugins and extensions, and language bindings are available. The default interface comes with a paned interface, a file system browser, fuzzy search, code folding, an understandable configuration dialog, snippet browser, multi-cursor and selection support.

minor feature: #20899 - Faster listing of available packages. Atom/atom#21039 - prebuild-install@5.3.5. Atom/atom#21061 - no PR triggers on release builds. Atom/atom#20856 - Miscellaneous python3-related updates and. Atom/atom#20899 - Faster atom.packages.getAvailablePackages.

MITL javascript editor programmers web-development

HumHub 1.6.3 💾

HumHub is a social networking portal script and framework. It's flexible and comes with an user-friendly interface. HumHub can be used as customized social network, social intranet teamwork or enterprise application. It provides notifications, activity streams, dashboards, spaces, user profiles, social tools (follow, like, connect), groups, directories, file sharing, and search across all content.

minor feature: UserInvite (E-Mail Approval) not deleted when declining users. Timezone with LDAP and birthday fields. Directory pageSize module option has no effect. Marketplace download of beta versions broken. Missing Emoji mappings used for plain richtext output. Autofocus of picker input in modal not working. TabbedForm validation switches to erroneous tab on every client form validation.

Affero GPLv3 php yii mysql social-network groupware

Highlight 3.58 💾

Highlight converts sourcecode to HTML, RTF, LaTeX, TeX, SVG, Pango, BBCode and terminal escape sequences with coloured syntax highlighting. Language definitions and colour themes are customizable Lua scripts. It provides a plug-in interface to tweak syntax parsing and coloring.

minor feature: - improved `--force` fallback argument handling - added C++ attribute syntax support - added Lua fuction `StoreValue` to set and retrieve information across Lua states - added `extras/eclipse-themes/eclipse_color_themes.py` script to retrieve themes from eclipsecolorthemes.org - added support for Web Assembly Text - updated mark_lines.lua to output 16m terminal sequences - fixed issues in bash.lang - fixed Bash heredoc highlighting in bash_functions.lua - CLI: `highlight --version -q` only prints the version number - GUI: added theme contrast indicator

GNU GPLv3 documentation text-processing html latex

PeerTube 2.4.0 💾

Federated video streaming platform, that's based on ActivityPub and P2P (BitTorrent) stream distribution technology. Individual video hosting instances profiteer from shared communities and content caching.

minor feature: The minimum ffmpeg version required is now 4.1. Deprecate static routes that will be removed in 3.0 (you may not have to do anything if you used paths returned by the video REST API): /static/avatars/: use /lazy-static/avatars/ instead. /static/previews/: use /lazy-static/previews/ instead. /static/video-captions/: use /lazy-static/video-captions/ instead. . /static/avatars/: use /lazy-static/avatars/ instead. /static/previews/: use /lazy-static/previews/ instead. /static/video-captions/: use /lazy-static/video-captions/ instead. Use playlistPosition URL parameter for playlists instead of videoId to set the current playlist position. Better error message on PostgreSQL connection error. Add ssl option support for PostgreSQL connection. Player video annotation (alpha). Add embed API (https://docs.joinpeertube.org/#/api-embed-player): playNextVideo method playPreviousVideo method getCurrentPosition method . playNextVideo method. playPreviousVideo method. getCurrentPosition method. Embed URL parameters Add ability to disable PeerTube link in embed using an URL param (peertubeLink=0) . Add ability to disable PeerTube link in embed using an URL param (peertubeLink=0). Add plugins support in embed. Add client plugin hooks (https://docs.joinpeertube.org/#/api-plugins): action:embed.player.loaded (for embed) . action:embed.player.loaded (for embed). Add custom fields in video update/upload form using registerVideoField (https://docs.joinpeertube.org/#/contribute-plugins?id=add-custom-fields-to-video-form). Moderation: Add ability to report comments and accounts. Add messaging system between local reporter of an abuse and moderators so they can easily communicate. Users can now see their abuse reports, and have notifications when an abuse state changed (accepted/rejected) or when moderators added a new message. Add embed to block list details @rigelk in #2926 . Add ability to report comments and accounts. Add messaging system between local reporter of an a

Affero GPLv3 javascript angularjs web video hosting activitypub

µBlock Origin 1.29.3b10 💾

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

minor feature: Firefox: Click uBlock0_1.29.2.firefox.signed.xpi uBO works best on Firefox. . uBO works best on Firefox. Chromium: Install from the Chrome store (CWS): https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at chrome://flags/#enable-javascript-harmony. . For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at chrome://flags/#enable-javascript-harmony. Edge: Install from Microsoft Store: https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak The Microsoft Store version of uBO is published by Nik Rolls . The Microsoft Store version of uBO is published by Nik Rolls. Opera: Install from Opera addons: https://addons.opera.com/en/extensions/details/ublock/. Add argument to nowoif scriptlet. regression in set-constant scriptlet.

GNU GPLv3 javascript browser ad-blocker filter privacy

OCRmyPDF 11.0.2 💾

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

minor feature: Update templates . Reorganize templates. . Add "Postprocessing" message as a hint for long Ghostscript runs. . metadata up: don't try to update original PDF's metadata with docinfo. . v11.0.2 release notes.

GNU GPLv3 pdf ocr scanning

Nextcloud 19.0.3RC1 💾

Access, share and protect your files, calendars, contacts, communication & more at home and in your enterprise. Keep all of your life / business private and secure on a server you control. Share with only who you choose, and no-one else.

minor feature: Add more integration tests for resharing permissions . ensure mounts are scanned during tests. . ensure home storage is initialized on first setup. . better cleanup in share tests. . placeholder with multiplace spaces in the name. . Return correct loginname in credentials. . adapt testGetLoginCredentialsInvalidTokenLoginCredentials() unit test . . . . Set the moment locale even earlier. . . . . . . . . . lower minimum search length to 2 characters. . tx-robot updated from transifex. . tx-robot updated from transifex. . tx-robot updated from transifex. . tx-robot updated from transifex. . 19.0.1 final. . Call openssl_pkey_export with config and log errors. . tx-robot updated from transifex. . Build source maps on production build again. . Do not log RequestedRangeNotSatisfiable exceptions in DAV. . tx-robot updated from transifex. . . . . . tx-robot updated from transifex. . typo. . . . . . . . parsing of language code. . tx-robot updated from transifex. . tx-robot updated from transifex. . tx-robot updated from transifex. . tx-robot updated from transifex. . Discourage webauthn user interaction. . . . . . . . tx-robot updated from transifex. . Encryption is ready if master key is enabled. . Disable fragile comments tests. . . . . . tx-robot updated from transifex. . Do not double encode the userid in webauthn login. . update icewind/smb to 3.2.6. . tx-robot updated from transifex. . . . Respect default share permissions. . . . Compile assets. . allow admin to configure the max trashbin size. . . . Improve error reporting on sharing errors. . . . risky test in twofactor_backupcodes. . Use assertStringContainsString instead of assertContains on strings. . Remove deprecated test of internal attributes via assertAttributeEquals. . Use assertEqualsCanonicalizing instead of deprecated assertEquals par . . Replace deprecated assertArraySubset with logic that does the same. . Remove d

Affero GPLv3 storage cloud web-environment file-sharing secure s3 dropbox

SimThyr 4.0.3 💾

SimThyr is a continuous simulation program for pituitary-thyroid feedback control. It is based on a published parametrically isomorphic model of thyroid homeostasis. Applications of this program cover research, including development of hypotheses, and education of students in biology and medicine, nurses, and patients.

minor bugfix: Bug fixes and (for macOS) first version being notarised by Apple.

BSDL thyroid endocrinology medicine simulation modelling cybernetics biology bioinformatics science-research unix pascal object-pascal

Vim 8.2.1634 💾

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

minor feature: patch 8.2.1634: loop to handle keys for the command line is too long Problem: Loop to handle keys for the command line is too long. Solution: Move a few more parts to separate functions.

Other text-editor ide vi vim

Electron 12.0.0-nightly.20200907 💾

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

minor feature: Added back a previously broken visibleOnFullScreen option for setVisibleOnAllWorkspaces. #25126. Added the currencyCode field that Apple's StoreKit in-app-purchasing library provides but has not been added to the Product object that inAppPurchase.getProducts returns. #25085. PowerMonitor not emitting suspend/resume events on some Windows machines. #25165. an where filters set in dialogs on macOS would have nondeterministic ordering. #25194. an where notifications with a reply button could potentially be destroyed too early when a user clicked on the notification body before replying. #25101. Frameless window's size being changed when restored from minimized state. #25045. Network permission error when there are multiple WebContents sharing same session are created with web security disabled. #25179. Node's TLS stack not allowing renegotiation. #25041. The following for frameless when maximized on Windows unreachable task bar when auto hidden with position top. px extending to secondary monitor. px overflowing into taskbar at certain resolutions. White line on top of window under 4k resolutions. #25218. Window size being changed after unmaximizing. #25133. Not working WebSQLDatabase in extension background pages. #25070.

MITL node js

Folly 2020.09.07.00 💾

Folly is a library of C++14 components designed with practicality and efficiency in mind. It complements (as opposed to competing against) offerings such as Boost and the standard library.

minor feature: SHA256(folly-v2020.09.07.00.zip)= f7c69ac3721225767913f493e9f4f0e7e99ff026912a471b804da6d2a2f6dddc. SHA512(folly-v2020.09.07.00.zip)= ba31856dc752191347ab6e846e5cc624d9902de0e5e9faf4645472cc3e8a4f48ce604ee7f2400ec5588b142f7ce69730f94d1fadee4de01f520dea1748692ef2. SHA256(folly-v2020.09.07.00.tar.gz)= 8c4cce7d9e4008f4276e5dcdd264faf647ce76c02252c46aa84b5087996dd346. SHA512(folly-v2020.09.07.00.tar.gz)= 91824b3862bbfe465a7cf989b2222b5e941e7465ac1be67071aaa3388ff98e79ae95a7729e5bfae2f1de4983a7c156786e4e0d33806ab1a9fa983588328551e3.

Apache c++ library core components

KDevelop 5.6.0 💾

KDevelop is a cross-platform IDE. It supports various programming languages such as C, C++, Python, PHP, Java, SQL, Ruby, QML, JavaScript, Go, and document formats XML, HTML, CSS, build systems QMake, CMake, and version control, GUI builders, debugging and documentation tools. It's based on KDevPlatform and the KDE and Qt libraries.

minor feature: shell: do not append a " " to window title if there is no session string . Use Q_DECLARE_OPERATORS_FOR_FLAGS in same namespace as flags definition. . SVN_SILENT made messages (.desktop file) - always resolve ours. . sublime: not drawn tabbar base frame between tabs view status. . Use Q_DECLARE_OPERATORS_FOR_FLAGS in flags' namespace only with Qt = . . Port away from deprecated Qt::MidButton. . Remove a duplicate qCWarning(SHELL). . Drop empty X-KDE-PluginInfo-Depends. . Set version number to 5.6.0. . appimage: bump rs/breezestyle to 20.08.1/5.19.5. . appdata: update release info with 5.6.0.

GNU GPL c c++ qt4 kde ide programming code-editor build-system debugging gui-builder

youtube-dl 2020.09.06 💾

youtube-dl is a small command-line tool to download videos. While it originally and still is used for YouTube.com, it supports many other video hosters like Anitube, Appletrailers, Archive.org, ARD, Arte, Blinkx, Bloomberg, CBS, clipfish, CollegeHumor, ComedyCentral, Discovery, dropbox, eHow, flickr, FranceTV, Google+, GorillaVid, Internet Video Archive, justintv, KhanAcademy, liveleak, MTV, MyVideo, NBC, Newstube, novamov Slideshare, SoundCloud, Southpark, Steam, SyFy, Veoh and Vimeo. It can save video MP4s and other provided formats or just extract audio tracks.

minor feature: utils Recognize wav mimetype. nrktv:episode Improve video id extraction. youtube age gate content detection. youtube:user Extend URL regular expression. xhamster Improve initials regular expression. svtplay video id extraction. twitch Rework extractors. Switch to GraphQL Add support for collections Add support for clips and collections playlists . Switch to GraphQL. Add support for collections. Add support for clips and collections playlists. biqle Improve video ext extraction. xhamster extraction. xhamster Extend URL regular expression ).

Public Domain python utility video

barmaid.lua 4.0 💾

generates status-bars for dzen2, lemonbar, and the terminal (including 'bottom of screen' terminal bar by manipulating vt220 terminal). Requires libUseful and libUseful-lua.

minor feature: Only lookup usage of requested partitions . Support for images, clickable areas and counters added.

GNU GPLv3 dzen2 lemonbar status-bar

Ardour 6.3 💾

Ardour is an audio processing and editing application. It integrates broad hardware support, JACK and ALSA backends, flexible recording features, multi-channel nesting, import and exporting various file formats, comes with ready to use samples from freesound.org. It has a pretty editing UI, mixing, routing, monitoring, panning. Ardour allows non-destructive and non-linear editing, can be used for augmenting audio layers in video files even. And comes with many effect, input and output plugins. It's open source, but asks for donations on the download page for prebuilt binaries.

minor feature: Disabled routes do not have a label that can be edited . track-header visibility for inactive tracks. . recursive locks when removing procs with a sidechain - #8301. . Improve demessage (tracking down JACK latency updates). . Handle JACK latency callbacks in sync with process thread #8304. . Clean up b5e479d and expose API to queue latency-updates. . Queue latency updates for initial connection. . Cache MIDI generator port latency. . Increase a-fluidsynth polyphony. . double click to expand / contract the track. . When copying a Range of MIDI, special-case the midi start+end in beat . . Likely for occasional crash in editor_regions::region_changed(). . Remove demessage. . Allow Lua DSP scripts to override strict-i/o. . Add cross-fade and A/B switch plugins. . Add a tool to test-load SMF. . LV2 buffersize option interface. . Use signed int for atomic operations -- #8314. . SMF: use glib macros for endian conversion. . NO-OP: backport some libsmf doc and warnings. . SMF: various backports from libsmf PR7. . Use signed int for atomic operations part II -- #8314. . SMF: remove unused variable. . Remove unused libsmf seconds/time API. . Don't allow to run Linux installer on other unices. . Copy state files for backup, instead of serializing. . Do not emit StateSaved signal for backup saves. . Remove delay when engaging record while rolling. . Add deflags to track down #8317. . Add instrument before adding route #8317. . Auto-connect MIDI-Busses to master. . Revert recent auto-connect hack. . Add API to query if an instrument was fanned out. . Overhaul MIDI auto-connect #8317, #8307. . auto-connect thread race-condition. . Another attempt at ing the auto-connect race condition. . Auto-connect MIDI track/bus when output ports change. . Transport: engaging loop play while rolling with no audio tracks now . . Allow export-graph for analysis only. . Allow to skip installing 3rd party plugins. . Initial prototype for session loudness #8

GNU GPL c audio editor jack multimedia music soundtrack conversion mixing audio-processing audio-effects sampling midi

ImageMagick 7.0.10-29 💾

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: Font location has changed apparently. . https://github.com//pull/2424. . https://.chromium.org/p/oss-fuzz//detail?id=22534. . . . don't permit a subimage specification for image primitive. . https://github.com///2412. . Added missing typecast to solve reported in #2454. . Corrected typecast. . Removed unused function. . . . . . Improved AVIF check. . Exit early when the encoder could not be found. . Enabled support for AVIF encoding on Windows. . Added autolinking for libzip. . Code cleanup. . Added missing flags and changed defines check. . Make sure file is assigned. . Code style changes. . Refactored the code to only have the cleanup and failure return in a . . Cleanup temporary file. . Code cleanup. . Some more cleanup. . Minor refactoring. . Download hp2xx during the build. . https://github.com///1581. . . . . . . . . . . . https://github.com/ImageMagick/ImageMagick6//90. . https://github.com/ImageMagick/ImageMagick6//91. . Minor code cleanup. . https://github.com//discussions/2409. . Corrected implementation for BlurCompositeOp. . Corrected reading of Photoshop layers #2472. . . . Removed conversion from signed to unsigned and back to signed. . read sun-path knot as signed integer. . Added early exit when rows and columns are specified and SetImageExte . . The clip path in the 8bim profile is updated when the image is extend . . https://github.com///24. . https://github.com///2489. . https://github.com/ImageMagick/ImageMagick6//96. . pending release.

Apache c graphics image-manipulation image-magick graphics-conversion

Objeck 5.4.0 💾

Objeck is an open-source programming language inspired by Java and influenced by Scheme and UML. Objeck was designed to be fast, easier to use, lightweight and cross-platform.

minor feature: Enhancements and updates Highlights: 1. Fixed a critical issue in the VM that was incorrectly converting negative integers into floats (bug) 2. Added a Windows launcher app to simplify usage and installation (new) 3. Windows launcher will notify users of new versions (new)

BSDL-2 compiler code-generator assembler interpreter

Whiley 0.7.2 💾

Whiley is a programming language with refinement types, extended static checking and an indentation-based syntax. It compiles to Java bytecode and runs per JAR-runtime on any JVM, which in turn allows to reuse existing Java libraries. The SDK includes a compiler (wyjc), documentation, a plugin framework, disassembler, and an Eclipse plugin.

minor feature: Merge commit '8df2a1054' into develop . Preparing next release version. . Merge branch 'develop'.

BSDL jvm whiley java programming-language static-typing

CakePHP 4.1.4 💾

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

minor feature: Route now normalizes HTTP method names. This prevents hard to diagnose route matching failures when a method was miscased. The output of de() now includes whitespace in the generated HTML. This improves the text output when contents are copy and pasted. The HTML output of de() now includes a 'copy' button to make copying the contents easier. Parameter name mismatches between interfaces, and implementations were in preparation for PHP8's named parameters. Invalid UUID values now emit warnings less often during marshalling. TableRegistry::get() now generates aliases correctly when tables are fetched with their full qualified namespace name. ADmad. Mark Scherer. Mark Story. othercorey.

MITL php framework web-mvc cakephp rails