From cfd851ce5321cf53ceaf881b620d0ad2271ca4bb Mon Sep 17 00:00:00 2001 From: Christian Hoffmann Date: Wed, 10 Mar 2021 11:27:34 +0100 Subject: [PATCH 1/6] Changelog: Fix author's Github handle --- ChangeLog | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 3a95428ca9..d52385ee47 100644 --- a/ChangeLog +++ b/ChangeLog @@ -29,7 +29,7 @@ - Escape chat messages at the server. This will no longer allow html formated chat messages due to security reasons, coded by atsampson (#939) -- Highlight the fact that the server is recording in the Mixerboard title (#968), coded by dcorson-ticino.com +- Highlight the fact that the server is recording in the Mixerboard title (#968), coded by dcorson-ticino-com - Implement new --ctrlmidich syntax allowing to specify fader, pan, mute, solo buttons (#945). Implementation for mute&solo buttons for now is From f4716663916d79a35ece0126cb99b6a61de15881 Mon Sep 17 00:00:00 2001 From: Christian Hoffmann Date: Wed, 10 Mar 2021 13:43:15 +0100 Subject: [PATCH 2/6] Changelog: Improve structure and readability - Group related entries (e.g. Windows-related, Bug fixes) - Use consistent style regarding cases, tenses and punctuation. - Unify "coded by", "suggested by" and "created by" to "contributed by" - Sort entries by end-user relevance Signed-off-by: Christian Hoffmann --- ChangeLog | 112 +++++++++++++++++++++++++++++++++++------------------- 1 file changed, 73 insertions(+), 39 deletions(-) diff --git a/ChangeLog b/ChangeLog index d52385ee47..3c7b932af1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -4,69 +4,103 @@ ### 3.7.0rc1 <- NOTE: the release version number will be 3.7.0 ### -- introduced new server lists: Any Genre 3, Choral/Barbershop (#875), - also renamed Default to Any Genre 1, Any Genre to Any Genre 2, - and Classical/Folk/Choral to Classical/Folk. +- Server lists have been reorganized to make room for more servers (#875): + * Default has been renamed to Any Genre 1. + * Any Genre has been renamed to Any Genre 2. + * Any Genre 3 has been added. + * Choral/Barbershop has been added. + * Classical/Folk/Choral has been renamed to Classical/Folk. -- central server addresses are now in jamulus.io instead of fischvolk.de (#919) +- Central server addresses have been moved to the jamulus.io domain (#919). + The fischvolk.de addresses are deprecated. -- show --clientname as first word in title to avoid clipping in Windows task bar (#789) +- Window title now includes --clientname as the first word to avoid clipping + in the Windows task bar (#789). -- improved Windows installer, coded by ann0see and doloopuntil (#792, #841) +- Active recording state is now highlighted in the mixerboard title (#968). + (contributed by dcorson-ticino-com) -- support http links in the chat dialog, coded by hoffie (#879) +- Client window makes it more obvious when not connected to a server by + graying out input levels and showing a message (#847, #983). + (contributed by ann0see) -- support Github actions for CodeQL, Autobuild, Publish Release, - coded by pljones, nefarius2001, ann0see, ranfdev. +- Screensaver and screen blanking are now prevented on Macs (#834). + (contributed by jerogee) -- more detailed version number of unreleased version, coded by nefarius2001 (#475) +- Windows installer has been improved (#792, #841). + (contributed by ann0see and doloopuntil) -- add new --serverpublicip option to support central servers behind NAT, - coded by hoffie (#954) +- Windows installer interface now supports English, Dutch, French, German, Italian, Polish, Portuguese, Spanish and Swedish. -- replaced low-quality background image (fancy skin) of mixerboard, created by passing (#970) +- Windows ASIO Setup button placement has been improved to be below the driver + selection (#977). + (contributed by mulyaj and ann0see) -- Escape chat messages at the server. This will no longer allow html formated chat messages due to security reasons, - coded by atsampson (#939) +- Chat dialog has gained support for auto-linking http addresses (#879). + (contributed by hoffie) -- Highlight the fact that the server is recording in the Mixerboard title (#968), coded by dcorson-ticino-com +- Chat messages no longer allow HTML-formatted chat messages due to security + reasons (#939). + HTML formatting in Welcome messages will continue to work. + (contributed by atsampson) -- Implement new --ctrlmidich syntax allowing to specify fader, pan, mute, - solo buttons (#945). Implementation for mute&solo buttons for now is - only for toggle controllers and does not support headless operation yet, coded by dakhubgit - -- Move ASIO Setup button on Windows below driver selection (#977), coded by mulyaj and ann0see +- Mixerboard background image quality in the Fancy skin has been improved (#970). + (contributed by passing) -- Gray out input levels and show a message if you're not connected to a server, coded by ann0see (#847, #983) +- MIDI controller logic has been improved to support fader, pan, mute and solo + buttons in --ctrlmidich syntax (#945). + Mute & solo buttons are only for toggle-type controllers and do not support + headless operation yet. + (contributed by dakhubgit) -- bug fix: remove ConsoleWriterFactory - to resolve suspected memory leak, coded by pljones (#926) +- Servers connected to central servers behind the same NAT can now be made + accessible to public clients via the newly added --serverpublicip option (#954). + (contributed by hoffie) -- bug fix: fix crash if settings are changed in ASIO4ALL during a connection (contained in #796). Reverts #727 for Windows +- External IP detection no longer generates traffic to Cloudflare (#633, #1092). + (contributed by atsampson and hoffie) -- Avoid screen from sleeping or starting screen saver for Mac, coded by jerogee (#834) +- Version update detection has been improved (#1155): + * The check now uses two servers instead of one (updatecheck1.jamulus.io and updatecheck2.jamulus.io). + * The server version is now ignored if it is not a release, due to a suffix such as dev, alpha or beta. + (contributed by softins) -- stop sending traffic to CloudFlare as part of the external IP detection - logic (#633, #1092), suggested by atsampson, coded by hoffie +- Official Ubuntu/Debian packages are now built and published as part of the + release (#1100). + The packages are compatible with Ubuntu 18.04 or later. + (contributed by ann0see) -- bug fix: properly restore mixer levels after reconnecting to a restarted - server. This is a server-side fix. coded by hoffie (#955, #1010) +- Experimental .apk installation packages for Android are now provided (#880). + (contributed by nefarius2001) -- Improve update version detection, coded by softins (#1155) - Check two servers instead of one (updatecheck1.jamulus.io and updatecheck2.jamulus.io). - Ignore the server version if it is not a release, due to a suffix such as dev, alpha or beta. +- Bug fix: A suspected memory leak has been solved by removing usage of + ConsoleWriterFactory (#926). + (contributed by pljones) -- Windows installer interface now supports English, Dutch, French, German, Italian, Polish, Portuguese, Spanish and Swedish. +- Bug fix: A crash when settings are changed in ASIO4ALL during a connection + has been fixed (#796). + +- Bug fix: Fader levels, mute and solo state are now restored properly when reconnecting to a restarted + server (#955, #1010). + This is a server-side fix. + (contributed by hoffie) + +- Bug fix: Multiple memory leaks in the server's recording feature have been fixed (#1073). + (contributed by softins) -- bug fix: Fixed some memory leaks in server recording, coded by softins (#1073) +- Bug fix: Menu accelerator keys have been fixed in multiple translations (#1165). + (contributed by softins) -- bug fix: Adjusted some accelerator keys in translations to avoid duplication (#1165) +- Bug fix: Windows sound driver lacked driverInfo initialisation (#1194). + (coded by npostavs) -- Release now builds .deb installation packages for Ubuntu/Debian, coded by ann0see (#1100) - Compatible with Ubuntu 18.04 or later. +- Internal build and release process have been re-designed, automated and + moved to Github. + (contributed by pljones, nefarius2001, ann0see, ranfdev) -- Release now builds experimental .apk installation packages for Android, coded by nefarius2001 (#880) +- Internal development builds now contain a detailed version number (#475). + (contributed by nefarius2001) -- bug fix: Added missing driverInfo initialisation in Windows sound driver, coded by npostavs (#1194) - GUI translation updates: French, by trebmuh & jujudusud (#1199 & #1113) From 52305f4b986dcd2eff9f1226bf93eb72c5cd6ce7 Mon Sep 17 00:00:00 2001 From: Christian Hoffmann Date: Wed, 10 Mar 2021 14:48:51 +0100 Subject: [PATCH 3/6] Changelog: Add attributions for new translations https://github.com/jamulussoftware/jamulus/issues/1086#issuecomment-795423870 --- ChangeLog | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ChangeLog b/ChangeLog index 3c7b932af1..5d7110388d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -31,6 +31,8 @@ (contributed by ann0see and doloopuntil) - Windows installer interface now supports English, Dutch, French, German, Italian, Polish, Portuguese, Spanish and Swedish. + (contributed by jerogee, jujudusud, ann0see, dzpex, SeeLook, Snayler, + melcon, ignotus666 and genesisproject2020) - Windows ASIO Setup button placement has been improved to be below the driver selection (#977). From fd69d7b290105ec81f7f1e21a251025585885e7e Mon Sep 17 00:00:00 2001 From: Christian Hoffmann Date: Wed, 10 Mar 2021 14:51:31 +0100 Subject: [PATCH 4/6] Changelog: @-mention authors Signed-off-by: Christian Hoffmann --- ChangeLog | 46 +++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/ChangeLog b/ChangeLog index 5d7110388d..435827f02c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -18,66 +18,66 @@ in the Windows task bar (#789). - Active recording state is now highlighted in the mixerboard title (#968). - (contributed by dcorson-ticino-com) + (contributed by @dcorson-ticino-com) - Client window makes it more obvious when not connected to a server by graying out input levels and showing a message (#847, #983). - (contributed by ann0see) + (contributed by @ann0see) - Screensaver and screen blanking are now prevented on Macs (#834). - (contributed by jerogee) + (contributed by @jerogee) - Windows installer has been improved (#792, #841). - (contributed by ann0see and doloopuntil) + (contributed by @ann0see and @doloopuntil) - Windows installer interface now supports English, Dutch, French, German, Italian, Polish, Portuguese, Spanish and Swedish. - (contributed by jerogee, jujudusud, ann0see, dzpex, SeeLook, Snayler, - melcon, ignotus666 and genesisproject2020) + (contributed by @jerogee, @jujudusud, @ann0see, @dzpex, @SeeLook, @Snayler, + @melcon, @ignotus666 and @genesisproject2020) - Windows ASIO Setup button placement has been improved to be below the driver selection (#977). - (contributed by mulyaj and ann0see) + (contributed by @mulyaj and @ann0see) - Chat dialog has gained support for auto-linking http addresses (#879). - (contributed by hoffie) + (contributed by @hoffie) - Chat messages no longer allow HTML-formatted chat messages due to security reasons (#939). HTML formatting in Welcome messages will continue to work. - (contributed by atsampson) + (contributed by @atsampson) - Mixerboard background image quality in the Fancy skin has been improved (#970). - (contributed by passing) + (contributed by @passing) - MIDI controller logic has been improved to support fader, pan, mute and solo buttons in --ctrlmidich syntax (#945). Mute & solo buttons are only for toggle-type controllers and do not support headless operation yet. - (contributed by dakhubgit) + (contributed by @dakhubgit) - Servers connected to central servers behind the same NAT can now be made accessible to public clients via the newly added --serverpublicip option (#954). - (contributed by hoffie) + (contributed by @hoffie) - External IP detection no longer generates traffic to Cloudflare (#633, #1092). - (contributed by atsampson and hoffie) + (contributed by @atsampson and @hoffie) - Version update detection has been improved (#1155): * The check now uses two servers instead of one (updatecheck1.jamulus.io and updatecheck2.jamulus.io). * The server version is now ignored if it is not a release, due to a suffix such as dev, alpha or beta. - (contributed by softins) + (contributed by @softins) - Official Ubuntu/Debian packages are now built and published as part of the release (#1100). The packages are compatible with Ubuntu 18.04 or later. - (contributed by ann0see) + (contributed by @ann0see) - Experimental .apk installation packages for Android are now provided (#880). - (contributed by nefarius2001) + (contributed by @nefarius2001) - Bug fix: A suspected memory leak has been solved by removing usage of ConsoleWriterFactory (#926). - (contributed by pljones) + (contributed by @pljones) - Bug fix: A crash when settings are changed in ASIO4ALL during a connection has been fixed (#796). @@ -85,23 +85,23 @@ - Bug fix: Fader levels, mute and solo state are now restored properly when reconnecting to a restarted server (#955, #1010). This is a server-side fix. - (contributed by hoffie) + (contributed by @hoffie) - Bug fix: Multiple memory leaks in the server's recording feature have been fixed (#1073). - (contributed by softins) + (contributed by @softins) - Bug fix: Menu accelerator keys have been fixed in multiple translations (#1165). - (contributed by softins) + (contributed by @softins) - Bug fix: Windows sound driver lacked driverInfo initialisation (#1194). - (coded by npostavs) + (coded by @npostavs) - Internal build and release process have been re-designed, automated and moved to Github. - (contributed by pljones, nefarius2001, ann0see, ranfdev) + (contributed by @pljones, @nefarius2001, @ann0see, @ranfdev) - Internal development builds now contain a detailed version number (#475). - (contributed by nefarius2001) + (contributed by @nefarius2001) - GUI translation updates: From 9741c1bc8beb39476d9d14d8b353d3b96265c0c3 Mon Sep 17 00:00:00 2001 From: Christian Hoffmann Date: Fri, 12 Mar 2021 18:22:55 +0100 Subject: [PATCH 5/6] Changelog: Improvements by @softins --- ChangeLog | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/ChangeLog b/ChangeLog index 435827f02c..8c789a6f7a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -6,16 +6,16 @@ - Server lists have been reorganized to make room for more servers (#875): * Default has been renamed to Any Genre 1. - * Any Genre has been renamed to Any Genre 2. - * Any Genre 3 has been added. - * Choral/Barbershop has been added. - * Classical/Folk/Choral has been renamed to Classical/Folk. + * Any Genre has been renamed to Any Genre 2. + * Any Genre 3 has been added. + * Choral/Barbershop has been added. + * Classical/Folk/Choral has been renamed to Classical/Folk. - Central server addresses have been moved to the jamulus.io domain (#919). The fischvolk.de addresses are deprecated. -- Window title now includes --clientname as the first word to avoid clipping - in the Windows task bar (#789). +- UI: If a name is provided using --clientname, that name is shown first in the window title, + to avoid clipping in the Windows task bar (#789). - Active recording state is now highlighted in the mixerboard title (#968). (contributed by @dcorson-ticino-com) @@ -64,7 +64,8 @@ - Version update detection has been improved (#1155): * The check now uses two servers instead of one (updatecheck1.jamulus.io and updatecheck2.jamulus.io). - * The server version is now ignored if it is not a release, due to a suffix such as dev, alpha or beta. + * The server version is now ignored if it is not a release, due to a + suffix such as dev, beta or rc. (contributed by @softins) - Official Ubuntu/Debian packages are now built and published as part of the From e1363a7a71c22b64d900003ec449ea5b4b0f8bdd Mon Sep 17 00:00:00 2001 From: Christian Hoffmann Date: Sat, 13 Mar 2021 00:05:54 +0100 Subject: [PATCH 6/6] Changelog: Incorporate latest changes from master Signed-off-by: Christian Hoffmann --- ChangeLog | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/ChangeLog b/ChangeLog index 8c789a6f7a..d8af6ec197 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5,18 +5,29 @@ ### 3.7.0rc1 <- NOTE: the release version number will be 3.7.0 ### - Server lists have been reorganized to make room for more servers (#875): - * Default has been renamed to Any Genre 1. - * Any Genre has been renamed to Any Genre 2. - * Any Genre 3 has been added. - * Choral/Barbershop has been added. - * Classical/Folk/Choral has been renamed to Classical/Folk. + * Default has been renamed to Any Genre 1. + * Any Genre has been renamed to Any Genre 2. + * Any Genre 3 has been added. + * Choral/Barbershop has been added. + * Classical/Folk/Choral has been renamed to Classical/Folk. - Central server addresses have been moved to the jamulus.io domain (#919). The fischvolk.de addresses are deprecated. -- UI: If a name is provided using --clientname, that name is shown first in the window title, +- GUI: If a name is provided using --clientname, that name is shown first in the window title, to avoid clipping in the Windows task bar (#789). +- GUI: Translations have been updated: + * Dutch, by @jerogee (#1110) + * French, by @trebmuh & @jujudusud (#1199 & #1113) + * German, by @rolamos (#1097) + * Italian, by @dzpex (#1112) + * Polish, by @SeeLook (#1099) + * Portugese, by @melcon & @Snayler (#1141 & #1168) + * Slovak, by @jose1711 (#1104) + * Spanish, by @ignotus666 (#1152) + * Swedish, by @genesisproject2020 (#1182 & #1106) + - Active recording state is now highlighted in the mixerboard title (#968). (contributed by @dcorson-ticino-com) @@ -105,17 +116,6 @@ (contributed by @nefarius2001) -- GUI translation updates: - French, by trebmuh & jujudusud (#1199 & #1113) - Swedish, by genesisproject2020 (#1182 & #1106) - Portugese, by melcon & Snayler (#1141 & #1168) - Spanish, by ignotus666 (#1152) - Italian, by dzpex (#1112) - Dutch, by jerogee (#1110) - Slovak, by jose1711 (#1104) - Polish, by SeeLook (#1099) - German, by rolamos (#1097) - ### 3.6.2 (2020-12-12) ### - change Clear All Stored Solo Settings to clear Mute as well (#731)