Compare commits
4222 Commits
0.5.5
...
windows_se
Author | SHA1 | Date | |
---|---|---|---|
|
24d21ae9db | ||
|
5c8d2aae7a | ||
|
4c8d451400 | ||
|
25bb3dac8d | ||
|
9ee93f0f4b | ||
|
d0293d5f53 | ||
|
16c8b72846 | ||
|
07851d7eda | ||
|
3e5fcd7e08 | ||
|
11346df96b | ||
|
da9349fc6d | ||
|
a737b0a235 | ||
|
8c62dd5c1e | ||
|
a30c3fff88 | ||
|
f5a3b90544 | ||
|
3f0fdb0e71 | ||
|
111663d185 | ||
|
24e7d9b069 | ||
|
ece7943512 | ||
|
333c41cf3b | ||
|
356784736f | ||
|
0db2ff2250 | ||
|
916bb80608 | ||
|
848b3254da | ||
|
9b6a09c0ec | ||
|
04c6df60af | ||
|
d7340c03eb | ||
|
91fa215f8c | ||
|
31745d8c37 | ||
|
1ea04025e4 | ||
|
fd24e3cb28 | ||
|
023cde714a | ||
|
020847f3a2 | ||
|
c10741f61b | ||
|
c41f634e8e | ||
|
a74e442bb5 | ||
|
cfd677ccb6 | ||
|
f1aeb969d9 | ||
|
12194b61de | ||
|
b94ff9ef20 | ||
|
8960a7682b | ||
|
646a37cc82 | ||
|
b58123d890 | ||
|
50a304b407 | ||
|
0a9a70ba38 | ||
|
a0e1e9c67f | ||
|
a61d588a57 | ||
|
f744145994 | ||
|
9c3a876e1b | ||
|
313cba4c29 | ||
|
7bc80c0c1b | ||
|
1136126f04 | ||
|
c86a75ae15 | ||
|
68b38cd7bc | ||
|
662feab530 | ||
|
f8dcdbd082 | ||
|
9c1bc7d293 | ||
|
5d81ff9adb | ||
|
d1fcc9d3de | ||
|
191f97b724 | ||
|
300e8bd200 | ||
|
33e8718e97 | ||
|
7ba97c0065 | ||
|
75e485e590 | ||
|
b2f996c60b | ||
|
a8fe6ff652 | ||
|
0d7fff1fd9 | ||
|
aeeb1b9df8 | ||
|
aa78bf41f6 | ||
|
a6e29798f7 | ||
|
34d261e2aa | ||
|
de1d63a135 | ||
|
88909967ca | ||
|
1012c8f9bf | ||
|
bd33726c86 | ||
|
0d08826ac3 | ||
|
0b4bee77e6 | ||
|
0c63b9db71 | ||
|
96fc4c6d0c | ||
|
1f63ab263c | ||
|
eab5be1e7c | ||
|
290d30ce20 | ||
|
6a6ce28b45 | ||
|
192a4417b6 | ||
|
7f5edefa94 | ||
|
8314bbab32 | ||
|
622b28a95b | ||
|
7120a0225a | ||
|
29570da00e | ||
|
3d951d012a | ||
|
dedd14c0c0 | ||
|
5b799b4eb7 | ||
|
716ac7e552 | ||
|
c3cdde0734 | ||
|
a4367be07b | ||
|
ae039731b6 | ||
|
5acfc9bbdf | ||
|
8a68bdc89d | ||
|
a9370808d2 | ||
|
21a24e2b85 | ||
|
f3674626dc | ||
|
dd92203237 | ||
|
d869656e22 | ||
|
9da675f13a | ||
|
d68cbe3a16 | ||
|
90fd21f3f1 | ||
|
1ae3222ceb | ||
|
150938503e | ||
|
7d0c929eca | ||
|
590e25d279 | ||
|
c0e8787112 | ||
|
b978fab388 | ||
|
b3e42974ee | ||
|
11bf540a56 | ||
|
3fd5f6f850 | ||
|
2200527678 | ||
|
72ce26e64d | ||
|
99621016d1 | ||
|
19aa62e422 | ||
|
3e104d4030 | ||
|
71f51c41b6 | ||
|
370dc5f2a6 | ||
|
20babf7a02 | ||
|
2283472034 | ||
|
68aee80641 | ||
|
b4922a5919 | ||
|
78c2da89b0 | ||
|
c54fe787b6 | ||
|
1025dc3cc2 | ||
|
a52082eb04 | ||
|
b3882d8035 | ||
|
e06571c3be | ||
|
1e8ff5ceea | ||
|
e76f3cafc1 | ||
|
7bdb67c88a | ||
|
8a46f65e31 | ||
|
807ae19b2d | ||
|
01123a38e6 | ||
|
3eb63a44e4 | ||
|
17f69bfd65 | ||
|
bfff7b2878 | ||
|
6caace66ca | ||
|
9f499cf029 | ||
|
fd8a96ed1f | ||
|
1c5e82d8d8 | ||
|
a565ca42a1 | ||
|
fb0757d411 | ||
|
7845224bba | ||
|
48a40c314b | ||
|
bbe1f8c663 | ||
|
437fa2b77b | ||
|
85aed2e0fb | ||
|
c21bd5a9db | ||
|
be5e82cb78 | ||
|
73c160eaaa | ||
|
ace0e73503 | ||
|
77c80c4b35 | ||
|
e1380c3f25 | ||
|
a5d7844489 | ||
|
fa7b65c501 | ||
|
3bfd7fed26 | ||
|
82ceec54b1 | ||
|
17b084db0b | ||
|
8e4da46759 | ||
|
38952b956a | ||
|
a942504471 | ||
|
13d2ab90a9 | ||
|
b181901b10 | ||
|
aa8c2fcd1c | ||
|
0d9c7cdc0f | ||
|
da97f8ac63 | ||
|
7f6eda66a8 | ||
|
d60a96b3df | ||
|
e43f6d1c75 | ||
|
575e8129cb | ||
|
c8f2e0c7a2 | ||
|
949e6dbc35 | ||
|
4dd70556a5 | ||
|
fd3c3dd3d4 | ||
|
3acefd613e | ||
|
f292e50943 | ||
|
275bc0ac44 | ||
|
3a7afec4e3 | ||
|
48f4382825 | ||
|
7e24a9358c | ||
|
d5746bf47c | ||
|
965fab8d6a | ||
|
a1340be93c | ||
|
cd548b8334 | ||
|
5240a0b0d4 | ||
|
e70b6cf0fd | ||
|
78f2f321d5 | ||
|
69b703d8a4 | ||
|
1007cfa9b2 | ||
|
1b9d4469f1 | ||
|
be31baf7a8 | ||
|
bf1877fbfd | ||
|
4832a35ca8 | ||
|
ac16d28edf | ||
|
5382631778 | ||
|
1f056c99d3 | ||
|
1d0dae488d | ||
|
690c25a929 | ||
|
2dc50ebc3b | ||
|
1faf7e6ce4 | ||
|
70ce989748 | ||
|
b8a0d2ffab | ||
|
1ec521f1c6 | ||
|
4b948fc524 | ||
|
650e046587 | ||
|
b722f8585d | ||
|
a44b1bdb7b | ||
|
5c9ee9ffc4 | ||
|
c8cdc5a24c | ||
|
b13a08cb05 | ||
|
ee11ff0bb7 | ||
|
e82fc614de | ||
|
df8390a9df | ||
|
d1b723dbbd | ||
|
ba9071753a | ||
|
cca0ae038d | ||
|
f8511152e3 | ||
|
4d24062952 | ||
|
a4dfaac478 | ||
|
6e494db0b7 | ||
|
8542ad188e | ||
|
6160122192 | ||
|
b2b30cc808 | ||
|
b877263d69 | ||
|
c41177fd8b | ||
|
fc172279f2 | ||
|
b970a1d628 | ||
|
b17ef98963 | ||
|
16d75ef46f | ||
|
1bb0b8c8a4 | ||
|
a271d3967f | ||
|
6695d5681d | ||
|
03ce6b7f08 | ||
|
4d17aaf3c5 | ||
|
d73946ea3e | ||
|
708d585b96 | ||
|
a6ed5cfc42 | ||
|
f1fe36a6aa | ||
|
793713c2a1 | ||
|
828e65ff54 | ||
|
ec5473cbcb | ||
|
6606365974 | ||
|
ea4180b57e | ||
|
13cec067c8 | ||
|
8ad1643a46 | ||
|
60793e07be | ||
|
9e78aeb998 | ||
|
b5a029245d | ||
|
9c01ae995f | ||
|
acbb8c5df8 | ||
|
dbfbc7bf75 | ||
|
7611a5546d | ||
|
2251401cef | ||
|
8d94bbe8e3 | ||
|
0a8263e083 | ||
|
ed1b4013e8 | ||
|
7ec9951739 | ||
|
eb9f425f4b | ||
|
c59a499661 | ||
|
1eb9375c49 | ||
|
14f2549951 | ||
|
03d774b9e7 | ||
|
8af8de9f4b | ||
|
bcc76b4d91 | ||
|
89fa760397 | ||
|
93b7fb3ce7 | ||
|
471c11fd8e | ||
|
306feab812 | ||
|
87e2ae99b6 | ||
|
0155b5e2eb | ||
|
e05d327aa5 | ||
|
b8ded4fde2 | ||
|
3f1e97bb43 | ||
|
7433287eb4 | ||
|
5220f164e6 | ||
|
ac90129e22 | ||
|
ba3b85d794 | ||
|
7031dcec40 | ||
|
27c0564bbb | ||
|
5aaf5bb3f7 | ||
|
cd3c0750a0 | ||
|
e6becbea45 | ||
|
4ff99f7769 | ||
|
f44a85ff3c | ||
|
905be88d57 | ||
|
68d0433567 | ||
|
eebf330d2f | ||
|
5d1f0dd360 | ||
|
f7246b5830 | ||
|
6f19e87436 | ||
|
de536d7dff | ||
|
c53022220b | ||
|
3c7b12ab82 | ||
|
d70c6449cb | ||
|
acb43b2b59 | ||
|
00c17e1003 | ||
|
e9c68aaa60 | ||
|
fa044b5782 | ||
|
8b7ad00234 | ||
|
dbf560e1bb | ||
|
27acb247bc | ||
|
21fcefb843 | ||
|
87a43fad9d | ||
|
7c778029cf | ||
|
190d243c50 | ||
|
b1a8c326fa | ||
|
e5bf26223d | ||
|
7dab3960f3 | ||
|
0e807263ae | ||
|
d8f734d336 | ||
|
523357a0a6 | ||
|
198b44c03f | ||
|
a306f9a2d4 | ||
|
1181e18feb | ||
|
e3bab55a26 | ||
|
a4daf7b4fb | ||
|
2cb5b203b9 | ||
|
6172183698 | ||
|
f6b9a2e761 | ||
|
564c8ab1a2 | ||
|
9d15a899e5 | ||
|
bfc31ddd7b | ||
|
8272c795ff | ||
|
65d8b221d9 | ||
|
573fbc8fc4 | ||
|
e21be6a4c3 | ||
|
334229b218 | ||
|
117c3b06df | ||
|
9d3e8c6983 | ||
|
ba76aaecd5 | ||
|
be0dc901c2 | ||
|
c561c8a347 | ||
|
f578f64672 | ||
|
cc0b14871b | ||
|
cb9f1d4ddd | ||
|
08e2113451 | ||
|
fbf7727212 | ||
|
02bbdc5d4e | ||
|
9e4ef5e380 | ||
|
e416ed604b | ||
|
23809d6f2f | ||
|
665bbd422d | ||
|
598a871891 | ||
|
a240d20d8e | ||
|
4038790daa | ||
|
a892662263 | ||
|
921107f396 | ||
|
8459ec5dda | ||
|
15e6173e9a | ||
|
cca3c2f6f7 | ||
|
e8652e5c31 | ||
|
caddca1d31 | ||
|
4dd11bdd5d | ||
|
22a5e87979 | ||
|
16928602e0 | ||
|
318a4c93e3 | ||
|
59dbe2905e | ||
|
ba6e3c2809 | ||
|
a89fb67296 | ||
|
c86b629c4a | ||
|
4a20e6f5f9 | ||
|
ba9288e325 | ||
|
9caad18c9d | ||
|
eb7f142e83 | ||
|
3425596401 | ||
|
5ee1fb435e | ||
|
5d720e6595 | ||
|
768f44cb75 | ||
|
be9fcbc417 | ||
|
443fc5884c | ||
|
1bc6558801 | ||
|
aac2726fba | ||
|
7dd7eaa731 | ||
|
73344f3cdb | ||
|
7c662587d5 | ||
|
4bf61ebb38 | ||
|
d000aacda3 | ||
|
fa1af1073e | ||
|
c0e0a3708b | ||
|
96b34ae8d5 | ||
|
47985cb000 | ||
|
3a40dd4c93 | ||
|
c68b93fc6c | ||
|
82d608b17b | ||
|
56a28fa99f | ||
|
ba7438c196 | ||
|
55525cd7ca | ||
|
df1b201c73 | ||
|
265b76ada3 | ||
|
8aff773d7d | ||
|
76407b37e6 | ||
|
9b1f93dae8 | ||
|
bd2b0d2f76 | ||
|
3ee8df563f | ||
|
aab5a6c550 | ||
|
e61edf8ef3 | ||
|
42bfbbe12b | ||
|
071f3a43a1 | ||
|
0bdd5b6120 | ||
|
eaab9e7b1d | ||
|
0ba7a58bf0 | ||
|
12e5062cf5 | ||
|
c440f9ede6 | ||
|
e9442b0622 | ||
|
91c443b840 | ||
|
eb616e9fa4 | ||
|
24bdb799a7 | ||
|
6627591d6c | ||
|
2a5b90b60a | ||
|
adf59d7b6d | ||
|
b544948c3c | ||
|
f6373c099f | ||
|
2d5b802ddc | ||
|
69655c3980 | ||
|
2ade4277a4 | ||
|
51ea6f99c5 | ||
|
eb2b7b3f53 | ||
|
5935d35930 | ||
|
0e444590df | ||
|
e145c5e093 | ||
|
881019fe30 | ||
|
81b5f5a886 | ||
|
082ab83c7f | ||
|
e73525f18d | ||
|
1839b9a881 | ||
|
4576f9a8d5 | ||
|
e1515336c8 | ||
|
4d1decee93 | ||
|
c75b4d3b9e | ||
|
4e07c96ecd | ||
|
351a7596a7 | ||
|
87ad36e545 | ||
|
d7abf8ec5b | ||
|
61381647df | ||
|
a5d52405ab | ||
|
61e1638228 | ||
|
8214e954db | ||
|
c029291312 | ||
|
2e6a62bfb4 | ||
|
ff380043e9 | ||
|
d56c717e3b | ||
|
2ed8431ff9 | ||
|
3fce30e64b | ||
|
db09d27723 | ||
|
71bc764d2d | ||
|
dee164f34a | ||
|
988127f4dc | ||
|
a47c7bb99e | ||
|
93bec146da | ||
|
8612ab71b3 | ||
|
87991f97e0 | ||
|
3ac96d288f | ||
|
0175aebb6f | ||
|
d60f282cd3 | ||
|
fabbe65461 | ||
|
479afff627 | ||
|
e1413254da | ||
|
da7c638f6e | ||
|
4cb390edb7 | ||
|
5c1b41ab5d | ||
|
89ba34b9fd | ||
|
550f77207e | ||
|
2fc3e4c001 | ||
|
08e07b4b2c | ||
|
003ee01f52 | ||
|
6c7d459e02 | ||
|
fdd5ad6d96 | ||
|
78546321e8 | ||
|
cb55c5c820 | ||
|
ccde7ead0c | ||
|
fb329bc9ea | ||
|
300b628398 | ||
|
d89ae2ae8a | ||
|
4802f8692c | ||
|
48b25d8053 | ||
|
5f898e4677 | ||
|
6b7a903634 | ||
|
8ec5995718 | ||
|
76bb4e360d | ||
|
a9954c3e41 | ||
|
b97f73f6e8 | ||
|
963908a0a1 | ||
|
82ce17af64 | ||
|
2cb23b0e0d | ||
|
ac47ceaa13 | ||
|
c921303545 | ||
|
62ef7e654d | ||
|
4560256f9d | ||
|
fa73bfa1e9 | ||
|
dd828a7f0f | ||
|
bb26ccc7d8 | ||
|
5fc4374c77 | ||
|
0e1d175d10 | ||
|
511e73fa17 | ||
|
a3aa75790c | ||
|
f2b233f626 | ||
|
045ff70af7 | ||
|
79fdb51cd7 | ||
|
151fedaa44 | ||
|
7b30cddf8f | ||
|
1647ccb473 | ||
|
0614267c25 | ||
|
8c42522057 | ||
|
07e47713e9 | ||
|
1a56bd7555 | ||
|
6ea84a49a8 | ||
|
9fca19d7ca | ||
|
ad54e6919d | ||
|
1487d5d7f3 | ||
|
3e71fc7d37 | ||
|
6011b2c973 | ||
|
5569b4d5a6 | ||
|
86dd6ca217 | ||
|
949ba7bf21 | ||
|
56871be058 | ||
|
30e63ef947 | ||
|
06a84d3d50 | ||
|
5db78bc433 | ||
|
67eeeffa0d | ||
|
2a9ef2cad6 | ||
|
a50050ce49 | ||
|
2a967b214f | ||
|
db84ab1f7f | ||
|
57a4276e96 | ||
|
de23086be3 | ||
|
7936fd91f2 | ||
|
24486a9b3a | ||
|
9f923f1ac6 | ||
|
69e55c4c55 | ||
|
d9887c76d5 | ||
|
df63b13adf | ||
|
83f8424351 | ||
|
2495aea087 | ||
|
a9676431b8 | ||
|
ae9958df7c | ||
|
d11741d179 | ||
|
81a2bf19c8 | ||
|
89892d949b | ||
|
f1b10c6e75 | ||
|
e4b1e572e1 | ||
|
c3158325cb | ||
|
040d1bd660 | ||
|
145ffd9cdf | ||
|
f236d65b86 | ||
|
e46b7e5a11 | ||
|
6c26659030 | ||
|
076c65e1f8 | ||
|
dae3ed3f84 | ||
|
b7e6f2678f | ||
|
c52a6634c2 | ||
|
eab30f2e47 | ||
|
cf65fe2f75 | ||
|
03a227d662 | ||
|
f53abc646e | ||
|
797a3de2e2 | ||
|
ee7bcf4b58 | ||
|
27a0ad69ec | ||
|
ee11f255d7 | ||
|
9f715e764c | ||
|
99369b550b | ||
|
36190ac667 | ||
|
044375aec6 | ||
|
5742090699 | ||
|
81e2767731 | ||
|
cb178c7c74 | ||
|
14c5a92ba2 | ||
|
ff89f015cd | ||
|
52701463cc | ||
|
279177be62 | ||
|
5e5183fc18 | ||
|
15965ad2c2 | ||
|
bffc41c5a3 | ||
|
dd0672ae82 | ||
|
1109f0bafb | ||
|
7b78a81be2 | ||
|
80f70d0f84 | ||
|
2e0cab59ff | ||
|
5508212635 | ||
|
2296ac0f48 | ||
|
e060ee3832 | ||
|
f4aec47ffe | ||
|
adb3c25bce | ||
|
0fafa771de | ||
|
8536ed2622 | ||
|
8bc19507b4 | ||
|
72c2841eed | ||
|
dc1af29b22 | ||
|
35c0aebb7a | ||
|
5470c64555 | ||
|
4db779111c | ||
|
3782c24e4a | ||
|
fe37ee04d3 | ||
|
e2e7bc61c9 | ||
|
283bcccb8f | ||
|
1e6aacfc7e | ||
|
2e6b6d354f | ||
|
4ff1d25608 | ||
|
a4c7a7fa1c | ||
|
263f5480e2 | ||
|
99fb4f6305 | ||
|
c338eea657 | ||
|
4256f00e89 | ||
|
399fdb74b5 | ||
|
7ace0ce70c | ||
|
41faf4eee7 | ||
|
12bd51c3ef | ||
|
318e50414d | ||
|
2c9fefebeb | ||
|
675fc4b539 | ||
|
910cf16541 | ||
|
fee20553a4 | ||
|
66147db7a7 | ||
|
ab45834a4f | ||
|
4aa2f26fa4 | ||
|
7de3e27536 | ||
|
1b85b9c0d6 | ||
|
7c8cd78169 | ||
|
2d024af17c | ||
|
341bc6c2cf | ||
|
a9c2a3d8c8 | ||
|
217c52cf32 | ||
|
d23a9c4fe2 | ||
|
68be28cf81 | ||
|
e9c478be75 | ||
|
cdf13725d1 | ||
|
5c6994ae85 | ||
|
5a6b2ad4ad | ||
|
25fae63088 | ||
|
501a72d79b | ||
|
3f1a5e1c3b | ||
|
9989052385 | ||
|
316abefc54 | ||
|
d7906757ba | ||
|
c31053f76d | ||
|
8ea12252f0 | ||
|
f394b80419 | ||
|
5a9c3d39c4 | ||
|
58d0414498 | ||
|
cb95f7b27d | ||
|
b76e95b29d | ||
|
83981426f8 | ||
|
47c14ce6a1 | ||
|
c46c82de97 | ||
|
391849d6d8 | ||
|
13a3178f70 | ||
|
de77bdb1a6 | ||
|
44ed1d44dd | ||
|
d28ff17570 | ||
|
e9b1624659 | ||
|
2fd6188604 | ||
|
c9d1d2fb7a | ||
|
4b11e1923d | ||
|
70e2031f65 | ||
|
4bf85cbbaf | ||
|
e5722c9d08 | ||
|
2121e45412 | ||
|
4ed2ff801d | ||
|
705050aee8 | ||
|
e47a0e7405 | ||
|
19f3591de1 | ||
|
fff437d7a3 | ||
|
50370f7b53 | ||
|
6516321a86 | ||
|
4a9fac3edc | ||
|
c915a89b00 | ||
|
655e63f261 | ||
|
4e9a088af4 | ||
|
a3f5a6c98d | ||
|
69530a4dd0 | ||
|
68a225eeaa | ||
|
01401816c8 | ||
|
328252a0fb | ||
|
8c86c0196b | ||
|
0b7449e488 | ||
|
b0c23a0740 | ||
|
216a9f5593 | ||
|
af3352dca3 | ||
|
859865e50a | ||
|
607a82c248 | ||
|
c0b6785bde | ||
|
a26893339b | ||
|
68e235ae49 | ||
|
a6c686a057 | ||
|
c56d5b90dc | ||
|
804b5e7ed8 | ||
|
cc873c1199 | ||
|
1fd6b1bc21 | ||
|
fc4dd7ce1c | ||
|
631464e20c | ||
|
0325ed887a | ||
|
a014cadcd2 | ||
|
c22ebed8e1 | ||
|
299c358a87 | ||
|
e1c850000a | ||
|
69fc54024f | ||
|
f0ea99fc71 | ||
|
34ff1d6687 | ||
|
6939ef660a | ||
|
fedb562282 | ||
|
97985c9ca2 | ||
|
4deae94b99 | ||
|
a2d5414af6 | ||
|
50b20b05e9 | ||
|
92970c7ecd | ||
|
6e63bc72a7 | ||
|
42b5153a13 | ||
|
ec0d5d6e40 | ||
|
d32eb8fe1e | ||
|
5e7f3daa5e | ||
|
ee4fa3988e | ||
|
796be81f14 | ||
|
8ed4c3a43f | ||
|
3257d2fbd5 | ||
|
fcf57ee535 | ||
|
f4f37e5dfc | ||
|
402ade3322 | ||
|
29b4b26d92 | ||
|
028b1f738d | ||
|
0aa4f63492 | ||
|
d55bec53ad | ||
|
fe5a86bad3 | ||
|
b7280e686b | ||
|
fc3999d180 | ||
|
41eacbd4f6 | ||
|
2bd8db184f | ||
|
70f4ac24c0 | ||
|
40b42a7742 | ||
|
2d0375a2f0 | ||
|
9b93404d1b | ||
|
b06b6a9da3 | ||
|
731f172e46 | ||
|
9a5959e24f | ||
|
747d25b722 | ||
|
f81be47f48 | ||
|
499d837c5a | ||
|
da8e2a2126 | ||
|
a937b99c3b | ||
|
53471812e4 | ||
|
ef25604c08 | ||
|
3b75f4e294 | ||
|
ad07b285ee | ||
|
da8204fa7b | ||
|
870f6d0b5c | ||
|
dfa649c6cd | ||
|
101c89d97a | ||
|
537dd17b08 | ||
|
74915c7d2b | ||
|
6ba2a9c639 | ||
|
90556ffb1a | ||
|
fbab2509e0 | ||
|
15476aa552 | ||
|
4c2e396fbe | ||
|
e517e46981 | ||
|
38edecbc0a | ||
|
ee85c082e3 | ||
|
afccb15e18 | ||
|
cbd0f2a5b2 | ||
|
386cbdc348 | ||
|
2e5ffdce47 | ||
|
06879af2aa | ||
|
e375db0561 | ||
|
e7527195e8 | ||
|
f0ccd5553e | ||
|
1f65fcf1d9 | ||
|
d368f3ee9e | ||
|
0e4c6e2b16 | ||
|
ffb04781f8 | ||
|
be88e540d9 | ||
|
5117980a0e | ||
|
161a754d6d | ||
|
5d7ef619e3 | ||
|
bff092b658 | ||
|
f89e27091e | ||
|
e2daf8215c | ||
|
064dc4635a | ||
|
ac1a4906f8 | ||
|
b3373dbe28 | ||
|
86502b10ba | ||
|
39af6ce632 | ||
|
786a9168f5 | ||
|
a8991f62b8 | ||
|
f75d91f6ad | ||
|
3b617a7380 | ||
|
fbddbc115b | ||
|
cda470b52a | ||
|
a969fcd597 | ||
|
ae728782a9 | ||
|
463cfd0d5e | ||
|
cb6651fba9 | ||
|
1fcba130eb | ||
|
2b35ed46ea | ||
|
2da5a2f93b | ||
|
ef9a20bcc6 | ||
|
a41e604f83 | ||
|
dfd010d495 | ||
|
1d2e172df5 | ||
|
bfeed9daba | ||
|
59b10b725c | ||
|
ddf00b5991 | ||
|
1e2ecc532a | ||
|
4e9beb725b | ||
|
e1eab8d639 | ||
|
56b92e3edd | ||
|
6cefab4cc5 | ||
|
da230fc26e | ||
|
e90175d054 | ||
|
0a0da836a2 | ||
|
842833e041 | ||
|
a0798c2308 | ||
|
b7bf5b6241 | ||
|
3982d5fb65 | ||
|
ec926d2c40 | ||
|
47c2000f2f | ||
|
a35f330688 | ||
|
c793ee092c | ||
|
48ebb08717 | ||
|
3591262165 | ||
|
44cc4899e1 | ||
|
8d74d51f7b | ||
|
8bf74bf312 | ||
|
935e07fcf4 | ||
|
c4ea707ae2 | ||
|
9c9e1561a2 | ||
|
b5a56ed149 | ||
|
f12f639206 | ||
|
ca6adf7922 | ||
|
70a17eafcf | ||
|
6630de66fe | ||
|
9556c1693f | ||
|
cbb8b44177 | ||
|
8573d8fb42 | ||
|
fb02c08a55 | ||
|
910c17ade9 | ||
|
1055e416f8 | ||
|
028470aa22 | ||
|
0f4b12f156 | ||
|
9617ef84fe | ||
|
70085e97f5 | ||
|
ded7684227 | ||
|
cf075a6d1a | ||
|
ba53961f1b | ||
|
ee50eccc14 | ||
|
c2961edc12 | ||
|
98656205df | ||
|
a03bbfc891 | ||
|
15cb87048a | ||
|
b96ebfc2ba | ||
|
f5de7e0a3f | ||
|
8c414d7588 | ||
|
c912b76c49 | ||
|
039490966a | ||
|
b80e9b1dd3 | ||
|
043867413f | ||
|
596794da57 | ||
|
f773653c3f | ||
|
1ae88f6e04 | ||
|
6b0a8039a5 | ||
|
b6bad91427 | ||
|
dbef9071eb | ||
|
3e53fa3f26 | ||
|
8ca2c24597 | ||
|
faec1b6f03 | ||
|
bd8ae956d5 | ||
|
6579007791 | ||
|
4a4fc6d242 | ||
|
375f9f90d8 | ||
|
73f4747028 | ||
|
ae9fd7bb0f | ||
|
f931c1d9a8 | ||
|
6954e942f8 | ||
|
a686d1f1d3 | ||
|
69cbb0e2d3 | ||
|
36e6c4e0b2 | ||
|
51efe75e0c | ||
|
3a9bdf1a1d | ||
|
085ad8ee92 | ||
|
8fa093a2e3 | ||
|
e17b0f88a9 | ||
|
2a1963a701 | ||
|
b1497b4ddd | ||
|
053c4bf1a5 | ||
|
8b3330bb21 | ||
|
359fa5befc | ||
|
2f0c0640e8 | ||
|
99a27841de | ||
|
23c4ea867f | ||
|
f0e7a8bd41 | ||
|
3b1728db5f | ||
|
237ea85369 | ||
|
80a59ad4be | ||
|
36206e8006 | ||
|
efbc9a27f9 | ||
|
487e78fffd | ||
|
dad902523e | ||
|
798b83cbe5 | ||
|
07be65b09f | ||
|
f67ce789f2 | ||
|
19434a492c | ||
|
0f175bcc37 | ||
|
e609c83fb1 | ||
|
b385722d31 | ||
|
fb86d72c41 | ||
|
c87f0c47cd | ||
|
fcc857a734 | ||
|
062a09ccd7 | ||
|
7569dec069 | ||
|
863462cce0 | ||
|
d91fb818fd | ||
|
1168bae192 | ||
|
282b01092c | ||
|
dce99fef75 | ||
|
781f773e1d | ||
|
f7b75bbf25 | ||
|
10e08a804c | ||
|
bdb77b054c | ||
|
ce6718ccb1 | ||
|
acfbfd384f | ||
|
5d77da374d | ||
|
1a78864cac | ||
|
a4e5f9ea71 | ||
|
9b66999263 | ||
|
525806f77a | ||
|
34e1435b48 | ||
|
2e34d64218 | ||
|
e04c46288c | ||
|
103b90c62c | ||
|
8a48ef0c41 | ||
|
9139708980 | ||
|
d8aa1d85d2 | ||
|
c70949f7de | ||
|
0417b446ef | ||
|
d46670167e | ||
|
1e178ec5bc | ||
|
37ec3466ab | ||
|
09c4d71382 | ||
|
a2a67ae1cf | ||
|
b05c043374 | ||
|
1fae5eddda | ||
|
7993934a69 | ||
|
47f00b4a30 | ||
|
07e8e356c3 | ||
|
2d5ae48524 | ||
|
fbed11a93d | ||
|
bfcb60bd2a | ||
|
d24807bd71 | ||
|
f81cf2c517 | ||
|
1ed7c8c962 | ||
|
4890f69329 | ||
|
354c2d5bfb | ||
|
cb15b6cf01 | ||
|
abdf5ba1ac | ||
|
adcca37376 | ||
|
c7318649f3 | ||
|
6a6a911c1d | ||
|
6a1c629899 | ||
|
2df438d498 | ||
|
f171baff6a | ||
|
53dd0848a6 | ||
|
c86b5ab74e | ||
|
3299dc14d6 | ||
|
903bd0ee4b | ||
|
b4ad00fe2c | ||
|
7b854ee009 | ||
|
0e6cda9b83 | ||
|
82605afb5e | ||
|
8bbc7ce607 | ||
|
42a298f7e0 | ||
|
a7947a7fcf | ||
|
a10401230d | ||
|
6832d3c952 | ||
|
c18d8568c7 | ||
|
60d6ec3789 | ||
|
3bbcefe56e | ||
|
9a6b74a749 | ||
|
1adefb3e5d | ||
|
aff4e329c1 | ||
|
c1f11b4816 | ||
|
d393b68516 | ||
|
7c13aeca6d | ||
|
da85993000 | ||
|
691676a2db | ||
|
ce92f2869b | ||
|
8cc2c69e9c | ||
|
3960736743 | ||
|
c82dd55154 | ||
|
3c33191511 | ||
|
9476a06f3d | ||
|
dda1ad8c77 | ||
|
0682b82199 | ||
|
de1bb8ede7 | ||
|
99d2199736 | ||
|
bd3cce5658 | ||
|
381f23013d | ||
|
a0b0d701c3 | ||
|
82f49bcbc0 | ||
|
0bff3d027f | ||
|
28acdb0ee5 | ||
|
f85c188298 | ||
|
61ba1c979e | ||
|
3484534123 | ||
|
dec2ea849d | ||
|
5acf857396 | ||
|
849917cb00 | ||
|
437ea1fc5a | ||
|
5cad41b377 | ||
|
fd6f2940d3 | ||
|
97e202a24e | ||
|
327a9136fb | ||
|
4db6d33d16 | ||
|
a70f64f4f5 | ||
|
230ce3eca7 | ||
|
a471c5c6e6 | ||
|
d0d285fcbd | ||
|
bac8824ed3 | ||
|
7aeda82761 | ||
|
921a8e445f | ||
|
ab676a18ff | ||
|
a0edbf1858 | ||
|
40ff72d9e2 | ||
|
bc7d39c172 | ||
|
7e598a5aba | ||
|
6242b1633f | ||
|
cdea0550b2 | ||
|
2ad402f3de | ||
|
f539551068 | ||
|
0bbbf624e8 | ||
|
f1d9598e5e | ||
|
2fe351efc3 | ||
|
7b7850bcb5 | ||
|
97692a1a13 | ||
|
02386935ad | ||
|
bc1ebfa89b | ||
|
2b53a5a212 | ||
|
2c064d38f3 | ||
|
de107a46e6 | ||
|
ba846924a3 | ||
|
88a6fb9000 | ||
|
16ffb4f1eb | ||
|
3886adbda3 | ||
|
342b06067c | ||
|
a36672a3b1 | ||
|
36c34a49ed | ||
|
4ceb94fd8f | ||
|
abbc6eefc3 | ||
|
16c5bbee85 | ||
|
28fcb8561f | ||
|
361e960c0b | ||
|
8f8736c965 | ||
|
d99d12ad73 | ||
|
20dd2984fd | ||
|
d5231aeabe | ||
|
9a57492d61 | ||
|
0c41b46d0c | ||
|
0bf97130f6 | ||
|
c0b0c9580e | ||
|
eed056505f | ||
|
a385530c6e | ||
|
6b83b33fe4 | ||
|
18cb82f396 | ||
|
493fd3a169 | ||
|
5175b83d69 | ||
|
1e13e6b2a6 | ||
|
047a83e3f1 | ||
|
60722e1258 | ||
|
06fa96b897 | ||
|
ba670716a7 | ||
|
ca11b08f2d | ||
|
4bfb9db143 | ||
|
6e23fd5303 | ||
|
943972ce95 | ||
|
1b6fc39344 | ||
|
9f0661e9e2 | ||
|
08b2bdc566 | ||
|
e007f1cd72 | ||
|
467dd177d2 | ||
|
78e1341cae | ||
|
baab038566 | ||
|
4ed80067fa | ||
|
a05e7c2b18 | ||
|
f402fb39a7 | ||
|
8f701746a1 | ||
|
b30a75ba85 | ||
|
aee9754e95 | ||
|
e5c66b2b96 | ||
|
fa33c14ccc | ||
|
3343062fcc | ||
|
41aeff750b | ||
|
24f10f2391 | ||
|
e2166a0a00 | ||
|
b929ff7912 | ||
|
56211adbf1 | ||
|
669f27716e | ||
|
3fb7b1ced0 | ||
|
ccea2fdbed | ||
|
5f157a4f78 | ||
|
67f17102ee | ||
|
acced612d2 | ||
|
5bb424414f | ||
|
98de8bd9a4 | ||
|
8b134d935f | ||
|
42a24a08b4 | ||
|
c2baee18ca | ||
|
9debfe6f81 | ||
|
a2e9ecfad1 | ||
|
f3b7fc6cae | ||
|
11681c5b35 | ||
|
d1acd10b12 | ||
|
b9133e57ba | ||
|
c31f0ad9c7 | ||
|
7d16b5181d | ||
|
4bc5b8cc98 | ||
|
dcc4ed6683 | ||
|
945942b18a | ||
|
2244f23fde | ||
|
0beac78da8 | ||
|
5daf042976 | ||
|
e414c00080 | ||
|
585a7ad878 | ||
|
73b023c96e | ||
|
15765f80b5 | ||
|
215f9492f0 | ||
|
84a47cc251 | ||
|
df66559137 | ||
|
a32d674b09 | ||
|
439ca29f99 | ||
|
1d3770eccf | ||
|
354805b7b4 | ||
|
09fb1724b5 | ||
|
47d70b3592 | ||
|
12c2d6a7c0 | ||
|
2ae76ba33f | ||
|
1e0eff1977 | ||
|
53cfb08980 | ||
|
c756aa7667 | ||
|
2d0a43b578 | ||
|
6cdc6825fd | ||
|
516b8c946f | ||
|
380368380e | ||
|
a546268c7a | ||
|
b9671f70a6 | ||
|
e88252880f | ||
|
a5ff52ca91 | ||
|
1e545dcc6c | ||
|
8b09d19341 | ||
|
f4aa6291c8 | ||
|
8d6b02a9a7 | ||
|
6fb25fc68b | ||
|
1d354cbba5 | ||
|
1b7af636a8 | ||
|
b1df827245 | ||
|
9aafacdb98 | ||
|
90e080a55a | ||
|
b86c179f2c | ||
|
ac9c135521 | ||
|
3e21b99904 | ||
|
086662edd3 | ||
|
e895cf92be | ||
|
bffd198e53 | ||
|
7e14c21135 | ||
|
ffb2e0b6d2 | ||
|
819f1052ff | ||
|
aee0b53992 | ||
|
1736f82e5b | ||
|
639b28cc4f | ||
|
26969f3a55 | ||
|
db9ccf778b | ||
|
888bfca6f5 | ||
|
76b20ccfc0 | ||
|
2ef38eb291 | ||
|
9224efd1af | ||
|
73baea7690 | ||
|
61f208b0ec | ||
|
aefeeb58ca | ||
|
9cb883f6a2 | ||
|
ab499d304a | ||
|
17444bf7bc | ||
|
a5d47d58a2 | ||
|
e697e7e57f | ||
|
ab6e1e4a84 | ||
|
55fb74dca9 | ||
|
30bc86a87d | ||
|
085c87bdd4 | ||
|
0c6d6f71f1 | ||
|
fbf3820ae4 | ||
|
ba8c691a8d | ||
|
f8339081a7 | ||
|
70e8b67b96 | ||
|
6d9062e251 | ||
|
fe98f34458 | ||
|
c4402c74b4 | ||
|
0650ef2ec9 | ||
|
660c633cde | ||
|
27320f2e67 | ||
|
b577cdab5d | ||
|
03158c3bbc | ||
|
17e7afee65 | ||
|
b766510f0d | ||
|
48fe53eaf1 | ||
|
61792f0859 | ||
|
aa740b191f | ||
|
f9005f58c5 | ||
|
3f13ee1364 | ||
|
0830c257fc | ||
|
8606fbd9b4 | ||
|
36cd7b3008 | ||
|
bf0420945a | ||
|
f542c4846a | ||
|
ea5f25951c | ||
|
b4cd4ed5ef | ||
|
80f12c3410 | ||
|
c137195e04 | ||
|
086b051665 | ||
|
1c8ed6ab7d | ||
|
aee2e7372d | ||
|
3673eecd1b | ||
|
16924ea673 | ||
|
d93a9c1a4b | ||
|
0da448c5a7 | ||
|
67d2f4f44c | ||
|
ee9d6e03ad | ||
|
39d12f573e | ||
|
99d46c8823 | ||
|
f818ecba52 | ||
|
a340be767d | ||
|
b6f6f42f23 | ||
|
96611ef021 | ||
|
2933542bd3 | ||
|
d8fd298e0c | ||
|
71dbe81461 | ||
|
2b58a6d7be | ||
|
afa04e9e66 | ||
|
c3a0eaddc5 | ||
|
5f1ddca1f5 | ||
|
ef775ed9c7 | ||
|
61723d8dd2 | ||
|
29619f5937 | ||
|
5340dc5e30 | ||
|
34407d7e71 | ||
|
b4e02af829 | ||
|
04a35d8f78 | ||
|
a8407f95d0 | ||
|
f112834ed4 | ||
|
ce68deb9e1 | ||
|
453f746659 | ||
|
95a94ca60c | ||
|
26271d3551 | ||
|
e074f4765f | ||
|
99fcdc5614 | ||
|
c23bd08a92 | ||
|
07ae17b5e6 | ||
|
3c52e73595 | ||
|
48f2d3b45a | ||
|
8a9c1246ff | ||
|
9fd383d4f9 | ||
|
f6c2140f39 | ||
|
3444068677 | ||
|
64fc343a90 | ||
|
3d5dd801b1 | ||
|
220ae243dc | ||
|
f50f9d3ac2 | ||
|
c64ada1bcf | ||
|
d88dfc014b | ||
|
c6e81c6406 | ||
|
ff4e9bde45 | ||
|
42b8d5096b | ||
|
c8af9393f6 | ||
|
5e2b1e1dd9 | ||
|
9f3046ddc6 | ||
|
b472db0191 | ||
|
58baac0a6d | ||
|
96dc4a07e5 | ||
|
c6438aea65 | ||
|
545321436b | ||
|
66e2a57beb | ||
|
be2af20ed0 | ||
|
d18e34771b | ||
|
4fc50935ab | ||
|
98d3c6e56c | ||
|
b78769c0f9 | ||
|
1575174ab1 | ||
|
dd34bf1fff | ||
|
d892eddeb9 | ||
|
d41c339246 | ||
|
866a9b148f | ||
|
387091e198 | ||
|
8a7c26227c | ||
|
91c5960523 | ||
|
6fd7c83fad | ||
|
c7e5fc62c2 | ||
|
477f7d63ef | ||
|
61bfe4e74d | ||
|
0faa02cac8 | ||
|
dc34b228f0 | ||
|
1d2457c666 | ||
|
43ceb25753 | ||
|
6a821eef2e | ||
|
5ef100f526 | ||
|
872a937c03 | ||
|
0ccd790073 | ||
|
4671e81617 | ||
|
fc4d0a7933 | ||
|
00cb5fafe2 | ||
|
95c8d53b96 | ||
|
6aee483cb7 | ||
|
ffbe322789 | ||
|
e66270fd30 | ||
|
b99bcd5d07 | ||
|
73b7e724b4 | ||
|
ba1f578a3c | ||
|
41cc799b76 | ||
|
8dfc564956 | ||
|
317a88e8c1 | ||
|
44a8a7b446 | ||
|
07877add3c | ||
|
76dc215036 | ||
|
6080e75f51 | ||
|
91b01038b1 | ||
|
157ee8f433 | ||
|
a3aaf13981 | ||
|
96b5a32a66 | ||
|
20b84ce507 | ||
|
0bb417ed46 | ||
|
251fa024c4 | ||
|
526c492409 | ||
|
031bd3a0b1 | ||
|
a21213cfcd | ||
|
0d360d79c5 | ||
|
892e09a397 | ||
|
531f6d78ab | ||
|
e9635f69b2 | ||
|
595508eeb8 | ||
|
a9eecbd246 | ||
|
2b2d2e0390 | ||
|
af1bf099e2 | ||
|
5884db1e3b | ||
|
832305008b | ||
|
8cf2f38896 | ||
|
fc0fec1fdc | ||
|
0558b2396f | ||
|
48bf95c8f8 | ||
|
d70be143fd | ||
|
6ba337d35a | ||
|
e357aece18 | ||
|
f44e84fee0 | ||
|
c85e8aa3a2 | ||
|
3b6f640bad | ||
|
827540e8cf | ||
|
3c8272ba81 | ||
|
ccc1c260f1 | ||
|
a10f04e504 | ||
|
0425c0fc17 | ||
|
c26c9e3ca1 | ||
|
26d1e524d5 | ||
|
fe4e281ab3 | ||
|
72557b1f5d | ||
|
0dd64c8e36 | ||
|
6bcc662f7b | ||
|
e556bbe178 | ||
|
46572cc5d1 | ||
|
852ef9d339 | ||
|
c5ec5bce41 | ||
|
016466bd52 | ||
|
5be9204db2 | ||
|
b08cc64a88 | ||
|
2cd1736203 | ||
|
af6a90f956 | ||
|
484b7ccb88 | ||
|
b08ba3fe40 | ||
|
e2f31fdd68 | ||
|
1c61c5ae25 | ||
|
8f1c4aeaf0 | ||
|
a5121f3ad1 | ||
|
b2bb0349be | ||
|
d965783a53 | ||
|
93bbf44669 | ||
|
e80a5ba2e5 | ||
|
bec87f692d | ||
|
99c3fb4431 | ||
|
2416de9697 | ||
|
1bc3bf3b05 | ||
|
530a838a1f | ||
|
2db2cdb996 | ||
|
ebd7091fda | ||
|
08158ca405 | ||
|
e4fbe9bffb | ||
|
63f9168b4a | ||
|
09a20e98d1 | ||
|
6fa9379dae | ||
|
3be57dd280 | ||
|
2059358b90 | ||
|
65dfc34303 | ||
|
6017d0276f | ||
|
e2f069833b | ||
|
95dac14782 | ||
|
d755415704 | ||
|
15564cec5c | ||
|
46ee8421dc | ||
|
784fe292a2 | ||
|
cd20fbbab7 | ||
|
ce96e084f2 | ||
|
ddf6f3d3e1 | ||
|
0d6b0fc6a9 | ||
|
288194a337 | ||
|
a824af5d96 | ||
|
268b0051eb | ||
|
296bbf93eb | ||
|
1769c03d98 | ||
|
0af4b46c50 | ||
|
58c3224b0a | ||
|
e68bf7c8c6 | ||
|
395b3edfd4 | ||
|
25a24bde05 | ||
|
aec1b1ac80 | ||
|
af68c147b9 | ||
|
192e08aa55 | ||
|
41f3dfe5fa | ||
|
da3f7b7a3e | ||
|
86c31aa7fb | ||
|
c369d8ab62 | ||
|
4ff7085d34 | ||
|
ec1db6671a | ||
|
2747b9b962 | ||
|
87c1880886 | ||
|
0814f6055b | ||
|
c502f6ac08 | ||
|
30db29c564 | ||
|
24ca843654 | ||
|
af78a0cecc | ||
|
98864dbd32 | ||
|
5921e2514c | ||
|
101d6c2991 | ||
|
af59024e6c | ||
|
c0b54f0410 | ||
|
fc45207ba7 | ||
|
47f5d6683b | ||
|
ec7cd0aa09 | ||
|
69691bb217 | ||
|
51c0366190 | ||
|
73b7336269 | ||
|
408d2d11ad | ||
|
fc388271b4 | ||
|
12709a47ea | ||
|
a5fd16c143 | ||
|
c2fc03a330 | ||
|
62a1c1351f | ||
|
527c68b15a | ||
|
50de3c029d | ||
|
2c498b829b | ||
|
baa72a25de | ||
|
319653dd6d | ||
|
867e7d5ec0 | ||
|
9c1acc7dc2 | ||
|
bc24148e85 | ||
|
95031dddce | ||
|
23ed63682d | ||
|
1f124dec53 | ||
|
6dba78b27f | ||
|
6d76777f55 | ||
|
31949722a8 | ||
|
3056658713 | ||
|
b291b81f00 | ||
|
048114dba9 | ||
|
470f30c0e3 | ||
|
042beadff7 | ||
|
09d8ccfcae | ||
|
36ef3a4420 | ||
|
c220899e82 | ||
|
05b6d7507b | ||
|
a849636571 | ||
|
e1d041f9b1 | ||
|
eb9a89f9d8 | ||
|
8f1943bcfb | ||
|
470f2956aa | ||
|
daa7da2f77 | ||
|
365fb989a4 | ||
|
ce4143e79f | ||
|
8af04d5649 | ||
|
9f9bacf0de | ||
|
5b164639ac | ||
|
ef9472d1e8 | ||
|
4a9df0676e | ||
|
bfb3ff5eb0 | ||
|
bb7b9f8fb7 | ||
|
355d8439a5 | ||
|
15d7b3fe2a | ||
|
8b8455c97c | ||
|
f87bf7921d | ||
|
a92cc59851 | ||
|
c8ec48577e | ||
|
18e1fa1585 | ||
|
0af3deea56 | ||
|
5ef778fd85 | ||
|
872810791a | ||
|
b718f4ad12 | ||
|
819b0eb0ad | ||
|
0f7038c8bc | ||
|
8097c4a513 | ||
|
93e2a8697c | ||
|
58634ddbc8 | ||
|
dcb1ea7022 | ||
|
398235287f | ||
|
b718116ae9 | ||
|
4fec697d83 | ||
|
65e1c530cf | ||
|
2793e4cc29 | ||
|
90b3ea0acb | ||
|
2b2ecf8132 | ||
|
21a7f96b50 | ||
|
f113a40c77 | ||
|
29f09e4ed1 | ||
|
0c81889010 | ||
|
e480f18b68 | ||
|
26b98fd6e3 | ||
|
998099abcc | ||
|
b64162ecce | ||
|
823b75f831 | ||
|
3100cae9d4 | ||
|
a006a32523 | ||
|
f2d28ac958 | ||
|
3b175b3fb3 | ||
|
f8cac9a3a8 | ||
|
9a02258e00 | ||
|
218394015b | ||
|
e27891172a | ||
|
6edc129cb7 | ||
|
89a851194e | ||
|
a9bd4e82b4 | ||
|
0c343a8ad7 | ||
|
f542631337 | ||
|
17ca3693b3 | ||
|
833b6cbbf0 | ||
|
fc4bac5bb7 | ||
|
f566618b28 | ||
|
fd862e2265 | ||
|
6c23c4d660 | ||
|
bcd3120779 | ||
|
69ee958b45 | ||
|
6c55f8c4a0 | ||
|
ea6374c515 | ||
|
5b6e9137b8 | ||
|
57ab8a5ce9 | ||
|
2be80881ee | ||
|
5861001e2d | ||
|
ff1a9d9064 | ||
|
d006dd3d0f | ||
|
85633d1440 | ||
|
9a5afc9522 | ||
|
0a9a8b4a99 | ||
|
91223c45e0 | ||
|
5c7868f4fe | ||
|
d1e67c56d1 | ||
|
2495492035 | ||
|
b88cb1d38b | ||
|
6ee029623a | ||
|
03e4570452 | ||
|
6c75a94479 | ||
|
ae76ca840a | ||
|
a126934e52 | ||
|
c1d999c6a3 | ||
|
4ec651c378 | ||
|
edbc60f274 | ||
|
62f1fde90a | ||
|
1f66489755 | ||
|
ae13f92885 | ||
|
ca1db0cd48 | ||
|
607caf4456 | ||
|
9d2bda1b93 | ||
|
7a25b55220 | ||
|
dd4e2916c8 | ||
|
c73be4d9ac | ||
|
729d745447 | ||
|
f0ea262091 | ||
|
8902bae463 | ||
|
6bb441281e | ||
|
a8e552c7ac | ||
|
ca9cf6b791 | ||
|
8cc7321eb3 | ||
|
1e1902cddd | ||
|
7a5b70505e | ||
|
1637436b4f | ||
|
a1cc970443 | ||
|
91d0a676ec | ||
|
968ac83906 | ||
|
583053661f | ||
|
a6459f2823 | ||
|
9eff981e66 | ||
|
939de0f480 | ||
|
d89c18d18b | ||
|
2280f7858e | ||
|
32665bd3bb | ||
|
15ec4cbad2 | ||
|
d0c63da0d6 | ||
|
92d58c46ce | ||
|
6e83cbc653 | ||
|
2364a31515 | ||
|
f949a49d5b | ||
|
e6030d501e | ||
|
e41e1ac1bb | ||
|
00324e0bbb | ||
|
42fa119b6b | ||
|
d6c4c32581 | ||
|
152c800ab2 | ||
|
d5b07b411f | ||
|
efa7d20821 | ||
|
b0b705a17a | ||
|
304a1bc73f | ||
|
b3ddab1320 | ||
|
8778cbd41d | ||
|
7a992b1f08 | ||
|
53ae795789 | ||
|
1879101c48 | ||
|
bc6194c14e | ||
|
18e6c0a197 | ||
|
d58eec71b7 | ||
|
8dca47d2ce | ||
|
c9bd8b573a | ||
|
67a2062a30 | ||
|
8e96396b4b | ||
|
5634f5a4ca | ||
|
6db92f0890 | ||
|
05f8c212a9 | ||
|
6ae936dc12 | ||
|
22ce38adbb | ||
|
a79b6633de | ||
|
54966422c4 | ||
|
b90c6f77b6 | ||
|
1185a7dcdd | ||
|
5e5bfe2bb5 | ||
|
98354d1693 | ||
|
0cd593e79d | ||
|
73ccd85a6c | ||
|
fca77f41d1 | ||
|
b9bdf2d050 | ||
|
5a0e7978ef | ||
|
c88eed0375 | ||
|
45c5713814 | ||
|
42e92318b7 | ||
|
1accdb1b23 | ||
|
01a5f20c9a | ||
|
e7c1dafcda | ||
|
c3039c3b4e | ||
|
658d1bd351 | ||
|
7130504777 | ||
|
91a57c5305 | ||
|
6c7bd96f30 | ||
|
7dbe504a0f | ||
|
992b6a1a76 | ||
|
d83c2c3c06 | ||
|
ebf774c3ac | ||
|
d3ce480480 | ||
|
b64da4eb18 | ||
|
4bd3ff8c18 | ||
|
f037e0823c | ||
|
2451a0a061 | ||
|
45b367677d | ||
|
9d532d6285 | ||
|
afface1311 | ||
|
5e40988547 | ||
|
d940d8436e | ||
|
e6f4c217bb | ||
|
3d1ecc53f3 | ||
|
c473efba4e | ||
|
f8ebb22c7b | ||
|
aeffe76b96 | ||
|
e650983b60 | ||
|
fc24175cca | ||
|
c81d1f2ede | ||
|
06417a2be0 | ||
|
a314d8b638 | ||
|
0041a9f850 | ||
|
f9738dba16 | ||
|
fbe434a4d5 | ||
|
16d2f33adc | ||
|
30ab94b2bf | ||
|
ad68b7fb04 | ||
|
eeab7332ad | ||
|
9e6263856d | ||
|
b5cce70b4d | ||
|
ce11d3aec3 | ||
|
c7dfe80c82 | ||
|
88742ba1d5 | ||
|
4a9ba6efa5 | ||
|
d3865cc306 | ||
|
619d8a4c6d | ||
|
7b654bdd24 | ||
|
bd84125c85 | ||
|
659907856e | ||
|
bd24819cbf | ||
|
2f570ef161 | ||
|
9d702e0189 | ||
|
a6370d7282 | ||
|
2304d2380a | ||
|
633350660e | ||
|
4d7efe82a2 | ||
|
04a2be8398 | ||
|
9cb31e4ec6 | ||
|
0b943598f3 | ||
|
9a0089b2a1 | ||
|
8b29b86bf4 | ||
|
60296e45f3 | ||
|
d54e695b91 | ||
|
13c9236328 | ||
|
402b6e1e5f | ||
|
e6b7a577e2 | ||
|
f22637dda2 | ||
|
a939777a94 | ||
|
efd21c5316 | ||
|
ef62c8f7ce | ||
|
6a3b03c064 | ||
|
93c696e2b4 | ||
|
7befdb9594 | ||
|
4873ebcb0b | ||
|
f7acb8d51c | ||
|
df8f654075 | ||
|
e51161e74b | ||
|
5d8eb1911c | ||
|
ecd1b0398d | ||
|
cdd75599e8 | ||
|
6a7d0dfd27 | ||
|
6d806e2fb1 | ||
|
6b4ac0a3c9 | ||
|
32952b6a6b | ||
|
43c3ced70f | ||
|
aded202c8b | ||
|
f842792331 | ||
|
c3c0208e55 | ||
|
305fcba693 | ||
|
f6ceac68b0 | ||
|
d6479d0f5e | ||
|
40035881b8 | ||
|
db96d8e460 | ||
|
e976774d52 | ||
|
f3b028d020 | ||
|
d6344ea707 | ||
|
ff641dfefc | ||
|
1e5fa4d716 | ||
|
542b178ece | ||
|
9038992758 | ||
|
13db6a6b90 | ||
|
a334c87e17 | ||
|
e79935c1ca | ||
|
5238105781 | ||
|
5ac69fe411 | ||
|
b4d45ca555 | ||
|
8adcb0a111 | ||
|
5d0cd075c3 | ||
|
7da87d238e | ||
|
baa1413041 | ||
|
2dbd92c50f | ||
|
e441577776 | ||
|
3417a0d5e7 | ||
|
98203a819e | ||
|
f3643eebba | ||
|
25a5c4a0dc | ||
|
112ef8bbd6 | ||
|
745ad28ae2 | ||
|
11d41419d9 | ||
|
b25cc538f7 | ||
|
8f91f7d18f | ||
|
1fdd485207 | ||
|
fc4ab3a262 | ||
|
e9eb1874e1 | ||
|
6ea6628ff0 | ||
|
357d9b13d5 | ||
|
e5bf528fa9 | ||
|
623f764ee4 | ||
|
a11c90c66b | ||
|
b93532dd64 | ||
|
b0959b4b68 | ||
|
86422655ef | ||
|
9d4280493e | ||
|
bcc17ded53 | ||
|
74a027a936 | ||
|
45d999c8d6 | ||
|
42863aac04 | ||
|
5cd4a25969 | ||
|
596da1628e | ||
|
201c5f3524 | ||
|
38154ea460 | ||
|
82ee774788 | ||
|
cdf8a59c42 | ||
|
16bd317919 | ||
|
5fdcd6c690 | ||
|
890f14a23c | ||
|
bb6af87b33 | ||
|
c00adfb347 | ||
|
be455fd7d2 | ||
|
b9cd71d919 | ||
|
b6cfe162aa | ||
|
e3302a1365 | ||
|
5e3bdd51c2 | ||
|
f669e142dc | ||
|
4cc3b850ff | ||
|
7c1ac3f75d | ||
|
d5eec1ae8f | ||
|
00eb60b41a | ||
|
fe1bd649bd | ||
|
3ab8a432d9 | ||
|
2bd3061516 | ||
|
ccf8141353 | ||
|
786862f5e5 | ||
|
fa35455b00 | ||
|
8bc4c8a6dc | ||
|
6ab30bd7af | ||
|
9500f5e593 | ||
|
580cb8032f | ||
|
063f0653ac | ||
|
71651f62b1 | ||
|
df7550d73b | ||
|
25d6f59cc3 | ||
|
f805b267fd | ||
|
051edb079c | ||
|
44580cdb3a | ||
|
02f65f4422 | ||
|
ec70b708d5 | ||
|
9578555042 | ||
|
4a25055eda | ||
|
e70efa5fd0 | ||
|
84193fdf2c | ||
|
29a2c1e904 | ||
|
29c08dede7 | ||
|
fc5a2fefc7 | ||
|
678ba4f403 | ||
|
8246d9903a | ||
|
7ee90244bd | ||
|
5b0493bd6c | ||
|
9e24fc7ddc | ||
|
2cbfcc7952 | ||
|
fcfdea2d14 | ||
|
1d3dd67bf3 | ||
|
0b453df15c | ||
|
91b03eff33 | ||
|
08b227bbc8 | ||
|
e06cb12630 | ||
|
a31f4c770a | ||
|
4c46425cbb | ||
|
073cbf8e03 | ||
|
3824034113 | ||
|
6c92168a48 | ||
|
b47761982e | ||
|
c85665fc8a | ||
|
9ef6ebf07c | ||
|
ae393edfb1 | ||
|
87ea3d3dbf | ||
|
a2328a237e | ||
|
074417517d | ||
|
e89ff88948 | ||
|
8ddc30867b | ||
|
2fb0c5fda8 | ||
|
00de575744 | ||
|
99e331d8cd | ||
|
80cc6b45dd | ||
|
cee71b9b08 | ||
|
a900048c8a | ||
|
b16a18cfbb | ||
|
e31d6ac0a7 | ||
|
55ad6c2a6a | ||
|
b89ca65c51 | ||
|
ae1d641903 | ||
|
bc72050fb0 | ||
|
a9ba1ee1e1 | ||
|
3397561af1 | ||
|
261d9b1203 | ||
|
6c69aa4822 | ||
|
72a54844d8 | ||
|
494e75bff1 | ||
|
26dbc9d1cc | ||
|
b6e0f77911 | ||
|
e193524cd3 | ||
|
b93e5c90c0 | ||
|
3c95e31ba0 | ||
|
13ae09218d | ||
|
9e89e4aa4c | ||
|
56632f10bd | ||
|
2e6ae760a1 | ||
|
21d4f2b83a | ||
|
b291788a2e | ||
|
412fb5b7bb | ||
|
4d64ddf317 | ||
|
99deba6710 | ||
|
c67532c588 | ||
|
aa7a69b6cc | ||
|
7557696d48 | ||
|
e5b4caee2f | ||
|
abf4314eaf | ||
|
02d3f7c55f | ||
|
aca501096f | ||
|
47a4d549af | ||
|
3383a93e4b | ||
|
3c0f65c6fa | ||
|
2bceddaa1c | ||
|
096331016e | ||
|
162610bae5 | ||
|
8b68e83827 | ||
|
3a8a5c7d79 | ||
|
bbe1e76470 | ||
|
47dcb9f170 | ||
|
533b99d838 | ||
|
2427382830 | ||
|
c2d9f1f441 | ||
|
cac24eacd3 | ||
|
7053c50067 | ||
|
725486a4e4 | ||
|
6748d37a8b | ||
|
a6be13b80c | ||
|
875d9f4d8f | ||
|
d6ae691edc | ||
|
e1a2b4baa0 | ||
|
fa0c502a44 | ||
|
18e1340de9 | ||
|
8610c156eb | ||
|
91fc20d0c8 | ||
|
b1f8993e9c | ||
|
bd054438ad | ||
|
6ab461a869 | ||
|
1188749e0a | ||
|
df9782822b | ||
|
bec4224048 | ||
|
83d49a6324 | ||
|
56eba6d054 | ||
|
0bb1dd6245 | ||
|
943741fc27 | ||
|
4947ebf53e | ||
|
82432968e9 | ||
|
8f70227bf8 | ||
|
9ddfc665af | ||
|
dee68de58a | ||
|
9832f50b27 | ||
|
b6de19522a | ||
|
44e0c538f7 | ||
|
bb450be0e7 | ||
|
ca6653b7e0 | ||
|
15f6ea8543 | ||
|
a63d94850b | ||
|
0e3eb7ee46 | ||
|
2db81074a8 | ||
|
a8980f7c32 | ||
|
d9028da6ae | ||
|
42880a3c97 | ||
|
7ba846aad3 | ||
|
5afed57070 | ||
|
67e30668dd | ||
|
ba44bf1030 | ||
|
bcd1069d92 | ||
|
8ebd3d67e8 | ||
|
63bd256bc4 | ||
|
90ba7eae5b | ||
|
f9b82b6815 | ||
|
991c206d1e | ||
|
40b86dfa99 | ||
|
8078727771 | ||
|
9bbc3c2d8c | ||
|
13775e9366 | ||
|
1ad80185a5 | ||
|
ed575aa033 | ||
|
d171ab4f69 | ||
|
839f1b720e | ||
|
a81d13a91f | ||
|
3ba9ee9779 | ||
|
6189326430 | ||
|
f66f3b94af | ||
|
c4ab018ae6 | ||
|
097a377500 | ||
|
0c7ebd8e88 | ||
|
332b701c56 | ||
|
f076ab9988 | ||
|
fab81d7958 | ||
|
39e630876e | ||
|
9b7dd0110b | ||
|
35c32575c1 | ||
|
e16028f164 | ||
|
3823bce04e | ||
|
e55b83914e | ||
|
dfc5eab62d | ||
|
21c027d8b1 | ||
|
89950c54f5 | ||
|
16d30a1072 | ||
|
527fb86608 | ||
|
0a01cd7b2e | ||
|
c7f356a62d | ||
|
08cd6cf6a9 | ||
|
11b4e1f743 | ||
|
89dd9a466d | ||
|
cf7bd1a9ae | ||
|
7799750a01 | ||
|
fb1d86872d | ||
|
d71a237533 | ||
|
03cdb474c1 | ||
|
374e05c5ca | ||
|
2839a000bd | ||
|
d7eea2cc8e | ||
|
152609e68d | ||
|
175c765253 | ||
|
724fff1b58 | ||
|
20d3f1ad72 | ||
|
5ea9bbe604 | ||
|
70ac653985 | ||
|
9b7730cd26 | ||
|
8a6cd62c59 | ||
|
18eda1d3a8 | ||
|
2bc6f05744 | ||
|
0a7e108346 | ||
|
612fd27564 | ||
|
c8384ec757 | ||
|
14af3aedd6 | ||
|
248a87ccce | ||
|
f226d9a7da | ||
|
f87f1dbaa0 | ||
|
3e8e815b37 | ||
|
4bbc171575 | ||
|
13f2430d36 | ||
|
18a2184e57 | ||
|
b6549b310d | ||
|
cc336e9d45 | ||
|
8460d8f522 | ||
|
c450ae63fa | ||
|
157880a752 | ||
|
5d8b3647a2 | ||
|
62b25991b6 | ||
|
30f82b7d2a | ||
|
f733b6126f | ||
|
c03c8b8223 | ||
|
966ab37b94 | ||
|
606bc1c51e | ||
|
23513f2510 | ||
|
2e6f5c07c1 | ||
|
3b2ea31ea9 | ||
|
cab5965605 | ||
|
bd197f40de | ||
|
98bebc4d9e | ||
|
5575eb9e8e | ||
|
89088dd32d | ||
|
54101c9177 | ||
|
849bb7e773 | ||
|
a0738ccd76 | ||
|
4a443bfb9f | ||
|
e11908ff91 | ||
|
9621943fd7 | ||
|
25aaa9d485 | ||
|
7f91aefb3a | ||
|
2cc476332b | ||
|
0295ce5c38 | ||
|
2bab13789a | ||
|
25a5a4b25d | ||
|
68aa51b6d5 | ||
|
2ec10fc80f | ||
|
26399d3603 | ||
|
315b41d1e9 | ||
|
06ca60dfca | ||
|
3225a97f9f | ||
|
4b2765682e | ||
|
818d44f2d0 | ||
|
c86edcd31a | ||
|
29c8e6ed97 | ||
|
75f99dca4f | ||
|
f47d8ddf74 | ||
|
7e947cc135 | ||
|
a28ffdaa8f | ||
|
fa2e52c810 | ||
|
4f19f85bde | ||
|
2d9519163c | ||
|
2351e87333 | ||
|
25a210a528 | ||
|
9a18f6c607 | ||
|
6f25e618b5 | ||
|
0fa3b5c1b1 | ||
|
ec8f4a99a4 | ||
|
64e8e814a9 | ||
|
09c272a07c | ||
|
d08515746e | ||
|
f434b1937f | ||
|
bdce14b02e | ||
|
86cfc9b719 | ||
|
83cbd4ec02 | ||
|
cbb5ac2f2b | ||
|
a39a023f22 | ||
|
cce4cfbe4b | ||
|
d1ed3dd48d | ||
|
e33150f6ca | ||
|
5b267b0d78 | ||
|
93da4fa36e | ||
|
daa8a2c6ef | ||
|
9ef160826a | ||
|
f280d28a12 | ||
|
84c219105e | ||
|
1e1bdb29d4 | ||
|
611f887882 | ||
|
68a8503d93 | ||
|
262ee037a2 | ||
|
8e76ffcc5d | ||
|
fcedb57178 | ||
|
37216c9bbc | ||
|
9c63bc799d | ||
|
5acf94d9cd | ||
|
216d440206 | ||
|
dfcdc09cee | ||
|
06a46daa0b | ||
|
176056f97d | ||
|
d554dbc6fd | ||
|
d6462dc002 | ||
|
db5c7249b6 | ||
|
4b6064873f | ||
|
1c48491f41 | ||
|
624b369153 | ||
|
d3841baf40 | ||
|
5ddd730c4c | ||
|
85236c5c62 | ||
|
b7abc9d0f0 | ||
|
836bf17719 | ||
|
bd1caf276b | ||
|
fd3a6ad0ef | ||
|
32a03baaf3 | ||
|
f2d7e27033 | ||
|
a1a257d352 | ||
|
2bb384db91 | ||
|
2ba9318faf | ||
|
a79eb6e560 | ||
|
64cf40ce8f | ||
|
c04fde0727 | ||
|
25987e0ee8 | ||
|
6a909ef4c0 | ||
|
9bc8dbb792 | ||
|
039f87d8ef | ||
|
edf670de41 | ||
|
f9c88532bd | ||
|
4a44a979d4 | ||
|
79e6d9ec27 | ||
|
7e0213bc38 | ||
|
5c6b100de7 | ||
|
2558905891 | ||
|
b1b4bbec97 | ||
|
8525b6462b | ||
|
ca3b6411ec | ||
|
1098294b03 | ||
|
e5fcd077eb | ||
|
6b27e2ad4e | ||
|
f99cfb8e66 | ||
|
e6c2498fc6 | ||
|
4a221a79a4 | ||
|
55fd82bfd4 | ||
|
95e84be319 | ||
|
082cedda17 | ||
|
7276b805d5 | ||
|
98724c3457 | ||
|
2537daa0b6 | ||
|
d326290fd7 | ||
|
e02229e232 | ||
|
619a2df812 | ||
|
9b53dc5c4e | ||
|
ee2a71a09f | ||
|
8e3de08d87 | ||
|
fea0b9e9f2 | ||
|
d42d3ac326 | ||
|
8a8a25a351 | ||
|
4079ec0739 | ||
|
3b481590b1 | ||
|
dc542f3fde | ||
|
320ff82047 | ||
|
049b6ef8a5 | ||
|
499ba45c73 | ||
|
96de8e2969 | ||
|
279e044c64 | ||
|
fa64e12a55 | ||
|
511c1aef70 | ||
|
f4d3afbfd7 | ||
|
661d43c10d | ||
|
4ed267d477 | ||
|
d8c5c74258 | ||
|
5923a754dd | ||
|
d5e7ee7716 | ||
|
d5bde429c1 | ||
|
cd5d1eefd1 | ||
|
31f95e24cf | ||
|
f4a3db0c37 | ||
|
83d5b56386 | ||
|
69e19afbef | ||
|
7bcf3e2e15 | ||
|
a027f4f0b2 | ||
|
4aa85bce34 | ||
|
32651b5a13 | ||
|
13ab38ae8f | ||
|
5fe963fa50 | ||
|
cde8fe3c1f | ||
|
8d64785f0d | ||
|
7b4c025b2a | ||
|
5cdc8e40c6 | ||
|
9dbdffd0ef | ||
|
a0a906b891 | ||
|
6b6b331fa8 | ||
|
2a45a53283 | ||
|
bd7f7420a4 | ||
|
8c06c3ab6a | ||
|
8c4f6d7917 | ||
|
161e287877 | ||
|
59124fb270 | ||
|
208da545f4 | ||
|
859e2e4a7b | ||
|
a074af2c22 | ||
|
2b6081f4c7 | ||
|
9a1ed86d62 | ||
|
aef1dcec59 | ||
|
a39a981289 | ||
|
d85490da57 | ||
|
8b21d47667 | ||
|
3d974786d0 | ||
|
e1ab051d75 | ||
|
f024fb5fc8 | ||
|
efb00795e5 | ||
|
3131390e51 | ||
|
737b8e46ae | ||
|
babc3cf0d3 | ||
|
01e3c3b5b3 | ||
|
729291c589 | ||
|
6b5d30d936 | ||
|
59e6c7b83d | ||
|
f644ee25f1 | ||
|
37cb8b3dfb | ||
|
9459aa8d56 | ||
|
079c4e16ea | ||
|
8add6b05a0 | ||
|
384467a979 | ||
|
f97d1d4abe | ||
|
3edb583557 | ||
|
06ede10d38 | ||
|
f6b3600e69 | ||
|
c52469ff1f | ||
|
839197e902 | ||
|
d9a82109f5 | ||
|
ad314585b9 | ||
|
4b673d0c97 | ||
|
f7ad8cb799 | ||
|
024a1f74b3 | ||
|
f9edc04b04 | ||
|
866c8d4bec | ||
|
28dbf8bf55 | ||
|
fe81ce73eb | ||
|
ce95e6b761 | ||
|
b1a159a7cb | ||
|
f6b2e17792 | ||
|
75d02a982d | ||
|
4737197987 | ||
|
d0207152b6 | ||
|
334951e34c | ||
|
3dab38eade | ||
|
e905a4b617 | ||
|
0bde2a5521 | ||
|
9be6dfaad5 | ||
|
18f44f4e47 | ||
|
2c79831ef8 | ||
|
77fe7bc334 | ||
|
f0fdb47f4e | ||
|
e9fa70cc94 | ||
|
4f6a532f99 | ||
|
2213613cff | ||
|
715fb70abd | ||
|
cf1582b1c6 | ||
|
0800aa6ac7 | ||
|
14fb8a8533 | ||
|
cf6d37041b | ||
|
d888bb6815 | ||
|
0b061de7a2 | ||
|
182d0ba8ae | ||
|
1ec3a3bb70 | ||
|
344130cf60 | ||
|
6c19cf7bd1 | ||
|
1840902b26 | ||
|
9830b20ca1 | ||
|
618dff77e4 | ||
|
c0e41809e6 | ||
|
9554ce6199 | ||
|
0ce5f5873c | ||
|
5637de99d3 | ||
|
359321f19c | ||
|
65a598ef8b | ||
|
c4ef6b30d9 | ||
|
05d2fbdfae | ||
|
9a67ea2074 | ||
|
6a32f5e009 | ||
|
bfb83c6bbe | ||
|
108ad2aa96 | ||
|
2db0c13821 | ||
|
c92ce9d8a5 | ||
|
8b42dfcc7a | ||
|
fdf1ddc61a | ||
|
81dc2fe1fa | ||
|
b76f40e67b | ||
|
e6fd1c199e | ||
|
dea6a41d11 | ||
|
175b69a22a | ||
|
d7c03e03ce | ||
|
59a30573ee | ||
|
ebe9f6fb34 | ||
|
b6449fcd63 | ||
|
dbe8f7f499 | ||
|
072b4e13e6 | ||
|
cc927b2419 | ||
|
ecadb3a1a7 | ||
|
14c5b9d983 | ||
|
5c60f5d3cc | ||
|
997c7f6f68 | ||
|
a8a10cb9b5 | ||
|
bd46cc2f72 | ||
|
9753e3c71f | ||
|
a0d150489a | ||
|
6d874c8da8 | ||
|
a357007d11 | ||
|
bafd1d0529 | ||
|
dabfbfdabd | ||
|
cffacabe65 | ||
|
1e1177f3b4 | ||
|
1bdc87b4ba | ||
|
5fb6fadfe8 | ||
|
d0d2278e17 | ||
|
4fff01b56d | ||
|
6bd37a29aa | ||
|
8d5f643e2e | ||
|
db240b84bc | ||
|
938b136cb5 | ||
|
bd9ddf142b | ||
|
bf2067c414 | ||
|
fd60cf4a5b | ||
|
2dd5515392 | ||
|
69e226a906 | ||
|
143b332380 | ||
|
3847eae6cc | ||
|
04fc5f6f37 | ||
|
24d8788ee2 | ||
|
286358d5d2 | ||
|
b30be142a2 | ||
|
c4889850d2 | ||
|
8cc52bca75 | ||
|
2d57f6c140 | ||
|
7df5b853c6 | ||
|
69cba83e17 | ||
|
ae2ef735ed | ||
|
5530d58997 | ||
|
09273478e0 | ||
|
b3751525dd | ||
|
102633803a | ||
|
4a76b561c4 | ||
|
07af484e3e | ||
|
63a45db084 | ||
|
82579c65f1 | ||
|
478b60b2bf | ||
|
fdf115b3a8 | ||
|
e8d4fe5277 | ||
|
96c4bfd610 | ||
|
a47e1043fc | ||
|
3f48d1a3ad | ||
|
24b11f46c9 | ||
|
8e1bdf5f7b | ||
|
5b4d68e2cd | ||
|
3b3889e8ff | ||
|
be14446423 | ||
|
01e60f5c3d | ||
|
ab5205dfd6 | ||
|
5ae08d7144 | ||
|
94116cd7f2 | ||
|
bd6303a6e6 | ||
|
43d21cea7c | ||
|
f134be44b1 | ||
|
49be0e77cf | ||
|
100f08b0b8 | ||
|
5bed90dbb7 | ||
|
2679c776b2 | ||
|
86c88d9876 | ||
|
6f9f0d882f | ||
|
9087e93f72 | ||
|
4994c4e5cc | ||
|
5f32bdb277 | ||
|
d932aa6c2d | ||
|
b03eb6defb | ||
|
084a3cd2f3 | ||
|
3745cd247e | ||
|
d0631bf75e | ||
|
1cfe6ac158 | ||
|
d03a0a2c74 | ||
|
230a715de2 | ||
|
fbcfadf82d | ||
|
c2d11f4ece | ||
|
5b59ab56d4 | ||
|
119f67c8f8 | ||
|
46f1ae3ee4 | ||
|
8e37ecbd05 | ||
|
a26df54d9f | ||
|
32cbc09595 | ||
|
70fdf2b0ea | ||
|
a4689a1850 | ||
|
f32803e188 | ||
|
8b0c5c4eee | ||
|
da206ee3d9 | ||
|
64c833ac46 | ||
|
f25023879f | ||
|
8fb053b0a9 | ||
|
f3deacd4f0 | ||
|
c10f2fef86 | ||
|
4861b63849 | ||
|
242941f1df | ||
|
5fd44a97d8 | ||
|
df5fb61ab6 | ||
|
33fc2df655 | ||
|
8285857ac2 | ||
|
a0f0815f22 | ||
|
1cc63297b9 | ||
|
1ba2e094bc | ||
|
6c08a27b3a | ||
|
e82c56fff0 | ||
|
031597f9e1 | ||
|
e9ed6893c5 | ||
|
3fd81dc72f | ||
|
45563a6699 | ||
|
e29fa20cf4 | ||
|
6946b7d453 | ||
|
086a387f54 | ||
|
2782832204 | ||
|
c9387c552a | ||
|
fefc541e3e | ||
|
a7ead0c387 | ||
|
348e325a57 | ||
|
c5025df8e4 | ||
|
e6d80e5f89 | ||
|
6d159041b5 | ||
|
bc470b542a | ||
|
25b07561ec | ||
|
f3b04a01e2 | ||
|
7980118516 | ||
|
796df66885 | ||
|
cb0abd9118 | ||
|
1434ceed7c | ||
|
11c0fd6cd6 | ||
|
9f969021bd | ||
|
6f7e713d6f | ||
|
256ba3798b | ||
|
700ce6f18b | ||
|
572e4a4f60 | ||
|
4d2a9422a1 | ||
|
caa3a35510 | ||
|
3b4962d586 | ||
|
129be9dbbf | ||
|
918545eddc | ||
|
230fbdcef9 | ||
|
056562d782 | ||
|
20bfb48be7 | ||
|
709c6e1da2 | ||
|
118b0a1cbf | ||
|
70baca7711 | ||
|
3dd1db1aed | ||
|
2b63e6e5bb | ||
|
372ab8931a | ||
|
dbf340f557 | ||
|
5364dfaf40 | ||
|
7f82799a72 | ||
|
9d827819d8 | ||
|
c4fbcdfcbc | ||
|
b18fac950b | ||
|
7d0589ea0e | ||
|
b714481cd3 | ||
|
b947c25ff4 | ||
|
232c66736a | ||
|
d046077656 | ||
|
781a0149e0 | ||
|
45f268e040 | ||
|
b4eee71224 | ||
|
dacd294de3 | ||
|
971e84337f | ||
|
05e89b0323 | ||
|
1f4e010764 | ||
|
400f52d10d | ||
|
3142e85af6 | ||
|
689d97d689 | ||
|
73e00e26c4 | ||
|
6d788a00af | ||
|
2ec2e65d67 | ||
|
50376bcbff | ||
|
7ef99d3b9a | ||
|
4708c61a92 | ||
|
4c300f298d | ||
|
0a0b3717aa | ||
|
221a038568 | ||
|
6883787551 | ||
|
35a3511ee5 | ||
|
75537b9c20 | ||
|
6e3b374dcb | ||
|
10b84c863d | ||
|
7bfa6cc08a | ||
|
d7d15eda46 | ||
|
76044bd054 | ||
|
a5f2b0eccd | ||
|
3c95d5714c | ||
|
1002b5f291 | ||
|
55d8896ab9 | ||
|
74432a8712 | ||
|
d97a530ee5 | ||
|
13b5a3c911 | ||
|
b2b1ff1cba | ||
|
677bf098a5 | ||
|
684aa658c2 | ||
|
6f1a5d36a8 | ||
|
1bf5787d74 | ||
|
176a9c8ce0 | ||
|
78e0475b9e | ||
|
b6361abdd7 | ||
|
862f684768 | ||
|
006ae8b984 | ||
|
f25608f52c | ||
|
93b06e5d95 | ||
|
6a10b5e7e1 | ||
|
5565845f55 | ||
|
f236dc4403 | ||
|
6759f6c72f | ||
|
461f650dbd | ||
|
9f2149f1a3 | ||
|
f24e593ad4 | ||
|
4e5343a689 | ||
|
8bf7534370 | ||
|
115c8839e7 | ||
|
6bc1e3c8e2 | ||
|
b3280335d3 | ||
|
df4e9193ec | ||
|
caa1b65af2 | ||
|
cd6bdc9e8b | ||
|
0077ca5c8d | ||
|
615e2e4224 | ||
|
a4a0cb771f | ||
|
81af9b0e78 | ||
|
68d3dd6631 | ||
|
fffb00693a | ||
|
9a8f2e3306 | ||
|
91c866c701 | ||
|
cc577f9e4b | ||
|
1359ceb842 | ||
|
ec4fe9babe | ||
|
90774b48f4 | ||
|
63d18cee08 | ||
|
4aa8436b76 | ||
|
c9e7730716 | ||
|
7ad402bb75 | ||
|
05c04d046f | ||
|
6c5ad05d27 | ||
|
48c56e81f7 | ||
|
3da3969ad2 | ||
|
1c3941c16b | ||
|
0e566bc300 | ||
|
606ecb5865 | ||
|
1e8767f022 | ||
|
c6cb208e19 | ||
|
4777a64ce7 | ||
|
4a2fd14d70 | ||
|
9c5118c49a | ||
|
29cdcec3c6 | ||
|
7f73c073be | ||
|
ad1e057078 | ||
|
cb7c646c2f | ||
|
3a805cbe67 | ||
|
65741c3658 | ||
|
fb0de1d998 | ||
|
db60026a64 | ||
|
3ee8555db7 | ||
|
df5fa2c55f | ||
|
32780f79a0 | ||
|
3500195708 | ||
|
a767b7acc0 | ||
|
28e681329e | ||
|
e36d9294cc | ||
|
c705676ec1 | ||
|
43ae736d61 | ||
|
6138ea1605 | ||
|
9b4eef061f | ||
|
1c5671d128 | ||
|
cc05ececfe | ||
|
23fe2de9b1 | ||
|
c4b734fcf3 | ||
|
4ad22a82d4 | ||
|
279c885dfe | ||
|
c2aea47b6e | ||
|
a20ad44971 | ||
|
6b7e0e8180 | ||
|
e2ef8e5774 | ||
|
22985a1265 | ||
|
33429970f6 | ||
|
6b83da43ae | ||
|
fb4a22d305 | ||
|
03fd8cc6fd | ||
|
c0e77ac633 | ||
|
54d5207939 | ||
|
9c1673bdf8 | ||
|
9a1656b455 | ||
|
7cfce98840 | ||
|
6dc053a91f | ||
|
009c06f693 | ||
|
537336adac | ||
|
76b21e3742 | ||
|
78c2a2e733 | ||
|
9046079c95 | ||
|
d8f6378739 | ||
|
1032cb5e05 | ||
|
3b65d7b474 | ||
|
ca0162735e | ||
|
c706d7b983 | ||
|
6e88551e8a | ||
|
c6b42870af | ||
|
1fad16f9ee | ||
|
168c4f7ab7 | ||
|
643d71fd58 | ||
|
3c8f3b102d | ||
|
f3df5013fa | ||
|
5389a4c0a0 | ||
|
d4c7e8cc1b | ||
|
6635b084f7 | ||
|
835e64fe55 | ||
|
9e9459486a | ||
|
3941a61ca9 | ||
|
c5d8ca003b | ||
|
1ab26bba24 | ||
|
639ea4c397 | ||
|
cfe88c17f8 | ||
|
be2e147cd7 | ||
|
2853e05730 | ||
|
0fea002e64 | ||
|
6ba5c3c98b | ||
|
859a398da0 | ||
|
96c5e7ebca | ||
|
e345a42125 | ||
|
809330c877 | ||
|
e750ea45a3 | ||
|
724f92e776 | ||
|
b01544c763 | ||
|
05ffd9c713 | ||
|
61e83c8581 | ||
|
d3bd359e1a | ||
|
b5d1f8a8ba | ||
|
362bf64db2 | ||
|
712561a490 | ||
|
5599c9b995 | ||
|
563daab032 | ||
|
391f9951b7 | ||
|
28de1cd8c7 | ||
|
e6b3884003 | ||
|
73977f58d3 | ||
|
e724b144a4 | ||
|
e0b31b037a | ||
|
60239668a7 | ||
|
994f59440d | ||
|
da0664dfcb | ||
|
bce56f280e | ||
|
2f9b6077ac | ||
|
13bee7fad6 | ||
|
3737c251d4 | ||
|
c3fb3df840 | ||
|
8ef825aba7 | ||
|
bf9701eb01 | ||
|
f56c9d7da5 | ||
|
62f540f4aa | ||
|
7e7ee84d9a | ||
|
79fff5ce0e | ||
|
a30f1f94e2 | ||
|
22c305162c | ||
|
83e3ed2c50 | ||
|
bfe59af38b | ||
|
fe4c7543cd | ||
|
6314436492 | ||
|
b24d5e13cc | ||
|
8ea6d2dd96 | ||
|
a7f6a6e129 | ||
|
3bf144779b | ||
|
d8a47f7ef6 | ||
|
b0d1e3813b | ||
|
e7014caecb | ||
|
3d94dc13e7 | ||
|
8521f88cb9 | ||
|
09a177ec51 | ||
|
e20d8c955e | ||
|
0c68f55937 | ||
|
c1ea6d7ea1 | ||
|
acf324279a | ||
|
7d94df120f | ||
|
a80803769d | ||
|
e20e29c88c | ||
|
3c5edea2af | ||
|
dcd253fdf6 | ||
|
c07ac1cc74 | ||
|
fbeee55c16 | ||
|
6e0fb0d597 | ||
|
6736c69928 | ||
|
18ebcc1156 | ||
|
dffd614c38 | ||
|
2d94ece5c2 | ||
|
97a675dbf5 | ||
|
f292bb28d9 | ||
|
438cb1b39b | ||
|
0a6f2b164a | ||
|
550c10edcc | ||
|
a692b206a3 | ||
|
f2b9619dad | ||
|
f128055e0b | ||
|
8a43c70e54 | ||
|
e8af9d4c1f | ||
|
5298401f17 | ||
|
705b5c9e47 | ||
|
034515cc7e | ||
|
6eec99e5c7 | ||
|
f7d430d77c | ||
|
7966926d0c | ||
|
16ef203411 | ||
|
b75df83989 | ||
|
34244ebbd0 | ||
|
7968e2ee71 | ||
|
79e4647c1c | ||
|
811c0e618d | ||
|
4949e787a3 | ||
|
1098ede0e8 | ||
|
b5f5079dca | ||
|
420720ae52 | ||
|
0278f82c2a | ||
|
d8a7669df8 | ||
|
e4c0bd7f30 | ||
|
7ebd08c791 | ||
|
9b4cde3ab5 | ||
|
2d8abe99f7 | ||
|
dd1418f1a3 | ||
|
38211e166f | ||
|
d388b3608e | ||
|
e9d99f05c2 | ||
|
0b0592a398 | ||
|
f430738206 | ||
|
31c695e04a | ||
|
62df8a2edd | ||
|
37882d5bcf | ||
|
11569abdd7 | ||
|
b9ae0eec8e | ||
|
330eb81a0a | ||
|
80900a546d | ||
|
352dd7588d | ||
|
259f496985 | ||
|
07887a4ade | ||
|
54d0f23a44 | ||
|
cd3d42dc61 | ||
|
e5f207f0f5 | ||
|
cc6b87c882 | ||
|
d93f4f352c | ||
|
143078699b | ||
|
a973ea758a | ||
|
b6bed8203c | ||
|
1b466d7256 | ||
|
47439baa37 | ||
|
7c462f8ff0 | ||
|
175ef4f03a | ||
|
228f41c76d | ||
|
0e619addc4 | ||
|
346a24ed7f | ||
|
08369c0476 | ||
|
b16d418102 | ||
|
a70ece1523 | ||
|
1cf86ef96a | ||
|
969b662283 | ||
|
4b5023487f | ||
|
6f9fd2ce4b | ||
|
79efd35b9a | ||
|
65911fc133 | ||
|
2243e401e3 | ||
|
a52cb5c92d | ||
|
bdcfca8e71 | ||
|
3b373b5bb6 | ||
|
6301c84cb0 | ||
|
cbee90db4b | ||
|
7d94b0b575 | ||
|
29ee62b554 | ||
|
a8010e2bb4 | ||
|
41c688aa68 | ||
|
7c64dd8c6b | ||
|
93256dbea3 | ||
|
04e8132384 | ||
|
655a5d8ecf | ||
|
cc9aa4c6f7 | ||
|
ed5bf55b16 | ||
|
f8394a2ef2 | ||
|
de0684d42a | ||
|
7746070433 | ||
|
63049af4c4 | ||
|
23fe27ed5e | ||
|
c984e79669 | ||
|
453c0ab0c4 | ||
|
c832e63c59 | ||
|
dd79ffe7e7 | ||
|
ecec703191 | ||
|
d9dbc7f160 | ||
|
04175de726 | ||
|
34da802874 | ||
|
ee13c25607 | ||
|
ebcda30c96 | ||
|
ed151e1e3a | ||
|
ea9bc9a4a2 | ||
|
0a97127ea8 | ||
|
d2c83bf614 | ||
|
64a2854130 | ||
|
2e511318f5 | ||
|
fd0a80da1f | ||
|
d66afb9ba3 | ||
|
e32d6c0adf | ||
|
1f5533a2f9 | ||
|
852af5737a | ||
|
7fee9a258a | ||
|
195e929c7c | ||
|
8305a44900 | ||
|
bd2f8b0f36 | ||
|
c389ca832f | ||
|
a1330254b0 | ||
|
3efe994425 | ||
|
cf10b6d6e1 | ||
|
537903f15a | ||
|
1268e6a053 | ||
|
5f1adf99b3 | ||
|
a88a5a2550 | ||
|
68a24914b9 | ||
|
66dae03798 | ||
|
7a04f2242f | ||
|
1e896eb554 | ||
|
66d5d0a403 | ||
|
e9eb4bea15 | ||
|
7fb494c780 | ||
|
f6f15223db | ||
|
d7ba7ead99 | ||
|
110fb0100d | ||
|
033e6a3059 | ||
|
61c347d21b | ||
|
fc4acddaae | ||
|
48278260c2 | ||
|
8261b840c2 | ||
|
6f116fadb6 | ||
|
8a373681b2 | ||
|
d829c09e9d | ||
|
069b3f9239 | ||
|
13eb29a93a | ||
|
a7cec4648f | ||
|
4d693cf4c9 | ||
|
248565fc6d | ||
|
e821e2ef21 | ||
|
6a7baca8aa | ||
|
82753732b9 | ||
|
d02b6232bf | ||
|
517a96cd86 | ||
|
d7645a33be | ||
|
7969f4ab51 | ||
|
45c6396b0a | ||
|
504c1aece2 | ||
|
74941e8aa4 | ||
|
587e0ad927 | ||
|
29e73ad47c | ||
|
f2913e8849 | ||
|
a8bd444e6c | ||
|
0eaf9bf1e6 | ||
|
8ff04a8341 | ||
|
41da9c8a4e | ||
|
b2ef2552f8 | ||
|
89a8869be8 | ||
|
17a9ec4e20 | ||
|
c98803b531 | ||
|
929a98c21a | ||
|
623b5866ed | ||
|
df0563620d | ||
|
f64c6428cf | ||
|
9a4cdf1865 | ||
|
59cf992dfb | ||
|
4ec6c1fd82 | ||
|
60bd4da78f | ||
|
c884615ef1 | ||
|
4b886a1657 | ||
|
eb68bde21c | ||
|
68e3bcb54b | ||
|
c6d8da2e98 | ||
|
5e4b0b96be | ||
|
ce562aeddf | ||
|
d6115d1b6d | ||
|
4505260061 | ||
|
ef108b6a6f | ||
|
1f966e1566 | ||
|
ee48556599 | ||
|
dec530cc24 | ||
|
9b9c826f62 | ||
|
879648627a | ||
|
8448e46c7e | ||
|
f7c6164701 | ||
|
cbf6aa1a29 | ||
|
4657efe2f3 | ||
|
9f99156f83 | ||
|
9eb2afbc87 | ||
|
80bb0de53a | ||
|
719b9738d8 | ||
|
7fa21a38e5 | ||
|
f7f054ed1a | ||
|
4d319d4802 | ||
|
2202fa95e7 | ||
|
5de9f2f7bd | ||
|
ef5487703c | ||
|
0b29b6a444 | ||
|
31d47c0454 | ||
|
4d4b0a29e4 | ||
|
2e4cb838ee | ||
|
aa168ef572 | ||
|
ae4663f4c4 | ||
|
0668d82c3f | ||
|
361e1aa225 | ||
|
f4be3f54d5 | ||
|
2b653da3be | ||
|
c4c0916827 | ||
|
80eaa46ec5 | ||
|
39928f0fb6 | ||
|
a5868d834d | ||
|
3e577cc8ee | ||
|
052888c4d0 | ||
|
cf36ca82ac | ||
|
fa1fa93b09 | ||
|
2bb2728a10 | ||
|
99ba2ccc00 | ||
|
f923716628 | ||
|
c2388829bc | ||
|
130a8e7917 | ||
|
491060d5bc | ||
|
c0e4b76c8c | ||
|
e5d5ebf0ec | ||
|
c84a77c107 | ||
|
bc3824dfad | ||
|
3d210c05e5 | ||
|
203f38cf2d | ||
|
4629372c97 | ||
|
408b104b8d | ||
|
6ce162d536 | ||
|
82a2f2a99c | ||
|
5c9b1cbfe8 | ||
|
9d6dde2c74 | ||
|
8fc92ef345 | ||
|
a60d4dc364 | ||
|
46874ca20d | ||
|
b90805234d | ||
|
af79919485 | ||
|
301b8b8850 | ||
|
3a10c53026 | ||
|
85b3a83144 | ||
|
e0d5a4ddb1 | ||
|
fe3a775bb7 | ||
|
02668de6f8 | ||
|
93951bfdd4 | ||
|
96b9f38b2e | ||
|
3823774dca | ||
|
c61a2faa79 | ||
|
e2812be73a | ||
|
50daf3acbf | ||
|
61330e54b4 | ||
|
394bda7aca | ||
|
12bea3708b | ||
|
bac515990f | ||
|
7885c2fadb | ||
|
b43d3ea989 | ||
|
b0a22afe8f | ||
|
f38deb29c4 | ||
|
452e083f52 | ||
|
22d4e53b1c | ||
|
8de0a6fe88 | ||
|
3e9305c2da | ||
|
a9ca8faf8a | ||
|
f26618d6c2 | ||
|
11eea91354 | ||
|
db0743b783 | ||
|
c51ca312db | ||
|
63fc41d23d | ||
|
982791f574 | ||
|
fdb94bec52 | ||
|
fdd4bc8f3f | ||
|
af8627b210 | ||
|
c8808012f1 | ||
|
e3f5d1ade6 | ||
|
ec85e91825 | ||
|
027123ae5d | ||
|
b81e4410ea | ||
|
47956a1bde | ||
|
4cf4b995af | ||
|
81bd375c0c | ||
|
2b4b21e7db | ||
|
d31ce9c94c | ||
|
42364921a3 | ||
|
3efaba4d71 | ||
|
1a6c89a3cf | ||
|
5370675bf7 | ||
|
a6b524579c | ||
|
66c05cf9b3 | ||
|
031931c0e8 | ||
|
aae4f98ff2 | ||
|
c90435b590 | ||
|
83af65c5da | ||
|
799a569590 | ||
|
4eb48e1a74 | ||
|
303369738c | ||
|
64900668af | ||
|
b29cd7d0e6 | ||
|
117243a70d | ||
|
a851ca700e | ||
|
491a006e3f | ||
|
58fe0c6482 | ||
|
a115d65744 | ||
|
2cf31f8374 | ||
|
0d4efefd48 | ||
|
ef9e5ed6cd | ||
|
aabd84a9ab | ||
|
0befad91e7 | ||
|
1c6cbed1f5 | ||
|
0dca8c2abd | ||
|
11a7510daf | ||
|
b62f54ade0 | ||
|
9670112dd9 | ||
|
08f63b1534 | ||
|
1408f763a0 | ||
|
0d4162c9ee | ||
|
60879b5d53 | ||
|
b8257393fd | ||
|
4fdf2f1c43 | ||
|
15f65920bf | ||
|
d8ea510a7c | ||
|
e62500fb5b | ||
|
b4e31ece83 | ||
|
b2d6326926 | ||
|
7656f25b89 | ||
|
788b7efedc | ||
|
74b9f2594e | ||
|
f014b5a3f2 | ||
|
7d61881c10 | ||
|
5a52586945 | ||
|
9a1558f1e9 | ||
|
3674016c81 | ||
|
bb2502817a | ||
|
a8ae8fb70a | ||
|
b57718c8c3 | ||
|
dad3c7d719 | ||
|
ff737fc175 | ||
|
72bd923668 | ||
|
ca9dde082e | ||
|
47a3b9dad4 | ||
|
77a5c5f84e | ||
|
616652da12 | ||
|
ffa8e342a4 | ||
|
eda6ab9df5 | ||
|
c3caf6a6ec | ||
|
368d6f05d5 | ||
|
5e43a6c58d | ||
|
385f04f2e9 | ||
|
e53eec0470 | ||
|
93a158eebb | ||
|
b62f73bab8 | ||
|
ff20ed4218 | ||
|
bab844a698 | ||
|
e7b84283f7 | ||
|
b02d33340b | ||
|
c9651edcab | ||
|
e475883c17 | ||
|
afb27dc8a7 | ||
|
946ac0f597 | ||
|
ddafbdafee | ||
|
a40b386cd7 | ||
|
86d4d1341b | ||
|
fc83845361 | ||
|
206840fd2c | ||
|
7a0bc07978 | ||
|
8f2a1e8977 | ||
|
3dca82652e | ||
|
2e6a6b77ef | ||
|
68c2ea239f | ||
|
1fb507e92d | ||
|
5c33a5e902 | ||
|
a6accd5cf8 | ||
|
0d0b6fb244 | ||
|
b827b9fb91 | ||
|
f95f40f73b | ||
|
1fd8221181 | ||
|
5e5a95716c | ||
|
9e31e03498 | ||
|
5376435094 | ||
|
926c8ad16b | ||
|
73ef7e2a4b | ||
|
51c184d62f | ||
|
a21c73712a | ||
|
1f570298df | ||
|
473ec61eda | ||
|
14676071b9 | ||
|
455e525b11 | ||
|
a01233124b | ||
|
9266fdb9a4 | ||
|
f20b3360e1 | ||
|
3752d3a721 | ||
|
d72aa3366c | ||
|
feef983ef1 | ||
|
de48618b15 | ||
|
f359e60b2a | ||
|
a4e9c7451d | ||
|
c390aac860 | ||
|
ab52e93992 | ||
|
4ca4439255 | ||
|
4fdacf80a5 | ||
|
4b6e4d836d | ||
|
25c7b3927a | ||
|
11f65fac47 | ||
|
1842c2b77b | ||
|
52a30ea0bd | ||
|
bee3f18fbe | ||
|
f54c4adae2 | ||
|
0102ab7e0a | ||
|
f1ae9ce222 | ||
|
19d91d7cba | ||
|
16b5766125 | ||
|
6854bffb8f | ||
|
8d6b4d1cd3 | ||
|
c6c5007ab4 | ||
|
511cea9e7e | ||
|
10b7f70dc0 | ||
|
09d646a3ff | ||
|
785e355dd5 | ||
|
f45f49dc4d | ||
|
585fa8060f | ||
|
70621353ca | ||
|
2fd4f47a4a | ||
|
452c5b7cce | ||
|
035b815cfb | ||
|
1d32eeffde | ||
|
82efe3bf49 | ||
|
8fd9958a4f | ||
|
262f2aae88 | ||
|
c12f7ba5ad | ||
|
59e8cdc451 | ||
|
d515881f04 | ||
|
c2d23965a0 | ||
|
e8bbc29999 | ||
|
21fe9344af | ||
|
b0c382e0b6 | ||
|
afa34f69cd | ||
|
9c4a19a082 | ||
|
ef8c9dd59f | ||
|
97c9963c09 | ||
|
c267de4922 | ||
|
60672d4c99 | ||
|
18280cca54 | ||
|
1824096401 | ||
|
1fea1bd2a1 | ||
|
e9b5203561 | ||
|
909d9ef14a | ||
|
cca723624c | ||
|
d42e2b33c5 | ||
|
0cced2538b | ||
|
e7b0ba71e7 | ||
|
2b18cca7c5 | ||
|
12b0efdf8f | ||
|
e9388209d1 | ||
|
37a642e0a7 | ||
|
4b60ce6138 | ||
|
9328a50c01 | ||
|
720c967eca | ||
|
4b6b9d9659 | ||
|
c71ed2f4e9 | ||
|
e26b42e083 | ||
|
79c6eaba80 | ||
|
19d9cf454e | ||
|
57e59fcb81 | ||
|
34b524cfc9 | ||
|
2d2ebffa26 | ||
|
1700c31035 | ||
|
672085c6ec | ||
|
d4a779a1f1 | ||
|
10e7ea1057 | ||
|
577e4228e4 | ||
|
0c65521d44 | ||
|
70043c7911 | ||
|
b781ec6a8c | ||
|
95027ad467 | ||
|
005985a742 | ||
|
6236959ad4 | ||
|
d9c8ef9273 | ||
|
93e3d6644c | ||
|
748f7121ff | ||
|
d9f7903335 | ||
|
aee9ef58f4 | ||
|
68d2bf9637 | ||
|
fc8780d020 | ||
|
d7b6e6d1a5 | ||
|
e7f6ebd28d | ||
|
62247d464f | ||
|
454e645b92 | ||
|
076f3370ad | ||
|
1eb74eb699 | ||
|
ba396ea73c | ||
|
bc0ed7f177 | ||
|
99f2b6ea97 | ||
|
584050a171 | ||
|
ba0359f35f | ||
|
fd8af9ac55 | ||
|
96b4a0a3ff | ||
|
595dcac264 | ||
|
f059644df5 | ||
|
1487f7c79d | ||
|
71c46e5db9 | ||
|
880b9f96c7 | ||
|
2dabb2645c | ||
|
415b2fcf55 | ||
|
085907dfe7 | ||
|
4467202c3b | ||
|
fa0eaee3c8 | ||
|
e4c66de0fd | ||
|
5e4940cb8d | ||
|
7f126dd225 | ||
|
c9139f8a7e | ||
|
1e987af76b | ||
|
5ec024c550 | ||
|
e968e84fa3 | ||
|
c5dd1ebf2f | ||
|
4db3ea8d36 | ||
|
0c7f330918 | ||
|
33fe21d517 | ||
|
3721ef2975 | ||
|
7de07aabbf | ||
|
03bf80352c | ||
|
7ca3860ca8 | ||
|
f458b63519 | ||
|
f43fd2b383 | ||
|
dc49aa2906 | ||
|
2f591f89d2 | ||
|
86ce05f857 | ||
|
62feef3400 | ||
|
5d3a9e5932 | ||
|
e58afe435d | ||
|
eea4c2f46e | ||
|
48da0d6a10 | ||
|
1829549969 | ||
|
5803f0ed9c | ||
|
14a6218f98 | ||
|
b3de53eb9d | ||
|
2e48c41718 | ||
|
4f69f69ff0 | ||
|
81eb256326 | ||
|
42dbdd82c9 | ||
|
53251c1ba5 | ||
|
a79a360ce2 | ||
|
a0e3d58561 | ||
|
a0b5006a73 | ||
|
5b213f1ac4 | ||
|
23fb6aec56 | ||
|
580b18c561 | ||
|
a329eb4940 | ||
|
e248a56f05 | ||
|
a8aa861599 | ||
|
27b4c0b2c4 | ||
|
262aaee142 | ||
|
748bc99808 | ||
|
3ce0686e42 | ||
|
5e18b0aedd | ||
|
ad179b842c | ||
|
0580ad7050 | ||
|
94a5cd0007 | ||
|
91c1bc63cd | ||
|
ef3fff210e | ||
|
2943e13edc | ||
|
473503d786 | ||
|
adb185f0cb | ||
|
3ecbab3c63 | ||
|
13738239a9 | ||
|
02218cceb8 | ||
|
7c44fdb8cb | ||
|
3cdd70f7f2 | ||
|
500c774c36 | ||
|
ed1541ba8d | ||
|
223f834233 | ||
|
df1235b8df | ||
|
ad7263477f | ||
|
f8917de6a3 | ||
|
04a4b87558 | ||
|
a03c295767 | ||
|
ebeb50d84e | ||
|
8b01fa5519 | ||
|
42684944ac | ||
|
770405b0eb | ||
|
e9e9e42c87 | ||
|
f16680e2ff | ||
|
b467cdcd1e | ||
|
eb9691bf3e | ||
|
c557663c22 | ||
|
3ed09d23f4 | ||
|
428036866a | ||
|
f129e5bd53 | ||
|
23001f4e4a | ||
|
9b06cde3a6 | ||
|
36a6a426a4 | ||
|
cf7a01ca08 | ||
|
3b9d1ed9e6 | ||
|
6c135bc0b4 | ||
|
a367e60838 | ||
|
f8b310ffe1 | ||
|
963053726a | ||
|
a1dc2edd51 | ||
|
5b245ddcd3 | ||
|
8d5e3af4f6 | ||
|
61b7c0ec9c | ||
|
4194453844 | ||
|
b3e5ea1aa1 | ||
|
6ff49a8af1 | ||
|
40b54155b8 | ||
|
f0eb1424d3 | ||
|
795f4775a7 | ||
|
5d37e1220e | ||
|
e1a6f40b4c | ||
|
aeefdf9770 | ||
|
7fe1f88431 | ||
|
adb3311c72 | ||
|
fb216e604a | ||
|
bfa3465722 | ||
|
2067d475ce | ||
|
1abbac1828 | ||
|
49a71af3b9 | ||
|
0c0db025c2 | ||
|
b824f2e2e5 | ||
|
3ec1ddda0f | ||
|
7174375e54 | ||
|
f5936139d6 | ||
|
986730a51d | ||
|
5f100891f6 | ||
|
310d92b5d1 | ||
|
352abaf897 | ||
|
ff7726e045 | ||
|
675bc6e560 | ||
|
b0a7ae2b5b | ||
|
dfe97582fc | ||
|
2988508b58 | ||
|
1c7543f70b | ||
|
9fd4ec9efb | ||
|
d9a6f25d61 | ||
|
460db7ba83 | ||
|
93139a30e3 | ||
|
9f5183b26f | ||
|
aaa0355a1e | ||
|
9dc3c8e0b8 | ||
|
c4a60c5e07 | ||
|
cde3547124 | ||
|
ce713a416c | ||
|
77823cc9da | ||
|
20511fb6b4 | ||
|
a44c55c3ff | ||
|
e447754b6c | ||
|
5cb4fcaebe | ||
|
d4d492161d | ||
|
fa4485ffc2 | ||
|
39c7ecf1e8 | ||
|
ed17f07355 | ||
|
6ff68c314c | ||
|
00f179a239 | ||
|
76bda560a2 | ||
|
35fbb62274 | ||
|
ae24fe9d5c | ||
|
a7065be154 | ||
|
fa3f9df822 | ||
|
9ad15fff97 | ||
|
97a65017ce | ||
|
8314cdbcf5 | ||
|
8328a0b2a9 | ||
|
adec0b4657 | ||
|
8960ec9690 | ||
|
286ec6c47c | ||
|
23afd7a8a4 | ||
|
98aa172975 | ||
|
6f98ab3a92 | ||
|
4f4a61a6d6 | ||
|
342c4d2ec4 | ||
|
739eac30eb | ||
|
7c39357c28 | ||
|
08814de814 | ||
|
7732ae2a65 | ||
|
20d2302a3c | ||
|
11483d22ec | ||
|
4902bac904 | ||
|
75efa60c44 | ||
|
d412e518bc | ||
|
7b19d17192 | ||
|
71a85665d9 | ||
|
21a1dcfeb3 | ||
|
d5c9d523db | ||
|
c8c6875739 | ||
|
e7b818e57e | ||
|
bffd76cb20 | ||
|
1e6e3a2cdd | ||
|
82113c516f | ||
|
e6e2e228b4 | ||
|
5c0b8ad9b6 | ||
|
430e733c0d | ||
|
04f56cfd83 | ||
|
815d03114f | ||
|
3e55851fee | ||
|
356f0bff67 | ||
|
a47c164fc9 | ||
|
a19f85df8d | ||
|
2151424b3d | ||
|
e9a59522ca | ||
|
4b3bf16edc | ||
|
a9af4be463 | ||
|
84b963a489 | ||
|
d00b821eee | ||
|
f50814ac15 | ||
|
f0998b177b | ||
|
491e7f1ac9 | ||
|
a75ae3e133 | ||
|
d7145e1199 | ||
|
40966c07d8 | ||
|
89b77b66d1 | ||
|
732c1d6848 | ||
|
732604f0a3 | ||
|
74b1da55c8 | ||
|
6e52b6d42e | ||
|
96bf4650d0 | ||
|
b6cc52f7c9 | ||
|
edf91798f2 | ||
|
15ed144aec | ||
|
7a64565511 | ||
|
f5ff0c4558 | ||
|
55821c61de | ||
|
a738ab6b0a | ||
|
2bc2d8c0f4 | ||
|
b9191a39ee | ||
|
eec48e6ad7 | ||
|
082f46f242 | ||
|
f79468484b | ||
|
1e7c20add6 | ||
|
affe6f1898 | ||
|
82d7dbbbd6 | ||
|
cc702d863b | ||
|
dd1b464d6b | ||
|
5f4c8ba2a9 | ||
|
3a8ea3be12 | ||
|
7ac798c143 | ||
|
6ca7394c78 | ||
|
65dbe8b268 | ||
|
60f4263200 | ||
|
20b73b4470 | ||
|
39f1c04d7f | ||
|
f924fd380c | ||
|
de9aa6f1fd | ||
|
ad0c17395b | ||
|
58936ecca4 | ||
|
a9504a4982 | ||
|
aa90cd1b88 | ||
|
d126ba3ac5 | ||
|
06f1ad6cf8 | ||
|
b5b96015d9 | ||
|
29533d7dab | ||
|
66ca7a6095 | ||
|
0829c520ad | ||
|
728c8815aa | ||
|
19a9d9badb | ||
|
7634499347 | ||
|
3d76006a83 | ||
|
45d32b2094 | ||
|
3062e6d2bd | ||
|
d5798d0614 | ||
|
9d580d16ef | ||
|
50988cbd97 | ||
|
8fc3f7a4e3 | ||
|
57f1692c22 | ||
|
70399e3cd7 | ||
|
9208a0244c | ||
|
fa98d23a13 | ||
|
1879469f1f | ||
|
b71ba3d5aa | ||
|
dad52a1590 | ||
|
835a0b3762 | ||
|
f82b81e001 | ||
|
6ceb13dcc5 | ||
|
d5d08c6ea3 | ||
|
6bf34099ec | ||
|
a206952140 | ||
|
8c85209bb9 | ||
|
a7f8c80758 | ||
|
70e155ffa8 | ||
|
440c3466dd | ||
|
443d7519ac | ||
|
ecf0e6725d | ||
|
85ef6dfdb8 | ||
|
997c77ca18 | ||
|
4557eb6b1b | ||
|
564e952386 | ||
|
8282d0a4ba | ||
|
a5ef97788e | ||
|
93e9dc9ddb | ||
|
c910e1b58f | ||
|
a26482d421 | ||
|
c97d61e85f | ||
|
265c1277fb | ||
|
c435a3c7f8 | ||
|
5c7404946e | ||
|
343ead0ed9 | ||
|
5533019a65 | ||
|
83e872e00f | ||
|
4b45d51376 | ||
|
34836aa8fb | ||
|
8dcd8143cb | ||
|
015a76f831 | ||
|
022b11e7cb | ||
|
1a0bb3e530 | ||
|
3a52d7b097 | ||
|
221056d5d5 | ||
|
79b9b1c6d3 | ||
|
676a8c1b40 | ||
|
4a91be6fe5 | ||
|
dfa7a842f1 | ||
|
67b38695bb | ||
|
e439bd3b43 | ||
|
20802ae0c9 | ||
|
f24bd52255 | ||
|
521c412a4f | ||
|
4d3ec24b61 | ||
|
ae939623eb | ||
|
bb0425e834 | ||
|
72d486ccbb | ||
|
cf6d1c32c4 | ||
|
d547dfd336 | ||
|
5b85062f7a | ||
|
3f4bbaa6bb | ||
|
3f96632302 | ||
|
f6f42c5f33 | ||
|
68b6020bdb | ||
|
beedc71f52 | ||
|
77c1a4f0e4 | ||
|
7ce89c0cd3 | ||
|
b490d10632 | ||
|
791deb07ad | ||
|
d187a0c0db | ||
|
522b1f787c | ||
|
03c47a95cf | ||
|
6de83b365d | ||
|
2162344173 | ||
|
5b7d3f6bfd | ||
|
354d08730e | ||
|
519072e952 | ||
|
4600e3a5da | ||
|
54fee8ffed | ||
|
57b6fe2211 | ||
|
499ab3c458 | ||
|
9409c5b268 | ||
|
15f6a60e9d | ||
|
b4e6d2126a | ||
|
346f862e43 | ||
|
36c2c458a2 | ||
|
7e8154189b | ||
|
e1441ae497 | ||
|
3dcc1cf286 | ||
|
7bd2f3d735 | ||
|
5a9c3bdad2 | ||
|
a0f92e9492 | ||
|
22377c6b3d | ||
|
cf26463e07 | ||
|
afadf41502 | ||
|
7ec8652134 | ||
|
8103019a8d | ||
|
a06e9b50d2 | ||
|
1edbac57a3 | ||
|
6674e227a4 | ||
|
46772ee261 | ||
|
c1c40cac37 | ||
|
45904fc708 | ||
|
e3e4c5f33e | ||
|
b6e657a2f0 | ||
|
02b415dd02 | ||
|
5290670d78 | ||
|
3109acc740 | ||
|
069c25ec95 | ||
|
bed69b4838 | ||
|
2da5e70ebe | ||
|
a53a33f183 | ||
|
bed92d91c2 | ||
|
cc16fea104 | ||
|
d5b938f39b | ||
|
0e9bb5ff8f | ||
|
cb6233bbfe | ||
|
807eacd272 | ||
|
405864d4d9 | ||
|
451d25c42f | ||
|
0ab9c9fd0b | ||
|
759ad2cfa4 | ||
|
1719a17325 | ||
|
831799ae10 | ||
|
12d36079f3 | ||
|
13fbfb0aa1 | ||
|
ffb8c2cda9 | ||
|
fd02b7ca81 | ||
|
995671b2ff | ||
|
9146a3961e | ||
|
4a7c2fd2b4 | ||
|
1487f7a64a | ||
|
6e5023df7f | ||
|
181d4c938d | ||
|
f792efe275 | ||
|
b65f414695 | ||
|
2a2b918772 | ||
|
0fe0e01a62 | ||
|
5016892adc | ||
|
b2c43dd2d1 | ||
|
0544274a80 | ||
|
f6cef802f3 | ||
|
8655c288ad | ||
|
e8c044a41c | ||
|
871cf43b3d | ||
|
6a463713ef | ||
|
b9318b3e40 | ||
|
0049177348 | ||
|
36a323366c | ||
|
f0a2f541b4 | ||
|
9dbe62fa6c | ||
|
3daf009e01 | ||
|
f1e6737893 | ||
|
dd37a9846d | ||
|
6c23f0a1cc | ||
|
db2374976d | ||
|
183f48e2a0 | ||
|
5d3ba6da03 | ||
|
8e73e52986 | ||
|
06b1541f85 | ||
|
a936f53cea | ||
|
7bf019740c | ||
|
8169cf942a | ||
|
bf37af4278 | ||
|
af9d4cc76b | ||
|
afa80c148b | ||
|
42304dc268 | ||
|
28fdf4b984 | ||
|
5990efaa32 | ||
|
bdbfa5bf63 | ||
|
371d787b46 | ||
|
20fd231e54 | ||
|
a84b5024f6 | ||
|
2d28902b2d | ||
|
12421a071b | ||
|
47aab91ac5 | ||
|
2d62cfcf60 | ||
|
569ff2b443 | ||
|
f5db285602 | ||
|
7f994b03c3 | ||
|
927f311fb0 | ||
|
75f97eca97 | ||
|
069cb843ea | ||
|
ee73e502a5 | ||
|
71859ed91e | ||
|
2036c3c2e7 | ||
|
a972101e75 | ||
|
4f07876223 | ||
|
6239c27a6c | ||
|
08123d1bbc | ||
|
84a6e5c9d0 | ||
|
9db0865643 | ||
|
599a7d3ef2 | ||
|
ca848928d9 | ||
|
b75ac513b6 | ||
|
8dac3edc6c | ||
|
c89ed44196 | ||
|
6e41b586de | ||
|
7dd63232a6 | ||
|
bc26c72c8c | ||
|
2fc63675cd | ||
|
6f1f38f22b | ||
|
82d3f3f4f2 | ||
|
bad07c6c63 | ||
|
48bf565ea9 | ||
|
409c8afec1 | ||
|
047f670980 | ||
|
4d3cad5ca1 | ||
|
b4b9ff9d9e | ||
|
aa2ca954e7 | ||
|
32a21e8d5b | ||
|
32b5b0dbdc | ||
|
b5731ac5a8 | ||
|
5e62f28523 | ||
|
b1824c349e | ||
|
f7db515dad | ||
|
43abcfbba1 | ||
|
6fc0b438f7 | ||
|
251200d9cd | ||
|
62c119d745 | ||
|
74c2d0e776 | ||
|
a0c629289d | ||
|
e1b589ad92 | ||
|
1e1a668fae | ||
|
e611d5a396 | ||
|
10208a8efd | ||
|
02a1296101 | ||
|
41575b39eb | ||
|
f7b357bb29 | ||
|
e5059aa997 | ||
|
128d709bbc | ||
|
0e189c372a | ||
|
c91c9c4804 | ||
|
c596378863 | ||
|
a5ec0aac42 | ||
|
ae152017dc | ||
|
22fa9a0003 | ||
|
b55851feec | ||
|
785403d2c2 | ||
|
b9b9e036c8 | ||
|
5b5d309f11 | ||
|
ab23fefc73 | ||
|
b4e5dfefd8 | ||
|
0ae1088652 | ||
|
6abe767cbc | ||
|
5255bc11f7 | ||
|
81f1061b16 | ||
|
f2a13fbd27 | ||
|
cfa67f806b | ||
|
133509bf5c | ||
|
b6ba7b92bc | ||
|
f4890a8987 | ||
|
9a60c04afc | ||
|
725f6c48f9 | ||
|
4f3118f5d4 | ||
|
3468331809 | ||
|
128388155e | ||
|
6047a85f40 | ||
|
7ca808a676 | ||
|
86bd7518c5 | ||
|
87b7f90ae1 | ||
|
0542f4f63f | ||
|
98507c733f | ||
|
c28cc5ff1f | ||
|
0804152eaa | ||
|
20cd15662e | ||
|
fbee760723 | ||
|
ef5efacade | ||
|
eb559dd0a0 | ||
|
f313ba473e | ||
|
cf742f61ca | ||
|
47a38a9718 | ||
|
a1752182c5 | ||
|
85a20b4ae9 | ||
|
3efb32cac8 | ||
|
159dd35322 | ||
|
0f331a525b | ||
|
9964609c94 | ||
|
ca787c58eb | ||
|
7e8c1d0ef5 | ||
|
0269ea41ea | ||
|
087102d456 | ||
|
674268c271 | ||
|
deb7d04351 | ||
|
0d2e035d43 | ||
|
9d67716067 | ||
|
6b36d14304 | ||
|
6d6a4b8333 | ||
|
3f707790c4 | ||
|
10fb76b92b | ||
|
8528ba7c72 | ||
|
b8ccc250a9 | ||
|
a147494d00 | ||
|
8f86171130 | ||
|
aac91d9488 | ||
|
28bf972d37 | ||
|
fc712fba19 | ||
|
625c04825c | ||
|
d2e442a571 | ||
|
42b1f8f6ee | ||
|
d89ebffc05 | ||
|
9ea9898b59 | ||
|
3fe83964b0 | ||
|
cae8bb1529 | ||
|
74e5461196 | ||
|
a5d67f1912 | ||
|
260c0f5d2f | ||
|
e644930fba | ||
|
e7568fb52c | ||
|
56e47d2d28 | ||
|
f52408af01 | ||
|
3d9ff104d9 | ||
|
bae81bc6f2 | ||
|
29d6c032ee | ||
|
b48c93d608 | ||
|
1a5dc2457c | ||
|
1258d8ed79 | ||
|
bf51ce08dc | ||
|
6b7cbd2f12 | ||
|
f9912afc9d | ||
|
28ffe4a93a | ||
|
6cb444bc76 | ||
|
81828d40cc | ||
|
77c7ad7c47 | ||
|
dab7d770a5 | ||
|
4c136fc4fc | ||
|
c1408213df | ||
|
416439f1ca | ||
|
fd87c5f352 | ||
|
fee87151d3 | ||
|
8ffe9019e3 | ||
|
9d913a49aa | ||
|
cd0e9dcc2d | ||
|
c3588d65f4 | ||
|
c6101fb35b | ||
|
76ccd71c51 | ||
|
bb95e33673 | ||
|
3b083a2535 | ||
|
2f8b23b908 | ||
|
5d54f20bec | ||
|
afba38f9ff | ||
|
0dd2cb5f15 | ||
|
8b42e88a8d | ||
|
70cb7bd92b | ||
|
87fc3563a1 | ||
|
95c48aa722 | ||
|
6fadeab1dd | ||
|
9d03d77068 | ||
|
585009bc16 | ||
|
a19198b206 | ||
|
99d75636a9 | ||
|
eabefe438d | ||
|
7e47d0efcc | ||
|
2236b0ffb3 | ||
|
67611d10d1 | ||
|
97e1d0fe3f | ||
|
a9339caa8b | ||
|
2b4e1c7d92 | ||
|
9eaec0106b | ||
|
36fcbe83b7 | ||
|
003b959482 | ||
|
c7cbb47742 | ||
|
ea3f982415 | ||
|
03121f95ff | ||
|
18c50a3f02 | ||
|
eecceb134a | ||
|
a463c02273 | ||
|
ddfef98e20 | ||
|
0c4db907b3 | ||
|
26509493a2 | ||
|
a70f14e7ab | ||
|
2c3e7492a5 | ||
|
adde983572 | ||
|
527b4906c9 | ||
|
8e7c9d8130 | ||
|
bfb10e385f | ||
|
e28d61935e | ||
|
ea11f7c7be | ||
|
cfbccb85cf | ||
|
643b2374a6 | ||
|
d32307ca0f | ||
|
952c563713 | ||
|
d2ed4aeaf8 | ||
|
111f569081 | ||
|
6c7206c147 | ||
|
b35e6ce61d | ||
|
3fbd58fcc9 | ||
|
216759b214 | ||
|
36c8621133 | ||
|
9d6b5e60fc | ||
|
70aa98753b | ||
|
111de47023 | ||
|
c45eec065d | ||
|
55fec99ce3 | ||
|
e62afc6ed7 | ||
|
810c933e93 | ||
|
6861eb3000 | ||
|
8efa33e249 | ||
|
92ae8ea352 | ||
|
ebe7063ec8 | ||
|
a1155cd7fa | ||
|
3d1b7ac4cf | ||
|
c1a1452c2f | ||
|
b642ca136b | ||
|
ab5f2a8b5a | ||
|
1ba3f91cba | ||
|
c8bda2ccbe | ||
|
4a0f91d052 | ||
|
51adf23cb9 | ||
|
deca5bc70d | ||
|
d97274be78 | ||
|
f4b1c5ba9f | ||
|
c2285dba84 | ||
|
5441128473 | ||
|
6790a10615 | ||
|
e46a5f307f | ||
|
7690eddff3 | ||
|
76a8e2b2b2 | ||
|
7d5986e61f | ||
|
813e657ee4 | ||
|
3e315f3a4a | ||
|
ace52b0d28 | ||
|
9449fbf1bf | ||
|
05f58b2dfe | ||
|
85618cc62b | ||
|
b0b7aa426d | ||
|
11bcdc9cb9 | ||
|
63dae07d44 | ||
|
7bb1eeb128 | ||
|
f4f5750cd4 | ||
|
3f9046d61d | ||
|
cbc9d48a73 | ||
|
14457750ff | ||
|
05b4f38cb5 | ||
|
990462ddae | ||
|
b903dca9cf | ||
|
454944d089 | ||
|
5738b4f75d | ||
|
6c11a62fa4 | ||
|
33007cb05e | ||
|
a62b09076c | ||
|
a438e08080 | ||
|
53863e9155 | ||
|
d44eb51034 | ||
|
6771d1c7d7 | ||
|
ec10d9f723 | ||
|
4fa77e15c2 | ||
|
6194517eab | ||
|
74d6ccd47d | ||
|
026b257fef | ||
|
bd635d6077 | ||
|
ea497de3c4 | ||
|
b09206d2b9 | ||
|
2a7fabf633 | ||
|
a1f82f38bd | ||
|
90e532395b | ||
|
349509d0b0 | ||
|
cd7efebdf8 | ||
|
ba16ca9a72 | ||
|
a6134533be | ||
|
6626c7f877 | ||
|
9c0a3496a4 | ||
|
0b860abffb | ||
|
1f0c70e071 | ||
|
e38392f129 | ||
|
5be300bd62 | ||
|
d1f6a50e30 | ||
|
a1c8b326ab | ||
|
82ac16feb4 | ||
|
d5e6151eee | ||
|
6a4bbb7ec1 | ||
|
124d31c542 | ||
|
98a196192e | ||
|
78aa6606f9 | ||
|
077e9ab84a | ||
|
e21f2a5e87 | ||
|
d06b0e824d | ||
|
6b5ef37724 | ||
|
7ab179e23f | ||
|
a62a4c354f | ||
|
2783651537 | ||
|
aa82c276c9 | ||
|
96c6ebfe99 | ||
|
bd0e347281 | ||
|
4eb3359422 | ||
|
fedb669041 | ||
|
b39dbe6880 | ||
|
14df0aef4a | ||
|
ab574a2a1c | ||
|
d1e230121e | ||
|
06a5cbc8bb | ||
|
d2d2678496 | ||
|
bd071f472c | ||
|
20759b9b1c | ||
|
eef79f6fc2 | ||
|
1d63867f58 | ||
|
866bf93721 | ||
|
4e3febcb5b | ||
|
479262c846 | ||
|
5c2da3d835 | ||
|
6ee2e0fe14 | ||
|
abf552e3a1 | ||
|
c064d27fb8 | ||
|
a8fffe6fdc | ||
|
f39722c2f8 | ||
|
ad3f981c9f | ||
|
3d3c381dd7 | ||
|
6901a9f47e | ||
|
f239473f0c | ||
|
c09dcc74e3 | ||
|
3f50bace71 | ||
|
54e4391576 | ||
|
daf895c53d | ||
|
a9dff282e3 | ||
|
f3d3f19ef8 | ||
|
81b9af0dc9 | ||
|
5f907258eb | ||
|
09d89c3663 | ||
|
26e5c302d8 | ||
|
c3474833b9 | ||
|
d2a5092862 | ||
|
e9314775aa | ||
|
8dcf7d0db2 | ||
|
97ff1100d1 | ||
|
7b36ea323f | ||
|
c7e4fc777f | ||
|
e3165d8928 | ||
|
f7ffead6c2 | ||
|
1045269e6e | ||
|
c7002a1364 | ||
|
3d5c737651 | ||
|
8c8de62271 | ||
|
5e41e052ba | ||
|
a8a8218e93 | ||
|
c60e96b365 | ||
|
f8d364af0f | ||
|
be2847740e | ||
|
d24ff66696 | ||
|
3e1310eac4 | ||
|
375ae62f64 | ||
|
ebb59b50c6 | ||
|
0e36f77dd4 | ||
|
5e0390bd87 | ||
|
493cf75470 | ||
|
a2e94ef4a7 | ||
|
64be53ab8a | ||
|
18329b122d | ||
|
7e6931f25a | ||
|
269488fdb7 | ||
|
a8c58705f4 | ||
|
ef98ac41ce | ||
|
56db97fea5 | ||
|
cefd96664b | ||
|
f6657845df | ||
|
b1955dd9b7 | ||
|
78e1f8236c | ||
|
d4def82cd1 | ||
|
06c5f2e84b | ||
|
2004977b09 | ||
|
ad0be3aa3c | ||
|
35a0db7a07 | ||
|
427a26e034 | ||
|
b4fa46c3c7 | ||
|
7030d43e32 | ||
|
1a1106012b | ||
|
841cef878d | ||
|
6f4782ba71 | ||
|
5960da1722 | ||
|
4ca5cf456a | ||
|
97e5b3a5c4 | ||
|
0e5dd14bcf | ||
|
e29dc4a8a6 | ||
|
1d84f6ede6 | ||
|
138381a61d | ||
|
4bc38491e4 | ||
|
4973768078 | ||
|
bbf7555089 | ||
|
cd2fd37f84 | ||
|
97a3d6fcd3 | ||
|
1309334f99 | ||
|
c99cfe54ed | ||
|
d73cd9479c | ||
|
2bb7f91e7d | ||
|
a8105c3347 | ||
|
f23543217e | ||
|
080b1b1817 | ||
|
1f19a618a1 | ||
|
f42a412bcc | ||
|
8ddb295f06 | ||
|
3cc9da298d | ||
|
4ff1812526 | ||
|
118e6867ff | ||
|
7fcb31dda7 | ||
|
2a53f266fc | ||
|
452ac9630a | ||
|
fc36c5ae91 | ||
|
9e5f5eb750 | ||
|
3c30b08c36 | ||
|
658f0bf9bc | ||
|
5991467d40 | ||
|
392197608f | ||
|
2278f5d668 | ||
|
b0c14d6217 | ||
|
c32800c119 | ||
|
b8cc0ddbcd | ||
|
6a23954539 | ||
|
dc0316018a | ||
|
752c1b38a0 | ||
|
f5512d7b95 | ||
|
a2f880d160 | ||
|
f500efdaf9 | ||
|
ba34fd75a9 | ||
|
1761f7af0c | ||
|
01fb91ac59 | ||
|
bd629e6178 | ||
|
1860d7732a | ||
|
27df8fd3dc | ||
|
690c480462 | ||
|
868779c40c | ||
|
a1b24c1244 | ||
|
558b902b62 | ||
|
8fcfed61bb | ||
|
6448a91d5c | ||
|
9c0a608e3e | ||
|
48961a822c | ||
|
c47c8894b0 | ||
|
eaf48bcf51 | ||
|
53b00db602 | ||
|
bbec1dfbbe | ||
|
064efb4570 | ||
|
0ef5a6675d | ||
|
2d4f7c8898 | ||
|
7946362dcf | ||
|
c1e7ef2ea3 | ||
|
faadb41054 | ||
|
a928436eb5 | ||
|
7f5c78ec9f | ||
|
8b9540cf9d | ||
|
afb624f8eb | ||
|
ac93b7e9f6 | ||
|
becb263635 | ||
|
4d188af33e | ||
|
c1cb85fee6 | ||
|
76f7c303a1 | ||
|
238c07b8bd | ||
|
01d17bde9b | ||
|
51a956ec77 | ||
|
3ff0897d72 | ||
|
1a333d85d6 | ||
|
ba54b5ce8e | ||
|
4b6e1ea0d7 | ||
|
5ad53e0af5 | ||
|
6e612fa9dd | ||
|
c1ec90b825 | ||
|
e7dda25cac | ||
|
b0c9b86b3a | ||
|
a674570efd | ||
|
67e18c3b9d | ||
|
5547a9741d | ||
|
9e62b812f7 | ||
|
22732d5c68 | ||
|
c5691fce9a | ||
|
76600e015c | ||
|
ceba1431f7 | ||
|
900b836b1e | ||
|
d786f5c13b | ||
|
4f26b805d7 | ||
|
ca22cfd31d | ||
|
028f6b969e | ||
|
90de0237e0 | ||
|
a846d91bef | ||
|
0b3c794cc9 | ||
|
d890ea3b14 | ||
|
5ed6bb52b5 | ||
|
295f059e19 | ||
|
b25b611685 | ||
|
6ec80761eb | ||
|
d907a9fbc8 | ||
|
0c00cccc1f | ||
|
a9bf18e17f | ||
|
47cb8deab1 | ||
|
bbc851fca2 | ||
|
fdcd2aa728 | ||
|
5827974b45 | ||
|
9bfc9d3f0f | ||
|
e7c7737500 | ||
|
dee2dad874 | ||
|
363becf9b9 | ||
|
95fa9a2b89 | ||
|
35c9509477 | ||
|
4a97e057be | ||
|
d7d8c5940f | ||
|
23f47f82a6 | ||
|
393ec8a53d | ||
|
7ba97a817d | ||
|
dbeb46d513 | ||
|
ef80237d39 | ||
|
06e081b7a0 | ||
|
403f80d721 | ||
|
9505e433bc | ||
|
239601f637 | ||
|
8909108516 | ||
|
fac37debad | ||
|
cd9ba367af | ||
|
e1416fce06 | ||
|
a7d90b16e7 | ||
|
4ef0d23900 | ||
|
937908766c | ||
|
9b09cbd11e | ||
|
cb578a607a | ||
|
856b6cc164 | ||
|
2302f0eb41 | ||
|
c14984c647 | ||
|
1369e838eb | ||
|
09f84fe9e6 | ||
|
31fda52bcf | ||
|
cede202e96 | ||
|
7efaa62038 | ||
|
f303fcbebc | ||
|
d0fdff760e | ||
|
3a5acb721c | ||
|
03695c2bc4 | ||
|
3a580faa1d | ||
|
6fc4f2a89a | ||
|
dbd137a561 | ||
|
fa52f8a75c | ||
|
5bd616e59d | ||
|
e4e3b0f825 | ||
|
035e59e0b5 | ||
|
e316534dc0 | ||
|
8fc89f3a2b | ||
|
972a57bfeb | ||
|
0dad8b9218 | ||
|
2f07c92fdd | ||
|
e5439c7775 | ||
|
dc9e3728f5 | ||
|
0f7291368f | ||
|
18be2f5f7e | ||
|
ee6e3c9e69 | ||
|
b453d80808 | ||
|
7fb6701e3e | ||
|
a9e0c3c460 | ||
|
2fd970d24d | ||
|
d39378b599 | ||
|
037a5dab12 | ||
|
38735cb248 | ||
|
cf01330778 | ||
|
6f8676feec | ||
|
f9de027557 | ||
|
f2101c2986 | ||
|
746914844e | ||
|
021546cb73 | ||
|
7dd88208a7 | ||
|
f134e48a49 | ||
|
88da871f6a | ||
|
a54e5fbf46 | ||
|
d3eb5c3f88 | ||
|
0a3a9a7e97 | ||
|
9171de999b | ||
|
f8ca1ac994 | ||
|
5cc86b7876 |
8
.gitignore
vendored
@@ -1,15 +1,17 @@
|
||||
qtcreator-build/*
|
||||
src/accounts/tomahawk
|
||||
*-build/*
|
||||
build/*
|
||||
.directory
|
||||
*.a
|
||||
*.o
|
||||
._*
|
||||
*.user
|
||||
*.swp
|
||||
*.swo
|
||||
Makefile*
|
||||
moc_*
|
||||
*~
|
||||
/tomahawk
|
||||
thirdparty/qtweetlib/WARNING-twitter-api-keys
|
||||
.kdev4
|
||||
*.kdev4
|
||||
*.kate-swp
|
||||
@@ -18,3 +20,5 @@ win/
|
||||
gcc/
|
||||
tags
|
||||
.DS_Store
|
||||
*.autosave
|
||||
Doxyfile
|
||||
|
3
.gitmodules
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
[submodule "thirdparty/libcrashreporter-qt"]
|
||||
path = thirdparty/libcrashreporter-qt
|
||||
url = https://github.com/dschmidt/libcrashreporter-qt
|
16
AUTHORS
@@ -4,13 +4,19 @@ Tomahawk is primarily authored by:
|
||||
|
||||
Contributors include:
|
||||
|
||||
* Leo Franchi <lfranchi@kde.org>
|
||||
* Dominik Schmidt <dev@dominik-schmidt.de>
|
||||
* Jeff Mitchell <mitchell@kde.org>
|
||||
* J Herskowitz <jherskow@gmail.com>
|
||||
* Leo Franchi <lfranchi@tomahawk-player.org>
|
||||
* Dominik Schmidt <domme@tomahawk-player.org>
|
||||
* Jeff Mitchell <jeff@tomahawk-player.org>
|
||||
* J Herskowitz <j@tomahawk-player.org>
|
||||
* Alejandro Wainzinger <aikawarazuni@gmail.com>
|
||||
* Hugo Lindström <hugo@tomahawk-player.org>
|
||||
* Teo Mrnjavac <teo@kde.org>
|
||||
* Michael Zanetti <dreadhead@follefuder.org>
|
||||
* Christopher Reichert <christopher@tomahawk-player.org>
|
||||
* Uwe L. Korn <uwelk@xhochy.com>
|
||||
* Patrick von Reth <vonreth@kde.org>
|
||||
|
||||
Thanks to:
|
||||
|
||||
* Harald Sitter <sitter@kde.org>
|
||||
* Steve Robertson
|
||||
* Syd Lawrence <syd@tomahawk-player.org>
|
||||
|
401
CMakeLists.txt
@@ -3,6 +3,16 @@ CMAKE_MINIMUM_REQUIRED( VERSION 2.8.6 )
|
||||
SET( CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/CMakeModules" )
|
||||
CMAKE_POLICY(SET CMP0017 NEW)
|
||||
|
||||
IF ( CMAKE_VERSION VERSION_EQUAL 2.8.12 OR CMAKE_VERSION VERSION_GREATER 2.8.12 )
|
||||
CMAKE_POLICY(SET CMP0022 NEW)
|
||||
|
||||
# TODO:
|
||||
# Update to NEW and fix things up when we can depend on 2.8.12
|
||||
CMAKE_POLICY(SET CMP0023 OLD)
|
||||
ENDIF()
|
||||
|
||||
INCLUDE(CMakeDependentOption)
|
||||
|
||||
###
|
||||
### Tomahawk application info
|
||||
###
|
||||
@@ -11,47 +21,73 @@ SET( TOMAHAWK_ORGANIZATION_DOMAIN "tomahawk-player.org" )
|
||||
SET( TOMAHAWK_APPLICATION_NAME "Tomahawk" )
|
||||
SET( TOMAHAWK_DESCRIPTION_SUMMARY "The social media player" )
|
||||
|
||||
SET( TOMAHAWK_VERSION_MAJOR 0 )
|
||||
SET( TOMAHAWK_VERSION_MINOR 5 )
|
||||
SET( TOMAHAWK_VERSION_PATCH 0 )
|
||||
IF( WIN32 )
|
||||
SET( TOMAHAWK_SYSTEM "Windows" )
|
||||
ELSEIF( APPLE )
|
||||
SET( TOMAHAWK_SYSTEM "OS X" )
|
||||
ELSEIF( UNIX )
|
||||
SET( TOMAHAWK_SYSTEM "Linux")
|
||||
ELSE()
|
||||
SET( TOMAHAWK_SYSTEM "Uknown Platform, please let the Tomahawk team know, this actually happened" )
|
||||
ENDIF()
|
||||
|
||||
SET( TOMAHAWK_VERSION_MAJOR 0 )
|
||||
SET( TOMAHAWK_VERSION_MINOR 8 )
|
||||
SET( TOMAHAWK_VERSION_PATCH 99 )
|
||||
#SET( TOMAHAWK_VERSION_RC 0 )
|
||||
|
||||
SET( TOMAHAWK_TRANSLATION_LANGUAGES ar bg bn_IN ca cs de en el es fi fr hi_IN hu gl it ja lt pl pt_BR ro ru sv tr zh_CN zh_TW )
|
||||
|
||||
# add_definitions is only in the scope of this directory and all directories
|
||||
# below it. Tomahawk Libraries and plugins that are built with Tomahawk are
|
||||
# not included in out-of-source build so we need to re-add_definitions there.
|
||||
macro(tomahawk_add_definitions DEFINITION)
|
||||
add_definitions( ${DEFINITION} )
|
||||
list(APPEND TOMAHAWK_DEFINITIONS ${DEFINITION})
|
||||
endmacro()
|
||||
|
||||
# enforce proper symbol exporting on all platforms
|
||||
add_definitions( "-fvisibility=hidden" )
|
||||
tomahawk_add_definitions( "-fvisibility=hidden" )
|
||||
# enforce using constBegin, constEnd for const-iterators
|
||||
tomahawk_add_definitions( "-DQT_STRICT_ITERATORS" )
|
||||
|
||||
# build options
|
||||
option(BUILD_GUI "Build Tomahawk with GUI" ON)
|
||||
option(BUILD_RELEASE "Generate TOMAHAWK_VERSION without GIT info" OFF)
|
||||
option(WITH_BREAKPAD "Build with breakpad integration" ON)
|
||||
option(BUILD_TESTS "Build Tomahawk with unit tests" ON)
|
||||
option(BUILD_HATCHET "Build the Hatchet plugin" OFF)
|
||||
option(BUILD_WITH_QT4 "Build Tomahawk with Qt4 no matter if Qt5 was found" ON)
|
||||
|
||||
option(WITH_CRASHREPORTER "Build with CrashReporter" ON)
|
||||
option(WITH_BINARY_ATTICA "Enable support for downloading binary resolvers automatically" ON)
|
||||
option(LEGACY_KDE_INTEGRATION "Install tomahawk.protocol file, deprecated since 4.6.0" OFF)
|
||||
option(WITH_KDE4 "Build with support for KDE specific stuff" ON)
|
||||
|
||||
IF( CMAKE_SYSTEM_PROCESSOR MATCHES "arm" )
|
||||
message(STATUS "Build of breakpad library disabled on this platform.")
|
||||
SET(WITH_BREAKPAD OFF)
|
||||
CMAKE_DEPENDENT_OPTION(WITH_UPOWER "Build with support for UPower events" ON
|
||||
"UNIX;NOT APPLE" OFF)
|
||||
CMAKE_DEPENDENT_OPTION(WITH_GNOMESHORTCUTHANDLER "Build with shortcut handler for GNOME" ON
|
||||
"UNIX;NOT APPLE" OFF)
|
||||
|
||||
IF( CMAKE_SYSTEM_PROCESSOR MATCHES "arm" OR NOT EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/thirdparty/libcrashreporter-qt/CMakeLists.txt")
|
||||
message(STATUS "Build of crashreporter disabled.")
|
||||
SET(WITH_CRASHREPORTER OFF)
|
||||
ENDIF()
|
||||
|
||||
# add definitions based on build options
|
||||
IF(WITH_BREAKPAD)
|
||||
message(STATUS "Build with support for breakpad.")
|
||||
ENDIF()
|
||||
|
||||
# generate version string
|
||||
|
||||
# base string used in release and unstable builds
|
||||
SET( TOMAHAWK_VERSION ${TOMAHAWK_VERSION_MAJOR}.${TOMAHAWK_VERSION_MINOR}.${TOMAHAWK_VERSION_PATCH} )
|
||||
SET( TOMAHAWK_VERSION_SHORT "${TOMAHAWK_VERSION}" )
|
||||
IF( TOMAHAWK_VERSION_RC )
|
||||
SET( TOMAHAWK_VERSION ${TOMAHAWK_VERSION}rc${TOMAHAWK_VERSION_RC} )
|
||||
ENDIF()
|
||||
|
||||
|
||||
# additional info for non-release builds
|
||||
IF( NOT BUILD_RELEASE )
|
||||
IF( NOT BUILD_RELEASE AND EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.git/" )
|
||||
INCLUDE( CMakeDateStamp )
|
||||
SET( TOMAHAWK_VERSION_DATE "${CMAKE_DATESTAMP_YEAR}${CMAKE_DATESTAMP_MONTH}${CMAKE_DATESTAMP_DAY}" )
|
||||
IF( TOMAHAWK_VERSION_DATE GREATER 0)
|
||||
IF( TOMAHAWK_VERSION_DATE GREATER 0 )
|
||||
SET( TOMAHAWK_VERSION ${TOMAHAWK_VERSION}.${TOMAHAWK_VERSION_DATE} )
|
||||
ENDIF()
|
||||
|
||||
@@ -74,67 +110,241 @@ INCLUDE( GNUInstallDirs )
|
||||
# installer creation
|
||||
INCLUDE( TomahawkCPack.cmake )
|
||||
|
||||
#deps
|
||||
# deps
|
||||
INCLUDE( MacroOptionalFindPackage )
|
||||
INCLUDE( MacroLogFeature )
|
||||
|
||||
# Check if we need qtgui:
|
||||
SET(NEEDED_QT4_COMPONENTS QtCore QtXml QtNetwork )
|
||||
IF( NOT BUILD_GUI )
|
||||
ADD_DEFINITIONS( -DENABLE_HEADLESS )
|
||||
MESSAGE( STATUS "Building Tomahawk ${TOMAHAWK_VERSION} in HEADLESS mode ***" )
|
||||
ELSE()
|
||||
MESSAGE( STATUS "Building Tomahawk ${TOMAHAWK_VERSION} full GUI version ***" )
|
||||
LIST(APPEND NEEDED_QT4_COMPONENTS "QtGui" "QtWebkit" "QtUiTools" )
|
||||
ENDIF()
|
||||
message( STATUS "Building Tomahawk ${TOMAHAWK_VERSION} ***" )
|
||||
|
||||
IF( BUILD_GUI AND UNIX AND NOT APPLE )
|
||||
FIND_PACKAGE( X11 )
|
||||
ENDIF()
|
||||
if( NOT BUILD_WITH_QT4 )
|
||||
find_package(Qt5Core QUIET)
|
||||
if( Qt5Core_DIR )
|
||||
# CMAKE 2.8.13+/3.0.0+ requires these for IMPORTed targets
|
||||
find_package(Qt5Concurrent REQUIRED)
|
||||
find_package(Qt5Svg REQUIRED)
|
||||
find_package(Qt5UiTools REQUIRED)
|
||||
find_package(Qt5WebKitWidgets REQUIRED)
|
||||
find_package(Qt5Widgets REQUIRED)
|
||||
find_package(Qt5Xml REQUIRED)
|
||||
message(STATUS "Found Qt5! Be aware that Qt5-support is still experimental and not officially supported!")
|
||||
|
||||
macro_optional_find_package(Qt4 4.7.0 COMPONENTS ${NEEDED_QT4_COMPONENTS} )
|
||||
macro_log_feature(QT4_FOUND "Qt" "A cross-platform application and UI framework" "http://qt.nokia.com" TRUE "" "If you see this, although libqt4-devel is installed, check whether the \n qtwebkit-devel package and whatever contains QtUiTools is installed too")
|
||||
if( UNIX AND NOT APPLE )
|
||||
# We need this to find the paths to qdbusxml2cpp and co
|
||||
find_package(Qt5DBus REQUIRED)
|
||||
endif()
|
||||
|
||||
macro_optional_find_package(Phonon 4.5.0)
|
||||
macro_log_feature(PHONON_FOUND "Phonon" "The Phonon multimedia library" "http://phonon.kde.org" TRUE "" "")
|
||||
if(PHONON_FOUND)
|
||||
message(STATUS "Phonon found; ensure that phonon-vlc is at least 0.4")
|
||||
if(WIN32)
|
||||
find_package(Qt5WinExtras REQUIRED)
|
||||
endif()
|
||||
|
||||
macro(qt_wrap_ui)
|
||||
qt5_wrap_ui(${ARGN})
|
||||
endmacro()
|
||||
|
||||
macro(qt_add_resources)
|
||||
qt5_add_resources(${ARGN})
|
||||
endmacro()
|
||||
|
||||
find_package(Qt5LinguistTools REQUIRED)
|
||||
macro(qt_add_translation)
|
||||
qt5_add_translation(${ARGN})
|
||||
endmacro()
|
||||
|
||||
macro(qt_add_dbus_interface)
|
||||
qt5_add_dbus_interface(${ARGN})
|
||||
endmacro()
|
||||
|
||||
macro(qt_add_dbus_adaptor)
|
||||
qt5_add_dbus_adaptor(${ARGN})
|
||||
endmacro()
|
||||
|
||||
macro(setup_qt)
|
||||
endmacro()
|
||||
|
||||
set(QT_RCC_EXECUTABLE "${Qt5Core_RCC_EXECUTABLE}")
|
||||
#FIXME: CrashReporter depends on deprecated QHttp
|
||||
set(WITH_KDE4 OFF)
|
||||
endif()
|
||||
endif()
|
||||
if( NOT Qt5Core_DIR )
|
||||
message(STATUS "Could not find Qt5, searching for Qt4 instead...")
|
||||
|
||||
set(NEEDED_QT4_COMPONENTS "QtCore" "QtXml" "QtNetwork")
|
||||
if( BUILD_GUI )
|
||||
list(APPEND NEEDED_QT4_COMPONENTS "QtGui" "QtWebkit" "QtUiTools" "QtSvg")
|
||||
endif()
|
||||
if( BUILD_TESTS )
|
||||
list(APPEND NEEDED_QT4_COMPONENTS "QtTest")
|
||||
endif()
|
||||
|
||||
macro_optional_find_package(Qt4 4.7.0 COMPONENTS ${NEEDED_QT4_COMPONENTS} )
|
||||
macro_log_feature(QT4_FOUND "Qt" "A cross-platform application and UI framework" "http://qt.nokia.com" TRUE "" "If you see this, although libqt4-devel is installed, check whether the \n qtwebkit-devel package and whatever contains QtUiTools is installed too")
|
||||
|
||||
macro(qt5_use_modules)
|
||||
endmacro()
|
||||
|
||||
macro(qt_wrap_ui)
|
||||
qt4_wrap_ui(${ARGN})
|
||||
endmacro()
|
||||
|
||||
macro(qt_add_resources)
|
||||
qt4_add_resources(${ARGN})
|
||||
endmacro()
|
||||
|
||||
macro(qt_add_translation)
|
||||
qt4_add_translation(${ARGN})
|
||||
endmacro()
|
||||
|
||||
macro(qt_add_dbus_interface)
|
||||
qt4_add_dbus_interface(${ARGN})
|
||||
endmacro()
|
||||
|
||||
macro(qt_add_dbus_adaptor)
|
||||
qt4_add_dbus_adaptor(${ARGN})
|
||||
endmacro()
|
||||
|
||||
macro(setup_qt)
|
||||
if( NOT BUILD_GUI )
|
||||
set(QT_DONT_USE_QTGUI TRUE)
|
||||
endif()
|
||||
if( UNIX AND NOT APPLE )
|
||||
set(QT_USE_QTDBUS TRUE)
|
||||
endif()
|
||||
set(QT_USE_QTSQL TRUE)
|
||||
set(QT_USE_QTNETWORK TRUE)
|
||||
set(QT_USE_QTXML TRUE)
|
||||
set(QT_USE_QTWEBKIT TRUE)
|
||||
|
||||
include( ${QT_USE_FILE} )
|
||||
endmacro()
|
||||
|
||||
# Qt5 C++11 Macros not defined within Qt4
|
||||
# TODO: Add C++11 support
|
||||
tomahawk_add_definitions( "-DQ_DECL_FINAL=" )
|
||||
tomahawk_add_definitions( "-DQ_DECL_OVERRIDE=" )
|
||||
endif()
|
||||
|
||||
macro_optional_find_package(LibEchonest 1.2.1)
|
||||
macro_log_feature(LIBECHONEST_FOUND "Echonest" "Qt library for communicating with The Echo Nest" "http://projects.kde.org/libechonest" TRUE "" "libechonest 1.2.1 is needed for dynamic playlists and the infosystem")
|
||||
if( Qt5Core_DIR )
|
||||
set( TOMAHAWK_QT5 TRUE )
|
||||
else( Qt5Core_DIR )
|
||||
set( TOMAHAWK_QT5 FALSE )
|
||||
endif( Qt5Core_DIR )
|
||||
|
||||
if( BUILD_GUI AND UNIX AND NOT APPLE )
|
||||
find_package( X11 )
|
||||
endif()
|
||||
|
||||
# Check if we can use <functional> or need <tr1/functional>
|
||||
include( CheckStdFunctional )
|
||||
check_std_functional( CXX_STD_FUNCTIONAL )
|
||||
include( CheckStdTr1Functional )
|
||||
check_std_tr1_functional( CXX_STD_TR1_FUNCTIONAL )
|
||||
if ( NOT CXX_STD_FUNCTIONAL AND NOT CXX_STD_TR1_FUNCTIONAL )
|
||||
message( FATAL_ERROR
|
||||
"Used compiler neither provides std::function nor std::tr1::function")
|
||||
endif()
|
||||
|
||||
macro_optional_find_package(Echonest 2.2.0)
|
||||
macro_log_feature(ECHONEST_FOUND "Echonest" "Qt library for communicating with The Echo Nest" "http://projects.kde.org/libechonest" TRUE "" "libechonest 2.2.0 is needed for dynamic playlists and the infosystem")
|
||||
|
||||
macro_optional_find_package(CLucene 0.9.23)
|
||||
macro_log_feature(CLucene_FOUND "CLucene" "The open-source, C++ search engine" "http://clucene.sf.net" TRUE "" "CLucene is used for indexing the collection")
|
||||
|
||||
macro_optional_find_package(QJSON)
|
||||
macro_log_feature(QJSON_FOUND "QJson" "Qt library that maps JSON data to QVariant objects" "http://qjson.sf.net" TRUE "" "libqjson is used for encoding communication between Tomahawk instances")
|
||||
if( NOT TOMAHAWK_QT5 )
|
||||
macro_optional_find_package(QJSON 0.8.1)
|
||||
macro_log_feature(QJSON_FOUND "QJson" "Qt library that maps JSON data to QVariant objects" "http://qjson.sf.net" TRUE "" "libqjson is used for encoding communication between Tomahawk instances")
|
||||
ENDIF()
|
||||
|
||||
macro_optional_find_package(Taglib 1.6.0)
|
||||
macro_log_feature(TAGLIB_FOUND "TagLib" "Audio Meta-Data Library" "http://developer.kde.org/~wheeler/taglib.html" TRUE "" "taglib is needed for reading meta data from audio files")
|
||||
include( CheckTagLibFileName )
|
||||
check_taglib_filename( COMPLEX_TAGLIB_FILENAME )
|
||||
|
||||
macro_optional_find_package(Boost)
|
||||
macro_log_feature(Boost_FOUND "Boost" "Provides free peer-reviewed portable C++ source libraries" "http://www.boost.org" TRUE "" "") #FIXME: give useful explaination
|
||||
find_package(Boost REQUIRED)
|
||||
macro_log_feature(Boost_FOUND "Boost" "Provides free peer-reviewed portable C++ source libraries" "http://www.boost.org" TRUE "" "") #FIXME: give useful explanation
|
||||
|
||||
macro_optional_find_package(Sparsehash)
|
||||
macro_log_feature(SPARSEHASH_FOUND "Sparsehash"
|
||||
"An extremely memory-efficient hash_map implementation."
|
||||
"https://code.google.com/p/sparsehash/" TRUE ""
|
||||
"Sparsehash is needed for reading metadata of mediastreams and fast
|
||||
forward/backward seeking in HTTP streams")
|
||||
|
||||
macro_optional_find_package(GnuTLS)
|
||||
macro_log_feature(GNUTLS_FOUND "GnuTLS"
|
||||
"GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols and technologies around them."
|
||||
"http://gnutls.org/" TRUE ""
|
||||
"GnuTLS is needed for serving the Playdar/HTTP API via TLS")
|
||||
|
||||
macro_optional_find_package(QCA2)
|
||||
macro_log_feature(QCA2_FOUND "QCA2" "Provides encryption and signing functions required for Grooveshark resolver" "http://delta.affinix.com/qca/" FALSE "" "")
|
||||
macro_log_feature(QCA2_FOUND "QCA2" "Provides encryption and signing functions necessary for some resolvers and accounts" "http://delta.affinix.com/qca/" TRUE "" "")
|
||||
|
||||
macro_optional_find_package(LibAttica 0.4.0)
|
||||
macro_log_feature(LIBATTICA_FOUND "libattica" "Provides support for automatic fetching and managing of resolvers from the tomahawk website" "https://projects.kde.org/projects/kdesupport/attica" TRUE "" "")
|
||||
if( TOMAHAWK_QT5 )
|
||||
macro_optional_find_package(KF5Attica 1.0.0)
|
||||
set(LIBATTICA_FOUND ${KF5Attica_FOUND})
|
||||
else()
|
||||
macro_optional_find_package(LibAttica 0.4.0)
|
||||
endif()
|
||||
macro_log_feature(LIBATTICA_FOUND "libattica" "Provides support for installation of resolvers from the Tomahawk website" "https://projects.kde.org/projects/kdesupport/attica" TRUE "" "")
|
||||
|
||||
macro_optional_find_package(QuaZip)
|
||||
macro_log_feature(QuaZip_FOUND "QuaZip" "Provides support for extracting downloaded resolvers automatically." "http://quazip.sourceforge.net/" TRUE "" "")
|
||||
|
||||
macro_optional_find_package(Jreen 1.0.5)
|
||||
macro_log_feature(JREEN_FOUND "Jreen" "Qt XMPP Library" "http://qutim.org/jreen / https://github.com/euroelessar/jreen" FALSE "" "Jreen is needed for the Jabber SIP plugin.\n")
|
||||
|
||||
macro_optional_find_package(QTweetLib)
|
||||
macro_log_feature(QTWEETLIB_FOUND "QTweetLib" "Qt Twitter Library" "https://github.com/minimoog/QTweetLib" FALSE "" "QTweetLib is needed for the Twitter SIP plugin.\n")
|
||||
if( PC_JREEN_VERSION STREQUAL "1.1.0" )
|
||||
message(FATAL_ERROR "Jreen 1.1.0 has a very annoying bug that breaks accepting auth requests in Tomahawk. Please upgrade to 1.1.1 or downgrade to 1.0.5.")
|
||||
endif()
|
||||
|
||||
macro_optional_find_package(LibLastFm 1.0.0)
|
||||
macro_log_feature(LIBLASTFM_FOUND "liblastfm" "Qt library for the Last.fm webservices" "https://github.com/eartle/liblastfm" TRUE "" "liblastfm is needed for scrobbling tracks to Last.fm and fetching cover artwork")
|
||||
macro_log_feature(LIBLASTFM_FOUND "liblastfm" "Qt library for the Last.fm webservices" "https://github.com/lastfm/liblastfm" TRUE "" "liblastfm is needed for scrobbling tracks to Last.fm and fetching cover artwork")
|
||||
|
||||
if( NOT APPLE )
|
||||
if( TOMAHAWK_QT5 )
|
||||
macro_optional_find_package(Qt5Keychain 0.1.0)
|
||||
else()
|
||||
macro_optional_find_package(QtKeychain 0.1.0)
|
||||
endif()
|
||||
macro_log_feature(QTKEYCHAIN_FOUND "QtKeychain" "Provides support for secure credentials storage" "https://github.com/frankosterfeld/qtkeychain" TRUE "" "")
|
||||
endif()
|
||||
|
||||
if( UNIX AND NOT APPLE )
|
||||
macro_optional_find_package(TelepathyQt 0.9.3)
|
||||
if ( TOMAHAWK_QT5 )
|
||||
macro_log_feature(TelepathyQt5_FOUND "Telepathy-Qt" "Telepathy-Qt is a Qt high-level binding for Telepathy, a D-Bus framework for unifying real time communication." FALSE "" "Telepathy-Qt is needed for sharing Jabber/GTalk accounts with Telepathy.\n")
|
||||
else ( TOMAHAWK_QT5)
|
||||
macro_log_feature(TelepathyQt4_FOUND "Telepathy-Qt" "Telepathy-Qt is a Qt high-level binding for Telepathy, a D-Bus framework for unifying real time communication." FALSE "" "Telepathy-Qt is needed for sharing Jabber/GTalk accounts with Telepathy.\n")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
# we need pthreads too
|
||||
macro_optional_find_package(Threads)
|
||||
macro_log_feature(THREADS_FOUND "Threads" "Threading Library" "" TRUE "" "Platform specific library for threading")
|
||||
|
||||
### QtSparkle
|
||||
if( WIN32 )
|
||||
macro_optional_find_package(QtSparkle)
|
||||
macro_log_feature(QTSPARKLE_FOUND "qtsparkle" "Library for creating auto updaters written in Qt" "https://github.com/davidsansome/qtsparkle" FALSE "" "")
|
||||
endif( WIN32 )
|
||||
|
||||
if( WIN32 OR APPLE )
|
||||
if( TOMAHAWK_QT5 )
|
||||
macro_optional_find_package(LibsnoreQt5 QUIET)
|
||||
else()
|
||||
macro_optional_find_package(Libsnore QUIET)
|
||||
endif()
|
||||
macro_log_feature(LIBSNORE_FOUND "Libsnore" "Library for notifications" "https://github.com/TheOneRing/Snorenotify" FALSE "" "")
|
||||
endif()
|
||||
|
||||
set(QXTWEB_FOUND TRUE)
|
||||
set(QXTWEB_LIBRARIES qxtweb-standalone)
|
||||
set(QXTWEB_INCLUDE_DIRS ${THIRDPARTY_DIR}/qxt/qxtweb-standalone/web ${THIRDPARTY_DIR}/qxt/qxtweb-standalone/network ${THIRDPARTY_DIR}/qxt/qxtweb-standalone/core ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
### libportfwd
|
||||
set(LIBPORTFWD_INCLUDE_DIR ${THIRDPARTY_DIR}/libportfwd/include)
|
||||
set(LIBPORTFWD_LIBRARY tomahawk_portfwd)
|
||||
set(LIBPORTFWD_LIBRARIES ${LIBPORTFWD_LIBRARY})
|
||||
add_subdirectory(${THIRDPARTY_DIR}/libportfwd)
|
||||
|
||||
#### submodules start
|
||||
# automatically init submodules here, don't delete this code we may add submodules again
|
||||
@@ -150,24 +360,23 @@ macro_log_feature(LIBLASTFM_FOUND "liblastfm" "Qt library for the Last.fm webser
|
||||
|
||||
#### submodules end
|
||||
|
||||
### libportfwd
|
||||
SET( LIBPORTFWD_INCLUDE_DIR ${THIRDPARTY_DIR}/libportfwd/include )
|
||||
SET( LIBPORTFWD_LIBRARY tomahawk_portfwd )
|
||||
SET( LIBPORTFWD_LIBRARIES ${LIBPORTFWD_LIBRARY} )
|
||||
ADD_SUBDIRECTORY( ${THIRDPARTY_DIR}/libportfwd )
|
||||
|
||||
# we need pthreads too
|
||||
#macro_optional_find_package(Threads)
|
||||
#macro_log_feature(THREADS_FOUND "Threads" "Threading Library" "" TRUE "" "Platform specific library for threading")
|
||||
if (WITH_KDE4)
|
||||
macro_optional_find_package(KDE4)
|
||||
macro_optional_find_package(KDE4Installed)
|
||||
endif(WITH_KDE4)
|
||||
macro_log_feature(KDE4_FOUND "KDE4" "Provides support for configuring Telepathy Accounts from inside Tomahawk" "https://www.kde.org" FALSE "" "")
|
||||
|
||||
macro_optional_find_package(KDE4)
|
||||
macro_optional_find_package(KDE4Installed)
|
||||
if(NOT Phonon_FOUND)
|
||||
macro_optional_find_package(Phonon 4.5.0)
|
||||
endif()
|
||||
macro_log_feature(Phonon_FOUND "Phonon" "The Phonon multimedia library" "http://phonon.kde.org" TRUE "" "")
|
||||
|
||||
# this was used before we had FindKDE4Installed, just leaving it here to keep the flags
|
||||
# for future kde integration
|
||||
if(Phonon_FOUND)
|
||||
message(STATUS "Phonon found; ensure that phonon-vlc is at least 0.4")
|
||||
endif()
|
||||
|
||||
# macro_optional_find_package(KDE4)
|
||||
IF(KDE4_FOUND)
|
||||
IF( KDE4_FOUND OR Phonon_FOUND )
|
||||
IF( CMAKE_C_FLAGS )
|
||||
# KDE4 adds and removes some compiler flags that we don't like
|
||||
# (only for gcc not for clang e.g.)
|
||||
@@ -178,10 +387,6 @@ ELSE()
|
||||
SET( CLEAN_C_FLAGS ${CMAKE_C_FLAGS} )
|
||||
ENDIF()
|
||||
|
||||
IF( WIN32 )
|
||||
find_library(QTSPARKLE_LIBRARIES qtsparkle)
|
||||
ENDIF( WIN32 )
|
||||
|
||||
#show dep log
|
||||
macro_display_feature_log()
|
||||
|
||||
@@ -193,18 +398,70 @@ CONFIGURE_FILE(
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
|
||||
IMMEDIATE @ONLY)
|
||||
|
||||
# KDE4 defines an uninstall target for us automatically
|
||||
IF( NOT KDE4_FOUND )
|
||||
ADD_CUSTOM_TARGET(uninstall "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake")
|
||||
ENDIF()
|
||||
# KDE4 defines an uninstall target for us automatically (and at least with Qt4 Phonon does as well no matter if kdelibs was found)
|
||||
# IF( NOT KDE4_FOUND )
|
||||
# ADD_CUSTOM_TARGET(uninstall "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake")
|
||||
# ENDIF()
|
||||
|
||||
IF( NOT APPLE )
|
||||
# Make linking as strict on linux as it is on osx. Then we don't break linking on mac so often
|
||||
SET( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wl,--no-undefined" )
|
||||
SET( CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined" )
|
||||
SET( CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--no-undefined" )
|
||||
ENDIF( NOT APPLE )
|
||||
|
||||
ADD_SUBDIRECTORY( thirdparty )
|
||||
ADD_SUBDIRECTORY( src/libtomahawk )
|
||||
# Early configure these files as we need them later on
|
||||
configure_file(TomahawkUse.cmake.in "${PROJECT_BINARY_DIR}/TomahawkUse.cmake" @ONLY)
|
||||
file(COPY TomahawkAddPlugin.cmake DESTINATION "${PROJECT_BINARY_DIR}")
|
||||
file(COPY TomahawkAddLibrary.cmake DESTINATION "${PROJECT_BINARY_DIR}")
|
||||
|
||||
SET( TOMAHAWK_LIBRARIES tomahawklib )
|
||||
SET( TOMAHAWK_WIDGETS_LIBRARIES tomahawk-widgets )
|
||||
SET( TOMAHAWK_PLAYDARAPI_LIBRARIES tomahawk-playdarapi )
|
||||
|
||||
ADD_SUBDIRECTORY( thirdparty )
|
||||
ADD_SUBDIRECTORY( src )
|
||||
ADD_SUBDIRECTORY( admin )
|
||||
|
||||
IF(BUILD_TESTS)
|
||||
enable_testing()
|
||||
ADD_SUBDIRECTORY( src/tests )
|
||||
ENDIF()
|
||||
|
||||
# Add all targets to the build-tree export set
|
||||
set(CMAKE_INSTALL_CMAKEDIR "${CMAKE_INSTALL_LIBDIR}/cmake/Tomahawk" CACHE PATH "Installation directory for CMake files")
|
||||
set(CMAKE_INSTALL_FULL_CMAKEDIR "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_CMAKEDIR}")
|
||||
export(TARGETS tomahawklib
|
||||
FILE "${PROJECT_BINARY_DIR}/TomahawkLibraryDepends.cmake")
|
||||
|
||||
# Export the package for use from the build-tree
|
||||
# (this registers the build-tree with a global CMake-registry)
|
||||
export(PACKAGE Tomahawk)
|
||||
|
||||
# Create a TomahawkBuildTreeSettings.cmake file for the use from the build tree
|
||||
configure_file(TomahawkBuildTreeSettings.cmake.in "${PROJECT_BINARY_DIR}/TomahawkBuildTreeSettings.cmake" @ONLY)
|
||||
|
||||
# Create the TomahawkConfig.cmake and TomahawkConfigVersion files
|
||||
file(RELATIVE_PATH CONF_REL_INCLUDE_DIR "${CMAKE_INSTALL_FULL_CMAKEDIR}" "${CMAKE_INSTALL_FULL_INCLUDEDIR}")
|
||||
|
||||
configure_file(TomahawkConfig.cmake.in "${PROJECT_BINARY_DIR}/TomahawkConfig.cmake" @ONLY)
|
||||
configure_file(TomahawkConfigVersion.cmake.in "${PROJECT_BINARY_DIR}/TomahawkConfigVersion.cmake" @ONLY)
|
||||
|
||||
# Install the cmake files
|
||||
install(
|
||||
FILES
|
||||
"${PROJECT_BINARY_DIR}/TomahawkConfig.cmake"
|
||||
"${PROJECT_BINARY_DIR}/TomahawkConfigVersion.cmake"
|
||||
"${PROJECT_BINARY_DIR}/TomahawkUse.cmake"
|
||||
"${PROJECT_BINARY_DIR}/TomahawkAddPlugin.cmake"
|
||||
"${PROJECT_BINARY_DIR}/TomahawkAddLibrary.cmake"
|
||||
DESTINATION
|
||||
"${CMAKE_INSTALL_CMAKEDIR}"
|
||||
)
|
||||
|
||||
# Install the export set for use with the install-tree
|
||||
install(
|
||||
EXPORT
|
||||
TomahawkLibraryDepends
|
||||
DESTINATION
|
||||
"${CMAKE_INSTALL_CMAKEDIR}"
|
||||
)
|
||||
|
@@ -1,99 +0,0 @@
|
||||
MACRO(PARSE_ARGUMENTS prefix arg_names option_names)
|
||||
SET(DEFAULT_ARGS)
|
||||
FOREACH(arg_name ${arg_names})
|
||||
SET(${prefix}_${arg_name})
|
||||
ENDFOREACH(arg_name)
|
||||
FOREACH(option ${option_names})
|
||||
SET(${prefix}_${option} FALSE)
|
||||
ENDFOREACH(option)
|
||||
|
||||
SET(current_arg_name DEFAULT_ARGS)
|
||||
SET(current_arg_list)
|
||||
FOREACH(arg ${ARGN})
|
||||
SET(larg_names ${arg_names})
|
||||
LIST(FIND larg_names "${arg}" is_arg_name)
|
||||
IF (is_arg_name GREATER -1)
|
||||
SET(${prefix}_${current_arg_name} ${current_arg_list})
|
||||
SET(current_arg_name ${arg})
|
||||
SET(current_arg_list)
|
||||
ELSE (is_arg_name GREATER -1)
|
||||
SET(loption_names ${option_names})
|
||||
LIST(FIND loption_names "${arg}" is_option)
|
||||
IF (is_option GREATER -1)
|
||||
SET(${prefix}_${arg} TRUE)
|
||||
ELSE (is_option GREATER -1)
|
||||
SET(current_arg_list ${current_arg_list} ${arg})
|
||||
ENDIF (is_option GREATER -1)
|
||||
ENDIF (is_arg_name GREATER -1)
|
||||
ENDFOREACH(arg)
|
||||
SET(${prefix}_${current_arg_name} ${current_arg_list})
|
||||
ENDMACRO(PARSE_ARGUMENTS)
|
||||
|
||||
MACRO(CAR var)
|
||||
SET(${var} ${ARGV1})
|
||||
ENDMACRO(CAR)
|
||||
|
||||
MACRO(CDR var junk)
|
||||
SET(${var} ${ARGN})
|
||||
ENDMACRO(CDR)
|
||||
|
||||
|
||||
macro(add_tomahawk_plugin)
|
||||
parse_arguments(PLUGIN
|
||||
"SOURCES;UI;LINK_LIBRARIES;TYPE;EXPORT_MACRO;COMPILE_DEFINITIONS"
|
||||
"NO_INSTALL"
|
||||
${ARGN}
|
||||
)
|
||||
car(PLUGIN_NAME ${PLUGIN_DEFAULT_ARGS})
|
||||
|
||||
# message("*** Arguments for ${PLUGIN_NAME}")
|
||||
# message("Sources: ${PLUGIN_SOURCES}")
|
||||
# message("Link libraries: ${PLUGIN_LINK_LIBRARIES}")
|
||||
# message("UI: ${PLUGIN_UI}")
|
||||
# message("TYPE: ${PLUGIN_TYPE}")
|
||||
# message("EXPORT_MACRO: ${PLUGIN_EXPORT_MACRO}")
|
||||
|
||||
# create target name once for convenience
|
||||
set(target "tomahawk_${PLUGIN_TYPE}_${PLUGIN_NAME}")
|
||||
|
||||
# qt stuff
|
||||
include_directories(${CMAKE_CURRENT_BINARY_DIR})
|
||||
if(PLUGIN_UI)
|
||||
qt4_wrap_ui(PLUGIN_UI_SOURCES ${PLUGIN_UI})
|
||||
list(APPEND PLUGIN_SOURCES ${PLUGIN_UI_SOURCES})
|
||||
endif()
|
||||
|
||||
if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/resources.qrc")
|
||||
qt4_add_resources(PLUGIN_RC_SOURCES "resources.qrc")
|
||||
list(APPEND PLUGIN_SOURCES ${PLUGIN_RC_SOURCES})
|
||||
unset(PLUGIN_RC_SOURCES)
|
||||
endif()
|
||||
|
||||
# add target
|
||||
add_library(${target} MODULE ${PLUGIN_SOURCES})
|
||||
|
||||
# definitions - can this be moved into set_target_properties below?
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
set_target_properties(${target} PROPERTIES AUTOMOC TRUE COMPILE_DEFINITIONS ${PLUGIN_EXPORT_MACRO})
|
||||
if(PLUGIN_COMPILE_DEFINITIONS)
|
||||
# Dear CMake, i hate you! Sincerely, domme
|
||||
# At least in CMake 2.8.8, you CANNOT set more than one COMPILE_DEFINITIONS value
|
||||
# only takes the first one if called multiple times or bails out with wrong number of arguments
|
||||
# when passing in a list, thus i redefine the export macro here in hope it won't mess up other targets
|
||||
add_definitions( "-D${PLUGIN_EXPORT_MACRO}" )
|
||||
|
||||
set_target_properties(${target} PROPERTIES COMPILE_DEFINITIONS ${PLUGIN_COMPILE_DEFINITIONS})
|
||||
endif()
|
||||
|
||||
# add link targets
|
||||
target_link_libraries(${target} tomahawklib)
|
||||
if(PLUGIN_LINK_LIBRARIES)
|
||||
target_link_libraries(${target} ${PLUGIN_LINK_LIBRARIES})
|
||||
endif()
|
||||
|
||||
# make installation optional, maybe useful for dummy plugins one day
|
||||
if(NOT PLUGIN_NO_INSTALL)
|
||||
include(GNUInstallDirs)
|
||||
install(TARGETS ${target} DESTINATION ${CMAKE_INSTALL_LIBDIR})
|
||||
endif()
|
||||
endmacro()
|
22
CMakeModules/COPYING-CMAKE-SCRIPTS
Normal file
@@ -0,0 +1,22 @@
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
1. Redistributions of source code must retain the copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. The name of the author may not be used to endorse or promote products
|
||||
derived from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
12
CMakeModules/CheckStdFunctional.cmake
Normal file
@@ -0,0 +1,12 @@
|
||||
macro (CHECK_STD_FUNCTIONAL CXX_STD_FUNCTIONAL)
|
||||
include (CheckCXXSourceCompiles)
|
||||
check_cxx_source_compiles(
|
||||
"
|
||||
#include <functional>
|
||||
using std::function;
|
||||
int main()
|
||||
{
|
||||
return 0;
|
||||
}" ${CXX_STD_FUNCTIONAL})
|
||||
endmacro()
|
||||
|
12
CMakeModules/CheckStdTr1Functional.cmake
Normal file
@@ -0,0 +1,12 @@
|
||||
macro (CHECK_STD_TR1_FUNCTIONAL CXX_STD_TR1_FUNCTIONAL)
|
||||
include (CheckCXXSourceCompiles)
|
||||
check_cxx_source_compiles(
|
||||
"
|
||||
#include <tr1/functional>
|
||||
using std::tr1::function;
|
||||
int main()
|
||||
{
|
||||
return 0;
|
||||
}" ${CXX_STD_TR1_FUNCTIONAL})
|
||||
endmacro()
|
||||
|
@@ -14,7 +14,7 @@ INCLUDE(CheckSymbolExists)
|
||||
INCLUDE(FindLibraryWithDebug)
|
||||
|
||||
# try to locate a patched unstable version (for comp's sake *sigh*) first
|
||||
FIND_PACKAGE(CLuceneUnstable)
|
||||
FIND_PACKAGE(CLuceneUnstable QUIET)
|
||||
IF(CLUCENEUNSTABLE_FOUND)
|
||||
SET(CLucene_FOUND TRUE)
|
||||
SET(CLUCENE_INCLUDE_DIR ${CLUCENE_UNSTABLE_INCLUDE_DIRS})
|
||||
@@ -41,6 +41,7 @@ SET(TRIAL_LIBRARY_PATHS
|
||||
/sw/lib${LIB_SUFFIX}
|
||||
/usr/pkg/lib${LIB_SUFFIX}
|
||||
/usr/lib64
|
||||
/usr/lib/${CMAKE_LIBRARY_ARCHITECTURE}
|
||||
)
|
||||
SET(TRIAL_INCLUDE_PATHS
|
||||
$ENV{CLUCENE_HOME}/include
|
||||
|
41
CMakeModules/FindEchonest.cmake
Normal file
@@ -0,0 +1,41 @@
|
||||
# - Find libechonest
|
||||
# Find the libechonest includes and the libechonest libraries
|
||||
# This module defines
|
||||
# ECHONEST_INCLUDE_DIR, root echonest include dir. Include echonest includes with echonest/foo.h
|
||||
# ECHONEST_LIBRARIES, the path to libechonest
|
||||
# ECHONEST_FOUND, whether libechonest was found
|
||||
|
||||
FIND_PACKAGE(PkgConfig QUIET)
|
||||
|
||||
if( TOMAHAWK_QT5 )
|
||||
set(LIBECHONEST_SUFFIX "5")
|
||||
endif()
|
||||
|
||||
PKG_CHECK_MODULES(PC_ECHONEST QUIET libechonest${LIBECHONEST_SUFFIX})
|
||||
|
||||
FIND_PATH(ECHONEST_INCLUDE_DIR NAMES echonest/Track.h
|
||||
HINTS
|
||||
${PC_ECHONEST_INCLUDEDIR}
|
||||
${PC_ECHONEST_INCLUDE_DIRS}
|
||||
${CMAKE_INSTALL_INCLUDEDIR}
|
||||
${KDE4_INCLUDE_DIR}
|
||||
)
|
||||
|
||||
FIND_LIBRARY(ECHONEST_LIBRARIES NAMES echonest${LIBECHONEST_SUFFIX}
|
||||
HINTS
|
||||
${PC_ECHONEST_LIBDIR}
|
||||
${PC_ECHONEST_LIBRARY_DIRS}
|
||||
${CMAKE_INSTALL_LIBDIR}
|
||||
${KDE4_LIB_DIR}
|
||||
)
|
||||
|
||||
IF(ECHONEST_LIBRARIES AND ECHONEST_INCLUDE_DIR AND NOT PC_ECHONEST_VERSION)
|
||||
MESSAGE(WARNING "You don't have pkg-config and so the libechonest version check does not work!")
|
||||
ENDIF()
|
||||
|
||||
INCLUDE(FindPackageHandleStandardArgs)
|
||||
FIND_PACKAGE_HANDLE_STANDARD_ARGS(Echonest
|
||||
REQUIRED_VARS ECHONEST_LIBRARIES ECHONEST_INCLUDE_DIR
|
||||
VERSION_VAR PC_ECHONEST_VERSION)
|
||||
|
||||
MARK_AS_ADVANCED(ECHONEST_INCLUDE_DIR ECHONEST_LIBRARIES)
|
@@ -6,7 +6,13 @@
|
||||
# LIBJREEN_FOUND, whether libjreen was found
|
||||
|
||||
FIND_PACKAGE(PkgConfig QUIET)
|
||||
PKG_CHECK_MODULES(PC_JREEN QUIET libjreen)
|
||||
if( TOMAHAWK_QT5 )
|
||||
set(JREEN_LIB_SUFFIX "-qt5")
|
||||
set(JREEN_INCLUDE_SUFFIX ${JREEN_LIB_SUFFIX})
|
||||
else()
|
||||
set(JREEN_INCLUDE_SUFFIX "-qt4")
|
||||
endif()
|
||||
PKG_CHECK_MODULES(PC_JREEN QUIET libjreen${JREEN_LIB_SUFFIX})
|
||||
|
||||
FIND_PATH(JREEN_INCLUDE_DIR NAMES jreen/jreen.h
|
||||
HINTS
|
||||
@@ -14,9 +20,12 @@ FIND_PATH(JREEN_INCLUDE_DIR NAMES jreen/jreen.h
|
||||
${PC_JREEN_INCLUDE_DIRS}
|
||||
${CMAKE_INSTALL_INCLUDEDIR}
|
||||
${KDE4_INCLUDE_DIR}
|
||||
PATH_SUFFIXES
|
||||
jreen${JREEN_INCLUDE_SUFFIX}
|
||||
|
||||
)
|
||||
|
||||
FIND_LIBRARY(JREEN_LIBRARIES NAMES jreen
|
||||
FIND_LIBRARY(JREEN_LIBRARIES NAMES jreen${JREEN_LIB_SUFFIX}
|
||||
HINTS
|
||||
${PC_JREEN_LIBDIR}
|
||||
${PC_JREEN_LIBRARY_DIRS}
|
||||
|
@@ -1,42 +0,0 @@
|
||||
# - Find libechonest
|
||||
# Find the libechonest includes and the libechonest libraries
|
||||
# This module defines
|
||||
# LIBECHONEST_INCLUDE_DIR, root echonest include dir. Include echonest includes with echonest/foo.h
|
||||
# LIBECHONEST_LIBRARY, the path to libechonest
|
||||
# LIBECHONEST_FOUND, whether libechonest was found
|
||||
|
||||
|
||||
find_path(LIBECHONEST_INCLUDE_DIR NAMES echonest_export.h
|
||||
HINTS
|
||||
~/usr/include
|
||||
/opt/local/include
|
||||
/usr/include
|
||||
/usr/local/include
|
||||
/opt/kde4/include
|
||||
${KDE4_INCLUDE_DIR}
|
||||
PATH_SUFFIXES echonest
|
||||
)
|
||||
|
||||
find_library( LIBECHONEST_LIBRARY NAMES echonest
|
||||
PATHS
|
||||
~/usr/lib
|
||||
/opt/local/lib
|
||||
/usr/lib
|
||||
/usr/lib64
|
||||
/usr/local/lib
|
||||
/opt/kde4/lib
|
||||
${KDE4_LIB_DIR}
|
||||
)
|
||||
|
||||
|
||||
if(LIBECHONEST_INCLUDE_DIR AND LIBECHONEST_LIBRARY)
|
||||
set(LIBECHONEST_FOUND TRUE)
|
||||
message(STATUS "Found libechonest: ${LIBECHONEST_INCLUDE_DIR}, ${LIBECHONEST_LIBRARY}")
|
||||
else(LIBECHONEST_INCLUDE_DIR AND LIBECHONEST_LIBRARY)
|
||||
set(LIBECHONEST_FOUND FALSE)
|
||||
if (LIBECHONEST_FIND_REQUIRED)
|
||||
message(FATAL_ERROR "Could NOT find required package libechonest")
|
||||
endif(LIBECHONEST_FIND_REQUIRED)
|
||||
endif(LIBECHONEST_INCLUDE_DIR AND LIBECHONEST_LIBRARY)
|
||||
|
||||
mark_as_advanced(LIBECHONEST_INCLUDE_DIR LIBECHONEST_LIBRARY)
|
@@ -7,11 +7,6 @@
|
||||
# (c) Dominik Schmidt <dev@dominik-schmidt.de>
|
||||
#
|
||||
|
||||
# Dependencies
|
||||
if(NOT QT4_FOUND)
|
||||
find_package(Qt4 REQUIRED)
|
||||
endif()
|
||||
|
||||
# Include dir
|
||||
find_path(LIBLASTFM_INCLUDE_DIR
|
||||
# Track.h doesn't exist in liblastfm-0.3.1, was called Track back then
|
||||
|
@@ -11,27 +11,14 @@
|
||||
# Redistribution and use is allowed according to the terms of the BSD license.
|
||||
# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
|
||||
|
||||
macro(_phonon_find_version)
|
||||
set(_phonon_namespace_header_file "${PHONON_INCLUDE_DIR}/phonon/phononnamespace.h")
|
||||
if (APPLE AND EXISTS "${PHONON_INCLUDE_DIR}/Headers/phononnamespace.h")
|
||||
set(_phonon_namespace_header_file "${PHONON_INCLUDE_DIR}/Headers/phononnamespace.h")
|
||||
endif (APPLE AND EXISTS "${PHONON_INCLUDE_DIR}/Headers/phononnamespace.h")
|
||||
file(READ ${_phonon_namespace_header_file} _phonon_header LIMIT 5000 OFFSET 1000)
|
||||
string(REGEX MATCH "define PHONON_VERSION_STR \"(4\\.[0-9]+\\.[0-9a-z]+)\"" _phonon_version_match "${_phonon_header}")
|
||||
set(PHONON_VERSION "${CMAKE_MATCH_1}")
|
||||
endmacro(_phonon_find_version)
|
||||
|
||||
# the dirs listed with HINTS are searched before the default sets of dirs
|
||||
find_library(PHONON_LIBRARY NAMES phonon HINTS ${KDE4_LIB_INSTALL_DIR} ${QT_LIBRARY_DIR})
|
||||
find_path(PHONON_INCLUDE_DIR NAMES phonon/phonon_export.h HINTS ${KDE4_INCLUDE_INSTALL_DIR} ${QT_INCLUDE_DIR} ${INCLUDE_INSTALL_DIR} ${QT_LIBRARY_DIR})
|
||||
|
||||
if(PHONON_INCLUDE_DIR AND PHONON_LIBRARY)
|
||||
set(PHONON_LIBS ${phonon_LIB_DEPENDS} ${PHONON_LIBRARY})
|
||||
set(PHONON_INCLUDES ${PHONON_INCLUDE_DIR}/KDE ${PHONON_INCLUDE_DIR})
|
||||
_phonon_find_version()
|
||||
endif(PHONON_INCLUDE_DIR AND PHONON_LIBRARY)
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
find_package_handle_standard_args(Phonon DEFAULT_MSG PHONON_INCLUDE_DIR PHONON_LIBRARY)
|
||||
|
||||
mark_as_advanced(PHONON_INCLUDE_DIR PHONON_LIBRARY)
|
||||
if( TOMAHAWK_QT5 )
|
||||
find_package(Phonon4Qt5 NO_MODULE)
|
||||
set(Phonon_FOUND ${Phonon4Qt5_FOUND})
|
||||
set(Phonon_DIR ${Phonon4Qt5_DIR})
|
||||
else()
|
||||
find_package(Phonon NO_MODULE)
|
||||
endif()
|
||||
|
||||
find_package_handle_standard_args(Phonon DEFAULT_MSG Phonon_DIR )
|
||||
|
@@ -6,45 +6,24 @@
|
||||
# QJSON_INCLUDE_DIR - the include path of the qjson library
|
||||
#
|
||||
|
||||
if (QJSON_INCLUDE_DIR AND QJSON_LIBRARIES)
|
||||
|
||||
# Already in cache
|
||||
set (QJSON_FOUND TRUE)
|
||||
|
||||
else (QJSON_INCLUDE_DIR AND QJSON_LIBRARIES)
|
||||
|
||||
if (NOT WIN32)
|
||||
# use pkg-config to get the values of QJSON_INCLUDE_DIRS
|
||||
# and QJSON_LIBRARY_DIRS to add as hints to the find commands.
|
||||
include (FindPkgConfig)
|
||||
pkg_check_modules (QJSON REQUIRED QJson>=0.5)
|
||||
endif (NOT WIN32)
|
||||
|
||||
find_library (QJSON_LIBRARIES
|
||||
find_library (QJSON_LIBRARIES
|
||||
NAMES
|
||||
qjson
|
||||
PATHS
|
||||
${QJSON_LIBRARY_DIRS}
|
||||
${LIB_INSTALL_DIR}
|
||||
${KDE4_LIB_DIR}
|
||||
)
|
||||
)
|
||||
|
||||
find_path (QJSON_INCLUDE_DIR
|
||||
find_path (QJSON_INCLUDE_DIR
|
||||
NAMES
|
||||
parser.h
|
||||
PATH_SUFFIXES
|
||||
qjson
|
||||
qjson/parser.h
|
||||
PATHS
|
||||
${QJSON_INCLUDE_DIRS}
|
||||
${INCLUDE_INSTALL_DIR}
|
||||
${KDE4_INCLUDE_DIR}
|
||||
)
|
||||
)
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
find_package_handle_standard_args(QJSON DEFAULT_MSG QJSON_LIBRARIES QJSON_INCLUDE_DIR)
|
||||
include(FindPackageHandleStandardArgs)
|
||||
find_package_handle_standard_args(QJSON DEFAULT_MSG QJSON_LIBRARIES QJSON_INCLUDE_DIR)
|
||||
|
||||
if ( UNIX AND NOT APPLE )
|
||||
set ( QJSON_LIBRARIES "${QJSON_LIBRARIES} ${QJSON_LDFLAGS}" CACHE INTERNAL "")
|
||||
endif ()
|
||||
|
||||
endif (QJSON_INCLUDE_DIR AND QJSON_LIBRARIES)
|
||||
|
@@ -1,31 +0,0 @@
|
||||
# - Try to find QTweetLib
|
||||
#
|
||||
# QTWEETLIB_FOUND - system has QTweetLib
|
||||
# QTWEETLIB_INCLUDE_DIRS - the QTweetLib include directories
|
||||
# QTWEETLIB_LIBRARIES - link these to use QTweetLib
|
||||
#
|
||||
# (c) Dominik Schmidt <dev@dominik-schmidt.de>
|
||||
#
|
||||
|
||||
# Dependencies
|
||||
find_package(Qt4 REQUIRED)
|
||||
|
||||
# Include dir
|
||||
find_path(QTWEETLIB_INCLUDE_DIR
|
||||
NAMES QTweetLib/qtweetlib_global.h
|
||||
PATHS ${KDE4_INCLUDE_DIR}
|
||||
)
|
||||
|
||||
# Finally the library itself
|
||||
find_library(QTWEETLIB_LIBRARY
|
||||
NAMES QTweetLib
|
||||
PATHS ${KDE4_LIB_DIR}
|
||||
)
|
||||
|
||||
SET( QTWEETLIB_LIBRARIES ${QTWEETLIB_LIBRARY} ${QJSON_LIBRARIES} )
|
||||
|
||||
INCLUDE(FindPackageHandleStandardArgs)
|
||||
FIND_PACKAGE_HANDLE_STANDARD_ARGS(QTweetLib DEFAULT_MSG QTWEETLIB_LIBRARY QTWEETLIB_INCLUDE_DIR)
|
||||
|
||||
MARK_AS_ADVANCED(QTWEETLIB_LIBRARIES QTWEETLIB_INCLUDE_DIR)
|
||||
|
24
CMakeModules/FindQtSparkle.cmake
Normal file
@@ -0,0 +1,24 @@
|
||||
# - Find qtsparkle
|
||||
# Find the qtsparkle includes and the qtsparkle libraries
|
||||
# This module defines
|
||||
# QTSPARKLE_INCLUDE_DIR, root qtsparkle include dir. Include qtsparkle includes with qtsparkle/foo.h
|
||||
# QTSPARKLE_LIBRARY, the path to qtsparkle
|
||||
# QTSPARKLE_FOUND, whether qtsparkle was found
|
||||
|
||||
FIND_PATH(QTSPARKLE_INCLUDE_DIR NAMES qtsparkle/Updater
|
||||
HINTS
|
||||
${CMAKE_INSTALL_INCLUDEDIR}
|
||||
${KDE4_INCLUDE_DIR}
|
||||
)
|
||||
|
||||
FIND_LIBRARY(QTSPARKLE_LIBRARIES NAMES qtsparkle
|
||||
HINTS
|
||||
${CMAKE_INSTALL_LIBDIR}
|
||||
${KDE4_LIB_DIR}
|
||||
)
|
||||
|
||||
INCLUDE(FindPackageHandleStandardArgs)
|
||||
FIND_PACKAGE_HANDLE_STANDARD_ARGS(QtSparkle
|
||||
REQUIRED_VARS QTSPARKLE_LIBRARIES QTSPARKLE_INCLUDE_DIR)
|
||||
|
||||
MARK_AS_ADVANCED(QTSPARKLE_INCLUDE_DIR QTSPARKLE_LIBRARIES)
|
@@ -1,11 +1,10 @@
|
||||
find_package(Qt4)
|
||||
find_path(QuaZip_INCLUDE_DIR quazip.h ${CMAKE_INSTALL_PREFIX}/include/quazip ${CMAKE_INSTALL_PREFIX}/include /usr/include/quazip /usr/local/include/quazip ${QT_INCLUDE_DIR}/quazip ${QT_INCLUDE_DIR} ${QUAZIP_DIR}/include/quazip ${QUAZIP_DIR}/quazip ${QUAZIP_DIR}/include)
|
||||
find_path(QuaZip_INCLUDE_DIR quazip/quazip.h ${CMAKE_INSTALL_PREFIX}/include/quazip ${CMAKE_INSTALL_PREFIX}/include /usr/include/quazip /usr/local/include/quazip ${QT_INCLUDE_DIR}/quazip ${QT_INCLUDE_DIR} ${QUAZIP_DIR}/include/quazip ${QUAZIP_DIR}/quazip ${QUAZIP_DIR}/include)
|
||||
find_library(QuaZip_LIBRARY NAMES quazip PATHS ${CMAKE_INSTALL_PREFIX}/lib64 ${CMAKE_INSTALL_PREFIX}/lib ${CMAKE_INSTALL_PREFIX}/Library/Frameworks ${QUAZIP_DIR}/lib64 ${QUAZIP_DIR}/lib ${QUAZIP_DIR}/quazip ${QUAZIP_DIR})
|
||||
include(FindPackageHandleStandardArgs)
|
||||
find_package_handle_standard_args(quazip DEFAULT_MSG QuaZip_LIBRARY QuaZip_INCLUDE_DIR)
|
||||
set(QuaZip_LIBRARIES ${QuaZip_LIBRARY})
|
||||
mark_as_advanced(QuaZip_LIBRARY QuaZip_INCLUDE_DIR)
|
||||
|
||||
if(QuaZip_LIBRARY AND QuaZip_INCLUDE_DIR)
|
||||
set(QuaZip_FOUND TRUE)
|
||||
if(QuaZip_LIBRARY AND QuaZip_INCLUDE_DIR)
|
||||
set(QuaZip_FOUND TRUE)
|
||||
endif()
|
||||
|
25
CMakeModules/FindSparsehash.cmake
Normal file
@@ -0,0 +1,25 @@
|
||||
# - Find google-sparsehash
|
||||
# Find the google-sparsehash includes
|
||||
# This module defines
|
||||
# SPARSEHASH_INCLUDE_DIR, root jreen include dir.
|
||||
# SPARSEHASH_FOUND, whether libjreen was found
|
||||
|
||||
FIND_PACKAGE(PkgConfig QUIET)
|
||||
PKG_CHECK_MODULES(PC_SPARSEHASH QUIET libsparsehash)
|
||||
|
||||
FIND_PATH(SPARSEHASH_INCLUDE_DIR NAMES google/sparsetable
|
||||
HINTS
|
||||
${PC_SPARSEHASH_INCLUDEDIR}
|
||||
${PC_SPARSEHASH_INCLUDE_DIRS}
|
||||
${CMAKE_INSTALL_INCLUDEDIR}
|
||||
)
|
||||
|
||||
IF(SPARSEHASH_INCLUDE_DIR AND NOT PC_SPARSEHASH_VERSION)
|
||||
MESSAGE(WARNING "You don't have pkg-config and so the google-sparsehash version check does not work!")
|
||||
ENDIF()
|
||||
|
||||
INCLUDE(FindPackageHandleStandardArgs)
|
||||
FIND_PACKAGE_HANDLE_STANDARD_ARGS(Sparsehash
|
||||
REQUIRED_VARS SPARSEHASH_INCLUDE_DIR)
|
||||
|
||||
MARK_AS_ADVANCED(SPARSEHASH_INCLUDE_DIR)
|
27
CMakeModules/FindTelepathyQt.cmake
Normal file
@@ -0,0 +1,27 @@
|
||||
# Copyright (c) 2013, Teo Mrnjavac <teo@kde.org>
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
|
||||
if( NOT BUILD_WITH_QT4 )
|
||||
find_package(TelepathyQt5 NO_MODULE)
|
||||
set(TelepathyQt_FOUND ${TelepathyQt5_FOUND})
|
||||
set(TELEPATHY_QT_VERSION ${TELEPATHY_QT5_VERSION})
|
||||
set(TELEPATHY_QT_INSTALL_DIR ${TELEPATHY_QT5_INSTALL_DIR})
|
||||
set(TELEPATHY_QT_INCLUDE_DIR ${TELEPATHY_QT5_INCLUDE_DIR})
|
||||
set(TELEPATHY_QT_LIB_DIR ${TELEPATHY_QT5_LIB_DIR})
|
||||
set(TELEPATHY_QT_SHARE_DIR ${TELEPATHY_QT5_SHARE_DIR})
|
||||
set(TELEPATHY_QT_LIBRARIES ${TELEPATHY_QT5_LIBRARIES})
|
||||
else()
|
||||
find_package(TelepathyQt4 NO_MODULE)
|
||||
set(TelepathyQt_FOUND ${TelepathyQt4_FOUND})
|
||||
set(TELEPATHY_QT_VERSION ${TELEPATHY_QT4_VERSION})
|
||||
set(TELEPATHY_QT_INSTALL_DIR ${TELEPATHY_QT4_INSTALL_DIR})
|
||||
set(TELEPATHY_QT_INCLUDE_DIR ${TELEPATHY_QT4_INCLUDE_DIR})
|
||||
set(TELEPATHY_QT_LIB_DIR ${TELEPATHY_QT4_LIB_DIR})
|
||||
set(TELEPATHY_QT_SHARE_DIR ${TELEPATHY_QT4_SHARE_DIR})
|
||||
set(TELEPATHY_QT_LIBRARIES ${TELEPATHY_QT4_LIBRARIES})
|
||||
endif()
|
||||
|
||||
set(TELEPATHY_QT_FOUND ${TelepathyQt_FOUND})
|
||||
|
||||
find_package_handle_standard_args(TelepathyQt DEFAULT_MSG TELEPATHY_QT_INSTALL_DIR )
|
@@ -34,6 +34,9 @@
|
||||
|
||||
!define NSI_PATH "${SOURCE_PATH}/admin/win/nsi"
|
||||
|
||||
;define app id needed for Windows 8 notifications
|
||||
!define AppUserModelId org.tomahawk-player.Tomahawk
|
||||
|
||||
;-----------------------------------------------------------------------------
|
||||
; Installer version
|
||||
;-----------------------------------------------------------------------------
|
||||
@@ -274,11 +277,11 @@ Section "Tomahawk Player" SEC_TOMAHAWK_PLAYER
|
||||
File "${INSTALL_PATH}\bin\tomahawk.exe"
|
||||
|
||||
File "${INSTALL_PATH}\bin\tomahawk_crash_reporter.exe"
|
||||
File "${INSTALL_PATH}\bin\libtomahawk_breakpad.dll"
|
||||
|
||||
File "${INSTALL_PATH}\bin\libqxtweb-standalone.dll"
|
||||
File "${INSTALL_PATH}\bin\libtomahawk_portfwd.dll"
|
||||
File "${INSTALL_PATH}\bin\libtomahawklib.dll"
|
||||
File "${INSTALL_PATH}\bin\libtomahawk.dll"
|
||||
File "${INSTALL_PATH}\bin\libtomahawk-widgets.dll"
|
||||
File "${INSTALL_PATH}\bin\libtomahawk-playdarapi.dll"
|
||||
|
||||
; plugins
|
||||
File "${INSTALL_PATH}\lib\libtomahawk_*_*.dll"
|
||||
!endif
|
||||
@@ -287,11 +290,11 @@ Section "Tomahawk Player" SEC_TOMAHAWK_PLAYER
|
||||
File "${BUILD_PATH}\tomahawk.exe"
|
||||
|
||||
File "${BUILD_PATH}\tomahawk_crash_reporter.exe"
|
||||
File "${BUILD_PATH}\libtomahawk_breakpad.dll"
|
||||
|
||||
File "${BUILD_PATH}\libtomahawklib.dll"
|
||||
File "${BUILD_PATH}\libqxtweb-standalone.dll"
|
||||
File "${BUILD_PATH}\libtomahawk_portfwd.dll"
|
||||
File "${BUILD_PATH}\libtomahawk.dll"
|
||||
File "${BUILD_PATH}\libtomahawk-widgets.dll"
|
||||
File "${BUILD_PATH}\libtomahawk-playdarapi.dll"
|
||||
|
||||
; plugins
|
||||
File "${BUILD_PATH}\libtomahawk_*_*.dll"
|
||||
!endif
|
||||
@@ -309,16 +312,21 @@ Section "Tomahawk Player" SEC_TOMAHAWK_PLAYER
|
||||
File "${QT_DLL_PATH}\QtUiTools4.dll"
|
||||
File "${QT_DLL_PATH}\QtWebKit4.dll"
|
||||
File "${QT_DLL_PATH}\QtXml4.dll"
|
||||
File "${QT_DLL_PATH}\QtSvg4.dll"
|
||||
File "${QT_DLL_PATH}\QtDeclarative4.dll"
|
||||
File "${QT_DLL_PATH}\QtXmlPatterns4.dll"
|
||||
|
||||
;SQLite driver
|
||||
SetOutPath "$INSTDIR\sqldrivers"
|
||||
File "${SQLITE_DLL_PATH}\qsqlite4.dll"
|
||||
SetOutPath "$INSTDIR"
|
||||
File "${MING_BIN}\libsqlite3-0.dll"
|
||||
|
||||
;Image plugins
|
||||
SetOutPath "$INSTDIR\imageformats"
|
||||
File "${IMAGEFORMATS_DLL_PATH}\qgif4.dll"
|
||||
File "${IMAGEFORMATS_DLL_PATH}\qjpeg4.dll"
|
||||
File "${IMAGEFORMATS_DLL_PATH}\qsvg4.dll"
|
||||
SetOutPath "$INSTDIR"
|
||||
|
||||
;Cygwin/c++ stuff
|
||||
@@ -344,26 +352,50 @@ Section "Tomahawk Player" SEC_TOMAHAWK_PLAYER
|
||||
; Other
|
||||
File "${MING_BIN}\libqjson.dll"
|
||||
File "${MING_BIN}\libtag.dll"
|
||||
File "${MING_BIN}\libpng15-15.dll"
|
||||
File "${MING_BIN}\libpng16-16.dll"
|
||||
File "${MING_BIN}\libjpeg-8.dll"
|
||||
File "${MING_BIN}\zlib1.dll"
|
||||
|
||||
File "${MING_BIN}\libechonest.dll"
|
||||
File "${MING_BIN}\liblastfm.dll"
|
||||
File "${MING_BIN}\libQTweetLib.dll"
|
||||
File "${MING_BIN}\libquazip.dll"
|
||||
File "${MING_BIN}\libqtkeychain.dll"
|
||||
|
||||
; GnuTLS
|
||||
File "${MING_BIN}\libgnutls-28.dll"
|
||||
File "${MING_BIN}\libtasn1-6.dll"
|
||||
File "${MING_BIN}\libgmp-10.dll"
|
||||
File "${MING_BIN}\libhogweed-2-4.dll"
|
||||
File "${MING_BIN}\libintl-8.dll"
|
||||
File "${MING_BIN}\libnettle-4-6.dll"
|
||||
File "${MING_BIN}\libp11-kit-0.dll"
|
||||
File "${MING_BIN}\libffi-6.dll"
|
||||
|
||||
; Snorenotify
|
||||
File "${MING_BIN}\SnoreToast.exe"
|
||||
File "${MING_BIN}\libsnore.dll"
|
||||
File "${MING_LIB}\libsnore\libsnore_backend_growl.dll"
|
||||
File "${MING_LIB}\libsnore\libsnore_backend_snarl.dll"
|
||||
File "${MING_LIB}\libsnore\libsnore_backend_snore.dll"
|
||||
File "${MING_LIB}\libsnore\libsnore_backend_snoretoast.dll"
|
||||
|
||||
; Snoregrowl
|
||||
File "${MING_BIN}\libsnoregrowl++.dll"
|
||||
File "${MING_BIN}\libsnoregrowl.dll"
|
||||
|
||||
; Jabber
|
||||
File "${MING_BIN}\libjreen.dll"
|
||||
File "${MING_BIN}\libidn-11.dll"
|
||||
File "${MING_BIN}\libgsasl-7.dll"
|
||||
File "${MING_BIN}\libqca.dll"
|
||||
SetOutPath "$INSTDIR\crypto"
|
||||
File "${MING_LIB}\qt4\plugins\crypto\libqca-ossl.dll"
|
||||
SetOutPath "$INSTDIR"
|
||||
File "${MING_BIN}\libssl-8.dll"
|
||||
File "${MING_BIN}\libcrypto-8.dll"
|
||||
File "${MING_BIN}\libssl-10.dll"
|
||||
File "${MING_BIN}\libcrypto-10.dll"
|
||||
|
||||
File "${MING_LIB}\libclucene-core.dll"
|
||||
File "${MING_LIB}\libclucene-shared.dll"
|
||||
File "${MING_BIN}\libclucene-core.dll"
|
||||
File "${MING_BIN}\libclucene-shared.dll"
|
||||
|
||||
File "${MING_BIN}\libqtsparkle.dll"
|
||||
File "${MING_BIN}\libattica.dll"
|
||||
@@ -382,6 +414,7 @@ SectionGroup "Shortcuts"
|
||||
CreateDirectory "$SMPROGRAMS\Tomahawk"
|
||||
CreateShortCut "$SMPROGRAMS\Tomahawk\LICENSE.lnk" "$INSTDIR\LICENSE.txt"
|
||||
CreateShortCut "$SMPROGRAMS\Tomahawk\Tomahawk.lnk" "$INSTDIR\tomahawk.exe"
|
||||
WinShell::SetLnkAUMI "$SMPROGRAMS\Tomahawk\Tomahawk.lnk" "${AppUserModelId}"
|
||||
CreateShortCut "$SMPROGRAMS\Tomahawk\Release notes.lnk" "$INSTDIR\NOTES.txt"
|
||||
CreateShortCut "$SMPROGRAMS\Tomahawk\Uninstall.lnk" "$INSTDIR\uninstall.exe"
|
||||
SetShellVarContext current
|
||||
@@ -520,12 +553,16 @@ Section Uninstall
|
||||
DeleteRegValue HKLM "Software\Tomahawk" "VersionRevision"
|
||||
DeleteRegValue HKLM "Software\Tomahawk" ""
|
||||
DeleteRegKey HKLM "Software\Tomahawk"
|
||||
|
||||
|
||||
DeleteRegKey HKCR "Software\Tomahawk"
|
||||
DeleteRegKey HKCR "Software\TomahawkSpotify"
|
||||
DeleteRegKey HKCR "tomahawk"
|
||||
|
||||
;Start menu shortcuts.
|
||||
!ifdef OPTION_SECTION_SC_START_MENU
|
||||
SetShellVarContext all
|
||||
WinShell::UninstAppUserModelId "${AppUserModelId}"
|
||||
WinShell::UninstShortcut "$SMPROGRAMS\Tomahawk\Tomahawk.lnk"
|
||||
RMDir /r "$SMPROGRAMS\Tomahawk"
|
||||
SetShellVarContext current
|
||||
!endif
|
||||
|
144
ChangeLog
@@ -1,3 +1,139 @@
|
||||
Version 0.9.0:
|
||||
|
||||
Version 0.8.0:
|
||||
* Playback Queue now saves its state across sessions.
|
||||
* Added "Inbox" feature, showing incoming song recommendations. Dropping
|
||||
a track on a user in the sidebar sends a recommendation to them.
|
||||
* You will now be asked whether you want to trust invalid SSL certificates.
|
||||
* Improved connecting between Tomahawk peers and support having multiple IPs
|
||||
(including IPv6).
|
||||
* Added Trending page, showing you the most played tracks of your friends recently,
|
||||
trending songs and playlists.
|
||||
* Removed Top Loved from sidebar.
|
||||
* JavaScript-Resolver can now handle URLs (e.g. when dropped from a browser)
|
||||
and resolve them to Playlists/Tracks/Artists/Albums.
|
||||
* HTTP(S) streaming is now done by Tomahawk instead of the Phonon backend
|
||||
(fixed HTTPS streaming on MacOS).
|
||||
* Heavily reduced memory footprint during and after indexing the database.
|
||||
* New Loved widget shows what friends have loved tracks throughout the app.
|
||||
* New Artist, Album and Track page design - new fonts, colors, layout.
|
||||
* Retina display and DPI scaling fixes.
|
||||
* New Dashboard layout.
|
||||
* New Stats widget.
|
||||
* New Collection views.
|
||||
* Added Telepathy support.
|
||||
* Plugin refactoring (and .AXE resolver binaries).
|
||||
* Removed Twitter due to change in Twitter's API.
|
||||
* Improved error messages.
|
||||
* Support drag & drop of items from Artist and Album page headers.
|
||||
* Added basic remote control API.
|
||||
* Add support for Opus codec in local files (requires TagLib 1.9).
|
||||
* Support rtmp:// streams.
|
||||
* Drop QJson as a dependency for Qt5.
|
||||
* Support additional headers in CustomUrlHandler.
|
||||
* Fuzzy search indices for JS Resolvers.
|
||||
* Add metadata retrieval of HTTP(S) streams in JavaScript resolvers.
|
||||
* New Dependencies: google-sparsehash, GnuTLS.
|
||||
* Flat Collection View.
|
||||
* Support for Windows, OS X and Growl notifications.
|
||||
|
||||
Version 0.7.0:
|
||||
* JavaScript Resolvers can now expose collections.
|
||||
* Introduced bundle system for JavaScript Resolvers, called "axes".
|
||||
* Fixed playback-loop caused by duplicate tracks in a playlist.
|
||||
* Improved peer handling and removed connection support through Twitter.
|
||||
* Taking an account offline now also disconnects associated peers.
|
||||
* Improved spotify protocol handling.
|
||||
* Added "Append to Playlist" context menu item.
|
||||
* User-friendlier collection handling: added info-buttons for artists and
|
||||
albums. Double-clicking an item expands it now.
|
||||
* Charts only load on-demand now.
|
||||
* Fixed Diagnostics information not correctly updating.
|
||||
* Fixed issue with hidden sidebar and panels.
|
||||
* Fixed issues with some color schemes.
|
||||
* Fixed playing files with special characters in the filename.
|
||||
* Improved stability.
|
||||
* Added translations for Catalan, Czech, Galician, Greek, Italian and
|
||||
Chinese.
|
||||
* (Windows) Smoother and more responsive audio playback.
|
||||
* (Linux) Fixed grid issues with GTK-styles.
|
||||
|
||||
Version 0.6.1:
|
||||
* Improved stability.
|
||||
* Improved UPnP detection and port-forwarding.
|
||||
* Fixed scrolling behaviour of grid-views.
|
||||
* Lots of small design tweaks and fixes.
|
||||
|
||||
Version 0.6.0:
|
||||
* Improved icon theme with vector graphics.
|
||||
* Higher resolution artist and album images.
|
||||
* You can now click artists, albums and tracks mentioned in artists'
|
||||
biographies.
|
||||
* New AudioControl logic - only enable Prev/Skip buttons if available.
|
||||
* Added more options to right-click/context menus.
|
||||
* Resolver source icon in Audiocontrols now supports being a link-back URL
|
||||
to original source.
|
||||
* Make friends' currently playing song (in sidebar) clickable.
|
||||
* Improve MusicBrainz plugin to use normalized artist names and avoid
|
||||
duplicate tracks.
|
||||
* Access Control queries now stay on the bottom of the job view, removing
|
||||
the tendency to jump away from the mouse.
|
||||
* Improved random mode, preventing songs from being played in too rapid
|
||||
succession.
|
||||
* You can now choose between various view modes for your playlists.
|
||||
* Nicer layout for the Artist, Album & Track pages.
|
||||
* Follow HTTP redirects when fetching Playlists.
|
||||
* Main menu can now be hidden and instead be shown as a toolbar button.
|
||||
* Connectivity controls in the toolbar.
|
||||
* Cleaned up settings dialog.
|
||||
* Ability to sync Spotify Starred Tracks with Tomahawk's Loved Tracks.
|
||||
* Remove YouTube resolver from plug-in directory on request of YouTube.
|
||||
* Fixed iTunes m3u playlist support.
|
||||
* Support dropping of new Soundcloud user, track, set & likes URLs.
|
||||
* Added HotNewHipHop as available chart.
|
||||
* Added iTunes as available source for New Releases.
|
||||
* Updates and additions to translations including: Japanese, Bulgarian,
|
||||
Finnish, Russian, Arabic, Chinese, Swedish, Czech and more.
|
||||
* (Windows) Added thumb buttons to Windows 7's taskbar.
|
||||
* (Linux) Allow disabling of playback notifications.
|
||||
|
||||
Version 0.5.5:
|
||||
* Changed the Spotify config dialog to indicate when the user
|
||||
is logged in.
|
||||
* Fixed bug where the wrong avatar could be shown for a user.
|
||||
* Fixed shortcuts not working in the global search field on OS X.
|
||||
* Fixed The Echo Nest stations.
|
||||
* Code-signed executable on OS X for GateKeeper.
|
||||
* Fixed logging in to Spotify when pressing return in the config dialog.
|
||||
* Fixed queue not auto-collapsing when playing the last track.
|
||||
* Fixed bug where album listings would fail to show up.
|
||||
* Improved stability.
|
||||
* Fixed bug where it was not possible to drop a mixture of resolved
|
||||
and unresolved tracks onto a playlist.
|
||||
|
||||
Version 0.5.4:
|
||||
* Improved stability.
|
||||
* Added support for Spotify album lookups.
|
||||
* Fixed not always updating the database index after scanning.
|
||||
* Fixed connection issue between Tomahawk peers.
|
||||
|
||||
Version 0.5.3:
|
||||
* Fixed broken artist names when importing Last.fm playback history.
|
||||
* Fixed crash when filtering collections.
|
||||
|
||||
Version 0.5.2:
|
||||
* Fixed a crash when invalid results are coming back from a resolver or
|
||||
are found in a playlist.
|
||||
|
||||
Version 0.5.1:
|
||||
* Fixed a few issues with automatic downloading and launching
|
||||
of the Spotify account.
|
||||
* Show an error message when not able to resolve a requested song.
|
||||
* Fixed a few crash and freeze issues.
|
||||
* Better detection of local networks for the Local Network connector.
|
||||
* Don't prompt for access permission for your own accounts.
|
||||
* (OS X) Fixed not being able to connect to Last.fm.
|
||||
|
||||
Version 0.5.0:
|
||||
* SOCKS5 proxy support improvements for resolvers and more.
|
||||
* Initial Access Control support, allowing users to define who is able to
|
||||
@@ -52,7 +188,7 @@ Version 0.4.0:
|
||||
* Fixed bug where filter text would be one step behind filter value.
|
||||
* Fixed bug where resolvers would enable themselves after auto-updating.
|
||||
* Fixed occasional crash when dropping tracks onto New Station item.
|
||||
* Added jump-to-current-track support for search results page.
|
||||
* Added jump-to-current-track support for search results page.
|
||||
* Fixed non-resolving tracks when dragging from album view.
|
||||
* Fixed fetching album covers for albums with special characters.
|
||||
* Show errors and continue gracefully when resolved audio is not available.
|
||||
@@ -77,7 +213,7 @@ Version 0.4.0:
|
||||
* Fixed out of sync Show/Hide menu items on OS X when hidden with cmd-h.
|
||||
* Fixed /Volumes directory not showing up on OS X.
|
||||
* Fixed startup crash on OS X.
|
||||
|
||||
|
||||
Version 0.3.3:
|
||||
* Automatically load Super Collection tracks when no official release
|
||||
information is available.
|
||||
@@ -89,7 +225,7 @@ Version 0.3.3:
|
||||
* Fixed dupe menu entry appearing on OS X.
|
||||
* Fixed invisible sidebar items on Linux.
|
||||
|
||||
Version 0.3.2:
|
||||
Version 0.3.2:
|
||||
* Improved syncing process, it's faster and more reliable now.
|
||||
* Fixed UPnP issues.
|
||||
* Fixed not updating collections and views after a collection changes.
|
||||
@@ -143,7 +279,7 @@ Version 0.3.0:
|
||||
* Added YouTube resolver.
|
||||
* Fixed bug where going offline then online would not re-connect to many
|
||||
peers.
|
||||
* Added support for auto-updating live XSPF playlists.
|
||||
* Added support for auto-updating live XSPF playlists.
|
||||
* Don't show an age of 41 years for tracks that have no age information.
|
||||
* Show config UI for resolvers that have them as soon as you add them.
|
||||
* Add support for Echo Nest Personal Catalogs and User Radio. Synchronize
|
||||
|
51
README
@@ -1,51 +0,0 @@
|
||||
Compiling Tomahawk
|
||||
------------------
|
||||
|
||||
$ mkdir build && cd build
|
||||
$ cmake ..
|
||||
$ make
|
||||
|
||||
Start the application on Linux:
|
||||
$ ./tomahawk
|
||||
Start the application on OS X:
|
||||
$ open tomahawk.app
|
||||
|
||||
|
||||
Detailed building instructions for Ubuntu
|
||||
-----------------------------------------
|
||||
See: http://wiki.tomahawk-player.org/mediawiki/index.php/Building_Ubuntu_Binary_on_Precise_(12.04)
|
||||
|
||||
Detailed building instructions for OS X
|
||||
---------------------------------------
|
||||
See: http://wiki.tomahawk-player.org/mediawiki/index.php/Building_OS_X_Application_Bundle_on_Snow_Leopard_(10.6)_and_Lion_(10.7)
|
||||
|
||||
Doxygen Documentation
|
||||
---------------------
|
||||
See: http://dev.tomahawk-player.org/api/classes.html
|
||||
|
||||
|
||||
Dependencies
|
||||
------------
|
||||
|
||||
CMake 2.8.6 - http://www.cmake.org/
|
||||
Qt 4.7.0 - http://qt.nokia.com/
|
||||
QJson 0.7.1 - http://qjson.sourceforge.net/
|
||||
SQLite 3.6.22 - http://www.sqlite.org/
|
||||
TagLib 1.6.2 - http://developer.kde.org/~wheeler/taglib.html
|
||||
Boost 1.3 - http://www.boost.org/
|
||||
CLucene 0.9.23 (0.9.21 will fail) - http://clucene.sourceforge.net/download.shtml
|
||||
libechonest 1.2.1 - http://projects.kde.org/projects/playground/libs/libechonest/
|
||||
Attica 0.4.0 - ftp://ftp.kde.org/pub/kde/stable/attica/
|
||||
QuaZip 0.4.3 - http://quazip.sourceforge.net/
|
||||
|
||||
The following dependencies are optional, but recommended:
|
||||
|
||||
Jreen 1.0.5 - http://qutim.org/jreen / https://github.com/euroelessar/jreen
|
||||
QTweetLib 0.5.0 - https://github.com/minimoog/QTweetLib
|
||||
liblastfm 1.0.1 - http://github.com/eartle/liblastfm/
|
||||
|
||||
Third party libraries that we ship with our source:
|
||||
|
||||
MiniUPnP 1.6 - http://miniupnp.free.fr/
|
||||
|
||||
Enjoy!
|
69
README.md
Normal file
@@ -0,0 +1,69 @@
|
||||
Tomahawk
|
||||
========
|
||||
|
||||
Compiling and running Tomahawk
|
||||
------------------------------
|
||||
|
||||
Compile:
|
||||
|
||||
$ mkdir build && cd build
|
||||
$ cmake ..
|
||||
$ make
|
||||
|
||||
Start the application on Linux:
|
||||
|
||||
$ ./tomahawk
|
||||
|
||||
Start the application on OS X:
|
||||
|
||||
$ open tomahawk.app
|
||||
|
||||
|
||||
Detailed building instructions for Ubuntu
|
||||
-----------------------------------------
|
||||
See: http://wiki.tomahawk-player.org/index.php/Building_on_Ubuntu
|
||||
|
||||
Detailed building instructions for OS X
|
||||
---------------------------------------
|
||||
See: http://wiki.tomahawk-player.org/index.php/Building_OS_X_Application_Bundle
|
||||
|
||||
Doxygen Documentation
|
||||
---------------------
|
||||
See: http://dev.tomahawk-player.org/api/classes.html
|
||||
|
||||
Dependencies
|
||||
------------
|
||||
|
||||
Required dependencies:
|
||||
|
||||
* CMake 2.8.6 - http://www.cmake.org/
|
||||
* Qt 4.7.0 - http://qt-project.org/
|
||||
* Phonon 4.6.0 - http://phonon.kde.org/
|
||||
* QJson 0.8.1 - http://qjson.sourceforge.net/
|
||||
* SQLite 3.6.22 - http://www.sqlite.org/
|
||||
* TagLib 1.8 - http://developer.kde.org/~wheeler/taglib.html
|
||||
* Boost 1.3 - http://www.boost.org/
|
||||
* CLucene 0.9.23 (0.9.21 will fail) - http://clucene.sourceforge.net/download.shtml
|
||||
* libechonest 2.2.0 - http://projects.kde.org/projects/playground/libs/libechonest/
|
||||
* Attica 0.4.0 - ftp://ftp.kde.org/pub/kde/stable/attica/
|
||||
* QuaZip 0.4.3 - http://quazip.sourceforge.net/
|
||||
* liblastfm 1.0.1 - https://github.com/lastfm/liblastfm/
|
||||
* QtKeychain 0.1 - https://github.com/frankosterfeld/qtkeychain/
|
||||
* Sparsehash - https://code.google.com/p/sparsehash/
|
||||
* GnuTLS - http://gnutls.org/
|
||||
|
||||
The following dependencies are optional, but recommended:
|
||||
|
||||
* Jreen 1.0.5 (1.1.0 will fail, 1.1.1 is fine) - http://qutim.org/jreen/
|
||||
* Snorenotify - https://github.com/Snorenotify/Snorenotify/
|
||||
|
||||
Third party libraries that we ship with our source:
|
||||
|
||||
* MiniUPnP 1.6 - http://miniupnp.free.fr/
|
||||
* Qocoa - https://github.com/mikemcquaid/Qocoa/
|
||||
* libqnetwm - http://code.google.com/p/libqnetwm/
|
||||
* libqxt (QxtWeb module) - http://libqxt.org/
|
||||
* SPMediaKeyTap - https://github.com/nevyn/SPMediaKeyTap/
|
||||
* kdSingleApplicationGuard - http://www.kdab.com/
|
||||
|
||||
Enjoy!
|
116
TomahawkAddLibrary.cmake
Normal file
@@ -0,0 +1,116 @@
|
||||
include( CMakeParseArguments )
|
||||
|
||||
function(tomahawk_add_library)
|
||||
# parse arguments (name needs to be saved before passing ARGN into the macro)
|
||||
set(NAME ${ARGV0})
|
||||
set(options NO_INSTALL NO_VERSION)
|
||||
set(oneValueArgs NAME TYPE EXPORT_MACRO TARGET TARGET_TYPE EXPORT VERSION SOVERSION INSTALL_BINDIR)
|
||||
set(multiValueArgs SOURCES UI LINK_LIBRARIES LINK_PRIVATE_LIBRARIES COMPILE_DEFINITIONS QT5_MODULES)
|
||||
cmake_parse_arguments(LIBRARY "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN})
|
||||
set(LIBRARY_NAME ${NAME})
|
||||
|
||||
|
||||
# message("*** Arguments for ${LIBRARY_NAME}")
|
||||
# message("Sources: ${LIBRARY_SOURCES}")
|
||||
# message("Link libraries: ${LIBRARY_LINK_LIBRARIES}")
|
||||
# message("UI: ${LIBRARY_UI}")
|
||||
# message("TARGET_TYPE: ${LIBRARY_TARGET_TYPE}")
|
||||
# message("EXPORT_MACRO: ${LIBRARY_EXPORT_MACRO}")
|
||||
# message("NO_INSTALL: ${LIBRARY_NO_INSTALL}")
|
||||
|
||||
set(target ${LIBRARY_NAME})
|
||||
|
||||
# qt stuff
|
||||
include_directories(${CMAKE_CURRENT_LIST_DIR})
|
||||
include_directories(${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
if(LIBRARY_UI)
|
||||
qt_wrap_ui(LIBRARY_UI_SOURCES ${LIBRARY_UI})
|
||||
list(APPEND LIBRARY_SOURCES ${LIBRARY_UI_SOURCES})
|
||||
endif()
|
||||
|
||||
# add resources from current dir
|
||||
if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/resources.qrc")
|
||||
qt_add_resources(LIBRARY_RC_SOURCES "resources.qrc")
|
||||
list(APPEND LIBRARY_SOURCES ${LIBRARY_RC_SOURCES})
|
||||
unset(LIBRARY_RC_SOURCES)
|
||||
endif()
|
||||
|
||||
# add target
|
||||
if(LIBRARY_TARGET_TYPE STREQUAL "STATIC")
|
||||
add_library(${target} STATIC ${LIBRARY_SOURCES})
|
||||
elseif(LIBRARY_TARGET_TYPE STREQUAL "MODULE")
|
||||
add_library(${target} MODULE ${LIBRARY_SOURCES})
|
||||
else() # default
|
||||
add_library(${target} SHARED ${LIBRARY_SOURCES})
|
||||
endif()
|
||||
|
||||
# HACK: add qt modules - every lib should define its own set of modules
|
||||
qt5_use_modules(${target} Core Network Widgets Sql Xml DBus ${LIBRARY_QT5_MODULES})
|
||||
|
||||
# definitions - can this be moved into set_target_properties below?
|
||||
add_definitions(${QT_DEFINITIONS})
|
||||
set_target_properties(${target} PROPERTIES AUTOMOC TRUE)
|
||||
|
||||
add_definitions(${TOMAHAWK_DEFINITIONS})
|
||||
if(LIBRARY_EXPORT_MACRO)
|
||||
set_target_properties(${target} PROPERTIES COMPILE_DEFINITIONS ${LIBRARY_EXPORT_MACRO})
|
||||
endif()
|
||||
|
||||
if(LIBRARY_COMPILE_DEFINITIONS)
|
||||
# Dear CMake, i hate you! Sincerely, domme
|
||||
# At least in CMake 2.8.8, you CANNOT set more than one COMPILE_DEFINITIONS value
|
||||
# only takes the first one if called multiple times or bails out with wrong number of arguments
|
||||
# when passing in a list, thus i redefine the export macro here in hope it won't mess up other targets
|
||||
# Dear domme,
|
||||
# "The COMPILE_DEFINITIONS property may be set to a semicolon-separated list"
|
||||
# Sincerely, CMake Documentation
|
||||
add_definitions( "-D${LIBRARY_EXPORT_MACRO}" )
|
||||
|
||||
set_target_properties(${target} PROPERTIES COMPILE_DEFINITIONS ${LIBRARY_COMPILE_DEFINITIONS})
|
||||
endif()
|
||||
|
||||
# add link targets
|
||||
target_link_libraries(${target} ${TOMAHAWK_LIBRARIES})
|
||||
if(LIBRARY_LINK_LIBRARIES)
|
||||
target_link_libraries(${target} ${LIBRARY_LINK_LIBRARIES})
|
||||
endif()
|
||||
if(LIBRARY_LINK_PRIVATE_LIBRARIES)
|
||||
target_link_libraries(${target} LINK_PRIVATE ${LIBRARY_LINK_PRIVATE_LIBRARIES})
|
||||
endif()
|
||||
|
||||
# add soversion
|
||||
if(NOT LIBRARY_NO_VERSION)
|
||||
set_target_properties(${target} PROPERTIES VERSION ${LIBRARY_VERSION})
|
||||
|
||||
if(NOT LIBRARY_SOVERSION)
|
||||
set(LIBRARY_SOVERSION ${LIBRARY_VERSION})
|
||||
endif()
|
||||
|
||||
set_target_properties(${target} PROPERTIES SOVERSION ${LIBRARY_SOVERSION})
|
||||
endif()
|
||||
|
||||
|
||||
if(NOT LIBRARY_INSTALL_BINDIR)
|
||||
set(LIBRARY_INSTALL_BINDIR "${CMAKE_INSTALL_BINDIR}")
|
||||
endif()
|
||||
|
||||
# make installation optional, maybe useful for dummy plugins one day
|
||||
if(NOT LIBRARY_NO_INSTALL)
|
||||
include(GNUInstallDirs)
|
||||
if(NOT LIBRARY_EXPORT)
|
||||
install( TARGETS ${target}
|
||||
RUNTIME DESTINATION ${LIBRARY_INSTALL_BINDIR}
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
)
|
||||
else()
|
||||
install( TARGETS ${target}
|
||||
EXPORT ${LIBRARY_EXPORT}
|
||||
RUNTIME DESTINATION ${LIBRARY_INSTALL_BINDIR}
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
)
|
||||
endif()
|
||||
endif()
|
||||
endfunction()
|
55
TomahawkAddPlugin.cmake
Normal file
@@ -0,0 +1,55 @@
|
||||
include( CMakeParseArguments )
|
||||
include( ${TOMAHAWK_CMAKE_DIR}/TomahawkAddLibrary.cmake )
|
||||
|
||||
function(tomahawk_add_plugin)
|
||||
# parse arguments (name needs to be saved before passing ARGN into the macro)
|
||||
set(NAME ${ARGV0})
|
||||
set(options NO_INSTALL SHARED_LIB)
|
||||
set(oneValueArgs NAME TYPE EXPORT_MACRO)
|
||||
set(multiValueArgs SOURCES UI LINK_LIBRARIES COMPILE_DEFINITIONS)
|
||||
cmake_parse_arguments(PLUGIN "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN})
|
||||
set(PLUGIN_NAME ${NAME})
|
||||
|
||||
# message("*** Arguments for ${PLUGIN_NAME}")
|
||||
# message("Sources: ${PLUGIN_SOURCES}")
|
||||
# message("Link libraries: ${PLUGIN_LINK_LIBRARIES}")
|
||||
# message("UI: ${PLUGIN_UI}")
|
||||
# message("TYPE: ${PLUGIN_TYPE}")
|
||||
# message("EXPORT_MACRO: ${PLUGIN_EXPORT_MACRO}")
|
||||
# message("NO_INSTALL: ${PLUGIN_NO_INSTALL}")
|
||||
|
||||
# create target name once for convenience
|
||||
set(target "tomahawk_${PLUGIN_TYPE}_${PLUGIN_NAME}")
|
||||
|
||||
# determine target type
|
||||
if(NOT ${PLUGIN_SHARED_LIB})
|
||||
set(target_type "MODULE")
|
||||
else()
|
||||
set(target_type "SHARED")
|
||||
endif()
|
||||
|
||||
list(APPEND tomahawk_add_library_args
|
||||
"${target}"
|
||||
"EXPORT_MACRO" "${PLUGIN_EXPORT_MACRO}"
|
||||
"TARGET_TYPE" "${target_type}"
|
||||
"SOURCES" "${PLUGIN_SOURCES}"
|
||||
)
|
||||
|
||||
if(PLUGIN_UI)
|
||||
list(APPEND tomahawk_add_library_args "UI" "${PLUGIN_UI}")
|
||||
endif()
|
||||
|
||||
if(PLUGIN_LINK_LIBRARIES)
|
||||
list(APPEND tomahawk_add_library_args "LINK_LIBRARIES" "${PLUGIN_LINK_LIBRARIES}")
|
||||
endif()
|
||||
|
||||
if(PLUGIN_COMPILE_DEFINITIONS)
|
||||
list(APPEND tomahawk_add_library_args "COMPILE_DEFINITIONS" ${PLUGIN_COMPILE_DEFINITIONS})
|
||||
endif()
|
||||
|
||||
list(APPEND tomahawk_add_library_args "NO_VERSION")
|
||||
|
||||
list(APPEND tomahawk_add_library_args "INSTALL_BINDIR" "${CMAKE_INSTALL_LIBDIR}")
|
||||
|
||||
tomahawk_add_library(${tomahawk_add_library_args})
|
||||
endfunction()
|
4
TomahawkBuildTreeSettings.cmake.in
Normal file
@@ -0,0 +1,4 @@
|
||||
set(TOMAHAWK_INCLUDE_DIRS
|
||||
"@PROJECT_SOURCE_DIR@/src/libtomahawk"
|
||||
"@PROJECT_BINARY_DIR@/src/libtomahawk"
|
||||
)
|
@@ -7,7 +7,7 @@ SET( CPACK_PACKAGE_FILE_NAME tomahawk-${TOMAHAWK_VERSION} ) # Package file n
|
||||
# CPACK_GENERATOR CPack generator to be used STGZ;TGZ;TZ
|
||||
# CPACK_INCLUDE_TOPLEVEL_DIRECTORY Controls whether CPack adds a top-level directory, usually of the form ProjectName-Version-OS, to the top of package tree. 0 to disable, 1 to enable
|
||||
# CPACK_INSTALL_CMAKE_PROJECTS List of four values: Build directory, Project Name, Project Component, Directory in the package /home/andy/vtk/CMake-bin;CMake;ALL;/
|
||||
SET( CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_SOURCE_DIR}/README" ) # File used as a description of a project /path/to/project/ReadMe.txt
|
||||
SET( CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_SOURCE_DIR}/README.md" ) # File used as a description of a project /path/to/project/ReadMe.txt
|
||||
SET( CPACK_PACKAGE_DESCRIPTION_SUMMARY ${TOMAHAWK_DESCRIPTION_SUMMARY} ) # Description summary of a project
|
||||
# CPACK_PACKAGE_EXECUTABLES List of pairs of executables and labels. Used by the NSIS generator to create Start Menu shortcuts. ccmake;CMake
|
||||
SET( CPACK_PACKAGE_INSTALL_DIRECTORY ${TOMAHAWK_APPLICATION_NAME} ) # Installation directory on the target system -> C:\Program Files\fellody
|
||||
|
21
TomahawkConfig.cmake.in
Normal file
@@ -0,0 +1,21 @@
|
||||
# - Config file for the Tomahawk package
|
||||
# It defines the following variables
|
||||
# TOMAHAWK_INCLUDE_DIRS - include directories for Tomahawk
|
||||
# TOMAHAWK_LIBRARIES - libraries to link against
|
||||
# TOMAHAWK_EXECUTABLE - the bar executable
|
||||
|
||||
# Compute paths
|
||||
get_filename_component(TOMAHAWK_CMAKE_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
|
||||
if(EXISTS "${TOMAHAWK_CMAKE_DIR}/CMakeCache.txt")
|
||||
# In build tree
|
||||
include("${TOMAHAWK_CMAKE_DIR}/TomahawkBuildTreeSettings.cmake")
|
||||
else()
|
||||
set(TOMAHAWK_INCLUDE_DIRS "${TOMAHAWK_CMAKE_DIR}/@CONF_REL_INCLUDE_DIR@/libtomahawk")
|
||||
endif()
|
||||
|
||||
# Our library dependencies (contains definitions for IMPORTED targets)
|
||||
include("${TOMAHAWK_CMAKE_DIR}/TomahawkLibraryDepends.cmake")
|
||||
|
||||
# These are IMPORTED targets created by TomahawkLibraryDepends.cmake
|
||||
set(TOMAHAWK_LIBRARIES tomahawklib)
|
||||
set(TOMAHAWK_USE_FILE "${TOMAHAWK_CMAKE_DIR}/TomahawkUse.cmake")
|
12
TomahawkConfigVersion.cmake.in
Normal file
@@ -0,0 +1,12 @@
|
||||
set(PACKAGE_VERSION "@TOMAHAWK_VERSION@")
|
||||
|
||||
# Check whether the requested PACKAGE_FIND_VERSION is compatible
|
||||
if("${PACKAGE_VERSION}" VERSION_LESS "${PACKAGE_FIND_VERSION}")
|
||||
set(PACKAGE_VERSION_COMPATIBLE FALSE)
|
||||
else()
|
||||
set(PACKAGE_VERSION_COMPATIBLE TRUE)
|
||||
if ("${PACKAGE_VERSION}" VERSION_EQUAL "${PACKAGE_FIND_VERSION}")
|
||||
set(PACKAGE_VERSION_EXACT TRUE)
|
||||
endif()
|
||||
endif()
|
||||
|
63
TomahawkUse.cmake.in
Normal file
@@ -0,0 +1,63 @@
|
||||
#FIXME: this duplicates top level cmakelists: how can we reduce code duplication?
|
||||
|
||||
set( TOMAHAWK_QT5 @TOMAHAWK_QT5@ )
|
||||
|
||||
if(TOMAHAWK_QT5)
|
||||
find_package(Qt5Core)
|
||||
find_package(Qt5Network)
|
||||
find_package(Qt5Gui)
|
||||
find_package(Qt5Sql)
|
||||
|
||||
set(NEEDED_QT4_COMPONENTS "QtCore" "QtXml" "QtNetwork")
|
||||
if(BUILD_GUI OR NOT DEFINED BUILD_GUI)
|
||||
find_package(Qt5Widgets)
|
||||
find_package(Qt5Svg)
|
||||
endif()
|
||||
|
||||
macro(qt_wrap_ui)
|
||||
qt5_wrap_ui(${ARGN})
|
||||
endmacro()
|
||||
|
||||
macro(qt_add_resources)
|
||||
qt5_add_resources(${ARGN})
|
||||
endmacro()
|
||||
|
||||
find_package(Qt5LinguistTools REQUIRED)
|
||||
macro(qt_add_translation)
|
||||
qt5_add_translation(${ARGN})
|
||||
endmacro()
|
||||
else(TOMAHAWK_QT5)
|
||||
find_package(Qt4 COMPONENTS QtNetwork QtCore QtGui QtSql REQUIRED)
|
||||
include( ${QT_USE_FILE} )
|
||||
|
||||
set(NEEDED_QT4_COMPONENTS "QtCore" "QtXml" "QtNetwork")
|
||||
if(BUILD_GUI OR NOT DEFINED BUILD_GUI)
|
||||
list(APPEND NEEDED_QT4_COMPONENTS "QtGui" "QtWebkit" "QtUiTools" "QtSvg")
|
||||
endif()
|
||||
|
||||
find_package(Qt4 4.7.0 COMPONENTS ${NEEDED_QT4_COMPONENTS})
|
||||
include( ${QT_USE_FILE} )
|
||||
|
||||
macro(qt5_use_modules)
|
||||
endmacro()
|
||||
|
||||
macro(qt_wrap_ui)
|
||||
qt4_wrap_ui(${ARGN})
|
||||
endmacro()
|
||||
|
||||
macro(qt_add_resources)
|
||||
qt4_add_resources(${ARGN})
|
||||
endmacro()
|
||||
|
||||
macro(qt_add_translation)
|
||||
qt4_add_translation(${ARGN})
|
||||
endmacro()
|
||||
endif(TOMAHAWK_QT5)
|
||||
|
||||
|
||||
if(NOT TOMAHAWK_CMAKE_DIR)
|
||||
set(TOMAHAWK_CMAKE_DIR ${CMAKE_CURRENT_LIST_DIR})
|
||||
endif()
|
||||
|
||||
include( "${TOMAHAWK_CMAKE_DIR}/TomahawkAddLibrary.cmake" )
|
||||
include( "${TOMAHAWK_CMAKE_DIR}/TomahawkAddPlugin.cmake" )
|
@@ -24,6 +24,10 @@
|
||||
<string>Tomahawk</string>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>10.5.0</string>
|
||||
<key>NSPrincipalClass</key>
|
||||
<string>NSApplication</string>
|
||||
<key>NSHighResolutionCapable</key>
|
||||
<true />
|
||||
<key>SUFeedURL</key>
|
||||
<string>http://download.tomahawk-player.org/sparkle/update.php</string>
|
||||
<key>SUPublicDSAKeyFile</key>
|
||||
|
@@ -45,6 +45,9 @@ VERSION=$1
|
||||
header "Creating DMG"
|
||||
cd ..
|
||||
|
||||
header "Signing bundle"
|
||||
codesign -s "Developer ID Application: Leonardo Franchi" -f -v ./Tomahawk.app
|
||||
|
||||
$ROOT/../admin/mac/create-dmg.sh Tomahawk.app
|
||||
mv Tomahawk.dmg Tomahawk-$VERSION.dmg
|
||||
|
||||
|
@@ -1,5 +1,5 @@
|
||||
#!/usr/bin/python
|
||||
# This file is part of Tomahawk.
|
||||
# This file is part of Tomahawk.
|
||||
# It was inspired in large part by the macdeploy script in Clementine.
|
||||
#
|
||||
# Clementine is free software: you can redistribute it and/or modify
|
||||
@@ -26,165 +26,162 @@ FRAMEWORK_SEARCH_PATH=[
|
||||
os.path.join(os.environ['HOME'], 'Library/Frameworks')
|
||||
]
|
||||
|
||||
LIBRARY_SEARCH_PATH=['/usr/local/lib', '/usr/local/Cellar/gettext/0.18.1.1/lib', '.']
|
||||
|
||||
LIBSPOTIFY_VERSION = commands.getoutput("brew ls -version libspotify | tr -s \" \" \"\\\\012\" | tail -n 1").strip()
|
||||
LIBSPOTIFY_PATH = "/usr/local/lib/libspotify.%s.dylib" % LIBSPOTIFY_VERSION
|
||||
LIBRARY_SEARCH_PATH=['/usr/local/lib', '/usr/local/Cellar/gettext/0.19.2/lib', '.']
|
||||
|
||||
VLC_PLUGINS=[
|
||||
'libaccess_attachment_plugin.dylib',
|
||||
#'libaccess_avio_plugin.dylib',
|
||||
#'libaccess_fake_plugin.dylib',
|
||||
'libaccess_ftp_plugin.dylib',
|
||||
'libaccess_http_plugin.dylib',
|
||||
'libaccess_imem_plugin.dylib',
|
||||
#'libaccess_mmap_plugin.dylib',
|
||||
'libaccess_mms_plugin.dylib',
|
||||
'libaccess_realrtsp_plugin.dylib',
|
||||
'libaccess_tcp_plugin.dylib',
|
||||
'libaccess_udp_plugin.dylib',
|
||||
'libcdda_plugin.dylib',
|
||||
'libfilesystem_plugin.dylib',
|
||||
'libqtcapture_plugin.dylib',
|
||||
'librtp_plugin.dylib',
|
||||
'libzip_plugin.dylib',
|
||||
'libaccess_output_dummy_plugin.dylib',
|
||||
'libaccess_output_file_plugin.dylib',
|
||||
'libaccess_output_http_plugin.dylib',
|
||||
'libaccess_output_shout_plugin.dylib',
|
||||
'libaccess_output_udp_plugin.dylib',
|
||||
'liba52tofloat32_plugin.dylib',
|
||||
'liba52tospdif_plugin.dylib',
|
||||
'libaudio_format_plugin.dylib',
|
||||
'libaudiobargraph_a_plugin.dylib',
|
||||
'libchorus_flanger_plugin.dylib',
|
||||
'libconverter_fixed_plugin.dylib',
|
||||
'libdolby_surround_decoder_plugin.dylib',
|
||||
'libdtstofloat32_plugin.dylib',
|
||||
'libdtstospdif_plugin.dylib',
|
||||
'libequalizer_plugin.dylib',
|
||||
'libheadphone_channel_mixer_plugin.dylib',
|
||||
'libmono_plugin.dylib',
|
||||
'libmpgatofixed32_plugin.dylib',
|
||||
'libnormvol_plugin.dylib',
|
||||
'libparam_eq_plugin.dylib',
|
||||
'libscaletempo_plugin.dylib',
|
||||
'libsimple_channel_mixer_plugin.dylib',
|
||||
'libspatializer_plugin.dylib',
|
||||
'libtrivial_channel_mixer_plugin.dylib',
|
||||
'libugly_resampler_plugin.dylib',
|
||||
'libfloat32_mixer_plugin.dylib',
|
||||
'access/libattachment_plugin.dylib',
|
||||
#'access/libaccess_avio_plugin.dylib',
|
||||
#'access/libaccess_fake_plugin.dylib',
|
||||
'access/libftp_plugin.dylib',
|
||||
'access/libhttp_plugin.dylib',
|
||||
'access/libimem_plugin.dylib',
|
||||
#'access/libaccess_mmap_plugin.dylib',
|
||||
'access/libaccess_mms_plugin.dylib',
|
||||
'access/libaccess_realrtsp_plugin.dylib',
|
||||
'access/libtcp_plugin.dylib',
|
||||
'access/libudp_plugin.dylib',
|
||||
'access/libcdda_plugin.dylib',
|
||||
'access/libfilesystem_plugin.dylib',
|
||||
'access/libqtcapture_plugin.dylib',
|
||||
'access/librtp_plugin.dylib',
|
||||
'access/libzip_plugin.dylib',
|
||||
'access_output/libaccess_output_dummy_plugin.dylib',
|
||||
'access_output/libaccess_output_file_plugin.dylib',
|
||||
'access_output/libaccess_output_http_plugin.dylib',
|
||||
'access_output/libaccess_output_shout_plugin.dylib',
|
||||
'access_output/libaccess_output_udp_plugin.dylib',
|
||||
'audio_filter/liba52tofloat32_plugin.dylib',
|
||||
'audio_filter/liba52tospdif_plugin.dylib',
|
||||
'audio_filter/libaudio_format_plugin.dylib',
|
||||
'audio_filter/libaudiobargraph_a_plugin.dylib',
|
||||
'audio_filter/libchorus_flanger_plugin.dylib',
|
||||
#'libconverter_fixed_plugin.dylib',
|
||||
'audio_filter/libdolby_surround_decoder_plugin.dylib',
|
||||
'audio_filter/libdtstofloat32_plugin.dylib',
|
||||
'audio_filter/libdtstospdif_plugin.dylib',
|
||||
'audio_filter/libequalizer_plugin.dylib',
|
||||
'audio_filter/libheadphone_channel_mixer_plugin.dylib',
|
||||
'audio_filter/libmono_plugin.dylib',
|
||||
'audio_filter/libmpgatofixed32_plugin.dylib',
|
||||
'audio_filter/libnormvol_plugin.dylib',
|
||||
'audio_filter/libparam_eq_plugin.dylib',
|
||||
'audio_filter/libscaletempo_plugin.dylib',
|
||||
'audio_filter/libsimple_channel_mixer_plugin.dylib',
|
||||
'audio_filter/libspatializer_plugin.dylib',
|
||||
'audio_filter/libtrivial_channel_mixer_plugin.dylib',
|
||||
'audio_filter/libugly_resampler_plugin.dylib',
|
||||
'audio_mixer/libfloat_mixer_plugin.dylib',
|
||||
#'libspdif_mixer_plugin.dylib',
|
||||
#'libtrivial_mixer_plugin.dylib',
|
||||
'libaout_file_plugin.dylib',
|
||||
'libauhal_plugin.dylib',
|
||||
'liba52_plugin.dylib',
|
||||
'libadpcm_plugin.dylib',
|
||||
'libaes3_plugin.dylib',
|
||||
'libaraw_plugin.dylib',
|
||||
'libavcodec_plugin.dylib',
|
||||
'libcc_plugin.dylib',
|
||||
'libcdg_plugin.dylib',
|
||||
'libdts_plugin.dylib',
|
||||
'libfaad_plugin.dylib',
|
||||
#'libaout_file_plugin.dylib',
|
||||
'audio_output/libauhal_plugin.dylib',
|
||||
'codec/liba52_plugin.dylib',
|
||||
'codec/libadpcm_plugin.dylib',
|
||||
'codec/libaes3_plugin.dylib',
|
||||
'codec/libaraw_plugin.dylib',
|
||||
'codec/libavcodec_plugin.dylib',
|
||||
'codec/libcc_plugin.dylib',
|
||||
'codec/libcdg_plugin.dylib',
|
||||
'codec/libdts_plugin.dylib',
|
||||
'codec/libfaad_plugin.dylib',
|
||||
#'libfake_plugin.dylib',
|
||||
'libflac_plugin.dylib',
|
||||
'libfluidsynth_plugin.dylib',
|
||||
'codec/libflac_plugin.dylib',
|
||||
#'libfluidsynth_plugin.dylib',
|
||||
#'libinvmem_plugin.dylib',
|
||||
'liblpcm_plugin.dylib',
|
||||
'libmpeg_audio_plugin.dylib',
|
||||
'libpng_plugin.dylib',
|
||||
'librawvideo_plugin.dylib',
|
||||
'libspeex_plugin.dylib',
|
||||
'libspudec_plugin.dylib',
|
||||
'libtheora_plugin.dylib',
|
||||
'libtwolame_plugin.dylib',
|
||||
'libvorbis_plugin.dylib',
|
||||
'libgestures_plugin.dylib',
|
||||
'libhotkeys_plugin.dylib',
|
||||
'libmotion_plugin.dylib',
|
||||
'libnetsync_plugin.dylib',
|
||||
'codec/liblpcm_plugin.dylib',
|
||||
'codec/libmpeg_audio_plugin.dylib',
|
||||
'codec/libpng_plugin.dylib',
|
||||
'codec/librawvideo_plugin.dylib',
|
||||
'codec/libspeex_plugin.dylib',
|
||||
'codec/libspudec_plugin.dylib',
|
||||
'codec/libtheora_plugin.dylib',
|
||||
'codec/libtwolame_plugin.dylib',
|
||||
'codec/libvorbis_plugin.dylib',
|
||||
#'control/libgestures_plugin.dylib',
|
||||
#'libhotkeys_plugin.dylib',
|
||||
#'libmotion_plugin.dylib',
|
||||
#'libnetsync_plugin.dylib',
|
||||
#'libsignals_plugin.dylib',
|
||||
'libaiff_plugin.dylib',
|
||||
'libasf_plugin.dylib',
|
||||
'libau_plugin.dylib',
|
||||
'demux/libaiff_plugin.dylib',
|
||||
'demux/libasf_plugin.dylib',
|
||||
'demux/libau_plugin.dylib',
|
||||
#'libavformat_plugin.dylib',
|
||||
'libavi_plugin.dylib',
|
||||
'libdemux_cdg_plugin.dylib',
|
||||
'libdemuxdump_plugin.dylib',
|
||||
'libdirac_plugin.dylib',
|
||||
'libes_plugin.dylib',
|
||||
'libflacsys_plugin.dylib',
|
||||
'liblive555_plugin.dylib',
|
||||
'libmkv_plugin.dylib',
|
||||
'libmod_plugin.dylib',
|
||||
'libmp4_plugin.dylib',
|
||||
'libmpc_plugin.dylib',
|
||||
'libmpgv_plugin.dylib',
|
||||
'libnsc_plugin.dylib',
|
||||
'libnsv_plugin.dylib',
|
||||
'libnuv_plugin.dylib',
|
||||
'libogg_plugin.dylib',
|
||||
'libplaylist_plugin.dylib',
|
||||
'libps_plugin.dylib',
|
||||
'libpva_plugin.dylib',
|
||||
'librawaud_plugin.dylib',
|
||||
'librawdv_plugin.dylib',
|
||||
'librawvid_plugin.dylib',
|
||||
'libreal_plugin.dylib',
|
||||
'libsmf_plugin.dylib',
|
||||
'libts_plugin.dylib',
|
||||
'libtta_plugin.dylib',
|
||||
'libty_plugin.dylib',
|
||||
'libvc1_plugin.dylib',
|
||||
'libvoc_plugin.dylib',
|
||||
'libwav_plugin.dylib',
|
||||
'libxa_plugin.dylib',
|
||||
'libfolder_plugin.dylib',
|
||||
'libtaglib_plugin.dylib',
|
||||
'libaudioscrobbler_plugin.dylib',
|
||||
'libdummy_plugin.dylib',
|
||||
'libexport_plugin.dylib',
|
||||
'libfreetype_plugin.dylib',
|
||||
'libgnutls_plugin.dylib',
|
||||
'liblogger_plugin.dylib',
|
||||
'liblua_plugin.dylib',
|
||||
'libosd_parser_plugin.dylib',
|
||||
'libquartztext_plugin.dylib',
|
||||
'libstats_plugin.dylib',
|
||||
'libvod_rtsp_plugin.dylib',
|
||||
'libxml_plugin.dylib',
|
||||
'demux/libavi_plugin.dylib',
|
||||
'demux/libdemux_cdg_plugin.dylib',
|
||||
'demux/libdemuxdump_plugin.dylib',
|
||||
'demux/libdiracsys_plugin.dylib',
|
||||
'demux/libes_plugin.dylib',
|
||||
'demux/libflacsys_plugin.dylib',
|
||||
'access/liblive555_plugin.dylib',
|
||||
'demux/libmkv_plugin.dylib',
|
||||
'demux/libmod_plugin.dylib',
|
||||
'demux/libmp4_plugin.dylib',
|
||||
'demux/libmpc_plugin.dylib',
|
||||
'demux/libmpgv_plugin.dylib',
|
||||
'demux/libnsc_plugin.dylib',
|
||||
'demux/libnsv_plugin.dylib',
|
||||
'demux/libnuv_plugin.dylib',
|
||||
'demux/libogg_plugin.dylib',
|
||||
'demux/libplaylist_plugin.dylib',
|
||||
'demux/libps_plugin.dylib',
|
||||
'demux/libpva_plugin.dylib',
|
||||
'demux/librawaud_plugin.dylib',
|
||||
'demux/librawdv_plugin.dylib',
|
||||
'demux/librawvid_plugin.dylib',
|
||||
'demux/libreal_plugin.dylib',
|
||||
'demux/libsmf_plugin.dylib',
|
||||
'demux/libts_plugin.dylib',
|
||||
'demux/libtta_plugin.dylib',
|
||||
'demux/libty_plugin.dylib',
|
||||
'demux/libvc1_plugin.dylib',
|
||||
'demux/libvoc_plugin.dylib',
|
||||
'demux/libwav_plugin.dylib',
|
||||
'demux/libxa_plugin.dylib',
|
||||
'meta_engine/libfolder_plugin.dylib',
|
||||
'meta_engine/libtaglib_plugin.dylib',
|
||||
#'libaudioscrobbler_plugin.dylib',
|
||||
'control/libdummy_plugin.dylib',
|
||||
'misc/libexport_plugin.dylib',
|
||||
#'libfreetype_plugin.dylib',
|
||||
#'libgnutls_plugin.dylib',
|
||||
'misc/liblogger_plugin.dylib',
|
||||
'lua/liblua_plugin.dylib',
|
||||
#'libosd_parser_plugin.dylib',
|
||||
#'libquartztext_plugin.dylib',
|
||||
#'libstats_plugin.dylib',
|
||||
'misc/libvod_rtsp_plugin.dylib',
|
||||
'misc/libxml_plugin.dylib',
|
||||
#'libxtag_plugin.dylib',
|
||||
'libi420_rgb_mmx_plugin.dylib',
|
||||
'libi420_yuy2_mmx_plugin.dylib',
|
||||
'libi422_yuy2_mmx_plugin.dylib',
|
||||
'libmemcpymmx_plugin.dylib',
|
||||
'libmemcpymmxext_plugin.dylib',
|
||||
'libmux_asf_plugin.dylib',
|
||||
'libmux_avi_plugin.dylib',
|
||||
'libmux_dummy_plugin.dylib',
|
||||
'libmux_mp4_plugin.dylib',
|
||||
'libmux_mpjpeg_plugin.dylib',
|
||||
'libmux_ogg_plugin.dylib',
|
||||
'libmux_ps_plugin.dylib',
|
||||
'libmux_ts_plugin.dylib',
|
||||
'libmux_wav_plugin.dylib',
|
||||
'libpacketizer_copy_plugin.dylib',
|
||||
'libpacketizer_dirac_plugin.dylib',
|
||||
'libpacketizer_flac_plugin.dylib',
|
||||
'libpacketizer_h264_plugin.dylib',
|
||||
'libpacketizer_mlp_plugin.dylib',
|
||||
'libpacketizer_mpeg4audio_plugin.dylib',
|
||||
'libpacketizer_mpeg4video_plugin.dylib',
|
||||
'libpacketizer_mpegvideo_plugin.dylib',
|
||||
'libpacketizer_vc1_plugin.dylib',
|
||||
'libi420_rgb_sse2_plugin.dylib',
|
||||
'libi420_yuy2_sse2_plugin.dylib',
|
||||
'libi422_yuy2_sse2_plugin.dylib',
|
||||
'libdecomp_plugin.dylib',
|
||||
'libstream_filter_rar_plugin.dylib',
|
||||
'libstream_filter_record_plugin.dylib',
|
||||
'libvisual_plugin.dylib',
|
||||
'video_chroma/libi420_rgb_mmx_plugin.dylib',
|
||||
'video_chroma/libi420_yuy2_mmx_plugin.dylib',
|
||||
'video_chroma/libi422_yuy2_mmx_plugin.dylib',
|
||||
#'libmemcpymmx_plugin.dylib',
|
||||
#'libmemcpymmxext_plugin.dylib',
|
||||
'mux/libmux_asf_plugin.dylib',
|
||||
'mux/libmux_avi_plugin.dylib',
|
||||
'mux/libmux_dummy_plugin.dylib',
|
||||
'mux/libmux_mp4_plugin.dylib',
|
||||
'mux/libmux_mpjpeg_plugin.dylib',
|
||||
'mux/libmux_ogg_plugin.dylib',
|
||||
'mux/libmux_ps_plugin.dylib',
|
||||
'mux/libmux_ts_plugin.dylib',
|
||||
'mux/libmux_wav_plugin.dylib',
|
||||
'packetizer/libpacketizer_copy_plugin.dylib',
|
||||
'packetizer/libpacketizer_dirac_plugin.dylib',
|
||||
'packetizer/libpacketizer_flac_plugin.dylib',
|
||||
'packetizer/libpacketizer_h264_plugin.dylib',
|
||||
'packetizer/libpacketizer_mlp_plugin.dylib',
|
||||
'packetizer/libpacketizer_mpeg4audio_plugin.dylib',
|
||||
'packetizer/libpacketizer_mpeg4video_plugin.dylib',
|
||||
'packetizer/libpacketizer_mpegvideo_plugin.dylib',
|
||||
'packetizer/libpacketizer_vc1_plugin.dylib',
|
||||
'video_chroma/libi420_rgb_sse2_plugin.dylib',
|
||||
'video_chroma/libi420_yuy2_sse2_plugin.dylib',
|
||||
'video_chroma/libi422_yuy2_sse2_plugin.dylib',
|
||||
'stream_filter/libdecomp_plugin.dylib',
|
||||
#'access/libstream_filter_rar_plugin.dylib',
|
||||
'stream_filter/librecord_plugin.dylib',
|
||||
#'libvisual_plugin.dylib',
|
||||
]
|
||||
|
||||
VLC_SEARCH_PATH=[
|
||||
@@ -198,14 +195,20 @@ QT_PLUGINS = [
|
||||
'imageformats/libqgif.dylib',
|
||||
'imageformats/libqico.dylib',
|
||||
'imageformats/libqjpeg.dylib',
|
||||
'imageformats/libqsvg.dylib',
|
||||
'imageformats/libqmng.dylib',
|
||||
]
|
||||
|
||||
SNORE_PLUGINS = [
|
||||
'libsnore_backend_growl.so',
|
||||
'libsnore_backend_osxnotificationcenter.so',
|
||||
]
|
||||
|
||||
TOMAHAWK_PLUGINS = [
|
||||
'libtomahawk_account_xmpp.so',
|
||||
'libtomahawk_account_xmpp.dylib',
|
||||
'libtomahawk_account_google.so',
|
||||
'libtomahawk_account_twitter.so',
|
||||
'libtomahawk_account_zeroconf.so',
|
||||
'libtomahawk_account_hatchet.so',
|
||||
'libtomahawk_infoplugin_adium.so',
|
||||
'libtomahawk_infoplugin_charts.so',
|
||||
'libtomahawk_infoplugin_discogs.so',
|
||||
@@ -215,13 +218,21 @@ TOMAHAWK_PLUGINS = [
|
||||
'libtomahawk_infoplugin_musixmatch.so',
|
||||
'libtomahawk_infoplugin_newreleases.so',
|
||||
'libtomahawk_infoplugin_rovi.so',
|
||||
'libtomahawk_infoplugin_snorenotify.so',
|
||||
'libtomahawk_infoplugin_spotify.so',
|
||||
'libtomahawk_viewpage_dashboard.so',
|
||||
# 'libtomahawk_viewpage_networkactivity.so',
|
||||
'libtomahawk_viewpage_whatshot.so',
|
||||
'libtomahawk_viewpage_whatsnew_0_8.so',
|
||||
]
|
||||
|
||||
QT_PLUGINS_SEARCH_PATH=[
|
||||
'/usr/local/Cellar/qt/4.8.2/plugins',
|
||||
'/usr/local/Cellar/qt/4.8.6/plugins',
|
||||
]
|
||||
|
||||
SNORE_PLUGINS_SEARCH_PATH=[
|
||||
'/usr/local/Cellar/snorenotify/HEAD/lib/libsnore',
|
||||
]
|
||||
|
||||
class Error(Exception):
|
||||
pass
|
||||
@@ -239,6 +250,10 @@ class CouldNotFindQtPluginError(Error):
|
||||
pass
|
||||
|
||||
|
||||
class CouldNotFindSnorePluginError(Error):
|
||||
pass
|
||||
|
||||
|
||||
class CouldNotFindVLCPluginError(Error):
|
||||
pass
|
||||
|
||||
@@ -247,12 +262,10 @@ class CouldNotFindScriptPluginError(Error):
|
||||
pass
|
||||
|
||||
|
||||
|
||||
if len(sys.argv) < 2:
|
||||
print 'Usage: %s <bundle.app>' % sys.argv[0]
|
||||
|
||||
bundle_dir = sys.argv[1]
|
||||
|
||||
bundle_name = os.path.basename(bundle_dir).split('.')[0]
|
||||
|
||||
commands = []
|
||||
@@ -260,6 +273,10 @@ commands = []
|
||||
binary_dir = os.path.join(bundle_dir, 'Contents', 'MacOS')
|
||||
frameworks_dir = os.path.join(bundle_dir, 'Contents', 'Frameworks')
|
||||
commands.append(['mkdir', '-p', frameworks_dir])
|
||||
vlcplugins_dir = os.path.join(frameworks_dir, 'vlc', 'plugins')
|
||||
commands.append(['mkdir', '-p', vlcplugins_dir])
|
||||
snoreplugins_dir = os.path.join(binary_dir, 'libsnore')
|
||||
commands.append(['mkdir', '-p', snoreplugins_dir])
|
||||
resources_dir = os.path.join(bundle_dir, 'Contents', 'Resources')
|
||||
commands.append(['mkdir', '-p', resources_dir])
|
||||
plugins_dir = os.path.join(bundle_dir, 'Contents', 'qt-plugins')
|
||||
@@ -371,12 +388,12 @@ def FixLibrary(path):
|
||||
for library in broken_libs['libs']:
|
||||
FixLibraryInstallPath(library, new_path)
|
||||
|
||||
def FixVLCPlugin(abs_path, subdir):
|
||||
def FixVLCPlugin(abs_path):
|
||||
broken_libs = GetBrokenLibraries(abs_path)
|
||||
FixAllLibraries(broken_libs)
|
||||
|
||||
#print "Copying plugin....%s %s %s" % (plugins_dir, subdir, os.path.join(abs_path.split('/')[-2:]))
|
||||
new_path = os.path.join(plugins_dir, subdir, os.path.basename(abs_path))
|
||||
new_path = os.path.join(vlcplugins_dir, os.path.basename(abs_path))
|
||||
args = ['mkdir', '-p', os.path.dirname(new_path)]
|
||||
commands.append(args)
|
||||
args = ['ditto', '--arch=i386', '--arch=x86_64', abs_path, new_path]
|
||||
@@ -491,6 +508,12 @@ def FindQtPlugin(name):
|
||||
return os.path.join(path, name)
|
||||
raise CouldNotFindQtPluginError(name)
|
||||
|
||||
def FindSnorePlugin(name):
|
||||
for path in SNORE_PLUGINS_SEARCH_PATH:
|
||||
if os.path.exists(path):
|
||||
if os.path.exists(os.path.join(path, name)):
|
||||
return os.path.join(path, name)
|
||||
raise CouldNotFindSnorePluginError(name)
|
||||
|
||||
def FindVLCPlugin(name):
|
||||
for path in VLC_SEARCH_PATH:
|
||||
@@ -502,21 +525,19 @@ def FindVLCPlugin(name):
|
||||
FixBinary(binary)
|
||||
|
||||
for plugin in VLC_PLUGINS:
|
||||
FixVLCPlugin(FindVLCPlugin(plugin), '../plugins')
|
||||
FixVLCPlugin(FindVLCPlugin(plugin))
|
||||
|
||||
for plugin in TOMAHAWK_PLUGINS:
|
||||
FixPlugin(plugin, '../MacOS')
|
||||
|
||||
for plugin in SNORE_PLUGINS:
|
||||
FixPlugin(FindSnorePlugin(plugin), '../MacOS/libsnore')
|
||||
|
||||
try:
|
||||
FixPlugin('tomahawk_crash_reporter', '../MacOS')
|
||||
except:
|
||||
print 'Failed to find tomahawk_crash_reporter'
|
||||
|
||||
try:
|
||||
FixPlugin(LIBSPOTIFY_PATH, "../Frameworks")
|
||||
except:
|
||||
print "Failed to copy libspotify from os: %s" % LIBSPOTIFY_PATH
|
||||
|
||||
for plugin in QT_PLUGINS:
|
||||
FixPlugin(FindQtPlugin(plugin), os.path.dirname(plugin))
|
||||
|
||||
|
@@ -3,10 +3,19 @@ Type=Application
|
||||
Version=1.0
|
||||
Name=Tomahawk
|
||||
GenericName=Music Player
|
||||
GenericName[de]=Musik Player
|
||||
GenericName[fi]=Musiikkisoitin
|
||||
GenericName[pl]=Odtwarzacz Muzyki
|
||||
GenericName[ro]=Redare muzică
|
||||
GenericName[se]=Musikspelare
|
||||
TryExec=tomahawk
|
||||
Exec=tomahawk %u
|
||||
Comment=Tomahawk - Social Music Player
|
||||
Comment=Tomahawk — Social Music Player
|
||||
Comment[fi]=Tomahawk – sosiaalinen musiikkisoitin
|
||||
Comment[pl]=Tomahawk – Społecznościowy Odtwarzacz Muzyki
|
||||
Comment[ro]=Tomahawk – Redare muzică în mod social
|
||||
Comment[se]=Tomahawk — Den Sociala Musikspelaren
|
||||
Icon=tomahawk
|
||||
Terminal=false
|
||||
Categories=Qt;AudioVideo;Audio;Player;
|
||||
MimeType=x-scheme-handler/tomahawk;
|
||||
MimeType=x-scheme-handler/tomahawk;x-scheme-handler/spotify;
|
||||
|
@@ -5,11 +5,9 @@ SET(CMAKE_SYSTEM_NAME Windows)
|
||||
|
||||
|
||||
# specify the cross compiler
|
||||
SET(CMAKE_C_COMPILER ccache ${MINGW_PREFIX}-gcc)
|
||||
SET(CMAKE_C_FLAGS "-fno-keep-inline-dllexport")
|
||||
SET(CMAKE_CXX_COMPILER ccache ${MINGW_PREFIX}-g++)
|
||||
SET(CMAKE_CXX_FLAGS ${CMAKE_C_FLAGS})
|
||||
SET(CMAKE_RC_COMPILER /usr/bin/${MINGW_PREFIX}-windres)
|
||||
SET(CMAKE_C_COMPILER ${MINGW_PREFIX}-gcc)
|
||||
SET(CMAKE_CXX_COMPILER ${MINGW_PREFIX}-g++)
|
||||
SET(CMAKE_RC_COMPILER ${MINGW_PREFIX}-windres)
|
||||
|
||||
# where is the target environment containing libraries
|
||||
SET(CMAKE_FIND_ROOT_PATH /usr/${MINGW_PREFIX}/sys-root/mingw)
|
||||
@@ -18,6 +16,22 @@ SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
|
||||
SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
||||
|
||||
|
||||
# configure qt variables
|
||||
SET(QT_LIBRARY_DIR /usr/${MINGW_PREFIX}/bin)
|
||||
SET(QT_PLUGINS_DIR ${CMAKE_FIND_ROOT_PATH}/lib/qt4/plugins/)
|
||||
## configure qt variables
|
||||
# generic
|
||||
SET(QMAKESPEC win32-g++-cross)
|
||||
|
||||
# dirs
|
||||
SET(QT_LIBRARY_DIR /usr/${MINGW_PREFIX}/bin)
|
||||
SET(QT_PLUGINS_DIR ${CMAKE_FIND_ROOT_PATH}/lib/qt4/plugins)
|
||||
SET(QT_MKSPECS_DIR ${CMAKE_FIND_ROOT_PATH}/share/qt4/mkspecs)
|
||||
SET(QT_QT_INCLUDE_DIR ${CMAKE_FIND_ROOT_PATH}/include)
|
||||
|
||||
# qt tools
|
||||
SET(QT_QMAKE_EXECUTABLE ${MINGW_PREFIX}-qmake )
|
||||
SET(QT_MOC_EXECUTABLE ${MINGW_PREFIX}-moc)
|
||||
SET(QT_RCC_EXECUTABLE ${MINGW_PREFIX}-rcc)
|
||||
SET(QT_UIC_EXECUTABLE ${MINGW_PREFIX}-uic)
|
||||
SET(QT_LRELEASE_EXECUTABLE ${MINGW_PREFIX}-lrelease)
|
||||
|
||||
# phonon -_-
|
||||
SET(Automoc4_DIR "/usr/lib64/automoc4/")
|
||||
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 151 KiB After Width: | Height: | Size: 151 KiB |
@@ -49,10 +49,34 @@ tar xvjf pvlc.tar.bz2
|
||||
# libtaglib_plugin.dll
|
||||
|
||||
|
||||
# this is for vlc-1.2
|
||||
# rm -rvf video_*/ gui/ */libold* */libvcd* */libdvd* */liblibass* */libx264* */libschroe* */liblibmpeg2* \
|
||||
# */libstream_out_* */libmjpeg_plugin* */libh264_plugin* */libzvbi_plugin* */lib*sub* \
|
||||
# services_discover/ visualization/ control/ misc/
|
||||
# this is for vlc-2.x
|
||||
rm -rvf \
|
||||
video_*/ \
|
||||
gui/ \
|
||||
**/libold* \
|
||||
**/libvcd* \
|
||||
**/libdvd* \
|
||||
**/liblibass* \
|
||||
**/libx264* \
|
||||
**/libschroe* \
|
||||
**/liblibmpeg2* \
|
||||
**/libstream_out_* \
|
||||
**/libmjpeg_plugin* \
|
||||
**/libh264_plugin* \
|
||||
**/libzvbi_plugin* \
|
||||
**/lib*sub* \
|
||||
services_discovery/ \
|
||||
visualization/ \
|
||||
control/ \
|
||||
**/libi420* \
|
||||
**/libi422* \
|
||||
mux/ \
|
||||
stream_filter/ \
|
||||
**/libtheora_plugin* \
|
||||
**/liblibbluray_plugin* \
|
||||
**/libdtv_plugin* \
|
||||
**/*.dll.a \
|
||||
**/*.la
|
||||
|
||||
|
||||
echo "Downloaded and stripped VLC"
|
||||
|
92
data/fonts/OFL.txt
Normal file
@@ -0,0 +1,92 @@
|
||||
Copyright (c) 2009-2011 by Accademia di Belle Arti di Urbino and students of MA course of Visual design. Some rights reserved.
|
||||
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
||||
This license is copied below, and is also available with a FAQ at:
|
||||
http://scripts.sil.org/OFL
|
||||
|
||||
|
||||
-----------------------------------------------------------
|
||||
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
|
||||
-----------------------------------------------------------
|
||||
|
||||
PREAMBLE
|
||||
The goals of the Open Font License (OFL) are to stimulate worldwide
|
||||
development of collaborative font projects, to support the font creation
|
||||
efforts of academic and linguistic communities, and to provide a free and
|
||||
open framework in which fonts may be shared and improved in partnership
|
||||
with others.
|
||||
|
||||
The OFL allows the licensed fonts to be used, studied, modified and
|
||||
redistributed freely as long as they are not sold by themselves. The
|
||||
fonts, including any derivative works, can be bundled, embedded,
|
||||
redistributed and/or sold with any software provided that any reserved
|
||||
names are not used by derivative works. The fonts and derivatives,
|
||||
however, cannot be released under any other type of license. The
|
||||
requirement for fonts to remain under this license does not apply
|
||||
to any document created using the fonts or their derivatives.
|
||||
|
||||
DEFINITIONS
|
||||
"Font Software" refers to the set of files released by the Copyright
|
||||
Holder(s) under this license and clearly marked as such. This may
|
||||
include source files, build scripts and documentation.
|
||||
|
||||
"Reserved Font Name" refers to any names specified as such after the
|
||||
copyright statement(s).
|
||||
|
||||
"Original Version" refers to the collection of Font Software components as
|
||||
distributed by the Copyright Holder(s).
|
||||
|
||||
"Modified Version" refers to any derivative made by adding to, deleting,
|
||||
or substituting -- in part or in whole -- any of the components of the
|
||||
Original Version, by changing formats or by porting the Font Software to a
|
||||
new environment.
|
||||
|
||||
"Author" refers to any designer, engineer, programmer, technical
|
||||
writer or other person who contributed to the Font Software.
|
||||
|
||||
PERMISSION & CONDITIONS
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of the Font Software, to use, study, copy, merge, embed, modify,
|
||||
redistribute, and sell modified and unmodified copies of the Font
|
||||
Software, subject to the following conditions:
|
||||
|
||||
1) Neither the Font Software nor any of its individual components,
|
||||
in Original or Modified Versions, may be sold by itself.
|
||||
|
||||
2) Original or Modified Versions of the Font Software may be bundled,
|
||||
redistributed and/or sold with any software, provided that each copy
|
||||
contains the above copyright notice and this license. These can be
|
||||
included either as stand-alone text files, human-readable headers or
|
||||
in the appropriate machine-readable metadata fields within text or
|
||||
binary files as long as those fields can be easily viewed by the user.
|
||||
|
||||
3) No Modified Version of the Font Software may use the Reserved Font
|
||||
Name(s) unless explicit written permission is granted by the corresponding
|
||||
Copyright Holder. This restriction only applies to the primary font name as
|
||||
presented to the users.
|
||||
|
||||
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
|
||||
Software shall not be used to promote, endorse or advertise any
|
||||
Modified Version, except to acknowledge the contribution(s) of the
|
||||
Copyright Holder(s) and the Author(s) or with their explicit written
|
||||
permission.
|
||||
|
||||
5) The Font Software, modified or unmodified, in part or in whole,
|
||||
must be distributed entirely under this license, and must not be
|
||||
distributed under any other license. The requirement for fonts to
|
||||
remain under this license does not apply to any document created
|
||||
using the Font Software.
|
||||
|
||||
TERMINATION
|
||||
This license becomes null and void if any of the above conditions are
|
||||
not met.
|
||||
|
||||
DISCLAIMER
|
||||
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
|
||||
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
|
||||
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
||||
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
|
||||
OTHER DEALINGS IN THE FONT SOFTWARE.
|
BIN
data/fonts/PathwayGothicOne-Regular.ttf
Normal file
BIN
data/fonts/Roboto-Black.ttf
Executable file
BIN
data/fonts/Roboto-BlackItalic.ttf
Executable file
BIN
data/fonts/Roboto-Bold.ttf
Executable file
BIN
data/fonts/Roboto-BoldItalic.ttf
Executable file
BIN
data/fonts/Roboto-Italic.ttf
Executable file
BIN
data/fonts/Roboto-Light.ttf
Executable file
BIN
data/fonts/Roboto-LightItalic.ttf
Executable file
BIN
data/fonts/Roboto-Medium.ttf
Executable file
BIN
data/fonts/Roboto-MediumItalic.ttf
Executable file
BIN
data/fonts/Roboto-Regular.ttf
Executable file
BIN
data/fonts/Roboto-Thin.ttf
Executable file
BIN
data/fonts/Roboto-ThinItalic.ttf
Executable file
BIN
data/fonts/RobotoCondensed-Bold.ttf
Executable file
BIN
data/fonts/RobotoCondensed-BoldItalic.ttf
Executable file
BIN
data/fonts/RobotoCondensed-Italic.ttf
Executable file
BIN
data/fonts/RobotoCondensed-Light.ttf
Executable file
BIN
data/fonts/RobotoCondensed-LightItalic.ttf
Executable file
BIN
data/fonts/RobotoCondensed-Regular.ttf
Executable file
BIN
data/fonts/TitilliumWeb-Black.ttf
Normal file
BIN
data/fonts/TitilliumWeb-Bold.ttf
Normal file
BIN
data/fonts/TitilliumWeb-BoldItalic.ttf
Normal file
BIN
data/fonts/TitilliumWeb-ExtraLight.ttf
Normal file
BIN
data/fonts/TitilliumWeb-ExtraLightItalic.ttf
Normal file
BIN
data/fonts/TitilliumWeb-Italic.ttf
Normal file
BIN
data/fonts/TitilliumWeb-Light.ttf
Normal file
BIN
data/fonts/TitilliumWeb-LightItalic.ttf
Normal file
BIN
data/fonts/TitilliumWeb-Regular.ttf
Normal file
BIN
data/fonts/TitilliumWeb-SemiBold.ttf
Normal file
BIN
data/fonts/TitilliumWeb-SemiBoldItalic.ttf
Normal file
BIN
data/icons/tomahawk-grayscale-icon-128x128.png
Normal file
After Width: | Height: | Size: 6.5 KiB |
Before Width: | Height: | Size: 68 KiB |
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 7.5 KiB |
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 852 B |
Before Width: | Height: | Size: 260 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 7.3 KiB After Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 1.0 MiB After Width: | Height: | Size: 35 KiB |
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 3.6 KiB |
@@ -1,80 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
id="Layer_1"
|
||||
x="0px"
|
||||
y="0px"
|
||||
width="606.2478"
|
||||
height="595.49866"
|
||||
viewBox="0 0 606.24779 595.49863"
|
||||
enable-background="new 0 0 841.89 595.28"
|
||||
xml:space="preserve"
|
||||
inkscape:version="0.48.2 r9819"
|
||||
sodipodi:docname="tomahawk-icon.svg"><metadata
|
||||
id="metadata15"><rdf:RDF><cc:Work
|
||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
|
||||
id="defs13" /><sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1440"
|
||||
inkscape:window-height="794"
|
||||
id="namedview11"
|
||||
showgrid="false"
|
||||
inkscape:zoom="1"
|
||||
inkscape:cx="431.12548"
|
||||
inkscape:cy="336.94553"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="Layer_1"
|
||||
inkscape:snap-page="false"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0"><sodipodi:guide
|
||||
position="-3.5728101e-05,-1.501866e-05"
|
||||
orientation="0,841.89001"
|
||||
id="guide2994" /><sodipodi:guide
|
||||
position="841.88997,-1.501866e-05"
|
||||
orientation="-595.28003,0"
|
||||
id="guide2996" /><sodipodi:guide
|
||||
position="841.88997,595.28001"
|
||||
orientation="0,-841.89001"
|
||||
id="guide2998" /><sodipodi:guide
|
||||
position="-3.5728101e-05,595.28001"
|
||||
orientation="595.28003,0"
|
||||
id="guide3000" /></sodipodi:namedview>
|
||||
<g
|
||||
id="g3"
|
||||
transform="matrix(7.3080643,0,0,7.1790074,-2773.1692,-1839.0104)">
|
||||
<g
|
||||
id="g5">
|
||||
<path
|
||||
d="m 420.947,265.168 c -17.911,0 -32.477,14.565 -32.477,32.472 0,17.906 14.565,32.476 32.477,32.476 2.568,0 5.06,-0.318 7.459,-0.888 v -28.011 l -22.338,15.806 c -0.198,0.135 -0.444,0.213 -0.681,0.213 -0.184,0 -0.372,-0.039 -0.541,-0.136 -0.396,-0.202 -0.642,-0.608 -0.642,-1.043 v -37.053 c 0,-0.435 0.246,-0.845 0.642,-1.053 0.396,-0.193 0.864,-0.159 1.222,0.092 l 22.338,15.807 v -16.028 h 0.951 8.945 v 47.234 c 9.076,-5.764 15.121,-15.888 15.121,-27.417 10e-4,-17.905 -14.569,-32.471 -32.476,-32.471 z"
|
||||
id="path7"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:none" />
|
||||
<path
|
||||
d="m 420.947,256.165 c -22.874,0 -41.48,18.606 -41.48,41.475 0,22.87 18.606,41.475 41.48,41.475 22.869,0 41.476,-18.605 41.476,-41.475 0,-22.869 -18.607,-41.475 -41.476,-41.475 z m 17.356,68.892 v -47.234 h -8.945 -0.951 v 16.028 l -22.338,-15.807 c -0.357,-0.251 -0.826,-0.285 -1.222,-0.092 -0.396,0.208 -0.642,0.618 -0.642,1.053 v 37.053 c 0,0.435 0.246,0.841 0.642,1.043 0.169,0.097 0.357,0.136 0.541,0.136 0.236,0 0.482,-0.078 0.681,-0.213 l 22.338,-15.806 v 28.011 c -2.399,0.569 -4.891,0.888 -7.459,0.888 -17.911,0 -32.477,-14.57 -32.477,-32.476 0,-17.906 14.565,-32.472 32.477,-32.472 17.906,0 32.477,14.565 32.477,32.472 -0.001,11.528 -6.046,21.652 -15.122,27.416 z"
|
||||
id="path9"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#e63e30" />
|
||||
</g>
|
||||
</g>
|
||||
<svg width="3100px" height="3100px" viewBox="0 0 3100 3100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
|
||||
<title>tomahawk-icon</title>
|
||||
<description>Created with Sketch (http://www.bohemiancoding.com/sketch)</description>
|
||||
<defs>
|
||||
<filter x="-20%" y="-20%" width="140%" height="140%" filterUnits="objectBoundingBox" id="filter-1">
|
||||
<feOffset dx="0" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
|
||||
<feGaussianBlur stdDeviation="2" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
|
||||
<feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.7 0" in="shadowBlurOuter1" type="matrix" result="shadowMatrixOuter1"></feColorMatrix>
|
||||
<feMerge>
|
||||
<feMergeNode in="shadowMatrixOuter1"></feMergeNode>
|
||||
<feMergeNode in="SourceGraphic"></feMergeNode>
|
||||
</feMerge>
|
||||
</filter>
|
||||
</defs>
|
||||
<g id="Page 1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
|
||||
<circle d="M1546,3051 C2374.42717,3051 3046,2379.42717 3046,1551 C3046,722.572834 2374.42717,51 1546,51 C717.572834,51 46,722.572834 46,1551 C46,2379.42717 717.572834,3051 1546,3051 Z M1546,3051" id="Oval 1" stroke="#979797" fill="#FFFFFF" sketch:type="MSShapeGroup" cx="1546" cy="1551" r="1500"></circle>
|
||||
<g id="Group" sketch:type="MSLayerGroup" transform="translate(46.000000, 48.000000)">
|
||||
<path d="M1500.00026,326.562245 C852.333832,326.562245 325.623384,853.409757 325.623384,1501.14467 C325.623384,2148.84339 852.297589,2675.87184 1500.00026,2675.87184 C1592.85982,2675.87184 1682.97119,2664.36909 1769.71967,2643.75096 L1769.71967,1630.53256 L961.97175,2202.26973 C954.812018,2207.15297 945.916593,2209.9744 937.346612,2209.9744 C930.693123,2209.9744 923.894994,2208.56369 917.783909,2205.05499 C903.464446,2197.74821 894.56902,2183.06231 894.56902,2167.32742 L894.56902,827.040286 C894.56902,811.305396 903.464445,796.474809 917.783909,788.951001 C932.103373,781.969774 949.026377,783.199628 961.97175,792.27884 L1769.71967,1364.0522 L1769.71967,784.284802 L1804.10807,784.284802 L2127.56161,784.284802 L2127.56161,2492.84071 C2455.75216,2284.34437 2674.34095,1918.13743 2674.34095,1501.10857 C2674.34087,853.446289 2147.48558,326.562245 1500.00026,326.562245 L1500.00026,326.562245 L1500.00026,326.562245" id="Shape" sketch:type="MSShapeGroup"></path>
|
||||
<path d="M1500.00026,0.904613118 C672.870406,0.904613118 0.0726019231,673.923876 0.0726019231,1501.14494 C0.0726019231,2328.4023 672.870475,3001.38527 1500.00026,3001.38527 C2326.94928,3001.38527 2999.78337,2328.40223 2999.78337,1501.14494 C2999.74681,673.923394 2326.94887,0.904613118 1500.00026,0.904613118 L1500.00026,0.904613118 L1500.00026,0.904613118 M2127.56146,2492.87708 L2127.56146,784.321176 L1804.10793,784.321176 L1769.71952,784.321176 L1769.71952,1364.08857 L961.971604,792.315213 C949.06239,783.236001 932.103228,782.006148 917.783763,788.987375 C903.464299,796.511184 894.568874,811.341769 894.568874,827.076659 L894.568874,2167.3638 C894.568874,2183.09869 903.464299,2197.78459 917.783763,2205.09136 C923.894847,2208.60006 930.692976,2210.01078 937.346465,2210.01078 C945.880287,2210.01078 954.775711,2207.18935 961.971604,2202.30611 L1769.71952,1630.56893 L1769.71952,2643.78733 C1682.97105,2664.36929 1592.85968,2675.90821 1500.00012,2675.90821 C852.333686,2675.90821 325.623237,2148.87983 325.623237,1501.18104 C325.623237,853.482317 852.297442,326.598618 1500.00012,326.598618 C2147.48578,326.598618 2674.377,853.44613 2674.377,1501.18104 C2674.34087,1918.17376 2455.75215,2284.38047 2127.56146,2492.87708 L2072.56159,399.051282" id="Shape" fill="#E63E30" filter="url(#filter-1)" sketch:type="MSShapeGroup"></path>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 3.9 KiB |
BIN
data/images/account-none.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
15
data/images/account-none.svg
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg width="63px" height="63px" viewBox="0 0 63 63" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
|
||||
<title>Slice 1</title>
|
||||
<description>Created with Sketch (http://www.bohemiancoding.com/sketch)</description>
|
||||
<defs>
|
||||
<radialGradient cx="50%" cy="0%" fx="50%" fy="0%" r="50%" id="radialGradient-1">
|
||||
<stop stop-color="#000000" offset="0%"></stop>
|
||||
<stop stop-color="#FFFFFF" offset="100%"></stop>
|
||||
</radialGradient>
|
||||
</defs>
|
||||
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
|
||||
<path d="M39.4882425,50.1164605 L31,62 L22.2995024,49.8193034 C9.95141137,46.556924 1,36.9024496 1,25.5 C1,11.4167382 14.6553143,0 31.5,0 C48.3446857,0 62,11.4167382 62,25.5 C62,37.2723466 52.4583986,47.1814694 39.4882425,50.1164605 Z" id="Triangle-1" fill="#000000" sketch:type="MSShapeGroup"></path>
|
||||
<path d="M4.5,62 L56.5,62" id="Line" stroke="url(#radialGradient-1)" stroke-width="2" stroke-linecap="square" sketch:type="MSShapeGroup"></path>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.2 KiB |
BIN
data/images/account-offline.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
15
data/images/account-offline.svg
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg width="63px" height="63px" viewBox="0 0 63 63" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
|
||||
<title>Slice 1</title>
|
||||
<description>Created with Sketch (http://www.bohemiancoding.com/sketch)</description>
|
||||
<defs>
|
||||
<radialGradient cx="50%" cy="0%" fx="50%" fy="0%" r="50%" id="radialGradient-1">
|
||||
<stop stop-color="#000000" offset="0%"></stop>
|
||||
<stop stop-color="#FFFFFF" offset="100%"></stop>
|
||||
</radialGradient>
|
||||
</defs>
|
||||
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
|
||||
<path d="M39.4882425,50.1164605 L31,62 L22.2995024,49.8193034 C9.95141137,46.556924 1,36.9024496 1,25.5 C1,11.4167382 14.6553143,0 31.5,0 C48.3446857,0 62,11.4167382 62,25.5 C62,37.2723466 52.4583986,47.1814694 39.4882425,50.1164605 Z" id="Triangle-1" fill="#D6D6D6" sketch:type="MSShapeGroup"></path>
|
||||
<path d="M4.5,62 L56.5,62" id="Line" stroke="url(#radialGradient-1)" stroke-width="2" stroke-linecap="square" sketch:type="MSShapeGroup"></path>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.2 KiB |
BIN
data/images/account-online.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
15
data/images/account-online.svg
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg width="63px" height="63px" viewBox="0 0 63 63" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
|
||||
<title>Slice 1</title>
|
||||
<description>Created with Sketch (http://www.bohemiancoding.com/sketch)</description>
|
||||
<defs>
|
||||
<radialGradient cx="50%" cy="0%" fx="50%" fy="0%" r="50%" id="radialGradient-1">
|
||||
<stop stop-color="#000000" offset="0%"></stop>
|
||||
<stop stop-color="#FFFFFF" offset="100%"></stop>
|
||||
</radialGradient>
|
||||
</defs>
|
||||
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
|
||||
<path d="M39.4882425,50.1164605 L31,62 L22.2995024,49.8193034 C9.95141137,46.556924 1,36.9024496 1,25.5 C1,11.4167382 14.6553143,0 31.5,0 C48.3446857,0 62,11.4167382 62,25.5 C62,37.2723466 52.4583986,47.1814694 39.4882425,50.1164605 Z" id="Triangle-1" fill="#198DE7" sketch:type="MSShapeGroup"></path>
|
||||
<path d="M4.5,62 L56.5,62" id="Line" stroke="url(#radialGradient-1)" stroke-width="2" stroke-linecap="square" sketch:type="MSShapeGroup"></path>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 4.7 KiB |
17
data/images/account-settings.svg
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg width="62px" height="62px" viewBox="0 0 62 62" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
|
||||
<title>Slice 1</title>
|
||||
<description>Created with Sketch (http://www.bohemiancoding.com/sketch)</description>
|
||||
<defs></defs>
|
||||
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
|
||||
<g id="account-settings" sketch:type="MSLayerGroup" transform="translate(1.000000, 1.000000)" fill="#000000">
|
||||
<g id="Page-1" sketch:type="MSShapeGroup">
|
||||
<g id="account-settings">
|
||||
<g id="Page-1">
|
||||
<path d="M51.0600062,15.0759327 L40.5857196,25.552555 L37.0910209,22.5074737 L47.7906208,11.8039501 L49.2134624,8.24707031 L53.5493811,5.02172353 L57.8461191,9.31341677 L54.625705,13.6433753 L51.0600062,15.0759327 L51.0600062,15.0759327 Z M57.345307,44.205397 C61.0555096,47.9156369 61.0542764,53.9534837 57.3428584,57.6662143 C55.5440824,59.4649897 53.152654,60.4543774 50.6106132,60.4543774 C48.0685724,60.4543774 45.6795929,59.4649898 43.8428582,57.6258061 L21.5938785,32.0829482 C19.524491,32.5115197 17.4085725,32.7368258 15.4457154,32.7368258 L15.4444909,32.7368258 C10.7657158,32.7368258 7.02612397,31.4694787 4.62734847,29.0719277 C0.596328,25.0384588 -1.14979445,19.289479 -0.0404066755,13.6886628 C0.0195933184,13.3825403 0.242450461,13.1388669 0.536328,13.0507036 C0.831430004,12.9613158 1.15102184,13.0409077 1.37143002,13.2600913 L8.67183806,20.5580505 L15.732246,22.0188669 L21.6955112,16.0580505 L20.2334702,8.99641758 L12.9330623,1.69478515 C12.7151031,1.47805047 12.6355113,1.15600963 12.7248991,0.862132078 C12.8155113,0.565805547 13.0591848,0.345397384 13.3628582,0.284172894 C14.4538787,0.068662702 15.5730623,-0.0427658706 16.6885727,-0.0427658706 C21.2436744,-0.0427658706 25.5269396,1.7315197 28.7448988,4.9531524 C33.6391845,9.844989 32.4281641,18.6380505 31.7571437,21.9172342 L37.2820418,26.7294791 L37.9702051,27.3294791 L57.345307,44.205397 L57.345307,44.205397 Z M52.2930535,52.6138991 C51.3648901,53.5432869 49.8624411,53.5432869 48.9342779,52.6151236 L48.9330534,52.6138991 C48.0061146,51.6857358 48.0061146,50.1808379 48.9330534,49.2538991 C49.8612167,48.3281848 51.3648901,48.3281848 52.2930534,49.2563481 L52.2942779,49.2563481 C53.2199968,50.1831553 53.2199968,51.6856664 52.2930535,52.6138991 L52.2930535,52.6138991 L52.2930535,52.6138991 Z M20.401219,36.7042013 L25.5342795,42.6809353 C26.3816264,43.5295067 26.3816264,44.9046087 25.5342795,45.7519556 L11.7244837,59.5605276 C10.8746879,60.40665 9.50081035,60.40665 8.65346344,59.5605276 L3.1016268,54.0062422 C2.2542799,53.1564463 2.2542799,51.7825687 3.1016268,50.9364463 L17.3314231,36.7042013 C18.1799945,35.8568543 19.553872,35.8568543 20.401219,36.7042013 L20.401219,36.7042013 L20.401219,36.7042013 Z" id="Shape"></path>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 3.0 KiB |
BIN
data/images/add-contact.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
77
data/images/add-contact.svg
Normal file
@@ -0,0 +1,77 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg width="60px" height="60px" viewBox="0 0 60 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
|
||||
<title>Slice 1</title>
|
||||
<description>Created with Sketch (http://www.bohemiancoding.com/sketch)</description>
|
||||
<defs></defs>
|
||||
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
|
||||
<g id="icon_Connect1" sketch:type="MSLayerGroup">
|
||||
<g id="Layer_2"></g>
|
||||
<g id="Layer_3"></g>
|
||||
<g id="Layer_4"></g>
|
||||
<g id="Layer_5"></g>
|
||||
<g id="Layer_6"></g>
|
||||
<g id="Layer_8"></g>
|
||||
<g id="Layer_9"></g>
|
||||
<g id="Layer_10"></g>
|
||||
<g id="Layer_11"></g>
|
||||
<g id="Layer_12"></g>
|
||||
<g id="Layer_13"></g>
|
||||
<g id="Layer_14"></g>
|
||||
<g id="Layer_15"></g>
|
||||
<g id="Layer_16"></g>
|
||||
<g id="Layer_17"></g>
|
||||
<g id="Layer_18"></g>
|
||||
<g id="Layer_19"></g>
|
||||
<g id="Layer_20"></g>
|
||||
<g id="Layer_21"></g>
|
||||
<g id="Layer_24"></g>
|
||||
<g id="Layer_25"></g>
|
||||
<g id="Layer_26"></g>
|
||||
<g id="Layer_27"></g>
|
||||
<g id="Layer_28"></g>
|
||||
<g id="Layer_29"></g>
|
||||
<g id="Layer_47"></g>
|
||||
<g id="Layer_30"></g>
|
||||
<g id="Layer_31"></g>
|
||||
<g id="Layer_32"></g>
|
||||
<g id="Layer_33"></g>
|
||||
<g id="Layer_34"></g>
|
||||
<g id="Layer_35"></g>
|
||||
<g id="Layer_36"></g>
|
||||
<g id="Layer_37"></g>
|
||||
<g id="Layer_38"></g>
|
||||
<g id="Layer_39"></g>
|
||||
<g id="Layer_40"></g>
|
||||
<g id="Layer_41"></g>
|
||||
<g id="Layer_42"></g>
|
||||
<g id="Layer_43"></g>
|
||||
<g id="Layer_44"></g>
|
||||
<g id="Layer_45"></g>
|
||||
<g id="Layer_46"></g>
|
||||
<g id="Layer_48"></g>
|
||||
<g id="Layer_49"></g>
|
||||
<g id="Layer_51"></g>
|
||||
<g id="Layer_52"></g>
|
||||
<g id="Layer_53"></g>
|
||||
<g id="Layer_54" fill="#000000" sketch:type="MSShapeGroup">
|
||||
<g id="Group">
|
||||
<path d="M36,32.25 C35.25,33 34.5,33.375 34.125,34.125 C31.875,36 30,38.25 28.125,40.125 C25.125,37.5 22.5,34.5 19.875,31.875 L21.375,30.375 L27.75,24 C28.5,23.25 28.5,22.125 27.75,21.375 C27.375,20.625 26.25,20.625 25.5,21.375 C25.125,21.75 24.75,22.125 24.375,22.125 L16.875,29.625 C16.125,28.5 15.375,27.75 14.25,26.625 C12,29.25 9.375,31.5 7.5,34.125 C5.625,36.375 5.25,39 5.625,42 C5.625,44.25 6.75,46.5 7.875,48.375 L0.375,55.875 L4.125,59.625 L11.625,52.125 C16.125,54.75 20.625,55.125 25.5,52.5 C28.875,50.625 30.75,47.625 33.75,45 C32.625,44.25 31.875,43.125 30.75,42.375 L34.125,39 C35.625,37.5 37.125,36 39,34.5 C39.75,33.75 40.125,32.625 39.375,31.875 C37.875,31.5 36.75,31.5 36,32.25 L36,32.25 Z" id="Shape"></path>
|
||||
<path d="M60,3.75 L56.25,0 L48.75,7.5 C48.375,7.5 48.375,7.125 48,7.125 C43.5,4.875 38.625,4.5 34.125,7.5 C31.5,9.375 29.25,12 27,14.25 L45.75,33 C47.625,31.125 49.5,29.625 51.375,27.375 C53.625,24.75 54.75,21.375 54.375,18 C54.375,15.75 53.625,13.5 52.125,11.625 L60,3.75 L60,3.75 Z" id="Shape"></path>
|
||||
</g>
|
||||
</g>
|
||||
<g id="Layer_55"></g>
|
||||
<g id="Layer_56"></g>
|
||||
<g id="Layer_57"></g>
|
||||
<g id="Layer_58"></g>
|
||||
<g id="Layer_59"></g>
|
||||
<g id="Layer_60"></g>
|
||||
<g id="Layer_61"></g>
|
||||
<g id="Layer_62"></g>
|
||||
<g id="Layer_63"></g>
|
||||
<g id="Layer_64"></g>
|
||||
<g id="Layer_65"></g>
|
||||
<g id="Layer_66"></g>
|
||||
<g id="Layer_50"></g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 3.8 KiB |
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 5.3 KiB |
82
data/images/add.svg
Normal file
@@ -0,0 +1,82 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg width="68px" height="68px" viewBox="0 0 68 68" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
|
||||
<title>Slice 1</title>
|
||||
<description>Created with Sketch (http://www.bohemiancoding.com/sketch)</description>
|
||||
<defs></defs>
|
||||
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
|
||||
<g id="list-remove" sketch:type="MSLayerGroup" transform="translate(34.500000, 33.500000) rotate(-45.000000) translate(-34.500000, -33.500000) translate(6.000000, 5.000000)">
|
||||
<g id="Page-1">
|
||||
<g id="list-remove">
|
||||
<g id="Page-1">
|
||||
<g id="icon_Cross">
|
||||
<g id="Layer_2"></g>
|
||||
<g id="Layer_3"></g>
|
||||
<g id="Layer_4"></g>
|
||||
<g id="Layer_5"></g>
|
||||
<g id="Layer_6"></g>
|
||||
<g id="Layer_8"></g>
|
||||
<g id="Layer_9"></g>
|
||||
<g id="Layer_10"></g>
|
||||
<g id="Layer_11"></g>
|
||||
<g id="Layer_12"></g>
|
||||
<g id="Layer_13"></g>
|
||||
<g id="Layer_14"></g>
|
||||
<g id="Layer_15"></g>
|
||||
<g id="Layer_16"></g>
|
||||
<g id="Layer_17"></g>
|
||||
<g id="Layer_18"></g>
|
||||
<g id="Layer_19"></g>
|
||||
<g id="Layer_20"></g>
|
||||
<g id="Layer_21"></g>
|
||||
<g id="Layer_24"></g>
|
||||
<g id="Layer_25"></g>
|
||||
<g id="Layer_26"></g>
|
||||
<g id="Layer_27"></g>
|
||||
<g id="Layer_28"></g>
|
||||
<g id="Layer_29"></g>
|
||||
<g id="Layer_47"></g>
|
||||
<g id="Layer_30"></g>
|
||||
<g id="Layer_31"></g>
|
||||
<g id="Layer_32"></g>
|
||||
<g id="Layer_33"></g>
|
||||
<g id="Layer_34"></g>
|
||||
<g id="Layer_35"></g>
|
||||
<g id="Layer_36"></g>
|
||||
<g id="Layer_37"></g>
|
||||
<g id="Layer_38"></g>
|
||||
<g id="Layer_39"></g>
|
||||
<g id="Layer_40"></g>
|
||||
<g id="Layer_41"></g>
|
||||
<g id="Layer_42"></g>
|
||||
<g id="Layer_43"></g>
|
||||
<g id="Layer_44" fill="#000000" sketch:type="MSShapeGroup">
|
||||
<path d="M56.6666667,9.33333333 L47.3333333,0 L28,18.6666667 L9.33333333,0 L0,9.33333333 L18.6666667,28 L0,47.3333333 L9.33333333,56.6666667 L28,38 L47.3333333,56.6666667 L56.6666667,47.3333333 L38,28 L56.6666667,9.33333333 L56.6666667,9.33333333 Z" id="Shape"></path>
|
||||
</g>
|
||||
<g id="Layer_45"></g>
|
||||
<g id="Layer_46"></g>
|
||||
<g id="Layer_48"></g>
|
||||
<g id="Layer_49"></g>
|
||||
<g id="Layer_51"></g>
|
||||
<g id="Layer_52"></g>
|
||||
<g id="Layer_53"></g>
|
||||
<g id="Layer_54"></g>
|
||||
<g id="Layer_55"></g>
|
||||
<g id="Layer_56"></g>
|
||||
<g id="Layer_57"></g>
|
||||
<g id="Layer_58"></g>
|
||||
<g id="Layer_59"></g>
|
||||
<g id="Layer_60"></g>
|
||||
<g id="Layer_61"></g>
|
||||
<g id="Layer_62"></g>
|
||||
<g id="Layer_63"></g>
|
||||
<g id="Layer_64"></g>
|
||||
<g id="Layer_65"></g>
|
||||
<g id="Layer_66"></g>
|
||||
<g id="Layer_50"></g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 4.9 KiB |
74
data/images/advanced-settings.svg
Normal file
@@ -0,0 +1,74 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg width="60px" height="60px" viewBox="0 0 60 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
|
||||
<title>Slice 1</title>
|
||||
<description>Created with Sketch (http://www.bohemiancoding.com/sketch)</description>
|
||||
<defs></defs>
|
||||
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
|
||||
<g id="icon_Settings" sketch:type="MSLayerGroup">
|
||||
<g id="Layer_2"></g>
|
||||
<g id="Layer_3"></g>
|
||||
<g id="Layer_4"></g>
|
||||
<g id="Layer_5"></g>
|
||||
<g id="Layer_6"></g>
|
||||
<g id="Layer_8"></g>
|
||||
<g id="Layer_9"></g>
|
||||
<g id="Layer_10"></g>
|
||||
<g id="Layer_11"></g>
|
||||
<g id="Layer_12"></g>
|
||||
<g id="Layer_13"></g>
|
||||
<g id="Layer_14"></g>
|
||||
<g id="Layer_15"></g>
|
||||
<g id="Layer_16"></g>
|
||||
<g id="Layer_17"></g>
|
||||
<g id="Layer_18"></g>
|
||||
<g id="Layer_19"></g>
|
||||
<g id="Layer_20"></g>
|
||||
<g id="Layer_21"></g>
|
||||
<g id="Layer_24"></g>
|
||||
<g id="Layer_25"></g>
|
||||
<g id="Layer_26"></g>
|
||||
<g id="Layer_27"></g>
|
||||
<g id="Layer_28"></g>
|
||||
<g id="Layer_29"></g>
|
||||
<g id="Layer_47"></g>
|
||||
<g id="Layer_30"></g>
|
||||
<g id="Layer_31"></g>
|
||||
<g id="Layer_32"></g>
|
||||
<g id="Layer_33"></g>
|
||||
<g id="Layer_34"></g>
|
||||
<g id="Layer_35"></g>
|
||||
<g id="Layer_36"></g>
|
||||
<g id="Layer_37"></g>
|
||||
<g id="Layer_38"></g>
|
||||
<g id="Layer_39"></g>
|
||||
<g id="Layer_40"></g>
|
||||
<g id="Layer_41"></g>
|
||||
<g id="Layer_42"></g>
|
||||
<g id="Layer_43"></g>
|
||||
<g id="Layer_44"></g>
|
||||
<g id="Layer_45"></g>
|
||||
<g id="Layer_46"></g>
|
||||
<g id="Layer_48"></g>
|
||||
<g id="Layer_49"></g>
|
||||
<g id="Layer_51"></g>
|
||||
<g id="Layer_52"></g>
|
||||
<g id="Layer_53"></g>
|
||||
<g id="Layer_54"></g>
|
||||
<g id="Layer_55"></g>
|
||||
<g id="Layer_56"></g>
|
||||
<g id="Layer_57"></g>
|
||||
<g id="Layer_58"></g>
|
||||
<g id="Layer_59"></g>
|
||||
<g id="Layer_60"></g>
|
||||
<g id="Layer_61"></g>
|
||||
<g id="Layer_62"></g>
|
||||
<g id="Layer_63" fill="#000000" sketch:type="MSShapeGroup">
|
||||
<path d="M39.5,9.5 C39,9.5 38.5,9 38,9 C37.5,9 37,8.5 36.5,8.5 L34.5,0.5 C31,1.38777878e-17 28,1.38777878e-17 24.5,0.5 L22.5,9 C21.5,9 20.5,9.5 19.5,10 L12,6 C9.5,8 7,10 5.5,13 L10,20.5 C10,21 9.5,21.5 9.5,22 C9.5,22.5 9,23 9,23.5 L0.5,25.5 C1.38777878e-17,29 1.38777878e-17,32 0.5,35.5 L9,37.5 C9,38.5 9.5,39.5 10,40.5 L6,48 C8,50.5 10.5,53 13,55 L20.5,50.5 C21,50.5 21.5,51 22,51 C22.5,51 23,51.5 23.5,51.5 L26,59.5 C29.5,60 32.5,60 35.5,59.5 L37.5,51 L40.5,49.5 L48,53.5 C50.5,51.5 53,49 55,46.5 L50.5,39 C50.5,38.5 51,38 51,37.5 C51,37 51.5,36.5 51.5,36 L59.5,33.5 C60,30 60,27 59.5,24 L51,22 L49.5,19 L53.5,11.5 C51.5,9 49,6.5 46.5,4.5 L39.5,9.5 L39.5,9.5 Z M40.5,34 C38,39.5 31.5,42.5 26,40.5 C20.5,38 17.5,31.5 19.5,26 C21.5,20.5 28,17.5 34,20 C39.5,22 42.5,28.5 40.5,34 L40.5,34 Z" id="Shape"></path>
|
||||
</g>
|
||||
<g id="Layer_64"></g>
|
||||
<g id="Layer_65"></g>
|
||||
<g id="Layer_66"></g>
|
||||
<g id="Layer_50"></g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 3.8 KiB |
78
data/images/album-icon.svg
Normal file
@@ -0,0 +1,78 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg width="60px" height="60px" viewBox="0 0 60 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
|
||||
<title>Slice 1</title>
|
||||
<description>Created with Sketch (http://www.bohemiancoding.com/sketch)</description>
|
||||
<defs></defs>
|
||||
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
|
||||
<g id="album-icon" sketch:type="MSLayerGroup">
|
||||
<g id="Page-1">
|
||||
<g id="icon_Playlist">
|
||||
<g id="Layer_2"></g>
|
||||
<g id="Layer_3"></g>
|
||||
<g id="Layer_4"></g>
|
||||
<g id="Layer_5"></g>
|
||||
<g id="Layer_6"></g>
|
||||
<g id="Layer_8"></g>
|
||||
<g id="Layer_9"></g>
|
||||
<g id="Layer_10"></g>
|
||||
<g id="Layer_11"></g>
|
||||
<g id="Layer_12"></g>
|
||||
<g id="Layer_13"></g>
|
||||
<g id="Layer_14"></g>
|
||||
<g id="Layer_15"></g>
|
||||
<g id="Layer_16"></g>
|
||||
<g id="Layer_17"></g>
|
||||
<g id="Layer_18"></g>
|
||||
<g id="Layer_19"></g>
|
||||
<g id="Layer_20"></g>
|
||||
<g id="Layer_21"></g>
|
||||
<g id="Layer_24"></g>
|
||||
<g id="Layer_25"></g>
|
||||
<g id="Layer_26"></g>
|
||||
<g id="Layer_27"></g>
|
||||
<g id="Layer_28"></g>
|
||||
<g id="Layer_29"></g>
|
||||
<g id="Layer_47"></g>
|
||||
<g id="Layer_30"></g>
|
||||
<g id="Layer_31"></g>
|
||||
<g id="Layer_32"></g>
|
||||
<g id="Layer_33"></g>
|
||||
<g id="Layer_34"></g>
|
||||
<g id="Layer_35"></g>
|
||||
<g id="Layer_36"></g>
|
||||
<g id="Layer_37"></g>
|
||||
<g id="Layer_38"></g>
|
||||
<g id="Layer_39"></g>
|
||||
<g id="Layer_40" fill="#000000" sketch:type="MSShapeGroup">
|
||||
<path d="M30,0 C13.5,0 0,13.5 0,30 C0,46.5 13.5,60 30,60 C46.5,60 60,46.5 60,30 C59.5,13.5 46.5,0 30,0 L30,0 L30,0 Z M30,40 C24.5,40 20,35.5 20,30 C20,24.5 24.5,20 30,20 C35.5,20 39.5,24.5 39.5,30 C39.5,35.5 35,40 30,40 L30,40 L30,40 Z" id="Shape"></path>
|
||||
</g>
|
||||
<g id="Layer_41"></g>
|
||||
<g id="Layer_42"></g>
|
||||
<g id="Layer_43"></g>
|
||||
<g id="Layer_44"></g>
|
||||
<g id="Layer_45"></g>
|
||||
<g id="Layer_46"></g>
|
||||
<g id="Layer_48"></g>
|
||||
<g id="Layer_49"></g>
|
||||
<g id="Layer_51"></g>
|
||||
<g id="Layer_52"></g>
|
||||
<g id="Layer_53"></g>
|
||||
<g id="Layer_54"></g>
|
||||
<g id="Layer_55"></g>
|
||||
<g id="Layer_56"></g>
|
||||
<g id="Layer_57"></g>
|
||||
<g id="Layer_58"></g>
|
||||
<g id="Layer_59"></g>
|
||||
<g id="Layer_60"></g>
|
||||
<g id="Layer_61"></g>
|
||||
<g id="Layer_62"></g>
|
||||
<g id="Layer_63"></g>
|
||||
<g id="Layer_64"></g>
|
||||
<g id="Layer_65"></g>
|
||||
<g id="Layer_66"></g>
|
||||
<g id="Layer_50"></g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 260 KiB After Width: | Height: | Size: 7.8 KiB |
87
data/images/album-placeholder-grid.svg
Normal file
@@ -0,0 +1,87 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg width="200px" height="200px" viewBox="0 0 200 200" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
|
||||
<title>Slice 1</title>
|
||||
<description>Created with Sketch (http://www.bohemiancoding.com/sketch)</description>
|
||||
<defs></defs>
|
||||
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
|
||||
<g id="album-placeholder-grid" sketch:type="MSLayerGroup">
|
||||
<g id="Page-1">
|
||||
<rect id="Rectangle-1" fill="#D8D8D8" sketch:type="MSShapeGroup" x="0" y="0" width="200" height="200"></rect>
|
||||
<g id="album-placeholder-grid" transform="translate(75.000000, 75.000000)">
|
||||
<g id="Page-1">
|
||||
<g id="album-icon">
|
||||
<g id="Page-1">
|
||||
<g id="icon_Playlist">
|
||||
<g id="Layer_2"></g>
|
||||
<g id="Layer_3"></g>
|
||||
<g id="Layer_4"></g>
|
||||
<g id="Layer_5"></g>
|
||||
<g id="Layer_6"></g>
|
||||
<g id="Layer_8"></g>
|
||||
<g id="Layer_9"></g>
|
||||
<g id="Layer_10"></g>
|
||||
<g id="Layer_11"></g>
|
||||
<g id="Layer_12"></g>
|
||||
<g id="Layer_13"></g>
|
||||
<g id="Layer_14"></g>
|
||||
<g id="Layer_15"></g>
|
||||
<g id="Layer_16"></g>
|
||||
<g id="Layer_17"></g>
|
||||
<g id="Layer_18"></g>
|
||||
<g id="Layer_19"></g>
|
||||
<g id="Layer_20"></g>
|
||||
<g id="Layer_21"></g>
|
||||
<g id="Layer_24"></g>
|
||||
<g id="Layer_25"></g>
|
||||
<g id="Layer_26"></g>
|
||||
<g id="Layer_27"></g>
|
||||
<g id="Layer_28"></g>
|
||||
<g id="Layer_29"></g>
|
||||
<g id="Layer_47"></g>
|
||||
<g id="Layer_30"></g>
|
||||
<g id="Layer_31"></g>
|
||||
<g id="Layer_32"></g>
|
||||
<g id="Layer_33"></g>
|
||||
<g id="Layer_34"></g>
|
||||
<g id="Layer_35"></g>
|
||||
<g id="Layer_36"></g>
|
||||
<g id="Layer_37"></g>
|
||||
<g id="Layer_38"></g>
|
||||
<g id="Layer_39"></g>
|
||||
<g id="Layer_40" fill="#606060" sketch:type="MSShapeGroup">
|
||||
<path d="M25,0 C11.25,0 0,11.25 0,25 C0,38.75 11.25,50 25,50 C38.75,50 50,38.75 50,25 C49.5833333,11.25 38.75,0 25,0 L25,0 L25,0 Z M25,33.3333333 C20.4166667,33.3333333 16.6666667,29.5833333 16.6666667,25 C16.6666667,20.4166667 20.4166667,16.6666667 25,16.6666667 C29.5833333,16.6666667 32.9166667,20.4166667 32.9166667,25 C32.9166667,29.5833333 29.1666667,33.3333333 25,33.3333333 L25,33.3333333 L25,33.3333333 Z" id="Shape"></path>
|
||||
</g>
|
||||
<g id="Layer_41"></g>
|
||||
<g id="Layer_42"></g>
|
||||
<g id="Layer_43"></g>
|
||||
<g id="Layer_44"></g>
|
||||
<g id="Layer_45"></g>
|
||||
<g id="Layer_46"></g>
|
||||
<g id="Layer_48"></g>
|
||||
<g id="Layer_49"></g>
|
||||
<g id="Layer_51"></g>
|
||||
<g id="Layer_52"></g>
|
||||
<g id="Layer_53"></g>
|
||||
<g id="Layer_54"></g>
|
||||
<g id="Layer_55"></g>
|
||||
<g id="Layer_56"></g>
|
||||
<g id="Layer_57"></g>
|
||||
<g id="Layer_58"></g>
|
||||
<g id="Layer_59"></g>
|
||||
<g id="Layer_60"></g>
|
||||
<g id="Layer_61"></g>
|
||||
<g id="Layer_62"></g>
|
||||
<g id="Layer_63"></g>
|
||||
<g id="Layer_64"></g>
|
||||
<g id="Layer_65"></g>
|
||||
<g id="Layer_66"></g>
|
||||
<g id="Layer_50"></g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 5.2 KiB |
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 4.8 KiB |
20
data/images/apply-check.svg
Normal file
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg width="51px" height="50px" viewBox="0 0 51 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
|
||||
<title>apply-check</title>
|
||||
<description>Created with Sketch (http://www.bohemiancoding.com/sketch)</description>
|
||||
<defs></defs>
|
||||
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
|
||||
<g id="apply-check" sketch:type="MSLayerGroup" transform="translate(1.000000, 1.000000)">
|
||||
<g id="Page-1" sketch:type="MSShapeGroup">
|
||||
<g id="apply-check">
|
||||
<g id="Page-1">
|
||||
<g id="Group">
|
||||
<path d="M4.24000168,-0.24597168 C1.78800178,-0.24597168 -0.208998203,1.74902833 -0.208998203,4.2030282 L-0.208998203,43.8820291 C-0.208998203,46.3350291 1.78800178,48.3320289 4.24000168,48.3320289 L45,48.3320289 C47.4519999,48.3320289 49.4489999,46.3350289 49.4489999,43.8820291 L49.4489999,4.2030282 C49.4489746,1.74902344 47.4520264,-0.24597168 45,-0.24597168 L4.24000168,-0.24597168 Z" id="Shape" fill="#000000"></path>
|
||||
<path d="M38.992981,10.0159912 C38.112981,9.3459912 36.857981,9.5139912 36.1889811,10.3919912 L19.0559816,32.827992 L12.6759815,25.2839919 C11.9629815,24.4409919 10.6999816,24.3349919 9.8579814,25.0479919 C9.0139815,25.7619919 8.90898144,27.0239918 9.6219814,27.865992 L17.6079815,37.3099922 C17.9889815,37.7599922 18.5469815,38.0189922 19.1349815,38.0189922 C19.1519815,38.0189922 19.1679815,38.0189922 19.1849815,38.0179922 C19.7899815,38.0029922 20.3569815,37.7139922 20.7249814,37.2329922 L39.3689805,12.8199921 C40.0390015,11.94104 39.8709717,10.6870117 38.992981,10.0159912 C38.992981,10.0159912 39.8709717,10.6870117 38.992981,10.0159912 L38.992981,10.0159912" id="Shape" fill="#FFFFFF"></path>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.0 KiB |
15
data/images/arrow-down-double.svg
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg width="45px" height="45px" viewBox="0 0 45 45" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
|
||||
<title>arrow-down-double</title>
|
||||
<description>Created with Sketch (http://www.bohemiancoding.com/sketch)</description>
|
||||
<defs></defs>
|
||||
<g id="Page 1" fill="rgb(215,215,215)" fill-rule="evenodd">
|
||||
<g id="arrow-up-double" fill="rgb(0,0,0)" transform="translate(22.000000, 23.500000) rotate(-180.000000) translate(-22.000000, -23.500000)">
|
||||
<g id="Page 1" fill="rgb(222,223,222)">
|
||||
<g id="Group" fill="rgb(0,0,0)">
|
||||
<path d="M3.48530778,39.7090464 L40.6463071,39.7090464 C41.8023053,39.7090464 42.8623067,39.0600481 43.3873082,38.0280466 C43.6143056,37.5890474 43.7243062,37.1090479 43.7243062,36.6310472 C43.7243062,35.9940462 43.5243054,35.3570452 43.1353055,34.8230448 L24.5533067,9.24104548 C23.9743062,8.44204569 23.0483056,7.9720459 22.0633069,7.9720459 C21.0783063,7.9720459 20.1523057,8.44404554 19.5743066,9.24104548 L0.993306841,34.8230448 C0.313306834,35.7580462 0.218306865,37.0010462 0.742306854,38.0280466 C1.2672902,39.0601206 2.32832536,39.7090464 3.48530778,39.7090464 C3.48530778,39.7090464 2.32832536,39.7090464 3.48530778,39.7090464 L3.48530778,39.7090464" id="Shape" fill="rgb(99,100,99)"></path>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.5 KiB |