Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/mumble.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-03-02MAINT: Update copyright notice to 2021Robert Adam
This was done by running scripts/updateLicenseHeaders.py and then manually editing the LICENSE file.
2021-02-08FIX(installer): Change version regex so that it accepts multiple digitsDavide Beatrici
Now that we reached build number 10 the current expression is not valid anymore. As a result, the version is not set and the build fails. This commit rewrites the regex so that it accepts multiple digits and is also shorter. Co-Authored-By: Jan Klass <kissaki@posteo.de>
2021-01-23BUILD(installer): Include g15-helperRobert Adam
Fixes #4708
2021-01-10FEAT(installer): Add support for snapshot buildsNik Reist
This commit: - Adds null checks and error messages for "--arch" and "--version" to WixSharp projects. - Sets cabinet file name to "Mumble.cab", for consistency with our previous installers. - Cleans up ClientInstaller. - Fixes regex patterns for string input safety and to simplify conditions.
2020-12-15FIX(installer) Remove ini fileNik Reist
Since the ini file would be removed or overwritten by installs, upgrades, and uninstalls it should be created at app runtime or manually copied to the install path after install.
2020-12-12REFAC(installer-msi) Simplify WiX component installNik Reist
Remove CPack and previous WiX installer projects and sources Add toolset and for WixSharp to facilitate client and server builds individually or collectively. Add multilanguage build with packaging=ON and translations=ON, and standard build with packaging=ON. Builds are also aware of client and server option settings. Add correct LICENSE to installer
2020-07-12installer: add WiX files for CPackNik Reist
2020-07-08MAINT(readme): Deleted README in favor of README.mdRobert Adam
Mainting 2 README files that should basically contain the same content is very error prone in case someone edits one and forgets about the other. Thus the Windows installer will now ship the markdown version of the README as well. It should still be readable - just a little less pretty if no Markdown-viewer is available.
2020-05-25Installer: Add mumble icon file, issue #3058Nik Reist
Adds mumble icon file to fix icon representation in Windows 10 Menu tile and desktop icon.
2020-04-23Merge pull request #4095: Optional start menu shortcut for installerRobert Adam
Installer: Make creation of start menu entry optional
2020-04-23Installer: Make creation of start menu entry optionaltrudnorx
2020-04-22Installer: Don't delete murmur.ini when uninstalling Mumbletrudnorx
2020-01-28Update zh_CN translation for installer and qtdeluxghost
2020-01-07Auto-update LICENSE.header in source filesDavide Beatrici
2019-10-15Remove CELT 0.11.0Davide Beatrici
CELT 0.11.0 provides better quality in comparison to CELT 0.7.0, but the two versions of the codecs are not compatible, which is why we provided both of them. Opus was introduced in Mumble 1.2.4 (7586a61226a5477ff1f6418f51acdab65fe093f4), thus we expect that most (if not all) users are using it. By removing CELT 0.11.0 we don't break backwards compatibility, because it's provided by CELT 0.7.0. The main reason for removing the codec is the fact that its discontinued (in favor of Opus). Also, CELT 0.11.0 was removed from the Debian package back in 2012: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=682010
2019-09-22Merge PR #3799: Bump version to 1.4.0Jan Klass
1.3.0 has been released. master now represents the current state of development towards the next feature release 1.4.0. Bugfixes for 1.3 will happen in the 1.3.x branch. Compared to earlier version bumps we bump a lot more files because of we produce more artifacts; overlay process, dll and exe split, etc. This should have happened right after the 1.3.x branch was split off. Fixes #3761 Waiting on response from xPoke in that ticket concerning theme version. That will have to be landed first, and then this PR updated with the landed commit in mumble-theme. Feel free to already review independent of xPoke response. As the mumble-theme commit did not land yet checking out this PR will not work (for others than me who has the commit locally).
2019-09-22Bump version to 1.4.0Jan Klass
1.3.0 has been released. master now represents the current state of development towards the next feature release 1.4.0. Bugfixes for 1.3 will happen in the 1.3.x branch. Compared to earlier version bumps we bump a lot more files because of we produce more artifacts; overlay process, dll and exe split, etc. This should have happened right after the 1.3.x branch was split off.
2019-09-22Update Simplified Chinese Translations installer:dingpengyu
Modify the following entry <String Id="MUMBLE_CREATE_SHORTCUT">创建桌面快捷方式</String> <String Id="MUMBLE_CREATE_SHORTCUT">Create Desktop Shortcut</String> <String Id="DESC_SectionBonjour">Bonjour现在可以在您的网络上报告和发现Murmur服务器。是否下载并运行Bonjour安装程序。</String> <String Id="DESC_SectionBonjour">Bonjour enables announcement and discovery of Murmur servers on your LAN. This will download and run the Bonjour installer.</String> <String Id="MUMBLE_SEC_DesktopShortcut">桌面快捷方式</String> <String Id="MUMBLE_SEC_DesktopShortcut">Desktop shortcut</String> <String Id="DESC_DesktopShortcut">创建桌面快捷方式</String> <String Id="DESC_DesktopShortcut">Creates a shortcut on the desktop</String>
2019-01-25Auto-update LICENSE.header in source filesDavide Beatrici
2018-07-20installer: copy rnnoise.dllEdward
The file copy can be disabled with the MumbleNoRNNoise environment variable.
2018-07-17Merge PR #2902: installer: quote GUIDs in Settings.wxi.Davide Beatrici
2018-07-06installer: remove unused variablesDavide Beatrici
2018-03-11installer: only use WiX toolset from MUMBLE_PREFIX if the MUMBLE_PREFIX env ↵Mikkel Krautz
var is set. This should allow building the installer with Visual Studio. Thanks to @sregister for the bugreport.
2018-01-02Auto-update LICENSE.header in source files.Mikkel Krautz
2017-08-06Add greek translation for installerthalieht
2017-07-19installer: revert "installer: force uninstall before install."Mikkel Krautz
This reverts commit 3d4663465ea1e528a299f1939237c31a4188775c. That commit was done because of reports that stale files from old versions of Mumble were left behind. In particular, in the "Versions" subdirectory. I just tested this locally, and I can't reproduce that problem. Reverting this commit should hopefully resolve a lot issues such as: mumble-voip/mumble#2901 mumble-voip/mumble#1917 mumble-voip/mumble#1845 mumble-voip/mumble#1700 Perhaps more.
2017-03-04installer: quote guids in Settings.wxi.Mikkel Krautz
2017-02-10Merge PR #2835: installer: don't ship dbghelp.dll anymore.Mikkel Krautz
2017-02-10Merge PR #2817: installer: use WiX from buildenv.Mikkel Krautz
2017-02-10installer: don't ship dbghelp.dll anymore.Mikkel Krautz
Only older versions of dbghelp.dll are redistributable by themselves. Newer versions only allow redistribution via MSI files, which are useless for us. To sidestep this problem, we'll simply go back to relying on the OSes version of dbghelp.dll. Shipping an outdated version of dbghelp.dll isn't sensible. We're better off allowing Windows 10 to use a modern (its own) version of dbghelp.dll than using a year-old version. To give some context on how we use dbghelp.dll: In Mumble, we use dbghelp.dll for writing our Minidumps. In Murmur, Ice uses it for symbolicating stack traces in Ice exceptions.
2017-02-05installer: ship app-local copies of UCRT DLLs.Mikkel Krautz
MSVC2015 uses a new CRT called the Universal CRT. This CRT is distributed in different ways, depending on your OS. For Windows XP, the official distribution is a VCRedist installer. (Or, for Windows XP only -- merge modules). For Vista through 8.1, UCRT is distributed via Windows Update. For Windows 10, it's shipped as part of Windows. This commit amends our installer to install an app-local copy of the Universal CRT. This is the sanest way for us to distribute the Universal CRT across all supported targets. Even if we could drop Windows XP support, the fact that earlier Windows versions deploy the Universal CRT through Windows Update makes it a hard pill to swallow. People's hacked up machines might not be able to get the update from Windows Update for whatever reason. (Maybe they disabled the Windows Update service for performance reasons, because a guide on the web told them to?) So, for now, this is what we'll do. Perhaps it makes more sense to statically link the UCRT instead of this massive soup of DLLs. But this is a quick fix to keep our snapshots going until we can work out the details for statically linking UCRT. Note: Because Murmur is outside the versioned root-dir, we ship a separate CRT copy for Murmur. Now that we have to ship the UCRT as well, that's suddenly a lot more files we'll have to carry. That's also an unfortunate side-effect of the UCRT. But if you look at it from the perspective that shipping the VCRUNTIME+UCRT on MSVC2015 "the same thing" as shipping MSVCRT on MSVC2013, we're not really doing anything much different. Except, we're being "punished" by the fact that Microsoft decided to split up the CRT into tiny pieces. Future work: Ideally, we wouldn't include these .wxi files in the repo, and instead depend on gen-ucrt.py being run before building the installer. However, that would require buildenv changes, and require us to redeploy buildenvs, which takes time. To get the UCRT fix out into a snapshot, let's add them to the repo for now, and we can clean it up later.
2017-02-05installer: use WiX from buildenv.Mikkel Krautz
This uses the mechanism documented at http://wixtoolset.org/documentation/manual/v3/msbuild/daily_builds.html to use a local copy of WiX instead of using the WiX MSI package. Previously, we required people to install WiX globally. That's yet another tedious dependency required in order to build Mumble. We'll now be distributing WiX in our buildenvs, so tell our .wixproj to use that version.
2017-01-27installer: use "vcruntime140.dll" instead of "msvcr140.dll" for ↵Mikkel Krautz
vcruntime140.dll's component ID. I accidently neglected to rename this one instance to the new name in MSVC2015. (The "msvcr" file is now "vcruntime".) The rest of the references should be OK.
2017-01-26installer: use VC140 CRT.Mikkel Krautz
Our builders are now running MSVC2015. Update the installer to work with MSVC2015's CRT.
2016-11-30ffxiv_x64 Plugin: Add a plugin for Final Fantasy XIV x64Arthur Moore
Use ffxiv.cpp to provide both plugins
2016-11-28installer: add ffxiv plugin to the installer.Mikkel Krautz
2016-10-30plugins: build x64 ones only when the target is x86_64Davide Beatrici
x64 plugins only work if Mumble is x64 too, this means that we should avoid building them with Mumble x86.
2016-10-21Fix BF1 PA plugin Windows installer integration.Mikkel Krautz
2016-10-20Positional audio support for Battlefield 1davidebeatrici
Context based on server name. Identity: Team, squad and squad leader.
2016-09-12Merge PR #2549: plugins/wow: Total revamp and support for the x64 version of ↵Mikkel Krautz
the executable
2016-09-12plugins/wow: Total revamp and support for the x64 executable.davidebeatrici
2016-09-12Revert PR #2531: installer: use MSVC2015 runtime.Mikkel Krautz
2016-08-27installer: use MSVC2015 runtime.Mikkel Krautz
2016-07-17installer: remove manual.dll from the installer.Mikkel Krautz
2016-05-29Add GTA V plugin to the build and to the installer.Mikkel Krautz
2016-05-19Add BF4 x86 to the build and to the installer.Mikkel Krautz
2016-05-09installer, plugins: add bf4 plugin to build and installer.Mikkel Krautz
2016-04-25installer: add ql.dll plugin to the installer.Mikkel Krautz
2016-04-17Fix 'rl.dl' typo in Plugins.wxs.Mikkel Krautz
2016-04-11installer: add 'rl.dll' to Plugins.wxs.Mikkel Krautz