Commit Graph

64 Commits

Author SHA1 Message Date
Davide Beatrici
c4d0b00378 scripts/mklic.pl: remove license for icon not present anymore 2019-01-25 04:56:19 +01:00
Davide Beatrici
b427333257 Auto-update LICENSE.header in source files 2019-01-25 04:56:19 +01:00
Mikkel Krautz
e25cc49750 scripts/mklic.pl, 3rdPartyLicenses: add libffi license. 2018-02-11 11:54:20 +01:00
Mikkel Krautz
8eb9dfdce9 scripts/mklic.pl, 3rdPartyLicenses: add libdaemon license. 2018-02-11 11:54:17 +01:00
Mikkel Krautz
185a0aa9f3 scripts/mklic.pl, 3rdPartyLicenses: add libcap2 license. 2018-02-11 11:54:15 +01:00
Mikkel Krautz
33a1a05b3e scripts/mklic.pl, 3rdPartyLicenses: add glib license. 2018-02-11 11:54:13 +01:00
Mikkel Krautz
c93692ca44 scripts/mklic.pl, 3rdPartyLicenses: add libfuse license. 2018-02-11 11:53:56 +01:00
Mikkel Krautz
4a83bb8aea scripts/mklic.pl, 3rdPartyLicenses: add squashfuse license. 2018-02-11 11:53:15 +01:00
Mikkel Krautz
c310c42de3 scripts/mklic.pl, 3rdPartyLicenses: add AppImage runtime license. 2018-02-11 11:50:46 +01:00
Mikkel Krautz
8407b49ea9 scripts/mklic.pl, 3rdPartyLicenses: add D-Bus license. 2018-02-11 11:50:44 +01:00
Mikkel Krautz
eae5e74bcc scripts/mklic.pl, 3rdPartyLicenses: add Avahi license. 2018-02-11 11:50:42 +01:00
Mikkel Krautz
2a2a0e04ae scripts/mklic.pl, 3rdPartyLicenses: add XAR license. 2018-02-11 11:50:40 +01:00
Mikkel Krautz
ec789c6c28 scripts/mklic.pl, 3rdPartyLicenses: add SQLite3 license. 2018-02-11 11:50:37 +01:00
Mikkel Krautz
0eb596a347 scripts/mklic.pl, 3rdPartyLicenses: add Qt license. 2018-02-11 11:50:35 +01:00
Mikkel Krautz
ced5a500a9 scripts/mklic.pl, 3rdPartyLicenses: add PCRE license. 2018-02-11 11:50:33 +01:00
Mikkel Krautz
9b1f221549 scripts/mklic.pl, 3rdPartyLicenses: add mDNSResponder license. 2018-02-11 11:50:31 +01:00
Mikkel Krautz
1d0e70091d scripts/mklic.pl, 3rdPartyLicenses: add mcpp license. 2018-02-11 11:50:29 +01:00
Mikkel Krautz
4f846c3b7e scripts/mklic.pl, 3rdPartyLicenses: add ZeroC Ice license. 2018-02-11 11:50:27 +01:00
Mikkel Krautz
ab20c90aa2 scripts/mklic.pl, 3rdPartyLicenses: add libjpeg-turbo license. 2018-02-11 11:50:25 +01:00
Mikkel Krautz
ae213d7619 scripts/mklic.pl, 3rdPartyLicenses: add libpng license. 2018-02-11 11:50:23 +01:00
Mikkel Krautz
51907d0f6e scripts/mklic.pl, 3rdPartyLicenses: add harfbuzz-ng license. 2018-02-11 11:50:16 +01:00
Mikkel Krautz
bbc0cb5cc9 scripts/mklic.pl, 3rdPartyLicenses: add freetype license. 2018-02-11 11:49:41 +01:00
Mikkel Krautz
f47335c135 scripts/mklic.pl, 3rdPartyLicenses: add BerkeleyDB license. 2018-02-11 11:49:00 +01:00
Mikkel Krautz
b07551de1e scripts/mklic.pl, 3rdPartyLicenses: add bzip2 license. 2018-02-11 11:22:52 +01:00
Mikkel Krautz
96cd9b9d04 scripts/mklic.pl, 3rdPartyLicenses: add Boost license. 2018-02-11 10:57:03 +01:00
Mikkel Krautz
a19b3887cb scripts/mklic.pl, 3rdPartyLicenses: add expat license. 2018-02-11 10:50:22 +01:00
Mikkel Krautz
44b1248b8e scripts/mklic.pl, 3rdPartyLicenses: add protobuf license. 2018-02-11 10:50:22 +01:00
Mikkel Krautz
717cefc7ba scripts/mklic.pl, 3rdPartyLicenses: add zlib license. 2018-02-11 10:50:22 +01:00
Mikkel Krautz
84e0f7d993 scripts/mklic.pl: add MariaDB Connector/C license.
This is shipped with all our official binary copies of Murmur
(except on macOS at the moment, but that's a historic accident...)
2018-02-11 10:50:22 +01:00
Mikkel Krautz
6fc31cb456 scripts/mklic.pl: Use MinHook license from 3rdparty/minhook-src.
Drop our own copy of the license, and use the one from the submodule.
That way, it's always up-to-date.
2018-02-11 10:50:22 +01:00
Mikkel Krautz
f6ba3a52bf Auto-update LICENSE.header in source files. 2018-01-01 23:05:37 +01:00
Mikkel Krautz
aa25435a7b CryptographicRandom: new class for acquiring random data for cryptographic purposes.
The class implements an API similar to OpenBSD's arc4random:

 - A way to get a random uint32_t. (arc4random)
 - A way to get a random uint32_t with an upper bound. (arc4random_uniform)
 - A way to fill a buffer with random data. (arc4random_buf)
2017-03-01 23:29:07 +01:00
Mikkel Krautz
91ebb8b0b5 Update tree copyrights to 2017. 2017-01-08 21:05:57 +01:00
Mikkel Krautz
cc2b1c7dae Move licenses.h header to src/ from src/mumble/.
We'll need it to display license information in
Murmur.
2016-11-24 00:27:32 +01:00
Mikkel Krautz
493204f3d5 About: add AUTHORS file to the about dialog. 2016-11-15 00:15:21 +01:00
Mikkel Krautz
19214a475d Add remaining files that use the old-style license header to 3rdPartyLicenses. 2016-05-10 22:42:04 +02:00
Mikkel Krautz
63f2bd8e4e scripts: update to use LICENSE.header. 2016-05-10 22:42:04 +02:00
Mikkel Krautz
5c17181b02 Move smallft to 3rdparty/smallft-src and add to 3rdPartyLicenses.
The smallft code is not under Mumble's license, so it should
live under 3rdparty, and have a proper license notice in our
binaries.
2016-04-28 13:11:33 +02:00
Mikkel Krautz
6beb46e631 Move src/bonjour to 3rdparty/qqbonjour-src and add its license to the third party license list.
Fixes mumble-voip/mumble#2160
2016-03-13 13:30:56 +01:00
Mikkel Krautz
6f1331b2e6 GlobalShortcutWin: Exclude XInput devices from DirectInput.
This adds a dependency on a small library, XInputCheck, which is
a function abstracted away from SDL. All it does is check whether
a given DirectInput guidProduct is an XInput device.
2016-03-03 16:13:26 +01:00
Mikkel Krautz
e94c8f7a03 Use Emoji One SVGs for our flag icons instead of FamFamFam.
While the FamFamFam icons have served us well, we really
need SVG flag icons for HiDPI scenarios.

This is one of the last pieces missing to allow us to
claim we fully support Retina displays on OS X.
2015-11-17 00:13:59 +01:00
Stefan Hacker
a8bed2987c Modify generator for licenses.h to fix warnings in that file 2015-10-25 19:40:11 +01:00
Mikkel Krautz
faa67303bd Move speex, celt-0.7.0, celt-0.11.0, opus and sbcelt to the 3rdparty directory. 2015-01-05 23:11:59 +01:00
Mikkel Krautz
93ad74b467 Add MinHook-based overlay for Windows x64.
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.
2015-01-03 19:44:02 +01:00
Stefan Hacker
42d74df5ec Fix channel flag handling with filter patch
- 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-19 00:23:48 +02:00
Kissaki
8021c66170 Refac mklic.pl. Generate new licenses.h file.
* 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-14 13:23:25 +02:00
Kissaki
82fa0e60e7 Adjust mklic.pl script
* Fix mixup of CELT and Speex licenses in about dialog.
* Add filter.svg icon license information
2013-07-14 12:48:23 +02:00
Stefan Hacker
7d649aa5fc Make sure mklic.pl always outputs LF endings 2013-06-04 22:37:25 +02:00
Kissaki
15370fb504 add path (sub-src) to header guard define 2013-06-04 21:59:53 +02:00
Kissaki
1e4bb6dbd0 Prepend Projectname to header guard defines
* some few (4?) files actually already had it
2013-06-04 21:59:52 +02:00