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
2015-01-06Move speex, celt-0.7.0, celt-0.11.0, opus and sbcelt to the 3rdparty directory.Mikkel Krautz
2015-01-03Add MinHook-based overlay for Windows x64.Mikkel Krautz
This commit adds MinHook as a 3rd party dependency and adds an alternative HardHook implementation that makes use of MinHook. This new MinHook-based HardHook implementation allows us to provide an overlay for Mumble on Windows x64. The x64 overlay hasn't seen much testing in real-world x64 games, except some minor testing for World of Warcraft running in x64 mode, where it works just fine. There seems to be a compatibility with the Uplay overlay, which causes Far Cry 4 to crash at the "Press any key to continue" screen that is shown just after launching the game. However, Assassin's Creed: Unity works fine, so it might just be a Far Cry 4 issue. The x64 overlay also seems to interoperate with the Steam overlay just fine. I think this is a good starting point for the feature. Let us get it into snapshots and let us try to squash any addition bugs we find.
2014-12-23Merge pull request #1422 from hacst/authStefan Hacker
Use PBKDF2 for user password hashing (2)
2014-10-27Fix more ApplicationPalette aspects.Stefan Hacker
* Getters actually have to be working * Have to be able to reset palette parts that aren't overridden by theme. * Add search folder when setting theme
2014-10-26Integrate some feedback to ApplicationPaletteStefan Hacker
* Changed naming scheme from "qproperty-<group>_<role>" to "qproperty-<role>_<group>". * Introduced "qproperty-<group>" to set all roles of the group to the same brush
2014-10-26Add ApplicationPalette class which allows theming the QApplication::palette.Stefan Hacker
Qt allows setting custom QPROPERTY values from QSS themes. As we cannot style QPalettes this class has a property for each color group and color role in a palette and acts as a stand-in for QApplication::palette in the theme. When setting a qproperty-<group>-<role> on it in QSS the brush will be set on the application palette. The ApplicationPalette is derived from QWidget but never visible. It listens to style changes on itself as those indicate the application palette should be updated again. Variables not set in the QSS will not be touched in the palette. There might be some interactions with system style or theme changes that have not yet been explored. Those are edge cases though and can be fixed later. ApplicationPalette.h is generated from ApplicationPaletteTemplate.h using the generate-ApplicationPalette-class.py script. While it isn't expected that this file has to change a lot in the future auto-generation is much easier than writing all that boilerplate from hand. Fixes #1438
2014-10-21Fix issues found in review of PR #1422Stefan Hacker
2014-10-03Review and refactor of PBKDF2 support patch.Stefan Hacker
* Adjusted to coding guidelines * Pulled out PBKDF2 functionality into own class * Make benchmark a best of N approach with guaranteed minimum * Fixed broken database migration code. Don't try to alter tables and instead rely on them being re-created with the new fields. * Fixed some typos in ini. Also move to the setting to the end so ppl. don't get the idea they have to change this. * Chose a scarier name for the plain hash function * Use int instead of size_t for iteration counts as it is the datatype used in the OpenSSL API. Otherwise we just have to much pain with constantly converting and might expose ourselves to size issues in the future. * Moved new UserInfo enum entry to the end as to preserve the order
2014-10-03Add PBKDF2 support to Murmur.tkmorris
2014-09-26Update murmur.ini and scripts to disable dbus by default and enable ice.Stefan Hacker
Fixes #1083
2014-08-24Build fixes for the debug variant of the win32-static/win64-static build envs.Mikkel Krautz
2014-07-30scripts/gen-mumble_app-qt-def.py: add Python 3 compatibility.Mikkel Krautz
2014-04-27Add translation update script with transifex issue workaround (#1195)Stefan Hacker
Script will do an lupdate run on mumble_en.ts, apply the duplication of numerus tags workaround for the transifex missing string issue (see #1195) and then create a commit with the updated translation file. This file - at least for now - is meant to be run manually. Make sure to check the created commit before pushing.
2014-04-27Exclude files with DFSG licensing issues from tar balls (#1230)Stefan Hacker
2014-03-27Missed DIST dependency on mkini.sh results.Stefan Hacker
2014-03-26Drastically simplify release.pl.Stefan Hacker
Previously release.pl did complex parsing of .pro files to figure out which files to include in the tar ball. This change removes this logic and instead performs the minimal modifications needed under the assumption of a clean tree and then uses system tools to create the tar.gz and zip files.
2014-01-13scripts: remove unused svn2cl scripts.Mikkel Krautz
2014-01-13scripts: remove old Ermine build scripts.Mikkel Krautz
We have an updated variant in Jenkins which builds on CentOS instead of Ubuntu.
2014-01-13scripts: set +x bit for the files people are expected to run.Mikkel Krautz
2014-01-13scripts/mkini-win32.bat: use ',' as substitution delimiter; also fix regexp.Mikkel Krautz
Using '!' as the delimiter has an unfortunate clash with cmd.exe's delayed expansion feature. When delayed expansion is enabled, the substitution would fail with a syntax error because cmd.exe had mangled the substitution string before passing it to Perl. This commit also fixes the regular expression to match the one found in mkini.sh.
2014-01-12scripts/release.pl: remove slicer-specific deployment functionality.Mikkel Krautz
Nobody is using release.pl for deploying tarballs automatically anymore. Our builder bots were manually sed'ing out these parts of the code before running release.pl, so by dropping it completely, we can clean up their build scripts a bit.
2014-01-11scripts/release.pl: add vpath special-case for fx11.Mikkel Krautz
2013-12-15scripts/release.pl: add dirs new to Opus 1.1 to fix from-tarball build.Mikkel Krautz
2013-11-10Add x-scheme-handler support to the Mumble .desktop file.Mikkel Krautz
This is the modern way to handle application-specific URL schemes on the various desktop environments on Unix-like systems. Fixes #1061 (reported by Chris Knadle; thanks!) Originally fixed in Ubuntu via https://bugs.launchpad.net/ubuntu/+source/mumble/+bug/934239
2013-09-19Fix channel flag handling with filter patchStefan Hacker
- Channel comment flags were no longer clickable because filters weren't considered in offset calculation. - What's this text didn't contain the flag icon - Lowercased Flag.svg - Magic numbers and abbreviation refactoring - Lowercased Filter.svg and improved license display
2013-09-16build: add support for building against Qt 5 from the win32-static build env.Mikkel Krautz
2013-08-25mumble, murmur: final adjustments for the win32-static buildenv.Mikkel Krautz
With this change, CONFIG(static) on Windows will cause the Mumble client's application logic to be built into a .DLL called mumble_app.dll (based on pcgod's previous DLL changeset). Since src/mumble will now be built as a DLL, a wrapper executable is available in src/mumble_exe. This wrapper is currently implemented such that it will load mumble_app.dll from the directory that it resides in. This means that when building statically, src/mumble and src/mumble_exe will now give us the following products: src/mumble: mumble_app.dll src/mumble_exe: mumble.exe Along with the two major points above, this change also adds a Python script to the build, 'gen-mumble_app-qt-def.py', whose job is to construct a module definition (.def) file for mumble_app.dll. The generated module definition lists the Qt symbols that are needed for the manual positioning plugin to work. If we need to expose more symbols in the future (say we want to implement more plugin kinds than the current positional audio plugins), we now have the infrastructure in place to do that.
2013-07-14Refac mklic.pl. Generate new licenses.h file.Kissaki
* Adjust the mklic.pl so it generates and uses the newly introduced ThirdPartyLicense struct * Misc improvements (newline cleanups, varnaming) * Generate new licenses.h file via mklic.pl
2013-07-14Adjust mklic.pl scriptKissaki
* Fix mixup of CELT and Speex licenses in about dialog. * Add filter.svg icon license information
2013-06-16IconSync.cpp: Move Icon creation scriptKissaki
* Move Icon creation script/program to the scripts folder. It is definitely not a test. * Introduce scripts/development folder for development scripts, in contrary to scripts/server for example.
2013-06-05Make sure mklic.pl always outputs LF endingsStefan Hacker
2013-06-04categorize scripts (move example scripts for serverside into subfolders)Kissaki
2013-06-04add path (sub-src) to header guard defineKissaki
2013-06-04Prepend Projectname to header guard definesKissaki
* some few (4?) files actually already had it
2013-06-04Adjust header guard defines for uniformityKissaki
* Append underline to header guard defines to match the others (except ui_) * Add guard to header files GlobalShortcut * Adjust mklic.pl script to add guard to licenses.h, and add updated licenses.h.
2013-01-04Fix typo in mklic.plStefan Hacker
2013-01-04Integrate MIT licensed 3rd party Qt translations for missing locales.Stefan Hacker
* Added locales not shipped with Qt (qt_it.ts, qt_nl.ts, qt_tr.ts) taken from the VirtualBox (https://www.virtualbox.org/ticket/2018) * Extended mklic.pl to be able to add guards to only include certain 3rd party licenses if a define is set during build. * Made mach_override specific to OSX * Integrated new translations into the bundled qt translations build. * A new define USING_BUNDLED_QT_TRANSLATIONS is now set when building with bundled translations. It is used to guard the 3rd party license entry for the new translations. * See mumble/qttranslations/LICENSE for more information on the licensing of the new translations.
2013-01-03Various murmur.ini fixes.Mikkel Krautz
* Consistently refer to Mumrur as 'Murmur'. * Consistently end comments with a period. * Update the comments for logfile and pidfile to reflect what actually happens in practice.
2012-12-18Add ini creation file for windows buildStefan Hacker
2012-12-09Fix typo in config and remote leftover debug statement in Meta.cppStefan Hacker
2012-12-09Fix outdated comment on bonjour config option default value.Stefan Hacker
2012-12-09Improve murmur.ini documentation.Stefan Hacker
* Mention that values in there might be overridden with virtual server specific values * Mention rules on value formating (no commas without quoting, escaping \ and so on)
2012-12-02add version and fn existence checks to the PHP sample scriptsKissaki
for descriptive fatal errors
2012-11-13Add a small script to pull translation state from compile logs.1.2.4-beta1Stefan Hacker
2012-10-29scripts/release.pl: make sure to archive files listed in OBJECTIVE_SOURCES.Mikkel Krautz
2012-10-29scripts/release.pl: add sbcelt directories to fulldirs.Mikkel Krautz
2012-10-29scripts/release.pl: special considerations for sbcelt.Mikkel Krautz
2012-09-18Introduce channel nesting limit (default=10).Stefan Hacker
Add NestingLimitException to Ice Interface and introduce a new NestingLimit PermissionDenied type. Addresses #3566322 "ServerDB::deleteServer crashes master"
2012-08-053rdPartyLicenses: add mach_override license.Mikkel Krautz
2012-08-053rdPartyLicenses: add libogg, libvorbis and libFLAC licenses.Mikkel Krautz