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