Compare commits
5096 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
448057edf6 | ||
|
|
9d993b2992 | ||
|
|
8ca13f6e08 | ||
|
|
80fc4c9538 | ||
|
|
9f8867c1b4 | ||
|
|
481ce883ab | ||
|
|
63f184dd60 | ||
|
|
3d4d9ed111 | ||
|
|
b2ba932735 | ||
|
|
8c1070b318 | ||
|
|
6c4d8f3ede | ||
|
|
f2c118776a | ||
|
|
87890dd249 | ||
|
|
15301c9121 | ||
|
|
8dc4b661d8 | ||
|
|
d47ec4157d | ||
|
|
9d64a59b70 | ||
|
|
234fc20048 | ||
|
|
8432dfdd1f | ||
|
|
5fddfd395e | ||
|
|
11d0e4220f | ||
|
|
6d4e066810 | ||
|
|
9f1274f953 | ||
|
|
9ac1692e2a | ||
|
|
6f88357977 | ||
|
|
19bdbf9aca | ||
|
|
5a25d34ba3 | ||
|
|
13e6199af2 | ||
|
|
5be1e2c954 | ||
|
|
306bd245fc | ||
|
|
7e42d04e36 | ||
|
|
53dfdb3a2e | ||
|
|
eb113a8928 | ||
|
|
c369ef450f | ||
|
|
6674cf99a6 | ||
|
|
70cca405f5 | ||
|
|
d7d211baf2 | ||
|
|
d5a35fa86f | ||
|
|
dc265e57f3 | ||
|
|
4b79b2bd57 | ||
|
|
80c9e54a9a | ||
|
|
eba0b607a4 | ||
|
|
04464a2798 | ||
|
|
202b5192ed | ||
|
|
62397225f9 | ||
|
|
b220fffd6f | ||
|
|
e14f7881a3 | ||
|
|
2085fbe107 | ||
|
|
31a75f044e | ||
|
|
5b74125fcd | ||
|
|
1cf3cfcf77 | ||
|
|
defaf6c1ee | ||
|
|
e0f467fa10 | ||
|
|
362da679b6 | ||
|
|
0b35bcfc3b | ||
|
|
fad162c6c1 | ||
|
|
97fc64fcae | ||
|
|
5224234637 | ||
|
|
b4f1d0ec77 | ||
|
|
5911c43b5b | ||
|
|
4f137466c5 | ||
|
|
3836a2a56c | ||
|
|
49e59d74cc | ||
|
|
9461eea03a | ||
|
|
136939d391 | ||
|
|
33aea82e6e | ||
|
|
4a6511b39f | ||
|
|
6448f05557 | ||
|
|
c08eca7c3b | ||
|
|
df6ca2e17b | ||
|
|
c39a5f9708 | ||
|
|
46d69c31d1 | ||
|
|
e924d121bf | ||
|
|
2fa1dcccac | ||
|
|
dc9413fa7e | ||
|
|
1b34bc30c7 | ||
|
|
4d33f087df | ||
|
|
81a4d5fadb | ||
|
|
7682ae0425 | ||
|
|
677274adb3 | ||
|
|
83fca9fd94 | ||
|
|
4150a9740b | ||
|
|
f7021559d0 | ||
|
|
00d4c550f1 | ||
|
|
97903993c8 | ||
|
|
3d858ed9ab | ||
|
|
cc5cd50065 | ||
|
|
0c0d909dcb | ||
|
|
8dafaa13c0 | ||
|
|
05385ba73b | ||
|
|
924a2c3381 | ||
|
|
6502c424e2 | ||
|
|
243124a4ba | ||
|
|
4a2a14bc05 | ||
|
|
976328c9dc | ||
|
|
3b0086e75e | ||
|
|
7c38a748b6 | ||
|
|
4d98689304 | ||
|
|
8307822e20 | ||
|
|
f1548dc8ea | ||
|
|
25b33ab4d3 | ||
|
|
4af98dcab5 | ||
|
|
3cf916c845 | ||
|
|
bcac05ca20 | ||
|
|
07c61450c7 | ||
|
|
43d95462e0 | ||
|
|
c091e0b9bb | ||
|
|
18c70ffe3e | ||
|
|
ff470028be | ||
|
|
8463188336 | ||
|
|
2808c36753 | ||
|
|
05b1fdd7f2 | ||
|
|
00017e8065 | ||
|
|
ff34112532 | ||
|
|
4cadd1597e | ||
|
|
e30d2cbbf1 | ||
|
|
0449cf824d | ||
|
|
32d899dbfb | ||
|
|
9ec9c55c3f | ||
|
|
01b2b53fd5 | ||
|
|
be6888f8c8 | ||
|
|
c1ed0647fe | ||
|
|
1bf42ceb55 | ||
|
|
ca8bd8d271 | ||
|
|
bf23a4920f | ||
|
|
cfb048ec19 | ||
|
|
5284bea0f0 | ||
|
|
1244a4058c | ||
|
|
8c51363651 | ||
|
|
893f18c7ad | ||
|
|
909c97feda | ||
|
|
fea989c1f8 | ||
|
|
a64ed405f3 | ||
|
|
ffe6cd0a65 | ||
|
|
e0b27317f3 | ||
|
|
7ed619cf2e | ||
|
|
d55f53be0a | ||
|
|
55eed706fb | ||
|
|
2f71ec68d8 | ||
|
|
a45ab2f017 | ||
|
|
26b4da9eb4 | ||
|
|
4897f6ad69 | ||
|
|
bbe8683d59 | ||
|
|
072be78991 | ||
|
|
3f41e62e21 | ||
|
|
ec01336c21 | ||
|
|
5dcfe5c874 | ||
|
|
72f1bc2d77 | ||
|
|
54685c8184 | ||
|
|
3532306833 | ||
|
|
442b065834 | ||
|
|
53e70c118c | ||
|
|
a5575992d6 | ||
|
|
df0244095f | ||
|
|
337f05f60e | ||
|
|
4f8e898440 | ||
|
|
7991b9b27c | ||
|
|
ef42e1956c | ||
|
|
27b3dde6f6 | ||
|
|
cbe557507f | ||
|
|
7a9da5f219 | ||
|
|
d944a70063 | ||
|
|
c20f970405 | ||
|
|
49bb7f3a34 | ||
|
|
021827ff2d | ||
|
|
97312aecf5 | ||
|
|
f3c9a77989 | ||
|
|
2c031bc093 | ||
|
|
69147c2480 | ||
|
|
22ca0045bc | ||
|
|
af431a4766 | ||
|
|
5a8045131b | ||
|
|
7c0a6f1d02 | ||
|
|
4fc69ef7c6 | ||
|
|
91e502deb6 | ||
|
|
1ee191220f | ||
|
|
a96ccf8422 | ||
|
|
57641ecd7d | ||
|
|
ed431aa30f | ||
|
|
7a111bb173 | ||
|
|
220be06631 | ||
|
|
d8c14f6712 | ||
|
|
e514b1be4f | ||
|
|
5e7ef1d25a | ||
|
|
c2b3eb4ac2 | ||
|
|
1bd8370864 | ||
|
|
8c952953e3 | ||
|
|
c065c9b30f | ||
|
|
a18eb1158e | ||
|
|
08ef352288 | ||
|
|
25297b8b0b | ||
|
|
ea591fe707 | ||
|
|
b0bcf8605c | ||
|
|
b28921d6c2 | ||
|
|
87ae7585e8 | ||
|
|
b39b37fb2f | ||
|
|
cd9e0de9dd | ||
|
|
5107849909 | ||
|
|
5c988960f5 | ||
|
|
44792778aa | ||
|
|
0a7bd68258 | ||
|
|
30118eceaa | ||
|
|
87512eb13b | ||
|
|
9919e1a49e | ||
|
|
d04a21b70f | ||
|
|
fc6e0a577f | ||
|
|
0c659422b7 | ||
|
|
2018023dc7 | ||
|
|
04645cab71 | ||
|
|
bec082c0ae | ||
|
|
83b244a8a3 | ||
|
|
ae261381aa | ||
|
|
b088b79ee8 | ||
|
|
0b59ee8634 | ||
|
|
f62b755903 | ||
|
|
04036ef35c | ||
|
|
e4a2ca2d19 | ||
|
|
89f452f3fc | ||
|
|
843f8e0d39 | ||
|
|
8618306230 | ||
|
|
34a3e17326 | ||
|
|
5af49dfc6f | ||
|
|
837d3060b8 | ||
|
|
2754f78083 | ||
|
|
1b509ad60b | ||
|
|
82e923b181 | ||
|
|
e92b8400c7 | ||
|
|
1ad6a80682 | ||
|
|
f355b82bba | ||
|
|
66567b6d6f | ||
|
|
d9582436d4 | ||
|
|
31c75ea0b1 | ||
|
|
057fc10565 | ||
|
|
bbb07c9963 | ||
|
|
dd09d3af2f | ||
|
|
ccb5f8418b | ||
|
|
55d2605222 | ||
|
|
7f49979bc9 | ||
|
|
b529d5b125 | ||
|
|
f2e36d9974 | ||
|
|
ca2b509d54 | ||
|
|
0ba0674b9e | ||
|
|
a2b09fdfec | ||
|
|
fa0bef5500 | ||
|
|
92d148b03d | ||
|
|
3d935e29eb | ||
|
|
3749c9f21d | ||
|
|
2a3d3e46c2 | ||
|
|
9bc1561e01 | ||
|
|
d987246062 | ||
|
|
c6a22e2d96 | ||
|
|
42f904f1ea | ||
|
|
f92521c93a | ||
|
|
041183f914 | ||
|
|
857b6ddc55 | ||
|
|
f2d2b4c4f2 | ||
|
|
8725edaf7e | ||
|
|
4eace705e3 | ||
|
|
b2d71acd93 | ||
|
|
e424fcfe53 | ||
|
|
eefb40cb1f | ||
|
|
785cd3aea9 | ||
|
|
07c700f666 | ||
|
|
8db0928724 | ||
|
|
b25ba9de27 | ||
|
|
bf478a6706 | ||
|
|
a1a58f51b1 | ||
|
|
8850161641 | ||
|
|
f931148594 | ||
|
|
c31b0bcf17 | ||
|
|
ba260ac608 | ||
|
|
f2fc19b168 | ||
|
|
ceabc666c3 | ||
|
|
6c217c2450 | ||
|
|
7ff8921420 | ||
|
|
fe56c88309 | ||
|
|
b13b91c8e8 | ||
|
|
d71435df53 | ||
|
|
058758122c | ||
|
|
759cfd77e9 | ||
|
|
37268b873a | ||
|
|
439a04c603 | ||
|
|
9f642d501a | ||
|
|
7f8e2c66a6 | ||
|
|
9962fd4a55 | ||
|
|
c27343534f | ||
|
|
46ecb2cf70 | ||
|
|
88aa3f38c2 | ||
|
|
9214da3756 | ||
|
|
41e5152771 | ||
|
|
6b01bd7ffe | ||
|
|
76a9f8e3df | ||
|
|
e15941520f | ||
|
|
ff7404d01d | ||
|
|
560540618c | ||
|
|
bfa82f6bb3 | ||
|
|
f77cd1c752 | ||
|
|
8461b0c15d | ||
|
|
2938a0f122 | ||
|
|
beccd1a7d1 | ||
|
|
c6883908f1 | ||
|
|
36d8547f78 | ||
|
|
b01c91c0a3 | ||
|
|
3712b2e93f | ||
|
|
0ddc1131dc | ||
|
|
f4a941cd93 | ||
|
|
db72f2a722 | ||
|
|
16023676ea | ||
|
|
52e85835df | ||
|
|
fe63770d21 | ||
|
|
bd5442c9e5 | ||
|
|
c7554f2b8d | ||
|
|
63f9cd0bac | ||
|
|
c537d0f396 | ||
|
|
e759aa8d1b | ||
|
|
2d8664b3ce | ||
|
|
16076ebfb6 | ||
|
|
38ca447c8a | ||
|
|
f91006631d | ||
|
|
3cc5e4cc7a | ||
|
|
75178b7874 | ||
|
|
ce3f6dae20 | ||
|
|
bd82392d71 | ||
|
|
836a3d353a | ||
|
|
a4d2a9ea6f | ||
|
|
b0fc8d63a6 | ||
|
|
ec7781fb9f | ||
|
|
787e1a46d1 | ||
|
|
148d46fcbc | ||
|
|
7e1a676e0a | ||
|
|
e9220c5e77 | ||
|
|
72d41d4883 | ||
|
|
de6c3e9b45 | ||
|
|
a0ab507ed1 | ||
|
|
3c76d0e7e3 | ||
|
|
34127d78bf | ||
|
|
ca33f488f1 | ||
|
|
717aac9dc8 | ||
|
|
4b07dbadb2 | ||
|
|
9bbebd2085 | ||
|
|
d60b29e0a2 | ||
|
|
80d2dfd9a4 | ||
|
|
464454e7a6 | ||
|
|
d145b65237 | ||
|
|
912198cc40 | ||
|
|
bffab79ba7 | ||
|
|
c82f7fd9ca | ||
|
|
53afe528e8 | ||
|
|
225befe57e | ||
|
|
40817e73b4 | ||
|
|
17c93c2172 | ||
|
|
c8d7ccadb7 | ||
|
|
7bb292404a | ||
|
|
d2ac0ed53f | ||
|
|
c633a56bfb | ||
|
|
34696ba3a8 | ||
|
|
93c105fe86 | ||
|
|
29eac0b4e5 | ||
|
|
fc27078954 | ||
|
|
759a8e84f0 | ||
|
|
b2c7da319e | ||
|
|
b56095224a | ||
|
|
2f12a8cc93 | ||
|
|
140f85f214 | ||
|
|
7405c7e20f | ||
|
|
f29b13679a | ||
|
|
9b9ed53cf9 | ||
|
|
2447ae5cff | ||
|
|
7379b8b521 | ||
|
|
22473823c9 | ||
|
|
d8bb9950d3 | ||
|
|
279fe2ae18 | ||
|
|
1e812f3f06 | ||
|
|
0f1401eb71 | ||
|
|
57e739c3ef | ||
|
|
1b457585d9 | ||
|
|
c9eab0b01e | ||
|
|
3da5074d14 | ||
|
|
e97a476c7f | ||
|
|
a716f31b17 | ||
|
|
b2e760a284 | ||
|
|
7cc48aeb7f | ||
|
|
a6494b4226 | ||
|
|
5ed03e29f3 | ||
|
|
5c07148eb2 | ||
|
|
17b4a7be4d | ||
|
|
9b08ebbbd5 | ||
|
|
37c469dbc7 | ||
|
|
c08033d153 | ||
|
|
9c63f621a8 | ||
|
|
c3cb12e5e2 | ||
|
|
d3799bc30a | ||
|
|
cb8933b493 | ||
|
|
1aa58c047f | ||
|
|
52b3084bee | ||
|
|
70b05c9e07 | ||
|
|
cafa440aee | ||
|
|
681cb7226a | ||
|
|
b36e49e43f | ||
|
|
90a6c2d98d | ||
|
|
21d21846ca | ||
|
|
cc8d7d9912 | ||
|
|
10527afbda | ||
|
|
d16ece2a81 | ||
|
|
e7f7dc8d60 | ||
|
|
2f2943452f | ||
|
|
08ae2b5351 | ||
|
|
eda1a1c4dd | ||
|
|
238abdb567 | ||
|
|
c3f9ceb03a | ||
|
|
b95e9fcda3 | ||
|
|
b3f8a2c18c | ||
|
|
18bbf7d86f | ||
|
|
8e3ad6d874 | ||
|
|
7a63ac83d2 | ||
|
|
8dc28ddbee | ||
|
|
15803cf0a3 | ||
|
|
5ac001781c | ||
|
|
66986b88f8 | ||
|
|
f4e12a63a5 | ||
|
|
09b0f34199 | ||
|
|
095c005c3f | ||
|
|
e414b6458d | ||
|
|
ece73784c2 | ||
|
|
8dd9644c13 | ||
|
|
556e8db104 | ||
|
|
ce979b6c84 | ||
|
|
d2f422a441 | ||
|
|
e4daff8956 | ||
|
|
c146c311c1 | ||
|
|
2e1b17dcdf | ||
|
|
2ef11f56e5 | ||
|
|
fdaeca78a7 | ||
|
|
93e7343fe9 | ||
|
|
5167608f7a | ||
|
|
7fe3a8520d | ||
|
|
d4a0881e77 | ||
|
|
7f42210f2f | ||
|
|
33497bc92d | ||
|
|
06aa2e6c07 | ||
|
|
3bffaa01dc | ||
|
|
66237c35ea | ||
|
|
f532857345 | ||
|
|
5936e1a68b | ||
|
|
17b3b2b770 | ||
|
|
826e805b06 | ||
|
|
5419d76606 | ||
|
|
0d84653f7d | ||
|
|
b7da56ac42 | ||
|
|
7140788b48 | ||
|
|
a43bd5a50e | ||
|
|
81dd98e83b | ||
|
|
742f84576e | ||
|
|
ba81662d6a | ||
|
|
f669ac1265 | ||
|
|
b8a97b1afc | ||
|
|
4eb0ed386c | ||
|
|
ece225c355 | ||
|
|
69d97a3f3e | ||
|
|
dcecaae3af | ||
|
|
1c261ef371 | ||
|
|
ea89e66a46 | ||
|
|
dd03c19be2 | ||
|
|
08e6d320df | ||
|
|
446163c6de | ||
|
|
abd503b5a2 | ||
|
|
2e1c08cbfa | ||
|
|
7bdadadea1 | ||
|
|
bc33a4d0d4 | ||
|
|
188bc5d16f | ||
|
|
3fd0385160 | ||
|
|
5f3f55133e | ||
|
|
47b8e12bc7 | ||
|
|
cc97129e64 | ||
|
|
e40e282837 | ||
|
|
eba0fa58bf | ||
|
|
1c0fdd6a17 | ||
|
|
43eb62576c | ||
|
|
d43a799389 | ||
|
|
4d716555af | ||
|
|
7c65d22452 | ||
|
|
1b8867537e | ||
|
|
b91a11980b | ||
|
|
e80a9824f6 | ||
|
|
140b22dc63 | ||
|
|
60169b914a | ||
|
|
fbe381638a | ||
|
|
6dcb44c391 | ||
|
|
54c7c5a463 | ||
|
|
d5bcee14f5 | ||
|
|
0064b742d3 | ||
|
|
9f88f3b79e | ||
|
|
b95d030032 | ||
|
|
f4f3f82954 | ||
|
|
5e8892ee7c | ||
|
|
42b1e6a559 | ||
|
|
e1bcfcfc05 | ||
|
|
069e35565f | ||
|
|
880b560a39 | ||
|
|
8becc83c05 | ||
|
|
b5ef62194d | ||
|
|
a87c287fa6 | ||
|
|
18f5deee82 | ||
|
|
53545a0015 | ||
|
|
f662eaeccc | ||
|
|
1e6377abaa | ||
|
|
516db26c05 | ||
|
|
2df55cf6ee | ||
|
|
251475197d | ||
|
|
802069b4e5 | ||
|
|
d07543926f | ||
|
|
5665efd9d7 | ||
|
|
ea7f3fe51c | ||
|
|
c6569b63e5 | ||
|
|
930c60ae4a | ||
|
|
869cdd2fb0 | ||
|
|
f7d0adad1b | ||
|
|
d25e2adfb6 | ||
|
|
cb3a24bcd2 | ||
|
|
6540c56672 | ||
|
|
efc94a7fd5 | ||
|
|
683e81c57b | ||
|
|
f548927b74 | ||
|
|
53522908c8 | ||
|
|
43cdc8420c | ||
|
|
45ad0f8c20 | ||
|
|
59c9783393 | ||
|
|
611a6bb80a | ||
|
|
ee46fdb5b1 | ||
|
|
7c33c949cb | ||
|
|
e9e7fae40e | ||
|
|
ac05b07f10 | ||
|
|
aff027b735 | ||
|
|
14f1697428 | ||
|
|
a3381f1f79 | ||
|
|
1b7d331e41 | ||
|
|
df34293e74 | ||
|
|
fe27acc3ef | ||
|
|
35632abea3 | ||
|
|
ea247c5814 | ||
|
|
928a116666 | ||
|
|
2a99cafbf2 | ||
|
|
2196486454 | ||
|
|
f99bd79ce8 | ||
|
|
ddaced1b78 | ||
|
|
3e8845ab58 | ||
|
|
d5be1e0479 | ||
|
|
babc39c6a2 | ||
|
|
5c35ebeffa | ||
|
|
5fbc608c90 | ||
|
|
0c7808a24b | ||
|
|
4aadbdaed2 | ||
|
|
195a7e354b | ||
|
|
c03e832c7b | ||
|
|
73515c96d8 | ||
|
|
e7c0d59809 | ||
|
|
556caea308 | ||
|
|
6d54902a08 | ||
|
|
fb32cea5b5 | ||
|
|
69cd443999 | ||
|
|
cc61c5321e | ||
|
|
7821f099bf | ||
|
|
4b0ad6ec48 | ||
|
|
416c580a45 | ||
|
|
0b3488c265 | ||
|
|
f0f5ae6dc9 | ||
|
|
f61ce3919b | ||
|
|
67c6497e2a | ||
|
|
9bcb2479ac | ||
|
|
8a9b038d56 | ||
|
|
eed4721ef0 | ||
|
|
b76c866c9d | ||
|
|
255a4a327e | ||
|
|
811db81a86 | ||
|
|
29b61c07b0 | ||
|
|
f8c1ee90ce | ||
|
|
d9c86d56bb | ||
|
|
cddf63f111 | ||
|
|
ca91e6a677 | ||
|
|
a48fde95a3 | ||
|
|
aed4ba4310 | ||
|
|
57ee88059d | ||
|
|
c8dccbe438 | ||
|
|
8a071090e0 | ||
|
|
cbf76e6575 | ||
|
|
83d2cb4f82 | ||
|
|
497d4dd7f9 | ||
|
|
d48f1fa292 | ||
|
|
7744ae5912 | ||
|
|
92b7168363 | ||
|
|
8fc97c263b | ||
|
|
d190315909 | ||
|
|
987740f7e9 | ||
|
|
2e143071d9 | ||
|
|
388141aae6 | ||
|
|
80811ebf44 | ||
|
|
208c4fb8ba | ||
|
|
38a5fddb9d | ||
|
|
f844a5080a | ||
|
|
a11a013d16 | ||
|
|
f34cb567e4 | ||
|
|
6cb330b06c | ||
|
|
04cf375725 | ||
|
|
b66686a869 | ||
|
|
31776a51a7 | ||
|
|
f1b7257e73 | ||
|
|
be7078aa7e | ||
|
|
931aed6d78 | ||
|
|
dc6fe77612 | ||
|
|
b387150d4f | ||
|
|
9b09b13bf9 | ||
|
|
d8693c7afa | ||
|
|
019dd3e478 | ||
|
|
b01a2f5abd | ||
|
|
087a9cdd2e | ||
|
|
b33bf954bb | ||
|
|
f7cdc7da0c | ||
|
|
cf14f84652 | ||
|
|
6289840a74 | ||
|
|
770cccda49 | ||
|
|
aa02c0f15d | ||
|
|
ee137b6ffd | ||
|
|
206ca6040e | ||
|
|
16f5670c83 | ||
|
|
0fc1af7180 | ||
|
|
55714bbcad | ||
|
|
6f144c20cd | ||
|
|
f23bd3818f | ||
|
|
d3ea763d6b | ||
|
|
91222f631f | ||
|
|
aceb344856 | ||
|
|
f11ea8d07e | ||
|
|
a4e3bf848b | ||
|
|
e74c1057a4 | ||
|
|
6cc046c65c | ||
|
|
c97a070e98 | ||
|
|
b4c0bf3322 | ||
|
|
e998cb634e | ||
|
|
c8017a1f42 | ||
|
|
6d84942746 | ||
|
|
818f145b62 | ||
|
|
f92c22ce7e | ||
|
|
69b362b9d2 | ||
|
|
1fe7ca3db8 | ||
|
|
cc32674b0f | ||
|
|
cf16b57f66 | ||
|
|
411163f750 | ||
|
|
7f3da655c0 | ||
|
|
76e786d961 | ||
|
|
7e1f1a725c | ||
|
|
c63a0c2f58 | ||
|
|
04a7e092a9 | ||
|
|
309065bcbf | ||
|
|
20ae3febef | ||
|
|
e95d33031c | ||
|
|
3fd62d0b02 | ||
|
|
dc0ddcfa9f | ||
|
|
7a13b14c15 | ||
|
|
adf0550571 | ||
|
|
ba6259f08a | ||
|
|
d8bb2ad3ae | ||
|
|
afe4a29fd1 | ||
|
|
1203dd639b | ||
|
|
aadad6aa8c | ||
|
|
8ac0440bb3 | ||
|
|
d2fca3b980 | ||
|
|
d6b4019614 | ||
|
|
a6eb951361 | ||
|
|
dce5bdd31d | ||
|
|
0b999bd726 | ||
|
|
774437f7bb | ||
|
|
c0673b8128 | ||
|
|
0bc8a63ccf | ||
|
|
192f4507e3 | ||
|
|
2d22adcd2a | ||
|
|
4c4b92fdd4 | ||
|
|
2a727d1c39 | ||
|
|
35693f5433 | ||
|
|
bf459b4090 | ||
|
|
728f1ce1e3 | ||
|
|
7b8021de02 | ||
|
|
60593cde21 | ||
|
|
f9292d61da | ||
|
|
9388ce6a46 | ||
|
|
cb19475409 | ||
|
|
09b51badd4 | ||
|
|
fddd5fda47 | ||
|
|
5b0a6f05ed | ||
|
|
51f91a27e2 | ||
|
|
09018d1214 | ||
|
|
de12b22c97 | ||
|
|
d1ae7f5fe2 | ||
|
|
201d32f6ae | ||
|
|
6a441b1c6b | ||
|
|
0afa15f2db | ||
|
|
85eb44da02 | ||
|
|
4856c7a61b | ||
|
|
1b4cc933e7 | ||
|
|
d64acb038b | ||
|
|
b5def640ed | ||
|
|
7e35b4c675 | ||
|
|
e5e3066b3d | ||
|
|
e1af21bf88 | ||
|
|
8c9d08e46b | ||
|
|
e4acfb4831 | ||
|
|
a8101c2231 | ||
|
|
a3ce426613 | ||
|
|
161d02cd98 | ||
|
|
101400bea3 | ||
|
|
1ff9fea378 | ||
|
|
3f4538a60e | ||
|
|
142d7c4f3a | ||
|
|
2afe0ebbe9 | ||
|
|
bc71a62199 | ||
|
|
1e85ce4a84 | ||
|
|
39951a5099 | ||
|
|
9cbb6f3125 | ||
|
|
2dbd3e2534 | ||
|
|
f871a51e5b | ||
|
|
6ab3c68ebb | ||
|
|
7243ccd44c | ||
|
|
2a96fa1a2d | ||
|
|
c05620dddb | ||
|
|
917977ae13 | ||
|
|
2b8338f537 | ||
|
|
e75b5e012c | ||
|
|
78e194d8c1 | ||
|
|
c594e07c8c | ||
|
|
a3ed079828 | ||
|
|
976ce16ac2 | ||
|
|
5faeb12a74 | ||
|
|
acc463eb76 | ||
|
|
3b7459ffbc | ||
|
|
cfb19a697a | ||
|
|
ceec43db67 | ||
|
|
229fa39436 | ||
|
|
2496eb22cb | ||
|
|
d0a45bceca | ||
|
|
7180fae453 | ||
|
|
e1a1b5980e | ||
|
|
53d410a6ee | ||
|
|
a56b38694c | ||
|
|
600b60b441 | ||
|
|
aa7208b602 | ||
|
|
0092b3ece6 | ||
|
|
d01c1e867d | ||
|
|
dd3c8dfac8 | ||
|
|
7c9c5a9a76 | ||
|
|
8f9a55c5ca | ||
|
|
ea0b61aa6d | ||
|
|
b94e7159b8 | ||
|
|
2eabca8267 | ||
|
|
afbe434b59 | ||
|
|
2a50799873 | ||
|
|
77727ad500 | ||
|
|
e89f1fe5a8 | ||
|
|
503e7eceb5 | ||
|
|
c15eba8f62 | ||
|
|
e2f83d5106 | ||
|
|
937b5cca12 | ||
|
|
1d438d5d76 | ||
|
|
22a34be21a | ||
|
|
17a492444e | ||
|
|
9a714a903d | ||
|
|
69a99fc97f | ||
|
|
8beb74689c | ||
|
|
6be7da0305 | ||
|
|
8a08fe213c | ||
|
|
205b17aea0 | ||
|
|
864172ea50 | ||
|
|
e01e14075c | ||
|
|
e9596e1bbc | ||
|
|
db9305c230 | ||
|
|
4572d101cf | ||
|
|
41506911c1 | ||
|
|
b722224863 | ||
|
|
b585b8ecd1 | ||
|
|
52e8ae9cb6 | ||
|
|
6d6d0c2d12 | ||
|
|
383640cb7e | ||
|
|
e5ef27dfbf | ||
|
|
96741fc08b | ||
|
|
dc41f495be | ||
|
|
b278d64d0c | ||
|
|
b5e32844f5 | ||
|
|
4179d2e515 | ||
|
|
815ba9d553 | ||
|
|
0d294f49f9 | ||
|
|
a195cfc792 | ||
|
|
d3c9168ebf | ||
|
|
4d153b8d99 | ||
|
|
bf8d224064 | ||
|
|
b7ad2c969a | ||
|
|
d78643160c | ||
|
|
221b38c766 | ||
|
|
e8bd9b21b5 | ||
|
|
c2f0d04a35 | ||
|
|
54ebcd91cb | ||
|
|
07411327b6 | ||
|
|
094ad1a17b | ||
|
|
c362848b86 | ||
|
|
47a8dfbd93 | ||
|
|
73b8443d7b | ||
|
|
48a7929254 | ||
|
|
2c1abf1519 | ||
|
|
e27e066ccc | ||
|
|
621e933f63 | ||
|
|
885974a84e | ||
|
|
b1d1af2153 | ||
|
|
cb94be5b3c | ||
|
|
5a202e96fd | ||
|
|
b80edee225 | ||
|
|
af3e2fc6ce | ||
|
|
795007f3f8 | ||
|
|
ea3c5fa758 | ||
|
|
30acf11055 | ||
|
|
48e653a546 | ||
|
|
a2d8aefb21 | ||
|
|
ae893be79b | ||
|
|
d846811fb9 | ||
|
|
791080107f | ||
|
|
7d22ed1249 | ||
|
|
8150edbc43 | ||
|
|
5acbfeffa5 | ||
|
|
3b763e3460 | ||
|
|
6dd5f4295d | ||
|
|
ac7b0bc9a2 | ||
|
|
1733938eb4 | ||
|
|
e5c9ed4b80 | ||
|
|
175b6747ea | ||
|
|
f45170850c | ||
|
|
466eb65a44 | ||
|
|
bdce0e12c7 | ||
|
|
57f9a0a844 | ||
|
|
988d969de7 | ||
|
|
17960d286f | ||
|
|
26ac68e98e | ||
|
|
0729dd798b | ||
|
|
c65dee1df9 | ||
|
|
92888338f4 | ||
|
|
44192c88f5 | ||
|
|
8d24243d4f | ||
|
|
7c4d4dec5c | ||
|
|
9823677983 | ||
|
|
ec6a5712e5 | ||
|
|
ef85b2109f | ||
|
|
8cfeb2ce7d | ||
|
|
35563373a6 | ||
|
|
f23164a17b | ||
|
|
70033cb0f3 | ||
|
|
da102d3d5a | ||
|
|
5568b43b22 | ||
|
|
52b27b6e56 | ||
|
|
99ec268dd9 | ||
|
|
d304c0919f | ||
|
|
6f3a11ade3 | ||
|
|
52ffa0b675 | ||
|
|
03ee8edda1 | ||
|
|
5da30e6608 | ||
|
|
0fb0af5b32 | ||
|
|
f5fcc57a06 | ||
|
|
6dc3e29535 | ||
|
|
d35db6e925 | ||
|
|
fbf0839c73 | ||
|
|
6f885efb7f | ||
|
|
df5b391f27 | ||
|
|
4a1a3013f4 | ||
|
|
524b965665 | ||
|
|
a3ebe24eb7 | ||
|
|
cae0977a01 | ||
|
|
ecf94d812d | ||
|
|
807a50dae4 | ||
|
|
cf57a3ead0 | ||
|
|
39b2ff4a72 | ||
|
|
eced026aeb | ||
|
|
d574b2796f | ||
|
|
730d09a76c | ||
|
|
b521b39498 | ||
|
|
1cae0503e7 | ||
|
|
e4d3e609f8 | ||
|
|
4c86c1a75a | ||
|
|
2f55055c75 | ||
|
|
3e711ebe7f | ||
|
|
61e634a86c | ||
|
|
afd4aa5d1f | ||
|
|
4b5383f1c7 | ||
|
|
95d91562ec | ||
|
|
a43c351e25 | ||
|
|
77a90256ed | ||
|
|
6393ae7621 | ||
|
|
6b3742fa56 | ||
|
|
492bc044fc | ||
|
|
84ff2f8371 | ||
|
|
54f26ea06e | ||
|
|
e10f3a19d3 | ||
|
|
21a5dbbb52 | ||
|
|
f67d2c5a4c | ||
|
|
6cf83bb381 | ||
|
|
6b9c81e8c4 | ||
|
|
f4decae77f | ||
|
|
e47f0c5166 | ||
|
|
778b65b48c | ||
|
|
d1dbb0b378 | ||
|
|
adfd003532 | ||
|
|
f17302439e | ||
|
|
63d2f5c57d | ||
|
|
478db63b30 | ||
|
|
127588699e | ||
|
|
29c10542b1 | ||
|
|
ab33312872 | ||
|
|
5c9fd471a7 | ||
|
|
dd15c93f51 | ||
|
|
4003ececb2 | ||
|
|
ff3cae9db4 | ||
|
|
af44646a77 | ||
|
|
1345bc8fe6 | ||
|
|
5d3a5a335f | ||
|
|
4d877d411b | ||
|
|
c1154682b5 | ||
|
|
99c4b0acd0 | ||
|
|
80520c075d | ||
|
|
17cf9f006a | ||
|
|
a8034b2fb5 | ||
|
|
7999251353 | ||
|
|
2111af8c0c | ||
|
|
6f7745c46a | ||
|
|
ba42285172 | ||
|
|
dff2d5996b | ||
|
|
08b17daec9 | ||
|
|
a7cf236ba5 | ||
|
|
f22197d494 | ||
|
|
af8af45f39 | ||
|
|
4b112cf9c0 | ||
|
|
733bc89a47 | ||
|
|
17baceb807 | ||
|
|
86487ace10 | ||
|
|
a7422e5bb3 | ||
|
|
b64418c2e9 | ||
|
|
8e895bd797 | ||
|
|
6562f645fe | ||
|
|
80ebf60ec5 | ||
|
|
d569001f32 | ||
|
|
12318b5c31 | ||
|
|
de55106961 | ||
|
|
edca735f2a | ||
|
|
b076de6f81 | ||
|
|
6ddc59bc5b | ||
|
|
ba4a3c16f3 | ||
|
|
de0fb2eba8 | ||
|
|
e40a0ff4aa | ||
|
|
5b126716f7 | ||
|
|
df3f4e2ef7 | ||
|
|
a081a63ba1 | ||
|
|
3a631449ed | ||
|
|
c01c8b2023 | ||
|
|
f7736b87bb | ||
|
|
5b8212f2fa | ||
|
|
dd539be64e | ||
|
|
53e5756745 | ||
|
|
d0d6da3436 | ||
|
|
c6423ffc21 | ||
|
|
cf9a141dc7 | ||
|
|
2480c7ae9f | ||
|
|
8fff376076 | ||
|
|
20c5993e2d | ||
|
|
46c5f1c10d | ||
|
|
f95bbb8760 | ||
|
|
c8fe5e6620 | ||
|
|
2744fb2fd4 | ||
|
|
7fb771eba4 | ||
|
|
760b2dbf0c | ||
|
|
751d0ed857 | ||
|
|
55e1233ca5 | ||
|
|
b83042e456 | ||
|
|
c0fd1f1466 | ||
|
|
03cb6ccb2b | ||
|
|
3fb5d12487 | ||
|
|
b44072a9fa | ||
|
|
24e45fb661 | ||
|
|
c3467d89c2 | ||
|
|
468a0e7416 | ||
|
|
1eafa1c8b6 | ||
|
|
c000307f14 | ||
|
|
cfde84f851 | ||
|
|
d261aee1d0 | ||
|
|
c05463f0ae | ||
|
|
247cd65bb6 | ||
|
|
7149e363b1 | ||
|
|
536e828cc6 | ||
|
|
821e3c4be5 | ||
|
|
a06144730f | ||
|
|
d162b77234 | ||
|
|
ec5352c13c | ||
|
|
4e5a08d3dd | ||
|
|
2d9b57b534 | ||
|
|
3e66968387 | ||
|
|
1771dd2130 | ||
|
|
b0a4ac055a | ||
|
|
8bb0588b2b | ||
|
|
147d6b95d7 | ||
|
|
6a7262b817 | ||
|
|
738f022212 | ||
|
|
9081380255 | ||
|
|
e64fb28d89 | ||
|
|
eb0fac8a43 | ||
|
|
bdc1f0a5d4 | ||
|
|
8a12b03a1f | ||
|
|
01a4ec8d76 | ||
|
|
16954c3bba | ||
|
|
c6944876f1 | ||
|
|
33e0895cdf | ||
|
|
a4d8c22cd0 | ||
|
|
becb404203 | ||
|
|
026aeb3d82 | ||
|
|
9153707075 | ||
|
|
0feac3163f | ||
|
|
7ddb1819f2 | ||
|
|
9ddbe2f789 | ||
|
|
102885da6e | ||
|
|
ded03e10c5 | ||
|
|
991e4fd3e2 | ||
|
|
c0b1d0ad3d | ||
|
|
5befd244e6 | ||
|
|
144ba66d9d | ||
|
|
46c8bedd66 | ||
|
|
d42074f8ea | ||
|
|
bcadc40998 | ||
|
|
ace1df7336 | ||
|
|
3a2e2ff478 | ||
|
|
cd1f19355a | ||
|
|
05174cd84c | ||
|
|
7247d4dc76 | ||
|
|
239ca55ba9 | ||
|
|
523aef38cc | ||
|
|
294bf51f8a | ||
|
|
8133e374d1 | ||
|
|
6bb9ec0dc1 | ||
|
|
c26cfd5372 | ||
|
|
8afe3ed039 | ||
|
|
b156eee209 | ||
|
|
add499af89 | ||
|
|
ca3337914c | ||
|
|
5453d2ada1 | ||
|
|
c3aa8fec56 | ||
|
|
cfcf05fdad | ||
|
|
423bde0c03 | ||
|
|
c254581a3f | ||
|
|
ca27dc65b7 | ||
|
|
cdb84851b2 | ||
|
|
227c30cce3 | ||
|
|
b1c6021545 | ||
|
|
aed843a4f2 | ||
|
|
101c595a48 | ||
|
|
cdaae3fb46 | ||
|
|
0ae7694954 | ||
|
|
f79c0b93ab | ||
|
|
439938ba58 | ||
|
|
85cb93b396 | ||
|
|
8ef5eea825 | ||
|
|
b8af6d3990 | ||
|
|
f78f59dc2a | ||
|
|
4defc1d4a3 | ||
|
|
fb7bf6fb98 | ||
|
|
c0f48b91e6 | ||
|
|
9da99e3183 | ||
|
|
beaa583bc8 | ||
|
|
c7e953fc24 | ||
|
|
44a0d21b35 | ||
|
|
70f748efac | ||
|
|
6e2c5be14e | ||
|
|
7d9040005e | ||
|
|
dc2c6d2a0d | ||
|
|
370116718a | ||
|
|
9a9b2c6d2f | ||
|
|
37c935d027 | ||
|
|
1279834849 | ||
|
|
ea50ae3279 | ||
|
|
f51720dbd8 | ||
|
|
d090230b67 | ||
|
|
6a3f6048c2 | ||
|
|
1bd82954c2 | ||
|
|
44721fc797 | ||
|
|
66cf7cce78 | ||
|
|
c5c9726794 | ||
|
|
8f25be8cb2 | ||
|
|
78958ed5cf | ||
|
|
bdff3b4ee2 | ||
|
|
459a8e5cde | ||
|
|
0869f209ab | ||
|
|
d15e4ebb17 | ||
|
|
d6fae17b3b | ||
|
|
dd82c935e5 | ||
|
|
bc414246d2 | ||
|
|
27ea697b90 | ||
|
|
f38f25f65a | ||
|
|
3edb76abbf | ||
|
|
91c6e13cbc | ||
|
|
a5064d6237 | ||
|
|
483a9aedfd | ||
|
|
98f94efbdd | ||
|
|
3335c08a42 | ||
|
|
c6aa6d575d | ||
|
|
013e94afc9 | ||
|
|
7829c894ff | ||
|
|
924bf67bfb | ||
|
|
7aea468103 | ||
|
|
9336410180 | ||
|
|
22162d3915 | ||
|
|
edf4256648 | ||
|
|
29f9ea2a55 | ||
|
|
8d614c2aeb | ||
|
|
604df85e62 | ||
|
|
075a9bf850 | ||
|
|
02f20b7a4f | ||
|
|
5df369a831 | ||
|
|
ead1740f83 | ||
|
|
791eebe8a6 | ||
|
|
5178c41e54 | ||
|
|
4c55bfe49f | ||
|
|
7137494740 | ||
|
|
569cb68cca | ||
|
|
fcd94326ef | ||
|
|
a3bd0d38a4 | ||
|
|
925d9fd5ad | ||
|
|
d12e626bc4 | ||
|
|
c182cc4383 | ||
|
|
ee97dce900 | ||
|
|
72ba4ae74d | ||
|
|
58a7dc0a5a | ||
|
|
7799e9f253 | ||
|
|
d97ce592f8 | ||
|
|
8859fc7b6b | ||
|
|
57b3aa2032 | ||
|
|
79513bcbe5 | ||
|
|
ef9e84f2ce | ||
|
|
9270550364 | ||
|
|
2af1d60480 | ||
|
|
5b5134148b | ||
|
|
210c1079cd | ||
|
|
20c996e87e | ||
|
|
37f56a34f4 | ||
|
|
24ea5f2f2b | ||
|
|
53a4725d62 | ||
|
|
d932beb37d | ||
|
|
868526e806 | ||
|
|
bce4a164b8 | ||
|
|
aea4192213 | ||
|
|
415d46d659 | ||
|
|
c6cbe4cc0d | ||
|
|
82349d39b7 | ||
|
|
3e3335be39 | ||
|
|
44adc42fa6 | ||
|
|
ef1fc0943d | ||
|
|
bb2c2bb7fe | ||
|
|
fa8a954bc0 | ||
|
|
750ba36d32 | ||
|
|
72b14ff08c | ||
|
|
4ac050fe75 | ||
|
|
311b611afe | ||
|
|
45ab705175 | ||
|
|
acf8170f29 | ||
|
|
6e57bc0fc0 | ||
|
|
b3fb1db07c | ||
|
|
cca309d7d7 | ||
|
|
dccc442852 | ||
|
|
9f7fc90f2d | ||
|
|
c3415ade1b | ||
|
|
30bedb29d6 | ||
|
|
37e2392237 | ||
|
|
a1e6398116 | ||
|
|
b0b1c0d386 | ||
|
|
29e83da077 | ||
|
|
56ed4b88f8 | ||
|
|
2a2b12f0a5 | ||
|
|
3bd67b4f1d | ||
|
|
3c4673724e | ||
|
|
a87a94ffeb | ||
|
|
f1ac1f7c21 | ||
|
|
eda054ae11 | ||
|
|
5fa6c2ad99 | ||
|
|
a6647a0f4f | ||
|
|
5f79186d10 | ||
|
|
87a1bb050e | ||
|
|
de16d2d6a1 | ||
|
|
4fa21107ee | ||
|
|
fc75bdbebb | ||
|
|
ac549f75b0 | ||
|
|
a2b2f70671 | ||
|
|
23bd5dfc41 | ||
|
|
0566fc38af | ||
|
|
69bf6a64aa | ||
|
|
97371533bc | ||
|
|
c3cf69cbe6 | ||
|
|
1353eaa460 | ||
|
|
3ca2c6de66 | ||
|
|
4273ba5158 | ||
|
|
368cbdc62c | ||
|
|
b0614e8c25 | ||
|
|
6ef646acb2 | ||
|
|
6db7f049bc | ||
|
|
404b102a54 | ||
|
|
ef84588145 | ||
|
|
eb105951ac | ||
|
|
9f6a1b4bc0 | ||
|
|
dfd4df46ce | ||
|
|
3c8e3b3653 | ||
|
|
6500975cc3 | ||
|
|
2fb87c415e | ||
|
|
996f48a85f | ||
|
|
1c91ba6fd9 | ||
|
|
10764a2041 | ||
|
|
576c13d045 | ||
|
|
f0e86dad10 | ||
|
|
4bf82e4df7 | ||
|
|
eab8bb2351 | ||
|
|
02d805122f | ||
|
|
595fd01863 | ||
|
|
7b8b303886 | ||
|
|
8b701f8651 | ||
|
|
e6071e613b | ||
|
|
75de1a1888 | ||
|
|
f25c172705 | ||
|
|
b741b21db8 | ||
|
|
a350d38d4e | ||
|
|
2e55d28a10 | ||
|
|
76864f2a2f | ||
|
|
25b6d1c001 | ||
|
|
1a635f60a9 | ||
|
|
c6524d02ea | ||
|
|
ed7dde2aaa | ||
|
|
5917c9da08 | ||
|
|
3a1f77b8f8 | ||
|
|
bdf100e608 | ||
|
|
f8d57539d4 | ||
|
|
453a228182 | ||
|
|
ea14f06245 | ||
|
|
5e9d96788e | ||
|
|
b793842f6d | ||
|
|
827702159d | ||
|
|
17aae16345 | ||
|
|
16d2f1cc2a | ||
|
|
e778d05ee3 | ||
|
|
fb92c6c333 | ||
|
|
701fe29de9 | ||
|
|
642b5e3681 | ||
|
|
81a9d51986 | ||
|
|
e6efd15b9a | ||
|
|
f883de6e03 | ||
|
|
dc661b7a70 | ||
|
|
edfb4e60c6 | ||
|
|
e185f87875 | ||
|
|
ce3a8f56c8 | ||
|
|
23b7baf62c | ||
|
|
56cb545fab | ||
|
|
71c4d7aa94 | ||
|
|
c8b1a10f26 | ||
|
|
e9e4788602 | ||
|
|
2f20266602 | ||
|
|
1c3b252b6b | ||
|
|
bc2f91e54f | ||
|
|
8a41748173 | ||
|
|
c3e6b4e10a | ||
|
|
9c1bdef9ad | ||
|
|
fe22949cb4 | ||
|
|
a9bda1deed | ||
|
|
492dd58068 | ||
|
|
186cead603 | ||
|
|
467772c489 | ||
|
|
8ff292fec8 | ||
|
|
4113be7a4c | ||
|
|
0aaf42de21 | ||
|
|
d9a5db5884 | ||
|
|
fe8a112328 | ||
|
|
bbb23b4bc9 | ||
|
|
c420d8ae38 | ||
|
|
e78545fcdb | ||
|
|
0a1c5b20ed | ||
|
|
321e57a3b7 | ||
|
|
4d016c3b75 | ||
|
|
d5064a8333 | ||
|
|
a11657c145 | ||
|
|
64889ac5d8 | ||
|
|
8af720cbd6 | ||
|
|
68a6390868 | ||
|
|
a8f61f2b98 | ||
|
|
c866491910 | ||
|
|
c1a14e7aa5 | ||
|
|
27fa356846 | ||
|
|
54f36d4e8e | ||
|
|
3b9ef47e0f | ||
|
|
d504c0a7ec | ||
|
|
58fa3e64ec | ||
|
|
b0f1db0aea | ||
|
|
90dda43205 | ||
|
|
d20af1283c | ||
|
|
2cd6cc299e | ||
|
|
a227c58d55 | ||
|
|
d23fdf28ad | ||
|
|
9803dc16fd | ||
|
|
7fcc9a3928 | ||
|
|
ec7f50b566 | ||
|
|
76ab9c3908 | ||
|
|
e6193ed858 | ||
|
|
5b4ccad19b | ||
|
|
e1531009d3 | ||
|
|
ca188fee08 | ||
|
|
c5edbbfaf6 | ||
|
|
f15563cf6e | ||
|
|
e5c6dae080 | ||
|
|
6952211607 | ||
|
|
b396cff9a7 | ||
|
|
ca7ae6b666 | ||
|
|
cbf5f1ead3 | ||
|
|
a48a4e5674 | ||
|
|
1ec0bff159 | ||
|
|
116409bb8d | ||
|
|
0e41a48ad1 | ||
|
|
f732d13807 | ||
|
|
8e4e6903b1 | ||
|
|
97b791511f | ||
|
|
100989030d | ||
|
|
6c75bdecdc | ||
|
|
51314804bf | ||
|
|
6b106599dd | ||
|
|
82d5899f2e | ||
|
|
11c4428a8a | ||
|
|
c0a5d257ac | ||
|
|
6a30ce5fe3 | ||
|
|
3ba345acc8 | ||
|
|
b27589d3d6 | ||
|
|
5979503dc8 | ||
|
|
b008721bdb | ||
|
|
bcd1e7e245 | ||
|
|
d455cb714d | ||
|
|
9311117257 | ||
|
|
855c525670 | ||
|
|
d113b3feb3 | ||
|
|
7a2d239aaa | ||
|
|
9ae36eaa24 | ||
|
|
a76268743f | ||
|
|
7d9ca66fd6 | ||
|
|
e752a97ea7 | ||
|
|
ed3e513544 | ||
|
|
d6eafccde6 | ||
|
|
119d572050 | ||
|
|
7a1fab0c0a | ||
|
|
de6fd65664 | ||
|
|
838a2a8062 | ||
|
|
e03305d601 | ||
|
|
4c5f68242a | ||
|
|
40a8d728bb | ||
|
|
a7a2eaff55 | ||
|
|
3761b1729f | ||
|
|
0dc4719400 | ||
|
|
c6ee6746a2 | ||
|
|
ee21045ee2 | ||
|
|
5abb8d566a | ||
|
|
2772c9bf0b | ||
|
|
883ef3457b | ||
|
|
a10fff92e7 | ||
|
|
df4993c38e | ||
|
|
d73763b1f7 | ||
|
|
10012054be | ||
|
|
b6c9f1160f | ||
|
|
483528b3b2 | ||
|
|
4ef40f2c4d | ||
|
|
23713bb791 | ||
|
|
6b53a2665e | ||
|
|
6f5cbea95f | ||
|
|
09855730d7 | ||
|
|
6622a7e8e0 | ||
|
|
cc4d92f0f7 | ||
|
|
a14e544e78 | ||
|
|
269fa700b0 | ||
|
|
bd45619e2f | ||
|
|
97384ee4bd | ||
|
|
415f1a1d1a | ||
|
|
b33a3b480d | ||
|
|
9f2c5379b7 | ||
|
|
f35722ab35 | ||
|
|
8a8a218e6b | ||
|
|
fe0098ebbc | ||
|
|
ca02bbf20d | ||
|
|
e10140b1cd | ||
|
|
b92112e933 | ||
|
|
82c63723a4 | ||
|
|
ce2ac9b1a1 | ||
|
|
97ea3ebc16 | ||
|
|
ae7c19f923 | ||
|
|
3135bee47d | ||
|
|
c15ffb0813 | ||
|
|
a2a62f8b26 | ||
|
|
ca4aa75880 | ||
|
|
427a910ec0 | ||
|
|
beb01d572f | ||
|
|
16461279cf | ||
|
|
f40722d196 | ||
|
|
34eb39e10d | ||
|
|
2cb772847e | ||
|
|
7b5b82136f | ||
|
|
fa9d0f3503 | ||
|
|
4afbd98d6f | ||
|
|
944e2455d5 | ||
|
|
2504965f8d | ||
|
|
34fcbdd350 | ||
|
|
671d7130e1 | ||
|
|
1fbd50334d | ||
|
|
1ed3cea414 | ||
|
|
978a8145a8 | ||
|
|
1482451e87 | ||
|
|
5c99e2186a | ||
|
|
df690ceb36 | ||
|
|
10435945db | ||
|
|
df95cd85e8 | ||
|
|
05e9729c22 | ||
|
|
bc17305c4f | ||
|
|
c3ea32a165 | ||
|
|
9660d82f9b | ||
|
|
7feb3ec2f9 | ||
|
|
25686e46a8 | ||
|
|
53228faaa3 | ||
|
|
bbabc41ac2 | ||
|
|
18b3edbf87 | ||
|
|
63fd7bf06a | ||
|
|
ba538920aa | ||
|
|
8b6691c056 | ||
|
|
41b7495a06 | ||
|
|
a71d0d8cfe | ||
|
|
956abf3e8e | ||
|
|
054d4f965e | ||
|
|
f26b405f42 | ||
|
|
8a61d57ce4 | ||
|
|
818fa2bf11 | ||
|
|
856c14ce76 | ||
|
|
f9089fd506 | ||
|
|
b6282772ae | ||
|
|
bfecebc047 | ||
|
|
904f954d4d | ||
|
|
186737a170 | ||
|
|
f32383ea99 | ||
|
|
4097949c44 | ||
|
|
10feafeab4 | ||
|
|
399a867836 | ||
|
|
6f3702f2df | ||
|
|
7dc9e65f68 | ||
|
|
1740bbedbd | ||
|
|
356ecde88a | ||
|
|
8585334a51 | ||
|
|
553b76cafc | ||
|
|
c04e1035a7 | ||
|
|
dfbb61a37e | ||
|
|
cb485c5c86 | ||
|
|
62a94850a6 | ||
|
|
99c00f8b93 | ||
|
|
cbb000a18f | ||
|
|
847d8ab726 | ||
|
|
9f1e2d322e | ||
|
|
b7c657141f | ||
|
|
023f6bed01 | ||
|
|
fff6ba98bc | ||
|
|
776eedc5f2 | ||
|
|
f2eaaa09b6 | ||
|
|
ded91bc3b0 | ||
|
|
6d769cb512 | ||
|
|
ecaaffb029 | ||
|
|
8952bbab1d | ||
|
|
3fe2ee3058 | ||
|
|
f2b35d798b | ||
|
|
d11a8ee789 | ||
|
|
5278eb7895 | ||
|
|
4f42407c23 | ||
|
|
60b0a4c901 | ||
|
|
a6d346fcb6 | ||
|
|
78a75d5719 | ||
|
|
f59317c2b5 | ||
|
|
b203bcdcff | ||
|
|
a31f42b04c | ||
|
|
ce666d9d7a | ||
|
|
ef93b41240 | ||
|
|
1118f01c91 | ||
|
|
b526315084 | ||
|
|
1d1dae0c7e | ||
|
|
1edfcfcd91 | ||
|
|
82e9fb0c44 | ||
|
|
1b8d424b27 | ||
|
|
4ab2b04e6b | ||
|
|
d291995c0e | ||
|
|
54510951de | ||
|
|
52d1d87985 | ||
|
|
62847e55f0 | ||
|
|
bf6cefa840 | ||
|
|
4e1fa01562 | ||
|
|
83c9fb96e9 | ||
|
|
ff7f27ff97 | ||
|
|
50a9b5b5e2 | ||
|
|
4fa20273f7 | ||
|
|
93b36406f1 | ||
|
|
a0e6f9cf82 | ||
|
|
1f9b6d7624 | ||
|
|
ccc444f355 | ||
|
|
ba0198407f | ||
|
|
918b077252 | ||
|
|
b348ba6aff | ||
|
|
e521a30612 | ||
|
|
2e2ab5ad6f | ||
|
|
47781f981f | ||
|
|
0676056968 | ||
|
|
65562ae790 | ||
|
|
623f74019f | ||
|
|
55e0dc3030 | ||
|
|
9af7ff447b | ||
|
|
c71a5c0997 | ||
|
|
efea1a3140 | ||
|
|
1fcae908ec | ||
|
|
b9b4969b85 | ||
|
|
f919149c58 | ||
|
|
6fd4417350 | ||
|
|
bedd71b105 | ||
|
|
53aa970427 | ||
|
|
9fc815abe1 | ||
|
|
b17b5d32c2 | ||
|
|
05e63cb01e | ||
|
|
519e5857d1 | ||
|
|
6a6b05c338 | ||
|
|
8ed85363e2 | ||
|
|
887b4379b2 | ||
|
|
3a030c9acb | ||
|
|
e216f80d64 | ||
|
|
74c5a66a4c | ||
|
|
8738bc562e | ||
|
|
c6f06866bd | ||
|
|
b7eede22da | ||
|
|
e02d2b9298 | ||
|
|
de11ea389a | ||
|
|
3f842c2fbe | ||
|
|
d35dfda92f | ||
|
|
84eff433fb | ||
|
|
8c3c85f259 | ||
|
|
39e1c54c33 | ||
|
|
2998f2c363 | ||
|
|
4bd830f0d6 | ||
|
|
30b4e5511a | ||
|
|
4f9aab3c81 | ||
|
|
445414d126 | ||
|
|
62ea54e1ed | ||
|
|
ea0358b2ed | ||
|
|
d7730fb7c2 | ||
|
|
40f6a108ed | ||
|
|
33a30f3875 | ||
|
|
f75ed33cec | ||
|
|
1a2bd7d640 | ||
|
|
afc04514a0 | ||
|
|
d741a75de8 | ||
|
|
71d17da483 | ||
|
|
e00e64dc46 | ||
|
|
c585c87633 | ||
|
|
40c07973ce | ||
|
|
2fca22359b | ||
|
|
83187c517f | ||
|
|
208b9334e1 | ||
|
|
17fc370609 | ||
|
|
ab35d1a0bf | ||
|
|
69ccb1560c | ||
|
|
d4560b3be8 | ||
|
|
fca941b726 | ||
|
|
eda9a076d6 | ||
|
|
1279b0e5b7 | ||
|
|
16a56d6f60 | ||
|
|
c501e12c9d | ||
|
|
dd05f6532a | ||
|
|
1098354fca | ||
|
|
f81c9aa319 | ||
|
|
9d662a0d40 | ||
|
|
123d9df170 | ||
|
|
844240b5b8 | ||
|
|
3d17d8e08c | ||
|
|
f51223e7c3 | ||
|
|
b94e012f8f | ||
|
|
2fc8e43e71 | ||
|
|
565350fcfb | ||
|
|
e82d5277c0 | ||
|
|
6b9d92e75a | ||
|
|
8508248f12 | ||
|
|
2cb6020cac | ||
|
|
3f8220f350 | ||
|
|
f5901a4c8c | ||
|
|
f4be38dd65 | ||
|
|
4d7ef63e83 | ||
|
|
1d89e4935f | ||
|
|
51337ae4e5 | ||
|
|
66dfe25e17 | ||
|
|
c5322341ec | ||
|
|
a5755c47e5 | ||
|
|
68af4aec86 | ||
|
|
0b35227756 | ||
|
|
a5b2e47098 | ||
|
|
a3f9d88271 | ||
|
|
28b3046e51 | ||
|
|
e7ea9d45e5 | ||
|
|
45b278f999 | ||
|
|
37e0319598 | ||
|
|
7cf7eb4a48 | ||
|
|
597b788254 | ||
|
|
e4206bdcc0 | ||
|
|
5f80a6b400 | ||
|
|
09022ba41a | ||
|
|
6c9c1ec088 | ||
|
|
88ba3b3dfe | ||
|
|
9e4ac8f9d4 | ||
|
|
656a5ada61 | ||
|
|
96ac87d5ed | ||
|
|
5597c0e172 | ||
|
|
25c4cf695f | ||
|
|
8db71c432d | ||
|
|
e1b92d14c3 | ||
|
|
1c4fd4ea5a | ||
|
|
b04386b183 | ||
|
|
4b2c01dbf1 | ||
|
|
134cf45199 | ||
|
|
a0ca78b4fd | ||
|
|
062b336105 | ||
|
|
2c5947eeaa | ||
|
|
f9fd3512b7 | ||
|
|
98c62f0912 | ||
|
|
a3f63530d7 | ||
|
|
788f46bd7f | ||
|
|
2097eaeeaa | ||
|
|
693f3fb656 | ||
|
|
25697b0957 | ||
|
|
76d67dd0aa | ||
|
|
e3997b53aa | ||
|
|
c7bfb1b21e | ||
|
|
2cde1b845e | ||
|
|
27f3b8e0f2 | ||
|
|
3f0024a6a3 | ||
|
|
fa32ef248b | ||
|
|
234b189e3c | ||
|
|
21dd254831 | ||
|
|
2ed3666b9f | ||
|
|
ebe1998b0b | ||
|
|
3f0de93438 | ||
|
|
6d411e17a6 | ||
|
|
003615c3be | ||
|
|
9a1947c0f5 | ||
|
|
5fbcca35a5 | ||
|
|
c88fbf629d | ||
|
|
711766cf52 | ||
|
|
1a6072be2c | ||
|
|
9282b39f2a | ||
|
|
b3ae1774a8 | ||
|
|
f3b6be3100 | ||
|
|
394cdd5dad | ||
|
|
e236fb30dc | ||
|
|
a07177c153 | ||
|
|
d2a0ff88a6 | ||
|
|
08e67b0190 | ||
|
|
eb5a98f482 | ||
|
|
ccd3122633 | ||
|
|
f17e1f38de | ||
|
|
1ab35b5b63 | ||
|
|
fd1eaa8c47 | ||
|
|
ce53971836 | ||
|
|
d827b5204b | ||
|
|
09e0d28115 | ||
|
|
2a40913105 | ||
|
|
b03603cc9b | ||
|
|
5e41dd9a92 | ||
|
|
c1272974ed | ||
|
|
72e740ccdf | ||
|
|
a5a2b2c68e | ||
|
|
654ff3e81d | ||
|
|
a2a1e2e6d0 | ||
|
|
786c1f7d54 | ||
|
|
38c279b98f | ||
|
|
b126b8cf0a | ||
|
|
a3b60dad0a | ||
|
|
ee5f340fe2 | ||
|
|
dd61897d11 | ||
|
|
a50e79b155 | ||
|
|
8abcada86e | ||
|
|
ef29571bd9 | ||
|
|
6f8109609c | ||
|
|
05ddca043a | ||
|
|
da3747c5f5 | ||
|
|
2322923c4a | ||
|
|
c5baa8d359 | ||
|
|
a7e2b51225 | ||
|
|
0413684150 | ||
|
|
b047695501 | ||
|
|
52197149a7 | ||
|
|
4582ef8b83 | ||
|
|
0077326274 | ||
|
|
36fd64e1a3 | ||
|
|
552249d145 | ||
|
|
7080703481 | ||
|
|
4c7fbdb77a | ||
|
|
0c249d2010 | ||
|
|
3896d0fbf4 | ||
|
|
b3018bb392 | ||
|
|
d67cef2611 | ||
|
|
f9df78a8d4 | ||
|
|
12d7512441 | ||
|
|
08a012ef8d | ||
|
|
6df591c803 | ||
|
|
2d78312206 | ||
|
|
bce6f9543a | ||
|
|
ddd5e841bf | ||
|
|
69af58227a | ||
|
|
c02e7a52a1 | ||
|
|
ba2250be47 | ||
|
|
d51bfec090 | ||
|
|
dc50f4bb3b | ||
|
|
b9df625914 | ||
|
|
e669560462 | ||
|
|
1558a11646 | ||
|
|
2214b7472b | ||
|
|
ae1ed10f25 | ||
|
|
0115f1e343 | ||
|
|
ef4277437b | ||
|
|
bd6e666fdc | ||
|
|
181809d34a | ||
|
|
bc1b5f24a0 | ||
|
|
658953df15 | ||
|
|
b0e3cf1a3a | ||
|
|
90ca8f481d | ||
|
|
b11a3c4bc7 | ||
|
|
9dd8f65795 | ||
|
|
f8bff62754 | ||
|
|
77108784d9 | ||
|
|
60b977f8ec | ||
|
|
a03bd140db | ||
|
|
1566fd3ec9 | ||
|
|
d6e0517209 | ||
|
|
f090ffa649 | ||
|
|
2e5cb85410 | ||
|
|
6a4fa295f2 | ||
|
|
dc516bab8b | ||
|
|
ac36ce07ba | ||
|
|
ccffa91c49 | ||
|
|
cceb31aac7 | ||
|
|
b16f4477b8 | ||
|
|
56b4cd3036 | ||
|
|
d68d215420 | ||
|
|
8e72432db8 | ||
|
|
ed8d4a4c26 | ||
|
|
328216d9e5 | ||
|
|
a3fdb3cfc4 | ||
|
|
699bf2292c | ||
|
|
14a75a421d | ||
|
|
fd76f5a2c4 | ||
|
|
0700dd59bb | ||
|
|
6d7453885b | ||
|
|
609366076a | ||
|
|
16f57e4c48 | ||
|
|
976f73c41c | ||
|
|
b891e9ada6 | ||
|
|
2e0204d577 | ||
|
|
29518a33f2 | ||
|
|
bf592fa706 | ||
|
|
cba1a2c062 | ||
|
|
cb522c7d50 | ||
|
|
c3a4b840fb | ||
|
|
309c7de5de | ||
|
|
45a4503fa3 | ||
|
|
dea5c54ef0 | ||
|
|
f1e28e21f8 | ||
|
|
3f91f5c506 | ||
|
|
e210bca319 | ||
|
|
16e2e0cc83 | ||
|
|
e08790e889 | ||
|
|
915b9da5d0 | ||
|
|
0ef46ef0ea | ||
|
|
0bfa3cb592 | ||
|
|
8c3e906fc5 | ||
|
|
2b98e0d4d2 | ||
|
|
8275963811 | ||
|
|
4cc402679f | ||
|
|
b1095481ef | ||
|
|
f754c80352 | ||
|
|
ca3a493932 | ||
|
|
e8b2f3a8f9 | ||
|
|
72b89a6768 | ||
|
|
be3d642868 | ||
|
|
a358a0007a | ||
|
|
a2254512f7 | ||
|
|
b450fa1818 | ||
|
|
c03c1c2bbf | ||
|
|
3eb49d32fa | ||
|
|
856e504c26 | ||
|
|
206265b6d3 | ||
|
|
dee1e9d71b | ||
|
|
9c7663996c | ||
|
|
03c4b91682 | ||
|
|
ecebd69cda | ||
|
|
746bd4bf2c | ||
|
|
93ffc11f2a | ||
|
|
e36eebf09a | ||
|
|
baf7bc5866 | ||
|
|
e766fa7dcc | ||
|
|
ee84c635c5 | ||
|
|
eccb4040b6 | ||
|
|
eca97bb6ff | ||
|
|
7c3505cf2a | ||
|
|
fbcb8e121c | ||
|
|
ca95a17a63 | ||
|
|
73a5dc4693 | ||
|
|
6805be0d26 | ||
|
|
440256c3f0 | ||
|
|
d7c8f97d47 | ||
|
|
94329b334a | ||
|
|
190848ad2e | ||
|
|
9bf43aa40f | ||
|
|
f41e71199c | ||
|
|
10c7934ae2 | ||
|
|
fa7e9b7f33 | ||
|
|
4dfc27f727 | ||
|
|
125d501aaf | ||
|
|
0d262c0ae8 | ||
|
|
b3fcea29da | ||
|
|
1b98bdf28f | ||
|
|
cf2d30895c | ||
|
|
56fc5ec40c | ||
|
|
a72c824d8b | ||
|
|
b54f81355a | ||
|
|
f7ed133b2e | ||
|
|
4507489f0b | ||
|
|
f339ec2471 | ||
|
|
e1ba66fb87 | ||
|
|
af50b219a6 | ||
|
|
8090832f3b | ||
|
|
55423174ed | ||
|
|
ed3e4bca6c | ||
|
|
0b4cfd0037 | ||
|
|
777b1a15fd | ||
|
|
a17e73b5a2 | ||
|
|
3441ff38de | ||
|
|
a3976ab4fb | ||
|
|
156a6fac98 | ||
|
|
c4140d753c | ||
|
|
150f6603cd | ||
|
|
8154293d92 | ||
|
|
fd181b18a6 | ||
|
|
863dcf8b37 | ||
|
|
a2f183f147 | ||
|
|
a0921d2541 | ||
|
|
ddacfc743e | ||
|
|
71e961ba38 | ||
|
|
6e5d991cfe | ||
|
|
5d817ae51f | ||
|
|
eeadfc95e3 | ||
|
|
d658a993c0 | ||
|
|
348e62cd3e | ||
|
|
c40d910b69 | ||
|
|
12897ff2e1 | ||
|
|
94c95d6f67 | ||
|
|
c50c8ee73a | ||
|
|
431bc8d401 | ||
|
|
de66f1e21b | ||
|
|
abfe7ee7ff | ||
|
|
7cb77e8524 | ||
|
|
470017cdea | ||
|
|
7756368113 | ||
|
|
3911bc10c6 | ||
|
|
90f9fa4451 | ||
|
|
ec010bf18e | ||
|
|
8959af1f30 | ||
|
|
c3b3120bc1 | ||
|
|
28263dcbac | ||
|
|
4951e4f8fe | ||
|
|
61836c8c04 | ||
|
|
effe7abdec | ||
|
|
5bc391c6c2 | ||
|
|
3f951fa61f | ||
|
|
72de32b126 | ||
|
|
2780e722d0 | ||
|
|
18d0265515 | ||
|
|
6168b45c75 | ||
|
|
7a74165221 | ||
|
|
c480db898c | ||
|
|
762f7c62cd | ||
|
|
97dccd9d68 | ||
|
|
8778466d42 | ||
|
|
6f1aa5b812 | ||
|
|
352b70d060 | ||
|
|
4ce18611bd | ||
|
|
f09851b889 | ||
|
|
993205701c | ||
|
|
71b3694399 | ||
|
|
9d8d25fbb5 | ||
|
|
c41a104eca | ||
|
|
1d19a900b1 | ||
|
|
25f9f0519f | ||
|
|
b93bc0a295 | ||
|
|
7d0e7d7dce | ||
|
|
4b2b4117a5 | ||
|
|
2bd519aa5b | ||
|
|
34c5b4fec7 | ||
|
|
fd1f4a5dbe | ||
|
|
59a31f1c20 | ||
|
|
a79ff09e3b | ||
|
|
ea13f4f9b8 | ||
|
|
26d97bd234 | ||
|
|
c52a37c276 | ||
|
|
1dadd1ddb7 | ||
|
|
aa64fdbfc3 | ||
|
|
db892f633a | ||
|
|
08648e0a33 | ||
|
|
addacd368d | ||
|
|
925ead775c | ||
|
|
46cac5cc94 | ||
|
|
0c04b0ba86 | ||
|
|
ace037808f | ||
|
|
d81a90add3 | ||
|
|
b837becc58 | ||
|
|
d88d07e0b3 | ||
|
|
2966a709b8 | ||
|
|
7c138d33fc | ||
|
|
42d8d56636 | ||
|
|
02312054fb | ||
|
|
a6c0152a68 | ||
|
|
39ef662807 | ||
|
|
1752d5c5cb | ||
|
|
7965e3365b | ||
|
|
c8d588d6d2 | ||
|
|
d382775d1d | ||
|
|
3753f5b829 | ||
|
|
f0e372b2ba | ||
|
|
9a1a2d9ab2 | ||
|
|
4dfa51855e | ||
|
|
e773884c29 | ||
|
|
4e448134fc | ||
|
|
def846ce4b | ||
|
|
75a840b10b | ||
|
|
188536d0f6 | ||
|
|
b3c744d22e | ||
|
|
7a72634448 | ||
|
|
1559e3299a | ||
|
|
567045e4ff | ||
|
|
1c5466a799 | ||
|
|
fe7e44a3a6 | ||
|
|
bba46ba042 | ||
|
|
f2bba55bca | ||
|
|
57d6b6ac1d | ||
|
|
664d314d3a | ||
|
|
32a52b2bf1 | ||
|
|
dedb86b11d | ||
|
|
e1ea285201 | ||
|
|
3c535ab0ef | ||
|
|
ac92e5b126 | ||
|
|
bebf487776 | ||
|
|
c123ef9258 | ||
|
|
7d065659e8 | ||
|
|
3af60b4b6f | ||
|
|
354d299dce | ||
|
|
2670f46941 | ||
|
|
d289b41546 | ||
|
|
2c5799679c | ||
|
|
795782320c | ||
|
|
734899a543 | ||
|
|
8e3a258fd2 | ||
|
|
36c0349c0a | ||
|
|
9721c25613 | ||
|
|
1997872f71 | ||
|
|
d9e0730ad2 | ||
|
|
839bc778aa | ||
|
|
f502411079 | ||
|
|
151e4b2770 | ||
|
|
4b194752eb | ||
|
|
73451faa31 | ||
|
|
a3f0d5b865 | ||
|
|
6193e3191b | ||
|
|
0689e977ea | ||
|
|
028abc0ce9 | ||
|
|
ca2964c037 | ||
|
|
2a1324e6cc | ||
|
|
61535b6ab6 | ||
|
|
90012aff17 | ||
|
|
b2bfaad73d | ||
|
|
26e6845439 | ||
|
|
b7bb2988e8 | ||
|
|
f33ba03a2f | ||
|
|
8d38f27eee | ||
|
|
0003f8c24d | ||
|
|
9ac61105f3 | ||
|
|
1b85f782a6 | ||
|
|
eba6783816 | ||
|
|
aea41032ef | ||
|
|
f572eed5be | ||
|
|
9cd3e78043 | ||
|
|
f9a4d7ec1f | ||
|
|
98692eb2fe | ||
|
|
8e6bb0b3d6 | ||
|
|
6f02f3f74d | ||
|
|
00350140d3 | ||
|
|
a87cc64766 | ||
|
|
0eb39d2e0a | ||
|
|
112aa8468c | ||
|
|
c344cf441e | ||
|
|
5f4b6009ce | ||
|
|
8b7aab36a2 | ||
|
|
8ef1a12201 | ||
|
|
4ee452d186 | ||
|
|
3bcb4a5091 | ||
|
|
b09068ab99 | ||
|
|
6b6c517b1f | ||
|
|
850ee73ed4 | ||
|
|
67f1dd6677 | ||
|
|
9bc66128a7 | ||
|
|
b0201c58e9 | ||
|
|
18df119332 | ||
|
|
bc38ea19ba | ||
|
|
a730e8747f | ||
|
|
62b0e7f9ca | ||
|
|
ee9da2bdf1 | ||
|
|
2f0ac4fe17 | ||
|
|
033b9f2a59 | ||
|
|
3996ff8798 | ||
|
|
5f6335d8f9 | ||
|
|
135ba3f290 | ||
|
|
8ef3b3e09a | ||
|
|
0704812376 | ||
|
|
db8140418e | ||
|
|
d915b1b02c | ||
|
|
4c439910dc | ||
|
|
9514578554 | ||
|
|
3a2733eee5 | ||
|
|
7ff5ffaebd | ||
|
|
dbb8f4fa5a | ||
|
|
8631ea3d5a | ||
|
|
58dee60297 | ||
|
|
0a70adeceb | ||
|
|
31e76e429b | ||
|
|
277bd783b1 | ||
|
|
3e34721b66 | ||
|
|
8fdec71f4b | ||
|
|
510b6ff6d2 | ||
|
|
704fffada3 | ||
|
|
74f46f4633 | ||
|
|
c49e743f4d | ||
|
|
b7eb4d3567 | ||
|
|
ebc3b1f745 | ||
|
|
af923d6050 | ||
|
|
1d90d6d385 | ||
|
|
a40275c431 | ||
|
|
2a82fd628c | ||
|
|
a7ffbb0965 | ||
|
|
22e0f82654 | ||
|
|
47a6ae5031 | ||
|
|
652013b622 | ||
|
|
af67f5081e | ||
|
|
59931c804c | ||
|
|
7c9bff71f0 | ||
|
|
ad6b517c1d | ||
|
|
a1837d8153 | ||
|
|
cd81ea5fbb | ||
|
|
e3744d31aa | ||
|
|
fda647da54 | ||
|
|
6ab734b9e7 | ||
|
|
c302162d1f | ||
|
|
06b46bb0d3 | ||
|
|
2592423637 | ||
|
|
854cc77220 | ||
|
|
0a2355488e | ||
|
|
a212900554 | ||
|
|
79a28b9e43 | ||
|
|
90a6cecd52 | ||
|
|
03a19a882b | ||
|
|
4371d123ac | ||
|
|
70ea5e0bae | ||
|
|
db70394af3 | ||
|
|
324b204eaa | ||
|
|
7f8ffb228e | ||
|
|
cdb501ae26 | ||
|
|
e8c6e50e92 | ||
|
|
35731ca4f7 | ||
|
|
5685963b59 | ||
|
|
26430e642c | ||
|
|
ff0a4b03ae | ||
|
|
a4e5a88686 | ||
|
|
50f653fefb | ||
|
|
a9d5974346 | ||
|
|
4c4139078a | ||
|
|
46b4e39bf5 | ||
|
|
e7a148d20d | ||
|
|
76daa3f463 | ||
|
|
9f22c51c8a | ||
|
|
023c0da879 | ||
|
|
18cc8b91dc | ||
|
|
7a855a3520 | ||
|
|
36352d4a17 | ||
|
|
b9351dba11 | ||
|
|
8d4e555374 | ||
|
|
934ebcfc7e | ||
|
|
128092e537 | ||
|
|
ff22722662 | ||
|
|
7159a07f91 | ||
|
|
0ae42ef876 | ||
|
|
d66953d3ac | ||
|
|
d1c62e4bbc | ||
|
|
f1b764761c | ||
|
|
b0c5fe6509 | ||
|
|
9daf1f1ca0 | ||
|
|
96bed5b3d5 | ||
|
|
59f0beeba6 | ||
|
|
c7ba7b5d3a | ||
|
|
29386e8595 | ||
|
|
b6dceacaf0 | ||
|
|
58702a8956 | ||
|
|
8cdb7c245c | ||
|
|
1a716d858b | ||
|
|
c45f786066 | ||
|
|
574ed1b2f0 | ||
|
|
38f31d6a64 | ||
|
|
6d0455bf28 | ||
|
|
b9d149a56a | ||
|
|
4e64d522a1 | ||
|
|
5460536bbc | ||
|
|
239bc886a5 | ||
|
|
0ffb6eee37 | ||
|
|
cf770ff77f | ||
|
|
8c9f84d251 | ||
|
|
5bb78f3f0d | ||
|
|
5e985af37b | ||
|
|
f18b8ed7f3 | ||
|
|
304d659c9f | ||
|
|
3a9d8dea27 | ||
|
|
95713f8e09 | ||
|
|
660c15bfe9 | ||
|
|
54806ba753 | ||
|
|
42dd7ce0d7 | ||
|
|
33b80244ea | ||
|
|
860125e19a | ||
|
|
835165f012 | ||
|
|
3c7775aaa2 | ||
|
|
97bf638b6f | ||
|
|
3873be2927 | ||
|
|
48453bb46b | ||
|
|
6a0a22b164 | ||
|
|
590c03c17d | ||
|
|
db1cda65c3 | ||
|
|
bc1861887e | ||
|
|
7cd5d2740f | ||
|
|
740e3be74b | ||
|
|
00abb02ac1 | ||
|
|
489fa20f18 | ||
|
|
3a569e0268 | ||
|
|
8bada3c468 | ||
|
|
357d1fa83b | ||
|
|
0a68ad1b07 | ||
|
|
8f8498ca6d | ||
|
|
ab4cb93aaa | ||
|
|
51b45de19e | ||
|
|
5639df7efd | ||
|
|
9af273bf8f | ||
|
|
cfd1b950d3 | ||
|
|
8a4785d9a3 | ||
|
|
ba5b4ece30 | ||
|
|
0a8ed86b7c | ||
|
|
d166697622 | ||
|
|
9fdfe7616c | ||
|
|
21db406cf3 | ||
|
|
eb39f5eeba | ||
|
|
3125df95d3 | ||
|
|
dfcf23cd26 | ||
|
|
9d11d479a4 | ||
|
|
86d324a113 | ||
|
|
026f0b921c | ||
|
|
afa9675644 | ||
|
|
a7ba0ec575 | ||
|
|
bba605ee5a | ||
|
|
09083ac4f5 | ||
|
|
916f782df9 | ||
|
|
2f3a8f505f | ||
|
|
4ff8c6a26f | ||
|
|
1952906829 | ||
|
|
acd4d44a9e | ||
|
|
f14098d87b | ||
|
|
a1c3ab688a | ||
|
|
1648ad2d02 | ||
|
|
cc6636fe3c | ||
|
|
e50bb72dc7 | ||
|
|
fd390c2cba | ||
|
|
2365bcbcaf | ||
|
|
d934f2bb6b | ||
|
|
8b2566b9fe | ||
|
|
a507e64163 | ||
|
|
9d61432641 | ||
|
|
981111d380 | ||
|
|
0f0c9eacb1 | ||
|
|
7a60d8d867 | ||
|
|
06407a44d3 | ||
|
|
1c17bcc981 | ||
|
|
e92f2a9141 | ||
|
|
c8182c0293 | ||
|
|
d78f13839e | ||
|
|
ed892f3f15 | ||
|
|
902dcc6ba7 | ||
|
|
43fd9db038 | ||
|
|
c6da74b21c | ||
|
|
5362205605 | ||
|
|
30d5be44eb | ||
|
|
9a50303068 | ||
|
|
9ec8fea5f1 | ||
|
|
1aecf19a03 | ||
|
|
0ab86913a7 | ||
|
|
8448ec7b61 | ||
|
|
d672ec05e9 | ||
|
|
d71a277af7 | ||
|
|
8488a85288 | ||
|
|
81e23f6a2a | ||
|
|
955d8c8fe2 | ||
|
|
d9057b8581 | ||
|
|
79f39c1bc3 | ||
|
|
0b9ba78fac | ||
|
|
c42f2e755c | ||
|
|
2f0018ddfe | ||
|
|
c4fd25ba56 | ||
|
|
f6a9fdd7ca | ||
|
|
dcadaddedf | ||
|
|
b0952a38be | ||
|
|
7638db21ec | ||
|
|
c39e37c799 | ||
|
|
5796d55531 | ||
|
|
cce1ef54d8 | ||
|
|
4b7a4e0789 | ||
|
|
c2dd579eb4 | ||
|
|
ee550c2213 | ||
|
|
6ed7c6f5a7 | ||
|
|
cd4bae976f | ||
|
|
917a4375db | ||
|
|
7fe85ddfde | ||
|
|
c1f1013cfd | ||
|
|
cf742a89c0 | ||
|
|
fd14c682a9 | ||
|
|
032ab630c1 | ||
|
|
aa3fe96158 | ||
|
|
5b20061607 | ||
|
|
e9876b4d42 | ||
|
|
faa644b274 | ||
|
|
709ea059cb | ||
|
|
723b44b6db | ||
|
|
72574dd8a6 | ||
|
|
6aafbbae3e | ||
|
|
0b93e4a61a | ||
|
|
5c30e1ae33 | ||
|
|
25ab8ccbce | ||
|
|
492d94ee6e | ||
|
|
6d45194253 | ||
|
|
cdbfcafc38 | ||
|
|
437fe010b0 | ||
|
|
5f6f853336 | ||
|
|
75b20889f4 | ||
|
|
6b1183392f | ||
|
|
652ce3848b | ||
|
|
1d90ab9fc1 | ||
|
|
cc48f8f8aa | ||
|
|
44f624faf4 | ||
|
|
b4813f904a | ||
|
|
8a5ff3ab85 | ||
|
|
76e1d47d14 | ||
|
|
0e529fd72f | ||
|
|
74ead29433 | ||
|
|
08bc2938df | ||
|
|
a6d9ed0c8c | ||
|
|
c9d768e138 | ||
|
|
4ba3297d17 | ||
|
|
a5d05ab777 | ||
|
|
4e815a5f86 | ||
|
|
b1bc80a0cd | ||
|
|
b0f38c3e2f | ||
|
|
af1233925e | ||
|
|
71a8e72180 | ||
|
|
8273fcca1e | ||
|
|
9d46dde1c5 | ||
|
|
0702154716 | ||
|
|
0ad7dac3d3 | ||
|
|
f56f990085 | ||
|
|
4f11990b93 | ||
|
|
e4cc9ef5b5 | ||
|
|
fe6d4de025 | ||
|
|
c9fe0cad05 | ||
|
|
1437659a4e | ||
|
|
0c75a53e57 | ||
|
|
f04f4a3e04 | ||
|
|
e2f7e77ec2 | ||
|
|
004828f76c | ||
|
|
3d4dbd0bb0 | ||
|
|
3a0bae92be | ||
|
|
f569c66348 | ||
|
|
88cde331df | ||
|
|
72e11601a0 | ||
|
|
87256ee62f | ||
|
|
beb95c49fa | ||
|
|
f912d55177 | ||
|
|
b7e7a087f8 | ||
|
|
82dd1c46cf | ||
|
|
a228c4b32a | ||
|
|
682986d9b9 | ||
|
|
b29b6d6eef | ||
|
|
8a9a52da57 | ||
|
|
faf302c6d8 | ||
|
|
f71afb5732 | ||
|
|
0eb7185d40 | ||
|
|
286dbff47b | ||
|
|
a671878e26 | ||
|
|
5f65819f40 | ||
|
|
ef268dc386 | ||
|
|
41a0788b4c | ||
|
|
073a945b8e | ||
|
|
90721e244b | ||
|
|
65bfd20ced | ||
|
|
22d761dea3 | ||
|
|
5daf4ed6bc | ||
|
|
be1894ab97 | ||
|
|
9529a79707 | ||
|
|
f6e5293d8e | ||
|
|
31403b4299 | ||
|
|
3b9e3762d3 | ||
|
|
748d76dca6 | ||
|
|
7e0e18787f | ||
|
|
3b95b2838c | ||
|
|
8749321614 | ||
|
|
12c09b1f6c | ||
|
|
1664f92cc8 | ||
|
|
6c76e31e0b | ||
|
|
b7744bbda2 | ||
|
|
187a75c99a | ||
|
|
670aab5224 | ||
|
|
1c4256ff4c | ||
|
|
55e91f08dd | ||
|
|
c581c774e9 | ||
|
|
bce5025a66 | ||
|
|
66cc3777dc | ||
|
|
b1def7b568 | ||
|
|
1b177ff5b5 | ||
|
|
594ccd45c7 | ||
|
|
2b0216a398 | ||
|
|
3fa9c29d7a | ||
|
|
25f6234cf0 | ||
|
|
347266a9bd | ||
|
|
e7bce03be4 | ||
|
|
9d08d83c2c | ||
|
|
e0f7e50b64 | ||
|
|
b57d53adcd | ||
|
|
875bde2253 | ||
|
|
e77426f364 | ||
|
|
9af6fa062c | ||
|
|
6bc59eb7de | ||
|
|
49cab9ec29 | ||
|
|
32d75567e3 | ||
|
|
a51f0db6fa | ||
|
|
09eeb28257 | ||
|
|
956172af0c | ||
|
|
35ec8e0f12 | ||
|
|
8390615489 | ||
|
|
df499a9776 | ||
|
|
e027c4fd4c | ||
|
|
0dd9f49856 | ||
|
|
8853c73749 | ||
|
|
9cb97f6a15 | ||
|
|
f69641c0f8 | ||
|
|
1ac6e48c23 | ||
|
|
a3ad90f419 | ||
|
|
e5f04e5234 | ||
|
|
9d97e26fc1 | ||
|
|
e84b8d4d1d | ||
|
|
d0e4c9f822 | ||
|
|
378a805b02 | ||
|
|
6f465e28e2 | ||
|
|
1678cd5e96 | ||
|
|
44c6c136a2 | ||
|
|
5538b04d55 | ||
|
|
febf67179a | ||
|
|
0a5fa0d190 | ||
|
|
4fa6329eb6 | ||
|
|
3a77228aaa | ||
|
|
f26a745d0e | ||
|
|
55f7a91eaf | ||
|
|
b7373688e7 | ||
|
|
1b7814e891 | ||
|
|
039b2095f0 | ||
|
|
5c7c820fef | ||
|
|
11b6ed87d4 | ||
|
|
250a41a84a | ||
|
|
8c5ab9d626 | ||
|
|
281f878a79 | ||
|
|
77489d22cd | ||
|
|
fa880f5e2a | ||
|
|
f014d690ea | ||
|
|
7ece1123a7 | ||
|
|
ecff40dade | ||
|
|
d13e2531e8 | ||
|
|
47d2c20bfd | ||
|
|
18c3e9851e | ||
|
|
308a1649a5 | ||
|
|
09c414c991 | ||
|
|
af7b46f714 | ||
|
|
9a20eab1b2 | ||
|
|
444c168da5 | ||
|
|
61ab597499 | ||
|
|
62cf9b6184 | ||
|
|
9f4b9a4dde | ||
|
|
af991eb31b | ||
|
|
e6267f32b2 | ||
|
|
c83b36acfa | ||
|
|
b7f99ec95f | ||
|
|
1e2920641d | ||
|
|
a15d25370e | ||
|
|
7ce2fd29a6 | ||
|
|
e0ca2e7fb5 | ||
|
|
a2ea7b40e2 | ||
|
|
6560594c49 | ||
|
|
c095cc4bf0 | ||
|
|
8dbaa6bbd9 | ||
|
|
ebc6654069 | ||
|
|
992ed4f36c | ||
|
|
b0a0ca089f | ||
|
|
e52d8d9ff7 | ||
|
|
827ae921a4 | ||
|
|
e9b603d5a5 | ||
|
|
d93b3aa79f | ||
|
|
9b6ba891a4 | ||
|
|
8a9b79abd0 | ||
|
|
d4d23a140f | ||
|
|
e7ce13f647 | ||
|
|
74d71f24ca | ||
|
|
a1213f1e84 | ||
|
|
36cf5c1d76 | ||
|
|
fd85770d4d | ||
|
|
116ebd8243 | ||
|
|
612034f6be | ||
|
|
b05028e3c9 | ||
|
|
495209cd1a | ||
|
|
402cb09bb6 | ||
|
|
dbfda1e680 | ||
|
|
b03b723d25 | ||
|
|
5a8e8b2221 | ||
|
|
6a664037cf | ||
|
|
f556fde848 | ||
|
|
bbc5be0075 | ||
|
|
b587ab638c | ||
|
|
a1ddc6ce1d | ||
|
|
b46ad86c31 | ||
|
|
15fec91358 | ||
|
|
e2f3a44d96 | ||
|
|
eac7d9b9ee | ||
|
|
0c7fdc7013 | ||
|
|
03e173634f | ||
|
|
cb755ba820 | ||
|
|
8721d53ab2 | ||
|
|
47b57172eb | ||
|
|
9d3291aba6 | ||
|
|
6792c11a71 | ||
|
|
6f5539de90 | ||
|
|
9500c3bdb2 | ||
|
|
5999e72592 | ||
|
|
0b44cf9c0a | ||
|
|
f5a3280565 | ||
|
|
ee79d3d6d6 | ||
|
|
b024c0996d | ||
|
|
262a6c36b7 | ||
|
|
26f7bb4b32 | ||
|
|
42f2bf3628 | ||
|
|
6f6fe876e2 | ||
|
|
615ee2958a | ||
|
|
a75424e44b | ||
|
|
76a1421fde | ||
|
|
972ed25a8c | ||
|
|
21ab4e58f9 | ||
|
|
82b34d9d2c | ||
|
|
9cdf840d12 | ||
|
|
72cc0cf0aa | ||
|
|
c6d3f680cc | ||
|
|
8b4dac4e13 | ||
|
|
783a849e09 | ||
|
|
407e7fa69e | ||
|
|
2b8d51035d | ||
|
|
2e590b742f | ||
|
|
bd81ea0880 | ||
|
|
dfd9e15951 | ||
|
|
96b011cf70 | ||
|
|
3eee8442a7 | ||
|
|
da4f4b0801 | ||
|
|
717d516f6a | ||
|
|
e85bd56f60 | ||
|
|
a2f92c1223 | ||
|
|
9dd1a60629 | ||
|
|
5abc9784f1 | ||
|
|
f1100d4475 | ||
|
|
494b94430c | ||
|
|
5b7f2b2b55 | ||
|
|
f41db97860 | ||
|
|
0cfaf4f021 | ||
|
|
6fd7107675 | ||
|
|
a88a2f5b40 | ||
|
|
13b9e5a434 | ||
|
|
a760aff826 | ||
|
|
3a161e90f9 | ||
|
|
522acc479b | ||
|
|
cc2ef85afd | ||
|
|
9d283d2eae | ||
|
|
aeef8734b8 | ||
|
|
192806a46d | ||
|
|
e887ec6991 | ||
|
|
ea80fd3c71 | ||
|
|
6d1734b655 | ||
|
|
72f06620e9 | ||
|
|
aa963dea3d | ||
|
|
16e7df0526 | ||
|
|
4d5c1b2455 | ||
|
|
c1988bcc17 | ||
|
|
1784d9ce28 | ||
|
|
15fd4c51df | ||
|
|
fd92f1c588 | ||
|
|
80496ab1ed | ||
|
|
dbade05e46 | ||
|
|
e80536405e | ||
|
|
ea59379479 | ||
|
|
18878dd19b | ||
|
|
309a58cb18 | ||
|
|
64fbc2f4e9 | ||
|
|
dcb473137b | ||
|
|
3a90ee2b0d | ||
|
|
dc401278fb | ||
|
|
33eb3efb11 | ||
|
|
6d15bc5f14 | ||
|
|
04c4b9eda5 | ||
|
|
4a9ea459fa | ||
|
|
9b1c3fece2 | ||
|
|
f76fc95494 | ||
|
|
42f5ea205f | ||
|
|
28916afcce | ||
|
|
34193021e8 | ||
|
|
c7999831c9 | ||
|
|
8d7ebefa65 | ||
|
|
88183cdc39 | ||
|
|
52ede26f3d | ||
|
|
e1ecd3cd27 | ||
|
|
25c4330fd0 | ||
|
|
80ae810e1b | ||
|
|
719c2aada2 | ||
|
|
f2e3d95e98 | ||
|
|
c22354fe4d | ||
|
|
4862ac3857 | ||
|
|
e93e125a46 | ||
|
|
dc0f9abdbc | ||
|
|
455a065285 | ||
|
|
8b3ec4376d | ||
|
|
b69e4e91ac | ||
|
|
a5cbaa7f8c | ||
|
|
b0095b266d | ||
|
|
7b04d57605 | ||
|
|
2ee6adcf35 | ||
|
|
e89f004532 | ||
|
|
624787994a | ||
|
|
550896e795 | ||
|
|
2f926301e6 | ||
|
|
34dbf3557c | ||
|
|
ae856dda6a | ||
|
|
871cef8af9 | ||
|
|
6b16b7c3b7 | ||
|
|
93a79f3605 | ||
|
|
5ae96e4d44 | ||
|
|
85e48eb56a | ||
|
|
58f8f98c6f | ||
|
|
1da92e997c | ||
|
|
734f3d57bf | ||
|
|
6a6742275f | ||
|
|
815c0f1125 | ||
|
|
cfe11f7b54 | ||
|
|
efb7d12e1d | ||
|
|
caf8a75bbc | ||
|
|
e52f0a9e16 | ||
|
|
8775b360d8 | ||
|
|
54fea1d28e | ||
|
|
c40ace1290 | ||
|
|
f34d95edaa | ||
|
|
ac05dbc55b | ||
|
|
0f72c45fbc | ||
|
|
da820871fd | ||
|
|
1aec49f852 | ||
|
|
33b95b60e3 | ||
|
|
d232b22501 | ||
|
|
6c06845ed5 | ||
|
|
5f4a171dff | ||
|
|
38df693987 | ||
|
|
e24573f644 | ||
|
|
8fe25d4b43 | ||
|
|
5a4b7b7264 | ||
|
|
9b5b00fd2d | ||
|
|
d59c408e44 | ||
|
|
95b6949da8 | ||
|
|
b0e2dbf06e | ||
|
|
0aadb29ac7 | ||
|
|
559a1791e1 | ||
|
|
f5dcad8725 | ||
|
|
97724054ec | ||
|
|
30661130ca | ||
|
|
9c16b58325 | ||
|
|
aadc576d0a | ||
|
|
84db544704 | ||
|
|
49bce76c0d | ||
|
|
20945cfc0d | ||
|
|
05ad483f06 | ||
|
|
98e014f834 | ||
|
|
e316270b57 | ||
|
|
4fe34640f5 | ||
|
|
ca613e83e8 | ||
|
|
72e1180c84 | ||
|
|
a582d231e8 | ||
|
|
11ff9567c0 | ||
|
|
64c07e8910 | ||
|
|
6f257d9b27 | ||
|
|
928c25e742 | ||
|
|
3c49ccff53 | ||
|
|
5aa5640baa | ||
|
|
91961111d8 | ||
|
|
5fcfbf1c75 | ||
|
|
77ec0a9eed | ||
|
|
bbbad2b170 | ||
|
|
505385b060 | ||
|
|
07a5def0a9 | ||
|
|
91e6b0671e | ||
|
|
234a527f25 | ||
|
|
845a15229d | ||
|
|
ab482c4ede | ||
|
|
d619f4a012 | ||
|
|
84af87b155 | ||
|
|
3f4d85dcad | ||
|
|
02976c5f12 | ||
|
|
049190739f | ||
|
|
e11137a90f | ||
|
|
28ae292703 | ||
|
|
0e94b1ca88 | ||
|
|
dbf672224f | ||
|
|
1001140eec | ||
|
|
038c66258b | ||
|
|
bb8b0555ae | ||
|
|
1421ed3bf4 | ||
|
|
31a5761ba0 | ||
|
|
baafd5f83c | ||
|
|
4f44374f48 | ||
|
|
7403736ae1 | ||
|
|
9a0bda9884 | ||
|
|
84104f2267 | ||
|
|
5d6778be57 | ||
|
|
1f05e90266 | ||
|
|
3a7c3cec3f | ||
|
|
e8f7df9cb4 | ||
|
|
9b5d2b2c2b | ||
|
|
87f20622f9 | ||
|
|
417758a29a | ||
|
|
07c93bcb7d | ||
|
|
b96c1e9f09 | ||
|
|
747a1a212c | ||
|
|
428dce3e6e | ||
|
|
02dc7f5fe0 | ||
|
|
d9a59bccda | ||
|
|
23b73dd936 | ||
|
|
0859c14581 | ||
|
|
2bda53e971 | ||
|
|
0f3d598f8d | ||
|
|
e1c3a12d07 | ||
|
|
43bb5aab5c | ||
|
|
b80f5ba057 | ||
|
|
9c381c40a5 | ||
|
|
47c39e68b7 | ||
|
|
a24d37ffa4 | ||
|
|
03db815723 | ||
|
|
1aeb66d9af | ||
|
|
3efbc14d97 | ||
|
|
534614d037 | ||
|
|
479478490e | ||
|
|
f4eed2bf2c | ||
|
|
ba51fb4c46 | ||
|
|
bdc7e4dc10 | ||
|
|
25dec2ace8 | ||
|
|
7d99d6c40b | ||
|
|
ba88160deb | ||
|
|
08289d0675 | ||
|
|
a64c36221c | ||
|
|
bf2229538e | ||
|
|
922d66ff53 | ||
|
|
cfb6059027 | ||
|
|
c04715c9ef | ||
|
|
d82c739f01 | ||
|
|
7267490645 | ||
|
|
5adf21e87a | ||
|
|
e6b2732281 | ||
|
|
9c4b3dbc08 | ||
|
|
3d3ac0d05d | ||
|
|
9434fe2cd7 | ||
|
|
af55e57ba3 | ||
|
|
90fbfc30ad | ||
|
|
c48d415a9d | ||
|
|
874f4f7198 | ||
|
|
19c583f615 | ||
|
|
76e9c822c9 | ||
|
|
73b8e3e0fb | ||
|
|
5cba10151a | ||
|
|
01b66bc62e | ||
|
|
f14398392a | ||
|
|
3a7ed1f2f3 | ||
|
|
802d1b0132 | ||
|
|
d4878525ac | ||
|
|
e98e758b5f | ||
|
|
672e3680b7 | ||
|
|
53c1d1b7ee | ||
|
|
721d67ac0a | ||
|
|
2407b61830 | ||
|
|
f08345b15e | ||
|
|
20da33348c | ||
|
|
7e82461aba | ||
|
|
fcfe7507d6 | ||
|
|
90b50fe180 | ||
|
|
3ddbfb061b | ||
|
|
93194626c7 | ||
|
|
c23a1d224d | ||
|
|
2178391bcd | ||
|
|
c917fc9c9c | ||
|
|
15c54224e0 | ||
|
|
cc7ae316ad | ||
|
|
bf49b1ee50 | ||
|
|
bb2c78c0f6 | ||
|
|
069e3baf67 | ||
|
|
b30a4d26ae | ||
|
|
338d158bae | ||
|
|
895beb6aa1 | ||
|
|
67aff2550b | ||
|
|
82a5da391f | ||
|
|
3dc4d1443f | ||
|
|
073a9acfb3 | ||
|
|
b363259a72 | ||
|
|
211ab290d0 | ||
|
|
f9df358c4f | ||
|
|
0d01e108f1 | ||
|
|
8c4ecaeee2 | ||
|
|
4fa814a2fa | ||
|
|
bb85232ea7 | ||
|
|
469275eea5 | ||
|
|
ba0ce33cfc | ||
|
|
50f299171a | ||
|
|
5c04e79486 | ||
|
|
fb14e978cd | ||
|
|
3a455fa1a7 | ||
|
|
ad50ad9b0d | ||
|
|
7d7c2dba26 | ||
|
|
0b95804535 | ||
|
|
6ccbb358b9 | ||
|
|
cff464392a | ||
|
|
3a061eec3f | ||
|
|
538b722bdf | ||
|
|
ea61db9591 | ||
|
|
49ace054bd | ||
|
|
8040441757 | ||
|
|
88b2d61cec | ||
|
|
52683d5a21 | ||
|
|
b3eb276437 | ||
|
|
ed5c52859d | ||
|
|
c58868ed39 | ||
|
|
5a5a64e3a2 | ||
|
|
2cc8be5776 | ||
|
|
8d427f40c6 | ||
|
|
946656f8c5 | ||
|
|
37c3bb8cd2 | ||
|
|
6058423970 | ||
|
|
d162be3543 | ||
|
|
985179bbb9 | ||
|
|
db01d85f2e | ||
|
|
94068e777a | ||
|
|
0181bebd70 | ||
|
|
b8d557646a | ||
|
|
025463a28e | ||
|
|
f0bef18b63 | ||
|
|
77746f712f | ||
|
|
ad438e128a | ||
|
|
af39fb98a1 | ||
|
|
ef270bc069 | ||
|
|
0909bf7c36 | ||
|
|
5a6ef5efd3 | ||
|
|
272e7f6e24 | ||
|
|
46bb8e5bcc | ||
|
|
12a7ec7fe3 | ||
|
|
d07f5dc520 | ||
|
|
b88cdb7677 | ||
|
|
669eabc7e8 | ||
|
|
24112f6d8d | ||
|
|
3ff5dfce33 | ||
|
|
2f81aef0a3 | ||
|
|
29739ab210 | ||
|
|
4d9b94cfe6 | ||
|
|
85f63721e0 | ||
|
|
92924b3288 | ||
|
|
88976d6800 | ||
|
|
2873336dce | ||
|
|
de07546e3f | ||
|
|
ac14888e2a | ||
|
|
c28ac37df1 | ||
|
|
63068f1018 | ||
|
|
22099c1b56 | ||
|
|
eed59a96be | ||
|
|
865acfd7e9 | ||
|
|
d1b32f1ba1 | ||
|
|
77e50a6cee | ||
|
|
347d34bf83 | ||
|
|
94ba7a2f94 | ||
|
|
01be8be44f | ||
|
|
d584f57a3b | ||
|
|
b5b0074411 | ||
|
|
44926a4e9a | ||
|
|
8bdd09400a | ||
|
|
8ac30b036a | ||
|
|
ecc0585c87 | ||
|
|
007f2fbff4 | ||
|
|
1f66ed3e3b | ||
|
|
eb66b2c175 | ||
|
|
5d86cfb092 | ||
|
|
b9fcc43ca6 | ||
|
|
3cfc5d9a1a | ||
|
|
25427e8521 | ||
|
|
2425af4bfe | ||
|
|
4a4ed32fe6 | ||
|
|
f7e31bd452 | ||
|
|
adf7357155 | ||
|
|
a541c90690 | ||
|
|
217e184153 | ||
|
|
e14348a05b | ||
|
|
78b97ce8fb | ||
|
|
aeaaaaf3af | ||
|
|
63a3e56cdb | ||
|
|
cea22b6147 | ||
|
|
06d39ea352 | ||
|
|
b4ea5bc8d0 | ||
|
|
ad42a71427 | ||
|
|
46dce17dfe | ||
|
|
7a8c97225b | ||
|
|
5574d8d6c0 | ||
|
|
a166d9a4dd | ||
|
|
b863077bfe | ||
|
|
ae2b5d4403 | ||
|
|
301d81f987 | ||
|
|
15f59c1a4e | ||
|
|
9eaf240674 | ||
|
|
a71fa02b0c | ||
|
|
9add2aaa87 | ||
|
|
a5b2a06f84 | ||
|
|
ca48e37163 | ||
|
|
304d122342 | ||
|
|
7c7e4c2297 | ||
|
|
e2c10f52d2 | ||
|
|
c91f19f9f7 | ||
|
|
1d5c8566d1 | ||
|
|
badb768529 | ||
|
|
d965320b57 | ||
|
|
096c2dbc83 | ||
|
|
88cc4bd5a4 | ||
|
|
e8a0a6d5f9 | ||
|
|
864b06a0e7 | ||
|
|
ea09a53496 | ||
|
|
d6ca87868b | ||
|
|
14458c7184 | ||
|
|
12cfce758c | ||
|
|
9e9beea83c | ||
|
|
0a5c51ad4b | ||
|
|
9ee4d1b2cd | ||
|
|
d833692e27 | ||
|
|
b68280655f | ||
|
|
1e7d329962 | ||
|
|
b35c85e831 | ||
|
|
bb53b2530c | ||
|
|
9bc7250532 | ||
|
|
160c3d80f9 | ||
|
|
5538c3f995 | ||
|
|
c7e560ffc5 | ||
|
|
d9e3fd7a01 | ||
|
|
732f20a0f1 | ||
|
|
a8a34a4a37 | ||
|
|
821833df8e | ||
|
|
bd5a14b18e | ||
|
|
d96c8ddf85 | ||
|
|
5cdcda66a5 | ||
|
|
1a47bbaf8c | ||
|
|
64da2793ac | ||
|
|
31fac7bf45 | ||
|
|
147b9a4501 | ||
|
|
b588fdfe1a | ||
|
|
607f9409d2 | ||
|
|
e32eb21fbf | ||
|
|
8320aab1bf | ||
|
|
ca76cb2af3 | ||
|
|
e938ea8967 | ||
|
|
15ede5e14c | ||
|
|
4eec2926cb | ||
|
|
3f4356467e | ||
|
|
50db7fcddb | ||
|
|
d158de5d82 | ||
|
|
4cfbbf4c68 | ||
|
|
ebee9ff791 | ||
|
|
61f5425662 | ||
|
|
da13fbff08 | ||
|
|
b785128f4c | ||
|
|
3ed74f0b02 | ||
|
|
6aa13e318b | ||
|
|
fd2248de17 | ||
|
|
17c56440f2 | ||
|
|
b642e4437e | ||
|
|
2f547033cd | ||
|
|
72c5a9ee92 | ||
|
|
048e5faa1f | ||
|
|
c9f7fba7dd | ||
|
|
c5f92edaa8 | ||
|
|
d7a8cb1537 | ||
|
|
fedb064b1f | ||
|
|
cf7e1da96a | ||
|
|
e98e942f19 | ||
|
|
ac904ee9fc | ||
|
|
ddd8b60816 | ||
|
|
40e7055f16 | ||
|
|
7298e1f438 | ||
|
|
383364b165 | ||
|
|
8e0c42afa9 | ||
|
|
9c9408d78a | ||
|
|
d1a4fbf3ce | ||
|
|
d28e0743f0 | ||
|
|
bf3d89e550 | ||
|
|
34b5181f34 | ||
|
|
23fd6b815f | ||
|
|
bdde6a2080 | ||
|
|
37970bd446 | ||
|
|
f9ddcd2f8a | ||
|
|
8ddda4783d | ||
|
|
a04b44d890 | ||
|
|
89558481de | ||
|
|
99cc3635f7 | ||
|
|
6e3262f78e | ||
|
|
fbff421de8 | ||
|
|
cebe20964f | ||
|
|
203e353e92 | ||
|
|
8c4e5b99fe | ||
|
|
16ce55ba60 | ||
|
|
a2d33e9672 | ||
|
|
6317202626 | ||
|
|
4cbbae6d2f | ||
|
|
9e76498f65 | ||
|
|
1c7708babd | ||
|
|
ce4d3c0b5c | ||
|
|
7f43584ed5 | ||
|
|
7532fdb1fc | ||
|
|
3cdba90bb0 | ||
|
|
011291f225 | ||
|
|
045a595537 | ||
|
|
be703c1f46 | ||
|
|
45c4f3cb97 | ||
|
|
3fdea6e57a | ||
|
|
05aa656e75 | ||
|
|
f8ddff9bc3 | ||
|
|
7f2d51bd15 | ||
|
|
45def4b3b7 | ||
|
|
67c94314ed | ||
|
|
7f320d23ca | ||
|
|
6d097f0bcb | ||
|
|
d7f2fec8ad | ||
|
|
5ee857f6f4 | ||
|
|
07c92b4bc3 | ||
|
|
a0cdf44deb | ||
|
|
71419eeda3 | ||
|
|
85ea9f5b19 | ||
|
|
1a9efa4e1e | ||
|
|
ec07cebb51 | ||
|
|
8b603d15a5 | ||
|
|
074718aedc | ||
|
|
25038e6cbb | ||
|
|
537bf921d2 | ||
|
|
f06048384d | ||
|
|
56e96ec3aa | ||
|
|
95c9e9d695 | ||
|
|
cb587112da | ||
|
|
306edec32d | ||
|
|
c1c6a370a5 | ||
|
|
00b3c3e9d2 | ||
|
|
52efbcc89f | ||
|
|
9be2519406 | ||
|
|
59e10fbf0a | ||
|
|
79657a9d53 | ||
|
|
0401b8556d | ||
|
|
b0f939af32 | ||
|
|
7024254960 | ||
|
|
6ac9e1aec4 | ||
|
|
af3d0d2eb0 | ||
|
|
5afd402c8b | ||
|
|
5e2ab4f612 | ||
|
|
2f75d88694 | ||
|
|
00eea24e3f | ||
|
|
67d2e266fd | ||
|
|
32d6583ae3 | ||
|
|
e8bb130245 | ||
|
|
e71121f738 | ||
|
|
c17cec0574 | ||
|
|
f562937e81 | ||
|
|
508d92c3e8 | ||
|
|
299cde9cdf | ||
|
|
da2685131d | ||
|
|
9a484193eb | ||
|
|
1c45331b0a | ||
|
|
2a06db0a2b | ||
|
|
180deb106b | ||
|
|
662aab973c | ||
|
|
3f972250d0 | ||
|
|
15ec1496c5 | ||
|
|
be3376272e | ||
|
|
c852a5bda3 | ||
|
|
d65c5e93b6 | ||
|
|
07ac88bfd6 | ||
|
|
1386be23f4 | ||
|
|
18cadf8db5 | ||
|
|
cf83b6572e | ||
|
|
22662fd5eb | ||
|
|
3263ce5669 | ||
|
|
cbb527c464 | ||
|
|
9cd2bb232b | ||
|
|
dcfb353537 | ||
|
|
8313de692e | ||
|
|
3c8cb34b0a | ||
|
|
b9311e84ce | ||
|
|
50d0c1eb29 | ||
|
|
a9cd0b29d4 | ||
|
|
2037ef3eac | ||
|
|
0582b9718b | ||
|
|
bbed05b273 | ||
|
|
30f0e82fba | ||
|
|
bdef9a3955 | ||
|
|
f6845a9820 | ||
|
|
4b52f343c1 | ||
|
|
a00d0820cc | ||
|
|
cdc9ab4ad6 | ||
|
|
1fb9648c6c | ||
|
|
3403d98c72 | ||
|
|
2cf2eb9f55 | ||
|
|
b5e52b80a3 | ||
|
|
80911af4d2 | ||
|
|
7a80e6a55c | ||
|
|
7958cb530f | ||
|
|
95c79e1c23 | ||
|
|
eee0f5e4c9 | ||
|
|
a9368904e5 | ||
|
|
f7c768bb91 | ||
|
|
f2b93f90f7 | ||
|
|
7d5661443f | ||
|
|
460b350d85 | ||
|
|
669f013c96 | ||
|
|
1bf584f9bf | ||
|
|
97aebc5b84 | ||
|
|
cf7cd5502c | ||
|
|
cf08ba1d39 | ||
|
|
c41e0efc73 | ||
|
|
bb1a778277 | ||
|
|
c6973043e6 | ||
|
|
e5c715695e | ||
|
|
e92506dc07 | ||
|
|
62344376d7 | ||
|
|
8cf96c3102 | ||
|
|
16fa8679d0 | ||
|
|
b517276156 | ||
|
|
732450e163 | ||
|
|
df8e3dd82b | ||
|
|
75ddafd31d | ||
|
|
4f38a8d16c | ||
|
|
35746103c7 | ||
|
|
fb5347b8e4 | ||
|
|
6890b278ea | ||
|
|
9f667a0b35 | ||
|
|
36be7b0b33 | ||
|
|
1d16cc2a03 | ||
|
|
72fd2990e7 | ||
|
|
6d7ca2bb86 | ||
|
|
f10a8f9589 | ||
|
|
1881b3d32c | ||
|
|
1b89d0a4f0 | ||
|
|
671888b6ea | ||
|
|
50498a7462 | ||
|
|
ecd190987e | ||
|
|
2c000f6808 | ||
|
|
c472e40b2b | ||
|
|
0575f89ae9 | ||
|
|
e1dcfaa1e3 | ||
|
|
486af84107 | ||
|
|
8acbd8b978 | ||
|
|
7f9180e356 | ||
|
|
26912f226f | ||
|
|
0c286231cc | ||
|
|
991a61f2f6 | ||
|
|
edfd7c9770 | ||
|
|
ad62faaeea | ||
|
|
468903bbeb | ||
|
|
0723f44dc3 | ||
|
|
831bdabfc6 | ||
|
|
93a3eed530 | ||
|
|
307a52e7f4 | ||
|
|
3246f4bfcc | ||
|
|
fa4f4a8db4 | ||
|
|
cb797fe903 | ||
|
|
618461b1ff | ||
|
|
e2f08d3c76 | ||
|
|
f39cda729d | ||
|
|
b28d826d76 | ||
|
|
57ae559723 | ||
|
|
1d1be18689 | ||
|
|
141b5eb776 | ||
|
|
3f941bf9fd | ||
|
|
a48f302531 | ||
|
|
12d8872973 | ||
|
|
40ff865989 | ||
|
|
32e9c10702 | ||
|
|
804dd3bb7c | ||
|
|
9f2e3a66cd | ||
|
|
960d1967a3 | ||
|
|
ad025c3fe4 | ||
|
|
81212a108e | ||
|
|
8637a4eb12 | ||
|
|
0e4489d627 | ||
|
|
0bfb9d0700 | ||
|
|
efe759b94e | ||
|
|
9f89c1f7a4 | ||
|
|
530d92cc3f | ||
|
|
b0225515d2 | ||
|
|
d511c69ee7 | ||
|
|
6e1e40f13e | ||
|
|
70d3ee07bf | ||
|
|
e5477f314e | ||
|
|
80c4826253 | ||
|
|
e0de3ff191 | ||
|
|
239cff3dee | ||
|
|
6f9e3168b0 | ||
|
|
7d067f807d | ||
|
|
a7b43699ed | ||
|
|
7d11917d1c | ||
|
|
904ba9b1ca | ||
|
|
616fe35ed5 | ||
|
|
577a3c6c6a | ||
|
|
e937267eb0 | ||
|
|
2c1e1b94e7 | ||
|
|
60736ce04c | ||
|
|
03daa350f8 | ||
|
|
095cc38122 | ||
|
|
142d659b70 | ||
|
|
0826a2f8a3 | ||
|
|
a3819a7785 | ||
|
|
2314777b4b | ||
|
|
729e97a95d | ||
|
|
5ab60ca4a3 | ||
|
|
f1adff82a8 | ||
|
|
96b2d139c9 | ||
|
|
e1bc1222c4 | ||
|
|
0bff4a3d21 | ||
|
|
dfc775c925 | ||
|
|
dea304d1eb | ||
|
|
cfd80645e2 | ||
|
|
4b7f7887c8 | ||
|
|
9fc640aa59 | ||
|
|
d812aab173 | ||
|
|
39b58711c7 | ||
|
|
c6120fcf7c | ||
|
|
45b9215c87 | ||
|
|
394f6adf82 | ||
|
|
1a5076438d | ||
|
|
872b8e7902 | ||
|
|
0cad96fdca | ||
|
|
e9ef4fd091 | ||
|
|
4ce8b38acd | ||
|
|
24ab6f2d3b | ||
|
|
ba5e5f4bb5 | ||
|
|
6ef8611a0a | ||
|
|
486676baa5 | ||
|
|
542cbf13ff | ||
|
|
62630eb519 | ||
|
|
b1d597e63f | ||
|
|
887eee01fc | ||
|
|
f605f1fc75 | ||
|
|
cc8fc38734 | ||
|
|
5797b8655d | ||
|
|
fd4d663a1c | ||
|
|
88263d55f2 | ||
|
|
5c4398f948 | ||
|
|
9ff397dfbc | ||
|
|
1c9ebfd11c | ||
|
|
22e8d7ee71 | ||
|
|
35458a7e37 | ||
|
|
c1544ab374 | ||
|
|
d795eb6f5f | ||
|
|
ce8264b8f2 | ||
|
|
c6cbc8a8b1 | ||
|
|
6c79a1daba | ||
|
|
7867965989 | ||
|
|
348513a248 | ||
|
|
eb62253137 | ||
|
|
c4e87435dd | ||
|
|
9980d225f5 | ||
|
|
9c0f596c0d | ||
|
|
ff8cca6d8b | ||
|
|
0e5e263dea | ||
|
|
166732946e | ||
|
|
cccdab45dc | ||
|
|
190ca7cf2d | ||
|
|
009160b6bf | ||
|
|
851f67d86f | ||
|
|
b8be2277c4 | ||
|
|
14e266b938 | ||
|
|
94f070f096 | ||
|
|
0c28664ced | ||
|
|
754863e42c | ||
|
|
fb5e4a5f17 | ||
|
|
03e9fb93c7 | ||
|
|
3e77e24b1f | ||
|
|
d97809e4b0 | ||
|
|
551fd0aaf9 | ||
|
|
2fc36f8355 | ||
|
|
13cc2feb3f | ||
|
|
e2b62fc9f6 | ||
|
|
6b119cf4b8 | ||
|
|
88d198403e | ||
|
|
5ee39d7ecc | ||
|
|
e7102725bd | ||
|
|
bd28867804 | ||
|
|
0eb09a2136 | ||
|
|
470daf0036 | ||
|
|
fd28cbca4e | ||
|
|
6ecf0ecd88 | ||
|
|
c940d9d8a4 | ||
|
|
efef172658 | ||
|
|
e865b2c054 | ||
|
|
f8243f6934 | ||
|
|
746268c3ef | ||
|
|
48695651e1 | ||
|
|
45f726669e | ||
|
|
d473615ccf | ||
|
|
70425c77ea | ||
|
|
8520409459 | ||
|
|
1e48c6dcfe | ||
|
|
67a81400ff | ||
|
|
51431169dd | ||
|
|
2a0183c838 | ||
|
|
e222915a37 | ||
|
|
b698ccbc1d | ||
|
|
03a80beebe | ||
|
|
1c072e9f32 | ||
|
|
01576f941f | ||
|
|
4af80286d5 | ||
|
|
c9785bc57b | ||
|
|
81e72826ce | ||
|
|
71f9f3d230 | ||
|
|
500a01b46d | ||
|
|
8190c189e5 | ||
|
|
dea2ac22e1 | ||
|
|
1cae46a936 | ||
|
|
ac22838ded | ||
|
|
93875d667c | ||
|
|
41043e4dc1 | ||
|
|
2e8425d4b1 | ||
|
|
fcac28c69f | ||
|
|
a14b319ada | ||
|
|
6763ebdd66 | ||
|
|
421f2dd688 | ||
|
|
19b21a3e8a | ||
|
|
06dcaff806 | ||
|
|
f02bba5630 | ||
|
|
12fa295506 | ||
|
|
1054bbdf8b | ||
|
|
b47436ec59 | ||
|
|
856534cb81 | ||
|
|
3ee07c7da7 | ||
|
|
96fb892465 | ||
|
|
3a48a124e2 | ||
|
|
b391d47a40 | ||
|
|
a3c4d7c7b6 | ||
|
|
4ee5890d90 | ||
|
|
2ce1134b8b | ||
|
|
641ff441b5 | ||
|
|
7687259381 | ||
|
|
bd888451ec | ||
|
|
7484542af2 | ||
|
|
1e64a3f94c | ||
|
|
fd7319b295 | ||
|
|
923e00ad19 | ||
|
|
518be4e630 | ||
|
|
06a13557e3 | ||
|
|
72aa82c8ed | ||
|
|
b8a136e0ad | ||
|
|
38ba214327 | ||
|
|
c23ec06ce6 | ||
|
|
c495098582 | ||
|
|
499d095f81 | ||
|
|
2ed9367dc8 | ||
|
|
820e6fcfa3 | ||
|
|
f92ef05ee2 | ||
|
|
4b3795671d | ||
|
|
bff5ff79bd | ||
|
|
21056c5cb8 | ||
|
|
a4567939d6 | ||
|
|
e92ac2b30d | ||
|
|
90871d5859 | ||
|
|
cb299d145b | ||
|
|
6afc34e47e | ||
|
|
f6bcbbd962 | ||
|
|
55f1129a24 | ||
|
|
a2c48492ee | ||
|
|
cb0591fe5f | ||
|
|
2f269c3e17 | ||
|
|
d1a15f07d5 | ||
|
|
3cb0c95278 | ||
|
|
74910a6b56 | ||
|
|
5ab32326c1 | ||
|
|
7dc184f05f | ||
|
|
dbdb3931f4 | ||
|
|
56a5559024 | ||
|
|
8798afc41c | ||
|
|
e67c911c97 | ||
|
|
88d69f6fd4 | ||
|
|
99555f7dd0 | ||
|
|
b3ec77c631 | ||
|
|
d4c61e7ec9 | ||
|
|
48bbe288b7 | ||
|
|
3664266eed | ||
|
|
a1f7ab1562 | ||
|
|
5f95c745e2 | ||
|
|
1f735d8739 | ||
|
|
551fa28b27 | ||
|
|
909114e318 | ||
|
|
a4e55a0664 | ||
|
|
86e196808e | ||
|
|
0a4e15de31 | ||
|
|
cd1f52c6b5 | ||
|
|
b63449bffd | ||
|
|
93965138da | ||
|
|
fae1bd791f | ||
|
|
35855d2d71 | ||
|
|
c374534d9e | ||
|
|
f6c92dab24 | ||
|
|
03beae30ca | ||
|
|
4ee81501a9 | ||
|
|
3b92c3d75c | ||
|
|
814876f8df | ||
|
|
567d1ae104 | ||
|
|
7b7f028d74 | ||
|
|
0e53524f2e | ||
|
|
0f0e0951ec | ||
|
|
a172c4b725 | ||
|
|
9f979c02f8 | ||
|
|
1d59a67d6e | ||
|
|
5837a4602a | ||
|
|
e07a7ac496 | ||
|
|
de57d0b027 | ||
|
|
32bcb52f14 | ||
|
|
612ec06262 | ||
|
|
93dea90970 | ||
|
|
47ece1f285 | ||
|
|
64378419d0 | ||
|
|
00a201181d | ||
|
|
b3f9a14c85 | ||
|
|
065e3828b1 | ||
|
|
63e91f0ee5 | ||
|
|
182ef5c8f7 | ||
|
|
2f790140e0 | ||
|
|
a8bf247d01 | ||
|
|
e2b3e06077 | ||
|
|
43332d8752 | ||
|
|
b410ef5d08 | ||
|
|
1e97a9a872 | ||
|
|
26c49e7c22 | ||
|
|
b0f000acfd | ||
|
|
89269b848d | ||
|
|
7a55af405b | ||
|
|
a3343bc738 | ||
|
|
dd10486f27 | ||
|
|
a324ad2dd8 | ||
|
|
38b4653cb3 | ||
|
|
fdd9186ae9 | ||
|
|
81302e3ca5 | ||
|
|
cf99b4f8b9 | ||
|
|
12d39550a8 | ||
|
|
9c3e063635 | ||
|
|
bc0f3e343b | ||
|
|
d3eabd8d8f | ||
|
|
bfa8f97e7e | ||
|
|
4136328a36 | ||
|
|
2fd2c18dfc | ||
|
|
0a32f9405a | ||
|
|
7125e9ecd5 | ||
|
|
869e4a0b9d | ||
|
|
dc0e5c218f | ||
|
|
7fe3238339 | ||
|
|
f491f5bf49 | ||
|
|
17070b88d3 | ||
|
|
36fd23b264 | ||
|
|
fcd1d400f8 | ||
|
|
dbbec86a13 | ||
|
|
67bd23a027 | ||
|
|
f22a350938 | ||
|
|
2f0388d692 | ||
|
|
d7922c6330 | ||
|
|
b383142c14 | ||
|
|
c42b0caf0f | ||
|
|
6ba286087d | ||
|
|
c2e3fef7fc | ||
|
|
b9d344c7d9 | ||
|
|
320643d2da | ||
|
|
fe04c1af25 | ||
|
|
21d3ed61ef | ||
|
|
b7f27a2af0 | ||
|
|
2560b4d336 | ||
|
|
66282d4ed0 | ||
|
|
2152f54066 | ||
|
|
c89cb32871 | ||
|
|
59eaf9177e | ||
|
|
36aa58b38e | ||
|
|
2f4fccfb2c | ||
|
|
d251ebb995 | ||
|
|
0cc1573503 | ||
|
|
2ad3f2c1ab | ||
|
|
6cca26b914 | ||
|
|
0c946516e8 | ||
|
|
7b417929e6 | ||
|
|
c77ef4e4ce | ||
|
|
a9d90da5c8 | ||
|
|
4071c2ca43 | ||
|
|
58eaddf753 | ||
|
|
0a571502ce | ||
|
|
a850e5b74e | ||
|
|
71aa1fa113 | ||
|
|
24eef2dc0b | ||
|
|
5977c8c8e2 | ||
|
|
dcd4c19b21 | ||
|
|
464c7dae0a | ||
|
|
ad92e2e5eb | ||
|
|
254845d71f | ||
|
|
89ab97076c | ||
|
|
dd444ccc8a | ||
|
|
c9cab47ce0 | ||
|
|
b868477406 | ||
|
|
71ad3fc51d | ||
|
|
837ad7e39c | ||
|
|
898c589e2b | ||
|
|
49c90a4455 | ||
|
|
d315f37c88 | ||
|
|
799c1dc804 | ||
|
|
3d457e757d | ||
|
|
f74d575d6a | ||
|
|
d4e0bacde9 | ||
|
|
844c3ab26f | ||
|
|
97c884de42 | ||
|
|
6cc974a8e9 | ||
|
|
5f3822ac1a | ||
|
|
e9763f4ec6 | ||
|
|
e4d03f9581 | ||
|
|
8b0ac6e81e | ||
|
|
a73eba8916 | ||
|
|
c74d761a4b | ||
|
|
e60cc7b544 | ||
|
|
515e53b220 | ||
|
|
8948c3f435 | ||
|
|
3a1367a1d8 | ||
|
|
e114873e4c | ||
|
|
be8f98f6c7 | ||
|
|
5a685474ff | ||
|
|
185974a3ea | ||
|
|
6c87711595 | ||
|
|
35b8e389a3 | ||
|
|
51564d1adc | ||
|
|
88df06ee47 | ||
|
|
770c746444 | ||
|
|
47215ddb13 | ||
|
|
fb09066679 | ||
|
|
7591095f2a | ||
|
|
48575c09ca | ||
|
|
5fc01fe685 | ||
|
|
df94dd2cf5 | ||
|
|
ae53ce5544 | ||
|
|
1f0e6c0426 | ||
|
|
7f84c3c71c | ||
|
|
8a050810c1 | ||
|
|
4033f7a47d | ||
|
|
62cc64d912 | ||
|
|
290ca2178d | ||
|
|
b935f8a3f3 | ||
|
|
65e31115a1 | ||
|
|
19d536ea8b | ||
|
|
8aa2401134 | ||
|
|
4699d9404b | ||
|
|
b50132e255 | ||
|
|
8f1c4af9fa | ||
|
|
d5bd816676 | ||
|
|
8093528694 | ||
|
|
7b7bf5d390 | ||
|
|
8db140fe89 | ||
|
|
2e4148a9eb | ||
|
|
ed356ba85d | ||
|
|
cf79fef0bc | ||
|
|
d4b4451a48 | ||
|
|
2f57a4f86f | ||
|
|
31b665d344 | ||
|
|
6d56bc7c0c | ||
|
|
89cf28fade | ||
|
|
8087e8ad75 | ||
|
|
df19ced50c | ||
|
|
dba8865d75 | ||
|
|
d506cf2d2a | ||
|
|
5e30e1a2ee | ||
|
|
af6d96843d | ||
|
|
c0acc1d087 | ||
|
|
98e3343808 | ||
|
|
3c72f195ba | ||
|
|
f3f46858c9 | ||
|
|
861a847692 | ||
|
|
d4631229af | ||
|
|
a78f7d5789 | ||
|
|
fca5c77089 | ||
|
|
fe828a1c49 | ||
|
|
11e3573ebd | ||
|
|
ff1d625dc8 | ||
|
|
bd9691532f | ||
|
|
133b597093 | ||
|
|
d4d540bc33 | ||
|
|
d08322c1a3 | ||
|
|
ec1c664ed6 | ||
|
|
a3b46581b0 | ||
|
|
b115d4f02d | ||
|
|
6e64ede90b | ||
|
|
1917c2ce38 | ||
|
|
c06c2422a9 | ||
|
|
14d205f845 | ||
|
|
a57ce557e8 | ||
|
|
23c200f333 | ||
|
|
bf6a3adc06 | ||
|
|
60a8c8212c | ||
|
|
525c9c8fd8 | ||
|
|
08651685d4 | ||
|
|
3a60abaeee | ||
|
|
1e5d980b85 | ||
|
|
f9e97735e6 | ||
|
|
df36aceddb | ||
|
|
600e1cdbfb | ||
|
|
d0f11db700 | ||
|
|
27de8138f5 | ||
|
|
bc0cd2332c | ||
|
|
c1b5287ba0 | ||
|
|
a2a43b3996 | ||
|
|
6c07ecb700 | ||
|
|
2d3f848ab3 | ||
|
|
fdd188516b | ||
|
|
4c95b1d7ad | ||
|
|
19b7b51eea | ||
|
|
3c355e2d75 | ||
|
|
290c2f7b62 | ||
|
|
be7bcd03e1 | ||
|
|
0965f4213e | ||
|
|
bb9ca6e40f | ||
|
|
672ea6d6f2 | ||
|
|
ec189a4867 | ||
|
|
f67a50c064 | ||
|
|
a0fba34ff6 | ||
|
|
7ea45ac3d2 | ||
|
|
78a58617c1 | ||
|
|
f098aeb622 | ||
|
|
6904afc5e7 | ||
|
|
b079b30694 | ||
|
|
3e8a425684 | ||
|
|
b47c4c8f71 | ||
|
|
6d3097ae76 | ||
|
|
09e521c2c2 | ||
|
|
2439cf4633 | ||
|
|
f1b31f26d0 | ||
|
|
b1eca89a05 | ||
|
|
09bf2a0fe0 | ||
|
|
2d754641b5 | ||
|
|
871a0dfc6c | ||
|
|
3521d4a4f7 | ||
|
|
407f12760c | ||
|
|
479975fdff | ||
|
|
98fae8a6de | ||
|
|
2e94104ff8 | ||
|
|
039c13fc0a | ||
|
|
de266e8c88 | ||
|
|
ada99077a4 | ||
|
|
f5588f94db | ||
|
|
2a325ae4cc | ||
|
|
ac9345419e | ||
|
|
b3fb020dfa | ||
|
|
4b885a6e30 | ||
|
|
fa814d64de | ||
|
|
8aa376de25 | ||
|
|
14e7f2d986 | ||
|
|
f816f3d29b | ||
|
|
3db9987966 | ||
|
|
5e40bd5deb | ||
|
|
74a9ddbe47 | ||
|
|
188c2ae7ea | ||
|
|
e645c19761 | ||
|
|
baf9cab66c | ||
|
|
2fd940bcde | ||
|
|
f4988c5d86 | ||
|
|
b59b3a3a74 | ||
|
|
c677db70b4 | ||
|
|
9861f294b7 | ||
|
|
c7a42a1641 | ||
|
|
e2a721b209 | ||
|
|
66090e3926 | ||
|
|
60395fb16d | ||
|
|
54881facf8 | ||
|
|
9f2f131df9 | ||
|
|
70ab4122a3 | ||
|
|
7302fb951e | ||
|
|
dee8ccd8b3 | ||
|
|
40b2efb339 | ||
|
|
190e74b4d2 | ||
|
|
8bec08799e | ||
|
|
003b056301 | ||
|
|
97fd58f793 | ||
|
|
aa70d410f8 | ||
|
|
ab21a9238d | ||
|
|
be080b1463 | ||
|
|
f8ef3e6754 | ||
|
|
e4e8b939e2 | ||
|
|
020f122647 | ||
|
|
ab0626720a | ||
|
|
637c05466a | ||
|
|
08b98739f7 | ||
|
|
920a835344 | ||
|
|
88e27e315f | ||
|
|
7d3427474d | ||
|
|
d77183fd48 | ||
|
|
caa601c9aa | ||
|
|
b9a0152000 | ||
|
|
5c5e4e3464 | ||
|
|
044f987ecd | ||
|
|
295351d3e9 | ||
|
|
ab7ca411a4 | ||
|
|
c0dee497cd | ||
|
|
247e51478b | ||
|
|
a0540e0452 | ||
|
|
515d421dc0 | ||
|
|
6032f52798 | ||
|
|
05989fdc58 | ||
|
|
b62fafe520 | ||
|
|
4562a0130a | ||
|
|
6949481198 | ||
|
|
5654170278 | ||
|
|
735a324f5a | ||
|
|
2cb51f5b58 | ||
|
|
3baeef4f44 | ||
|
|
cada78ca4d | ||
|
|
a2929ef441 | ||
|
|
6c7c8b43b9 | ||
|
|
d0940708b0 | ||
|
|
af21f3c5d8 | ||
|
|
dd18040232 | ||
|
|
c72e3a1585 | ||
|
|
888a47e7a9 | ||
|
|
0df51d2d7c | ||
|
|
022945b0d1 | ||
|
|
0e62284671 | ||
|
|
704103f9f1 | ||
|
|
1f2ffe7e76 | ||
|
|
b763abdc76 | ||
|
|
af2fcbc059 | ||
|
|
0c4d278de2 | ||
|
|
9596d24cca | ||
|
|
a52b71ef43 | ||
|
|
216289455e | ||
|
|
019d8cf756 | ||
|
|
3a1c09f89c | ||
|
|
e9ed4a3f93 | ||
|
|
164d6b1b6c | ||
|
|
2307dfaaac | ||
|
|
3cecc1229f | ||
|
|
cca895e418 | ||
|
|
ddda934eed | ||
|
|
1d8c9ecfc4 | ||
|
|
1f20574520 | ||
|
|
da81bc3ba5 | ||
|
|
013fb58267 | ||
|
|
f4f2feae3c | ||
|
|
ffad6e47ec | ||
|
|
2b8f884c12 | ||
|
|
2df0d81d29 | ||
|
|
b02c4904a9 | ||
|
|
f73cdac9e2 | ||
|
|
de848511af | ||
|
|
9e294529cf | ||
|
|
96d6accbde | ||
|
|
86e276ea94 | ||
|
|
8566d62aee | ||
|
|
0ccc78e90a | ||
|
|
3c86207d63 | ||
|
|
c2a37c814d | ||
|
|
4727866b15 | ||
|
|
7a3c33fde3 | ||
|
|
087735a08f | ||
|
|
a3077d91ec | ||
|
|
649763f2b1 | ||
|
|
f9b988a232 | ||
|
|
ab45bcb121 | ||
|
|
e9190d01dc | ||
|
|
ba0e98fd4b | ||
|
|
40cc5b379b | ||
|
|
b1cb48aa9b | ||
|
|
82d9165d92 | ||
|
|
39d4ee9ad8 | ||
|
|
2cdd444e29 | ||
|
|
d492f0f41f | ||
|
|
943e085d37 | ||
|
|
0624f9103f | ||
|
|
cab1530afc | ||
|
|
90e63f1898 | ||
|
|
b2fdd92f9c | ||
|
|
91701b484a | ||
|
|
9fdae1ac45 | ||
|
|
b7766946d8 | ||
|
|
9486749345 | ||
|
|
a3bec4d5fc | ||
|
|
d8cc091f94 | ||
|
|
89ba4aeeaf | ||
|
|
a2f223a992 | ||
|
|
286efade59 | ||
|
|
4e7888259f | ||
|
|
8e3fa892e1 | ||
|
|
8de0c55b68 | ||
|
|
4c27d2600a | ||
|
|
59cfb14a19 | ||
|
|
6f7cf4f186 | ||
|
|
52454c50b7 | ||
|
|
c56219f5b4 | ||
|
|
99b6e1f93c | ||
|
|
6ff1549d2e | ||
|
|
1b05e8ddc9 | ||
|
|
4745877a63 | ||
|
|
c81c7f5a33 | ||
|
|
a23beddc66 | ||
|
|
045929681d | ||
|
|
cf0cf52298 | ||
|
|
1ff7c8bdd5 | ||
|
|
7254f766d5 | ||
|
|
83e07ec76c | ||
|
|
c3a1f25894 | ||
|
|
750d8b0a25 | ||
|
|
2e4558a5d3 | ||
|
|
3e5813323b | ||
|
|
ecd858251f | ||
|
|
ac0847ffe3 | ||
|
|
d1bf49790e | ||
|
|
815f24fbf5 | ||
|
|
d83352e16f | ||
|
|
8715ab9322 | ||
|
|
4df294f0a2 | ||
|
|
cbbe1b4f47 | ||
|
|
8ccd6a8ed3 | ||
|
|
cbd222fe30 | ||
|
|
1683567dda | ||
|
|
da2e40db4d | ||
|
|
e3c37f003b | ||
|
|
c9eebafb2d | ||
|
|
751da877ee | ||
|
|
14d19b5117 | ||
|
|
41d4c883a3 | ||
|
|
09504508d9 | ||
|
|
94c755a0e6 | ||
|
|
f21cff335b | ||
|
|
6947996c9a | ||
|
|
0756090081 | ||
|
|
95e03d2684 | ||
|
|
fab5833cdf | ||
|
|
a011c10d4d | ||
|
|
14584bef55 | ||
|
|
907a371bd4 | ||
|
|
a420c1749a | ||
|
|
c29e9bb68d | ||
|
|
fd965e6022 | ||
|
|
2e8d7a20d0 | ||
|
|
8084ed191e | ||
|
|
0b51e50c19 | ||
|
|
659e056eeb | ||
|
|
c70023c066 | ||
|
|
ba2bdf8ea4 | ||
|
|
57330bb2cd | ||
|
|
16fdef2d55 | ||
|
|
31928d5ebb | ||
|
|
8370b99302 | ||
|
|
13f98e1675 | ||
|
|
615804333e | ||
|
|
e1b9e113b1 | ||
|
|
dfbde3e41c | ||
|
|
034b4feff4 | ||
|
|
949439361e | ||
|
|
163b6b3725 | ||
|
|
bdc6addf81 | ||
|
|
fd7c1e24a3 | ||
|
|
a16ecbcebd | ||
|
|
0a1f6be4a5 | ||
|
|
98bf462e02 | ||
|
|
86fa59e5e1 | ||
|
|
1ddadeba5d | ||
|
|
2e1d5d4d13 | ||
|
|
31b29abf5f | ||
|
|
16c428dbd5 | ||
|
|
54bc6550ee | ||
|
|
a698cb6ef7 | ||
|
|
5f86ab27bb | ||
|
|
f0b2c08a9e | ||
|
|
3f8c705989 | ||
|
|
6f84574511 | ||
|
|
6a131977d3 | ||
|
|
4df0075b42 | ||
|
|
e3972c6205 | ||
|
|
4e949f542c | ||
|
|
af38fd3ba3 | ||
|
|
d00ac278c6 | ||
|
|
0e01303921 | ||
|
|
39eeaf06e5 | ||
|
|
7c2c4b26b3 | ||
|
|
2ea0703701 | ||
|
|
d425cdc27d | ||
|
|
799c833a66 | ||
|
|
96bc88d045 | ||
|
|
da7bbc2b20 | ||
|
|
7b4f6c3222 | ||
|
|
e3bc528647 | ||
|
|
29665203c0 | ||
|
|
7beb9afc36 | ||
|
|
2fcb3a0131 | ||
|
|
0a9749726f | ||
|
|
c1e6d9c633 | ||
|
|
4767d49e4d | ||
|
|
2bf7e8506c | ||
|
|
447966e3b8 | ||
|
|
adc17272dc | ||
|
|
6e54f34419 | ||
|
|
4b4051a823 | ||
|
|
5c4e230f69 | ||
|
|
2c191a9bd3 | ||
|
|
ed9313759b | ||
|
|
70a7a72baa | ||
|
|
4d69025250 | ||
|
|
9f9028b7ce | ||
|
|
e9be3242b2 | ||
|
|
6868b683d8 | ||
|
|
4934ec2ea1 | ||
|
|
211a06e9bc | ||
|
|
debca0a82d | ||
|
|
92da954229 | ||
|
|
91d96b162e | ||
|
|
0907bf195e | ||
|
|
f30b14a3da | ||
|
|
2030793a02 | ||
|
|
d09f561ef6 | ||
|
|
2d1bede57e | ||
|
|
a947ec10e4 | ||
|
|
fd04f94b76 | ||
|
|
6881446e67 | ||
|
|
bd0a9952ff | ||
|
|
c35255b82b | ||
|
|
5e71e7d04d | ||
|
|
cdf3c62d17 | ||
|
|
e7e2176e64 | ||
|
|
ecb9e92c48 | ||
|
|
053c2eb379 | ||
|
|
bde2810c08 | ||
|
|
692159219e | ||
|
|
71b194cbcb | ||
|
|
fb81c7e8e0 | ||
|
|
84878315d5 | ||
|
|
1bd675cce9 | ||
|
|
e77a0a9385 | ||
|
|
d63da05e87 | ||
|
|
dece58faf6 | ||
|
|
0bfc166899 | ||
|
|
3bc8006028 | ||
|
|
f6b7a35c81 | ||
|
|
5f17b28e05 | ||
|
|
138099f11d | ||
|
|
beb425bbd0 | ||
|
|
b5631aa1df | ||
|
|
2958881343 | ||
|
|
981e26e1b6 | ||
|
|
b5e11f2303 | ||
|
|
6a159aa631 | ||
|
|
4b14a4bc50 | ||
|
|
2ca4b15154 | ||
|
|
e02d602341 | ||
|
|
8d218db35f | ||
|
|
f96d78e9b8 | ||
|
|
28dd7e4ca7 | ||
|
|
14a0e6bd6e | ||
|
|
f2b2952909 | ||
|
|
adc82bea85 | ||
|
|
778adc2f39 | ||
|
|
a92895d09d | ||
|
|
dfb66cc41f | ||
|
|
065180e86c | ||
|
|
73cd7f7513 | ||
|
|
e2d5534959 | ||
|
|
a6cbdfc559 | ||
|
|
7c643ea698 | ||
|
|
39be3d0958 | ||
|
|
e693141f50 | ||
|
|
927dad4ff5 | ||
|
|
885caa52db | ||
|
|
88776b4e00 | ||
|
|
8b963f3fe4 | ||
|
|
4a4ac1d6c8 | ||
|
|
b5eef748b4 | ||
|
|
6ebe235dc3 | ||
|
|
bbde3159bb | ||
|
|
7e65aea6d9 | ||
|
|
e377675897 | ||
|
|
c3d40c9fb9 | ||
|
|
5efc61b155 | ||
|
|
323ab5498b | ||
|
|
b6e18e70bc | ||
|
|
1496d9d931 | ||
|
|
e0e35f5abf | ||
|
|
e6a4a6c882 | ||
|
|
24f0f99c84 | ||
|
|
418d45cd8d | ||
|
|
9253872b5b | ||
|
|
9615098d76 | ||
|
|
89b6b26d5a | ||
|
|
9d9b64fc3d | ||
|
|
0b7e4d594e | ||
|
|
1bdf0b5500 | ||
|
|
acb6f1fc87 | ||
|
|
a57e8f3a5d | ||
|
|
4cb86b76e8 | ||
|
|
24f9511726 | ||
|
|
e4d160ee0b | ||
|
|
21d91193a2 | ||
|
|
4d7f925c5a | ||
|
|
ad5f3f2450 | ||
|
|
a84fc734ff | ||
|
|
b9e28a5f09 | ||
|
|
57636a31ce | ||
|
|
9a4b357bcd | ||
|
|
a9b5d96d65 | ||
|
|
8ad2da30ca | ||
|
|
92f44f0aaa | ||
|
|
b2d3b2cf72 | ||
|
|
2fdc840fa6 | ||
|
|
3d5a5e4d86 | ||
|
|
176c25004c | ||
|
|
962409a9b3 | ||
|
|
2d14a74ec2 | ||
|
|
942a604b5b | ||
|
|
11c75c9905 | ||
|
|
a881fb8bd7 | ||
|
|
fa319391c0 | ||
|
|
d008113eec | ||
|
|
6ad132e12d | ||
|
|
4509545214 | ||
|
|
dc16077205 | ||
|
|
414f4d3a6e | ||
|
|
6a188a5906 | ||
|
|
1ea12fedb9 | ||
|
|
cf3350c6b6 | ||
|
|
e5ea8074d2 | ||
|
|
2779c8e69f | ||
|
|
1d12014399 | ||
|
|
d4b26025ed | ||
|
|
597f177d5b | ||
|
|
8435d866ca | ||
|
|
d16f7e0941 | ||
|
|
fa6b7d0d42 | ||
|
|
a5715e76c4 | ||
|
|
299998e8ff | ||
|
|
4e90f82af3 | ||
|
|
8d71ee30d4 | ||
|
|
5b746af4bd | ||
|
|
885c62990a | ||
|
|
d9cccc8752 | ||
|
|
1d9c4430f7 | ||
|
|
0e8cb1059f | ||
|
|
b5caba6ecf | ||
|
|
f78b491849 | ||
|
|
81347d370d | ||
|
|
9a5f87073f | ||
|
|
939cc80851 | ||
|
|
5067d75fa0 | ||
|
|
0c15fffd9c | ||
|
|
3aa68907e4 | ||
|
|
30c2d3a3dc | ||
|
|
27696d65e4 | ||
|
|
585287b487 | ||
|
|
325c8dc68d | ||
|
|
c37d4013f8 | ||
|
|
9eb8158c36 | ||
|
|
e258ff60d0 | ||
|
|
70eadd11cb | ||
|
|
a270de6e4e | ||
|
|
64154286e0 | ||
|
|
22cb1669e1 | ||
|
|
0fdee99227 | ||
|
|
56cf3418ff | ||
|
|
15c5ffcb76 | ||
|
|
c2321c502f | ||
|
|
e129319faa | ||
|
|
5108c03fec | ||
|
|
d5a6683c26 | ||
|
|
e12c41d7e7 | ||
|
|
8ea153da54 | ||
|
|
dc0be12084 | ||
|
|
cd675b23d1 | ||
|
|
9ffb5e6a16 | ||
|
|
5cc6e4c543 | ||
|
|
1572778761 | ||
|
|
1469953b5e | ||
|
|
330ee77e58 | ||
|
|
9772c85ece | ||
|
|
a4ee1e112c | ||
|
|
ee7a5e1681 | ||
|
|
cdeee65505 | ||
|
|
33c2dda471 | ||
|
|
730b572d4f | ||
|
|
7c95e6dffa | ||
|
|
d70ee34429 | ||
|
|
d0979d693b | ||
|
|
bd9ed0d5d3 | ||
|
|
51cb9814d2 | ||
|
|
d274c418d1 | ||
|
|
c353e9ffb1 | ||
|
|
c17d4de0a5 | ||
|
|
57397fa2bc | ||
|
|
91ece2b7f2 | ||
|
|
b687ffe696 | ||
|
|
0cb36c02f3 | ||
|
|
c7c70a35a0 | ||
|
|
c13bd18271 | ||
|
|
fba4d5d04d | ||
|
|
7ec43e42fd | ||
|
|
8cc6fa6030 | ||
|
|
2018d44ba8 | ||
|
|
afea7b66bd | ||
|
|
deededb0d9 | ||
|
|
2c0eaeb557 | ||
|
|
b4b359475d | ||
|
|
2a642ea405 | ||
|
|
dd943116af | ||
|
|
6a1dc8b5ae | ||
|
|
78c738c5ab | ||
|
|
f943b956f0 | ||
|
|
eb35e4d642 | ||
|
|
d3fa849dee | ||
|
|
df29c71ecb | ||
|
|
6c78594e82 | ||
|
|
1b0e64dacb | ||
|
|
e398e233d1 | ||
|
|
36db4b5d59 | ||
|
|
b28556cd40 | ||
|
|
434a0c6056 | ||
|
|
1510a5af74 | ||
|
|
00f6277eb7 | ||
|
|
12c2d93968 | ||
|
|
41bbd7b259 | ||
|
|
6921070ed6 | ||
|
|
73eb2e474d | ||
|
|
5715247de9 | ||
|
|
75ef523bc5 | ||
|
|
22d268c6e1 | ||
|
|
108b99f99b | ||
|
|
6087506cf0 | ||
|
|
67063e089c | ||
|
|
6d630d3a1b | ||
|
|
a70d14b589 | ||
|
|
f7bd793d93 | ||
|
|
0b065ea76b | ||
|
|
ba0658ed48 | ||
|
|
562ca919e0 | ||
|
|
e7ffff12b3 | ||
|
|
c3696f5425 | ||
|
|
b4d6626b2d | ||
|
|
95c25dec40 | ||
|
|
18bc4fb520 | ||
|
|
1910463e8f | ||
|
|
bc87337b35 | ||
|
|
aed0af8772 | ||
|
|
82a5fdb796 | ||
|
|
b79f485af0 | ||
|
|
342d6a07c0 | ||
|
|
ccc119ed8b | ||
|
|
2a0be718d7 | ||
|
|
98be2bd5b4 | ||
|
|
f35b1c0ad6 | ||
|
|
ea5bab31e6 | ||
|
|
42e55b8e49 | ||
|
|
4102f5cc97 | ||
|
|
967037ff89 | ||
|
|
6650333143 | ||
|
|
90ed47b836 | ||
|
|
805161ff71 | ||
|
|
e2ab9ed6cf | ||
|
|
8e95728e20 | ||
|
|
91e2092674 | ||
|
|
6e029f56a4 | ||
|
|
42700a2325 | ||
|
|
02b79248ec | ||
|
|
cde0d6dff5 | ||
|
|
5aaafa45c8 | ||
|
|
1ab57e4bc2 | ||
|
|
d5ec44a2b8 | ||
|
|
a07bfec433 | ||
|
|
5edee1be0b | ||
|
|
dbab60d064 | ||
|
|
f23294c898 | ||
|
|
6bebe673fe | ||
|
|
f504287aef | ||
|
|
0545bc6557 | ||
|
|
9d5b542603 | ||
|
|
39a502cadd | ||
|
|
f083ada3b3 | ||
|
|
de8ee126cf | ||
|
|
79d345e0f8 | ||
|
|
538009eff6 | ||
|
|
a9b264227a | ||
|
|
90f885b5ac | ||
|
|
f13bd87702 | ||
|
|
0c4bbc4a82 | ||
|
|
8d31428a9d | ||
|
|
3b14aacc0f | ||
|
|
c0ad631039 | ||
|
|
8db7c17798 | ||
|
|
170c2dc19c | ||
|
|
78a0a595b9 | ||
|
|
bfcbf66044 | ||
|
|
299b8cde1b | ||
|
|
56cbf86df4 | ||
|
|
92610ca88a | ||
|
|
eca2869894 | ||
|
|
dfbbdf10f6 | ||
|
|
20e44ad7ae | ||
|
|
37c5ecc755 | ||
|
|
f69c37fe91 | ||
|
|
8a8644804b | ||
|
|
eed349ab85 | ||
|
|
dc4257bbf4 | ||
|
|
8e222c1e67 | ||
|
|
7473c4272a | ||
|
|
947f5b79de | ||
|
|
b54527e9a5 | ||
|
|
89a2d8db74 | ||
|
|
50cc135dde | ||
|
|
4584a4b8b4 | ||
|
|
3045275ab5 | ||
|
|
95db7faf8a | ||
|
|
b63891a7c5 | ||
|
|
2ffca7db48 | ||
|
|
139293b21c | ||
|
|
3378b387cf | ||
|
|
614572ca80 | ||
|
|
db2eb98c27 | ||
|
|
a20296cded | ||
|
|
f0adc59d4c | ||
|
|
3b63dd49dc | ||
|
|
a5201d79cb | ||
|
|
ede9d034c7 | ||
|
|
0665b9b032 | ||
|
|
115cef3ffb | ||
|
|
70086f5ca6 | ||
|
|
403066a83f | ||
|
|
7a25186634 | ||
|
|
0888bd70e1 | ||
|
|
062ec44890 | ||
|
|
db13c96d04 | ||
|
|
487a116795 | ||
|
|
7deee064d0 | ||
|
|
e0d15a882e | ||
|
|
bf7429f028 | ||
|
|
1923a55443 | ||
|
|
d973f28755 | ||
|
|
8e9fb58677 | ||
|
|
bd9463fe58 | ||
|
|
5f8e4b5316 | ||
|
|
4fdc0ba9db | ||
|
|
1ce2165717 | ||
|
|
bf1f22e7dd | ||
|
|
55125491e4 | ||
|
|
0dc07de77d | ||
|
|
1a0f37fa45 | ||
|
|
366d601983 | ||
|
|
1c27a8e0da | ||
|
|
8d64a6672f | ||
|
|
1f957a2817 | ||
|
|
25b77c91db | ||
|
|
3fbe5e218c | ||
|
|
10e97a567b | ||
|
|
7d1e85c0d4 | ||
|
|
3e26c926fa | ||
|
|
2861f4be36 | ||
|
|
9667a0a5de | ||
|
|
7c5a098cab | ||
|
|
e5b24e39ee | ||
|
|
d2325c57a3 | ||
|
|
f3949dea40 | ||
|
|
d0bda15b0a | ||
|
|
322be33ac4 | ||
|
|
c76c2df925 | ||
|
|
77ec41a820 | ||
|
|
9c75ed5b06 | ||
|
|
2990616a5c | ||
|
|
870c5d8343 | ||
|
|
6ee326e716 | ||
|
|
92c87872ad | ||
|
|
5ff9cf43df | ||
|
|
710ad598d9 | ||
|
|
2382118dad | ||
|
|
ae8ec555fd | ||
|
|
fa55983f3a | ||
|
|
0c0ef6916b | ||
|
|
1234c9feb6 | ||
|
|
fe71353198 | ||
|
|
80e8788baa | ||
|
|
4a47be89de | ||
|
|
ea4c5a8e49 | ||
|
|
dee3972e3b | ||
|
|
3aaeffee5f | ||
|
|
549995cc2b | ||
|
|
e9868744f4 | ||
|
|
7105cd637f | ||
|
|
788bec4567 | ||
|
|
1f3d33c60a | ||
|
|
b20dada9af | ||
|
|
321b980c81 | ||
|
|
b40e4635d9 | ||
|
|
214323fa6e | ||
|
|
d9b1363788 | ||
|
|
22909b3390 | ||
|
|
014b970982 | ||
|
|
8bbdbde7ca | ||
|
|
dc5da378ed | ||
|
|
585be8fb57 | ||
|
|
8e5664c9ae | ||
|
|
e22f99cffb | ||
|
|
48742ceb0e | ||
|
|
87baabeaa5 | ||
|
|
357a407116 | ||
|
|
0c1aaecd78 | ||
|
|
b6a4568254 | ||
|
|
049392db8f | ||
|
|
0d9f2f2ae9 | ||
|
|
a77b30b93f | ||
|
|
68d84ae2c8 | ||
|
|
bd33b28d2d | ||
|
|
8d66875ebc | ||
|
|
23d5e33864 | ||
|
|
3893892927 | ||
|
|
b3b3c581f0 | ||
|
|
dceb5e62c6 | ||
|
|
93851d84bf | ||
|
|
003d28f9db | ||
|
|
efdf88be66 | ||
|
|
96a5b9e4ae | ||
|
|
ac96636f8a | ||
|
|
e8383d1850 | ||
|
|
eb67582313 | ||
|
|
ee0b6ad2f5 | ||
|
|
4f0d368f4f | ||
|
|
61359f746c | ||
|
|
bb66541c81 | ||
|
|
557c0a2c7f | ||
|
|
c7cf4c0704 | ||
|
|
2cc12490d8 | ||
|
|
eaf8e83d40 | ||
|
|
381370079b | ||
|
|
5e57f02fb6 | ||
|
|
2682314c6a | ||
|
|
69648098f6 | ||
|
|
1bf5c2de91 | ||
|
|
a460c3d682 | ||
|
|
79620ebc19 | ||
|
|
401b9df57f | ||
|
|
4b1c45ddb4 | ||
|
|
d63c741cfe | ||
|
|
f1d8265a02 | ||
|
|
26ebcd496d | ||
|
|
0179965a8d | ||
|
|
ff0ee1f020 | ||
|
|
0bd76c10bd | ||
|
|
dfb09802d5 | ||
|
|
3010b65a3f | ||
|
|
54f43b911b | ||
|
|
61ff6a88a2 | ||
|
|
5a913a8b74 | ||
|
|
39f34769fd | ||
|
|
238b3c254e | ||
|
|
1a70a4ec1c | ||
|
|
86d5a6f6b2 | ||
|
|
9bf50cae34 | ||
|
|
6fc5dad938 | ||
|
|
d382e70d72 | ||
|
|
1dc2a49581 | ||
|
|
e721fbbdb7 | ||
|
|
e251ddacd2 | ||
|
|
0b7cd71b92 | ||
|
|
0c9849b906 | ||
|
|
9f8dd4abf3 | ||
|
|
5152d80ac4 | ||
|
|
28ef1d12b0 | ||
|
|
678a31855f | ||
|
|
fc096ddb0b | ||
|
|
bd5c011cd9 | ||
|
|
efd34ded63 | ||
|
|
f013662e20 | ||
|
|
fa72b9b0d0 | ||
|
|
31c642b8bc | ||
|
|
8697604f2b | ||
|
|
711e27f048 | ||
|
|
ee14dd6e2d | ||
|
|
3c21a39cee | ||
|
|
be9253e388 | ||
|
|
635a52fd31 | ||
|
|
eb66b879c5 | ||
|
|
e36892ed38 | ||
|
|
008117fece | ||
|
|
ad50ef6e8c | ||
|
|
a9fd68a249 | ||
|
|
16a7d47f58 | ||
|
|
19aa3c0739 | ||
|
|
3c4c60da45 | ||
|
|
0e3aba3b0d | ||
|
|
67f8a36272 | ||
|
|
3f30923d12 | ||
|
|
9a9cfe1ce5 | ||
|
|
7a9124ca58 | ||
|
|
24e336cd77 | ||
|
|
de3b35fa6d | ||
|
|
191895507b | ||
|
|
4f11e0bf32 | ||
|
|
3310dfb0ab | ||
|
|
476a5bedb6 | ||
|
|
8dc6c6d045 | ||
|
|
6634210063 | ||
|
|
4c82a195af | ||
|
|
3b1c03329a | ||
|
|
b9f983a348 | ||
|
|
5bb8ac0ef8 | ||
|
|
0fe4d0bf18 | ||
|
|
a73c5b3776 | ||
|
|
9203c32412 | ||
|
|
67083ca148 | ||
|
|
5810ba68b5 | ||
|
|
4338580d2c | ||
|
|
149fc1a9c5 | ||
|
|
bebb2f8e9d | ||
|
|
c311271f30 | ||
|
|
17173f65d3 | ||
|
|
ffab0b35a8 | ||
|
|
43bf3a1f77 | ||
|
|
f2e6c86c79 | ||
|
|
2ae6646885 | ||
|
|
43fc829c4f | ||
|
|
adbbe3fc83 | ||
|
|
2136e85ac7 | ||
|
|
a87f5bab7f | ||
|
|
d978900590 | ||
|
|
365e2676fb | ||
|
|
e9fd293689 | ||
|
|
c4fc31e735 | ||
|
|
de72d93b9c | ||
|
|
4e03fdca31 | ||
|
|
bb59891310 | ||
|
|
86bb1fc9a4 | ||
|
|
d7feece887 | ||
|
|
904bdd9001 | ||
|
|
27ee82aad0 | ||
|
|
9bca006a45 | ||
|
|
33e77fd840 | ||
|
|
3681d4ed5f | ||
|
|
890a13a936 | ||
|
|
00c4404f9d | ||
|
|
b79e63c9d3 | ||
|
|
61b9567e3a | ||
|
|
8603c59815 | ||
|
|
99bf4ea58c | ||
|
|
68bf363010 | ||
|
|
6e50d4cc0a | ||
|
|
734706a567 | ||
|
|
35af9772bf | ||
|
|
90811d67fb | ||
|
|
28bdf82bfb | ||
|
|
8c72bf8ba8 | ||
|
|
af0937cbcc | ||
|
|
88d924f784 | ||
|
|
e2e82dba03 | ||
|
|
6451e3b986 | ||
|
|
f1ffb4fc22 | ||
|
|
1ff0e831aa | ||
|
|
a9f592ddec | ||
|
|
ceef077811 | ||
|
|
6067c9af0e | ||
|
|
ab1b3aaaff | ||
|
|
ad8d384537 | ||
|
|
b67a518b98 | ||
|
|
d8aa29f656 | ||
|
|
a7a345f05c | ||
|
|
7bd1907261 | ||
|
|
e30064ba0b | ||
|
|
2a3df92b20 | ||
|
|
6ebc4ca268 | ||
|
|
7d9172c377 | ||
|
|
f32ec659bf | ||
|
|
82b064fe37 | ||
|
|
4d603aecf3 | ||
|
|
2c2fe125ea | ||
|
|
70d96f3fdb | ||
|
|
af34bb4f38 | ||
|
|
a6a65fb7d2 | ||
|
|
d4f7d8eb67 | ||
|
|
3457037908 | ||
|
|
9a7f514f4a | ||
|
|
58264bb65c | ||
|
|
ba4bc54c9f | ||
|
|
6e949b975f | ||
|
|
f2bb0fcea6 | ||
|
|
af0d578555 | ||
|
|
123b986a07 | ||
|
|
9aa0e259fe | ||
|
|
f4ba9e8304 | ||
|
|
aefb4e782c | ||
|
|
bcd8f94b2c | ||
|
|
abd777026e | ||
|
|
4fec7136af | ||
|
|
e6830f10bb | ||
|
|
68f1d996c6 | ||
|
|
4a5c760215 | ||
|
|
7e830c9aab | ||
|
|
64cd356c34 | ||
|
|
3869d8670c | ||
|
|
b065e4d52b | ||
|
|
8340c0665d | ||
|
|
447ddb73de | ||
|
|
9567e3dc4a | ||
|
|
f1f7697df2 | ||
|
|
5f033a98bf | ||
|
|
cb1eb0f5a3 | ||
|
|
42fa913be5 | ||
|
|
6c367a4b58 | ||
|
|
bc1c54b643 | ||
|
|
21d68eb1dc | ||
|
|
995685241a | ||
|
|
377c9a3d41 | ||
|
|
27c36f3880 | ||
|
|
dbd6e8ed6d | ||
|
|
ca818bc497 | ||
|
|
eb1407ed62 | ||
|
|
683b4507e6 | ||
|
|
55a6afd022 | ||
|
|
97bed81c9e | ||
|
|
df50ef8877 | ||
|
|
c2685f4df7 | ||
|
|
8c9f674050 | ||
|
|
114824e5c8 | ||
|
|
197c370beb | ||
|
|
0e5f0cb6e6 | ||
|
|
66a992582f | ||
|
|
cde43a25ff | ||
|
|
f5c750520c | ||
|
|
0ded954efd | ||
|
|
690bca5e03 | ||
|
|
8210a78b1f | ||
|
|
326dfb44f1 | ||
|
|
896ce13f57 | ||
|
|
bf14e626e0 | ||
|
|
4bff145394 | ||
|
|
4e039164f7 | ||
|
|
6d2b1a7330 | ||
|
|
b3da2b7029 | ||
|
|
305e5cdf55 | ||
|
|
c3da3e3cce | ||
|
|
3fa21688aa | ||
|
|
15757a745b | ||
|
|
fe15a335a9 | ||
|
|
be0b9ef358 | ||
|
|
aef093a3e5 | ||
|
|
cff7463a7c | ||
|
|
d4052568be | ||
|
|
8b2d7e2917 | ||
|
|
c0769581ea | ||
|
|
dc0d80c622 | ||
|
|
d723529708 | ||
|
|
e08bd436d7 | ||
|
|
d4ccb369f4 | ||
|
|
9d2563c72b | ||
|
|
da04be1761 | ||
|
|
d1f5703369 | ||
|
|
d32451be1c | ||
|
|
7941cbbd34 | ||
|
|
d9b092b593 | ||
|
|
bd430d61e3 | ||
|
|
cdc3155734 | ||
|
|
0469754da7 | ||
|
|
5ee0b640bd | ||
|
|
0839662e68 | ||
|
|
5e00ef5052 | ||
|
|
dbe7b80e07 | ||
|
|
b404a10285 | ||
|
|
752be16772 | ||
|
|
95dd867d47 | ||
|
|
4a20a0eb01 | ||
|
|
b80ff750fb | ||
|
|
a9ac3a2aa1 | ||
|
|
2f177c50fc | ||
|
|
10936b6910 | ||
|
|
1d9cd3ee49 | ||
|
|
4a706b6f90 | ||
|
|
4c91c08b22 | ||
|
|
0e0032e020 | ||
|
|
1ac2503190 | ||
|
|
35ed4a1c8d | ||
|
|
7df2f83202 | ||
|
|
619810544a | ||
|
|
850ac2b2f3 | ||
|
|
f21036d1f0 | ||
|
|
efc7078a22 | ||
|
|
c19c624652 | ||
|
|
8cd4a6cc27 | ||
|
|
e4ad4f38c8 | ||
|
|
5fb0b9cfb1 | ||
|
|
f1b2b1766d | ||
|
|
00f3909e19 | ||
|
|
7b39bc0780 | ||
|
|
3f47aef77b | ||
|
|
cc3c938e16 | ||
|
|
68a7dd4390 | ||
|
|
65131e87c7 | ||
|
|
e0a824cfb6 | ||
|
|
b62cfc017b | ||
|
|
ce21670931 | ||
|
|
cb14ae5013 | ||
|
|
accae5e074 | ||
|
|
54274417d7 | ||
|
|
fa1c79a1da | ||
|
|
3f6737a3b8 | ||
|
|
0acea8877a | ||
|
|
1a9e54d11b | ||
|
|
48ee32ddde | ||
|
|
b6fd859dc4 | ||
|
|
2c023e4733 | ||
|
|
6af156af39 | ||
|
|
8513e6a6c2 | ||
|
|
617192a6d9 | ||
|
|
9b7bf1918d | ||
|
|
bb0bcdd406 | ||
|
|
2a62998479 | ||
|
|
287e083b0a | ||
|
|
702a10fff5 | ||
|
|
2ddbb628a4 | ||
|
|
1d83e0d678 | ||
|
|
515e166006 | ||
|
|
0927c11798 | ||
|
|
4b60c879f1 | ||
|
|
0252922cb7 | ||
|
|
eb31076c4e | ||
|
|
29d19c6f10 | ||
|
|
19b97bf8a6 | ||
|
|
609572bbb8 | ||
|
|
e13aea684c | ||
|
|
df65d2a959 | ||
|
|
77fefff1fe | ||
|
|
bc1d238965 | ||
|
|
1a4fd45803 | ||
|
|
0b8e5e3ef2 | ||
|
|
774eb8edf7 | ||
|
|
882f91adca | ||
|
|
da747b2849 | ||
|
|
59f6b48a83 | ||
|
|
a3f2487622 | ||
|
|
dcbe726170 | ||
|
|
593afdd823 | ||
|
|
77b1d50e31 | ||
|
|
2c04130e27 | ||
|
|
54551a3498 | ||
|
|
559f2e53e4 | ||
|
|
c273f3f67e | ||
|
|
3398bcec12 | ||
|
|
9d71cade2e | ||
|
|
5041f9be2a | ||
|
|
00e321a6bf | ||
|
|
4ca2edd25f | ||
|
|
fcd2b732c3 | ||
|
|
29f6af7638 | ||
|
|
67ef5a89dd | ||
|
|
832b5747df | ||
|
|
4cf49bd80a | ||
|
|
e1f3b15cf4 | ||
|
|
bfb5f55e24 | ||
|
|
0d68b8bb11 | ||
|
|
47b06dac1b | ||
|
|
133b15957d | ||
|
|
cccd3eacf1 | ||
|
|
f958f68302 | ||
|
|
00f0a6887c | ||
|
|
72cb1ed60f | ||
|
|
95ee2bf874 | ||
|
|
28ab689dab | ||
|
|
827e84f731 | ||
|
|
900bde6b9d | ||
|
|
9fcfc38753 | ||
|
|
b016c5d142 | ||
|
|
58458e1036 | ||
|
|
7f0bff29d2 | ||
|
|
b4497b133c | ||
|
|
8425c8c9be | ||
|
|
ae997c3236 | ||
|
|
033c3e63c2 | ||
|
|
e05aada76a | ||
|
|
dbdef444a1 | ||
|
|
a46803232c | ||
|
|
3acabdf74e | ||
|
|
72e4656a57 | ||
|
|
7bc62db5e3 | ||
|
|
7d803a2eb7 | ||
|
|
8a50590a5d | ||
|
|
bf35bda942 | ||
|
|
9044ab4c3f | ||
|
|
10067921f6 | ||
|
|
3c1e2727ad | ||
|
|
b5b657650a | ||
|
|
ebec7c22a0 | ||
|
|
2702edced4 | ||
|
|
8ae491ddbc | ||
|
|
c74c733396 | ||
|
|
fff03b8986 | ||
|
|
1215995531 | ||
|
|
c38951cf54 | ||
|
|
42743fb891 | ||
|
|
56b2cbee10 | ||
|
|
a9b6e00ba7 | ||
|
|
a47c212b79 | ||
|
|
aa8b2a7f23 | ||
|
|
1e3f006430 | ||
|
|
16cfa13abb | ||
|
|
d1982c0abb | ||
|
|
76fcc74342 | ||
|
|
1abff1e816 | ||
|
|
6a664a1890 | ||
|
|
1a76e13a00 | ||
|
|
d5b7c027fb | ||
|
|
7eabb7a1f4 | ||
|
|
9922efda77 | ||
|
|
59e588ebf5 | ||
|
|
71d908fa3e | ||
|
|
e8ad068a42 | ||
|
|
79186c2ccc | ||
|
|
d6e91df208 | ||
|
|
364aa77454 | ||
|
|
5c1abfd220 | ||
|
|
ceabf50cf9 | ||
|
|
cd0f67d900 | ||
|
|
2f9645491c | ||
|
|
43a7ea8f78 | ||
|
|
e927f88121 | ||
|
|
2d9a9c2b22 | ||
|
|
6bcf46191d | ||
|
|
49bd828be0 | ||
|
|
298df58808 | ||
|
|
ff9acf8e6e | ||
|
|
9431af6330 | ||
|
|
edb556ba91 | ||
|
|
967f8360ed | ||
|
|
11ea0fb08f | ||
|
|
96342e633d | ||
|
|
58d4b24df5 | ||
|
|
3ed98c7fed | ||
|
|
d7c1e47113 | ||
|
|
566c704c87 | ||
|
|
050c08ea77 | ||
|
|
62908adac6 | ||
|
|
38fb4a8184 | ||
|
|
f820b8159e | ||
|
|
4e7e888a53 | ||
|
|
f227099eb4 | ||
|
|
f600ad0759 | ||
|
|
21eebbb88f | ||
|
|
8b1e9b2fbe | ||
|
|
80b8b3ec17 | ||
|
|
cb8e0231d7 | ||
|
|
c58b5e71d0 | ||
|
|
565be8c580 | ||
|
|
3708b3486b | ||
|
|
bf184c4e5a | ||
|
|
c695ae903f | ||
|
|
a14b459664 | ||
|
|
df61101ac3 | ||
|
|
0664e49ca2 | ||
|
|
00160acf28 | ||
|
|
9b9a3dd5bb | ||
|
|
2abe214b2f | ||
|
|
9e2fe92c83 | ||
|
|
c8ac0f0fc4 | ||
|
|
de7ba23a25 | ||
|
|
c6c47866d1 | ||
|
|
5e414d5730 | ||
|
|
ffb65f8393 | ||
|
|
56528d0f98 | ||
|
|
4d0777b02e | ||
|
|
b6e06a81d5 | ||
|
|
148c3530e2 | ||
|
|
61190284be | ||
|
|
9a069eea8d | ||
|
|
d3ab1caf3a | ||
|
|
46c9f0fb5f | ||
|
|
95a5ee7b8a | ||
|
|
e5cdb2e8ca | ||
|
|
5f64d55f5b | ||
|
|
350d5beed7 | ||
|
|
9233cdd014 | ||
|
|
fc017cd8da | ||
|
|
02f85bd5d7 | ||
|
|
d848827e58 | ||
|
|
57f199ef17 | ||
|
|
f5cc67d33f | ||
|
|
2b3190400c | ||
|
|
62e8750b18 | ||
|
|
c506212efd | ||
|
|
01e1ab3f68 | ||
|
|
a55552e132 | ||
|
|
a4db7f934d | ||
|
|
cacb0f2db8 | ||
|
|
2dc225ae1f | ||
|
|
41b6ffa67b | ||
|
|
45e762567b | ||
|
|
f08743b338 | ||
|
|
595218835e | ||
|
|
f0504f13f3 | ||
|
|
d67e4fa48a | ||
|
|
5a813c9bc5 | ||
|
|
3c4a2f83e3 | ||
|
|
d17e9466d2 | ||
|
|
646562cdf8 | ||
|
|
0d179a6208 | ||
|
|
32878a336d | ||
|
|
9db7550d30 | ||
|
|
5749b1948f | ||
|
|
8c895319e5 | ||
|
|
1277e5025d | ||
|
|
8cc75fcbd4 | ||
|
|
efaa3b6719 | ||
|
|
e1a4265964 | ||
|
|
81013c29d8 | ||
|
|
c174386e04 | ||
|
|
202a413503 | ||
|
|
8d1938922d | ||
|
|
aa2706fa87 | ||
|
|
0330b3a0b4 | ||
|
|
fa08276dd5 | ||
|
|
324445cab4 | ||
|
|
a14850de65 | ||
|
|
57c7fdcf6d | ||
|
|
74dcf67dd9 | ||
|
|
f805b0ccae | ||
|
|
7816bf5b87 | ||
|
|
1cb17733c6 | ||
|
|
e4b454c9c7 | ||
|
|
731fd4e139 | ||
|
|
f179738b69 | ||
|
|
4cc295e0f2 | ||
|
|
5dd7befc82 | ||
|
|
a2b2910bd7 | ||
|
|
9130db1fe2 | ||
|
|
b119db0ee1 | ||
|
|
7bdfbc4ce7 | ||
|
|
eb985280ed | ||
|
|
8081351ad6 | ||
|
|
e6a392481c | ||
|
|
8a06400f2a | ||
|
|
2d82526bd1 | ||
|
|
0d1bd5355a | ||
|
|
fbd367c1b0 | ||
|
|
e190ef146e | ||
|
|
a6a28b41d1 | ||
|
|
89591561fd | ||
|
|
85db807e3b | ||
|
|
ca9fb03803 | ||
|
|
a8b2a34438 | ||
|
|
4355d5fd77 | ||
|
|
fdf7f58d5f | ||
|
|
70078be145 | ||
|
|
564a15968c | ||
|
|
ceadfe1e5c | ||
|
|
c572eb0d16 | ||
|
|
6b70d9677d | ||
|
|
c67e5f444a | ||
|
|
3d682e154e | ||
|
|
dad4677791 | ||
|
|
9f8963d6d2 | ||
|
|
2ac4e2ce26 | ||
|
|
e5180e1398 | ||
|
|
a15af30578 | ||
|
|
4d88b20fc1 | ||
|
|
a89b3cbde3 | ||
|
|
1dce9b185b | ||
|
|
7d6d0cc195 | ||
|
|
c78c0c82b3 | ||
|
|
e9d21db263 | ||
|
|
c0074ca269 | ||
|
|
243d9dd85a | ||
|
|
7d30a2c044 | ||
|
|
ed1f30662c | ||
|
|
e930fb203c | ||
|
|
6f89b1a9a5 | ||
|
|
40e7213a39 | ||
|
|
6cb10a3896 | ||
|
|
c241e5f52e | ||
|
|
3d162b880a | ||
|
|
f4625647e1 | ||
|
|
1b773c1b44 | ||
|
|
e6a8488e08 | ||
|
|
91b2e1e57e | ||
|
|
24582f4c2c | ||
|
|
5f15b06303 | ||
|
|
d40aab951f | ||
|
|
c495825018 | ||
|
|
9126a1de2b | ||
|
|
9609095790 | ||
|
|
48c72b3755 | ||
|
|
a0d07409d4 | ||
|
|
e2f5ddf5f5 | ||
|
|
216d3f2ce4 | ||
|
|
f78fbcbc8f | ||
|
|
198836c261 | ||
|
|
b05d6f2dc1 | ||
|
|
bdedc7a11c | ||
|
|
d316277f72 | ||
|
|
3258621456 | ||
|
|
98b822fa47 | ||
|
|
09be23a11e | ||
|
|
9e6feb6b05 | ||
|
|
2749569482 | ||
|
|
9f1826cb59 | ||
|
|
935971fa0c | ||
|
|
1110f40231 | ||
|
|
a5c83a45f5 | ||
|
|
996bffb21b | ||
|
|
b5afe8703b | ||
|
|
5913c944d9 | ||
|
|
4043f81065 | ||
|
|
2d9c92a156 | ||
|
|
a1d7f8296f | ||
|
|
ca04f31309 | ||
|
|
6d65c7a827 | ||
|
|
918d9c6470 | ||
|
|
c19c93d60c | ||
|
|
bc8873fdd4 | ||
|
|
b47d6b6546 | ||
|
|
e83717f286 | ||
|
|
65df802a0a | ||
|
|
34fbdae50d | ||
|
|
bce23c69e1 | ||
|
|
bc6751ba00 | ||
|
|
a57242d26f | ||
|
|
64e2521974 | ||
|
|
56aba17bb9 | ||
|
|
8b0e14e8ac | ||
|
|
fe3c231071 | ||
|
|
dac3643de6 | ||
|
|
76e369905a | ||
|
|
afd6c46609 | ||
|
|
02da62f120 | ||
|
|
5eda8ddd13 | ||
|
|
9e5140ddb5 | ||
|
|
51ddfb3cee | ||
|
|
24d79ade58 | ||
|
|
df473ad4d2 | ||
|
|
b46177b40b | ||
|
|
1d6f346955 | ||
|
|
6c872596b7 | ||
|
|
14ae67c94c | ||
|
|
f2e1be38cd | ||
|
|
5a373f1cda | ||
|
|
747ff63a92 | ||
|
|
b19c106b45 | ||
|
|
6a95f1e960 | ||
|
|
d6dd776056 | ||
|
|
03f1142e40 | ||
|
|
b0380adc5f | ||
|
|
38511b18ba | ||
|
|
ee23f937f2 | ||
|
|
fdf7915747 | ||
|
|
0fc0851def | ||
|
|
61856cec5b | ||
|
|
3bfe214682 | ||
|
|
69170aad3e | ||
|
|
1135ca7f87 | ||
|
|
8ff54ceaa4 | ||
|
|
70ce2b1226 | ||
|
|
4dd27ba58c | ||
|
|
c1e89db0a8 | ||
|
|
28641a7b13 | ||
|
|
670f1c0b35 | ||
|
|
a64d867ed4 | ||
|
|
bbd6e70868 | ||
|
|
1978d50e7e | ||
|
|
399b13dd3d | ||
|
|
8896bbb4b9 | ||
|
|
1d9493f1f5 | ||
|
|
c2b55530be | ||
|
|
c264e6100d | ||
|
|
5832d3db71 | ||
|
|
b2747baf6d | ||
|
|
7994491c5d | ||
|
|
deec57c9c6 | ||
|
|
f2c1ce1cca | ||
|
|
22341c5e21 | ||
|
|
79d6e3594c | ||
|
|
6712a7dfcd | ||
|
|
32052b1bc3 | ||
|
|
ad21c6e3a4 | ||
|
|
0ddb7ad1de | ||
|
|
c3c0bd7abe | ||
|
|
ef0d1fc89c | ||
|
|
abc14db7d1 | ||
|
|
f28a9f4523 | ||
|
|
ad8463543e | ||
|
|
8755434f76 | ||
|
|
2c5692085e | ||
|
|
a4108222b0 | ||
|
|
65492b13b7 | ||
|
|
bbb0f5f9dd | ||
|
|
7374d0513e | ||
|
|
aad35e2d7b | ||
|
|
8d71a2385b | ||
|
|
094da13c49 | ||
|
|
8e7e8b5a84 | ||
|
|
d6b95b56da | ||
|
|
bd1bea28a4 | ||
|
|
c7f69faca9 | ||
|
|
181ff99277 | ||
|
|
a85222fdb8 | ||
|
|
21742ff494 | ||
|
|
3321b744d5 | ||
|
|
55b8fd20c6 | ||
|
|
bd8a6afd91 | ||
|
|
ff6b4bcfa7 | ||
|
|
95268a8ca5 | ||
|
|
d2b1b8b57e | ||
|
|
31ca1718a0 | ||
|
|
49049e19d8 | ||
|
|
6951b3d2fa | ||
|
|
8adda0c4a9 | ||
|
|
63656e637f | ||
|
|
013b737452 | ||
|
|
1f434718ec | ||
|
|
3c8cf6829a | ||
|
|
501fc6cf77 | ||
|
|
ee303491e4 | ||
|
|
19474dbc5e | ||
|
|
f7363c8465 | ||
|
|
bff56aa100 | ||
|
|
5358bf5e6b | ||
|
|
06ac3bdaba | ||
|
|
ad0ccf8a56 | ||
|
|
66c8931ece | ||
|
|
3fc17c5439 | ||
|
|
8e38637250 | ||
|
|
2c48e02558 | ||
|
|
929b34843a | ||
|
|
b6e7220495 | ||
|
|
20ff46b8d2 | ||
|
|
9671db0b42 | ||
|
|
c3e6007f76 | ||
|
|
2b878777d4 | ||
|
|
fcd887a67e | ||
|
|
e4f2949d3d | ||
|
|
e58c00b610 | ||
|
|
29950e34a4 | ||
|
|
b88fc2f1ca | ||
|
|
566bf20d97 | ||
|
|
9da434d03a | ||
|
|
b61402a373 | ||
|
|
4a69948aa8 | ||
|
|
1bd5b16def | ||
|
|
a24134d4d6 | ||
|
|
ef70e63814 | ||
|
|
e82777857f | ||
|
|
f096bbef26 | ||
|
|
8bb992bfb8 | ||
|
|
9fd14cc14f | ||
|
|
c8577fb070 | ||
|
|
0ce74cef04 | ||
|
|
621e1a4d2a | ||
|
|
691c8fe89b | ||
|
|
f14ebb5512 | ||
|
|
e0ea8871d0 | ||
|
|
44d8555d38 | ||
|
|
0a6e89e2f6 | ||
|
|
aa81009760 | ||
|
|
ad38550c32 | ||
|
|
f24ec180b2 | ||
|
|
3dc59d393c | ||
|
|
b1b30fb828 | ||
|
|
a15e73cf48 | ||
|
|
367a5e8c1c | ||
|
|
a62a7711be | ||
|
|
9045269f34 | ||
|
|
2c304b2bdd | ||
|
|
05014cb4c9 | ||
|
|
c5b00ce0c0 | ||
|
|
87ee7206a2 | ||
|
|
2c337e5938 | ||
|
|
36933de973 | ||
|
|
8abfb5f983 | ||
|
|
6a5c850bff | ||
|
|
6cb17a185a | ||
|
|
1fc76b0d95 | ||
|
|
df0a80ed96 | ||
|
|
d1ffe2cff3 | ||
|
|
8f4d18d0f3 | ||
|
|
b15156da83 | ||
|
|
e5076b27ed | ||
|
|
02c8e032c9 | ||
|
|
8773098beb | ||
|
|
0595d543b9 | ||
|
|
260b2aa7b9 | ||
|
|
da0d4017cc | ||
|
|
59795e62f7 | ||
|
|
017d9c3801 | ||
|
|
fa8d3ff816 | ||
|
|
3cdbe84c5d | ||
|
|
4ffa841953 | ||
|
|
a5fabc77c9 | ||
|
|
b4cd0332c0 | ||
|
|
4b5ce289c6 | ||
|
|
0e667b060e | ||
|
|
84412d9796 | ||
|
|
3e5263338b | ||
|
|
70bc9facf2 | ||
|
|
7b12e911e4 | ||
|
|
b176f21eb7 | ||
|
|
7723f24c12 | ||
|
|
152cf60f05 | ||
|
|
3228d1723b | ||
|
|
a559526d11 | ||
|
|
2b985976c1 | ||
|
|
4987413180 | ||
|
|
a05f77e6c0 | ||
|
|
50630df705 | ||
|
|
213889e9d5 | ||
|
|
896d7f1257 | ||
|
|
9258d49bc8 | ||
|
|
a051e77be0 | ||
|
|
f029a0ff5f | ||
|
|
d95e8caa50 | ||
|
|
0a3751046b | ||
|
|
10ef9d3453 | ||
|
|
ba4922a426 | ||
|
|
8b22deb1f4 | ||
|
|
0e467d5fb1 | ||
|
|
8e7c3dcb4b | ||
|
|
27130a018e | ||
|
|
d23a9d941a | ||
|
|
27d259779e | ||
|
|
4c9e3f3440 | ||
|
|
f75028e4a7 | ||
|
|
1d708a3460 | ||
|
|
322665680c | ||
|
|
fa769650a7 | ||
|
|
91fdb71674 | ||
|
|
e775103c81 | ||
|
|
72e5778e4f | ||
|
|
0c18f1d3c9 | ||
|
|
184d0f62f9 | ||
|
|
81d03d86e7 | ||
|
|
e402789892 | ||
|
|
4167d2e854 | ||
|
|
4334e62148 | ||
|
|
981d521f12 | ||
|
|
8199c2f4e9 | ||
|
|
3a22863875 | ||
|
|
e8db673db8 | ||
|
|
9af412e29a | ||
|
|
807937caa9 | ||
|
|
0ca197e283 | ||
|
|
1dff34779e | ||
|
|
73b02be9b3 | ||
|
|
91ad4bb07d | ||
|
|
d2616c8af8 | ||
|
|
6cd76ff60b | ||
|
|
2bd2c81eae | ||
|
|
afdd07b6e9 | ||
|
|
49141ac8de | ||
|
|
3f069ac794 | ||
|
|
bd3f6d39e7 | ||
|
|
98360b2edd | ||
|
|
a76562e025 | ||
|
|
61831d9c0e | ||
|
|
6f7d66cb31 | ||
|
|
d08843afc7 | ||
|
|
d5d7abd4c3 | ||
|
|
ae84a4def6 | ||
|
|
322a114ce5 | ||
|
|
87a4b26a62 | ||
|
|
88222e69cf |
12
.github/FUNDING.yml
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
# These are supported funding model platforms
|
||||
|
||||
# github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
|
||||
# patreon: # Replace with a single Patreon username
|
||||
# open_collective: # Replace with a single Open Collective username
|
||||
ko_fi: jadzia626
|
||||
# tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
|
||||
# community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
|
||||
# liberapay: # Replace with a single Liberapay username
|
||||
# issuehunt: # Replace with a single IssueHunt username
|
||||
# otechie: # Replace with a single Otechie username
|
||||
# custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
|
||||
16
.github/ISSUE_TEMPLATE/bug-report.md
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
---
|
||||
name: Bug Report
|
||||
about: Create a report to help us improve
|
||||
title: ""
|
||||
labels: bug
|
||||
---
|
||||
|
||||
**Note**: Issues without a description will not be considered.
|
||||
Please also check if an issue already exists on this problem.
|
||||
Please provide a description covering the following points, if applicable:
|
||||
|
||||
* A clear and concise description of what the bug is.
|
||||
* Steps to reproduce the behaviour
|
||||
* A clear and concise description of what you expected to happen.
|
||||
* If applicable, add screenshots to help explain your problem.
|
||||
* If the error dialog popped up, copy/paste the content here.
|
||||
15
.github/ISSUE_TEMPLATE/feature-request.md
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
---
|
||||
name: Feature Request
|
||||
about: Suggest an idea for this project
|
||||
title: ""
|
||||
labels: enhancement
|
||||
---
|
||||
|
||||
**Note**: Feature requests without a description will not be considered.
|
||||
Please also check if an issue already exists on this feature.
|
||||
Please provide a description covering the following points, if applicable:
|
||||
|
||||
* A clear and concise description of what the problem is. Ex. I'm always frustrated when ...
|
||||
* A clear and concise description of what you want to happen.
|
||||
* A clear and concise description of any alternative solutions or features you've considered.
|
||||
* If applicable, add screenshots to help explain your request.
|
||||
24
.github/pull_request_template.md
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
<!--
|
||||
Please check the following before you make a pull request:
|
||||
|
||||
* The branch you are making the pull request from (in your own fork) has a unique and descriptive
|
||||
name. Do not make a pull request directly from your copy of `main`.
|
||||
* If you are submitting translation files, only submit the files that you have added translations
|
||||
to, not the other .ts files that may have been updated in the process.
|
||||
* Make sure your contribution follows the style guide and other requirements mentioned in the
|
||||
CONTRIBUTING.md file in the repository.
|
||||
* Fill in the Summary section below, and if relevant, mention the issue numbers related to the PR.
|
||||
-->
|
||||
|
||||
**Summary:**
|
||||
|
||||
**Related Issue(s):**
|
||||
|
||||
**Reviewer's Checklist:**
|
||||
|
||||
* [ ] The header of all files contain a reference to the repository license
|
||||
* [ ] The overall test coverage is increased or remains the same as before
|
||||
* [ ] All tests are passing
|
||||
* [ ] All flake8 checks are passing and the style guide is followed
|
||||
* [ ] Documentation (as docstrings) is complete and understandable
|
||||
* [ ] Only files that have been actively changed are committed
|
||||
39
.github/workflows/build_assets.yml
vendored
Normal file
@@ -0,0 +1,39 @@
|
||||
name: BuildAssets
|
||||
|
||||
on: workflow_call
|
||||
|
||||
jobs:
|
||||
buildAssets:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Python Setup
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: "3.12"
|
||||
architecture: x64
|
||||
|
||||
- name: Install Packages (apt)
|
||||
run: |
|
||||
sudo apt update
|
||||
sudo apt install qttools5-dev-tools latexmk texlive texlive-latex-extra
|
||||
|
||||
- name: Checkout Source
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Install Packages (pip)
|
||||
run: pip install -r docs/source/requirements.txt
|
||||
|
||||
- name: Build Assets
|
||||
run: |
|
||||
python pkgutils.py build-assets
|
||||
|
||||
- name: Upload Artifacts
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: nw-assets
|
||||
path: |
|
||||
novelwriter/assets/manual.pdf
|
||||
novelwriter/assets/sample.zip
|
||||
novelwriter/assets/i18n/*.qm
|
||||
if-no-files-found: error
|
||||
retention-days: 14
|
||||
46
.github/workflows/build_linux.yml
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
name: BuildLinux
|
||||
|
||||
on: workflow_dispatch
|
||||
|
||||
jobs:
|
||||
buildAssets:
|
||||
uses: ./.github/workflows/build_assets.yml
|
||||
|
||||
buildLinux-AppImage:
|
||||
needs: buildAssets
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
PYTHON_VERSION: "3.12"
|
||||
LINUX_TAG: "manylinux_2_28_x86_64"
|
||||
steps:
|
||||
- name: Python Setup
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: "3.11"
|
||||
architecture: x64
|
||||
|
||||
- name: Install Packages (pip)
|
||||
run: pip install python-appimage
|
||||
|
||||
- name: Checkout Source
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Download Artifacts
|
||||
uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: nw-assets
|
||||
path: novelwriter/assets
|
||||
|
||||
- name: Build AppImage
|
||||
id: build
|
||||
run: |
|
||||
echo "BUILD_VERSION=$(python pkgutils.py version)" >> $GITHUB_OUTPUT
|
||||
python pkgutils.py build-appimage --linux-tag $LINUX_TAG --python-version $PYTHON_VERSION
|
||||
|
||||
- name: Upload Artifacts
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: novelWriter-${{ steps.build.outputs.BUILD_VERSION }}-Linux-AppImage
|
||||
path: dist_appimage/*.AppImage*
|
||||
if-no-files-found: error
|
||||
retention-days: 14
|
||||
69
.github/workflows/build_mac.yml
vendored
Normal file
@@ -0,0 +1,69 @@
|
||||
name: BuildMacOS
|
||||
|
||||
on: workflow_dispatch
|
||||
|
||||
jobs:
|
||||
buildAssets:
|
||||
uses: ./.github/workflows/build_assets.yml
|
||||
|
||||
buildMac-AMD64:
|
||||
needs: buildAssets
|
||||
runs-on: macos-latest
|
||||
env:
|
||||
PYTHON_VERSION: "3.12"
|
||||
PACKAGE_ARCH: x86_64
|
||||
MINICONDA_ARCH: x86_64
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Download Artifacts
|
||||
uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: nw-assets
|
||||
path: novelwriter/assets
|
||||
|
||||
- name: Build App Bundle
|
||||
id: build
|
||||
run: |
|
||||
echo "BUILD_VERSION=$(python pkgutils.py version)" >> $GITHUB_OUTPUT
|
||||
./setup/macos/build.sh $PYTHON_VERSION $PACKAGE_ARCH $MINICONDA_ARCH
|
||||
|
||||
- name: Upload DMG
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: novelWriter-${{ steps.build.outputs.BUILD_VERSION }}-MacOS-AMD64-DMG
|
||||
path: dist_macos/*.dmg*
|
||||
if-no-files-found: error
|
||||
retention-days: 14
|
||||
|
||||
buildMac-M1:
|
||||
needs: buildAssets
|
||||
runs-on: macos-latest
|
||||
env:
|
||||
PYTHON_VERSION: "3.12"
|
||||
PACKAGE_ARCH: aarch64
|
||||
MINICONDA_ARCH: arm64
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Download Artifacts
|
||||
uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: nw-assets
|
||||
path: novelwriter/assets
|
||||
|
||||
- name: Build App Bundle
|
||||
id: build
|
||||
run: |
|
||||
echo "BUILD_VERSION=$(python pkgutils.py version)" >> $GITHUB_OUTPUT
|
||||
./setup/macos/build.sh $PYTHON_VERSION $PACKAGE_ARCH $MINICONDA_ARCH
|
||||
|
||||
- name: Upload DMG
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: novelWriter-${{ steps.build.outputs.BUILD_VERSION }}-MacOS-M1-DMG
|
||||
path: dist_macos/*.dmg*
|
||||
if-no-files-found: error
|
||||
retention-days: 14
|
||||
62
.github/workflows/build_win.yml
vendored
Normal file
@@ -0,0 +1,62 @@
|
||||
name: BuildWindows
|
||||
|
||||
on: workflow_dispatch
|
||||
|
||||
jobs:
|
||||
buildAssets:
|
||||
uses: ./.github/workflows/build_assets.yml
|
||||
|
||||
buildWin64:
|
||||
needs: buildAssets
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- name: Python Setup
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: "3.12"
|
||||
architecture: x64
|
||||
|
||||
- name: Checkout Source
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Download Artifacts
|
||||
uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: nw-assets
|
||||
path: novelwriter/assets
|
||||
|
||||
- name: Build Setup Installer
|
||||
id: build
|
||||
run: |
|
||||
echo "BUILD_VERSION=$(python pkgutils.py version)" >> $Env:GITHUB_OUTPUT
|
||||
python pkgutils.py build-win-exe
|
||||
|
||||
- name: Upload Unsigned Artifacts
|
||||
id: upload-unsigned-artifact
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: novelWriter-${{ steps.build.outputs.BUILD_VERSION }}-Win-Setup
|
||||
path: dist/*.exe
|
||||
if-no-files-found: error
|
||||
retention-days: 14
|
||||
|
||||
- name: Submit Signing Request
|
||||
uses: signpath/github-action-submit-signing-request@v1
|
||||
with:
|
||||
api-token: "${{ secrets.SIGNPATH_API_TOKEN }}"
|
||||
organization-id: "0471e52c-66fa-4e9a-bfb9-36167095ca3f"
|
||||
project-slug: "novelWriter"
|
||||
signing-policy-slug: "release-signing "
|
||||
github-artifact-id: "${{ steps.upload-unsigned-artifact.outputs.artifact-id }}"
|
||||
wait-for-completion: true
|
||||
output-artifact-directory: "dist/"
|
||||
parameters: |
|
||||
version: "${{ steps.build.outputs.BUILD_VERSION }}"
|
||||
|
||||
- name: Upload Signed Artifacts
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: novelWriter-${{ steps.build.outputs.BUILD_VERSION }}-Win-Setup-Signed
|
||||
path: dist/*.exe
|
||||
if-no-files-found: error
|
||||
retention-days: 14
|
||||
32
.github/workflows/i18n.yml
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
name: i18n
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- i18n/*
|
||||
|
||||
jobs:
|
||||
buildI18n:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Python Setup
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: "3.11"
|
||||
architecture: x64
|
||||
- name: Install Packages (apt)
|
||||
run: |
|
||||
sudo apt update
|
||||
sudo apt install qttools5-dev-tools
|
||||
- name: Checkout Source
|
||||
uses: actions/checkout@v4
|
||||
- name: Build Assets
|
||||
run: python pkgutils.py qtlrelease
|
||||
- name: Upload Artifacts
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: nw-i18n
|
||||
path: |
|
||||
novelwriter/assets/i18n/*.qm
|
||||
if-no-files-found: error
|
||||
retention-days: 7
|
||||
30
.github/workflows/syntax.yml
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
name: Flake8
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
- release
|
||||
pull_request:
|
||||
branches:
|
||||
- main
|
||||
- release
|
||||
|
||||
jobs:
|
||||
checkSyntax:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Python Setup
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: 3
|
||||
architecture: x64
|
||||
- name: Checkout Source
|
||||
uses: actions/checkout@v4
|
||||
- name: Install flake8
|
||||
run: pip install -r requirements-dev.txt
|
||||
- name: Syntax Check
|
||||
run: |
|
||||
flake8 --version
|
||||
flake8 novelwriter --count --show-source --statistics
|
||||
flake8 tests --count --show-source --statistics --extend-ignore ANN
|
||||
46
.github/workflows/test_linux.yml
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
name: Linux
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
- release
|
||||
pull_request:
|
||||
branches:
|
||||
- main
|
||||
- release
|
||||
|
||||
jobs:
|
||||
testLinux:
|
||||
strategy:
|
||||
matrix:
|
||||
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
|
||||
fail-fast: false
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Python Setup
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: ${{ matrix.python-version }}
|
||||
architecture: x64
|
||||
- name: Install Packages (apt)
|
||||
run: |
|
||||
sudo apt update
|
||||
sudo apt install libenchant-2-dev qttools5-dev-tools aspell-en
|
||||
- name: Checkout Source
|
||||
uses: actions/checkout@v4
|
||||
- name: Install Dependencies (pip)
|
||||
run: |
|
||||
pip install -U -r requirements.txt -r tests/requirements.txt
|
||||
- name: Run Build Commands
|
||||
run: |
|
||||
python pkgutils.py qtlrelease
|
||||
python pkgutils.py sample
|
||||
- name: Run Tests
|
||||
run: |
|
||||
export QT_QPA_PLATFORM=offscreen
|
||||
python -m pytest -v --cov=novelwriter --timeout=60
|
||||
- name: Upload to Codecov
|
||||
uses: codecov/codecov-action@v5
|
||||
env:
|
||||
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
|
||||
37
.github/workflows/test_mac.yml
vendored
Normal file
@@ -0,0 +1,37 @@
|
||||
name: MacOS
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
- release
|
||||
pull_request:
|
||||
branches:
|
||||
- main
|
||||
- release
|
||||
|
||||
jobs:
|
||||
testMac:
|
||||
runs-on: macos-13
|
||||
steps:
|
||||
- name: Python Setup
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: "3.12"
|
||||
architecture: x64
|
||||
- name: Install Packages (brew)
|
||||
run: |
|
||||
brew install enchant
|
||||
- name: Checkout Source
|
||||
uses: actions/checkout@v4
|
||||
- name: Install Dependencies (pip)
|
||||
run: |
|
||||
pip install -U pyobjc -r requirements.txt -r tests/requirements.txt
|
||||
- name: Run Tests
|
||||
run: |
|
||||
export QT_QPA_PLATFORM=offscreen
|
||||
python -m pytest -v --cov=novelwriter --timeout=60
|
||||
- name: Upload to Codecov
|
||||
uses: codecov/codecov-action@v5
|
||||
env:
|
||||
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
|
||||
33
.github/workflows/test_win.yml
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
name: Windows
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
- release
|
||||
pull_request:
|
||||
branches:
|
||||
- main
|
||||
- release
|
||||
|
||||
jobs:
|
||||
testWin:
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- name: Python Setup
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: "3.12"
|
||||
architecture: x64
|
||||
- name: Checkout Source
|
||||
uses: actions/checkout@v4
|
||||
- name: Install Dependencies (pip)
|
||||
run: |
|
||||
pip install -U -r requirements.txt -r tests/requirements.txt
|
||||
- name: Run Tests
|
||||
run: |
|
||||
python -m pytest -v --cov=novelwriter --timeout=60
|
||||
- name: Upload to Codecov
|
||||
uses: codecov/codecov-action@v5
|
||||
env:
|
||||
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
|
||||
28
.gitignore
vendored
@@ -1,26 +1,46 @@
|
||||
# Setup/Install
|
||||
/MANIFEST
|
||||
/dist/
|
||||
/build/
|
||||
/deploy/
|
||||
/dist/
|
||||
/dist_*/
|
||||
*.spec
|
||||
*.egg-info
|
||||
setup.iss
|
||||
/novelwriter.desktop
|
||||
/novelWriter.pyw
|
||||
/setup/macos/Info.plist
|
||||
.venv
|
||||
|
||||
# Translations
|
||||
/novelwriter/assets/i18n/*.qm
|
||||
.qmake.stash
|
||||
i18n/*.qm
|
||||
i18n/*.qph
|
||||
|
||||
# Documentation
|
||||
/docs/build/
|
||||
/docs/source/_*
|
||||
/novelwriter/assets/help/
|
||||
/novelwriter/assets/manual.pdf
|
||||
*.qch
|
||||
*.qhc
|
||||
.~lock.*
|
||||
|
||||
# Python Temp
|
||||
__pycache__
|
||||
*.pyc
|
||||
|
||||
# Sample Project
|
||||
/novelwriter/assets/sample.zip
|
||||
/sample/cache
|
||||
/sample/meta
|
||||
*.bak
|
||||
*.lock
|
||||
ToC.txt
|
||||
|
||||
# PyTest
|
||||
/prof/
|
||||
/htmlcov/
|
||||
/tests/temp
|
||||
/tests/lipsum/cache
|
||||
/tests/lipsum/meta
|
||||
@@ -29,3 +49,7 @@ __pycache__
|
||||
|
||||
# Coverage
|
||||
/.coverage
|
||||
/coverage.*
|
||||
|
||||
# Other
|
||||
/test.py
|
||||
|
||||
32
.travis.yml
@@ -1,32 +0,0 @@
|
||||
os: linux
|
||||
dist: bionic
|
||||
services:
|
||||
- xvfb
|
||||
language: python
|
||||
cache: bundler
|
||||
addons:
|
||||
apt:
|
||||
packages:
|
||||
- libenchant-dev
|
||||
- python3-pyqt5
|
||||
- python3-pyqt5.qtsvg
|
||||
python:
|
||||
- "3.6"
|
||||
- "3.7"
|
||||
- "3.8"
|
||||
install:
|
||||
- pip install --upgrade pip
|
||||
- pip install -r requirements.txt
|
||||
# - pip install pytest-faulthandler
|
||||
- pip install PyVirtualDisplay==0.2.5
|
||||
- pip install pytest-xvfb
|
||||
- pip install pytest-cov
|
||||
- pip install pytest-qt
|
||||
- pip install codecov
|
||||
script:
|
||||
- python -m pytest --cov=nw -m "project|core|gui" -v
|
||||
after_success:
|
||||
- codecov
|
||||
after_failure:
|
||||
- cat /sys/fs/cgroup/memory/memory.max_usage_in_bytes
|
||||
|
||||
5665
CHANGELOG.md
132
CODE_OF_CONDUCT.md
Normal file
@@ -0,0 +1,132 @@
|
||||
# Contributor Covenant Code of Conduct
|
||||
|
||||
## Our Pledge
|
||||
|
||||
We as members, contributors, and leaders pledge to make participation in our
|
||||
community a harassment-free experience for everyone, regardless of age, body
|
||||
size, visible or invisible disability, ethnicity, sex characteristics, gender
|
||||
identity and expression, level of experience, education, socio-economic status,
|
||||
nationality, personal appearance, race, caste, color, religion, or sexual
|
||||
identity and orientation.
|
||||
|
||||
We pledge to act and interact in ways that contribute to an open, welcoming,
|
||||
diverse, inclusive, and healthy community.
|
||||
|
||||
## Our Standards
|
||||
|
||||
Examples of behavior that contributes to a positive environment for our
|
||||
community include:
|
||||
|
||||
* Demonstrating empathy and kindness toward other people
|
||||
* Being respectful of differing opinions, viewpoints, and experiences
|
||||
* Giving and gracefully accepting constructive feedback
|
||||
* Accepting responsibility and apologizing to those affected by our mistakes,
|
||||
and learning from the experience
|
||||
* Focusing on what is best not just for us as individuals, but for the overall
|
||||
community
|
||||
|
||||
Examples of unacceptable behavior include:
|
||||
|
||||
* The use of sexualized language or imagery, and sexual attention or advances of
|
||||
any kind
|
||||
* Trolling, insulting or derogatory comments, and personal or political attacks
|
||||
* Public or private harassment
|
||||
* Publishing others' private information, such as a physical or email address,
|
||||
without their explicit permission
|
||||
* Other conduct which could reasonably be considered inappropriate in a
|
||||
professional setting
|
||||
|
||||
## Enforcement Responsibilities
|
||||
|
||||
Community leaders are responsible for clarifying and enforcing our standards of
|
||||
acceptable behavior and will take appropriate and fair corrective action in
|
||||
response to any behavior that they deem inappropriate, threatening, offensive,
|
||||
or harmful.
|
||||
|
||||
Community leaders have the right and responsibility to remove, edit, or reject
|
||||
comments, commits, code, wiki edits, issues, and other contributions that are
|
||||
not aligned to this Code of Conduct, and will communicate reasons for moderation
|
||||
decisions when appropriate.
|
||||
|
||||
## Scope
|
||||
|
||||
This Code of Conduct applies within all community spaces, and also applies when
|
||||
an individual is officially representing the community in public spaces.
|
||||
Examples of representing our community include using an official e-mail address,
|
||||
posting via an official social media account, or acting as an appointed
|
||||
representative at an online or offline event.
|
||||
|
||||
## Enforcement
|
||||
|
||||
Instances of abusive, harassing, or otherwise unacceptable behavior may be
|
||||
reported to the community leaders responsible for enforcement at issues (at)
|
||||
novelwriter.io. All complaints will be reviewed and investigated promptly and
|
||||
fairly.
|
||||
|
||||
All community leaders are obligated to respect the privacy and security of the
|
||||
reporter of any incident.
|
||||
|
||||
## Enforcement Guidelines
|
||||
|
||||
Community leaders will follow these Community Impact Guidelines in determining
|
||||
the consequences for any action they deem in violation of this Code of Conduct:
|
||||
|
||||
### 1. Correction
|
||||
|
||||
**Community Impact**: Use of inappropriate language or other behavior deemed
|
||||
unprofessional or unwelcome in the community.
|
||||
|
||||
**Consequence**: A private, written warning from community leaders, providing
|
||||
clarity around the nature of the violation and an explanation of why the
|
||||
behavior was inappropriate. A public apology may be requested.
|
||||
|
||||
### 2. Warning
|
||||
|
||||
**Community Impact**: A violation through a single incident or series of
|
||||
actions.
|
||||
|
||||
**Consequence**: A warning with consequences for continued behavior. No
|
||||
interaction with the people involved, including unsolicited interaction with
|
||||
those enforcing the Code of Conduct, for a specified period of time. This
|
||||
includes avoiding interactions in community spaces as well as external channels
|
||||
like social media. Violating these terms may lead to a temporary or permanent
|
||||
ban.
|
||||
|
||||
### 3. Temporary Ban
|
||||
|
||||
**Community Impact**: A serious violation of community standards, including
|
||||
sustained inappropriate behavior.
|
||||
|
||||
**Consequence**: A temporary ban from any sort of interaction or public
|
||||
communication with the community for a specified period of time. No public or
|
||||
private interaction with the people involved, including unsolicited interaction
|
||||
with those enforcing the Code of Conduct, is allowed during this period.
|
||||
Violating these terms may lead to a permanent ban.
|
||||
|
||||
### 4. Permanent Ban
|
||||
|
||||
**Community Impact**: Demonstrating a pattern of violation of community
|
||||
standards, including sustained inappropriate behavior, harassment of an
|
||||
individual, or aggression toward or disparagement of classes of individuals.
|
||||
|
||||
**Consequence**: A permanent ban from any sort of public interaction within the
|
||||
community.
|
||||
|
||||
## Attribution
|
||||
|
||||
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
|
||||
version 2.1, available at
|
||||
[https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1].
|
||||
|
||||
Community Impact Guidelines were inspired by
|
||||
[Mozilla's code of conduct enforcement ladder][Mozilla CoC].
|
||||
|
||||
For answers to common questions about this code of conduct, see the FAQ at
|
||||
[https://www.contributor-covenant.org/faq][FAQ]. Translations are available at
|
||||
[https://www.contributor-covenant.org/translations][translations].
|
||||
|
||||
[homepage]: https://www.contributor-covenant.org
|
||||
[v2.1]: https://www.contributor-covenant.org/version/2/1/code_of_conduct.html
|
||||
[Mozilla CoC]: https://github.com/mozilla/diversity
|
||||
[FAQ]: https://www.contributor-covenant.org/faq
|
||||
[translations]: https://www.contributor-covenant.org/translations
|
||||
131
CONTRIBUTING.md
Normal file
@@ -0,0 +1,131 @@
|
||||
# Contributing Guide
|
||||
|
||||
When contributing to this repository, please first discuss the change you wish to make with the
|
||||
owner. Either via the issue tracker or on the discussions page. Especially if it is regarding new
|
||||
features. If you just want to make a minor correction, like fix a typo or similar, feel free to
|
||||
just make a pull request directly.
|
||||
|
||||
**The following contributions are welcome:**
|
||||
|
||||
* Bugfixes for new or existing bugs. Please also report new bugs in the issue tracker even if you
|
||||
also provide a fix. It makes it easier to keep track of what has been fixed and when.
|
||||
* Translations made via the [Crowdin project page](https://crowdin.com/project/novelwriter).
|
||||
* Improvements to the documentation. Particularly if the documentation is unclear. Please don't
|
||||
make any larger changes to the documentation without discussing if with the maintainer first.
|
||||
* Adaptations, installation or packaging features targeting specific operating systems.
|
||||
|
||||
**Please do not:**
|
||||
|
||||
* Make a pull request that restructures or reformats existing code. If you think some part of the
|
||||
code could be improved, please make an issue thread or start a discussion. The same applies to
|
||||
any text document in the repository.
|
||||
|
||||
## Picking the Correct Branch for a Pull Request
|
||||
|
||||
The `main` branch is the default branch. For general changes, please make a new branch in your own
|
||||
fork from the current `main` branch. Do not make pull requests from your copy of the `main` branch.
|
||||
|
||||
As of April 2024, releases are made from the `release` branch. If you are submitting a fix to a
|
||||
current release you must do so from the `release` branch. If you make such a fix on the `main`
|
||||
branch, **it cannot be included in a patch release**. This also applies to the documentation for
|
||||
the latest release published on the main website.
|
||||
|
||||
**Also check the following:**
|
||||
|
||||
* Make sure your code passes all tests and conforms to the style guide. You can check that the
|
||||
code generally conforms by running the Python linting tool `flake8` from the root of the project
|
||||
folder, although it doesn't check everything. The same check is also run on pull requests.
|
||||
* Please provide a description of the changes in the pull request under the summary section of the
|
||||
pull request template, and reference any related issues by providing the issue number.
|
||||
* Do not change the version number.
|
||||
* Do not submit files that were not actively changed but have otherwise been modified. This is
|
||||
mostly an issue with translation files. The language tool may update all files in the `i18n`
|
||||
folder.
|
||||
|
||||
## Code of Conduct
|
||||
|
||||
There is a code of conduct. Please follow it in all your interactions with the project.
|
||||
|
||||
### Our Pledge
|
||||
|
||||
In the interest of fostering an open and welcoming environment, we as contributors and maintainers
|
||||
pledge to making participation in our project and our community a harassment-free experience for
|
||||
everyone, regardless of age, body size, disability, ethnicity, gender identity and expression,
|
||||
level of experience, nationality, personal appearance, race, religion, or sexual identity and
|
||||
orientation.
|
||||
|
||||
Please see the [CODE_OF_CONDUCT](CODE_OF_CONDUCT.md) file for the full text.
|
||||
|
||||
## Code Style Guide
|
||||
|
||||
The source code of novelWriter broadly follows the [PEP8](https://www.python.org/dev/peps/pep-0008)
|
||||
style guide, but with a few exceptions. Some key points are listed below.
|
||||
|
||||
**Line Length:**
|
||||
|
||||
* Source code lines can extend to the upper limit of 99 characters allowed by PEP8. 79 characters
|
||||
is the recommended line length in PEP8, but this is often too restrictive. 99 characters are
|
||||
acceptable when that is more practical. Readability has priority. Generally, if a code statement
|
||||
requires multiple lines, the lines should wrap at 79 characters if possible. If wrapping can be
|
||||
avoided by going to 99, then that is generally preferable.
|
||||
* For text files, the text should be wrapped at 99 character. The exception is markdown image tags
|
||||
and urls which can run past that limit.
|
||||
|
||||
**Variable and Function Names**
|
||||
|
||||
* PEP8 allows for camelCase for consistency with existing code. The Qt library uses camelCase, so
|
||||
the novelWriter source code does too.
|
||||
* The exception to the above is for constants. They should always be in upper snake case, like PEP8
|
||||
states.
|
||||
|
||||
**Spaces, Indentation and Alignment**
|
||||
|
||||
* Only indentation by multiples of 4 spaces is allowed.
|
||||
* No trailing spaces should occur on any line in the source code, including empty lines.
|
||||
* All common line wrapping methods are allowed in the code, but avoid deep indentations.
|
||||
* Aligning operators and attributes in columns with multiple spaces is not allowed by PEP8. The
|
||||
rule is relaxed a bit here. Alignment is allowed when populating large dictionaries or setting
|
||||
many class attributes. It does improve readability in such cases, but should not be overused.
|
||||
|
||||
**Type Annotation**
|
||||
|
||||
* All functions must be properly type annotated, and a return type stated in all cases.
|
||||
* Do not use `List`, `Dict`, `Tuple`, etc, annotations that were deprecated in Python 3.9. You can
|
||||
install the `flake8-pep585` extension to make sure you don't forget. This is also checked by the
|
||||
syntax action run on pull requests.
|
||||
* If annotations require a more recent Python version than the minimum version stated in the
|
||||
project's `pyproject.toml`, hide it under an `if TYPE_CHECKING` condition so that the code can
|
||||
still run on older versions. It's OK to require a more recent version for development.
|
||||
|
||||
### Linting with `flake8`
|
||||
|
||||
A good tool for checking Python code for errors and code style is `flake8`. The documentation is
|
||||
available [here](https://flake8.pycqa.org/en/latest/).
|
||||
|
||||
The `.flake8` file in the root of this project has the following settings for that matches the
|
||||
required code style:
|
||||
|
||||
```conf
|
||||
[flake8]
|
||||
ignore = E133,E221,E226,E228,E241,W503
|
||||
max-line-length = 99
|
||||
exclude = docs/*
|
||||
```
|
||||
|
||||
The command line equivalent, with reporting, is:
|
||||
```bash
|
||||
flake8 . --count --ignore E133,E221,E226,E228,E241,W503 --max-line-length=99 --show-source --statistics
|
||||
```
|
||||
|
||||
Passing this check is required before contributions are merged. This is checked automatically when
|
||||
you make a pull request. You can run the `flake8` command locally to check beforehand. The full
|
||||
command will give you a detailed description of the code lines that do not conform to the standard.
|
||||
|
||||
Two of the ignored errors are due to the relaxed restriction on column alignment, these are the
|
||||
E221 and E241 error codes.
|
||||
|
||||
The code E226 is ignored because it doesn't actually follow the
|
||||
[PEP8 recommendation](https://www.python.org/dev/peps/pep-0008/#other-recommendations)
|
||||
of grouping longer equations by operator precedence like `2*a + 3*b` instead of `a * a + 3 * b`.
|
||||
Generally, don't use spaces around `*`, `/` and `**`, but _do_ use spaces around `+` and `-`.
|
||||
The same applies to the modulo operator `%`, hence E228 is also ignored.
|
||||
76
CREDITS.md
Normal file
@@ -0,0 +1,76 @@
|
||||
# Credits
|
||||
|
||||
## Main Developer
|
||||
|
||||
* Veronica Berglyd Olsen
|
||||
|
||||
## Contributors
|
||||
|
||||
* Early Concept: Marian Lückhof
|
||||
* Internationalisation: Bruno Meneguello
|
||||
* Setup and Packaging: Rachel Powers
|
||||
|
||||
For other contributions, see the project's [Contributors](https://github.com/vkbo/novelWriter/graphs/contributors) page.
|
||||
|
||||
## Artwork
|
||||
|
||||
The artwork on the Welcome dialog was created by Louis Durrant.
|
||||
|
||||
## Translations
|
||||
|
||||
The default language is English (UK) with English (US) as an option. These are the original
|
||||
translators for the languages currently available:
|
||||
|
||||
* **Dutch:** Martijn van der Kleijn (mvdkleijn)
|
||||
* **French:** Jan Lüdke (jyhelle)
|
||||
* **German:** Myian (HeyMyian)
|
||||
* **Italian:** Riccardo Mangili
|
||||
* **Japanese:** hebekeg
|
||||
* **Latin American Spanish:** Tommy Marplatt (tmarplatt)
|
||||
* **Norwegian:** Veronica Berglyd Olsen (vkbo)
|
||||
* **Polish:** Anna Maria Polak (Nauthiz)
|
||||
* **Portuguese:** Bruno Meneguello (bkmeneguello)
|
||||
* **Russian:** Konstantin Tan (k1kimosha)
|
||||
* **Simplified Chinese:** Qianzhi Long (longqzh)
|
||||
|
||||
Additional larger translation contributions:
|
||||
|
||||
* **French:** Albert Aribaud (aaribaud)
|
||||
* **Portuguese:** Oli Maia (olimaia)
|
||||
|
||||
Translations are managed on [Crowdin](https://crowdin.com/project/novelwriter), and more
|
||||
contributions are listed on the project's Members page.
|
||||
|
||||
## Libraries
|
||||
|
||||
The following libraries are dependencies of novelWriter:
|
||||
|
||||
* **Qt5** by Qt Company
|
||||
* **PyQt5** by Riverbank Computing
|
||||
* **Enchant** by Dom Lachowicz
|
||||
* **PyEnchant** by Dimitri Merejkowsky
|
||||
|
||||
## Assets
|
||||
|
||||
Some of the assets bundled with novelWriter were adapted from the following sources:
|
||||
|
||||
* **Typicons** icons by Stephen Hutchings (CC BY-SA 4.0)
|
||||
* **Tomorrow** syntax themes by Chris Kempson (MIT License)
|
||||
* **Owl** syntax themes by Sarah Drasner (MIT License)
|
||||
* **Solarized** themes by Ethan Schoonover (MIT License)
|
||||
* **Cyberpunk Night** theme by Anders Lemvigh (CC BY-SA 4.0)
|
||||
* **Dracula** theme by Zeno Rocha (MIT License)
|
||||
* **Snazzy Light** theme by Florian Reuschel (MIT License)
|
||||
|
||||
## Fonts
|
||||
|
||||
The font used for the main novelWriter logo, mimetype and text banners is Pridi. Other fonts are
|
||||
used on buttons and icons.
|
||||
|
||||
* **Pridi** by Cadson Demak (Open Font License, Version 1.1)
|
||||
* **Source Sans Pro** by Paul D. Hunt (SIL Open Font License)
|
||||
|
||||
## Special Mentions
|
||||
|
||||
Additional thanks to John Blommers who was an early user and who has provided a lot of very useful
|
||||
feedback over the years.
|
||||
@@ -1,3 +1,6 @@
|
||||
include pkgutils.py
|
||||
include LICENSE.md
|
||||
recursive-include nw/assets *
|
||||
recursive-include sample *.nwx *.nwd
|
||||
include CREDITS.md
|
||||
include CHANGELOG.md
|
||||
recursive-include novelwriter/assets *
|
||||
recursive-include setup *
|
||||
|
||||
222
README.md
@@ -1,187 +1,81 @@
|
||||
# novelWriter
|
||||
|
||||
[](https://travis-ci.com/vkbo/novelWriter)
|
||||
[](https://codecov.io/gh/vkbo/novelWriter)
|
||||
[](https://novelwriter.readthedocs.io/en/latest/?badge=latest)
|
||||
[](https://github.com/vkbo/novelWriter/actions/workflows/test_linux.yml)
|
||||
[](https://github.com/vkbo/novelWriter/actions/workflows/test_win.yml)
|
||||
[](https://github.com/vkbo/novelWriter/actions/workflows/test_mac.yml)
|
||||
[](https://github.com/vkbo/novelWriter/actions)
|
||||
[](https://codecov.io/gh/vkbo/novelWriter)
|
||||
|
||||
<img align="left" style="margin: 0 16px 4px 0;" src="assets/icons/96x96/novelwriter.png">
|
||||
novelWriter is a markdown-like text editor designed for writing novels and larger projects of many smaller plain text documents.
|
||||
<img align="left" style="margin: 0 0 4px 0;" src="https://raw.githubusercontent.com/vkbo/novelWriter/main/setup/novelwriter_readme.png">
|
||||
|
||||
novelWriter uses its own flavour of markdown that supports a meta data syntax for comments, synopsis and cross-referencing between files.
|
||||
novelWriter is a plain text editor designed for writing novels assembled from many smaller text
|
||||
documents. It uses a minimal formatting syntax inspired by Markdown, and adds a meta data syntax
|
||||
for comments, synopsis, and cross-referencing. It's designed to be a simple text editor that allows
|
||||
for easy organisation of text and notes, using human readable text files as storage for robustness.
|
||||
|
||||
novelWriter is licensed under GPLv3, see the [GNU General Public License website](https://www.gnu.org/licenses/gpl-3.0.en.html) for more details, or consult the [LICENSE](LICENSE.md) file.
|
||||
The bundled Typicon-based icon themes are licensed under [CC BY-SA 4.0](http://creativecommons.org/licenses/by-sa/4.0/).
|
||||
The project storage is suitable for version control software, and also well suited for file
|
||||
synchronisation tools. All text is saved as plain text files with a meta data header. The core
|
||||
project structure is stored in a single project XML file. Other meta data is primarily saved as
|
||||
JSON files.
|
||||
|
||||
Below is a short overview of the features of novelWriter.
|
||||
The full documentation is available at [novelwriter.readthedocs.io](https://novelwriter.readthedocs.io/).
|
||||
For more details, and how to install and use novelWriter, please see the main website and
|
||||
documentation.
|
||||
|
||||
### Note
|
||||
**Project Links**
|
||||
|
||||
The application is under initial development, and not all planned features are included.
|
||||
The core functionality is, however, in place and has been used for a while by the author and collaborators.
|
||||
* Website: [novelwriter.io](https://novelwriter.io)
|
||||
* Documentation: [docs.novelwriter.io](https://docs.novelwriter.io)
|
||||
* Internationalisation: [crowdin.com/project/novelwriter](https://crowdin.com/project/novelwriter)
|
||||
* PyPi Project: [pypi.org/project/novelWriter](https://pypi.org/project/novelWriter)
|
||||
* Social Media: [fosstodon.org/@novelwriter](https://fosstodon.org/@novelwriter)
|
||||
|
||||
New features are being added regularly, until the core toolset is complete.
|
||||
When all planned initial features are in place, a release 1.0 will be made.
|
||||
Until then, novelWriter is in a pre-release alpha state, and should be considered experimental.
|
||||
If you do use it for real projects, please run backups frequently to avoid data losses.
|
||||
There is a built in backup feature that can pack the entire project into a zip file on close.
|
||||
Please check the documentation for further details.
|
||||
## Sponsors
|
||||
|
||||
## Markdown Flavour
|
||||
|
||||
novelWriter is **not** a full-feature Markdown editor.
|
||||
It allows for a minimal set of formatting needed for writing text documents for novels.
|
||||
These are currently limited to:
|
||||
|
||||
* Headings level 1 to 4 using the `#` syntax only.
|
||||
* Bold, italic and underline text.
|
||||
* Hard line breaks using two or more spaces at the end of a line.
|
||||
|
||||
That is it.
|
||||
Features not supported in the editor are also not exported when using the export tool.
|
||||
|
||||
In addition, novelWriter adds the following, which is otherwise not supported by Markdown:
|
||||
|
||||
* A line starting with `%` is treated as a comment and not rendered on exports unless requested.
|
||||
Comments do not count towards the word count.
|
||||
* A set of meta data keyword/value sets starting with the character `@`.
|
||||
This is used for tagging and inter-linking documents.
|
||||
* Non-breaking spaces are supported as long as your system is using at least Qt 5.9.
|
||||
For earlier version, non-breaking spaces are converted to normal spaces when saving the document.
|
||||
This is done by the Qt library.
|
||||
* Tabs may be rendered, depending on export format.
|
||||
|
||||
The core export format that should render properly all supported features is the HTML export.
|
||||
This format also forms the basis of conversion to Office type document formats with Pandoc.
|
||||
Note that Pandoc itself strips some formatting from the document during conversion, so the final result may be different than expected.
|
||||
<table style="border: none;">
|
||||
<tr>
|
||||
<td><img align="left" style="height: 25px;" src="https://raw.githubusercontent.com/vkbo/novelWriter/main/setup/signpath_logo.png"></td>
|
||||
<td>Free code signing on Windows provided by <a href="https://about.signpath.io/">SignPath.io</a>, certificate by <a href="https://signpath.org/">SignPath Foundation</a>.</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
## Implementation
|
||||
|
||||
The application is written in Python3 using Qt5 via PyQt5.
|
||||
It is developed on Linux, but it should in principle work fine on other operating systems as well as long as dependencies are met.
|
||||
novelWriter is written with Python 3 (3.9+) using Qt5 and PyQt5 (5.15 only), and is released on
|
||||
Linux, Windows and macOS. It can in principle run on any Operating System that also supports Qt,
|
||||
PyQt and Python.
|
||||
|
||||
The application can be started from the source folder with the command:
|
||||
```
|
||||
./novelWriter.py
|
||||
```
|
||||
## Project Contributions
|
||||
|
||||
It also takes a few parameters for debugging and such, which can be listed with the switch `--help`.
|
||||
Please don't make feature pull requests without first having discussed them with the maintainer.
|
||||
You can make a feature request in the issue tracker, or if the idea isn't fully formed, start a
|
||||
discussion on the discussion page. Please also don't make pull requests to reformat or rewrite
|
||||
existing code unless there is a very good reason for doing so.
|
||||
|
||||
There are no launcher icons yet.
|
||||
Consult your operating system documentation for how to make those.
|
||||
These will be added at some point, and I would appreciate any assistance from people working on Windows and MacOS as I don't use either of those operating systems.
|
||||
Fixes and patches are welcome. Contributions related to packaging and installing novelWriter will
|
||||
also be appreciated, but please make an issue or a discussion topic first. Before contributing any
|
||||
code, please also read the full
|
||||
[Contributing Guide](https://github.com/vkbo/novelWriter/blob/main/CONTRIBUTING.md).
|
||||
|
||||
## Package Dependencies
|
||||
Project credits are available in [CREDITS.md](https://github.com/vkbo/novelWriter/blob/main/CREDITS.md).
|
||||
|
||||
It is recommended that novelWriter runs with Qt 5.9 or later, and Python 3.6 or later.
|
||||
Running with Qt as low as 5.2.1 and Python 3.4.3 has been tested, and worked in the past, but there are no guarantees that this will keep working as these are not a part of the test builds.
|
||||
**Note:** As of April 2024 only pre-releases are made from the `main` branch. Full releases are
|
||||
made from the `release` branch. So if you're submitting a fix to a current release, **including
|
||||
changes to documentation**, they must be made to the `release` branch.
|
||||
|
||||
For the apt package manager on Debian systems, the following Python3 packages are needed:
|
||||
### Translations
|
||||
|
||||
* `python3-pyqt5` for the GUI
|
||||
* `python3-pyqt5.qtsvg` may need to be installed separately
|
||||
* `python3-lxml` for writing project files
|
||||
New translations are always welcome. This project uses Crowdin to maintain translations, and you
|
||||
can contribute translations at the [Crowdin project page](https://crowdin.com/project/novelwriter).
|
||||
If you have any questions, feel free to post them to the
|
||||
[Translations of novelWriter](https://github.com/vkbo/novelWriter/issues/93) issue thread.
|
||||
|
||||
These are optional, but recommended:
|
||||
For more details, and how to use Qt Linguist for translations, see the
|
||||
[i18n instructions](https://github.com/vkbo/novelWriter/blob/main/i18n/README.md).
|
||||
|
||||
* `python3-enchant` for better spell checking
|
||||
## Licence
|
||||
|
||||
Alternatively, the packages can be installed with `pip` by running
|
||||
```
|
||||
python3 -m pip install -r requirements.txt
|
||||
```
|
||||
in the application folder.
|
||||
|
||||
You can also do them one at a time, skipping the ones you don't need:
|
||||
```
|
||||
python3 -m pip install pyqt5
|
||||
python3 -m pip install lxml
|
||||
python3 -m pip install pyenchant
|
||||
```
|
||||
|
||||
PyQt/Qt should be at least 5.2.1, but ideally 5.10 or higher for nearly all features to work.
|
||||
Exporting to markdown requires PyQt/Qt 5.14.
|
||||
There are no known minimum for lxml, but the code was originally written with 4.2.
|
||||
The optional spell check library must be at least 3.0.0 to work with Windows.
|
||||
On Linux, 2.0.0 also works fine.
|
||||
|
||||
If no external spell checking tool is installed, novelWriter will use a basic spell checker based on standard Python package `difflib`.
|
||||
Currently, only English dictionaries are available for this spell checker, but more can be added to the `nw/assets/dict` folder.
|
||||
See the [nw/assets/dict/README.md](README.md) file in that folder for how to generate more dictionaries.
|
||||
Note that the difflib-based option is both slow and limited.
|
||||
|
||||
Note: On Windows, make sure Python3 is in your PATH if you want to launch novelWriter from command line.
|
||||
You can also right click the `novelWriter.py` file, create a shortcut, then right click again, select "Properties" and change the target to your python executable and `novelWriter.py`.
|
||||
|
||||
It should look something like this:
|
||||
```
|
||||
C:\...\AppData\Local\Programs\Python\Python38\python.exe novelWriter.py
|
||||
```
|
||||
|
||||
## Key Features
|
||||
|
||||
The text documents of novelWriter use a format similar to markdown, but with a few extensions and a few omissions.
|
||||
Project meta data is stored as XML.
|
||||
|
||||
### Colour Themes
|
||||
|
||||
The editor has syntax highlighting for the features it supports, and includes a set of different syntax highlighting themes.
|
||||
The GUI also has an optional dark theme in addition to the default system theme.
|
||||
|
||||
Note that the dark theme may not render all elements of the GUI as dark colours if you are running an early version of Qt5.
|
||||
This is not due to a bug in novelWriter, but due to the fact that the the styling options in the Qt API in some versions were incomplete.
|
||||
|
||||
New themes can easily be added to the `nw/assets/themes` folder.
|
||||
Have a look in the existing folders for examples of how to define the colours.
|
||||
|
||||
### Auto-Saving and Document Stats
|
||||
|
||||
Open documents and the project file itself is saved regularly on a timer – if they have been altered.
|
||||
The status of this is indicated by two indicators on the right hand side of the status bar.
|
||||
Unsaved changes are in yellow, and saved is indicated by green in the default theme.
|
||||
Latest word count for the document and project is shown next to these indicators in the status bar.
|
||||
The counts are updated regularly, but not as-you-type.
|
||||
|
||||
### Easy Organising of Project Files
|
||||
|
||||
The structure of the project is shown on the left hand side of the main GUI.
|
||||
Project files are organised into root folders, indicating what class of file they are.
|
||||
The most important root folder is the Novel folder, which contains all of the files that makes up the finished novel.
|
||||
Each root folder can have subfolders.
|
||||
Folders have no impact on the project structure, they are purely tools for organising the files in whatever way the user needs.
|
||||
|
||||
The editor supports four levels of headings, which determines what level the following text belongs to.
|
||||
Headings of level one signify a book or partition title.
|
||||
Headings of level two signify the start of a new chapter.
|
||||
Headings of level three signify the start of a new scene.
|
||||
Headings of level four can be used internally in each scene to separate sections.
|
||||
|
||||
Each novel file can be assigned a layout format, which shows up as a flag next to the item in the project tree.
|
||||
These are mostly to help the user see what they contain, but they also have some impact on the format of the exported document.
|
||||
See the documentation for further details.
|
||||
|
||||
#### Project Notes
|
||||
|
||||
Supporting note files can be added for the story plot, characters, locations, story timeline, etc.
|
||||
These have their separate root folders.
|
||||
These are optional files.
|
||||
|
||||
### Visualisation of Story Elements
|
||||
|
||||
The different notes can be assigned tags, which the novel files can refer back to using special meta keywords.
|
||||
This information can be used to display an outline of the story, showing where each scene connects to the plot, and which characters, etc. occur in them.
|
||||
In addition, the tags themselves are clickable in the document view pane, and control-clickable in the editor.
|
||||
They make it possible to quickly navigate between the documents while editing.
|
||||
|
||||
## Contribution
|
||||
|
||||
If you want to contribute to novelWriter, please follow the coding convention laid out in the [Style Guide](docs/markdown/style.md).
|
||||
They broadly follow Python PEP8, but there are a few modifications.
|
||||
|
||||
## Screenshot
|
||||
|
||||
**novelWriter with default system theme:**
|
||||

|
||||
|
||||
**novelWriter with dark theme:**
|
||||

|
||||
This is Open Source software, and novelWriter is licenced under GPLv3. See the
|
||||
[GNU General Public License website](https://www.gnu.org/licenses/gpl-3.0.en.html) for more
|
||||
details, or consult the [License](https://github.com/vkbo/novelWriter/blob/main/LICENSE.md)
|
||||
document. Bundled assets and their licences are listed in the
|
||||
[Credits](https://github.com/vkbo/novelWriter/blob/main/CREDITS.md) document.
|
||||
|
||||
|
Before Width: | Height: | Size: 98 KiB |
|
Before Width: | Height: | Size: 76 KiB |
|
Before Width: | Height: | Size: 7.7 KiB |
|
Before Width: | Height: | Size: 6.6 KiB |
|
Before Width: | Height: | Size: 683 B |
|
Before Width: | Height: | Size: 660 B |
|
Before Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 5.4 KiB |
|
Before Width: | Height: | Size: 4.7 KiB |
|
Before Width: | Height: | Size: 115 KiB |
@@ -1,224 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<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:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
inkscape:export-ydpi="96.000008"
|
||||
inkscape:export-xdpi="96.000008"
|
||||
inkscape:export-filename="/home/vkbo/Code/novelWriter/Icons/novelWriter/Version 3/icons/1024x1024/novelwriter.png"
|
||||
width="1024"
|
||||
height="1024"
|
||||
viewBox="0 0 270.93333 270.93334"
|
||||
version="1.1"
|
||||
id="svg8"
|
||||
inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
|
||||
sodipodi:docname="icon.svg">
|
||||
<defs
|
||||
id="defs2">
|
||||
<linearGradient
|
||||
id="linearGradient1470"
|
||||
inkscape:collect="always">
|
||||
<stop
|
||||
id="stop1466"
|
||||
offset="0"
|
||||
style="stop-color:#7a9cb8;stop-opacity:1" />
|
||||
<stop
|
||||
id="stop1468"
|
||||
offset="1"
|
||||
style="stop-color:#5978a6;stop-opacity:1" />
|
||||
</linearGradient>
|
||||
<rect
|
||||
id="rect852"
|
||||
height="65.785888"
|
||||
width="130.57787"
|
||||
y="205.79962"
|
||||
x="60.484347" />
|
||||
<rect
|
||||
x="13.463703"
|
||||
y="18.019813"
|
||||
width="177.70083"
|
||||
height="28.631245"
|
||||
id="rect1474" />
|
||||
<rect
|
||||
x="60.484348"
|
||||
y="205.79962"
|
||||
width="130.57787"
|
||||
height="65.785889"
|
||||
id="rect852-7" />
|
||||
<rect
|
||||
x="60.484348"
|
||||
y="205.79962"
|
||||
width="130.57787"
|
||||
height="65.785889"
|
||||
id="rect1544" />
|
||||
<rect
|
||||
id="rect1570"
|
||||
height="65.785889"
|
||||
width="130.57787"
|
||||
y="205.79962"
|
||||
x="60.484348" />
|
||||
<rect
|
||||
id="rect1587"
|
||||
height="28.631245"
|
||||
width="177.70083"
|
||||
y="18.019813"
|
||||
x="13.463703" />
|
||||
<filter
|
||||
id="filter1444"
|
||||
inkscape:label="Drop Shadow"
|
||||
style="color-interpolation-filters:sRGB;">
|
||||
<feFlood
|
||||
id="feFlood1434"
|
||||
result="flood"
|
||||
flood-color="rgb(0,0,0)"
|
||||
flood-opacity="0.498039" />
|
||||
<feComposite
|
||||
id="feComposite1436"
|
||||
result="composite1"
|
||||
operator="in"
|
||||
in2="SourceGraphic"
|
||||
in="flood" />
|
||||
<feGaussianBlur
|
||||
id="feGaussianBlur1438"
|
||||
result="blur"
|
||||
stdDeviation="3"
|
||||
in="composite1" />
|
||||
<feOffset
|
||||
id="feOffset1440"
|
||||
result="offset"
|
||||
dy="6"
|
||||
dx="6" />
|
||||
<feComposite
|
||||
id="feComposite1442"
|
||||
result="composite2"
|
||||
operator="over"
|
||||
in2="offset"
|
||||
in="SourceGraphic" />
|
||||
</filter>
|
||||
<filter
|
||||
id="filter1456"
|
||||
inkscape:label="Drop Shadow"
|
||||
style="color-interpolation-filters:sRGB;">
|
||||
<feFlood
|
||||
id="feFlood1446"
|
||||
result="flood"
|
||||
flood-color="rgb(0,0,0)"
|
||||
flood-opacity="0.498039" />
|
||||
<feComposite
|
||||
id="feComposite1448"
|
||||
result="composite1"
|
||||
operator="in"
|
||||
in2="SourceGraphic"
|
||||
in="flood" />
|
||||
<feGaussianBlur
|
||||
id="feGaussianBlur1450"
|
||||
result="blur"
|
||||
stdDeviation="3"
|
||||
in="composite1" />
|
||||
<feOffset
|
||||
id="feOffset1452"
|
||||
result="offset"
|
||||
dy="6"
|
||||
dx="6" />
|
||||
<feComposite
|
||||
id="feComposite1454"
|
||||
result="composite2"
|
||||
operator="over"
|
||||
in2="offset"
|
||||
in="SourceGraphic" />
|
||||
</filter>
|
||||
<radialGradient
|
||||
gradientTransform="matrix(2.2584252,1.5089457,-0.74487144,1.1148423,-169.6027,-163.93817)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
r="130.96873"
|
||||
fy="67.111206"
|
||||
fx="111.19364"
|
||||
cy="67.111206"
|
||||
cx="111.19364"
|
||||
id="radialGradient1474"
|
||||
xlink:href="#linearGradient1470"
|
||||
inkscape:collect="always" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="0.7"
|
||||
inkscape:cx="190.20708"
|
||||
inkscape:cy="572.85481"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
inkscape:document-rotation="0"
|
||||
showgrid="false"
|
||||
units="px"
|
||||
inkscape:pagecheckerboard="true"
|
||||
inkscape:window-width="2560"
|
||||
inkscape:window-height="1344"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata5">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Background"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
style="display:inline">
|
||||
<rect
|
||||
style="display:inline;fill:url(#radialGradient1474);fill-opacity:1;stroke:#517995;stroke-width:2.64583;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect1467"
|
||||
width="259.29166"
|
||||
height="259.29166"
|
||||
x="5.8208332"
|
||||
y="5.8208332"
|
||||
rx="21.166666"
|
||||
ry="21.166666"
|
||||
inkscape:label="Box" />
|
||||
</g>
|
||||
<g
|
||||
style="display:inline"
|
||||
inkscape:label="Logo"
|
||||
id="layer2"
|
||||
inkscape:groupmode="layer">
|
||||
<path
|
||||
transform="scale(0.26458333)"
|
||||
d="m 312,200 c -44.32,0 -80,35.68 -80,80 v 199.99805 a 279.99999,279.99999 0 0 0 0,0.002 279.99999,279.99999 0 0 0 0,0.0195 v 199.98242 c 0,44.31999 35.68,80 80,80 44.32,0 80,-35.68001 80,-80 v -200 a 120,120 0 0 1 120,-120 120,120 0 0 1 120,120 V 762.83789 H 792 V 480.00195 a 279.99999,279.99999 0 0 0 -280,-280 279.99999,279.99999 0 0 0 -0.81055,0 279.99999,279.99999 0 0 0 -133.46484,34.29688 C 363.30011,213.54621 339.29632,200 312,200 Z m 231.46094,563.22656 c -0.62174,0.0972 -1.2172,0.22317 -1.7793,0.37696 0.5621,-0.15379 1.15756,-0.27973 1.7793,-0.37696 z m -1.7793,0.37696 c -0.5621,0.15378 -1.09071,0.33534 -1.58008,0.53906 0.48937,-0.20372 1.01798,-0.38528 1.58008,-0.53906 z m 338.85742,-0.37696 c 0.62174,0.0972 1.2172,0.22317 1.7793,0.37696 -0.5621,-0.15379 -1.15756,-0.27973 -1.7793,-0.37696 z m 1.7793,0.37696 c 0.5621,0.15378 1.09071,0.33534 1.58008,0.53906 -0.48938,-0.20372 -1.01798,-0.38528 -1.58008,-0.53906 z"
|
||||
inkscape:label="n"
|
||||
style="fill:#a11212;fill-opacity:1;stroke:#7e1b1b;stroke-width:9.99999;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter1444)"
|
||||
id="rect1406" />
|
||||
<path
|
||||
transform="scale(0.26458333)"
|
||||
d="m 632,762.83789 v 0.16406 h -85.58398 c -5.49302,0 -9.91602,2.2329 -9.91602,5.00586 0,0.52294 0.15913,1.02696 0.45117,1.5 h -0.44531 c 0.30916,2.03607 1.24102,3.99791 2.81641,5.57227 l 165.59961,165.49414 c 3.92061,3.91808 10.23371,3.91812 14.15429,0 L 884.67773,775.08008 c 1.57569,-1.57463 2.50725,-3.53578 2.81641,-5.57227 h -0.44531 c 0.29216,-0.47304 0.45117,-0.97706 0.45117,-1.5 0,-2.77296 -4.42304,-5.00586 -9.91602,-5.00586 H 792 v -0.16406 z"
|
||||
inkscape:label="Arrow"
|
||||
style="display:inline;fill:#730d0d;fill-opacity:1;stroke:#590d0d;stroke-width:9.99999;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter1456)"
|
||||
id="path897" />
|
||||
<rect
|
||||
inkscape:label="Highlight"
|
||||
ry="5.2916665"
|
||||
rx="5.2916665"
|
||||
y="67.997917"
|
||||
x="69.849998"
|
||||
height="119.0625"
|
||||
width="10.583333"
|
||||
id="rect914"
|
||||
style="fill:#c32222;fill-opacity:1;stroke:none;stroke-width:2.64583;stroke-linejoin:round;stroke-opacity:1" />
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 7.6 KiB |
@@ -1,252 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<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:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
inkscape:export-ydpi="3"
|
||||
inkscape:export-xdpi="3"
|
||||
inkscape:export-filename="/home/vkbo/Code/novelWriter/Icons/novelWriter-32.png"
|
||||
width="1024"
|
||||
height="1024"
|
||||
viewBox="0 0 270.93333 270.93334"
|
||||
version="1.1"
|
||||
id="svg8"
|
||||
inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
|
||||
sodipodi:docname="mimetype-nwx.svg">
|
||||
<defs
|
||||
id="defs2">
|
||||
<linearGradient
|
||||
id="linearGradient2515"
|
||||
inkscape:collect="always">
|
||||
<stop
|
||||
id="stop2511"
|
||||
offset="0"
|
||||
style="stop-color:#f7f7f7;stop-opacity:1" />
|
||||
<stop
|
||||
id="stop2513"
|
||||
offset="1"
|
||||
style="stop-color:#e5e5e5;stop-opacity:1" />
|
||||
</linearGradient>
|
||||
<rect
|
||||
id="rect852"
|
||||
height="65.785888"
|
||||
width="130.57787"
|
||||
y="205.79962"
|
||||
x="60.484347" />
|
||||
<rect
|
||||
x="13.463703"
|
||||
y="18.019813"
|
||||
width="177.70083"
|
||||
height="28.631245"
|
||||
id="rect1474" />
|
||||
<rect
|
||||
x="60.484348"
|
||||
y="205.79962"
|
||||
width="130.57787"
|
||||
height="65.785889"
|
||||
id="rect852-7" />
|
||||
<rect
|
||||
x="60.484348"
|
||||
y="205.79962"
|
||||
width="130.57787"
|
||||
height="65.785889"
|
||||
id="rect1544" />
|
||||
<rect
|
||||
id="rect1570"
|
||||
height="65.785889"
|
||||
width="130.57787"
|
||||
y="205.79962"
|
||||
x="60.484348" />
|
||||
<rect
|
||||
id="rect1587"
|
||||
height="28.631245"
|
||||
width="177.70083"
|
||||
y="18.019813"
|
||||
x="13.463703" />
|
||||
<filter
|
||||
style="color-interpolation-filters:sRGB"
|
||||
inkscape:label="Drop Shadow"
|
||||
id="filter1444">
|
||||
<feFlood
|
||||
flood-opacity="0.498039"
|
||||
flood-color="rgb(0,0,0)"
|
||||
result="flood"
|
||||
id="feFlood1434" />
|
||||
<feComposite
|
||||
in="flood"
|
||||
in2="SourceGraphic"
|
||||
operator="in"
|
||||
result="composite1"
|
||||
id="feComposite1436" />
|
||||
<feGaussianBlur
|
||||
in="composite1"
|
||||
stdDeviation="3"
|
||||
result="blur"
|
||||
id="feGaussianBlur1438" />
|
||||
<feOffset
|
||||
dx="6"
|
||||
dy="6"
|
||||
result="offset"
|
||||
id="feOffset1440" />
|
||||
<feComposite
|
||||
in="SourceGraphic"
|
||||
in2="offset"
|
||||
operator="over"
|
||||
result="composite2"
|
||||
id="feComposite1442" />
|
||||
</filter>
|
||||
<filter
|
||||
style="color-interpolation-filters:sRGB"
|
||||
inkscape:label="Drop Shadow"
|
||||
id="filter1456">
|
||||
<feFlood
|
||||
flood-opacity="0.498039"
|
||||
flood-color="rgb(0,0,0)"
|
||||
result="flood"
|
||||
id="feFlood1446" />
|
||||
<feComposite
|
||||
in="flood"
|
||||
in2="SourceGraphic"
|
||||
operator="in"
|
||||
result="composite1"
|
||||
id="feComposite1448" />
|
||||
<feGaussianBlur
|
||||
in="composite1"
|
||||
stdDeviation="3"
|
||||
result="blur"
|
||||
id="feGaussianBlur1450" />
|
||||
<feOffset
|
||||
dx="6"
|
||||
dy="6"
|
||||
result="offset"
|
||||
id="feOffset1452" />
|
||||
<feComposite
|
||||
in="SourceGraphic"
|
||||
in2="offset"
|
||||
operator="over"
|
||||
result="composite2"
|
||||
id="feComposite1454" />
|
||||
</filter>
|
||||
<radialGradient
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(2.4110274,1.7617596,-0.719517,0.98463462,-776.23441,-1372.7537)"
|
||||
r="410"
|
||||
fy="623.97186"
|
||||
fx="605.42725"
|
||||
cy="623.97186"
|
||||
cx="605.42725"
|
||||
id="radialGradient2517"
|
||||
xlink:href="#linearGradient2515"
|
||||
inkscape:collect="always" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="1"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="0.7"
|
||||
inkscape:cx="505.1269"
|
||||
inkscape:cy="568.88259"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer3"
|
||||
inkscape:document-rotation="0"
|
||||
showgrid="false"
|
||||
units="px"
|
||||
inkscape:pagecheckerboard="true"
|
||||
inkscape:window-width="2560"
|
||||
inkscape:window-height="1344"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata5">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
style="display:inline"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer3"
|
||||
inkscape:label="Sheet">
|
||||
<path
|
||||
id="rect1481"
|
||||
style="fill:url(#radialGradient2517);fill-opacity:1;stroke:#999999;stroke-width:20;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 192,22 c -44.32,0 -80,35.680002 -80,80 v 820 c 0,44.32002 35.68,80 80,80 h 640 c 44.31999,0 80,-35.67998 80,-80 V 213.44727 L 720.55469,22 Z"
|
||||
transform="scale(0.26458333)"
|
||||
inkscape:label="Page"
|
||||
clip-path="none" />
|
||||
<path
|
||||
d="M 241.30037,56.474215 190.64713,5.8204593 V 35.307549 c 0,11.726333 9.44034,21.166666 21.16667,21.166666 z"
|
||||
style="display:inline;fill:#e0e0e0;fill-opacity:1;stroke:#999999;stroke-width:5.29167;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path1490"
|
||||
inkscape:label="Corner" />
|
||||
<g
|
||||
inkscape:label=".nwx"
|
||||
style="font-size:5.64444px;line-height:1.25;font-family:'Fira Sans';-inkscape-font-specification:'Fira Sans, Normal';letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect852);display:inline;fill:#666666;fill-opacity:1"
|
||||
id="text850"
|
||||
transform="matrix(1.7893481,0,0,1.782571,-45.41919,-191.90571)"
|
||||
aria-label=".nwx">
|
||||
<path
|
||||
inkscape:label="dot"
|
||||
id="path856"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:42.3333px;font-family:Roboto;-inkscape-font-specification:'Roboto, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#666666;fill-opacity:1"
|
||||
d="m 63.088865,241.76928 q 0,-1.36426 0.909505,-2.27376 0.930175,-0.93018 2.480467,-0.93018 1.550291,0 2.459796,0.93018 0.909504,0.9095 0.909504,2.27376 0,1.34359 -0.909504,2.27376 -0.909505,0.9095 -2.459796,0.9095 -1.550292,0 -2.480467,-0.9095 -0.909505,-0.93017 -0.909505,-2.27376 z" />
|
||||
<path
|
||||
inkscape:label="n"
|
||||
id="path858"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:42.3333px;font-family:Roboto;-inkscape-font-specification:'Roboto, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#666666;fill-opacity:1"
|
||||
d="m 84.75161,226.78312 q -2.542479,0 -3.782712,2.14974 v 15.79231 h -5.973791 v -22.36554 h 5.601721 l 0.206705,2.56314 q 2.397785,-2.97656 6.428544,-2.97656 3.162595,0 5.105627,1.88103 1.943033,1.88102 1.963703,6.55256 v 14.34537 h -5.994461 v -14.26269 q 0,-2.14973 -0.930175,-2.91454 -0.909505,-0.76482 -2.625161,-0.76482 z" />
|
||||
<path
|
||||
inkscape:label="w"
|
||||
id="path860"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:42.3333px;font-family:Roboto;-inkscape-font-specification:'Roboto, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#666666;fill-opacity:1"
|
||||
d="m 126.96089,222.35963 -5.68441,22.36554 h -5.00227 l -4.25814,-14.07665 -4.23746,14.07665 h -4.9816 l -5.705078,-22.36554 h 5.767088 l 2.95589,14.22134 4.05143,-14.22134 h 4.32014 l 4.09277,14.20067 2.91455,-14.20067 z" />
|
||||
<path
|
||||
inkscape:label="x"
|
||||
id="path862"
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:42.3333px;font-family:Roboto;-inkscape-font-specification:'Roboto, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#666666;fill-opacity:1"
|
||||
d="m 134.77436,222.35963 3.65869,6.65592 3.76204,-6.65592 h 6.3872 l -6.36653,10.93472 6.63525,11.43082 h -6.3872 l -4.01009,-7.04866 -3.94808,7.04866 h -6.42854 l 6.63525,-11.43082 -6.36654,-10.93472 z" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
inkscape:label="Logo"
|
||||
transform="matrix(1.2371037,0,0,1.2371037,206.3182,37.341857)"
|
||||
id="g2509">
|
||||
<path
|
||||
d="m 145.18984,56.414257 c -44.32,0 -79.999998,35.68 -79.999998,80.000003 v 199.99805 a 279.99999,279.99999 0 0 0 0,0.002 279.99999,279.99999 0 0 0 0,0.0195 v 199.98242 c 0,44.31999 35.679998,80 79.999998,80 44.32,0 80,-35.68001 80,-80 v -200 a 120,120 0 0 1 120,-120 120,120 0 0 1 120,120 v 282.83592 h 160 V 336.41621 a 279.99999,279.99999 0 0 0 -280,-280.000003 279.99999,279.99999 0 0 0 -0.81055,0 279.99999,279.99999 0 0 0 -133.46484,34.29688 c -14.4245,-20.75262 -38.42829,-34.29883 -65.72461,-34.29883 z M 376.65078,619.64082 c -0.62174,0.0972 -1.2172,0.22317 -1.7793,0.37696 0.5621,-0.15379 1.15756,-0.27973 1.7793,-0.37696 z m -1.7793,0.37696 c -0.5621,0.15378 -1.09071,0.33534 -1.58008,0.53906 0.48937,-0.20372 1.01798,-0.38528 1.58008,-0.53906 z m 338.85742,-0.37696 c 0.62174,0.0972 1.2172,0.22317 1.7793,0.37696 -0.5621,-0.15379 -1.15756,-0.27973 -1.7793,-0.37696 z m 1.7793,0.37696 c 0.5621,0.15378 1.09071,0.33534 1.58008,0.53906 -0.48938,-0.20372 -1.01798,-0.38528 -1.58008,-0.53906 z"
|
||||
inkscape:label="n"
|
||||
style="display:inline;fill:#a11212;fill-opacity:1;stroke:#7e1b1b;stroke-width:9.99999;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter1444)"
|
||||
id="rect1406-1"
|
||||
transform="matrix(0.16895991,0,0,0.18329422,-134.6942,-19.491243)" />
|
||||
<path
|
||||
d="m 465.18984,619.25215 v 0.16406 h -85.58398 c -5.49302,0 -9.91602,2.2329 -9.91602,5.00586 0,0.52294 0.15913,1.02696 0.45117,1.5 h -0.44531 c 0.30916,2.03607 1.24102,3.99791 2.81641,5.57227 l 165.59961,165.49414 c 3.92061,3.91808 10.23371,3.91812 14.15429,0 L 717.86757,631.49434 c 1.57569,-1.57463 2.50725,-3.53578 2.81641,-5.57227 h -0.44531 c 0.29216,-0.47304 0.45117,-0.97706 0.45117,-1.5 0,-2.77296 -4.42304,-5.00586 -9.91602,-5.00586 h -85.58398 v -0.16406 z"
|
||||
inkscape:label="Arrow"
|
||||
style="display:inline;fill:#730d0d;fill-opacity:1;stroke:#590d0d;stroke-width:9.99999;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter1456)"
|
||||
id="path897"
|
||||
transform="matrix(0.16895991,0,0,0.18329422,-134.6942,-19.491243)" />
|
||||
<rect
|
||||
inkscape:label="Highlight"
|
||||
ry="3.6658845"
|
||||
rx="3.3791983"
|
||||
y="1.2969339"
|
||||
x="-118.27303"
|
||||
height="82.482399"
|
||||
width="6.7583966"
|
||||
id="rect914"
|
||||
style="display:inline;fill:#c32222;fill-opacity:1;stroke:none;stroke-width:1.75982;stroke-linejoin:round;stroke-opacity:1" />
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 11 KiB |
@@ -1,28 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
cd ..
|
||||
|
||||
EXEC=$(pwd)/novelWriter.py
|
||||
EXEC=$(echo $EXEC | sed 's_/_\\/_g')
|
||||
|
||||
sed "s/%%exec%%/$EXEC/g" assets/novelwriter.desktop > /usr/share/applications/novelwriter.desktop
|
||||
|
||||
cp -v assets/icons/24x24/novelwriter.png /usr/share/icons/hicolor/24x24/apps/
|
||||
cp -v assets/icons/48x48/novelwriter.png /usr/share/icons/hicolor/48x48/apps/
|
||||
cp -v assets/icons/96x96/novelwriter.png /usr/share/icons/hicolor/96x96/apps/
|
||||
cp -v assets/icons/256x256/novelwriter.png /usr/share/icons/hicolor/256x256/apps/
|
||||
cp -v assets/icons/512x512/novelwriter.png /usr/share/icons/hicolor/512x512/apps/
|
||||
cp -v assets/icons/1024x1024/novelwriter.png /usr/share/icons/hicolor/1024x1024/apps/
|
||||
cp -v assets/icons/novelwriter.svg /usr/share/icons/hicolor/scalable/apps/
|
||||
cp -v assets/icons/x-novelwriter-project.svg /usr/share/icons/hicolor/scalable/mimetypes/application-x-novelwriter-project.svg
|
||||
cp -v assets/mime/x-novelwriter-project.xml /usr/share/mime/packages/
|
||||
|
||||
update-mime-database /usr/share/mime/
|
||||
update-icon-caches /usr/share/icons/hicolor/24x24/apps/
|
||||
update-icon-caches /usr/share/icons/hicolor/48x48/apps/
|
||||
update-icon-caches /usr/share/icons/hicolor/96x96/apps/
|
||||
update-icon-caches /usr/share/icons/hicolor/256x256/apps/
|
||||
update-icon-caches /usr/share/icons/hicolor/512x512/apps/
|
||||
update-icon-caches /usr/share/icons/hicolor/1024x1024/apps/
|
||||
update-icon-caches /usr/share/icons/hicolor/scalable/apps/
|
||||
update-icon-caches /usr/share/icons/hicolor/scalable/mimetypes/
|
||||
@@ -1,21 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
cd ..
|
||||
|
||||
EXEC=$(pwd)/novelWriter.py
|
||||
EXEC=$(echo $EXEC | sed 's_/_\\/_g')
|
||||
|
||||
sed "s/%%exec%%/$EXEC/g" assets/novelwriter.desktop > /usr/share/applications/novelwriter.desktop
|
||||
|
||||
cp -v assets/icons/24x24/novelwriter.png /usr/share/icons/hicolor/24x24/apps/
|
||||
cp -v assets/icons/48x48/novelwriter.png /usr/share/icons/hicolor/48x48/apps/
|
||||
cp -v assets/icons/96x96/novelwriter.png /usr/share/icons/hicolor/96x96/apps/
|
||||
cp -v assets/icons/256x256/novelwriter.png /usr/share/icons/hicolor/256x256/apps/
|
||||
cp -v assets/icons/512x512/novelwriter.png /usr/share/icons/hicolor/512x512/apps/
|
||||
#cp -v assets/icons/1024x1024/novelwriter.png /usr/share/icons/hicolor/1024x1024/apps/
|
||||
cp -v assets/icons/novelwriter.svg /usr/share/icons/hicolor/scalable/apps/
|
||||
cp -v assets/icons/x-novelwriter-project.svg /usr/share/icons/hicolor/scalable/mimetypes/application-x-novelwriter-project.svg
|
||||
cp -v assets/mime/x-novelwriter-project.xml /usr/share/mime/packages/
|
||||
|
||||
update-mime-database /usr/share/mime/
|
||||
update-icon-caches /usr/share/icons/*
|
||||
@@ -1,10 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
Encoding=UTF-8
|
||||
Name=novelWriter
|
||||
Comment=Multi-document markdown editor for novels
|
||||
Exec=%%exec%% %f
|
||||
Icon=novelwriter
|
||||
Categories=GTK;GNOME;Office;
|
||||
Terminal=false
|
||||
MimeType=application/x-novelwriter-project
|
||||
@@ -3,12 +3,14 @@ codecov:
|
||||
|
||||
coverage:
|
||||
precision: 2
|
||||
round: down
|
||||
range: "70...100"
|
||||
round: nearest
|
||||
range: "70...95"
|
||||
|
||||
status:
|
||||
project: yes
|
||||
patch: yes
|
||||
project:
|
||||
default:
|
||||
threshold: 1%
|
||||
patch: no
|
||||
changes: no
|
||||
|
||||
parsers:
|
||||
@@ -18,5 +20,3 @@ parsers:
|
||||
loop: yes
|
||||
method: no
|
||||
macro: no
|
||||
|
||||
comment: false
|
||||
2339
docs/FileFormatSpec-1.5.fodt
Normal file
@@ -1,24 +0,0 @@
|
||||
# Code Style Guide
|
||||
|
||||
The source code of novelWriter broadly follows the style guide [PEP8](https://www.python.org/dev/peps/pep-0008/), but with a few modifications and exceptions.
|
||||
|
||||
### Source Code Exceptions
|
||||
|
||||
* Methods are camelCase, not underscore based.
|
||||
The reason is partially because of the maintainers personal preference, and partially because that is what Qt5 and PyQt5 uses.
|
||||
The maintainer generally, across multiple programming languages, uses underscores for defining namespaces.
|
||||
* The maximum length of a code line is 99 characters, not 79.
|
||||
The reason for this is that novelWriter is almost entirely made up of classes, meaning nearly all lines of code already have 8 leading spaces.
|
||||
A 79 character limitation is too strict, and causes too many wrapped lines.
|
||||
99 characters is suitable for GitHub diff readability, and therefore the preferred limit.
|
||||
It is also permitted under PEP8 as the maximum.
|
||||
Comments and docstrings should comply with the 72 character limit.
|
||||
* Aligning code with additional spaces is acceptable in those cases where it improves readability.
|
||||
Otherwise, the PEP8 standard should be applied.
|
||||
|
||||
### Documentation
|
||||
|
||||
The documentation does not adhere to the 80 character limit either.
|
||||
The standard used in documentation is one line break after each sentence.
|
||||
This is an alternative style that greatly improves readability of diffs as re-wrapping text is not needed when inserting new text in paragraphs.
|
||||
Instead, the diff will show changes to each sentence.
|
||||
14
docs/source/_static/custom.css
Normal file
@@ -0,0 +1,14 @@
|
||||
span.guilabel {
|
||||
font-weight: 400;
|
||||
}
|
||||
|
||||
.nw-sidebar-title {
|
||||
height: unset;
|
||||
max-height: unset;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
gap: .25rem;
|
||||
font-size: 1.25rem;
|
||||
font-weight: normal;
|
||||
text-align: center;
|
||||
}
|
||||
BIN
docs/source/_static/novelwriter-dark.png
Normal file
|
After Width: | Height: | Size: 27 KiB |
BIN
docs/source/_static/novelwriter-light.png
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
docs/source/_static/novelwriter-pdf.png
Normal file
|
After Width: | Height: | Size: 30 KiB |
3
docs/source/_templates/sidebar-title.html
Normal file
@@ -0,0 +1,3 @@
|
||||
{% if docstitle %}
|
||||
<p class="nw-sidebar-title">{{ docstitle }}</p>
|
||||
{% endif %}
|
||||
@@ -1,173 +1,84 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Configuration file for the Sphinx documentation builder.
|
||||
#
|
||||
# This file does only contain a selection of the most common options. For a
|
||||
# full list see the documentation:
|
||||
# http://www.sphinx-doc.org/en/master/config
|
||||
"""
|
||||
Configuration file for the Sphinx documentation builder.
|
||||
Documentation: http://www.sphinx-doc.org/en/master/config
|
||||
"""
|
||||
|
||||
# -- Path setup --------------------------------------------------------------
|
||||
# -- Imports -----------------------------------------------------------------
|
||||
|
||||
# If extensions (or modules to document with autodoc) are in another directory,
|
||||
# add these directories to sys.path here. If the directory is relative to the
|
||||
# documentation root, use os.path.abspath to make it absolute, like shown here.
|
||||
#
|
||||
# import os
|
||||
# import sys
|
||||
# sys.path.insert(0, os.path.abspath("."))
|
||||
import os
|
||||
import time
|
||||
import datetime
|
||||
|
||||
|
||||
# -- Project information -----------------------------------------------------
|
||||
# -- Project Information -----------------------------------------------------
|
||||
|
||||
project = "novelWriter"
|
||||
copyright = "2018-2020, Veronica Berglyd Olsen"
|
||||
copyright = f"{datetime.date.today().year}"
|
||||
author = "Veronica Berglyd Olsen"
|
||||
|
||||
# The short X.Y version
|
||||
version = "0.7.0"
|
||||
# The full version, including alpha/beta/rc tags
|
||||
release = "0.7.0"
|
||||
initFile = os.path.join(
|
||||
os.path.dirname(__file__), os.pardir, os.pardir,
|
||||
"novelwriter", "__init__.py"
|
||||
)
|
||||
with open(initFile) as inFile:
|
||||
for aLine in inFile:
|
||||
if aLine.startswith("__version__"):
|
||||
release = aLine.split('"')[1].strip()
|
||||
break
|
||||
else:
|
||||
release = "unknown"
|
||||
|
||||
version = release.partition("-")[0]
|
||||
|
||||
# -- General configuration ---------------------------------------------------
|
||||
# -- General Configuration ---------------------------------------------------
|
||||
|
||||
# If your documentation needs a minimal Sphinx version, state it here.
|
||||
#
|
||||
# needs_sphinx = "1.0"
|
||||
os.environ["TZ"] = "Europe/Oslo"
|
||||
time.tzset()
|
||||
|
||||
# Add any Sphinx extension module names here, as strings. They can be
|
||||
# extensions coming with Sphinx (named "sphinx.ext.*") or your custom
|
||||
# ones.
|
||||
extensions = [
|
||||
]
|
||||
|
||||
# Add any paths that contain templates here, relative to this directory.
|
||||
needs_sphinx = "5.0"
|
||||
extensions = ["sphinx_design"]
|
||||
templates_path = ["_templates"]
|
||||
|
||||
# The suffix(es) of source filenames.
|
||||
# You can specify multiple suffix as a list of string:
|
||||
#
|
||||
# source_suffix = [".rst", ".md"]
|
||||
source_suffix = ".rst"
|
||||
|
||||
# The master toctree document.
|
||||
master_doc = "index"
|
||||
|
||||
# The language for content autogenerated by Sphinx. Refer to documentation
|
||||
# for a list of supported languages.
|
||||
#
|
||||
# This is also used if you do content translation via gettext catalogs.
|
||||
# Usually you set "language" from the command line for these cases.
|
||||
language = None
|
||||
|
||||
# List of patterns, relative to source directory, that match files and
|
||||
# directories to ignore when looking for source files.
|
||||
# This pattern also affects html_static_path and html_extra_path.
|
||||
today_fmt = "%A, %d %B %Y at %H:%M"
|
||||
language = "en"
|
||||
exclude_patterns = []
|
||||
|
||||
# The name of the Pygments (syntax highlighting) style to use.
|
||||
pygments_style = None
|
||||
# -- Options for HTML Output -------------------------------------------------
|
||||
|
||||
|
||||
# -- Options for HTML output -------------------------------------------------
|
||||
|
||||
# The theme to use for HTML and HTML Help pages. See the documentation for
|
||||
# a list of builtin themes.
|
||||
#
|
||||
html_theme = "default"
|
||||
|
||||
# Theme options are theme-specific and customize the look and feel of a theme
|
||||
# further. For a list of options available for each theme, see the
|
||||
# documentation.
|
||||
#
|
||||
# html_theme_options = {}
|
||||
|
||||
# Add any paths that contain custom static files (such as style sheets) here,
|
||||
# relative to this directory. They are copied after the builtin static files,
|
||||
# so a file named "default.css" will overwrite the builtin "default.css".
|
||||
html_theme = "sphinx_book_theme"
|
||||
html_title = f"Version {release}"
|
||||
html_static_path = ["_static"]
|
||||
|
||||
# Custom sidebar templates, must be a dictionary that maps document names
|
||||
# to template names.
|
||||
#
|
||||
# The default sidebars (for documents that don"t match any pattern) are
|
||||
# defined by theme itself. Builtin themes are using these templates by
|
||||
# default: ``["localtoc.html", "relations.html", "sourcelink.html",
|
||||
# "searchbox.html"]``.
|
||||
#
|
||||
# html_sidebars = {}
|
||||
|
||||
|
||||
# -- Options for HTMLHelp output ---------------------------------------------
|
||||
|
||||
# Output file base name for HTML help builder.
|
||||
htmlhelp_basename = "novelWriterdoc"
|
||||
|
||||
|
||||
# -- Options for LaTeX output ------------------------------------------------
|
||||
|
||||
latex_elements = {
|
||||
# The paper size ("letterpaper" or "a4paper").
|
||||
#
|
||||
# "papersize": "letterpaper",
|
||||
|
||||
# The font size ("10pt", "11pt" or "12pt").
|
||||
#
|
||||
# "pointsize": "10pt",
|
||||
|
||||
# Additional stuff for the LaTeX preamble.
|
||||
#
|
||||
# "preamble": "",
|
||||
|
||||
# Latex figure (float) alignment
|
||||
#
|
||||
# "figure_align": "htbp",
|
||||
html_css_files = ["custom.css"]
|
||||
html_theme_options = {
|
||||
"logo": {
|
||||
"image_light": "_static/novelwriter-light.png",
|
||||
"image_dark": "_static/novelwriter-dark.png",
|
||||
},
|
||||
"show_toc_level": 2,
|
||||
"show_navbar_depth": 1,
|
||||
"repository_url": "https://github.com/vkbo/novelwriter",
|
||||
"navigation_with_keys": True,
|
||||
"use_repository_button": True,
|
||||
"use_issues_button": True,
|
||||
"pygment_light_style": "tango",
|
||||
"pygment_dark_style": "dracula",
|
||||
}
|
||||
html_sidebars = {
|
||||
"**": ["navbar-logo", "sidebar-title", "sbt-sidebar-nav"],
|
||||
}
|
||||
|
||||
# Grouping the document tree into LaTeX files. List of tuples
|
||||
# (source start file, target name, title,
|
||||
# author, documentclass [howto, manual, or own class]).
|
||||
latex_documents = [
|
||||
(master_doc, "novelWriter.tex", "novelWriter Documentation",
|
||||
"Veronica Berglyd Olsen", "manual"),
|
||||
]
|
||||
# -- Options for LaTeX Output ------------------------------------------------
|
||||
|
||||
|
||||
# -- Options for manual page output ------------------------------------------
|
||||
|
||||
# One entry per manual page. List of tuples
|
||||
# (source start file, name, description, authors, manual section).
|
||||
man_pages = [
|
||||
(master_doc, "novelwriter", "novelWriter Documentation",
|
||||
[author], 1)
|
||||
]
|
||||
|
||||
|
||||
# -- Options for Texinfo output ----------------------------------------------
|
||||
|
||||
# Grouping the document tree into Texinfo files. List of tuples
|
||||
# (source start file, target name, title, author,
|
||||
# dir menu entry, description, category)
|
||||
texinfo_documents = [
|
||||
(master_doc, "novelWriter", "novelWriter Documentation",
|
||||
author, "novelWriter", "Markdown-like editor for novels.",
|
||||
"Miscellaneous"),
|
||||
]
|
||||
|
||||
|
||||
# -- Options for Epub output -------------------------------------------------
|
||||
|
||||
# Bibliographic Dublin Core info.
|
||||
epub_title = project
|
||||
|
||||
# The unique identifier of the text. This can be a ISBN number
|
||||
# or the project homepage.
|
||||
#
|
||||
# epub_identifier = ""
|
||||
|
||||
# A unique identification for the text.
|
||||
#
|
||||
# epub_uid = ""
|
||||
|
||||
# A list of files that should not be packed into the epub file.
|
||||
epub_exclude_files = ["search.html"]
|
||||
latex_elements = {
|
||||
"papersize": "a4paper",
|
||||
"pointsize": "11pt",
|
||||
"preamble": (
|
||||
"\\usepackage[utf8]{inputenc}\n"
|
||||
"\\DeclareUnicodeCharacter{2212}{\\textendash}\n"
|
||||
),
|
||||
"figure_align": "htbp",
|
||||
}
|
||||
latex_logo = "_static/novelwriter-pdf.png"
|
||||
latex_documents = [(
|
||||
master_doc, "manual.tex", "User Guide", author, "manual"
|
||||
)]
|
||||
|
||||
@@ -1,112 +0,0 @@
|
||||
##################
|
||||
Exporting Projects
|
||||
##################
|
||||
|
||||
The novelWriter project can be exported in various formats using the build tool available from :menuselection:`Project --> Build Project` or by pressing :kbd:`F5`.
|
||||
|
||||
*****************
|
||||
Header Formatting
|
||||
*****************
|
||||
|
||||
The titles for the four levels of story structure can be formatted collectively in the export tool.
|
||||
This is done through a series of keyword–replace steps.
|
||||
|
||||
The keyword ``%title%`` will always be replaced by the text you put after the ``#`` characters in your document.
|
||||
|
||||
The keywords ``%ch%`` and ``%chw%`` is replaced by a number, or a number word, respectively.
|
||||
The number is incremented by one each time the build tool sees a new heading of level two in a file with layout "Chapter".
|
||||
If the file has layout "Unnumbered", the counter is *not* incremented.
|
||||
The latter is useful for for instance Prologue and Epilogue chapters.
|
||||
|
||||
Likewise, the keywords ``%sc%`` and ``%sca%`` are number counters for scene files.
|
||||
These are incremented each time a heading of level three is encountered.
|
||||
The former keyword is reset to one for each new chapter, while the latter is not reset but counts from first scene encountered in the project.
|
||||
|
||||
If you want to insert a line break in your title format, add two backslashes ``\\``.
|
||||
|
||||
.. note::
|
||||
Header formatting only applies to novel files.
|
||||
Headings in note files will will be left as-is, but heading levels 1 through 4 are converted to the correct heading level in the respective output formats.
|
||||
|
||||
****************
|
||||
Scene Separators
|
||||
****************
|
||||
|
||||
If you don't want any titles for your scenes (and for your sections if you have them), you can leave the boxes empty, and an empty paragraph will be inserted between the scenes or sections instead.
|
||||
Alternatively, if you want a separator between them, like the common "\*\*\*", you can also enter that in the box.
|
||||
In fact, if the format is a piece of static text, it will always be treated as a separator.
|
||||
|
||||
**************
|
||||
File Selection
|
||||
**************
|
||||
|
||||
Which files are selected for export can be controlled from the options on the left side of the dialog window.
|
||||
The switch for "Include novel files" will select any file that isn't classified as a note.
|
||||
That is, files with layout "Book", "Page", "Partition", "Chapet", "Unnumbered", or "Scene".
|
||||
The switch for "Include note files" will select any file that is a note.
|
||||
That is, files with layout "Note".
|
||||
This is allows for exporting just the novel, just your notes, or both, as you see fit.
|
||||
|
||||
In addition, you can select to export the synopsis comments, regular comments, keywords, and even exclude the body text itself.
|
||||
If you for instance want to export a document with an outline of the novel, you can enable keywords and synopsis export and disable body text, thus getting a document with each heading followed by the tags and references and the synopsis.
|
||||
|
||||
If you need to exclude specific files from your exports, like draft files or files you want to take out of your build, but don't want to delete, you can uncheck the "Include when building project" option for each file in the project tree.
|
||||
An included file has a checkmark after the status icon in the "Flags" column.
|
||||
The "Build Novel Project" tool has a switch to ignore this flag if you need to collectively override these settings.
|
||||
|
||||
**************
|
||||
Export Formats
|
||||
**************
|
||||
|
||||
Currently, six formats are supported for exporting.
|
||||
|
||||
OpenDocument Format
|
||||
===================
|
||||
|
||||
This is produces an open document ``.odt`` file.
|
||||
The document produced has very little formatting, and may require further editing afterwards.
|
||||
For a better formatted office document, you may get a better result with exporting to HTML and the import that HTML document in your office word processor.
|
||||
|
||||
PDF Format
|
||||
==========
|
||||
|
||||
The PDF export is just a shortcut for print to file.
|
||||
|
||||
novelWriter HTML
|
||||
================
|
||||
|
||||
The HTML export format writes a single ``.htm`` file with minimal style formatting.
|
||||
The exported HTML file is suitable for further processing by document conversion tools like Pandoc, for importing in word processors, or for printing from browser.
|
||||
|
||||
novelWriter Markdown
|
||||
====================
|
||||
|
||||
This is simply a concatenation of the files selected by the filters.
|
||||
The files in the project are stacked together in the order they appear in the tree view, with comments, tags, etc. included if they are selected.
|
||||
This is a useful format for exporting the project for later import back into novelWriter.
|
||||
|
||||
Standard Markdown
|
||||
=================
|
||||
|
||||
If you have Qt 5.14 or higher, the option to export to plain Markdown is available.
|
||||
This feature uses Qt's own Markdown export feature.
|
||||
|
||||
Plain Text
|
||||
==========
|
||||
|
||||
The plain text export format writes a simple ``.txt`` file without any formatting at all.
|
||||
|
||||
*************************
|
||||
Additional Export Options
|
||||
*************************
|
||||
|
||||
In addition to the above document formats, the novelWriter HTML and Markdown formats can also be wrapped in a JSON file.
|
||||
The files will have a meta data entry and a body entry.
|
||||
For HTML, also the accompanying css styles are exported.
|
||||
|
||||
The text body is saved in a two-level list.
|
||||
The outer list contains one entry per exported file, in the order they appear in the project tree.
|
||||
Each file is then split up into a lst as well, with one entry per line.
|
||||
|
||||
These files are mainly intended for scripted post-processing for those who want that option.
|
||||
A JSON file can be imported directly into a Python dict object or a PHP array, to mentions a few options.
|
||||
BIN
docs/source/fileformatspec15.pdf
Normal file
BIN
docs/source/images/fig_build_build.png
Normal file
|
After Width: | Height: | Size: 63 KiB |
BIN
docs/source/images/fig_build_settings_headings.png
Normal file
|
After Width: | Height: | Size: 90 KiB |
BIN
docs/source/images/fig_build_settings_selections.png
Normal file
|
After Width: | Height: | Size: 101 KiB |
BIN
docs/source/images/fig_editor.png
Normal file
|
After Width: | Height: | Size: 152 KiB |
BIN
docs/source/images/fig_editor_search.png
Normal file
|
After Width: | Height: | Size: 7.1 KiB |
BIN
docs/source/images/fig_header_levels.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
docs/source/images/fig_manuscript_build.png
Normal file
|
After Width: | Height: | Size: 94 KiB |
BIN
docs/source/images/fig_manuscript_build_outline.png
Normal file
|
After Width: | Height: | Size: 121 KiB |
BIN
docs/source/images/fig_novel_tree_view.png
Normal file
|
After Width: | Height: | Size: 243 KiB |
BIN
docs/source/images/fig_outline_view.png
Normal file
|
After Width: | Height: | Size: 135 KiB |
BIN
docs/source/images/fig_project_merge_tool.png
Normal file
|
After Width: | Height: | Size: 25 KiB |
BIN
docs/source/images/fig_project_split_tool.png
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
docs/source/images/fig_project_tree_detailed.png
Normal file
|
After Width: | Height: | Size: 185 KiB |
BIN
docs/source/images/fig_project_tree_view.png
Normal file
|
After Width: | Height: | Size: 280 KiB |
BIN
docs/source/images/fig_references.png
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
docs/source/images/fig_viewer.png
Normal file
|
After Width: | Height: | Size: 123 KiB |
BIN
docs/source/images/fig_welcome.jpg
Normal file
|
After Width: | Height: | Size: 150 KiB |
|
Before Width: | Height: | Size: 96 KiB |
|
Before Width: | Height: | Size: 255 KiB After Width: | Height: | Size: 516 KiB |
|
Before Width: | Height: | Size: 256 KiB |
BIN
docs/source/images/screenshot_light.png
Normal file
|
After Width: | Height: | Size: 535 KiB |
BIN
docs/source/images/screenshot_multi.png
Normal file
|
After Width: | Height: | Size: 335 KiB |
@@ -1,25 +1,95 @@
|
||||
####################################
|
||||
Welcome to novelWriter Documentation
|
||||
####################################
|
||||
######################
|
||||
novelWriter User Guide
|
||||
######################
|
||||
|
||||
This is the documentation for novelWriter |version|.
|
||||
| **Release Version:** |release|
|
||||
| **Updated:** |today|
|
||||
|
||||
**Contents**
|
||||
novelWriter is an open source plain text editor designed for writing novels assembled from
|
||||
individual text documents. It uses a minimal formatting syntax inspired by Markdown, and adds a
|
||||
meta data syntax for comments, synopsis, and cross-referencing. It is designed to be a simple text
|
||||
editor that allows for easy organisation of text and notes, using human readable text files as
|
||||
storage for robustness.
|
||||
|
||||
.. figure:: images/screenshot_multi.png
|
||||
:class: dark-light
|
||||
:align: center
|
||||
:width: 500
|
||||
|
||||
The project storage is suitable for version control software, and also well suited for file
|
||||
synchronisation tools. All text is saved as plain text files, and your project data as standard
|
||||
data formats in XML and JSON. See :ref:`a_storage` for more details.
|
||||
|
||||
Any operating system that has Python 3 and the Qt 5 libraries should be able to run novelWriter.
|
||||
It runs fine on Linux, Windows and MacOS, and users have tested it on other platforms as well.
|
||||
See :ref:`a_started` for more details.
|
||||
|
||||
**Useful Links**
|
||||
|
||||
* Website: https://novelwriter.io
|
||||
* Documentation: https://docs.novelwriter.io
|
||||
* Public Releases: https://releases.novelwriter.io
|
||||
* Internationalisation: https://crowdin.com/project/novelwriter
|
||||
* Source Code: https://github.com/vkbo/novelWriter
|
||||
* Source Releases: https://github.com/vkbo/novelWriter/releases
|
||||
* Issue Tracker: https://github.com/vkbo/novelWriter/issues
|
||||
* Feature Discussions: https://github.com/vkbo/novelWriter/discussions
|
||||
* PyPi Project: https://pypi.org/project/novelWriter
|
||||
* Social Media: https://fosstodon.org/@novelwriter
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
:hidden:
|
||||
|
||||
introduction
|
||||
started
|
||||
interface
|
||||
projects
|
||||
structure
|
||||
notes
|
||||
export
|
||||
technical
|
||||
Main Page <self>
|
||||
|
||||
**Indices and Tables**
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:caption: Introduction
|
||||
:hidden:
|
||||
|
||||
* :ref:`genindex`
|
||||
* :ref:`modindex`
|
||||
* :ref:`search`
|
||||
int_introduction
|
||||
int_overview
|
||||
int_started
|
||||
int_howto
|
||||
int_glossary
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:caption: Using novelWriter
|
||||
:hidden:
|
||||
|
||||
usage_breakdown
|
||||
usage_project
|
||||
usage_writing
|
||||
usage_format
|
||||
usage_shortcuts
|
||||
usage_typography
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:caption: Organising Your Project
|
||||
:hidden:
|
||||
|
||||
project_overview
|
||||
project_structure
|
||||
project_references
|
||||
project_manuscript
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:caption: Additional Details
|
||||
:hidden:
|
||||
|
||||
more_customise
|
||||
more_projectformat
|
||||
more_counting
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:caption: Technical Topics
|
||||
:hidden:
|
||||
|
||||
tech_locations
|
||||
tech_storage
|
||||
tech_source
|
||||
tech_tests
|
||||
|
||||
64
docs/source/int_glossary.rst
Normal file
@@ -0,0 +1,64 @@
|
||||
.. _a_glossary:
|
||||
|
||||
********
|
||||
Glossary
|
||||
********
|
||||
|
||||
.. glossary::
|
||||
:sorted:
|
||||
|
||||
Root Folder
|
||||
A "Root Folder" is a top level folder of the project tree in novelWriter. Each type of root
|
||||
folder has a specific icon to identify it. For an overview of available root folder types,
|
||||
see :ref:`a_proj_roots`.
|
||||
|
||||
Novel Documents
|
||||
These are documents that are created under a "Novel" :term:`Root Folder`. They behave
|
||||
differently than :term:`Project Notes`, and have some more restrictions. For instance, they
|
||||
can not exist in folders intended only for project notes. See the :ref:`a_struct` chapter for
|
||||
more details.
|
||||
|
||||
Project Notes
|
||||
Project Notes are unrestricted documents that can be placed anywhere in your project. You
|
||||
should not use these documents for story elements, only for notes. Project notes are the
|
||||
source files used by the Tags and References system. See the :ref:`a_references` chapter for
|
||||
more details on how to use them.
|
||||
|
||||
Tag
|
||||
A tag is a user defined value assigned as a tag to a section of your :term:`Project Notes`.
|
||||
It is optional, and can be defined once per heading. It is set using the :term:`keyword`
|
||||
syntax ``@tag: value``, where ``value`` is the user defined part. Each tag can be referenced
|
||||
in another file using one of the :term:`reference` keywords. See :ref:`a_references` chapter
|
||||
for more details.
|
||||
|
||||
Reference
|
||||
A reference is one of a set of :term:`keywords<keyword>` that can be used to link to a
|
||||
:term:`tag` in another document. The reference keywords are specific to the different
|
||||
:term:`root folder` types. A full overview is available in the :ref:`a_references` chapter.
|
||||
|
||||
Project Index
|
||||
The project index is a record of all headings in a project, with all their meta data like
|
||||
synopsis comments, :term:`tags<tag>` and :term:`references<reference>`. The project index is
|
||||
kept up to date automatically, but can also be regenerated manually from the
|
||||
:guilabel:`Tools` menu or by pressing :kbd:`F9`.
|
||||
|
||||
Context Menu
|
||||
A context menu is a menu that pops up when you right click something in the user interface.
|
||||
In novelWriter, you can often also open a context menu by pressing the keyboard shortcut
|
||||
:kbd:`Ctrl+.`.
|
||||
|
||||
Headings
|
||||
Each level of headings in :term:`Novel Documents` have a specific meaning in terms of the
|
||||
structure of the story. That is, they determine what novelWriter considers a partition, a
|
||||
chapter, a scene or a text section. For :term:`Project Notes`, the heading levels don't
|
||||
matter. For more details on headings in novel documents, see :ref:`a_struct_heads`.
|
||||
|
||||
Keyword
|
||||
A keyword in novelWriter is a special command you put in the text of your documents. They are
|
||||
not standard Markdown, but are used in novelWriter to add information that is interpreted by
|
||||
the application. For instance, keywords are used for :term:`tags<tag>` and
|
||||
:term:`references<reference>`.
|
||||
|
||||
Keywords must always be on their own line, and the first character of the line must always be
|
||||
the ``@`` character. The keyword must also always be followed by a ``:`` character, and the
|
||||
values passed to the command are added after this, separated by commas.
|
||||
119
docs/source/int_howto.rst
Normal file
@@ -0,0 +1,119 @@
|
||||
.. _a_howto:
|
||||
|
||||
*************
|
||||
Tips & Tricks
|
||||
*************
|
||||
|
||||
.. _Discussions Page: https://github.com/vkbo/novelWriter/discussions
|
||||
|
||||
This is a list of hopefully helpful little tips on how to get the most out of novelWriter.
|
||||
|
||||
.. note::
|
||||
This section will be expanded over time. If you would like to have something added, feel free to
|
||||
contribute, or start a discussion on the project's `Discussions Page`_.
|
||||
|
||||
|
||||
Managing the Project
|
||||
====================
|
||||
|
||||
.. dropdown:: How do I create a project from a template?
|
||||
:animate: fade-in-slide-down
|
||||
|
||||
On the Welcome dialog's **Create New Project** form, you can select to "Prefill Project" from
|
||||
the content of a different project. This feature is most useful if you copy a project you have
|
||||
dedicated to be a template project. If you have a structure and settings you want to use for
|
||||
every new project, this is the best solution.
|
||||
|
||||
.. dropdown:: How do I merge multiple documents into one?
|
||||
:animate: fade-in-slide-down
|
||||
|
||||
If you need to merge a selection of documents in your project into a single document, you can
|
||||
achieve this by first making a new folder for just that purpose, and drag all the documents you
|
||||
want merged into this folder. Then you can right click the folder, select :guilabel:`Transform`
|
||||
and :guilabel:`Merge Documents in Folder`.
|
||||
|
||||
In the dialog that pops up, the documents will be in the same order as in the folder, but you
|
||||
can rearrange them here of you wish. See :ref:`a_ui_tree_split_merge` for more details.
|
||||
|
||||
.. dropdown:: How do I share status or importance labels between projects?
|
||||
:animate: fade-in-slide-down
|
||||
|
||||
The status or importance labels you have defined in a project can be exported from **Project
|
||||
Settings** from the respective configuration tabs. You can then import these labels in another
|
||||
project.
|
||||
|
||||
|
||||
Layout Tricks
|
||||
=============
|
||||
|
||||
.. dropdown:: How do I create a table?
|
||||
:animate: fade-in-slide-down
|
||||
|
||||
The formatting tools available in novelWriter don't allow for complex structures like tables.
|
||||
However, the editor does render tabs in a similar way that regular word processors do. You can
|
||||
set the width of a tab in **Preferences**.
|
||||
|
||||
The tab key should have the same distance in the editor as in the viewer, so you can align text
|
||||
in columns using the tab key, and it should look the same when viewed next to the editor.
|
||||
|
||||
This is most suitable for your notes, as the result in exported documents cannot be guaranteed
|
||||
to match. Especially if you don't use the same font in your manuscript as in the editor.
|
||||
|
||||
.. dropdown:: How do I force a line break when line breaks are ignored in my manuscript?
|
||||
:animate: fade-in-slide-down
|
||||
|
||||
In the **Manuscript Build Settings** you can choose to ignore line breaks within paragraphs in
|
||||
your text. However, some times you still need those breaks. Like for instance on the cover page
|
||||
where you may need to add your name and address. In such cases, you can add ``[br]`` where you
|
||||
want line breaks. These breaks cannot be ignored by any settings and will always be respected.
|
||||
|
||||
.. versionadded:: 2.6
|
||||
|
||||
.. dropdown:: How do I turn off first line indent for a specific paragraph?
|
||||
:animate: fade-in-slide-down
|
||||
|
||||
If you have first line indent enabled, but have a specific paragraph that you don't want
|
||||
indented, you can disable the indentation by explicitly adding text alignment. For instance by
|
||||
adding ``<<`` to the end to left-align it. Aligned paragraphs are not indented.
|
||||
|
||||
See :ref:`a_fmt_align` for more details.
|
||||
|
||||
|
||||
Organising Your Text
|
||||
====================
|
||||
|
||||
.. dropdown:: How do I add introductory text to chapters?
|
||||
:animate: fade-in-slide-down
|
||||
|
||||
Sometimes chapters have a short preface, like a brief piece of text or a quote to set the stage
|
||||
before the first scene begins.
|
||||
|
||||
If you add separate files for chapters and scenes, the chapter file is the perfect place to add
|
||||
such text. Separating chapter and scene files also allows you to make scene files child
|
||||
documents of the chapter.
|
||||
|
||||
.. dropdown:: How do I distinguishing between soft and hard scene breaks?
|
||||
:animate: fade-in-slide-down
|
||||
|
||||
Depending on your writing style, you may need to separate between soft and hard scene breaks
|
||||
within chapters. Like for instance if you switch point-of-view character often.
|
||||
|
||||
In such cases you may want to use different scene headings for hard and soft scene breaks. The
|
||||
**Build Manuscript** tool will let you define a different format for scenes using the ``###``
|
||||
and ``###!`` heading codes when you generate your manuscript. You can for instance add the
|
||||
common "``* * *``" for hard breaks and select to hide soft scene breaks, which will just insert
|
||||
an empty paragraph in their place. See :ref:`a_manuscript_settings` for more details.
|
||||
|
||||
.. versionadded:: 2.4
|
||||
|
||||
|
||||
Other Tools
|
||||
===========
|
||||
|
||||
.. dropdown:: How do I convert my project to/from the yWriter format?
|
||||
:animate: fade-in-slide-down
|
||||
|
||||
There is a tool available that lets you convert a `yWriter <http://spacejock.com/yWriter7.html>`_
|
||||
project to a novelWriter project, and vice versa.
|
||||
|
||||
The tool is available at `peter88213.github.io/yw2nw <https://peter88213.github.io/yw2nw/>`__
|
||||
129
docs/source/int_introduction.rst
Normal file
@@ -0,0 +1,129 @@
|
||||
.. _a_intro:
|
||||
|
||||
********
|
||||
Overview
|
||||
********
|
||||
|
||||
.. _Snowflake: https://www.advancedfictionwriting.com/articles/snowflake-method/
|
||||
.. _Markdown: https://en.wikipedia.org/wiki/Markdown
|
||||
|
||||
At its core, novelWriter is a multi-document plain text editor. The idea is to let you edit your
|
||||
text without having to deal with formatting until you generate a draft document or manuscript.
|
||||
Instead, you can focus on the writing right from the start.
|
||||
|
||||
Of course, you probably need *some* formatting for your text. At the very least you need emphasis.
|
||||
Most people are familiar with adding emphasis using ``_underscores_`` and ``**asterisks**``. This
|
||||
formatting standard comes from Markdown_ and is supported by novelWriter. It also uses Markdown
|
||||
formatting for defining document headings. If you need more specialised formatting, additional
|
||||
formatting options are available using a shortcode format. See :ref:`a_fmt_shortcodes` for more
|
||||
details.
|
||||
|
||||
.. admonition:: Limitations
|
||||
|
||||
novelWriter is designed for writing fiction, so the formatting features available are limited to
|
||||
those relevant for this purpose. It is *not* suitable for technical writing, and it is *not* a
|
||||
full-featured Markdown editor.
|
||||
|
||||
It is also not intended as a tool for organising research for writing, and therefore lacks
|
||||
formatting features you may need for this purpose. The notes feature in novelWriter is mainly
|
||||
intended for character profiles and plot outlines.
|
||||
|
||||
Your novel project in novelWriter is organised as a collection of separate plain text documents
|
||||
instead of a single, large document. The idea is to make it easier to reorganise your project
|
||||
structure without having to cut and paste text between chapters and scenes.
|
||||
|
||||
There are two kinds of documents in your project: :term:`Novel Documents` are documents that are
|
||||
part of your story. The other kind of documents are :term:`Project Notes`, which are intended for
|
||||
your notes about your characters, your world building, and so on.
|
||||
|
||||
You can at any point split the individual documents by their headings up into multiple documents,
|
||||
or merge multiple documents into a single document. This makes it easier to use variations of the
|
||||
Snowflake_ method for writing. You can start by writing larger structure-focused documents, like
|
||||
for instance one document per act, and later effortlessly split these up into individual chapter or
|
||||
scene documents.
|
||||
|
||||
|
||||
.. _a_intro_features:
|
||||
|
||||
Key Features
|
||||
============
|
||||
|
||||
Below are some key features of novelWriter.
|
||||
|
||||
**Focus on writing**
|
||||
The aim of the user interface is to let you focus on writing instead of spending time formatting
|
||||
text. Formatting is therefore limited to a small set of formatting tags for simple things like
|
||||
text emphasis and paragraph alignment. Additional shortcodes are available for special
|
||||
formatting cases when you need them.
|
||||
|
||||
When you really want to focus on just writing, you can switch the editor into **Focus Mode**
|
||||
where only the text editor panel itself is visible, and the project structure view is hidden
|
||||
away.
|
||||
|
||||
**Keep an eye on your notes**
|
||||
The main window can optionally show a document viewer to the right of the editor. The viewer
|
||||
is intended for displaying another scene document, your character notes, plot notes, or any
|
||||
other document you may need to reference while writing. It is not intended as a preview panel
|
||||
for the document you're editing, but if you wish, you can also use it for this purpose.
|
||||
|
||||
**Organise your documents how you like**
|
||||
You can split your novel project up into as many individual documents as you want to. When you
|
||||
build the project into a manuscript, they are all glued together in the top-to-bottom order in
|
||||
which they appear in the project tree. You can use as few text documents as you like, but
|
||||
splitting the project up into chapters and scenes means you can easily reorder them using the
|
||||
drag-and-drop feature of the project tree. You can also start out with fewer documents and then
|
||||
later split them into multiple documents based on chapter and scene headings.
|
||||
|
||||
**Multi-novel project support**
|
||||
The main parts of your project is split up into top level special folders called "Root" folders.
|
||||
Your main story text lives in the "Novel" root folder. You can have multiple such folders in a
|
||||
project, and rename them to whatever you want. This allows you to keep a series of individual
|
||||
novels with the same characters and world building in the same project, and create manuscripts
|
||||
for them separately.
|
||||
|
||||
**Keep track of your story elements**
|
||||
All documents in your project can be assigned a :term:`tag` that you can then :term:`reference`
|
||||
from any other document or note. In fact, you can add a new tag under each heading of a note if
|
||||
you need to be able to reference specific sections of it, or you want to keep several topics or
|
||||
scenes in the same document.
|
||||
|
||||
**Get an overview of your story**
|
||||
It is not the documents themselves that define the chapters and scenes of your story, but the
|
||||
headings within them. In the **Outline View** on the main window you can see an outline of all
|
||||
the chapter and scene headings of each novel root folder in your project. If they have any
|
||||
references in them, like which character is in what chapter and scene, these are listed in
|
||||
additional columns.
|
||||
|
||||
You can also add a synopsis to each chapter or scene, which can be listed here as well. You have
|
||||
the option to add or remove columns of information from this outline. A subset of the outline
|
||||
information is also available in the **Novel View** as an alternative view to the project tree.
|
||||
|
||||
**Get an overview of your story elements**
|
||||
Under the document viewer panel you will find a series of tabs that show the different story
|
||||
elements you have created tags for. The tabs are sorted into **Characters**, **Plots**, etc,
|
||||
depending on which categories you are using in your story. This panel can be hidden to free up
|
||||
space when you don't need it.
|
||||
|
||||
**Assembling your manuscript**
|
||||
Whether you want to assemble a manuscript, or export all your notes, or generate an outline of
|
||||
your chapters and scenes with a synopsis included, you can use the **Build Manuscript** tool to
|
||||
do so. The tool lets you select what information you want to include in the generated document,
|
||||
and how it is formatted. You can send the result to a printer, or generate an Open Document or
|
||||
Word Document file that can be opened by most office type word processors. You can also generate
|
||||
the result as HTML, or Markdown, both suitable for further conversion to other formats.
|
||||
|
||||
|
||||
.. _a_intro_screenshots:
|
||||
|
||||
Screenshots
|
||||
===========
|
||||
|
||||
.. figure:: images/screenshot_light.png
|
||||
:class: dark-light
|
||||
|
||||
novelWriter with light colour theme
|
||||
|
||||
.. figure:: images/screenshot_dark.png
|
||||
:class: dark-light
|
||||
|
||||
novelWriter with dark colour theme
|
||||
88
docs/source/int_overview.rst
Normal file
@@ -0,0 +1,88 @@
|
||||
.. _a_reading:
|
||||
|
||||
******************
|
||||
What to Read First
|
||||
******************
|
||||
|
||||
The documentation of novelWriter is quite extensive. There are a lot of features to get used to,
|
||||
but you don't need to know all of them to get started.
|
||||
|
||||
The chapters below labelled "Essential Information" are the ones you need to know to use the
|
||||
application correctly. By "correctly" it is meant: in a way so novelWriter understands the basic
|
||||
structure of your text. It collects a lot of information from your text and uses it to display the
|
||||
structure of it in various ways to help you get an overview of your writing.
|
||||
|
||||
The chapters labelled "Recommended Reading" includes additional information on how the different
|
||||
parts if the application work and what the features do.
|
||||
|
||||
The "Optional" and "Lookup" chapters contain additional information or lookup tables that are not
|
||||
essential for using the application.
|
||||
|
||||
|
||||
Using novelWriter
|
||||
=================
|
||||
|
||||
In order to use novelWriter effectively, you need to know the basics of how it works. The following
|
||||
chapters will explain the main principles. They start with the basics, and get more detailed as you
|
||||
read on.
|
||||
|
||||
:ref:`a_breakdown` – Essential Information
|
||||
This chapter explains the basics of how the application works and what it can and cannot do.
|
||||
|
||||
:ref:`a_ui_project` – Recommended Reading
|
||||
This chapter will give you a more detailed explanation of how you can use the user interface
|
||||
components to organise and view your project work.
|
||||
|
||||
:ref:`a_ui_writing` – Recommended Reading
|
||||
This chapter will give you a more detailed explanation of how the text editor and viewer work.
|
||||
|
||||
:ref:`a_fmt` – Essential Information
|
||||
This chapter covers how you should format your text. The editor is plain text, so text
|
||||
formatting requires some basic markup. The structure of your novel is also inferred from how you
|
||||
use headings. Tags and references are implemented by special keywords.
|
||||
|
||||
:ref:`a_kb` – Optional / Lookup
|
||||
This chapter lists all the keyboard shortcuts in novelWriter and what they do. Most of the
|
||||
shortcuts are also listed next to their menu entries inside the app, or in tool tips. This
|
||||
chapter is mostly for reference.
|
||||
|
||||
:ref:`a_typ` – Optional
|
||||
This chapter gives you an overview of the special typographical symbols available in
|
||||
novelWriter. The auto-replace feature can handle the insertion of standard quote symbols for
|
||||
your language, and other special characters. If you use any symbols aside from these, their
|
||||
intended use is explained here.
|
||||
|
||||
|
||||
Organising Your Projects
|
||||
========================
|
||||
|
||||
In addition to managing a collection of plain text files, novelWriter can interpret and map the
|
||||
structure of your novel and show you additional information about its flow and content. In order
|
||||
to take advantage of these features, you must structure your text in a specific way and add some
|
||||
meta data for it to extract.
|
||||
|
||||
:ref:`a_proj` – Essential Information
|
||||
This chapter explains how you organise the content of your project, and how to set up automated
|
||||
backups of your work.
|
||||
|
||||
:ref:`a_struct` – Essential Information
|
||||
This chapter covers the way your novel's structure is encoded into the text documents. It
|
||||
explains how the different levels of headings are used, and some special formatting for
|
||||
different kinds of headings.
|
||||
|
||||
:ref:`a_references` - Recommended Reading
|
||||
This chapter explains how you organise your notes, and how the Tags and References system works.
|
||||
This system lets you cross-link your documents in your project, and display these references in
|
||||
the application interface.
|
||||
|
||||
:ref:`a_manuscript` - Recommended Reading
|
||||
This chapter explains how the **Manuscript Build** tool works, how you can control the way
|
||||
chapter titles are formatted, and how scene and section breaks are handled.
|
||||
|
||||
|
||||
Additional Details & Technical Topics
|
||||
=====================================
|
||||
|
||||
The Additional Details and the Technical Topics sections contain more in-depth information about
|
||||
how various bits of novelWriter works. This information is not essential to getting started using
|
||||
novelWriter.
|
||||
170
docs/source/int_started.rst
Normal file
@@ -0,0 +1,170 @@
|
||||
.. _a_started:
|
||||
|
||||
**********************
|
||||
Setup and Installation
|
||||
**********************
|
||||
|
||||
.. _Enchant: http://rrthomas.github.io/enchant/
|
||||
.. _GitHub: https://github.com/vkbo/novelWriter
|
||||
.. _Downloads page: https://download.novelwriter.io
|
||||
.. _PPA: https://launchpad.net/~vkbo/+archive/ubuntu/novelwriter
|
||||
.. _Pre-Release PPA: https://launchpad.net/~vkbo/+archive/ubuntu/novelwriter-pre
|
||||
.. _PyPi: https://pypi.org/project/novelWriter/
|
||||
.. _python.org: https://www.python.org/downloads/
|
||||
.. _Releases: https://github.com/vkbo/novelWriter/releases
|
||||
.. _AppImage: https://appimage.org/
|
||||
|
||||
Ready-made packages and installers for novelWriter are available for all major platforms, including
|
||||
Linux, Windows and MacOS, from the `Downloads page`_. See below for additional install instructions
|
||||
for each platform.
|
||||
|
||||
You can also install novelWriter from the Python Package Index (PyPi_). See :ref:`a_started_pip`.
|
||||
Installing from PyPi does not set up icon launchers, so you will either have to do this yourself,
|
||||
or start novelWriter from the command line.
|
||||
|
||||
Spell checking in novelWriter is provided by a third party library called Enchant_. Generally, it
|
||||
should pull dictionaries from your operating system automatically. However, on Windows they must be
|
||||
installed manually. See :ref:`a_custom_dict` for more details.
|
||||
|
||||
|
||||
.. _a_started_windows:
|
||||
|
||||
Installing on Windows
|
||||
=====================
|
||||
|
||||
You can install novelWriter with both Python and library dependencies embedded using the Windows
|
||||
Installer (setup.exe) file from the `Downloads page`_, or from the Releases_ page on GitHub_.
|
||||
Installing it should be straightforward.
|
||||
|
||||
If you have any issues, try uninstalling the previous version and making a fresh install. If you
|
||||
already had a version installed via a different method, you should uninstall that first as having
|
||||
multiple installations has been known to cause problems.
|
||||
|
||||
|
||||
.. _a_started_linux:
|
||||
|
||||
Installing on Linux
|
||||
===================
|
||||
|
||||
A Debian package can be downloaded from the `Downloads page`_, or from the Releases_ page on
|
||||
GitHub_. This package should work on both Debian, Ubuntu and Linux Mint, at least.
|
||||
|
||||
If you prefer, you can also add the novelWriter repository on Launchpad to your package manager.
|
||||
The Launchpad packages `are signed by the author <https://launchpad.net/~vkbo>`__.
|
||||
|
||||
|
||||
Ubuntu
|
||||
------
|
||||
|
||||
You can add the Ubuntu PPA_ and install novelWriter with the following commands.
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
sudo add-apt-repository ppa:vkbo/novelwriter
|
||||
sudo apt update
|
||||
sudo apt install novelwriter
|
||||
|
||||
If you want the `Pre-Release PPA`_ instead, add the ``ppa:vkbo/novelwriter-pre`` repository.
|
||||
|
||||
|
||||
Debian and Mint
|
||||
---------------
|
||||
|
||||
Since this is a pure Python package, the Launchpad PPA can in principle also be used on Debian or
|
||||
Mint. However, the above command will fail to add the signing key, as it is Ubuntu-specific.
|
||||
|
||||
Instead, run the following commands to add the repository and key:
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
sudo gpg --no-default-keyring --keyring /usr/share/keyrings/novelwriter-ppa-keyring.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys F19F1FCE50043114
|
||||
echo "deb [signed-by=/usr/share/keyrings/novelwriter-ppa-keyring.gpg] http://ppa.launchpad.net/vkbo/novelwriter/ubuntu noble main" | sudo tee /etc/apt/sources.list.d/novelwriter.list
|
||||
|
||||
Then run the update and install commands as for Ubuntu:
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
sudo apt update
|
||||
sudo apt install novelwriter
|
||||
|
||||
.. tip::
|
||||
If you get an error message like ``gpg: failed to create temporary file`` when importing the key
|
||||
from the Ubuntu keyserver, try creating the folder it fails on, and import the key again:
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
sudo mkdir /root/.gnupg/
|
||||
|
||||
|
||||
AppImage Releases
|
||||
-----------------
|
||||
|
||||
For other Linux distros than the ones mentioned above, the primary option is AppImage_. These are
|
||||
completely standalone images for the app that include the necessary environment to run novelWriter.
|
||||
They can of course be run on any Linux distro, if you prefer this to native packages.
|
||||
|
||||
.. note::
|
||||
novelWriter generally doesn't support Python versions that have reached end of life. If your
|
||||
Linux distro still uses older Python versions and novelWriter won't run, you may want to try the
|
||||
AppImage instead.
|
||||
|
||||
|
||||
.. _a_started_macos:
|
||||
|
||||
Installing on MacOS
|
||||
===================
|
||||
|
||||
You can install novelWriter with both its Python and library dependencies embedded using the DMG
|
||||
application image file from the `Downloads page`_, or from the Releases_ page on GitHub_.
|
||||
Installing it should be straightforward.
|
||||
|
||||
* Download the DMG file and open it. Then drag the novelWriter icon to the :guilabel:`Applications`
|
||||
folder on the right. This will install it into your :guilabel:`Applications`.
|
||||
* The first time you try to launch it, it will say that the bundle cannot be verified, simply press
|
||||
the :guilabel:`Open` button to add an exception.
|
||||
* If you are not presented with an :guilabel:`Open` button in the dialog, launch the application
|
||||
again by right clicking on the application in Finder and selecting :guilabel:`Open` from the
|
||||
context menu.
|
||||
|
||||
The context menu can also be accessed by option-clicking if you have a one button mouse. This is
|
||||
done by holding down the option key on your keyboard and clicking on the application in Finder.
|
||||
|
||||
.. note::
|
||||
The novelWriter DMG is not signed because Apple doesn't currently provide a way for non-profit
|
||||
open source projects to properly sign their installers. The novelWriter project doesn't have the
|
||||
funding to pay for a commercial software signing certificate.
|
||||
|
||||
|
||||
.. _a_started_pip:
|
||||
|
||||
Installing from PyPi
|
||||
====================
|
||||
|
||||
novelWriter is also available on the Python Package Index, or PyPi_. This install method works on
|
||||
all supported operating systems with a suitable Python environment.
|
||||
|
||||
To install from PyPi you must first have the ``python`` and ``pip`` commands available on your
|
||||
system. You can download Python from `python.org`_. It is recommended that you install the latest
|
||||
version. If you are on Windows, also make sure to select the "Add Python to PATH" option during
|
||||
installation.
|
||||
|
||||
To install novelWriter from PyPi, use the following command:
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
pip install novelwriter
|
||||
|
||||
To upgrade an existing installation, use:
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
pip install --upgrade novelwriter
|
||||
|
||||
When installing via pip, novelWriter can be launched from command line with:
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
novelwriter
|
||||
|
||||
Make sure the install location for pip is in your PATH variable. This is not always the case by
|
||||
default, and then you may get a "Not Found" error when running the ``novelwriter`` command.
|
||||
@@ -1,171 +0,0 @@
|
||||
***************
|
||||
User Interface
|
||||
***************
|
||||
|
||||
The user interface is kept as simple as possible to avoid distractions when writing.
|
||||
The main window contains a tree view pane with the entire structure of the project, and a small details panel below it to display additional information about the currently selected item.
|
||||
|
||||
Edit View
|
||||
=========
|
||||
|
||||
Editing a document can be done by either double-clicking on it, or hitting the return key when a file is selected.
|
||||
This will open the document editor, which uses a simplified markdown format, described in the section below.
|
||||
|
||||
The document currently being edited can also be viewed in parallel in a right hand side view pane.
|
||||
To view a document, simply press :kbd:`Ctrl-R`, or select a file and go to :menuselection:`Document --> View Document` in the menu.
|
||||
The document viewed does not need to be the same document currently being edited.
|
||||
If you are viewing the same document as the one you're editing, pressing :kbd:`Ctrl-R` again will update the document with your last changes.
|
||||
|
||||
References to tags can be opened in the view pane from the document editor by moving the cursor to a reference to a tag and hitting :kbd:`Ctrl-Enter`.
|
||||
In the view panel, the references become clickable links, and the "Referenced By" panel at the bottom will show links to all documents referring back to it.
|
||||
|
||||
.. note::
|
||||
The "Referenced By" panel relies on an up-to-date index of the project.
|
||||
If anything is missing, or seems wrong, the index can always be rebuilt from :menuselection:`Tools --> Rebuild Index` or by pressing :kbd:`F9`.
|
||||
|
||||
Both the document editor and the viewer will show the label of the document as set in the Project Tree.
|
||||
Optionally, the full project path to the file can be shown.
|
||||
This can be set the Preferences.
|
||||
|
||||
Clicking on the document title bar will select and reveal the file in the Project Tree, making it easier to find the project location of the file in a large project.
|
||||
|
||||
Markdown Format
|
||||
===============
|
||||
|
||||
The document editor uses a simplified markdown format.
|
||||
That is, it supports basic formatting like bold, italics and underline, as well as four levels of headings.
|
||||
The formats are listed below.
|
||||
|
||||
In addition to these standard markdown features, the editor also allows for comments, that is text that is ignored by the word counter and not exported or, optionally, hidden in the document viewer.
|
||||
If the first word of a comment is "Synopsis:" (with the colon), the comment is treated specially, and will show up in the Outline View.
|
||||
The editor also has a minimal set of keywords used for setting tags and references between files.
|
||||
|
||||
.. csv-table:: Formatting Syntax
|
||||
:header: "Format", "Description"
|
||||
:widths: 15, 50
|
||||
|
||||
"``# Title``", "Heading level one. The space after the # is mandatory."
|
||||
"``## Title``", "Heading level two. The space after the # is mandatory."
|
||||
"``### Title``", "Heading level three. The space after the # is mandatory."
|
||||
"``#### Title``", "Heading level four. The space after the # is mandatory."
|
||||
"``**text**``", "The text is rendered as bold text."
|
||||
"``_text_``", "The text is rendered as italicized text."
|
||||
"``__text__``", "The text is rendered as underlined text."
|
||||
"``% text...``", "A comment. The text is not exported by default, seen in viewer, or counted towards word counts."
|
||||
"``% Synopsis: text...``", "A synopsis comment. Shows up in the Synopsis column of the Outline View, but is otherwise treated as a comment."
|
||||
"``@keyword: value``", "A keyword argument followed by a value, or a comma separated list of values."
|
||||
|
||||
The editor and viewer also supports markdown standard hard line breaks, and preserves non-breaking spaces.
|
||||
A hard line break is achieved by leaving two or more spaces at the end of the line.
|
||||
Alternatively, the user can press :kbd:`Shift-Enter` to insert this.
|
||||
A non-breaking space is inserted with :kbd:`Shift-Space`.
|
||||
|
||||
Both hard line breaks and non-breaking spaces are highlighted by the syntax highlighter as an alternate coloured background, depending on the selected theme.
|
||||
|
||||
Project Outline View
|
||||
====================
|
||||
|
||||
The Project Outline View is available as the second tab on the right hand side of the main window marked "Outline".
|
||||
The Outline View provides an overview of the novel structure, displaying a tree hierarchy of the elements of the novel, that is, the level 1 to 4 headings.
|
||||
|
||||
Various meta data and information extracted from tags can be displayed in columns in the Outline View.
|
||||
To turn on or off specific columns, right click the header and select the columns you want to show.
|
||||
The order of the columns can be rearranged by dragging them to a different position.
|
||||
|
||||
.. note::
|
||||
The "Title" columns cannot be disabled or moved.
|
||||
|
||||
The information viewed in teh Outline View is based on the Project Index.
|
||||
While novelWriter does its best to keep the index up-to-date when content changes, you can always rebuild it manually by pressing :kbd:`F9`.
|
||||
|
||||
The Outline View itself can be regenerated by pressing :kbd:`F10`.
|
||||
You can also enable automatic updating in the :menuselection:`Tools` menu, which will trigger an update whenever the index is updated.
|
||||
You may want to disable this feature if your project is very large,
|
||||
|
||||
Synopsis Feature
|
||||
================
|
||||
|
||||
The "Synopsis" column of the Outline View takes its information from a specially formatted comment.
|
||||
In order to flag a comment as a Synopsis, add the word "Synopsis:" as the first word of the comment.
|
||||
The ";" is required, and "synopsis" is not case sensitive.
|
||||
If it is correctly formatted, the syntax highlighter will indicate this by altering the colour of the word.
|
||||
|
||||
.. note::
|
||||
Only one comment can be flagged as a synopsis comment for each heading.
|
||||
If multiple comments are flagged as a synopsis, the last one will be used.
|
||||
|
||||
Keyboard Shortcuts
|
||||
==================
|
||||
|
||||
Most features are available as keyboard shortcuts.
|
||||
These are as following:
|
||||
|
||||
.. csv-table:: Keyboard Shortcuts
|
||||
:header: "Shortcut", "Description"
|
||||
:widths: 15, 50
|
||||
|
||||
":kbd:`Alt-1`", "Switch focus to tree view pane."
|
||||
":kbd:`Alt-2`", "Switch focus to document editor pane."
|
||||
":kbd:`Alt-3`", "Switch focus to document viewer pane."
|
||||
":kbd:`Ctrl-.`", "Correct word under cursor."
|
||||
":kbd:`Ctrl-,`", "Open the Preferences dialog."
|
||||
":kbd:`Ctrl-/`", "Change block format to comment."
|
||||
":kbd:`Ctrl-0`", "Remove block formatting for block under cursor."
|
||||
":kbd:`Ctrl-1`", "Change block format to header level 1."
|
||||
":kbd:`Ctrl-2`", "Change block format to header level 2."
|
||||
":kbd:`Ctrl-3`", "Change block format to header level 3."
|
||||
":kbd:`Ctrl-4`", "Change block format to header level 4."
|
||||
":kbd:`Ctrl-A`", "Select all text in document."
|
||||
":kbd:`Ctrl-B`", "Format selected text, or word under cursor, as bold."
|
||||
":kbd:`Ctrl-C`", "Copy selected text to clipboard."
|
||||
":kbd:`Ctrl-D`", "Wrap selected text, or word under cursor, in double quotes."
|
||||
":kbd:`Ctrl-E`", "If in tree view, edit a document or folder settings. (Same as :kbd:`F2`)"
|
||||
":kbd:`Ctrl-F`", "Open the search bar and search for selected word, if any is selected."
|
||||
":kbd:`Ctrl-G`", "Find next occurrence of word in current document. (Same as :kbd:`F3`)"
|
||||
":kbd:`Ctrl-H`", "Open the search and replace bar and search for selected word, if any is selected. (On Mac, this is :kbd:`Cmd+=`)"
|
||||
":kbd:`Ctrl-I`", "Format selected text, or word under cursor, as italic."
|
||||
":kbd:`Ctrl-N`", "Create new document."
|
||||
":kbd:`Ctrl-O`", "Open selected document."
|
||||
":kbd:`Ctrl-Q`", "Exit novelWriter."
|
||||
":kbd:`Ctrl-R`", "If in tree view, open a document for viewing. If editor pane has focus, open current document for viewing."
|
||||
":kbd:`Ctrl-S`", "Save the current document in the editor."
|
||||
":kbd:`Ctrl-U`", "Format selected text, or word under cursor, as underline."
|
||||
":kbd:`Ctrl-V`", "Paste text from clipboard to cursor position."
|
||||
":kbd:`Ctrl-W`", "Close the current document in the editor."
|
||||
":kbd:`Ctrl-X`", "Cut selected text to clipboard."
|
||||
":kbd:`Ctrl-Y`", "Redo latest undo."
|
||||
":kbd:`Ctrl-Z`", "Undo latest changes."
|
||||
":kbd:`Ctrl-F7`", "Toggle spell checking."
|
||||
":kbd:`Ctrl-F10`", "Toggle automatic updating of project outline."
|
||||
":kbd:`Ctrl-Del`", "If in tree view, move a document to trash, or delete a folder."
|
||||
":kbd:`Ctrl-Enter`", "Open the tag or reference under the cursor in the view panel."
|
||||
":kbd:`Ctrl-Shift-,`", "Open the Project Settings dialog."
|
||||
":kbd:`Ctrl-Shift-/`", "Remove block formatting for block under cursor."
|
||||
":kbd:`Ctrl-Shift-1`", "Replace occurrence of word in current document, and search for next occurrence."
|
||||
":kbd:`Ctrl-Shift-A`", "Select all text in current paragraph."
|
||||
":kbd:`Ctrl-Shift-D`", "Wrap selected text, or word under cursor, in single quotes."
|
||||
":kbd:`Ctrl-Shift-G`", "Find previous occurrence of word in current document. (Same as :kbd:`Shift-F3`"
|
||||
":kbd:`Ctrl-Shift-I`", "Import text to the current document from a text file."
|
||||
":kbd:`Ctrl-Shift-N`", "Create new folder."
|
||||
":kbd:`Ctrl-Shift-O`", "Open a project."
|
||||
":kbd:`Ctrl-Shift-R`", "Close the document view pane."
|
||||
":kbd:`Ctrl-Shift-S`", "Save the current project."
|
||||
":kbd:`Ctrl-Shift-W`", "Close the current project."
|
||||
":kbd:`Ctrl-Shift-Up`", "Move item one step up in the tree view."
|
||||
":kbd:`Ctrl-Shift-Down`", "Move item one step down in the tree view."
|
||||
":kbd:`F1`", "Open documentation. This just tries to send the documentation URL ti your browser."
|
||||
":kbd:`F2`", "If in tree view, edit a document or folder settings. (Same as :kbd:`Ctrl-E`)"
|
||||
":kbd:`F3`", "Find next occurrence of word in current document. (Same as :kbd:`Ctrl-G`)"
|
||||
":kbd:`F5`", "Open the Build Novel Project dialog."
|
||||
":kbd:`F7`", "Re-run spell checker."
|
||||
":kbd:`F8`", "Activate Zen Mode, hiding project tree and view panel."
|
||||
":kbd:`F9`", "Re-build project index."
|
||||
":kbd:`F10`", "Re-build project outline."
|
||||
":kbd:`F11`", "Activate full screen mode."
|
||||
":kbd:`Shift-Enter`", "Insert a hard line break at the cursor position."
|
||||
":kbd:`Shift-F3`", "Find previous occurrence of word in current document. (Same as :kbd:`Ctrl-Shift-G`"
|
||||
":kbd:`Shift-Space`", "Insert a non-breaking space at the cursor position."
|
||||
":kbd:`Enter`", "If in tree view, open a document for editing."
|
||||
|
||||
.. note::
|
||||
On macOS, replace :kbd:`Ctrl` with :kbd:`Cmd`.
|
||||
@@ -1,55 +0,0 @@
|
||||
************
|
||||
Introduction
|
||||
************
|
||||
|
||||
novelWriter is a simple, multi-document plain text editor using a modified markdown syntax to apply simple formatting.
|
||||
Additional features that are not standard markdown are available through special meta data keywords.
|
||||
These keywords make it possible to inter-link documents, and generate an overview of the entire novel project and how the various files are interconnected.
|
||||
|
||||
Design Philosophy
|
||||
-----------------
|
||||
|
||||
The user interface is intended to be as minimalistic as practically possible, while at the same time provide a complete set of features needed for writing a novel.
|
||||
|
||||
.. note::
|
||||
novelWriter is not intended to be a full office type word processor.
|
||||
It doesn't support images, links, tables, and its formatting is limited to headers, and bold, italicised and underlined text.
|
||||
|
||||
Most features are accessible through the menu and through keyboard shortcuts.
|
||||
The colour scheme of the user interface can be modified with various themes, and new themes are fairly straight forward to add.
|
||||
|
||||
The project itself is laid out in a tree view on the left hand side of the main window.
|
||||
It has various sections, called *root folders*, for the various types of supporting files that the user may want to add to the project.
|
||||
The novel itself lives under its own root folder.
|
||||
|
||||
Project Layout
|
||||
--------------
|
||||
|
||||
The layout of the novel itself is managed through the four supported heading levels, H1 through H4.
|
||||
H1 is used for the book title, and for partitions.
|
||||
H2 is used for chapter tiles.
|
||||
H3 is reserved for scene titles.
|
||||
H4 is for section titles within scenes, if such granularity is necessary.
|
||||
|
||||
For the files designated as project notes, the usage of headers imply no structural meaning, and the user is free to do whatever they want.
|
||||
|
||||
Project Export
|
||||
--------------
|
||||
|
||||
The project can at any time be exported to a range of different formats.
|
||||
Natively, novelWriter supports export to plain text file, HTML document, novelWriter flavoured markdown, standard markdown (requires Qt 5.14), and to a basic Open Document.
|
||||
In addition, printing and printing to PDF is also possible.
|
||||
The best supported export format is HTML, which can be imported or converted by a number of other tools like Pandoc, or simply imported into Libre Office and similar.
|
||||
|
||||
Screenshot
|
||||
----------
|
||||
|
||||
**novelWriter with default system theme:**
|
||||
|
||||
.. image:: images/screenshot_default.png
|
||||
:width: 800
|
||||
|
||||
**novelWriter with dark theme:**
|
||||
|
||||
.. image:: images/screenshot_dark.png
|
||||
:width: 800
|
||||
98
docs/source/more_counting.rst
Normal file
@@ -0,0 +1,98 @@
|
||||
.. _a_counting:
|
||||
|
||||
********************
|
||||
Word and Text Counts
|
||||
********************
|
||||
|
||||
This is an overview of how words and other counts of your text are performed. The counting rules
|
||||
should be relatively standard, and are compared to Libre Office Writer rules.
|
||||
|
||||
The counts provided in the app on the raw text is meant to be approximate. For more accurate
|
||||
counts, you need to build your manuscript in the **Manuscript Tool** and check the counts on the
|
||||
generated preview.
|
||||
|
||||
|
||||
Text Word Counts and Stats
|
||||
==========================
|
||||
|
||||
These are the rules for the main counts available for for each document in a project.
|
||||
|
||||
For all counts, the following rules apply.
|
||||
|
||||
#. Short (–) and long (—) dashes are considered word separators.
|
||||
#. Any line starting with ``%`` or ``@`` is ignored.
|
||||
#. Trailing white spaces are ignored, including line breaks.
|
||||
#. Leading ``>`` and trailing ``<`` are ignored with any spaces next to them.
|
||||
#. Valid shortcodes and other commands wrapped in brackets ``[]`` are ignored.
|
||||
#. In-line Markdown syntax in text paragraphs is treated as part of the text.
|
||||
|
||||
After the above preparation of the text, the following counts are available.
|
||||
|
||||
**Character Count**
|
||||
The character count is the sum of characters per line, including leading and in-text white space
|
||||
characters, but excluding trailing white space characters. Shortcodes in the text are not
|
||||
included, but Markdown codes are. Only headings and text are counted.
|
||||
|
||||
**Word Count**
|
||||
The words count is the sum of blocks of continuous character per line separated by any number of
|
||||
white space characters or dashes. Only headings and text are counted.
|
||||
|
||||
**Paragraph Count**
|
||||
The paragraph count is the number of text blocks separated by one or more empty line. A line
|
||||
consisting only of white spaces is considered empty.
|
||||
|
||||
|
||||
Manuscript Counts
|
||||
=================
|
||||
|
||||
These are the rules for the counts available for a manuscript in the **Manuscript Tool**. The rules
|
||||
have been tuned to agree with LibreOffice Writer, but will vary slightly depending on the content
|
||||
of your text. LibreOffice Writer also counts the text in the page header, which the **Manuscript
|
||||
Tool** does not.
|
||||
|
||||
The content of each line is counted after all formatting has been processed, so the result will be
|
||||
more accurate than the counts for text documents elsewhere in the app. The following rules apply:
|
||||
|
||||
#. Short (–) and long (—) dashes are considered word separators.
|
||||
#. Leading and trailing white spaces are generally included, but paragraph breaks are not.
|
||||
#. Hard line breaks within paragraph are considered white space characters.
|
||||
#. All formatting codes are ignored, including shortcodes, commands and Markdown.
|
||||
#. Scene and section separators are counted.
|
||||
#. Comments and meta data lines are counted after they are formatted.
|
||||
#. Headers are counted after they are formatted with custom formats.
|
||||
|
||||
The following counts are available:
|
||||
|
||||
**Headings**
|
||||
The number of headings in the manuscript.
|
||||
|
||||
**Paragraphs**
|
||||
The number of body text paragraphs in the manuscript.
|
||||
|
||||
**Words**
|
||||
The number of words in the manuscript, including any comments and meta data text.
|
||||
|
||||
**Words in Text**
|
||||
The number of words in body text paragraphs, excluding all other text.
|
||||
|
||||
**Words in Headings**
|
||||
The number of words in headings, including inserted formatting like chapter numbers, etc.
|
||||
|
||||
**Characters**
|
||||
The number of characters in all lines, including any comments and meta data text. Paragraph
|
||||
breaks are not counted, but in-paragraph hard line breaks are.
|
||||
|
||||
**Character in Text**
|
||||
The number of characters in body text paragraphs. Paragraph breaks are not counted, but
|
||||
in-paragraph hard line breaks are.
|
||||
|
||||
**Characters in Headings**
|
||||
The number of characters in headings.
|
||||
|
||||
**Character in Text, No Spaces**
|
||||
The number of characters in body text paragraphs considered part of a word or punctuation. That
|
||||
is, white space characters are not counted.
|
||||
|
||||
**Character in Headings, No Spaces**
|
||||
The number of characters in headings considered part of a word or punctuation. That is, white
|
||||
space characters are not counted.
|
||||
211
docs/source/more_customise.rst
Normal file
@@ -0,0 +1,211 @@
|
||||
.. _a_custom:
|
||||
|
||||
**************
|
||||
Customisations
|
||||
**************
|
||||
|
||||
.. _Enchant: https://rrthomas.github.io/enchant/
|
||||
.. _Free Desktop: https://cgit.freedesktop.org/libreoffice/dictionaries/tree/
|
||||
|
||||
There are a few ways you can customise novelWriter yourself. Currently, you can add new GUI themes,
|
||||
your own syntax themes, and install additional dictionaries.
|
||||
|
||||
|
||||
.. _a_custom_dict:
|
||||
|
||||
Spell Check Dictionaries
|
||||
========================
|
||||
|
||||
novelWriter uses Enchant_ as the spell checking tool. Depending on your operating system, it may or
|
||||
may not load all installed spell check dictionaries automatically.
|
||||
|
||||
Linux and MacOS
|
||||
---------------
|
||||
|
||||
On Linux and MacOS, you generally only have to install hunspell, aspell or myspell dictionaries on
|
||||
your system like you do for other applications. See your distro or OS documentation for how to do
|
||||
this. These dictionaries should show up as available spell check languages in novelWriter.
|
||||
|
||||
Windows
|
||||
-------
|
||||
|
||||
For Windows, English is included with the installation. For other languages you have to download
|
||||
and add dictionaries yourself.
|
||||
|
||||
**Install Tool**
|
||||
|
||||
A small tool to assist with this can be found under **Tools > Add Dictionaries**. It will import
|
||||
spell checking dictionaries from Free Office or Libre Office extensions. The dictionaries are then
|
||||
installed in the install location for the Enchant library and should thus work for any application
|
||||
that uses Enchant for spell checking.
|
||||
|
||||
**Manual Install**
|
||||
|
||||
If you prefer to do this manually or want to use a different source than the ones mentioned above,
|
||||
You need to get compatible dictionary files for your language. You need two files files ending with
|
||||
``.aff`` and ``.dic``. These files must then be copied to the following location:
|
||||
|
||||
``C:\Users\<USER>\AppData\Local\enchant\hunspell``
|
||||
|
||||
This assumes your user profile is stored at ``C:\Users\<USER>``. The last one or two folders may
|
||||
not exist, so you may need to create them.
|
||||
|
||||
You can find the various dictionaries on the `Free Desktop`_ website.
|
||||
|
||||
.. note::
|
||||
The Free Desktop link points to a repository, and what may look like file links inside the
|
||||
dictionary folder are actually links to web pages. If you right-click and download those, you
|
||||
get HTML files, not dictionaries!
|
||||
|
||||
In order to download the actual dictionary files, right-click the "plain" label at the end of
|
||||
each line and download that.
|
||||
|
||||
|
||||
.. _a_custom_theme:
|
||||
|
||||
Syntax and GUI Themes
|
||||
=====================
|
||||
|
||||
Adding your own GUI and syntax themes is relatively easy, although it requires that you manually
|
||||
edit config files with colour values. The themes are defined by simple plain text config files with
|
||||
meta data and colour settings.
|
||||
|
||||
In order to make your own versions, first copy one of the existing files to your local computer and
|
||||
modify it as you like.
|
||||
|
||||
* The existing syntax themes are stored in
|
||||
`novelwriter/assets/syntax <https://github.com/vkbo/novelWriter/tree/main/novelwriter/assets/syntax>`_.
|
||||
* The existing GUI themes are stored in
|
||||
`novelwriter/assets/themes <https://github.com/vkbo/novelWriter/tree/main/novelwriter/assets/themes>`_.
|
||||
* The existing icon themes are stored in
|
||||
`novelwriter/assets/icons <https://github.com/vkbo/novelWriter/tree/main/novelwriter/assets/icons>`_.
|
||||
|
||||
Remember to also change the name of your theme by modifying the ``name`` setting at the top of the
|
||||
file, otherwise you may not be able to distinguish them in **Preferences**.
|
||||
|
||||
For novelWriter to be able to locate the custom theme files, you must copy them to the
|
||||
:ref:`a_locations_data` location in your home or user area. There should be a folder there named
|
||||
``syntax`` for syntax themes, just ``themes`` for GUI themes, and ``icons`` for icon themes. These
|
||||
folders are created the first time you start novelWriter.
|
||||
|
||||
Once the files are copied there, they should show up in **Preferences** with the label you
|
||||
set as ``name`` inside the file.
|
||||
|
||||
.. versionadded:: 2.0
|
||||
The ``icontheme`` value was added to GUI themes. Make sure you set this value in existing custom
|
||||
themes. Otherwise, novelWriter will try to guess your icon theme, and may not pick the most
|
||||
suitable one.
|
||||
|
||||
|
||||
Custom GUI and Icons Theme
|
||||
--------------------------
|
||||
|
||||
A GUI theme ``.conf`` file consists of the following settings:
|
||||
|
||||
.. code-block:: cfg
|
||||
|
||||
[Main]
|
||||
name = My Custom Theme
|
||||
description = A description of my custom theme
|
||||
author = Jane Doe
|
||||
credit = John Doe
|
||||
url = https://example.com
|
||||
license = CC BY-SA 4.0
|
||||
licenseurl = https://creativecommons.org/licenses/by-sa/4.0/
|
||||
icontheme = typicons_light
|
||||
|
||||
[Palette]
|
||||
window = 100, 100, 100
|
||||
windowtext = 100, 100, 100
|
||||
base = 100, 100, 100
|
||||
alternatebase = 100, 100, 100
|
||||
text = 100, 100, 100
|
||||
tooltipbase = 100, 100, 100
|
||||
tooltiptext = 100, 100, 100
|
||||
button = 100, 100, 100
|
||||
buttontext = 100, 100, 100
|
||||
brighttext = 100, 100, 100
|
||||
highlight = 100, 100, 100
|
||||
highlightedtext = 100, 100, 100
|
||||
link = 100, 100, 100
|
||||
linkvisited = 100, 100, 100
|
||||
|
||||
[GUI]
|
||||
helptext = 0, 0, 0
|
||||
fadedtext = 128, 128, 128
|
||||
errortext = 255, 0, 0
|
||||
statusnone = 120, 120, 120
|
||||
statussaved = 2, 133, 37
|
||||
statusunsaved = 200, 15, 39
|
||||
|
||||
In the Main section you must at least define the ``name`` and ``icontheme`` settings. The
|
||||
``icontheme`` settings should correspond to one of the internal icon themes, either
|
||||
``typicons_light`` or ``typicons_dark``, or to an icon theme in your custom icons directory. The
|
||||
setting must match the icon theme's folder name.
|
||||
|
||||
The Palette values correspond to the Qt enum values for ``QPalette::ColorRole``, see the
|
||||
`Qt documentation <https://doc.qt.io/qt-5.15/qpalette.html#ColorRole-enum>`_ for more details. The
|
||||
colour values are RGB numbers on the format ``r, g, b`` where each is an integer from ``0`` to
|
||||
``255``. Omitted values are not loaded and will use default values. If the ``helptext`` colour is
|
||||
not defined, it is computed as a colour between the ``window`` and ``windowtext`` colour.
|
||||
|
||||
.. versionadded:: 2.5
|
||||
The ``fadedtext`` and ``errortext`` theme colour entries were added.
|
||||
|
||||
|
||||
Custom Syntax Theme
|
||||
-------------------
|
||||
|
||||
A syntax theme ``.conf`` file consists of the following settings:
|
||||
|
||||
.. code-block:: cfg
|
||||
|
||||
[Main]
|
||||
name = My Syntax Theme
|
||||
author = Jane Doe
|
||||
credit = John Doe
|
||||
url = https://example.com
|
||||
license = CC BY-SA 4.0
|
||||
licenseurl = https://creativecommons.org/licenses/by-sa/4.0/
|
||||
|
||||
[Syntax]
|
||||
background = 255, 255, 255
|
||||
text = 0, 0, 0
|
||||
link = 0, 0, 0
|
||||
headertext = 0, 0, 0
|
||||
headertag = 0, 0, 0
|
||||
emphasis = 0, 0, 0
|
||||
dialog = 0, 0, 0
|
||||
altdialog = 0, 0, 0
|
||||
note = 0, 0, 0
|
||||
hidden = 0, 0, 0
|
||||
shortcode = 0, 0, 0
|
||||
keyword = 0, 0, 0
|
||||
tag = 0, 0, 0
|
||||
value = 0, 0, 0
|
||||
optional = 0, 0, 0
|
||||
spellcheckline = 0, 0, 0
|
||||
errorline = 0, 0, 0
|
||||
replacetag = 0, 0, 0
|
||||
modifier = 0, 0, 0
|
||||
texthighlight = 255, 255, 255, 128
|
||||
|
||||
In the Main section, you must define at least the ``name`` setting. The Syntax colour values are
|
||||
RGB(A) numbers of the format ``r, g, b, a`` where each is an integer from ``0`` to ``255``. The
|
||||
fourth value is the alpha channel, which can be omitted.
|
||||
|
||||
Omitted syntax colours default to black, except ``background`` which defaults to white, and
|
||||
``texthighlight`` which defaults to white with half transparency.
|
||||
|
||||
.. versionadded:: 2.2
|
||||
The ``shortcode`` syntax colour entry was added.
|
||||
|
||||
.. versionadded:: 2.3
|
||||
The ``optional`` syntax colour entry was added.
|
||||
|
||||
.. versionadded:: 2.4
|
||||
The ``texthighlight`` syntax colour entry was added.
|
||||
|
||||
.. versionadded:: 2.5
|
||||
The ``dialog``, ``altdialog``, ``note`` and ``tag`` syntax colour entries were added.
|
||||
``straightquotes``, ``doublequotes`` and ``singlequotes`` were removed.
|
||||
133
docs/source/more_projectformat.rst
Normal file
@@ -0,0 +1,133 @@
|
||||
.. _a_prjfmt:
|
||||
|
||||
**********************
|
||||
Project Format Changes
|
||||
**********************
|
||||
|
||||
.. _File Format Spec 1.5: _static/fileformatspec15.pdf
|
||||
.. _documentation: https://docs.novelwriter.io/
|
||||
|
||||
Most of the changes to the file formats over the history of novelWriter have no impact on the
|
||||
user side of things. The project files are generally updated automatically. However, some of the
|
||||
changes require minor actions from the user.
|
||||
|
||||
The key changes in the formats are listed in this chapter, as well as the user actions required,
|
||||
where applicable.
|
||||
|
||||
.. only:: not html
|
||||
|
||||
A full project file format specification is available in the online documentation_.
|
||||
|
||||
.. caution::
|
||||
When you update a project from one format version to the next, the project can no longer be
|
||||
opened by a version of novelWriter prior to the version where the new file format was
|
||||
introduced. You will get a notification about any updates to your project file format and will
|
||||
have the option to decline the upgrade.
|
||||
|
||||
.. only:: html
|
||||
|
||||
**For Developers**
|
||||
|
||||
A full description of the current file format is available in the
|
||||
:download:`File Format Spec 1.5 <fileformatspec15.pdf>`
|
||||
document, available as a PDF. This document is intended for contributors to novelWriter, those
|
||||
building project conversion tools, either to or from tne novelWriter format, and for those who
|
||||
wish to make their own templating system.
|
||||
|
||||
|
||||
.. _a_prjfmt_1_5:
|
||||
|
||||
Format 1.5 Changes
|
||||
==================
|
||||
|
||||
This project format was introduced in novelWriter version 2.0 RC 2.
|
||||
|
||||
This is a modification of the 1.4 format. It makes the XML more consistent in that meta data have
|
||||
been moved to their respective section nodes as attributes, and key/value settings now have a
|
||||
consistent format. Logical flags are saved as yes/no instead of Python True/False, and the main
|
||||
heading of the document is now saved to the item rather than in the index. The conversion is done
|
||||
automatically the first time a project is loaded. No user action is required.
|
||||
|
||||
|
||||
.. _a_prjfmt_1_4:
|
||||
|
||||
Format 1.4 Changes
|
||||
==================
|
||||
|
||||
This project format was introduced in novelWriter version 2.0 RC 1. Since this was a release
|
||||
candidate, it is unlikely that your project uses it, but it may be the case if you've installed a
|
||||
pre-release.
|
||||
|
||||
This format changes the way project items (folders, documents and notes) are stored. It is a more
|
||||
compact format that is simpler and faster to parse, and easier to extend. The conversion is done
|
||||
automatically the first time a project is loaded. No user action is required.
|
||||
|
||||
|
||||
.. _a_prjfmt_1_3:
|
||||
|
||||
Format 1.3 Changes
|
||||
==================
|
||||
|
||||
This project format was introduced in novelWriter version 1.5.
|
||||
|
||||
With this format, the number of document layouts was reduced from eight to two. The conversion of
|
||||
document layouts is performed automatically when the project is opened.
|
||||
|
||||
Due to the reduction of layouts, some features that were previously controlled by these layouts
|
||||
will be lost. These features are instead now controlled by syntax codes, so to recover these
|
||||
features, some minor modification must be made to select documents by the user.
|
||||
|
||||
The manual changes the user must make should be very few as they apply to document layouts that
|
||||
should be used only a few places in any given project. These are as follows:
|
||||
|
||||
**Title Pages**
|
||||
|
||||
* The formatting of the level one title on the title page must be changed from ``# Title Text`` to
|
||||
``#! Title Text`` in order to retain the previous functionality. See :ref:`a_fmt_head`.
|
||||
* Any text that was previously centred on the page must be manually centred using the text
|
||||
alignment feature. See :ref:`a_fmt_align`.
|
||||
|
||||
**Unnumbered Chapters**
|
||||
|
||||
* Since the specific layout for unnumbered chapters has been dropped, such chapters must all use
|
||||
the ``##! Chapter Name`` formatting code instead of ``## Chapter Name``. This also includes
|
||||
chapters marked by an asterisk: ``## *Chapter Name``, as this feature has also been dropped.
|
||||
See :ref:`a_fmt_head`.
|
||||
|
||||
**Plain Pages**
|
||||
|
||||
* The layout named "Plain Page" has also been removed. The only feature of this layout was that it
|
||||
ensured that the content always started on a fresh page. In the new format, fresh pages can be
|
||||
set anywhere in the text with the ``[NEW PAGE]`` code. See :ref:`a_fmt_break`.
|
||||
|
||||
|
||||
.. _a_prjfmt_1_2:
|
||||
|
||||
Format 1.2 Changes
|
||||
==================
|
||||
|
||||
This project format was introduced in novelWriter version 0.10.
|
||||
|
||||
With this format, the way auto-replace entries were stored in the main project XML file changed.
|
||||
|
||||
|
||||
.. _a_prjfmt_1_1:
|
||||
|
||||
Format 1.1 Changes
|
||||
==================
|
||||
|
||||
This project format was introduced in novelWriter version 0.7.
|
||||
|
||||
With this format, the ``content`` folder was introduced in the project storage. Previously, all
|
||||
novelWriter documents were saved in a series of folders numbered from ``data_0`` to ``data_f``.
|
||||
|
||||
It also reduces the number of meta data and cache files. These files are automatically deleted if
|
||||
an old project is opened. This was also when the Table of Contents file was introduced.
|
||||
|
||||
|
||||
.. _a_prjfmt_1_0:
|
||||
|
||||
Format 1.0 Changes
|
||||
==================
|
||||
|
||||
This is the original file format and project structure. It was in use up to version 0.6.3.
|
||||
@@ -1,23 +0,0 @@
|
||||
************************
|
||||
Supporting Files (Notes)
|
||||
************************
|
||||
|
||||
Supporting files, or notes, are any files stored in root folders that are not the Novel root folder.
|
||||
These files are intended for summaries and outlines of the various plot elements, characters, locations, and so on, of the novel.
|
||||
These are not required, but making at least minimal files for each such element, and add a tag to them, makes it possible to use the Outline View feature to see how each element intersects with each section of the novel itself, and add clickable cross-references between document in the editor and viewer.
|
||||
|
||||
File Tags
|
||||
=========
|
||||
|
||||
Each new heading in a note file can have a tag associated with it.
|
||||
The format of a tag is ``@tag: tagname``, where tagname is a unique identifier.
|
||||
Tags can then be referenced in the novel files, or other note files, and will show up in the Outline View and in the back-reference panel when a document is being viewed.
|
||||
|
||||
The syntax highlighter will alert the user that the keyword is correctly used and that the tag is allowed, that is, the tag is unique.
|
||||
Duplicate tags should be detected as long as the index is up to date.
|
||||
|
||||
The tag is the only part of these files that the application uses.
|
||||
The rest of the file is there for the writer to use in whatever way they wish.
|
||||
|
||||
A note file can also reference other note files in the same way novel files do.
|
||||
When the note file is opened in the view pane, these become clickable links, making it easier to follow connections in the plot.
|
||||
239
docs/source/project_manuscript.rst
Normal file
@@ -0,0 +1,239 @@
|
||||
.. _a_manuscript:
|
||||
|
||||
***********************
|
||||
Building the Manuscript
|
||||
***********************
|
||||
|
||||
.. _Pandoc: https://pandoc.org/
|
||||
|
||||
You can at any time build a manuscript, an outline of your notes, or any other type of document
|
||||
from the text in your project. All of this is handled by the **Manuscript Build** tool. You can
|
||||
activate it from the sidebar, the **Tools** menu, or by pressing :kbd:`F5`.
|
||||
|
||||
.. versionadded:: 2.1
|
||||
|
||||
This tool is new for version 2.1. A simpler tool was used for earlier versions. The simpler tool
|
||||
only allows you to define a single set of options for the build, but otherwise had much the same
|
||||
functionality.
|
||||
|
||||
|
||||
.. _a_manuscript_main:
|
||||
|
||||
The Manuscript Build Tool
|
||||
=========================
|
||||
|
||||
.. figure:: images/fig_manuscript_build.png
|
||||
:width: 80%
|
||||
|
||||
The **Manuscript Build** tool main window.
|
||||
|
||||
The main window of the **Manuscript Build** tool contains a list of all the builds you have
|
||||
defined, a selection of settings, and a few buttons to generate preview, open the print dialog, or
|
||||
run the build to create a manuscript document.
|
||||
|
||||
|
||||
Outline and Word Counts
|
||||
-----------------------
|
||||
|
||||
.. figure:: images/fig_manuscript_build_outline.png
|
||||
:width: 80%
|
||||
|
||||
The **Manuscript Build** tool main window with the **Outline** visible.
|
||||
|
||||
The **Outline** tab on the left lets you navigate the headings in the preview document. It will
|
||||
show up to scene level headings for novel documents, and level 2 headings for notes.
|
||||
|
||||
A collapsible panel of word and character counts are also available below the preview document.
|
||||
These are calculated from the text you have included in the document, and are more accurate counts
|
||||
than what's available in the project tree since they are counted *after formatting*.
|
||||
|
||||
For a detailed description on how they are counted, see :ref:`a_counting`.
|
||||
|
||||
|
||||
.. _a_manuscript_settings:
|
||||
|
||||
Build Settings
|
||||
==============
|
||||
|
||||
Each build definition can be edited by opening it in the **Manuscript Build Settings** dialog,
|
||||
either by double-clicking or by selecting it and pressing the edit button in the toolbar.
|
||||
|
||||
.. tip::
|
||||
|
||||
You can keep the **Manuscript Build Settings** dialog open while testing the different options,
|
||||
and just hit the :guilabel:`Apply` button. You can test the result of your settings by pressing
|
||||
the :guilabel:`Preview` button in the main **Manuscript Build** window. When you're happy with
|
||||
the result, you can close the settings.
|
||||
|
||||
|
||||
Document Selection
|
||||
------------------
|
||||
|
||||
.. figure:: images/fig_build_settings_selections.png
|
||||
:width: 80%
|
||||
|
||||
The **Selections** page of the **Manuscript Build Settings** dialog.
|
||||
|
||||
The **Selections** page of the **Manuscript Build Settings** dialog allows you to fine tune which
|
||||
documents are included in the build. They are indicated by a green arrow icon in the last column.
|
||||
On the right you have some filter options for selecting content of a specific type, and a set of
|
||||
switches for which root folders to include.
|
||||
|
||||
You can override the result of these filters by marking one or more documents and selecting to
|
||||
explicitly include or exclude them by using the buttons below the tree view. The last button can be
|
||||
used to reset the override and return control to the filter settings.
|
||||
|
||||
In the figure, the green arrow icon and the blue pin icon indicates which documents are included,
|
||||
and the red forbidden icon indicates that a document is explicitly excluded.
|
||||
|
||||
|
||||
.. _a_manuscript_settings_head:
|
||||
|
||||
Formatting Headings
|
||||
-------------------
|
||||
|
||||
.. figure:: images/fig_build_settings_headings.png
|
||||
:width: 80%
|
||||
|
||||
The **Headings** page of the **Manuscript Build Settings** dialog.
|
||||
|
||||
The **Headings** page of the **Manuscript Build Settings** dialog allows you to set how the
|
||||
headings in your :term:`Novel Documents` are formatted. By default, the title is just copied as-is,
|
||||
indicated by the ``{Title}`` format. You can change this to for instance add chapter numbers and
|
||||
scene numbers, or insert character names, like shown in the figure above.
|
||||
|
||||
Clicking the edit button next to a format will copy the formatting string into the edit box where
|
||||
it can be modified, and where a syntax highlighter will help indicate which parts are automatically
|
||||
generated by the build tool. The :guilabel:`Insert` button is a dropdown list of these formats, and
|
||||
selecting one will insert it at the position of the cursor.
|
||||
|
||||
Any text you add that isn't highlighted in colours will remain in your formatted titles.
|
||||
``{Title}`` will always be replaced by the text in the heading from your documents.
|
||||
|
||||
You can preview the result of these format strings by clicking :guilabel:`Apply`, and then clicking
|
||||
:guilabel:`Preview` in the **Manuscript Build** tool main window.
|
||||
|
||||
|
||||
Scene Separators
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
If you don't want any titles for your scenes (or for your sections if you have them), you can leave
|
||||
the formatting boxes empty. If so, an empty paragraph will be inserted between the scenes or
|
||||
sections instead, resulting in a gap in the text. You can also switch on the :guilabel:`Hide`
|
||||
setting, which will ignore them completely. That is, there won't even be an extra gap inserted.
|
||||
|
||||
Alternatively, if you want a separator text between them, like the common ``* * *``, you can enter
|
||||
the desired separator text as the format. If the format is any piece of static text, it will always
|
||||
be treated as a separator.
|
||||
|
||||
|
||||
.. _a_manuscript_settings_head_hard:
|
||||
|
||||
Hard and Soft Scenes
|
||||
^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
If you wish to distinguish between so-called soft and hard scene breaks, you can use the
|
||||
alternative scene heading format in your text. You can then give these headings a different
|
||||
formatting in the **Headings** settings.
|
||||
|
||||
See :ref:`a_fmt_head` for more info on how to format headings in your text.
|
||||
|
||||
|
||||
Output Settings
|
||||
---------------
|
||||
|
||||
The **Content**, **Format** and **Output** pages of the **Manuscript Build Settings** dialog
|
||||
control a number of other settings for the output. Some of these only apply to specific output
|
||||
formats, which is indicated by the section headings on the settings pages.
|
||||
|
||||
|
||||
.. _a_manuscript_build:
|
||||
|
||||
Building Manuscript Documents
|
||||
=============================
|
||||
|
||||
.. figure:: images/fig_build_build.png
|
||||
:width: 80%
|
||||
|
||||
The **Manuscript Build** dialog used for writing the actual manuscript documents.
|
||||
|
||||
When you press the :guilabel:`Build` button on the **Build Manuscript** tool main window, a special
|
||||
file dialog opens up. This is where you pick your desired output format and where to write the
|
||||
file.
|
||||
|
||||
On the left side of the dialog is a list of all the available file formats, and on the right, a
|
||||
list of the documents which are included based on the build definition you selected. You can choose
|
||||
an output path, and set a base file name as well. The file extension will be added automatically.
|
||||
|
||||
To generate the manuscript document, press the :guilabel:`Build` button. A small progress bar will
|
||||
show the build progress, but for small projects it may pass very fast.
|
||||
|
||||
|
||||
File Formats
|
||||
------------
|
||||
|
||||
Currently, four document formats are supported.
|
||||
|
||||
Open Document Format
|
||||
The Build tool can produce either an ``.odt`` file, or an ``.fodt`` file. The latter is just a
|
||||
flat version of the document format as a single XML file. Most rich text editors support the
|
||||
former, and only a few the latter.
|
||||
|
||||
Microsoft Word Document Format
|
||||
The Microsoft Word Document format writes a single ``.docx`` file. It uses a fairly basic format
|
||||
that should be compatible with most rich text editors.
|
||||
|
||||
Portable Document Format (PDF)
|
||||
The PDF is generated from a copy of the preview document, and should have the same formatting
|
||||
capabilities as the preview. It's identical to what is produced if you select the print option
|
||||
and print to PDF.
|
||||
|
||||
novelWriter HTML
|
||||
The HTML format writes a single ``.htm`` file with minimal style formatting. The HTML document
|
||||
is suitable for further processing by document conversion tools like Pandoc_, for importing in
|
||||
word processors, or for printing from browser.
|
||||
|
||||
Standard/Extended Markdown
|
||||
The Markdown format comes in both Standard and Extended flavour. The *only* difference in terms
|
||||
of novelWriter functionality is the support for strike through text, which is not supported by
|
||||
the Standard flavour.
|
||||
|
||||
novelWriter Markup
|
||||
This is simply a concatenation of the project documents selected by the filters into a ``.txt``
|
||||
file. The documents are stacked together in the order they appear in the project tree, with
|
||||
comments, tags, etc. included if they are selected. This is a useful format for exporting the
|
||||
project for later import back into novelWriter.
|
||||
|
||||
.. versionadded:: 2.6
|
||||
|
||||
Microsoft Word and PDF output options were added.
|
||||
|
||||
|
||||
Additional Formats
|
||||
------------------
|
||||
|
||||
In addition to the above document formats, the novelWriter HTML and Markup formats can also be
|
||||
wrapped in a JSON file. These files will have a meta data entry and a body entry. For HTML, also
|
||||
the accompanying CSS styles used by the preview are included.
|
||||
|
||||
The text body is saved in a two-level list. The outer list contains one entry per document, in the
|
||||
order they appear in the project tree. Each document is then split up into a list as well, with one
|
||||
entry per paragraph it contains.
|
||||
|
||||
These files are mainly intended for scripted post-processing for those who want that option. A JSON
|
||||
file can be imported directly into a Python dict object or a PHP array, to mentions a few options.
|
||||
|
||||
|
||||
.. _a_manuscript_print:
|
||||
|
||||
Printing
|
||||
========
|
||||
|
||||
The :guilabel:`Print` button allows you to print the content in the preview window. You can either
|
||||
print to one of your system's printers, or select PDF as your output format from the printer icon
|
||||
on the print dialog.
|
||||
|
||||
.. note::
|
||||
|
||||
The paper format should in all cases default to whatever your system default is. If you want to
|
||||
change it, you have to select it from the **Print Preview** dialog.
|
||||
409
docs/source/project_overview.rst
Normal file
@@ -0,0 +1,409 @@
|
||||
.. _a_proj:
|
||||
|
||||
*****************
|
||||
Managing Projects
|
||||
*****************
|
||||
|
||||
Your text in novelWriter is organised into projects. Each project is meant to contain one novel
|
||||
and associated notes. If you have multiple novels in a series, with the same characters and shared
|
||||
notes, it is also possible to keep all of them in the same project.
|
||||
|
||||
.. _a_proj_new:
|
||||
|
||||
Creating Project
|
||||
================
|
||||
|
||||
New projects can be created from the **Project** menu by selecting **Create or Open Project**. This
|
||||
will open the **Welcome** dialog, where you can select the :guilabel:`New` button that will assist
|
||||
you in creating a new project. This dialog is also displayed when you start novelWriter.
|
||||
|
||||
A novelWriter project requires a dedicated folder for storing its files on the local file system.
|
||||
If you're interested in the details, you can have a look at the chapter :ref:`a_storage`.
|
||||
|
||||
A list of recently opened projects is maintained, and displayed in the **Welcome** dialog. A
|
||||
project can be removed from this list by selecting it and pressing the :kbd:`Del` key or by
|
||||
right-clicking it and selecting the **Remove Project** option.
|
||||
|
||||
.. figure:: images/fig_welcome.jpg
|
||||
|
||||
The project list (left) and new project form (right) of the :guilabel:`Welcome` dialog.
|
||||
|
||||
Project-specific settings are available in **Project Settings** in the **Project** menu. See
|
||||
further details below in the :ref:`a_proj_settings` section.
|
||||
|
||||
Details about the project's novel text, including word counts, and a table of contents with word
|
||||
and page counts, is available through the **Novel Details** dialog. Statistics about the project
|
||||
is also available in the **Manuscript Build** tool.
|
||||
|
||||
|
||||
Template Projects
|
||||
-----------------
|
||||
|
||||
From the Welcome dialog you can also create a new from another existing project. If you have a
|
||||
specific structure you want to use for all your new projects, you can create a dedicated project to
|
||||
be used as a template, and select to copy an existing project from the :guilabel:"Prefill Project"
|
||||
option from the **New Project** form.
|
||||
|
||||
|
||||
.. _a_proj_roots:
|
||||
|
||||
Project Structure
|
||||
=================
|
||||
|
||||
Projects are structured into a set of top level folders called "Root Folders". They are visible in
|
||||
the project tree at the left side of the main window.
|
||||
|
||||
The :term:`novel documents` go into a root folder of type **Novel**. :term:`Project notes` go into
|
||||
the other root folders. These other root folder types are intended for your notes on the various
|
||||
elements of your story. Using them is of course entirely optional.
|
||||
|
||||
A new project may not have all of the root folders present, but you can add the ones you want from
|
||||
the project tree tool bar.
|
||||
|
||||
Each root folder has one or more :term:`reference` :term:`keyword` associated with it that is used
|
||||
to reference them from other documents and notes. The intended usage of each type of root folder is
|
||||
listed below. However, aside from the **Novel** folder, no restrictions are applied by the
|
||||
application on what you put in them. You can use them however you want.
|
||||
|
||||
The root folder system is closely connected to how the Tags and References system works. For more
|
||||
details, see the :ref:`a_references` chapter.
|
||||
|
||||
|
||||
Root Folder Types
|
||||
-----------------
|
||||
|
||||
**Novel**
|
||||
This is the root folder type for text that goes into the final novel or novels. This class of
|
||||
documents have other rules and features than the project notes. See :ref:`a_struct` for more
|
||||
details.
|
||||
|
||||
**Plot**
|
||||
This is the root folder type where main plots can be outlined. It is optional, but adding at
|
||||
least brief notes can be useful in order to tag plot elements for the **Outline View**. Tags in
|
||||
this folder can be references using the ``@plot`` keyword.
|
||||
|
||||
**Characters**
|
||||
Character notes go in this root folder type. These are especially important if you want to use
|
||||
the **Outline View** to see which character appears where, which part of the story is told from
|
||||
a specific character's point-of-view, or focusing on a particular character's storyline.
|
||||
|
||||
The character names can also be inserted into for instance chapter titles when you create your
|
||||
manuscript. Tags in this type of folder can be referenced using the ``@pov`` keyword for
|
||||
point-of-view characters, ``@focus`` for a focus character, or the ``@char`` keyword for any
|
||||
other character present.
|
||||
|
||||
**Locations**
|
||||
The locations folder type is for various scene locations that you want to track. Tags in this
|
||||
folder can be references using the ``@location`` keyword.
|
||||
|
||||
**Timeline**
|
||||
If the story has multiple plot timelines or jumps in time within the same plot, this folder type
|
||||
can be used to track this. Tags in this type of folder can be references using the ``@time``
|
||||
keyword.
|
||||
|
||||
**Objects**
|
||||
Important objects in the story, for instance physical objects that change hands often, can be
|
||||
tracked here. Tags in this type of folder can be references using the ``@object`` keyword.
|
||||
|
||||
**Entities**
|
||||
Does your plot have many powerful organisations or companies? Or other entities that are part of
|
||||
the plot? They can be organised here. Tags in this type of folder can be references using the
|
||||
``@entity`` keyword.
|
||||
|
||||
**Custom**
|
||||
The custom root folder type can be used for tracking anything else not covered by the above
|
||||
options. Tags in this folder type can be references using the ``@custom`` keyword.
|
||||
|
||||
The root folders are closely tied to the tags and reference system. Each folder type corresponds to
|
||||
categories of tags that can be used to reference them. For more information about the tags listed,
|
||||
see :ref:`a_references_references`.
|
||||
|
||||
There is also a ``@mention`` keyword that can be used to reference any tag.
|
||||
See :ref:`a_references_references` for more details.
|
||||
|
||||
.. note::
|
||||
|
||||
You can rename root folders to whatever you want. However, this doesn't change the reference
|
||||
keyword or what they do.
|
||||
|
||||
|
||||
.. _a_proj_roots_del:
|
||||
|
||||
Deleted Documents
|
||||
-----------------
|
||||
|
||||
Deleted documents are moved into a special **Trash** root folder. Documents in the trash folder can
|
||||
then be deleted permanently, either individually, or by emptying the trash from the menu. Documents
|
||||
in the trash folder are removed from the :term:`project index` and cannot be referenced.
|
||||
|
||||
A document or a folder can be moved to trash from the **Project** menu, or by pressing
|
||||
:kbd:`Ctrl+Shift+Del`. Root folders can only be removed when they are empty.
|
||||
|
||||
|
||||
.. _a_proj_roots_out:
|
||||
|
||||
Archived Documents
|
||||
------------------
|
||||
|
||||
If you don't want to delete a document, or put it in the **Trash** folder where it may be deleted
|
||||
accidentally, but still want it out of your main project tree, you can create an **Archive** root
|
||||
folder instead and move it there. It has the same effect as moving it to **Trash**, but it is safe
|
||||
from deletion.
|
||||
|
||||
You can drag any document to this folder and preserve its settings. The document will always be
|
||||
excluded from the **Build Manuscript** tool. It is also removed from the :term:`project index`, so
|
||||
the tags and references defined in it will not show up anywhere else.
|
||||
|
||||
|
||||
.. _a_proj_roots_dirs:
|
||||
|
||||
Using Folders in the Project Tree
|
||||
---------------------------------
|
||||
|
||||
Regular folders, those that are not root folders, have no structural significance to the project.
|
||||
When novelWriter is processing the documents in a project, like for instance when you create a
|
||||
manuscript from it, these folders are ignored. Only the order of the documents themselves matter.
|
||||
|
||||
The folders are there purely as a way for you to organise the documents in meaningful sections and
|
||||
to be able to collapse and hide them in the project tree when you're not working on those
|
||||
documents.
|
||||
|
||||
In addition to using folders. it is also possible to add child documents to other documents. This
|
||||
is particularly useful when you create chapters and scenes. If you add separate scene documents,
|
||||
you should also add separate chapter documents, even if they only contain a chapter heading. You
|
||||
can then add scene documents as child items to the chapters.
|
||||
|
||||
|
||||
.. _a_proj_roots_orphaned:
|
||||
|
||||
Recovered Documents
|
||||
-------------------
|
||||
|
||||
If novelWriter crashes or otherwise exits without saving the project state, or if you're using a
|
||||
file synchronisation tool that runs out of sync, there may be files in the project storage folder
|
||||
that aren't tracked in the core project file. These files, when discovered, are recovered and added
|
||||
back into the project when a project is opened.
|
||||
|
||||
The discovered files are scanned for metadata that give clues as to where the document may
|
||||
previously have been located in the project. The project loading routine will try to put them back
|
||||
as close as possible to this location, if it still exists. Generally, it will be appended to the
|
||||
end of the folder where it previously was located. If that folder doesn't exist, it will try to add
|
||||
it to the correct root folder type. If it cannot figure out which root folder is correct, the
|
||||
document will be added to the **Novel** root folder. Finally, if a **Novel** does not exist, one
|
||||
will be created.
|
||||
|
||||
If the title of the document can be recovered, the word "Recovered:" will be added as a prefix to
|
||||
indicate that it may need further attention. If the title cannot be determined, the document will
|
||||
be named after its internal key, which is a string of characters and numbers.
|
||||
|
||||
|
||||
.. _a_proj_roots_lock:
|
||||
|
||||
Project Lockfile
|
||||
----------------
|
||||
|
||||
To prevent data loss caused by file conflicts when novelWriter projects are synchronised via file
|
||||
synchronisation tools, a project lockfile is written to the project storage folder when a project
|
||||
is open. If you try to open a project which already has such a file present, you will be presented
|
||||
with a warning, and some information about where else novelWriter thinks the project is also open.
|
||||
You will be given the option to ignore this warning, and continue opening the project at your own
|
||||
risk.
|
||||
|
||||
.. note::
|
||||
|
||||
If, for some reason, novelWriter or your computer crashes, the lock file may remain even if
|
||||
there are no other instances keeping the project open. In such a case it is safe to ignore the
|
||||
lock file warning when re-opening the project.
|
||||
|
||||
.. warning::
|
||||
|
||||
If you choose to ignore the warning and continue opening the project, and multiple instances of
|
||||
the project are in fact open, you are likely to cause inconsistencies and create diverging
|
||||
project files, potentially resulting in loss of data and orphaned files. You are not likely to
|
||||
lose any actual text unless both instances have the same document open in the editor, and
|
||||
novelWriter will try to resolve project inconsistencies the next time you open the project.
|
||||
|
||||
|
||||
.. _a_proj_files:
|
||||
|
||||
Project Documents
|
||||
=================
|
||||
|
||||
New documents can be created from the toolbar in the project tree, or by pressing :kbd:`Ctrl+N`.
|
||||
This will open the create new item menu and let you choose between a number of pre-defined
|
||||
documents and folders. You will be prompted for a label for the new item.
|
||||
|
||||
You can always rename an item by selecting **Rename Item** from the **Project** menu, or by
|
||||
pressing :kbd:`F2` when a document or folder is selected.
|
||||
|
||||
Other settings for project documents and folders are available from the context menu that you can
|
||||
activate by right-clicking on an it in the tree. The **Transform** submenu includes options for
|
||||
converting, splitting, or merging documents. See :ref:`a_ui_tree_split_merge` for more details on
|
||||
the latter two.
|
||||
|
||||
|
||||
Document Templates
|
||||
------------------
|
||||
|
||||
If you wish to create template documents to be used when creating new project documents, like for
|
||||
instance a character note template, you can add a **Templates** root folder to your project. Any
|
||||
document added to this root folder will show up in the **Add Item** menu in the project tree
|
||||
toolbar. When selected, a new document is created with its content copied from the chosen template.
|
||||
|
||||
.. versionadded:: 2.3
|
||||
|
||||
|
||||
.. _a_proj_files_counts:
|
||||
|
||||
Word Counts
|
||||
-----------
|
||||
|
||||
A character, word and paragraph count is maintained for each document, as well as for each section
|
||||
of a document following a :term:`heading<headings>`. The word count and change of words in the
|
||||
current session is displayed in the footer of any document open in the editor, and all stats are
|
||||
shown in the details panel below the project tree for any document selected in the project or novel
|
||||
trees.
|
||||
|
||||
The word counts are not updated in real time, but run in the background every few seconds for as
|
||||
long as the document is being actively edited.
|
||||
|
||||
A total project word count is displayed in the status bar. The total count depends on the sum of
|
||||
the values in the project tree, which again depend on an up to date :term:`project index`. If the
|
||||
counts seem wrong, a full project word recount can be initiated by rebuilding the project's index.
|
||||
Either from the **Tools** menu, or by pressing :kbd:`F9`.
|
||||
|
||||
The rules for how the counts are made is covered in more detail in :ref:`a_counting`.
|
||||
|
||||
|
||||
.. _a_proj_settings:
|
||||
|
||||
Project Settings
|
||||
================
|
||||
|
||||
The **Project Settings** can be accessed from the **Project** menu, or by pressing
|
||||
:kbd:`Ctrl+Shift+,`. This will open a dialog box, with a set of tabs.
|
||||
|
||||
|
||||
Settings Tab
|
||||
------------
|
||||
|
||||
The **Settings** tab holds the project name, author, and language settings.
|
||||
|
||||
The **Project Name** can be edited here. It is used for the main window title and for generating
|
||||
backup files. So keep in mind that if you do change this setting, the backup file names will change
|
||||
too.
|
||||
|
||||
You can also change the **Authors** and **Project Language** setting. These are only used when
|
||||
building the manuscript, for some formats. The language setting is also used when inserting text
|
||||
into documents in the viewer, like for instance labels for keywords and special comments.
|
||||
|
||||
If your project is in a different language than your main spell checking language is set to, you
|
||||
can override the default setting here. The project language can also be changed from the **Tools**
|
||||
menu.
|
||||
|
||||
You can also override the automatic backup setting for the project if you wish.
|
||||
|
||||
|
||||
Status and Importance Tabs
|
||||
--------------------------
|
||||
|
||||
Each document or folder of type **Novel** can be given a "Status" label accompanied by a coloured
|
||||
icon with an optional shape selected from a list of pre-defined shapes. Each document or folder of
|
||||
the remaining types can be given an "Importance" label with the same customisation options.
|
||||
|
||||
These labels are there purely for your convenience, and you are not required to use them for any
|
||||
other features to work. No other part of novelWriter accesses this information. The intention is to
|
||||
use these to indicate at what stage of completion each novel document is, or how important the
|
||||
content of a note is to the story. You don't have to use them this way, that's just what they were
|
||||
intended for, but you can make them whatever you want.
|
||||
|
||||
Both status and importance labels can be exported and imported so you can share them between
|
||||
projects, or define a standard set for all your writing projects. When you import labels to a
|
||||
project, they are always added as *new* labels.
|
||||
|
||||
See also :ref:`a_ui_tree_status`.
|
||||
|
||||
.. note::
|
||||
|
||||
The status or importance level currently in use by one or more documents cannot be deleted, but
|
||||
they can be edited.
|
||||
|
||||
|
||||
Auto-Replace Tab
|
||||
----------------
|
||||
|
||||
A set of automatically replaced keywords can be added in this tab. The keywords in the left column
|
||||
will be replaced by the text in the right column when documents are opened in the viewer. They will
|
||||
also be applied to manuscript builds.
|
||||
|
||||
The auto-replace feature will replace text in angle brackets that is in this list. The syntax
|
||||
highlighter will add an alternate colour to text matching the syntax, but it doesn't check if the
|
||||
text is in this list.
|
||||
|
||||
.. note::
|
||||
A keyword cannot contain spaces. The angle brackets are added by default, and when used in the
|
||||
text are a part of the keyword to be replaced. This is to ensure that parts of the text aren't
|
||||
unintentionally replaced by the content of the list.
|
||||
|
||||
|
||||
.. _a_proj_backup:
|
||||
|
||||
Backup
|
||||
======
|
||||
|
||||
An automatic backup system is built into novelWriter. In order to use it, a backup path to where
|
||||
the backup files are to be stored must be provided in **Preferences**. The path defaults to a
|
||||
folder named "Backups" in your home directory.
|
||||
|
||||
Backups can be run automatically when a project is closed, which also implies it is run when the
|
||||
application itself is closed. Backups are date stamped zip files of the project files in the
|
||||
project folder (files not strictly a part of the project are ignored). The zip archives are stored
|
||||
in a subfolder of the backup path. The subfolder will have the same name as the **Project Name** as
|
||||
defined in :ref:`a_proj_settings`.
|
||||
|
||||
The backup feature, when configured, can also be run manually from the **Tools** menu. It is also
|
||||
possible to disable automated backups for a given project in **Project Settings**.
|
||||
|
||||
.. note::
|
||||
For the backup to be able to run, the **Project Name** must be set in **Project Settings**. This
|
||||
value is used to generate the name and path of the backups. Without it, the backup will not run
|
||||
at all, but it will produce a warning message.
|
||||
|
||||
|
||||
.. _a_proj_stats:
|
||||
|
||||
Writing Statistics
|
||||
==================
|
||||
|
||||
When you work on a project, a log file records when you opened it, when you closed it, and the
|
||||
total word counts of your novel documents and notes at the end of the session, provided that the
|
||||
session lasted either more than 5 minutes, or that the total word count changed. For more details
|
||||
about the log file, see :ref:`a_storage`.
|
||||
|
||||
A tool to view the content of the log file is available in the **Tools** menu under **Writing
|
||||
Statistics**. You can also launch it by pressing :kbd:`F6`, or find it on the sidebar.
|
||||
|
||||
The tool will show a list of all your sessions, and a set of filters to apply to the data. You can
|
||||
also export the filtered data to a JSON file or to a CSV file that can be opened by a spreadsheet
|
||||
application like for instance Libre Office Calc or Excel.
|
||||
|
||||
.. versionadded:: 1.2
|
||||
|
||||
As of version 1.2, the log file also stores how much of the session time was spent idle. The
|
||||
definition of idle here is that the novelWriter main window loses focus, or the user hasn't made
|
||||
any changes to the currently open document in five minutes. The number of minutes can be altered
|
||||
in **Preferences**.
|
||||
|
||||
|
||||
Session Timer
|
||||
-------------
|
||||
|
||||
A session timer is by default visible in the status bar. The icon will show you a clock icon when
|
||||
you are active, and a pause icon when you are considered "idle" per the criteria mentioned above.
|
||||
|
||||
If you do not wish to see the timer, you can click on it once to hide it. The icon will still be
|
||||
visible. Click the icon once more to display the timer again.
|
||||
|
||||
.. versionadded:: 2.6
|
||||
|
||||
As of version 2.6, clicking the timer text or icon in the status bar will toggle its visibility.
|
||||