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
2022-01-04MAINT: Update copyright to 2022Robert Adam
2021-11-28BUILD: Use build number instead of patch versionRobert Adam
Using a four-segment version (major.minor.patch.build) is causing issues on Windows, because it tends to ignore the fourth version number in most cases. This can cause upgrades to fail and/or multiple entries being created in the installed applications list. For this reason, this commit changes the version format to be major.minor.build. Fixes #4921
2021-04-09MAINT: Update copyright notice to 2021 (Part II)Robert
Apparently the first commit (59ae429972c16c377135bcccfee646b7df446933) did not include all files. Furthermore the used script tended to produce funny results in certain cases. This has been fixed and as a result thereof a few more changes were made in this second run.
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-01-06BUILD(versioning): Make use of the 4th part (build/tweak) of the versionDavide Beatrici
The build number can be specified through the new "BUILD_NUMBER" variable. This change is very important on Windows, for two reasons: - It allows to easily identify binaries simply by looking at their version. More specifically, we can guess what build they're part of. - Right now snapshots can not be updated without uninstalling first, because the version is the same (i.e. 1.4.0). By increasing the 4th digit of the version for every build we can solve the issue. This commit also takes care of renaming a few variables so that they're consistent and also clearer. For example, "version" is now "RELEASE_ID".
2020-10-24Merge pull request #4503: BUILD(cmake): Revamp install pathsRobert Adam
Installation paths can now be fine-tuned by setting the respective MUMBLE_INSTALLATION_* variables when invoking cmake. Additionally some components that only had install rules for a certain OS are now installed on all OSes as these components should be needed there as well.
2020-10-24BUILD(cmake): Revamp install pathsRobert
Installation paths can now be fine-tuned by setting the respective MUMBLE_INSTALLATION_* variables when invoking cmake. Additionally some components that only had install rules for a certain OS are now installed on all OSes as these components should be needed there as well.
2020-10-13BUILD(cmake): Fix use of generator expressionRobert
The changed files used a generator expression in an if-statement, which is invalid as these generator expressions are not evaluated during the initial configuration stage (at which point the if-statement is evaluated). This commit changes the use of the generator-expression in such a way that it will actually do what it was meant to. Note that this commit also enables position independent code for all platforms and all build-types instead of only for debug builds on unix systems. This was the preferred choice instead of porting the -fPIE compiler option to use proper generator expressions as the presence of these options caused linking errors with Celt/Opus.
2020-09-11FORMAT: Run clang-format 10 on all C/CXX source-filesRobert
2020-09-02MAINT: Make use of cmake configure for versionRobert Adam
Instead of having to change the version number and the build year in all those files manually, we let cmake do the work by replacing the respective values in templates.
2020-09-02BUILD(qmake): RemoveRobert Adam
This commit removes all qmake-related build-files from the system. We have now migrated to cmake and are no longer maintaining qmake anyways and therefore there is no reason to keep it. Removing it also clearly states to any potential user/programmer that this project is no longer intended to be compiled with qmake. Given that the .pri files no longer exist, the mumble-version.py script had to be adapted to read the version from the CMakeLists.txt file instead. Furthermore a few of the submodules support cmake natively and therefore we no longer need the src/buid-directory approach in order to build them. The respective build dirs have been removed and the src-dirs have been renamed.
2020-07-12Add install() directives, for "install" step and CPackNik Reist
2020-07-11g15helper: add CMakeLists.txtDavide Beatrici
2020-07-11Templatize Windows resource files (.rc)Davide Beatrici
2020-07-02REFAC(g15helper): replace NULL with nullptrPopkornium18
This changes all occurances of NULL in g15helper_emu.cpp to nullptr.
2020-01-07Update copyright years in .plist and .rc filesDavide Beatrici
2020-01-07Auto-update LICENSE.header in source filesDavide Beatrici
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-01-25Update copyright years in .plist and .rc filesDavide Beatrici
2019-01-25Auto-update LICENSE.header in source filesDavide Beatrici
2018-02-19g15helper: don't set custom build directorydavidebeatrici
2018-01-02Update copyright years in .plist and .rc files.Mikkel Krautz
2018-01-02Auto-update LICENSE.header in source files.Mikkel Krautz
2017-08-06Remove DIST directive from all .pro files.Mikkel Krautz
We used to use DIST for referencing extra files that should be included in our tarballs created by 'make dist'. However, we've since migrated away relying on 'make dist' in release.pl. Instead, we include everything, and have a list of items to exclude, such as IETF RFC drafts distributed in 3rdparty/speex-src that do not adhere to the Debian Free Software Guidelines.
2017-03-17g15helper.pro: Don't use "mt.exe" with MinGWDavide Beatrici
2017-03-05Move .pri files and "toolchain" folder in "qmake"Davide Beatrici
2017-01-23Use forward slash for paths in .rc filesDavide Beatrici
This fixes a problem with MinGW on Linux where it can't find the icon file, because of the backslashes. Windows handles the path correctly with both methods.
2017-01-08Update tree copyrights to 2017.Mikkel Krautz
2016-07-16g15helper: add Qt-based G15 emulator, for debugging.Mikkel Krautz
2016-05-10g15helper: update to use LICENSE.header.Mikkel Krautz
2016-01-01Update the Copyright year range for The Mumble Developers throughout the tree.Mikkel Krautz
2015-12-27Update copyright strings in .rc and .plist files to refer to 'The Mumble ↵Mikkel Krautz
Developers'. Updates mumble-voip/mumble#1513
2015-11-26g15helper: statically link against runtime library on Windows.Mikkel Krautz
The mumble-g15-helper.exe binary is always 32-bit on Windows. However, we don't ship 32-bit VCRedist for 64-bit Mumble builds. This change forces us to always statically link mumble-g15-helper.exe to ensure that it works on 64-bit systems without 32-bit VCRedist manually installed. Fixes mumble-voip/mumble#1692
2015-11-26g15helper: apply mumble.appcompat.manifest to mumble-g15-helper.exe.Mikkel Krautz
Thereby marking the binary as compatible with everything up to Windows 10.
2015-04-22g15helper: force 32-bit x86 compilation.Mikkel Krautz
The g15helper tool links against a static library provided by Logitech. It is only available for 32-bit x86. Use our new toolchain mechanism to enable g15helper to be enabled for x64 builds.
2014-08-01g15helper, macx/compat: fix OS X i386 targetting when using Qt 5.Mikkel Krautz
2014-04-05Bump version to 1.3.0Mikkel Krautz
2014-02-08g15helper: update G15 SDK paths for OS X.Mikkel Krautz
The g15helper program is currently coded against Logitech's legacy G15 SDK. Logitech's newer SDK, which is the only one shipped in their newer versions of Logitech Gaming Software, is not compatible. For OS X, the legacy SDK is still available for download if you download the version of LGS (GamePanel 3.x) that supports OS X 10.4 through 10.6. However, the SDK shipped in this version of their software uses slightly different paths than we expect. This commit changes the paths to make sense with the SDK shipped with the GamePanel 3.x software.
2013-06-09Bump version to 1.2.5Mikkel Krautz
2013-06-04Prepend Projectname to header guard definesKissaki
* some few (4?) files actually already had it
2013-06-04Rename header guard defines to not use c++-reserved namesKissaki
* as pointed out in issue #842 adjust names to match other header files
2012-02-18Fix G15 SDK pathBenjamin Jemlich
2011-03-18Update copyright year ranges of dev team.Thorvald Natvig
2011-02-20Bump version to 1.2.4Thorvald Natvig
2011-02-20Unify snapshot/release definesThorvald Natvig
2010-10-22Add a winpaths_default.pri to contain all windows dependency paths and make ↵Stefan Hacker
them easily overridable by a custom winpaths_custom.pri
2010-07-24New LGLCD SDK path on Mac OS X.Mikkel Krautz
2010-02-16Add CONFIG+=universal for the traditional (i386,ppc) build of Mumble.Mikkel Krautz
2010-02-16Change default OSX build to x86_64.Mikkel Krautz
2010-02-10Bump version to 1.2.3Thorvald Natvig