Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1189 commits
Select commit Hold shift + click to select a range
260f1e5
Merge pull request #687 from melcon/master
corrados Oct 22, 2020
323ac8d
Add files via upload
dzpex Oct 22, 2020
335f13f
update translations
corrados Oct 22, 2020
6afb9a7
Merge pull request #688 from dzpex/master
corrados Oct 22, 2020
8ba38f2
update translation
corrados Oct 22, 2020
6351776
update
corrados Oct 22, 2020
d90981c
if you connect more than one input to the Jamulus input in the Jack r…
corrados Oct 23, 2020
0337741
Add version guards for QVersionNumber includes.
atsampson Oct 23, 2020
f11520b
Merge pull request #691 from atsampson/versioninclude2
corrados Oct 23, 2020
31a9795
Update installerbackground.png
geheimerEichkater Oct 24, 2020
9758e23
French translation update for 3.6.0
trebmuh Oct 24, 2020
f99c865
Merge pull request #693 from trebmuh/patch-1
corrados Oct 24, 2020
bf2eda0
update translations
corrados Oct 24, 2020
33d705d
Merge pull request #692 from geheimerEichkater/graphic
corrados Oct 24, 2020
90c8866
r3_6_0
corrados Oct 25, 2020
5a4df8d
prepare for next version
corrados Oct 25, 2020
0ea87fe
bug fix
corrados Oct 25, 2020
28035b0
Merge branch 'fix_linux'
corrados Oct 25, 2020
4b28289
assign short cuts to group function menu to speed up assigning
corrados Oct 25, 2020
7c35c0c
Merge branch 'master' of github.com:corrados/jamulus
corrados Oct 25, 2020
6035d4d
Update translation_sv_SE.ts
genesisproject2020 Oct 25, 2020
8d25e60
Merge pull request #697 from genesisproject2020/master
corrados Oct 26, 2020
a0e02f2
implement "Normalise" button request (#622)
corrados Oct 26, 2020
53c98ce
added keyboard shortcut for Set All Faders to New Client Level
corrados Oct 26, 2020
ea6868c
added some multi threading protection
corrados Oct 26, 2020
a410922
isolate a channel from the group temporarily with shift-click-drag (#…
corrados Oct 27, 2020
a8b5e8e
Updated manual png and corrections
ignotus666 Oct 29, 2020
0ecb432
Merge pull request #701 from ignotus666/master
corrados Oct 29, 2020
6402f19
cleanup of the central server setting
corrados Oct 29, 2020
137f138
Add new website to navigation
ann0see Oct 29, 2020
cdb2317
Merge pull request #703 from ann0see/patch-1
corrados Oct 30, 2020
f5170ad
on shift-click the pan reset to 0 L/R (#707)
corrados Oct 30, 2020
3b511db
bug fix (IP addresses combo box was not updating correctly)
corrados Oct 30, 2020
a65a5dc
support multiple custom central server addresses (#698)
corrados Oct 31, 2020
7830b59
Change homepage
ann0see Oct 31, 2020
035dcf1
Add new homepage to README file
ann0see Oct 31, 2020
b1085ca
bug fix with compatibility of custom central server settings
corrados Nov 1, 2020
072374f
update comment
corrados Nov 1, 2020
92cd8a4
fixes #680 for Windows (Linux/Android/Mac modifications still TODO)
corrados Nov 1, 2020
cfe7f50
Fix file name
ann0see Nov 1, 2020
a391870
try to get Mac compile (not tested yet)
corrados Nov 1, 2020
dcad2d1
update German translation
corrados Nov 1, 2020
03c665b
Change homepage
ann0see Nov 2, 2020
b07e9c1
Merge pull request #708 from ann0see/patch-1
corrados Nov 2, 2020
a83ecf6
Missing Barbershop voice part "Lead" as an instrument // pictures m/f…
corrados Nov 2, 2020
6eae37c
Merge branch 'master' of https://github.com/corrados/jamulus into master
corrados Nov 2, 2020
20d7e24
added minimum server version check for the server list
corrados Nov 5, 2020
57039d6
increase allowed version string length in protocol
corrados Nov 5, 2020
17c9884
use the server registration message which has the version info included
corrados Nov 5, 2020
120608e
Updated and completed Polish translation
SeeLook Nov 5, 2020
29b77ae
Merge pull request #715 from SeeLook/master
corrados Nov 6, 2020
a8873e6
merge fix
corrados Nov 6, 2020
20c5ad9
fronticonserver
geheimerEichkater Nov 7, 2020
b8cd00a
Merge pull request #716 from geheimerEichkater/graphic
corrados Nov 7, 2020
c92c68a
the Jamulus server now has a different icon, created by geheimerEichk…
corrados Nov 7, 2020
963bb03
initial implementation of RYG indicator lights with colour-blind comp…
corrados Nov 10, 2020
75163b4
changed RYG indicator lights with colour-blind compensation, created …
corrados Nov 11, 2020
2d07a1f
the default value for stringfifowithcompare is "adding" anyway so we …
corrados Nov 14, 2020
b454728
small improvement: index was set to 0 but not used -> no need to set …
corrados Nov 14, 2020
6bb7825
introduce StoreAllFaderSettings() function
corrados Nov 14, 2020
3d213e4
support to store current mixer settings during a connection
corrados Nov 14, 2020
a298638
support to load current mixer settings during a connection
corrados Nov 14, 2020
730b238
mixer settings file can be loaded with drag'n'drop
corrados Nov 14, 2020
ea7a194
bug fix: the fader group property was not correctly loaded from the i…
corrados Nov 14, 2020
0ab768d
menu entry Clear All Stored Solo Settings is now enabled during an ac…
corrados Nov 14, 2020
01a1ffc
fix a typo
corrados Nov 14, 2020
206f05d
use QGridLayout for the mixer layout to prepare for (#720)
corrados Nov 14, 2020
fb7986f
some not working test code
corrados Nov 15, 2020
59f993c
added support for multiple rows for the mixer panel
corrados Nov 15, 2020
acb8c47
support two rows for the mixer panel (#720)
corrados Nov 15, 2020
fd72003
Update Dutch translation for 3.6.1 (see #77)
jerogee Nov 15, 2020
ee722fb
Merge pull request #725 from jerogee/update/dutch-translation-3.6.1
corrados Nov 15, 2020
a705892
Update translation_fr_FR.ts
trebmuh Nov 16, 2020
1721d8b
Merge pull request #726 from trebmuh/patch-1
corrados Nov 16, 2020
8c96176
decrease the MTB block size for the OPUS decoding in the server
corrados Nov 16, 2020
4ab87e2
Merge branch 'master' of https://github.com/corrados/jamulus into master
corrados Nov 16, 2020
0d52e4a
update translations
corrados Nov 16, 2020
f4a5916
increase the audio quality for double frame size high quality mode
corrados Nov 16, 2020
4ff665e
update
corrados Nov 16, 2020
c543af4
small cleanup
corrados Nov 16, 2020
31fd29d
support --ctrlmidich string parsing as defined in #95
corrados Nov 16, 2020
fef2e97
bug fix
corrados Nov 16, 2020
1b2137f
remove some .xcf files which are no longer needed since their picture…
corrados Nov 16, 2020
7be1841
normalise every channel but my own
dingodoppelt Oct 26, 2020
06e2c78
Merge pull request #729 from dingodoppelt/normalise
corrados Nov 19, 2020
6279d2d
merge fix
corrados Nov 19, 2020
ba11296
update
corrados Nov 19, 2020
657b2c0
Updated Spanish translation
ignotus666 Nov 19, 2020
d76c35f
Merge pull request #734 from ignotus666/master
corrados Nov 19, 2020
c38e48d
update
corrados Nov 19, 2020
a8328f8
fix for supporting older Qt version
corrados Nov 19, 2020
2cc21f2
should hopefully fix Mac OS bug with recovering audio device
corrados Nov 19, 2020
169b8c2
update translation
corrados Nov 20, 2020
41f473d
update submodule
corrados Nov 20, 2020
339bcf1
update submodules
corrados Nov 20, 2020
2f6dec4
Update pt_BR translation for 3.6.1 (see #77)
melcon Nov 20, 2020
b17597d
Update pt_BR translation for 3.6.0 (see #77)
melcon Nov 20, 2020
209b102
Merge pull request #735 from melcon/master
corrados Nov 21, 2020
a435961
update translation
corrados Nov 21, 2020
c296542
fixed typos
corrados Nov 21, 2020
c7c2c27
r3_6_1
corrados Nov 21, 2020
2894822
prepare for next version
corrados Nov 21, 2020
bda4719
make test with Travis linux version
corrados Nov 21, 2020
d3c2846
next test with Travis linux version
corrados Nov 22, 2020
327909d
Travis dist "precise" seems not to work, got back to "trusty"
corrados Nov 22, 2020
8dc5bb1
try to fix: Compiling Jamulus 3.6.1 is failing on Debian 9 Linode #736
corrados Nov 22, 2020
1dc7d69
Merge branch 'fix_audiodev_sel' into master
corrados Nov 22, 2020
0efbac1
update
corrados Nov 22, 2020
f16cdca
Merge branch 'feature_MIDI_parameters' into master
corrados Nov 22, 2020
018c351
update
corrados Nov 22, 2020
054dabe
removed DebugError since in the last 15 years I have never used it an…
corrados Nov 22, 2020
877c5c4
change Clear All Stored Solo Settings to clear Mute as well (#731)
corrados Nov 22, 2020
ad615d4
try to fix compilation error on Linux
corrados Nov 22, 2020
a835cf9
Update IT trans.
dzpex Nov 22, 2020
fca7841
Avoid selecting IPv6 results from hostname lookup (#722)
jarmar Nov 22, 2020
5c72691
Add files via upload
dzpex Nov 22, 2020
a849762
Add files via upload
dzpex Nov 22, 2020
306b4da
Merge pull request #740 from jarmar/parsenetworkaddress-ipv4-hostnames
corrados Nov 22, 2020
c66a245
merge fixes
corrados Nov 22, 2020
11db494
Merge pull request #739 from dzpex/master
corrados Nov 22, 2020
3b4d772
update translations
corrados Nov 22, 2020
e0c0b05
update
corrados Nov 22, 2020
d8a5c6f
bug fix: do not reset sound card channel selection on a device proper…
corrados Nov 22, 2020
f34ce36
added new function GetAvailableInOutDevices()
corrados Nov 23, 2020
a0afa22
initiate a reload of sound devices on a system notification
corrados Nov 23, 2020
af47bef
compile fix
corrados Nov 23, 2020
ec17e48
move callback registration/unregistration
corrados Nov 23, 2020
9fe3375
added kAudioDevicePropertyDeviceIsAlive notification
corrados Nov 23, 2020
9da94f9
added debug data
corrados Nov 23, 2020
25adeb9
add check for audio device still available or not
corrados Nov 23, 2020
90d9ecd
on audio device load error, update driver list
corrados Nov 23, 2020
6d1528a
add listener for system audio default device changes
corrados Nov 23, 2020
49e57ff
small fix for device notifications handling
corrados Nov 23, 2020
270310d
show warning message is previous driver is no longer available
corrados Nov 24, 2020
a68b91e
move audio callback register/unregister back in start/stop functions
corrados Nov 24, 2020
4119aee
bug fix
corrados Nov 24, 2020
08c57a9
Cope with large logs
pljones Nov 25, 2020
b263109
Merge pull request #743 from pljones/feature/update-historytool
corrados Nov 25, 2020
c586627
Server Icons for OS X and WIN
geheimerEichkater Nov 25, 2020
75f5109
Merge pull request #745 from geheimerEichkater/graphic
corrados Nov 25, 2020
3700193
fix server icon for Windows installer (#737)
corrados Nov 25, 2020
872035e
Updated Polish translation
SeeLook Nov 25, 2020
790f86e
Merge branch 'mac_audio_improvements' into master
corrados Nov 26, 2020
9582b92
update
corrados Nov 26, 2020
b6caa2b
Merge pull request #746 from SeeLook/master
corrados Nov 26, 2020
39428dd
bug fix: sliders move by themselves if fader groups are used on recon…
corrados Nov 26, 2020
eb7a670
try to use new server icon for Mac installer
corrados Nov 27, 2020
85b677e
Update help message to be more helpful
pljones Nov 27, 2020
97c4956
update
corrados Nov 27, 2020
74b599a
Merge pull request #751 from pljones/bugfix/jamulus-jamexporter-docum…
corrados Nov 27, 2020
90d4d3f
remove Core Audio notifier for xrun because we do not make use of it …
corrados Nov 28, 2020
5f9f481
bug fix: detect if no audio Device is selected before trying to conne…
corrados Nov 28, 2020
92741b1
update translations
corrados Nov 28, 2020
785e1c8
update German translation
corrados Nov 28, 2020
b32e5f9
added qDebug() messages
corrados Nov 28, 2020
6256850
test commit
corrados Nov 28, 2020
fea4dfe
QMessageBox should not be in the mutex lock
corrados Nov 28, 2020
f667fea
use a different Mutex for IO access
corrados Nov 28, 2020
74cc0f6
remove debug calls
corrados Nov 28, 2020
7ac8e2b
try out if now the previous mutex lock works fine
corrados Nov 28, 2020
598abd8
revert back the change -> it is necessary that QMessageBox is not in …
corrados Nov 28, 2020
fddc372
do not reload audio device list if only the device property has changed
corrados Nov 28, 2020
5221fcd
undo latest change since it did not fix the issue
corrados Nov 28, 2020
17fb166
removed ENABLE_CLIENT_VERSION_AND_OS_DEBUGGING since this should be d…
corrados Nov 29, 2020
4310fe5
bug fix: ping times of servers which are further down the server list…
corrados Nov 29, 2020
28d7317
for Linux we need a higher value compared to Windows (I guess the tim…
corrados Nov 29, 2020
afd73d7
fix for the size of the text label above the jitter buffer sliders
corrados Nov 29, 2020
cb32a71
try to fix problem that error message appears three times on Mac OS a…
corrados Nov 29, 2020
44631cb
fix compile error
corrados Nov 29, 2020
0e74561
on the initial time of about 2s after server list query, the list is …
corrados Nov 30, 2020
4f9d146
improved audio device management
corrados Dec 1, 2020
01d1b31
some minor fixes
corrados Dec 1, 2020
62325bd
we cannot use a message box in a mutexed region, otherwise we get a l…
corrados Dec 1, 2020
ac44adf
we should not unregister Coreaudio callbacks on class destructor
corrados Dec 1, 2020
f62d96c
try to fix the multiple warning messages
corrados Dec 1, 2020
842a0fc
do only unregister Coreaudio callbacks if a new driver is actually setup
corrados Dec 1, 2020
10c356c
bug fix
corrados Dec 1, 2020
6d1c7c2
make sure we only have one device notification per time
corrados Dec 1, 2020
2118bd6
revert recent changes since they did not work
corrados Dec 1, 2020
c003861
French translation fix
trebmuh Dec 2, 2020
0d18e47
Merge pull request #753 from trebmuh/patch-1
corrados Dec 2, 2020
bc32ee7
French translation fixes
trebmuh Dec 2, 2020
ded4816
Merge pull request #755 from trebmuh/patch-2
corrados Dec 3, 2020
d1a630b
French translation fixe
trebmuh Dec 4, 2020
80073b2
Merge branch 'improved_audio_dev_management' into master
corrados Dec 4, 2020
07f35be
only do a full reload of the driver if the driver actually has changed
corrados Dec 4, 2020
2ff6e9a
code style change
corrados Dec 4, 2020
65e3206
workaround for problem with multiple warning messages on device unplug
corrados Dec 4, 2020
35c0d67
use mutex from sound base for coreaudio io routine
corrados Dec 4, 2020
be4e4da
bug fix
corrados Dec 4, 2020
351ef12
no need to make mutex variable public
corrados Dec 4, 2020
81529d6
do not reset everything on a call to GetAvailableInOutDevices() since…
corrados Dec 4, 2020
26a09e0
stop sound device on client shutdown
corrados Dec 4, 2020
9d20c69
if the audio device changes, the audio driver check might not work co…
corrados Dec 4, 2020
d3b713b
make sure the processing is only done when we are in run state
corrados Dec 4, 2020
afb27e9
Merge pull request #761 from trebmuh/patch-1
corrados Dec 4, 2020
5fb7f61
update text of warning message
corrados Dec 5, 2020
43d002e
Merge branch 'master' of https://github.com/corrados/jamulus into master
corrados Dec 5, 2020
900d4ee
fix compilation error
corrados Dec 5, 2020
d67cc9d
try to fix audio device handling issues with deadlocks, etc.
corrados Dec 5, 2020
47bb2a9
try to fix deadlock on MacOS
corrados Dec 5, 2020
26dd9f1
Update translation_sv_SE.ts
genesisproject2020 Dec 5, 2020
4062407
secure device names access with a mutex
corrados Dec 5, 2020
fbf5420
update
corrados Dec 5, 2020
d65c994
Merge pull request #765 from genesisproject2020/master
corrados Dec 6, 2020
76da55d
update translations
corrados Dec 6, 2020
ddb0fdf
update warning text according to discussion in 5fb7f61
corrados Dec 6, 2020
ee3d405
update
corrados Dec 6, 2020
b167388
fix in the warning message
corrados Dec 6, 2020
d8e5e68
"sort users" instead of "sort channel users" (#759)
corrados Dec 6, 2020
696a34d
update translation files
corrados Dec 6, 2020
a16de54
update German translation
corrados Dec 6, 2020
4c01dc3
#129 is not really a bug but an improvement
corrados Dec 6, 2020
f925dc3
fix: if # is set for the list filter, only filter for occupied server…
corrados Dec 6, 2020
4aac5e3
update (one entry is not a bug but an improvement)
corrados Dec 6, 2020
bb11c01
fix a typo
corrados Dec 6, 2020
e7572cd
Update/correct Spanish translation
ignotus666 Dec 6, 2020
99ae990
Merge pull request #767 from ignotus666/master
corrados Dec 7, 2020
23ece65
French translation update for 3.6.2
trebmuh Dec 7, 2020
28add6b
Update Dutch translation for 3.6.2 (see #77)
jerogee Dec 7, 2020
1300ac7
Merge pull request #769 from trebmuh/patch-1
corrados Dec 7, 2020
3f14246
Merge pull request #770 from jerogee/update/dutch-translation-3.6.2
corrados Dec 7, 2020
b09016d
update translations
corrados Dec 7, 2020
dd44402
Update pt_BR translation for 3.6.2
melcon Dec 8, 2020
aa5aa9e
Merge pull request #773 from melcon/master
corrados Dec 8, 2020
abd2757
Add scaling to SVG graph
pljones Dec 9, 2020
eb71f23
Merge pull request #774 from pljones/feature/jamulus-historytool-scaling
corrados Dec 9, 2020
be374f6
Rewrite to support RPP and LOF recovery
pljones Dec 9, 2020
abf2f59
Merge pull request #775 from pljones/feature/jamulus-jamexporter-lof-…
corrados Dec 9, 2020
6d9693e
Update global.h
gilgongo Dec 12, 2020
7c88fdc
Update manual.md
gilgongo Dec 12, 2020
0559f33
Update manual-es.md
gilgongo Dec 12, 2020
0c70052
update translation
corrados Dec 12, 2020
337a484
r3_6_2
corrados Dec 12, 2020
911e486
prepare for next version
corrados Dec 12, 2020
4c6ec00
Update manual-es.md
gilgongo Dec 12, 2020
0ef7b2d
Merge pull request #780 from gilgongo/master
corrados Dec 14, 2020
2e55b94
systemd unit: Remove obsolete --servername option
tormodvolden Dec 22, 2020
26e7c2c
Merge pull request #791 from tormodvolden/servername
corrados Dec 22, 2020
36438a5
Don't get temp from env
ann0see Dec 23, 2020
c40e8d8
Port Windows deployment script from batch to Powershell
May 8, 2020
da54707
Overhaul Windows installer generation script
May 8, 2020
f3f763d
Fix Travis deployment for Windows
May 8, 2020
99e2088
Minor cosmetic fix
May 8, 2020
e6ab8d3
Don't get temp from env
ann0see Dec 23, 2020
52aca7c
Merge branch 'improve_win_ci' of github.com:corrados/jamulus into imp…
ann0see Dec 23, 2020
1ffb86c
Merge branch 'improve_win_ci' of github.com:ann0see/jamulus into impr…
ann0see Dec 23, 2020
2a3a11a
Add server icon to installer
ann0see Dec 23, 2020
27c2d5d
Fix server icon and desktop shortcut
Dec 23, 2020
8252e00
Add variables
ann0see Dec 23, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ Makefile
.cproject
.project
.settings
.idea
.vscode
*.user
*.user.*
*.o
Expand All @@ -16,6 +18,9 @@ ui_*.h
moc_predefs.h
src/res/qrc_resources.cpp
windows/ASIOSDK2
windows/VC_redist.x64.exe
windows/vc_redist.x86.exe
windows/nsProcess.dll
windows/NSIS
debug/
release/
Expand All @@ -30,3 +35,4 @@ distributions/opus*
distributions/jack2
distributions/claudio_piano.sf2
distributions/fluidsynth*
distributions/jamulus.desktop
18 changes: 18 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
[submodule "libs/oboe"]
path = libs/oboe
url = https://github.com/google/oboe.git
[submodule "tools/jamulus-php"]
path = tools/jamulus-php
url = https://github.com/softins/jamulus-php
[submodule "tools/jamulus-web"]
path = tools/jamulus-web
url = https://github.com/softins/jamulus-web
[submodule "tools/jamulus-wireshark"]
path = tools/jamulus-wireshark
url = https://github.com/softins/jamulus-wireshark
[submodule "tools/jamulus-historytool"]
path = tools/jamulus-historytool
url = https://github.com/pljones/jamulus-historytool
[submodule "tools/jamulus-jamexporter"]
path = tools/jamulus-jamexporter
url = https://github.com/pljones/jamulus-jamexporter
[submodule "tools/jamulus-docker"]
path = tools/jamulus-docker
url = https://github.com/grundic/jamulus-docker
6 changes: 5 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ language: cpp
matrix:
include:
- os: linux
dist: xenial
dist: trusty
before_install:
- sudo apt-get update -qq
- sudo apt-get install devscripts build-essential lintian dh-make
Expand All @@ -12,6 +12,10 @@ matrix:
- gcc
script:
- echo $TRAVIS_TAG
# headless server compilation
- qmake "CONFIG+=headless nosound" Jamulus.pro
- make
# normal compilation
- qmake Jamulus.pro
- make
#deploy function is only available in travis-ci.com (not free) but not in travis-ci.org (free)
Expand Down
10 changes: 10 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
You want to contribute? We really appreciate that.
Please have a look at this list to facilitate your contribution:

* Before you start coding, create a Github issue at https://github.com/corrados/jamulus/issues. In that new issue write your specification and that you are planning to do the coding. Then we can discuss the specification. Only start coding after we agreed to a specification.
* If the Github issue for your feature/bug fix already exists, then write a message in that issue that you want to work on it.
* Respect the existing code style: Tab size=4, insert spaces.
* Make sure (if possible) that your code compiles on Windows/Mac/Linux.
* Do not use diff/patch to send your code changes but create a Github fork of the Jamulus code and create a Pull Request when you are done.

Look here for other further guidelines: https://github.com/corrados/jamulus/issues/596
260 changes: 256 additions & 4 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,17 +1,269 @@



3.6.2git <- NOTE: the release version number will be 3.6.3

3.5.6git



3.6.2 (2020-12-12)

- change Clear All Stored Solo Settings to clear Mute as well (#731)

- avoid selecting IPv6 results from hostname lookup, coded by jarmar (#722)

- added possibility to set MIDI offset for fader control to --ctrlmidich (#95)

- detect if no audio Device is selected before trying to connect a server (#129)

- on MacOS if an audio device is no longer available, show a warning
rather than switching to default automatically (#727)

- bug fix: sliders move by themselves if fader groups are used on reconnect (#611)

- bug fix: do not reset sound card channel selection on a device property change (#727)

- bug fix: compiling Jamulus 3.6.1 is failing on Debian 9 Linode (#736)

- bug fix: on MacOS Jamulus does not always select the previous sound card (#680)

- bug fix: use new server icon on Mac server bundle and Windows installer (#737)

- bug fix: ping times of servers which are further down the server list are too high (#49)


3.6.1 (2020-11-21)

- added menu entry "Set All Faders to New Client Level" (#622)

- isolate a channel from the group temporarily with shift-click-drag (#695)

- on shift-click the pan reset to 0 L/R (#707)

- support multiple custom central server addresses (#698)

- the Jamulus server now has a different icon, created by geheimerEichkater (#700)

- support two rows for the mixer panel (#720)

- changed RYG indicator lights with colour-blind compensation, created by geheimerEichkater (#57)

- saving and loading mixer settings is now possible during an active connection and a
mixer settings file can be loaded with drag'n'drop (#706)

- menu entry Clear All Stored Solo Settings is now enabled during an active connection

- bug fix: the fader group property was not correctly loaded from the ini file


3.6.0 (2020-10-25)

- handle audio packets received out of order, coded by softins (#619)

- most recently connected users appear on the RH side on the fader panel (#673)

- improvements for the server multithreading, coded by kraney (#653)

- removed Display Channel Levels setting and --servername (#638)

- removed support for further server infos in --serverinfo since the preferred
way of registering a server is to do it using the protocol messages (#638)

- removed -g, --pingservers since all Central servers must activate this function,
now it is activated by default and no command line argument is needed (#638)

- added --mutemyown command line argument to mute my own signal in my personal mix,
only supported in headless client mode (#340)

- added "Mountain Dulcimer" instrument icon, created by dora71 (#649)

- added new instrument icons for "Scratching" and "Rapping"

- replaced double types by floats for some of the signal processing, coded by hselasky (#544)

- support permanent channel fader sorting (i.e., not only on request but always) (#666)

- support sorting faders by channel city

- if sorting the faders by instrument, we now sort by the name for the same instruments

- improvements to the Android audio interface, coded by j-santander (#83)

- bug fix: reduced server list is displayed instead of the normal list (#657)


3.5.12 (2020-10-03)

- added hyperlink support for the chat window, coded by jc-Rosichini (#591)

- added new menu entry "Clear All Stored Solo Settings" (#616)

- fade in all clients at the server when entering a server to avoid the volume
is at 100% when joining a server (#628)

- added a qmake CONFIG flag for disabling the automatic version check (#370)

- avoid confusion with the Server Address field on the connection setup window by
no longer showing the server name in that field since it is only intended for
entering IP addresses or valid server URLs (#365)

- removed the "Show Creative Commons BY-NC-SA 4.0 Licence Dialog" setting from the
server GUI and changed the -L/--licence text in the licence dialog to "Do you agree
to the text in the chat window?" so that a licence text must now be given in the
server welcome message (#587, #367, #81)

- added a protocol message for a reduced server list to improve the situation caused
by UDP packet fragmentation (#631, #255)

- added translation: Slovak by jose1711 (#635)

- bug fix: crash when using the jam recorder in the server, coded by pljones (#618)


3.5.11 (2020-09-19)

- support a check for updates (#370)

- added an optional server list whitelist filter (#413)

- added a command line argument to enable multithreading in the server (#339)

- added support for split protocol messages (fixes bug with large number of clients
connected to a server, #547)

- store recorder settings, coded by pljones (#313)

- added a command line argument to disable recording on start up, coded by pljones (#574)

- accessibility improvements, coded by chigkim (#498, #512)

- added Jack audio latency calculation, coded by bflamig (#437)

- show the server name in the title bar (#559)

- bug fix: crash when using the Jack backend and quickly reconfiguring, coded by hselasky (#543)

- bug fix: Alt+h shortcut to open the Chat dialog did not work, use Alt+c instead

- bug fix: pan is not correctly initialized in the server on a new connection (#537)


3.5.10 (2020-08-16)

- do not change the server list order if the mouse is over the table to
avoid selecting an incorrect server on a mouse double click (#293)

- if network name/address contains spaces, they are removed now,
coded by dingodoppelt (#462)

- improve Compact skin by using smaller font size

- improve server audio mix processing for better clipping behavior

- support MIDI control faders in headless build (#483)

- option to set Mute Myself on with a command line argument (#495)

- added a red message to indicate that Mute Myself is activated (#476)

- manual clip LED reset by mouse click on the level meter (#421)

- replacing internal history graph functionality by external scripts/tools (#501)

- accessibility improvements, coded by chigkim (#499, #510, #514)

- bug fix: fixed a stability issue in the server

- bug fix: --showallservers ping column sort is alphabetic (#201)


3.5.9 (2020-07-19)

- new app icon for Jamulus, created by geheimerEichkater (#410)

- support up to four different groups for the channels (#202)

- support sorting faders by channel group

- add support to change the GUI language (#297)

- add special server list filter for filtering occupied servers by using "#" (#397)

- update server UI to allow setting the jam recorder directory (like -R) (#228, #405)

- redesign of the server dialog (e.g. added welcome message setting)

- save and restore mixer state (like fader, mute, etc.) (#377),
note that saving/loading of settings only works if not connected

- scale channel instrument picture in Compact skin mode

- show maximum number of clients for servers in the serverlist, coded by dingodoppelt (#451)

- log the number of connected clients on each new connection (#277)

- move the Mute Myself button up to prevent accidentally disconnecting

- bug fix: grouping faders in the client should be proportional (see discussion in #202, #419)


3.5.8 (2020-06-30)

- bug fix: incorrect selection of UI language (#408)


3.5.7 (2020-06-28)

- add new "compact" skin, intended for large ensembles (#339)

- support sorting faders by channel instrument, coded by Alberstein8 (#356)

- new group switch to change several faders in sync, coded by Alberstein8 (#202, #379)

- support a clip LED, coded by fleutot (#220)

- add server recording indicator, coded by pljones (#295)

- support for storing/recovering the server window positions (#357)

- add a headless build type which does not depend on QtGui/QtWidgets, coded by marcan (#322)

- the local pan middle position is no longer attenuated in Mono-in/Stereo-out mode (#353)

- added translation: Brazilian Portuguese by melcon (#372)

- add send button to chat window (#384)

- add some protections to the code, coded by atsampson (#380, #381, #382)

- bug fix: server window stop updating after minimized, coded by AronVietti (#355, #383)


3.5.6 (2020-06-09)

- support sorting faders by channel name (#178)

- enable/disable recording from command line, coded by pljones (#228)

- add Audacity "list of files" writer to jam recorder, by pljones (#315)

- make level meter LED black when off, by fleutot (#318)

- added ukulele/bass ukulele instrument icons created by dos1 (#319)

- avoid showing IP address if no name in the musician profile is given (#316)

- show channel numbers if --ctrlmidich is used (#241, #95)

- added check in acknowledge message, coded by atsampson (#302)

- bug fix: on MacOS declare an activity to ensure the process doesn't get throttled
by OS level Nap, Sleep, and Thread Priority systems, coded by AronVietti (#23)


3.5.5 (2020-05-26)

- added vocal banjo/mandolin instrument icons created by atsampson (#283)
- added banjo/mandolin instrument icons created by atsampson (#283)

- faster update of musicians list in the server list table

Expand Down Expand Up @@ -69,7 +321,7 @@

- new command line option -d to disconnect all clients on shutdown of the server (#161)

- bug fix: for mono capture jack audio interface Jamulus complains it
- bug fix: for mono capture Jack audio interface Jamulus complains it
cannot make connections (#137)

- bug fix: fixed that Jamulus segfaults when jackd is restarted (#122, #127)
Expand Down Expand Up @@ -441,7 +693,7 @@
- show number of connected clients in window title (and therefore in OS task
bar)

- added "Whats this" help text to the GUI controls in the general settings
- added "What's this" help text to the GUI controls in the general settings
dialog, added Tool Tips to some GUI controls

- server logging history grid lines of weekend days are now plotted with
Expand Down
11 changes: 0 additions & 11 deletions INSTALL.md

This file was deleted.

Loading