Compare commits
870 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6a982402d9 | ||
|
|
6c0da12424 | ||
|
|
3479d09ac5 | ||
|
|
df98d62339 | ||
|
|
dcef773a33 | ||
|
|
7719eaf546 | ||
|
|
53bea222cc | ||
|
|
57976c316b | ||
|
|
6ffabb8adf | ||
|
|
47a4e343af | ||
|
|
e186fd39f2 | ||
|
|
0c6f901393 | ||
|
|
d59b24bd6f | ||
|
|
9bdb25e10d | ||
|
|
a20f14b93d | ||
|
|
c7e417b044 | ||
|
|
e02ec2b695 | ||
|
|
ea8de4df76 | ||
|
|
97bf444b64 | ||
|
|
5f6246b394 | ||
|
|
948aaeb2bf | ||
|
|
79e935f8ac | ||
|
|
9f71023863 | ||
|
|
66f26ab057 | ||
|
|
1987fe64e8 | ||
|
|
13a0b17baa | ||
|
|
543b7fa74e | ||
|
|
7d9cc8fa5d | ||
|
|
c9b7f471bb | ||
|
|
31718fef1b | ||
|
|
0706a62d3a | ||
|
|
7d6bbca0c2 | ||
|
|
4bae91230c | ||
|
|
1ff4872770 | ||
|
|
15022af6fe | ||
|
|
4ab3322d97 | ||
|
|
fb45714dda | ||
|
|
7c5b527696 | ||
|
|
e232ef760c | ||
|
|
ae9a5a5074 | ||
|
|
ccc0ddd2f2 | ||
|
|
71135a3ba0 | ||
|
|
2fd52e0b32 | ||
|
|
f47fc02b82 | ||
|
|
4a12dd7f30 | ||
|
|
af66502067 | ||
|
|
7a2e4bb51e | ||
|
|
e2b1a1ecbb | ||
|
|
3ae1e404f8 | ||
|
|
edabed0105 | ||
|
|
9e820a79fe | ||
|
|
b97a4e76b1 | ||
|
|
14f72cba3c | ||
|
|
78dcebdd3e | ||
|
|
b537375b15 | ||
|
|
0b057a08a4 | ||
|
|
c53d6eb105 | ||
|
|
e6a20c76bb | ||
|
|
6f4f393a88 | ||
|
|
5174dcb6eb | ||
|
|
a4a30ae3c8 | ||
|
|
9f5ac2935e | ||
|
|
b76c2ef316 | ||
|
|
d292dd05b4 | ||
|
|
5da0655a15 | ||
|
|
bc9fbe6e72 | ||
|
|
a5823f04f1 | ||
|
|
73b774be7d | ||
|
|
5b4391c66f | ||
|
|
66c8302c00 | ||
|
|
301666e5bd | ||
|
|
b8c9fb8ccb | ||
|
|
7f3ef48515 | ||
|
|
9f4125b6bd | ||
|
|
58540ab062 | ||
|
|
b498eeec00 | ||
|
|
c1fc2c8201 | ||
|
|
db9ecd744f | ||
|
|
2a74f0dc0e | ||
|
|
2e93e78a73 | ||
|
|
d0337a7ae3 | ||
|
|
b66bfd0fd5 | ||
|
|
f6f07ca5fc | ||
|
|
5584a2d47b | ||
|
|
a88730ee3f | ||
|
|
9ce865a9c1 | ||
|
|
6eaeee5f57 | ||
|
|
2f2f71948a | ||
|
|
d3d30ae0f2 | ||
|
|
647e595254 | ||
|
|
be9728523e | ||
|
|
c45598f6c4 | ||
|
|
26ad93f2ae | ||
|
|
15b300f864 | ||
|
|
c5117e458b | ||
|
|
dc4b1ef93a | ||
|
|
70aeda9adb | ||
|
|
25e8bdee49 | ||
|
|
5fa5638277 | ||
|
|
4ea92dd9b9 | ||
|
|
4df2da6a7a | ||
|
|
0718da2fe2 | ||
|
|
182f54df73 | ||
|
|
4f2fafb514 | ||
|
|
38e2772213 | ||
|
|
ef86103f78 | ||
|
|
a2bb2efa3e | ||
|
|
06b22e0c2e | ||
|
|
b2798e77d4 | ||
|
|
17e4cbfa30 | ||
|
|
6ab6a13f2f | ||
|
|
dd5b8262f8 | ||
|
|
e7f91097b2 | ||
|
|
d2febd99e9 | ||
|
|
4cc65cbd06 | ||
|
|
56d1a0d570 | ||
|
|
9a0dc28f51 | ||
|
|
bbe34e4983 | ||
|
|
0da6ae9b37 | ||
|
|
37ccc82bf4 | ||
|
|
f42e9ed3cf | ||
|
|
1ab07cf3c7 | ||
|
|
440c0f9d5c | ||
|
|
573358b758 | ||
|
|
dbc13484b1 | ||
|
|
13c6c90e02 | ||
|
|
c56bac4f95 | ||
|
|
d1142d244e | ||
|
|
dd1d856bf3 | ||
|
|
513ba15838 | ||
|
|
23584914ec | ||
|
|
65d3ba3a34 | ||
|
|
796e8b3ae4 | ||
|
|
ebbf2bf1a9 | ||
|
|
23f0d5563c | ||
|
|
b065934bc3 | ||
|
|
0620e94824 | ||
|
|
1e1010601f | ||
|
|
0ccccb60b2 | ||
|
|
52f7e76abe | ||
|
|
6648fa33b1 | ||
|
|
e00c7d456d | ||
|
|
a3d3a6c176 | ||
|
|
089b5019de | ||
|
|
5140fcc3ba | ||
|
|
e6a4f88433 | ||
|
|
5c2b9cb10b | ||
|
|
5474152c7e | ||
|
|
591b7c2055 | ||
|
|
36cfea5c1d | ||
|
|
560d204890 | ||
|
|
ba1aa2b1ff | ||
|
|
4816c1c8af | ||
|
|
fb3e93be8a | ||
|
|
c26fcdd30f | ||
|
|
1d315b7d9b | ||
|
|
aaa073dba5 | ||
|
|
38b57181e1 | ||
|
|
0cf91b8852 | ||
|
|
cf84f8aeff | ||
|
|
3efd7683ab | ||
|
|
27c7df1288 | ||
|
|
082f51e797 | ||
|
|
0ed54d6643 | ||
|
|
d795a1133d | ||
|
|
82304ae828 | ||
|
|
eb5a95f48b | ||
|
|
3819d11ca4 | ||
|
|
922770638e | ||
|
|
0bcac7ed8d | ||
|
|
94545bd20a | ||
|
|
1c5e75ef01 | ||
|
|
2b4eb213f7 | ||
|
|
658835bebd | ||
|
|
947142e370 | ||
|
|
d5248c7dbc | ||
|
|
fdd9467147 | ||
|
|
e4067bf088 | ||
|
|
55bfcaec19 | ||
|
|
a5d68e6660 | ||
|
|
647dcf15d9 | ||
|
|
a31b607128 | ||
|
|
fb92941c39 | ||
|
|
50c845b15a | ||
|
|
d8e3eb6a30 | ||
|
|
8e13c98c5e | ||
|
|
af335b82e2 | ||
|
|
e46f07f927 | ||
|
|
39ef3513e7 | ||
|
|
73cf7f5201 | ||
|
|
76f583df6a | ||
|
|
e2b28de483 | ||
|
|
0428563e67 | ||
|
|
6d970c8a76 | ||
|
|
83db36f6eb | ||
|
|
8dba5c24a2 | ||
|
|
8b437281ab | ||
|
|
deaf067c50 | ||
|
|
760b6119d0 | ||
|
|
156546def6 | ||
|
|
d14cca6891 | ||
|
|
bdf2ed3263 | ||
|
|
69f1e4e0bd | ||
|
|
13e7b38550 | ||
|
|
018ad49ac4 | ||
|
|
00c82f43d2 | ||
|
|
b1f531924f | ||
|
|
7239f6f4a3 | ||
|
|
860ea33e4d | ||
|
|
18b6355072 | ||
|
|
2915208fbb | ||
|
|
4a64e03b5e | ||
|
|
dd8486ba34 | ||
|
|
521410e1f6 | ||
|
|
b1542f5822 | ||
|
|
aaf364248e | ||
|
|
6f42f86289 | ||
|
|
77a7acd529 | ||
|
|
2a7927ae82 | ||
|
|
c010f95274 | ||
|
|
74ed019ca4 | ||
|
|
6d84434645 | ||
|
|
55a2af314f | ||
|
|
cc547b7cb6 | ||
|
|
96b90dc5e1 | ||
|
|
56722f7359 | ||
|
|
c0fb6022f5 | ||
|
|
9d2e3145bb | ||
|
|
9812f94d12 | ||
|
|
8e141247bb | ||
|
|
d0587f400c | ||
|
|
9a3b45117b | ||
|
|
a15daf6c14 | ||
|
|
a906783f68 | ||
|
|
aa32276381 | ||
|
|
238a9d1865 | ||
|
|
ac8a79a7cc | ||
|
|
e710e105c5 | ||
|
|
eaceb45592 | ||
|
|
7511f445bd | ||
|
|
6e541b0994 | ||
|
|
3a02df50af | ||
|
|
e2371eb1e6 | ||
|
|
805b366c89 | ||
|
|
424d2e6457 | ||
|
|
03a252c241 | ||
|
|
8ab1359d43 | ||
|
|
69482904cc | ||
|
|
a1d264cd47 | ||
|
|
c8a9e33d40 | ||
|
|
7ba4af1a50 | ||
|
|
5c9cf80a03 | ||
|
|
f8f6fe827d | ||
|
|
3876b63836 | ||
|
|
6d6b006620 | ||
|
|
8245f60e2b | ||
|
|
91d89a7422 | ||
|
|
6d3fd5bc7e | ||
|
|
311b6c8638 | ||
|
|
31cf00de8b | ||
|
|
96664e9680 | ||
|
|
22a36d4664 | ||
|
|
8b5c2ec792 | ||
|
|
15e2d3cf05 | ||
|
|
184025aace | ||
|
|
7b7eb221e5 | ||
|
|
54461991f7 | ||
|
|
7426f47471 | ||
|
|
7fb657376d | ||
|
|
9a0a7865fb | ||
|
|
c2b1f5ab85 | ||
|
|
134a933d11 | ||
|
|
79ffe668a3 | ||
|
|
c52bc46c0f | ||
|
|
f776a31e4a | ||
|
|
d97fd5b2a6 | ||
|
|
845f93c9e4 | ||
|
|
4259e65244 | ||
|
|
715f53731d | ||
|
|
781f965d6b | ||
|
|
fc0b1b1b58 | ||
|
|
046f942f41 | ||
|
|
dedf0d3e57 | ||
|
|
10aa9a623f | ||
|
|
b7e19a427d | ||
|
|
c3bb051fd5 | ||
|
|
8fc9e05359 | ||
|
|
ed273b9ca0 | ||
|
|
eed58e3aff | ||
|
|
57545eae0a | ||
|
|
c26c01aaff | ||
|
|
c1acf7141d | ||
|
|
d33f0fc6f0 | ||
|
|
e8ac633700 | ||
|
|
6e8dc8c0c4 | ||
|
|
18f1b95e1a | ||
|
|
8375e7e3fe | ||
|
|
4b3c8abb93 | ||
|
|
c0df85e43b | ||
|
|
84882a5fad | ||
|
|
2df722ab4c | ||
|
|
1d6d0c6dc9 | ||
|
|
e26be84d91 | ||
|
|
0f4028ab92 | ||
|
|
d992a29e36 | ||
|
|
b660ef5d30 | ||
|
|
8b85057ca5 | ||
|
|
b1d85d32c1 | ||
|
|
80024d9ce3 | ||
|
|
5d475513d5 | ||
|
|
a6ec91724f | ||
|
|
db24687360 | ||
|
|
428693a6c9 | ||
|
|
ee0f5923ce | ||
|
|
d30be0b9af | ||
|
|
d014eef9e8 | ||
|
|
b6548fd49c | ||
|
|
e19932b90c | ||
|
|
168792b9c6 | ||
|
|
366933e2b0 | ||
|
|
fa4ecf4842 | ||
|
|
c54d875d3c | ||
|
|
d350d10cfd | ||
|
|
c630581453 | ||
|
|
900ff0afd9 | ||
|
|
35d5851a8f | ||
|
|
918fafa638 | ||
|
|
55f44a6257 | ||
|
|
c6e94eb6ab | ||
|
|
41d0b4261f | ||
|
|
3d47d6b7e7 | ||
|
|
714cce670f | ||
|
|
c53e9fcb28 | ||
|
|
33c66f272e | ||
|
|
374a2b67b8 | ||
|
|
69efdc34d0 | ||
|
|
bbd86673c5 | ||
|
|
17949055f6 | ||
|
|
2256ded6c2 | ||
|
|
2d827f62f7 | ||
|
|
ecad60843c | ||
|
|
8c6b1a1e7d | ||
|
|
06c971360b | ||
|
|
5c9e84b4c0 | ||
|
|
db9e9d6f65 | ||
|
|
f3a28848b9 | ||
|
|
029e959bfe | ||
|
|
e1aaf3c18e | ||
|
|
a898791a70 | ||
|
|
cdd7e74e7f | ||
|
|
011f6196b5 | ||
|
|
e94fce0c8d | ||
|
|
a4508918a1 | ||
|
|
245c9d7936 | ||
|
|
825cd51073 | ||
|
|
9d77af6f20 | ||
|
|
7c107f3470 | ||
|
|
c9b0d139b2 | ||
|
|
d264188ef9 | ||
|
|
44f3b27f2d | ||
|
|
cf51ca1fc4 | ||
|
|
243a6064c2 | ||
|
|
1f9a836da9 | ||
|
|
67e2844821 | ||
|
|
ec79ee4185 | ||
|
|
6e6569634f | ||
|
|
c6a389b9cb | ||
|
|
5cd53be057 | ||
|
|
00d79f91fe | ||
|
|
77330be555 | ||
|
|
d437dffcd2 | ||
|
|
f28088af3c | ||
|
|
c8dc7d0eb9 | ||
|
|
ee1d6ac481 | ||
|
|
8b5fa3ac9f | ||
|
|
f7781ca5df | ||
|
|
d1eaf6cfd2 | ||
|
|
52a06d5b32 | ||
|
|
1adbfcb3ec | ||
|
|
d62b7a416d | ||
|
|
f3b751f600 | ||
|
|
969c9d8e5a | ||
|
|
ef6eb69c72 | ||
|
|
d555347323 | ||
|
|
d42887e815 | ||
|
|
a406f4c210 | ||
|
|
77134072da | ||
|
|
8dcb66ca52 | ||
|
|
854880f9f8 | ||
|
|
4b8bbe9400 | ||
|
|
e6f4e64aa4 | ||
|
|
4b1332609e | ||
|
|
1375572be1 | ||
|
|
f4d4980aad | ||
|
|
7cfbcda9c2 | ||
|
|
763382a811 | ||
|
|
a0a8c71096 | ||
|
|
f03d817800 | ||
|
|
1663ce7baf | ||
|
|
21b823792d | ||
|
|
89bdd03a0e | ||
|
|
7ab7f09fe3 | ||
|
|
d43252506f | ||
|
|
d37864fa82 | ||
|
|
7efc3e3421 | ||
|
|
14a949a1ec | ||
|
|
36aac9304f | ||
|
|
7cfd9fa0f8 | ||
|
|
4df7b9319b | ||
|
|
75dbd25630 | ||
|
|
edd2cce110 | ||
|
|
87193158ae | ||
|
|
e0de7fa73f | ||
|
|
8f7e6b94b6 | ||
|
|
e260c642b0 | ||
|
|
6d8b4f21d8 | ||
|
|
ded9f724dc | ||
|
|
75b8b2c16c | ||
|
|
36b4ffa02d | ||
|
|
3e15487888 | ||
|
|
4e590378f8 | ||
|
|
cdd233f7d5 | ||
|
|
2e8422d80c | ||
|
|
3cf7059ffb | ||
|
|
c6c64aae15 | ||
|
|
b78f23f259 | ||
|
|
dff7fae040 | ||
|
|
de703b4634 | ||
|
|
ae55d64e5b | ||
|
|
7637dc5ad6 | ||
|
|
491b003f2f | ||
|
|
9afaa4ae3e | ||
|
|
880e5847c7 | ||
|
|
eef9a37d16 | ||
|
|
bf5ead848d | ||
|
|
a2a8e27504 | ||
|
|
a7ae458468 | ||
|
|
632eeef53f | ||
|
|
29f88e6b76 | ||
|
|
11d9d7b795 | ||
|
|
1b510b6a6e | ||
|
|
67c3a4befd | ||
|
|
f093a16851 | ||
|
|
73036f38e1 | ||
|
|
6ae5bf8b8c | ||
|
|
6c14b3ee15 | ||
|
|
8e86e2bf7f | ||
|
|
70be815bdb | ||
|
|
239515366c | ||
|
|
393d313d42 | ||
|
|
5ea071d581 | ||
|
|
089d90c9cb | ||
|
|
5890324c96 | ||
|
|
88f5a90b2f | ||
|
|
ac8db41299 | ||
|
|
7fc985fc1d | ||
|
|
a2aa20ec46 | ||
|
|
c987cb322d | ||
|
|
1ab8b830d8 | ||
|
|
43d5e32b96 | ||
|
|
559f2ae6da | ||
|
|
007d11a337 | ||
|
|
8668504949 | ||
|
|
27ec547ac1 | ||
|
|
17c35a8d98 | ||
|
|
00e71afd7d | ||
|
|
59871d5739 | ||
|
|
4180134a28 | ||
|
|
d421862ced | ||
|
|
3be7f54d05 | ||
|
|
f442f44f72 | ||
|
|
5feb391a9d | ||
|
|
e67790a8d3 | ||
|
|
6574e1b68a | ||
|
|
8f5880f5bd | ||
|
|
ee986b8e56 | ||
|
|
78a9bac307 | ||
|
|
e8f2713952 | ||
|
|
165d49f7da | ||
|
|
c20de521b8 | ||
|
|
a5141dea5d | ||
|
|
2100aaac93 | ||
|
|
c49470c47e | ||
|
|
01126a888a | ||
|
|
df861b59ad | ||
|
|
ac6750de44 | ||
|
|
184f04202f | ||
|
|
c212afcc20 | ||
|
|
8892c642f1 | ||
|
|
6b9a4d73e9 | ||
|
|
287e65b514 | ||
|
|
51773926d2 | ||
|
|
1e7d5144b9 | ||
|
|
035c326348 | ||
|
|
e4a4fb5ab1 | ||
|
|
54e41b0c20 | ||
|
|
6dcbe45051 | ||
|
|
7173503f59 | ||
|
|
be02424f1c | ||
|
|
52a900b85d | ||
|
|
05c07e5a00 | ||
|
|
2aa2f8dbd4 | ||
|
|
3e13986686 | ||
|
|
ecb2825e7d | ||
|
|
fe38e42591 | ||
|
|
748e51c3d5 | ||
|
|
9bdf396679 | ||
|
|
09694891f3 | ||
|
|
361effe576 | ||
|
|
5a6d5ea929 | ||
|
|
3bbb81e436 | ||
|
|
de78a1172d | ||
|
|
9047cb8a28 | ||
|
|
0cf7a45890 | ||
|
|
a00636260c | ||
|
|
07e4d24b98 | ||
|
|
fe8f978a6b | ||
|
|
cfb6f70580 | ||
|
|
f4c0cb2d2d | ||
|
|
90c904ecb9 | ||
|
|
72f37d8983 | ||
|
|
2ca703e652 | ||
|
|
7a36fcc2ba | ||
|
|
3ca1ee1650 | ||
|
|
8bd71a3860 | ||
|
|
40adedef34 | ||
|
|
9efbe53238 | ||
|
|
0d939772bf | ||
|
|
298306ce08 | ||
|
|
ad0b8d6794 | ||
|
|
486d1b7335 | ||
|
|
d768075a26 | ||
|
|
01e586be62 | ||
|
|
c2b27fd2a1 | ||
|
|
12dba1a8b3 | ||
|
|
64a9e2cacb | ||
|
|
883087d161 | ||
|
|
4f6291a3f6 | ||
|
|
bce32121f0 | ||
|
|
d4ec14584d | ||
|
|
8f1e112858 | ||
|
|
81b6cfa537 | ||
|
|
d9be7d594e | ||
|
|
8f16822f07 | ||
|
|
59464aa89c | ||
|
|
bf3820745a | ||
|
|
bdd64a6c6b | ||
|
|
4209c3e3f8 | ||
|
|
a6233e97c2 | ||
|
|
52a7cd4f56 | ||
|
|
8e6aa78884 | ||
|
|
6b70abaaf0 | ||
|
|
11dd7306d3 | ||
|
|
391f7b1685 | ||
|
|
435d22c63a | ||
|
|
9c40b04ad5 | ||
|
|
c2cf3cc9c7 | ||
|
|
b7c34a67e5 | ||
|
|
ba4a43d595 | ||
|
|
83ef14a242 | ||
|
|
06a263c689 | ||
|
|
6aa8802333 | ||
|
|
f1a4b78ca9 | ||
|
|
ff04a41db2 | ||
|
|
b230f21e8d | ||
|
|
4671321690 | ||
|
|
59c525e9fe | ||
|
|
7eafae8cf7 | ||
|
|
d0101d807e | ||
|
|
e7df829843 | ||
|
|
bd39bcfdd2 | ||
|
|
d3a34cf5fc | ||
|
|
724f42019c | ||
|
|
8bb0100540 | ||
|
|
7d7db3857d | ||
|
|
4f8224359e | ||
|
|
205bb48c65 | ||
|
|
9e1ef2c741 | ||
|
|
d6a796e3b4 | ||
|
|
9d87ece663 | ||
|
|
acaed90d65 | ||
|
|
0a87f7b945 | ||
|
|
b7d78b0263 | ||
|
|
18308fa9de | ||
|
|
c9695521c7 | ||
|
|
43c45f7d98 | ||
|
|
e278d48380 | ||
|
|
06ece16b93 | ||
|
|
d448765d63 | ||
|
|
9c07533d1b | ||
|
|
727cce5d8b | ||
|
|
7d89031273 | ||
|
|
f90dae0da0 | ||
|
|
ab8eb7c7e4 | ||
|
|
23e094d850 | ||
|
|
b89c1ddc80 | ||
|
|
785ac958a5 | ||
|
|
2ce5c3fcc5 | ||
|
|
3bd5ddbf2f | ||
|
|
a18b2c960b | ||
|
|
7da2375998 | ||
|
|
d674856b18 | ||
|
|
40d34b2d5b | ||
|
|
178dd16cf1 | ||
|
|
971a8b7b49 | ||
|
|
958b71afbb | ||
|
|
b05f1d9ca1 | ||
|
|
10aa6f6c3f | ||
|
|
728355d202 | ||
|
|
5e9ab4c7c7 | ||
|
|
b5c50e7660 | ||
|
|
09eaef4dbf | ||
|
|
70807fba3a | ||
|
|
3b6d3bef04 | ||
|
|
e431c161e7 | ||
|
|
caeaeac1f6 | ||
|
|
e38e05e95a | ||
|
|
426faddad7 | ||
|
|
f192b745dd | ||
|
|
1ed9b1ee10 | ||
|
|
931b471cf1 | ||
|
|
a31a014b5d | ||
|
|
4dc598455f | ||
|
|
bdcfc0467b | ||
|
|
6e79c6c4c3 | ||
|
|
eed641f5ff | ||
|
|
7bfb064e80 | ||
|
|
354680d125 | ||
|
|
ae6312c131 | ||
|
|
eefa46a2a2 | ||
|
|
932c299935 | ||
|
|
44642c347f | ||
|
|
a277e19334 | ||
|
|
274d95eef5 | ||
|
|
2cd4cb9334 | ||
|
|
16536eb940 | ||
|
|
d369806c94 | ||
|
|
b622bec2be | ||
|
|
6d39d3afd4 | ||
|
|
815a16e8ca | ||
|
|
5adf14590a | ||
|
|
9feafd64b1 | ||
|
|
036c159476 | ||
|
|
f9f7d64692 | ||
|
|
d6da284ddd | ||
|
|
2f5f401a37 | ||
|
|
a0ebae00c6 | ||
|
|
bb33d48ea1 | ||
|
|
3178f20804 | ||
|
|
1e4ba6a668 | ||
|
|
7c8d5d0d63 | ||
|
|
11bd41d000 | ||
|
|
57f74d4b20 | ||
|
|
f7fc899627 | ||
|
|
d7e41e7190 | ||
|
|
9ae336080e | ||
|
|
0b4f02779b | ||
|
|
1a456bc47b | ||
|
|
d41d4d53e7 | ||
|
|
7c207a1558 | ||
|
|
c9022a9089 | ||
|
|
5c9a1d4140 | ||
|
|
b1ad6d83f4 | ||
|
|
869d0c7dec | ||
|
|
4b0d30fbc4 | ||
|
|
8240cf55ef | ||
|
|
c347fb174c | ||
|
|
febb82e0e9 | ||
|
|
325757d4ee | ||
|
|
8880aca829 | ||
|
|
0e9dacd159 | ||
|
|
a7272191f4 | ||
|
|
d8d196b79d | ||
|
|
dc79d5d258 | ||
|
|
97d9c5c03e | ||
|
|
2ae87738fd | ||
|
|
dba3e524b3 | ||
|
|
91be6c1fa3 | ||
|
|
6b5d191746 | ||
|
|
76e5fd4834 | ||
|
|
2ec9012c07 | ||
|
|
6f74909a3c | ||
|
|
7c9fcb6616 | ||
|
|
8f6871dae0 | ||
|
|
c33e72f404 | ||
|
|
9b09637b47 | ||
|
|
2c65c22b30 | ||
|
|
b1814e0e3f | ||
|
|
4f4e8105cd | ||
|
|
baaf9c8c9d | ||
|
|
2f24d45ca4 | ||
|
|
d154f47d98 | ||
|
|
9927d66389 | ||
|
|
f70e77ab66 | ||
|
|
7a0ae53143 | ||
|
|
186e20171b | ||
|
|
cbd75dc20b | ||
|
|
403bade407 | ||
|
|
0b800c1201 | ||
|
|
63b77a1fdc | ||
|
|
7c73161ad0 | ||
|
|
256f6eed54 | ||
|
|
2c1d363925 | ||
|
|
724b35be95 | ||
|
|
1686167714 | ||
|
|
bb0071e8ca | ||
|
|
6fbc6d8d86 | ||
|
|
edb4a67994 | ||
|
|
4af1c4d463 | ||
|
|
b5c7f9f86b | ||
|
|
4e04e57c05 | ||
|
|
7eb3c17f4a | ||
|
|
2bb01a9988 | ||
|
|
a07517be83 | ||
|
|
13252f98f3 | ||
|
|
c8434c85b3 | ||
|
|
3bf237ff45 | ||
|
|
019a23b870 | ||
|
|
80497805a1 | ||
|
|
9ca5f6bc15 | ||
|
|
96b5fb1617 | ||
|
|
0012ea83e6 | ||
|
|
4c25813bd3 | ||
|
|
9efe67a72f | ||
|
|
29ed696d9e | ||
|
|
db598a43db | ||
|
|
3fa06229aa | ||
|
|
b60e54c07c | ||
|
|
1e09d08c9c | ||
|
|
f1cfc3c78e | ||
|
|
7c6b33da1b | ||
|
|
0aa7ddf27d | ||
|
|
6b0034e523 | ||
|
|
367198f98f | ||
|
|
1f78fb9c4f | ||
|
|
2fa3a9b398 | ||
|
|
391285aee8 | ||
|
|
db35ec2c79 | ||
|
|
18bdbc8a09 | ||
|
|
b28d4085ec | ||
|
|
cab710bb42 | ||
|
|
3af14307d3 | ||
|
|
06b6651e46 | ||
|
|
79955715dd | ||
|
|
1c2be70ff0 | ||
|
|
4a79114b98 | ||
|
|
0954fe26ff | ||
|
|
236ad9b73c | ||
|
|
bc454d6b13 | ||
|
|
34478e69d9 | ||
|
|
f46ac36a94 | ||
|
|
5bb0983c33 | ||
|
|
89fb4019a5 | ||
|
|
dc72643e09 | ||
|
|
70c6e414f1 | ||
|
|
83a57c145c | ||
|
|
199799f1c2 | ||
|
|
6fe8539461 | ||
|
|
56e4955c54 | ||
|
|
6520189352 | ||
|
|
05beed21ca | ||
|
|
879bb44bc0 | ||
|
|
74e4e2647c | ||
|
|
22b4108a7f | ||
|
|
963b09c866 | ||
|
|
012f2a213a | ||
|
|
3eed13a162 | ||
|
|
b228c4e76c | ||
|
|
a960456c6e | ||
|
|
ab108f8a60 | ||
|
|
142b5de5af | ||
|
|
dc0d6fe267 | ||
|
|
73b5c0501d | ||
|
|
e76729ce62 | ||
|
|
5def0e8be1 | ||
|
|
ad1b651f96 | ||
|
|
23b55a1074 | ||
|
|
582fb101cf | ||
|
|
ae341d144e | ||
|
|
13f14757be | ||
|
|
d7f25f9ae5 | ||
|
|
0c03676f20 | ||
|
|
895c9466d7 | ||
|
|
4cb7e8a9aa | ||
|
|
140b66862a | ||
|
|
d74affe0b9 | ||
|
|
a5ed554c68 | ||
|
|
34b2f9d881 | ||
|
|
58e4a21aa6 | ||
|
|
fec1d1fdd4 | ||
|
|
c04a89396c | ||
|
|
97b485284e | ||
|
|
09c2ed6b30 | ||
|
|
d6dfab1805 | ||
|
|
42a95b32a2 | ||
|
|
3ebc7a93d4 | ||
|
|
3505251ad2 | ||
|
|
662ada181a | ||
|
|
783fd0b304 | ||
|
|
cbb89d442f | ||
|
|
5adb11f374 | ||
|
|
fa8bb20fe2 | ||
|
|
43747bd8a1 | ||
|
|
e873e4c665 | ||
|
|
86d0200441 | ||
|
|
858c807856 | ||
|
|
0296c22845 | ||
|
|
b620e3d816 | ||
|
|
abc433bc78 | ||
|
|
cef614f9f6 | ||
|
|
1428b250e6 | ||
|
|
07f68f6ab7 | ||
|
|
99eb92c3b2 | ||
|
|
cd5b1f98d2 | ||
|
|
c0f32c6a17 | ||
|
|
0f9c5873a2 | ||
|
|
c67835d350 | ||
|
|
9538097a6f | ||
|
|
8e9e887344 | ||
|
|
bcba146be9 | ||
|
|
1212d7dfd8 | ||
|
|
3d3811f3b1 | ||
|
|
4df8b1e6fd | ||
|
|
c9d8de8971 | ||
|
|
db1aabe3c2 | ||
|
|
941174d0ea | ||
|
|
8c85209d53 | ||
|
|
ef165e29df | ||
|
|
28831a7ff0 | ||
|
|
d2a0d9299f | ||
|
|
eecdd8c331 | ||
|
|
0b2a526e3d | ||
|
|
a0069b6a3f | ||
|
|
59f0d9fe11 | ||
|
|
513e63193e | ||
|
|
e707fa20f2 | ||
|
|
2c61df578a | ||
|
|
d1c25a8eca | ||
|
|
a00558a0d1 | ||
|
|
263e45fe20 | ||
|
|
6041c46abf | ||
|
|
46ada32733 | ||
|
|
95c21a4572 | ||
|
|
3f7913b694 | ||
|
|
c0a46ae054 | ||
|
|
f4cd57c988 | ||
|
|
2d2b7f723b | ||
|
|
f485ebdd3e | ||
|
|
e79b6e2fca | ||
|
|
ac83e0fbe3 | ||
|
|
ff086a6fe6 | ||
|
|
2ea0590f6e | ||
|
|
5d98f8e2f8 | ||
|
|
d6f3bb1008 | ||
|
|
0ec8f4fee5 | ||
|
|
a14e70ef53 | ||
|
|
a4fdb0de64 | ||
|
|
f8c7ada585 | ||
|
|
72eb8f873f | ||
|
|
f7f06dab29 | ||
|
|
e2ff93e5e7 | ||
|
|
9918159caa | ||
|
|
de8b005d77 | ||
|
|
1497f42ab0 | ||
|
|
e2253939fc | ||
|
|
18eb3ceb1e | ||
|
|
90f8218c32 | ||
|
|
2bc51f1c29 | ||
|
|
917e61b98a | ||
|
|
61256d39ca |
107
.github/workflows/main.yml
vendored
|
|
@ -6,66 +6,63 @@ on:
|
|||
push:
|
||||
branches:
|
||||
- master
|
||||
- dev
|
||||
tags:
|
||||
- '*'
|
||||
pull_request:
|
||||
branches:
|
||||
- master
|
||||
|
||||
# Allows you to run this workflow manually from the Actions tab
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
build-qt5-linux:
|
||||
build-linux:
|
||||
strategy:
|
||||
matrix:
|
||||
qtversion: [5.14.2, 6.8.*]
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
||||
- uses: actions/checkout@v2
|
||||
|
||||
- name: Cache Qt
|
||||
id: cache-qt
|
||||
uses: actions/cache@v1
|
||||
with:
|
||||
path: ../Qt
|
||||
key: ${{ runner.os }}-QtCache
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Install Qt
|
||||
uses: jurplel/install-qt-action@v2
|
||||
uses: jurplel/install-qt-action@v4
|
||||
with:
|
||||
version: '5.14.2'
|
||||
modules: 'qtwidgets qtqml'
|
||||
cached: ${{ steps.cache-qt.outputs.cache-hit }}
|
||||
version: ${{ matrix.qtversion }}
|
||||
modules: 'qtcharts'
|
||||
cache: 'true'
|
||||
|
||||
- name: Configure
|
||||
run: qmake porymap.pro
|
||||
|
||||
- name: Compile
|
||||
run: make
|
||||
run: make -j8
|
||||
|
||||
build-macos:
|
||||
runs-on: macos-latest
|
||||
strategy:
|
||||
matrix:
|
||||
os: [macos-latest, macos-15-intel]
|
||||
runs-on: ${{ matrix.os }}
|
||||
steps:
|
||||
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Cache Qt
|
||||
id: cache-qt
|
||||
uses: actions/cache@v1
|
||||
with:
|
||||
path: ../Qt
|
||||
key: ${{ runner.os }}-QtCache
|
||||
# We need a separate step to expand matrix.os
|
||||
- name: Set Build Name
|
||||
run: echo "BUILD_NAME=porymap-${{ matrix.os }}" >> $GITHUB_ENV
|
||||
|
||||
- name: Install Qt
|
||||
uses: jurplel/install-qt-action@v3
|
||||
uses: jurplel/install-qt-action@v4
|
||||
with:
|
||||
version: '6.2.*'
|
||||
cached: ${{ steps.cache-qt.outputs.cache-hit }}
|
||||
# 6.10 is the first Qt version (by release date) to support macOS 26
|
||||
version: '6.10.*'
|
||||
modules: 'qtcharts'
|
||||
cache: 'true'
|
||||
|
||||
- name: Configure
|
||||
run: qmake -config release porymap.pro
|
||||
|
||||
- name: Compile
|
||||
run: make
|
||||
run: make -j8
|
||||
|
||||
- name: Create Disk Image
|
||||
if: startsWith(github.ref, 'refs/tags/')
|
||||
|
|
@ -74,52 +71,55 @@ jobs:
|
|||
- name: Prep Release Directory
|
||||
if: startsWith(github.ref, 'refs/tags/')
|
||||
run: |
|
||||
mkdir porymap-macOS-${{ github.ref_name }}
|
||||
cp porymap.dmg porymap-macOS-${{ github.ref_name }}/porymap.dmg
|
||||
cp RELEASE-README.txt porymap-macOS-${{ github.ref_name }}/README.txt
|
||||
mkdir ${{ env.BUILD_NAME }}
|
||||
cp porymap.dmg ${{ env.BUILD_NAME }}/porymap.dmg
|
||||
cp RELEASE-README.txt ${{ env.BUILD_NAME }}/README.txt
|
||||
|
||||
- name: Bundle Release Directory
|
||||
if: startsWith(github.ref, 'refs/tags/')
|
||||
run: zip -r porymap-macOS-${{ github.ref_name }}.zip porymap-macOS-${{ github.ref_name }}
|
||||
run: zip -r ${{ env.BUILD_NAME }}.zip ${{ env.BUILD_NAME }}
|
||||
|
||||
- name: Release
|
||||
uses: softprops/action-gh-release@v1
|
||||
uses: softprops/action-gh-release@v2
|
||||
if: startsWith(github.ref, 'refs/tags/')
|
||||
with:
|
||||
files: porymap-macOS-${{ github.ref_name }}.zip
|
||||
files: ${{ env.BUILD_NAME }}.zip
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
build-static-windows:
|
||||
if: false # Windows job is currently disabled; it's failing to find required modules in the Qt build
|
||||
runs-on: windows-latest
|
||||
env:
|
||||
BUILD_NAME: porymap-windows
|
||||
steps:
|
||||
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- uses: dsaltares/fetch-gh-release-asset@master
|
||||
if: steps.cache-static-qt.outputs.cache-hit != 'true'
|
||||
with:
|
||||
repo: 'huderlem/porymap'
|
||||
version: 'tags/qt-static-6.0.1-windows'
|
||||
file: 'Qt-Static-Windows-mingw-6.0.1.zip'
|
||||
version: 'tags/qt-static-6.9.0-windows'
|
||||
file: 'Qt-Static-Windows-mingw-6.9.0.zip'
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Unzip Static Qt
|
||||
if: steps.cache-static-qt.outputs.cache-hit != 'true'
|
||||
run: powershell.exe -Command "Expand-Archive -Path Qt-Static-Windows-mingw-6.0.1.zip -DestinationPath ../Qt"
|
||||
run: powershell.exe -Command "Expand-Archive -Path Qt-Static-Windows-mingw-6.9.0.zip -DestinationPath ../Qt"
|
||||
|
||||
- uses: dsaltares/fetch-gh-release-asset@master
|
||||
with:
|
||||
repo: 'huderlem/porymap'
|
||||
version: 'tags/qt-static-6.0.1-windows'
|
||||
file: 'mingw810_64.zip'
|
||||
version: 'tags/qt-static-6.9.0-windows'
|
||||
file: 'mingw1310_64.zip'
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Unzip mingw
|
||||
run: powershell.exe -Command "Expand-Archive -Path mingw810_64.zip -DestinationPath ../mingw810_64"
|
||||
run: powershell.exe -Command "Expand-Archive -Path mingw1310_64.zip -DestinationPath ../mingw1310_64"
|
||||
|
||||
- name: Add Qt Static to PATH
|
||||
run: echo "$env:GITHUB_WORKSPACE/../Qt/6.0.1/bin" | Out-File -Append -FilePath $env:GITHUB_PATH -Encoding utf8
|
||||
run: echo "$env:GITHUB_WORKSPACE/../Qt/6.9.0/bin" | Out-File -Append -FilePath $env:GITHUB_PATH -Encoding utf8
|
||||
|
||||
- name: Add static config to .pro file
|
||||
run: echo "CONFIG += qt static" >> porymap.pro
|
||||
|
|
@ -129,32 +129,35 @@ jobs:
|
|||
|
||||
- name: Run Qmake
|
||||
env:
|
||||
QTDIR: ../Qt/6.0.1
|
||||
run: qmake.exe -o Makefile porymap.pro -spec win32-g++ "CONFIG+=qtquickcompiler"
|
||||
QTDIR: ../Qt/6.9.0
|
||||
QMAKESPEC: ${{ github.workspace }}/../Qt/6.9.0/mkspecs/win32-g++
|
||||
run: |
|
||||
dir $env:GITHUB_WORKSPACE/../Qt/6.9.0/mkspecs
|
||||
qmake.exe -o Makefile porymap.pro "CONFIG+=qtquickcompiler"
|
||||
|
||||
- name: Add mingw to PATH
|
||||
run: echo "$env:GITHUB_WORKSPACE/../mingw810_64/bin" | Out-File -Append -FilePath $env:GITHUB_PATH -Encoding utf8
|
||||
run: echo "$env:GITHUB_WORKSPACE/../mingw1310_64/bin" | Out-File -Append -FilePath $env:GITHUB_PATH -Encoding utf8
|
||||
|
||||
- name: Compile
|
||||
env:
|
||||
QTDIR: ../Qt/6.0.1
|
||||
QTDIR: ../Qt/6.9.0
|
||||
run: mingw32-make.exe -j8
|
||||
|
||||
- name: Prep Release Directory
|
||||
if: startsWith(github.ref, 'refs/tags/')
|
||||
run: |
|
||||
mkdir porymap-windows-${{ github.ref_name }}
|
||||
cp release/porymap.exe porymap-windows-${{ github.ref_name }}/porymap.exe
|
||||
cp RELEASE-README.txt porymap-windows-${{ github.ref_name }}/README.txt
|
||||
mkdir $BUILD_NAME
|
||||
cp release/porymap.exe $BUILD_NAME/porymap.exe
|
||||
cp RELEASE-README.txt $BUILD_NAME/README.txt
|
||||
|
||||
- name: Bundle Release Directory
|
||||
if: startsWith(github.ref, 'refs/tags/')
|
||||
run: powershell.exe -Command "Compress-Archive -Path porymap-windows-${{ github.ref_name }} -DestinationPath porymap-windows-${{ github.ref_name }}.zip"
|
||||
run: powershell.exe -Command "Compress-Archive -Path $BUILD_NAME -DestinationPath $BUILD_NAME.zip"
|
||||
|
||||
- name: Create Release
|
||||
uses: softprops/action-gh-release@v1
|
||||
uses: softprops/action-gh-release@v2
|
||||
if: startsWith(github.ref, 'refs/tags/')
|
||||
with:
|
||||
files: porymap-windows-${{ github.ref_name }}.zip
|
||||
files: $BUILD_NAME.zip
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
|
|
|||
3
.gitignore
vendored
|
|
@ -8,9 +8,12 @@ porymap.app*
|
|||
porymap
|
||||
porymap.cfg
|
||||
porymap.log
|
||||
build/
|
||||
venv/
|
||||
|
||||
# Qt generated files
|
||||
ui_*.h
|
||||
moc_*.h
|
||||
moc_*.cpp
|
||||
qrc_*.cpp
|
||||
.qtc_clangd
|
||||
|
|
|
|||
288
CHANGELOG.md
|
|
@ -2,13 +2,284 @@
|
|||
All notable changes to this project will be documented in this file.
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
and this project somewhat adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). The MAJOR version number is bumped when there are breaking changes in the pret projects.
|
||||
|
||||
The **"Breaking Changes"** listed below are changes that have been made in the decompilation projects (e.g. pokeemerald), which porymap requires in order to work properly. It also includes changes to the scripting API that may change the behavior of existing porymap scripts. If porymap is used with a project or API script that is not up-to-date with the breaking changes, then porymap will likely break or behave improperly.
|
||||
and this project somewhat adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). The MAJOR version number is bumped when there are **"Breaking Changes"** in the pret projects. For more on this, see [the manual page on breaking changes](https://huderlem.github.io/porymap/manual/breaking-changes.html).
|
||||
|
||||
## [Unreleased]
|
||||
Nothing, yet.
|
||||
|
||||
## [6.3.0] - 2025-12-26
|
||||
### Added
|
||||
- Add option to sort Locations and Layouts lists by value, rather than alphabetically.
|
||||
- Add color space settings for exported images.
|
||||
- Add setting to disable the project loading screen.
|
||||
|
||||
### Changed
|
||||
- Separate `File > Duplicate Current Map/Layout` into two options to allow duplicating the current layout when a map is open.
|
||||
- The name field now receives focus immediately for the new map/layout dialogs.
|
||||
- The middle mouse button can now be used to pan around the map views, rather than needing to select the Map Tool. This is a very convenient shortcut that matches popular image-editing programs.
|
||||
- Previously, the middle mouse button could be used as a shortcut with the pencil tool to switch to bucket-fill mode. This is now achieved using the `Alt` key.
|
||||
|
||||
### Fixed
|
||||
- Fix crash when a painted tile selection goes out of bounds of the metatile layer view in the Tileset Editor.
|
||||
- Fix crash on older versions of Qt when reopening a project with certain windows open.
|
||||
- Fix potential crash when painting and the cursor leaves the map area.
|
||||
- Fix potential crash when changing maps with the Tileset Editor open.
|
||||
- Fix rare crash while quitting Porymap.
|
||||
- Fix `Edit > Clear Map Entries` in the Region Map Editor not saving the applied changes.
|
||||
- Fix `Edit > Undo/Redo` appearing enabled even when they don't do anything.
|
||||
- Fix `Help > Open Manual` being disabled when no project is open.
|
||||
- Fix new tilesets potentially overwriting data in an existing directory.
|
||||
- Fix exported images on macOS using a different color space than in Porymap.
|
||||
- Fix some `INCBIN` statements not being parsed correctly.
|
||||
- Fix excessive logging if Porymap fails to monitor all map files.
|
||||
- Fix map connections getting cut off in exported map images if they're on the same side as another short map connection.
|
||||
- Fix the project version check failing for some versions of `git`.
|
||||
- Fix some error highlights persisting after the error is resolved.
|
||||
- Fix the Layout/Tileset labels on the `Metatiles` panel disappearing if the panel is too narrow.
|
||||
|
||||
## [6.2.0] - 2025-08-08
|
||||
### Added
|
||||
- Add `View > Show Unused Colors` to the Palette Editor.
|
||||
- Add `Tools > Find Color Usage` to the Palette Editor. This opens a dialog showing which metatiles use a particular color.
|
||||
- Add `Edit > Swap Metatiles` to the Tileset Editor. While in this mode, selecting two metatiles in the selector will swap their positions. When changes to the tilesets are saved these relocations will be applied to all layouts that use the relevant tileset(s).
|
||||
- Add `View > Layer Arrangement` to the Tileset Editor, which changes whether the metatile layer view is oriented vertically (default) or horizontally.
|
||||
- Add an `Export Metatiles Image` option to the Tileset Editor that provides many more options for customizing metatile images.
|
||||
- Add an `Export Porytiles Layer Images` option to the Tileset Editor, which is a shortcut for individually exporting layer images that Porytiles can use.
|
||||
- Add an option under `Preferences` to include common scripts in the autocomplete for Script labels.
|
||||
- Add a setting under `Project Settings` to change the width of the metatile selectors.
|
||||
- Add versions of the API functions `[get|set]MetatileLayerOrder` and `[get|set]MetatileLayerOpacity` that work globally, rather than on individual layouts.
|
||||
- A link to Porymap's manual is now available under `Help`.
|
||||
|
||||
### Changed
|
||||
- The Player View Rectangle is now visible on the Events tab, as is the Cursor Tile Outline for certain tools.
|
||||
- When hovering over tiles in the Tileset Editor their palette and x/yflip are now listed alongside the tile ID.
|
||||
- The scroll position of the map view now remains the same between the Connections tab and the Map/Events tabs.
|
||||
- The Move tool now behaves more like a traditional pan tool (with no momentum).
|
||||
- The map image exporter now uses a checkered background to indicate transparency.
|
||||
- Invalid tile IDs are now rendered as magenta (like invalid metatiles), instead of rendering the same as a transparent tile.
|
||||
- While holding down `Ctrl` (`Cmd` on macOS) painting on the metatile layer view will now only change the tile's palette.
|
||||
- Full menu paths are now listed for shortcuts in the Shortcuts Editor.
|
||||
- Adding new event data to a map that has a `shared_events_map` will now remove the `shared_events_map`, rather than discard the event data.
|
||||
|
||||
### Fixed
|
||||
- Fix crash when rendering tiles with invalid palette numbers.
|
||||
- Fix crash when opening the Tileset Editor for tilesets with no metatiles.
|
||||
- Fix crash when changing the map/border size in certain API callbacks.
|
||||
- Fix metatile images exporting at 2x scale.
|
||||
- Fix display errors when a project's metatile limits are not divisible by 8.
|
||||
- Fix incorrect dividing line position for primary tiles images that are smaller than the maximum size.
|
||||
- Fix the checkered background of the `Change Dimensions` popup shifting while scrolling around.
|
||||
- Fix pasting Wild Pokémon data then changing maps resetting the pasted data.
|
||||
- Fix click-drag map selections behaving unexpectedly when the cursor is outside the map grid.
|
||||
- Fix events being dragged in negative coordinates lagging behind the cursor.
|
||||
- Fix the shortcut for duplicating events working while on the Connections tab.
|
||||
- Fix the Shortcuts Editor displaying the duplicate shortcut prompt repeatedly.
|
||||
- Fix the clear text button on the left in each row of the Shortcuts Editor also clearing the shortcut on the right.
|
||||
- Fix Undo/Redo ignoring the automatic resizing that occurs if a layout/border was an unexpected size.
|
||||
- Fix Undo/Redo in the Tileset and Palette Editors and Paste in the Tileset Editor appearing enabled even when they don't do anything.
|
||||
- Fix `Ctrl+Shift+Z` not being set as a default shortcut for Redo in the Palette Editor like it is for other windows.
|
||||
- Fix the Tileset Editor's status bar not updating while selecting tiles in the metatile layer view, or when pasting metatiles.
|
||||
- Fix the main window's status bar not immediately reflecting changes made while painting metatiles / movement permissions.
|
||||
- Fix cleared metatile labels not updating until the project is reloaded.
|
||||
- Fix some changes in the Tileset Editor being discarded if the window is closed too quickly.
|
||||
- Fix the Region Map Editor incorrectly displaying whether a `MAPSEC` has region map data.
|
||||
- Fix the Primary/Secondary Tileset selectors allowing invalid text, and considering a map unsaved if changed to invalid text then back again.
|
||||
- Fix broken error message for the primary tileset on the new map/layout dialogs.
|
||||
- Fix the dialog for duplicating/importing a map layout not allowing the tilesets to be changed.
|
||||
- Fix warning not appearing when the log file exceeds maximum size.
|
||||
- Fix possible lag while using the Tileset Editor's tile selector.
|
||||
- Fix unnecessary resources being used to watch files.
|
||||
- Fix possible crash on Linux if too many inotify instances are requested.
|
||||
|
||||
## [6.1.0] - 2025-06-09
|
||||
### Added
|
||||
- Add settings to change the application font and the map list font.
|
||||
|
||||
### Changed
|
||||
- The scale of the map can now be changed while resizing the map.
|
||||
|
||||
### Fixed
|
||||
- Fix duplicated maps writing the wrong name.
|
||||
- Fix small maps being difficult to see while resizing.
|
||||
- Fix the map border sometimes not updating to reflect changes.
|
||||
- Fix expressions using the prefix '0X' as opposed to '0x' not being recognized has hex numbers.
|
||||
- Fix certain characters not writing correctly to JSON files.
|
||||
- Fix all `map.json` files being added to the file watcher at launch.
|
||||
- Fix files sometimes being removed from the file watcher if they're deleted as part of a write.
|
||||
- Fix `porymap.cfg` and `porymap.shortcuts.cfg` writing outside the `pret/porymap` folder.
|
||||
|
||||
## [6.0.0] - 2025-05-27
|
||||
### Breaking Changes
|
||||
- See [Breaking Changes](https://huderlem.github.io/porymap/manual/breaking-changes.html) in the manual.
|
||||
|
||||
### Added
|
||||
- Redesigned the map list, adding new features including opening/editing layouts with no associated map, editing the names of map groups, rearranging maps and map groups, and hiding empty folders.
|
||||
- Add a drop-down for changing the layout of the currently opened map.
|
||||
- Add an option to duplicate maps/layouts.
|
||||
- Redesigned the Connections tab, adding new features including the option to open or display diving maps and a list UI for easier edit access.
|
||||
- Add a `Close Project` option
|
||||
- Add a search button to the `Wild Pokémon` tab that shows the encounter data for a species across all maps.
|
||||
- Add charts to the `Wild Pokémon` tab that show species and level distributions for the current map.
|
||||
- Add options for customizing the map grid under `View -> Grid Settings`.
|
||||
- Add an option to display Event sprites while editing the map.
|
||||
- Add an option to display a dividing line between tilesets in the Tileset Editor.
|
||||
- Add an input field to the Tileset Editor for editing the full metatile attributes value directly, including unused bits.
|
||||
- An alert will be displayed when attempting to open a seemingly invalid project.
|
||||
- Add support for defining project values with `enum` where `#define` was expected.
|
||||
- Add support for referring to object events and warps with named IDs, rather than referring to them with their index number.
|
||||
- Add a setting to specify the tile values to use for the unused metatile layer.
|
||||
- Add a setting to specify the maximum number of events in a group. A warning will be shown if too many events are added.
|
||||
- Add a setting to customize the size and position of the player view distance.
|
||||
- Add `onLayoutOpened` to the scripting API.
|
||||
- Add a splash loading screen for project openings.
|
||||
- Add Back/Forward buttons for navigating to previous maps or layouts.
|
||||
|
||||
### Changed
|
||||
- `Change Dimensions` now has an interactive resizing rectangle.
|
||||
- Redesigned the new map dialog, including better error checking and a collapsible section for header data.
|
||||
- New maps/layouts are no longer saved automatically, and can be fully discarded by closing without saving.
|
||||
- Map groups and ``MAPSEC`` names specified when creating a new map will be added automatically if they don't already exist.
|
||||
- Custom fields in JSON files that Porymap writes are no longer discarded.
|
||||
- Edits to map connections now have Undo/Redo and can be viewed in exported timelapses.
|
||||
- Changes to the "Mirror to Connecting Maps" setting will now be saved between sessions.
|
||||
- A notice will be displayed when attempting to open the "Dynamic" map, rather than nothing happening.
|
||||
- The base game version is now auto-detected if the project name contains only one of "emerald", "firered/leafgreen", or "ruby/sapphire".
|
||||
- It's now possible to cancel quitting if there are unsaved changes in sub-windows.
|
||||
- The triple-layer metatiles setting can now be set automatically using a project constant.
|
||||
- `Export Map Stitch Image` and `Export Map Timelapse Image` now show a preview of the full image/gif, not just the current map.
|
||||
- `Custom Attributes` tables now display numbers using spin boxes. The `type` column was removed, because `value`'s type is now obvious.
|
||||
- Unrecognized map names in Event or Connections data will no longer be overwritten.
|
||||
- It's now possible to click on an event's sprite even if a different event's rectangle is overlapping it. The old selection behavior is available via a new setting.
|
||||
- Reduced diff noise when saving maps.
|
||||
- Map names and ``MAP_NAME`` constants are no longer required to match.
|
||||
- Porymap will no longer overwrite ``include/constants/map_groups.h`` or ``include/constants/layouts.h``.
|
||||
- Primary/secondary metatile images are now kept on separate rows, rather than blending together if the primary size is not divisible by 8.
|
||||
- The prompt to reload the project when a file has changed will now only appear when Porymap is the active application.
|
||||
- `Script` dropdowns now autocomplete only with scripts from the current map, rather than every script in the project. The old behavior is available via a new setting.
|
||||
- `Script` dropdowns now update automatically if the current map's scripts file is edited.
|
||||
- The options for `Encounter Type` and `Terrain Type` in the Tileset Editor are not hardcoded anymore, they're now read from the project.
|
||||
- The `symbol_wild_encounters` setting was replaced; this value is now read from the project.
|
||||
- The max encounter rate is now read from the project, rather than assuming the default value from RSE.
|
||||
- `MAP_OFFSET_W` and `MAP_OFFSET_H` (used to limit the maximum map size) are now read from the project.
|
||||
- The rendered area of the map border is now limited to the maximum player view distance (prior to this it included two extra rows on the top and bottom).
|
||||
- Right-clicking on the border metatiles image will now select that metatile.
|
||||
- An error message will now be shown when Porymap is unable to save changes (e.g. if Porymap doesn't have write permissions for your project).
|
||||
- Error and warning logs are now displayed in the status bar. This can be changed with a new setting.
|
||||
- A project may now be opened even if it has no maps or map groups. A minimum of one map layout is required.
|
||||
- The file extensions that are expected for `.png` and `.pal` data files and the extensions outputted when creating a new tileset can now be customized.
|
||||
- Miscellaneous performance improvements, especially for opening projects.
|
||||
|
||||
### Fixed
|
||||
- Fix `Add Region Map...` not updating the region map settings file.
|
||||
- Fix some crashes on invalid region map tilesets.
|
||||
- Improve error reporting for invalid region map editor settings.
|
||||
- Fix the region map editor's palette resetting between region maps.
|
||||
- Fix the region map editor's h-flip and v-flip settings being swapped.
|
||||
- Fix config files being written before the project is opened successfully.
|
||||
- Fix the map and other project info still displaying if a new project fails to open.
|
||||
- Fix unsaved changes being ignored when quitting (such as with Cmd+Q on macOS).
|
||||
- Fix selections with multiple events not always clearing when making a new selection.
|
||||
- Fix the new event button not updating correctly when selecting object events.
|
||||
- Fix duplicated `Hidden Item` events not copying the `Requires Itemfinder` field.
|
||||
- Fix event sprites disappearing in certain areas outside the map boundaries.
|
||||
- Fix deselecting an event still allowing you to drag the event around.
|
||||
- Fix events rendering on top of the ruler at very high y values.
|
||||
- Fix new map names not appearing in event dropdowns that have already been populated.
|
||||
- Fix `About porymap` opening a new window each time it's activated.
|
||||
- Fix the `Edit History` window not raising to the front when reactivated.
|
||||
- New maps are now always inserted in map dropdowns at the correct position, rather than at the bottom of the list until the project is reloaded.
|
||||
- Fix species on the wild pokémon tab retaining icons from previously-opened projects.
|
||||
- Fix invalid species names clearing from wild pokémon data when revisited.
|
||||
- Fix editing wild pokémon data not marking the map as unsaved.
|
||||
- Fix editing an event's `Custom Attributes` not marking the map as unsaved.
|
||||
- Fix changes to map connections not marking connected maps as unsaved.
|
||||
- Fix numerous issues related to connecting a map to itself.
|
||||
- Fix incorrect map connections getting selected when opening a map by double-clicking a map connection.
|
||||
- Fix a visual issue when quickly dragging map connections around.
|
||||
- Fix map connections rendering incorrectly if their direction name was unknown.
|
||||
- Fix map connections rendering incorrectly if their dimensions were smaller than the border draw distance.
|
||||
- Fix metatile/collision selection images skewing off-center after opening a map from the Connections tab.
|
||||
- Fix the map list filter retaining text between project open/close.
|
||||
- Fix the map list mishandling value gaps when sorting by Area.
|
||||
- Fix a freeze on startup if project values are defined with mismatched parentheses.
|
||||
- Fix stitched map images sometimes rendering garbage
|
||||
- Fix the `Reset` button on `Export Map Timelapse Image` not resetting the Timelapse settings.
|
||||
- Fix events in exported map stitch images being occluded by neighboring maps.
|
||||
- Fix the map connections in exported map images coming from the map currently open in the editor, rather than the map shown in the export window.
|
||||
- Fix crash when exporting a map stitch image if a map fails to load.
|
||||
- Fix possible crash when exporting a timelapse that has events edit history.
|
||||
- Fix exported timelapses excluding pasted events and certain map size changes.
|
||||
- Fix exporting a timelapse sometimes altering the state of the current map's edit history.
|
||||
- Stop sliders in the Palette Editor from creating a bunch of edit history when used.
|
||||
- Fix scrolling on some containers locking up when the mouse stops over a spin box or combo box.
|
||||
- Fix the selection index for some combo boxes differing from their displayed text.
|
||||
- Fix some file dialogs returning to an incorrect window when closed.
|
||||
- Fix bug where reloading a layout would overwrite all unsaved changes.
|
||||
- Fix bug where layout json and blockdata could be saved separately leading to inconsistent data.
|
||||
- Fix crash when saving tilesets with fewer palettes than the maximum.
|
||||
- Fix projects not opening on Windows if the project filepath contains certain characters.
|
||||
- Fix custom project filepaths not converting Windows file separators.
|
||||
- Fix exported tile images containing garbage pixels after the end of the tiles.
|
||||
- Fix fully transparent pixels rendering with the incorrect color.
|
||||
- Fix the values for some config fields shuffling their order every save.
|
||||
- Fix `key`s in `Custom Attributes` disappearing if given an empty name or the name of an existing field.
|
||||
- Fix some problems with tileset detection when importing maps from AdvanceMap.
|
||||
- Fix certain input fields allowing invalid identifiers, like names starting with numbers.
|
||||
- Fix crash in the Shortcuts Editor when applying changes after closing certain windows.
|
||||
- Fix the Shortcuts Editor clearing shortcuts after selecting them.
|
||||
- Fix `Display Metatile Usage Counts` sometimes changing the counts after repeated use.
|
||||
- The Metatile / Tile usage counts in the Tileset Editor now update to reflect changes.
|
||||
- Fix regression that stopped the map zoom from centering on the cursor.
|
||||
- Fix `Open Map Scripts` not working on maps with a `shared_scripts_map` field.
|
||||
- Fix the main window sometimes exceeding the screen size on first launch.
|
||||
- Fix right-click selections with the eyedropper clearing when the mouse is released.
|
||||
- Fix overworld sprite facing directions if spritesheet is arranged in multiple rows.
|
||||
|
||||
## [5.4.1] - 2024-03-21
|
||||
### Fixed
|
||||
- Fix object event sprites not loading for some struct data formats.
|
||||
|
||||
## [5.4.0] - 2024-02-13
|
||||
### Added
|
||||
- Add a `Check for Updates` option to show new releases (Windows and macOS only).
|
||||
|
||||
### Changed
|
||||
- If Wild Encounters fail to load they are now only disabled for that session, and the settings remain unchanged.
|
||||
- Defaults are used if project constants are missing, rather than failing to open the project or changing settings.
|
||||
- Selector images now center on the selection when eyedropping or zooming.
|
||||
|
||||
### Fixed
|
||||
- Fix some minor visual issues with the various zoom sliders.
|
||||
- Smooth out scrolling when mouse is over tile/metatile images.
|
||||
- Fix the Tileset Editor selectors getting extra white space when changing tilesets.
|
||||
- Fix a crash when adding disabled events with the Pencil tool.
|
||||
- Fix error log about failing to find the scripts file when a new map is created.
|
||||
|
||||
## [5.3.0] - 2024-01-15
|
||||
### Added
|
||||
- Add zoom sliders to the Tileset Editor.
|
||||
- Add `getMetatileBehaviorName` and `setMetatileBehaviorName` to the API.
|
||||
- Add `metatile_behaviors`, `num_primary_palettes`, and `num_secondary_palettes` to `constants` in the API.
|
||||
|
||||
### Changed
|
||||
- Metatile ID strings are now padded to their current max, not the overall max.
|
||||
- Non-existent directories are now removed from the Open Recent Project menu.
|
||||
- Hovering on the layer view in the Tileset Editor now displays the tile ID.
|
||||
- Labels in the Script dropdown are now sorted alphabetically.
|
||||
- The name of the Heal Locations table is no longer enforced.
|
||||
- The API functions `addImage` and `createImage` now support project-relative paths.
|
||||
|
||||
### Fixed
|
||||
- Fix the metatile selector rectangle jumping when selecting up or left of the origin.
|
||||
- Fix the event group tabs sometimes showing an event from the wrong group.
|
||||
- Fix the clear buttons in the Shortcuts Editor not actually removing shortcuts.
|
||||
- Fix slow speed for the script label autcomplete.
|
||||
- Fix deleted script labels still appearing in the autocomplete after project reload.
|
||||
- Fix the map search bar stealing focus on startup.
|
||||
- Fix border metatiles view not resizing properly.
|
||||
- Fix Open Recent Project not clearing the API overlay
|
||||
- Fix API error reporting.
|
||||
|
||||
## [5.2.0] - 2024-01-02
|
||||
### Added
|
||||
- Add an editor window under `Options -> Project Settings...` to customize the project-specific settings in `porymap.project.cfg` and `porymap.user.cfg`.
|
||||
|
|
@ -327,7 +598,7 @@ Nothing, yet.
|
|||
## [2.0.0] - 2019-10-16
|
||||
### Breaking Changes
|
||||
- Accomodate event object graphics pointer table being explicitly indexed. From changes introduced in commits [cdae0c1444bed98e652c87dc3e3edcecacfef8be](https://github.com/pret/pokeemerald/commit/cdae0c1444bed98e652c87dc3e3edcecacfef8be) and [0e8ccfc4fd3544001f4c25fafd401f7558bdefba](https://github.com/pret/pokeruby/commit/0e8ccfc4fd3544001f4c25fafd401f7558bdefba).
|
||||
- New "field" key in wild encounter JSON data from pokeemerald and pokeruby commits [adb0a444577b59eb02788c782a3d04bc285be0ba](https://github.com/pret/pokeemerald/commit/adb0a444577b59eb02788c782a3d04bc285be0ba) and [https://github.com/pret/pokeruby/commit/c73de8bed752ca538d90cfc93c4a9e8c7965f8c9](c73de8bed752ca538d90cfc93c4a9e8c7965f8c9).
|
||||
- New "field" key in wild encounter JSON data from pokeemerald and pokeruby commits [adb0a444577b59eb02788c782a3d04bc285be0ba](https://github.com/pret/pokeemerald/commit/adb0a444577b59eb02788c782a3d04bc285be0ba) and [c73de8bed752ca538d90cfc93c4a9e8c7965f8c9](https://github.com/pret/pokeruby/commit/c73de8bed752ca538d90cfc93c4a9e8c7965f8c9).
|
||||
|
||||
|
||||
### Added
|
||||
|
|
@ -439,7 +710,14 @@ Nothing, yet.
|
|||
## [1.0.0] - 2018-10-26
|
||||
This was the initial release.
|
||||
|
||||
[Unreleased]: https://github.com/huderlem/porymap/compare/5.2.0...HEAD
|
||||
[Unreleased]: https://github.com/huderlem/porymap/compare/6.3.0...HEAD
|
||||
[6.3.0]: https://github.com/huderlem/porymap/compare/6.2.0...6.3.0
|
||||
[6.2.0]: https://github.com/huderlem/porymap/compare/6.1.0...6.2.0
|
||||
[6.1.0]: https://github.com/huderlem/porymap/compare/6.0.0...6.1.0
|
||||
[6.0.0]: https://github.com/huderlem/porymap/compare/5.4.1...6.0.0
|
||||
[5.4.1]: https://github.com/huderlem/porymap/compare/5.4.0...5.4.1
|
||||
[5.4.0]: https://github.com/huderlem/porymap/compare/5.3.0...5.4.0
|
||||
[5.3.0]: https://github.com/huderlem/porymap/compare/5.2.0...5.3.0
|
||||
[5.2.0]: https://github.com/huderlem/porymap/compare/5.1.1...5.2.0
|
||||
[5.1.1]: https://github.com/huderlem/porymap/compare/5.1.0...5.1.1
|
||||
[5.1.0]: https://github.com/huderlem/porymap/compare/5.0.0...5.1.0
|
||||
|
|
|
|||
30
INSTALL.md
|
|
@ -1,6 +1,13 @@
|
|||
# Installation
|
||||
|
||||
porymap requires Qt 5.14.2 & C++11.
|
||||
**Note**: For Windows and macOS, installation is not required to use Porymap. You can download the latest release to begin using Porymap immediately.
|
||||
|
||||
- [Download Porymap for Windows](https://github.com/huderlem/porymap/releases/latest/download/porymap-windows.zip).
|
||||
- [Download Porymap for macOS latest (arm)](https://github.com/huderlem/porymap/releases/latest/download/porymap-macos-latest.zip).
|
||||
- [Download Porymap for macOS 15 (intel)](https://github.com/huderlem/porymap/releases/latest/download/porymap-macos-15-intel.zip).
|
||||
|
||||
|
||||
For installation, Porymap requires Qt 5.14.2 & C++11.
|
||||
|
||||
## macOS
|
||||
|
||||
|
|
@ -30,11 +37,30 @@ Install [Qt development tools](https://www.qt.io/download-qt-installer), and use
|
|||
## Ubuntu
|
||||
|
||||
You need to install Qt. The minimum supported version is currently Qt 5.14.2. You can check your Qt version
|
||||
with `qtdiag`.
|
||||
with `qtdiag` or `qmake --version`.
|
||||
|
||||
```bash
|
||||
sudo apt-get install qt6-declarative-dev
|
||||
# if your distro does not have qt6-declarative-dev, try sudo apt-get install qtdeclarative5-dev
|
||||
|
||||
git clone https://github.com/huderlem/porymap
|
||||
cd porymap
|
||||
|
||||
qmake
|
||||
make
|
||||
./porymap
|
||||
```
|
||||
|
||||
## Arch Linux
|
||||
|
||||
You need to install Qt. You can check the version of your Qt packages with `qtdiag` or `qmake --version`.
|
||||
|
||||
```bash
|
||||
sudo pacman -S qt6-declarative qt6-charts
|
||||
|
||||
git clone https://github.com/huderlem/porymap
|
||||
cd porymap
|
||||
|
||||
qmake
|
||||
make
|
||||
./porymap
|
||||
|
|
|
|||
25
README.md
|
|
@ -6,14 +6,29 @@ A map editor for the Pokémon generation 3 decompilation projects ([pokeruby][po
|
|||
|
||||
To get started, view the full online guide here: https://huderlem.github.io/porymap/
|
||||
|
||||
View the [Changelog][changelog] to see what's new, and download the latest version from the [Releases][releases].
|
||||
View the [Changelog][changelog] to see what's new.
|
||||
|
||||
## Download
|
||||
|
||||
Windows and macOS users can download Porymap below to start using it immediately. Older versions of Porymap may be downloaded from the [Releases][releases] page.
|
||||
|
||||
- [Download Porymap for Windows](https://github.com/huderlem/porymap/releases/latest/download/porymap-windows.zip).
|
||||
- [Download Porymap for macOS latest (arm)](https://github.com/huderlem/porymap/releases/latest/download/porymap-macos-latest.zip).
|
||||
- [Download Porymap for macOS 15 (intel)](https://github.com/huderlem/porymap/releases/latest/download/porymap-macos-15-intel.zip).
|
||||
|
||||
Linux users must compile Porymap from source.
|
||||
|
||||
<details>
|
||||
<summary><i>Pre-compiled builds for Linux...</i></summary>
|
||||
|
||||
> If you are a Linux user and you do not want to compile Porymap from source, you may find Porymap on an external package repository like Flathub or AUR.
|
||||
> Builds installed through an external package manager are not explicitly maintained by Porymap and may be out of date.
|
||||
</details>
|
||||
|
||||
Read [INSTALL.md](INSTALL.md) for instructions on how to compile Porymap from source.
|
||||
|
||||

|
||||
|
||||
## Local Development
|
||||
|
||||
Read [INSTALL.md](INSTALL.md) for instructions on how to compile Porymap from source. If you simply want to use Porymap, download the latest version from the [Releases][releases].
|
||||
|
||||
[pokeruby]: https://github.com/pret/pokeruby
|
||||
[pokeemerald]: https://github.com/pret/pokeemerald
|
||||
[pokefirered]: https://github.com/pret/pokefirered
|
||||
|
|
|
|||
|
|
@ -1,10 +1,5 @@
|
|||
Version: 5.2.0
|
||||
Date: January 2nd, 2024
|
||||
|
||||
This version of porymap works with pokeruby and pokeemerald as of the following commit hashes:
|
||||
* pokeemerald: c76beed98990a57c84d3930190fd194abfedf7e8
|
||||
* pokefirered: 52591dcee42933d64f60c59276fc13c3bb89c47b
|
||||
* pokeruby: d99cb43736dd1d4ee4820f838cb259d773d8bf25
|
||||
Version: 6.3.0
|
||||
Date: December 26th, 2025
|
||||
|
||||
Official Porymap documentation: https://huderlem.github.io/porymap/
|
||||
|
||||
|
|
@ -12,6 +7,279 @@ Please report any issues on GitHub: [https://github.com/huderlem/porymap/issues]
|
|||
|
||||
-------------------------
|
||||
|
||||
## [6.3.0] - 2025-12-26
|
||||
### Added
|
||||
- Add option to sort Locations and Layouts lists by value, rather than alphabetically.
|
||||
- Add color space settings for exported images.
|
||||
- Add setting to disable the project loading screen.
|
||||
|
||||
### Changed
|
||||
- Separate `File > Duplicate Current Map/Layout` into two options to allow duplicating the current layout when a map is open.
|
||||
- The name field now receives focus immediately for the new map/layout dialogs.
|
||||
- The middle mouse button can now be used to pan around the map views, rather than needing to select the Map Tool. This is a very convenient shortcut that matches popular image-editing programs.
|
||||
- Previously, the middle mouse button could be used as a shortcut with the pencil tool to switch to bucket-fill mode. This is now achieved using the `Alt` key.
|
||||
|
||||
### Fixed
|
||||
- Fix crash when a painted tile selection goes out of bounds of the metatile layer view in the Tileset Editor.
|
||||
- Fix crash on older versions of Qt when reopening a project with certain windows open.
|
||||
- Fix potential crash when painting and the cursor leaves the map area.
|
||||
- Fix potential crash when changing maps with the Tileset Editor open.
|
||||
- Fix rare crash while quitting Porymap.
|
||||
- Fix `Edit > Clear Map Entries` in the Region Map Editor not saving the applied changes.
|
||||
- Fix `Edit > Undo/Redo` appearing enabled even when they don't do anything.
|
||||
- Fix `Help > Open Manual` being disabled when no project is open.
|
||||
- Fix new tilesets potentially overwriting data in an existing directory.
|
||||
- Fix exported images on macOS using a different color space than in Porymap.
|
||||
- Fix some `INCBIN` statements not being parsed correctly.
|
||||
- Fix excessive logging if Porymap fails to monitor all map files.
|
||||
- Fix map connections getting cut off in exported map images if they're on the same side as another short map connection.
|
||||
- Fix the project version check failing for some versions of `git`.
|
||||
- Fix some error highlights persisting after the error is resolved.
|
||||
- Fix the Layout/Tileset labels on the `Metatiles` panel disappearing if the panel is too narrow.
|
||||
|
||||
## [6.2.0] - 2025-08-08
|
||||
### Added
|
||||
- Add `View > Show Unused Colors` to the Palette Editor.
|
||||
- Add `Tools > Find Color Usage` to the Palette Editor. This opens a dialog showing which metatiles use a particular color.
|
||||
- Add `Edit > Swap Metatiles` to the Tileset Editor. While in this mode, selecting two metatiles in the selector will swap their positions. When changes to the tilesets are saved these relocations will be applied to all layouts that use the relevant tileset(s).
|
||||
- Add `View > Layer Arrangement` to the Tileset Editor, which changes whether the metatile layer view is oriented vertically (default) or horizontally.
|
||||
- Add an `Export Metatiles Image` option to the Tileset Editor that provides many more options for customizing metatile images.
|
||||
- Add an `Export Porytiles Layer Images` option to the Tileset Editor, which is a shortcut for individually exporting layer images that Porytiles can use.
|
||||
- Add an option under `Preferences` to include common scripts in the autocomplete for Script labels.
|
||||
- Add a setting under `Project Settings` to change the width of the metatile selectors.
|
||||
- Add versions of the API functions `[get|set]MetatileLayerOrder` and `[get|set]MetatileLayerOpacity` that work globally, rather than on individual layouts.
|
||||
- A link to Porymap's manual is now available under `Help`.
|
||||
|
||||
### Changed
|
||||
- The Player View Rectangle is now visible on the Events tab, as is the Cursor Tile Outline for certain tools.
|
||||
- When hovering over tiles in the Tileset Editor their palette and x/yflip are now listed alongside the tile ID.
|
||||
- The scroll position of the map view now remains the same between the Connections tab and the Map/Events tabs.
|
||||
- The Move tool now behaves more like a traditional pan tool (with no momentum).
|
||||
- The map image exporter now uses a checkered background to indicate transparency.
|
||||
- Invalid tile IDs are now rendered as magenta (like invalid metatiles), instead of rendering the same as a transparent tile.
|
||||
- While holding down `Ctrl` (`Cmd` on macOS) painting on the metatile layer view will now only change the tile's palette.
|
||||
- Full menu paths are now listed for shortcuts in the Shortcuts Editor.
|
||||
- Adding new event data to a map that has a `shared_events_map` will now remove the `shared_events_map`, rather than discard the event data.
|
||||
|
||||
### Fixed
|
||||
- Fix crash when rendering tiles with invalid palette numbers.
|
||||
- Fix crash when opening the Tileset Editor for tilesets with no metatiles.
|
||||
- Fix crash when changing the map/border size in certain API callbacks.
|
||||
- Fix metatile images exporting at 2x scale.
|
||||
- Fix display errors when a project's metatile limits are not divisible by 8.
|
||||
- Fix incorrect dividing line position for primary tiles images that are smaller than the maximum size.
|
||||
- Fix the checkered background of the `Change Dimensions` popup shifting while scrolling around.
|
||||
- Fix pasting Wild Pokémon data then changing maps resetting the pasted data.
|
||||
- Fix click-drag map selections behaving unexpectedly when the cursor is outside the map grid.
|
||||
- Fix events being dragged in negative coordinates lagging behind the cursor.
|
||||
- Fix the shortcut for duplicating events working while on the Connections tab.
|
||||
- Fix the Shortcuts Editor displaying the duplicate shortcut prompt repeatedly.
|
||||
- Fix the clear text button on the left in each row of the Shortcuts Editor also clearing the shortcut on the right.
|
||||
- Fix Undo/Redo ignoring the automatic resizing that occurs if a layout/border was an unexpected size.
|
||||
- Fix Undo/Redo in the Tileset and Palette Editors and Paste in the Tileset Editor appearing enabled even when they don't do anything.
|
||||
- Fix `Ctrl+Shift+Z` not being set as a default shortcut for Redo in the Palette Editor like it is for other windows.
|
||||
- Fix the Tileset Editor's status bar not updating while selecting tiles in the metatile layer view, or when pasting metatiles.
|
||||
- Fix the main window's status bar not immediately reflecting changes made while painting metatiles / movement permissions.
|
||||
- Fix cleared metatile labels not updating until the project is reloaded.
|
||||
- Fix some changes in the Tileset Editor being discarded if the window is closed too quickly.
|
||||
- Fix the Region Map Editor incorrectly displaying whether a `MAPSEC` has region map data.
|
||||
- Fix the Primary/Secondary Tileset selectors allowing invalid text, and considering a map unsaved if changed to invalid text then back again.
|
||||
- Fix broken error message for the primary tileset on the new map/layout dialogs.
|
||||
- Fix the dialog for duplicating/importing a map layout not allowing the tilesets to be changed.
|
||||
- Fix warning not appearing when the log file exceeds maximum size.
|
||||
- Fix possible lag while using the Tileset Editor's tile selector.
|
||||
- Fix unnecessary resources being used to watch files.
|
||||
- Fix possible crash on Linux if too many inotify instances are requested.
|
||||
|
||||
## [6.1.0] - 2025-06-09
|
||||
### Added
|
||||
- Add settings to change the application font and the map list font.
|
||||
|
||||
### Changed
|
||||
- The scale of the map can now be changed while resizing the map.
|
||||
|
||||
### Fixed
|
||||
- Fix duplicated maps writing the wrong name.
|
||||
- Fix small maps being difficult to see while resizing.
|
||||
- Fix the map border sometimes not updating to reflect changes.
|
||||
- Fix expressions using the prefix '0X' as opposed to '0x' not being recognized has hex numbers.
|
||||
- Fix certain characters not writing correctly to JSON files.
|
||||
- Fix all `map.json` files being added to the file watcher at launch.
|
||||
- Fix files sometimes being removed from the file watcher if they're deleted as part of a write.
|
||||
- Fix `porymap.cfg` and `porymap.shortcuts.cfg` writing outside the `pret/porymap` folder.
|
||||
|
||||
## [6.0.0] - 2025-05-27
|
||||
### Breaking Changes
|
||||
- See [Breaking Changes](https://huderlem.github.io/porymap/manual/breaking-changes.html) in the manual.
|
||||
|
||||
### Added
|
||||
- Redesigned the map list, adding new features including opening/editing layouts with no associated map, editing the names of map groups, rearranging maps and map groups, and hiding empty folders.
|
||||
- Add a drop-down for changing the layout of the currently opened map.
|
||||
- Add an option to duplicate maps/layouts.
|
||||
- Redesigned the Connections tab, adding new features including the option to open or display diving maps and a list UI for easier edit access.
|
||||
- Add a `Close Project` option
|
||||
- Add a search button to the `Wild Pokémon` tab that shows the encounter data for a species across all maps.
|
||||
- Add charts to the `Wild Pokémon` tab that show species and level distributions for the current map.
|
||||
- Add options for customizing the map grid under `View -> Grid Settings`.
|
||||
- Add an option to display Event sprites while editing the map.
|
||||
- Add an option to display a dividing line between tilesets in the Tileset Editor.
|
||||
- Add an input field to the Tileset Editor for editing the full metatile attributes value directly, including unused bits.
|
||||
- An alert will be displayed when attempting to open a seemingly invalid project.
|
||||
- Add support for defining project values with `enum` where `#define` was expected.
|
||||
- Add support for referring to object events and warps with named IDs, rather than referring to them with their index number.
|
||||
- Add a setting to specify the tile values to use for the unused metatile layer.
|
||||
- Add a setting to specify the maximum number of events in a group. A warning will be shown if too many events are added.
|
||||
- Add a setting to customize the size and position of the player view distance.
|
||||
- Add `onLayoutOpened` to the scripting API.
|
||||
- Add a splash loading screen for project openings.
|
||||
- Add Back/Forward buttons for navigating to previous maps or layouts.
|
||||
|
||||
### Changed
|
||||
- `Change Dimensions` now has an interactive resizing rectangle.
|
||||
- Redesigned the new map dialog, including better error checking and a collapsible section for header data.
|
||||
- New maps/layouts are no longer saved automatically, and can be fully discarded by closing without saving.
|
||||
- Map groups and ``MAPSEC`` names specified when creating a new map will be added automatically if they don't already exist.
|
||||
- Custom fields in JSON files that Porymap writes are no longer discarded.
|
||||
- Edits to map connections now have Undo/Redo and can be viewed in exported timelapses.
|
||||
- Changes to the "Mirror to Connecting Maps" setting will now be saved between sessions.
|
||||
- A notice will be displayed when attempting to open the "Dynamic" map, rather than nothing happening.
|
||||
- The base game version is now auto-detected if the project name contains only one of "emerald", "firered/leafgreen", or "ruby/sapphire".
|
||||
- It's now possible to cancel quitting if there are unsaved changes in sub-windows.
|
||||
- The triple-layer metatiles setting can now be set automatically using a project constant.
|
||||
- `Export Map Stitch Image` and `Export Map Timelapse Image` now show a preview of the full image/gif, not just the current map.
|
||||
- `Custom Attributes` tables now display numbers using spin boxes. The `type` column was removed, because `value`'s type is now obvious.
|
||||
- Unrecognized map names in Event or Connections data will no longer be overwritten.
|
||||
- It's now possible to click on an event's sprite even if a different event's rectangle is overlapping it. The old selection behavior is available via a new setting.
|
||||
- Reduced diff noise when saving maps.
|
||||
- Map names and ``MAP_NAME`` constants are no longer required to match.
|
||||
- Porymap will no longer overwrite ``include/constants/map_groups.h`` or ``include/constants/layouts.h``.
|
||||
- Primary/secondary metatile images are now kept on separate rows, rather than blending together if the primary size is not divisible by 8.
|
||||
- The prompt to reload the project when a file has changed will now only appear when Porymap is the active application.
|
||||
- `Script` dropdowns now autocomplete only with scripts from the current map, rather than every script in the project. The old behavior is available via a new setting.
|
||||
- `Script` dropdowns now update automatically if the current map's scripts file is edited.
|
||||
- The options for `Encounter Type` and `Terrain Type` in the Tileset Editor are not hardcoded anymore, they're now read from the project.
|
||||
- The `symbol_wild_encounters` setting was replaced; this value is now read from the project.
|
||||
- The max encounter rate is now read from the project, rather than assuming the default value from RSE.
|
||||
- `MAP_OFFSET_W` and `MAP_OFFSET_H` (used to limit the maximum map size) are now read from the project.
|
||||
- The rendered area of the map border is now limited to the maximum player view distance (prior to this it included two extra rows on the top and bottom).
|
||||
- Right-clicking on the border metatiles image will now select that metatile.
|
||||
- An error message will now be shown when Porymap is unable to save changes (e.g. if Porymap doesn't have write permissions for your project).
|
||||
- Error and warning logs are now displayed in the status bar. This can be changed with a new setting.
|
||||
- A project may now be opened even if it has no maps or map groups. A minimum of one map layout is required.
|
||||
- The file extensions that are expected for `.png` and `.pal` data files and the extensions outputted when creating a new tileset can now be customized.
|
||||
- Miscellaneous performance improvements, especially for opening projects.
|
||||
|
||||
### Fixed
|
||||
- Fix `Add Region Map...` not updating the region map settings file.
|
||||
- Fix some crashes on invalid region map tilesets.
|
||||
- Improve error reporting for invalid region map editor settings.
|
||||
- Fix the region map editor's palette resetting between region maps.
|
||||
- Fix the region map editor's h-flip and v-flip settings being swapped.
|
||||
- Fix config files being written before the project is opened successfully.
|
||||
- Fix the map and other project info still displaying if a new project fails to open.
|
||||
- Fix unsaved changes being ignored when quitting (such as with Cmd+Q on macOS).
|
||||
- Fix selections with multiple events not always clearing when making a new selection.
|
||||
- Fix the new event button not updating correctly when selecting object events.
|
||||
- Fix duplicated `Hidden Item` events not copying the `Requires Itemfinder` field.
|
||||
- Fix event sprites disappearing in certain areas outside the map boundaries.
|
||||
- Fix deselecting an event still allowing you to drag the event around.
|
||||
- Fix events rendering on top of the ruler at very high y values.
|
||||
- Fix new map names not appearing in event dropdowns that have already been populated.
|
||||
- Fix `About porymap` opening a new window each time it's activated.
|
||||
- Fix the `Edit History` window not raising to the front when reactivated.
|
||||
- New maps are now always inserted in map dropdowns at the correct position, rather than at the bottom of the list until the project is reloaded.
|
||||
- Fix species on the wild pokémon tab retaining icons from previously-opened projects.
|
||||
- Fix invalid species names clearing from wild pokémon data when revisited.
|
||||
- Fix editing wild pokémon data not marking the map as unsaved.
|
||||
- Fix editing an event's `Custom Attributes` not marking the map as unsaved.
|
||||
- Fix changes to map connections not marking connected maps as unsaved.
|
||||
- Fix numerous issues related to connecting a map to itself.
|
||||
- Fix incorrect map connections getting selected when opening a map by double-clicking a map connection.
|
||||
- Fix a visual issue when quickly dragging map connections around.
|
||||
- Fix map connections rendering incorrectly if their direction name was unknown.
|
||||
- Fix map connections rendering incorrectly if their dimensions were smaller than the border draw distance.
|
||||
- Fix metatile/collision selection images skewing off-center after opening a map from the Connections tab.
|
||||
- Fix the map list filter retaining text between project open/close.
|
||||
- Fix the map list mishandling value gaps when sorting by Area.
|
||||
- Fix a freeze on startup if project values are defined with mismatched parentheses.
|
||||
- Fix stitched map images sometimes rendering garbage
|
||||
- Fix the `Reset` button on `Export Map Timelapse Image` not resetting the Timelapse settings.
|
||||
- Fix events in exported map stitch images being occluded by neighboring maps.
|
||||
- Fix the map connections in exported map images coming from the map currently open in the editor, rather than the map shown in the export window.
|
||||
- Fix crash when exporting a map stitch image if a map fails to load.
|
||||
- Fix possible crash when exporting a timelapse that has events edit history.
|
||||
- Fix exported timelapses excluding pasted events and certain map size changes.
|
||||
- Fix exporting a timelapse sometimes altering the state of the current map's edit history.
|
||||
- Stop sliders in the Palette Editor from creating a bunch of edit history when used.
|
||||
- Fix scrolling on some containers locking up when the mouse stops over a spin box or combo box.
|
||||
- Fix the selection index for some combo boxes differing from their displayed text.
|
||||
- Fix some file dialogs returning to an incorrect window when closed.
|
||||
- Fix bug where reloading a layout would overwrite all unsaved changes.
|
||||
- Fix bug where layout json and blockdata could be saved separately leading to inconsistent data.
|
||||
- Fix crash when saving tilesets with fewer palettes than the maximum.
|
||||
- Fix projects not opening on Windows if the project filepath contains certain characters.
|
||||
- Fix custom project filepaths not converting Windows file separators.
|
||||
- Fix exported tile images containing garbage pixels after the end of the tiles.
|
||||
- Fix fully transparent pixels rendering with the incorrect color.
|
||||
- Fix the values for some config fields shuffling their order every save.
|
||||
- Fix `key`s in `Custom Attributes` disappearing if given an empty name or the name of an existing field.
|
||||
- Fix some problems with tileset detection when importing maps from AdvanceMap.
|
||||
- Fix certain input fields allowing invalid identifiers, like names starting with numbers.
|
||||
- Fix crash in the Shortcuts Editor when applying changes after closing certain windows.
|
||||
- Fix the Shortcuts Editor clearing shortcuts after selecting them.
|
||||
- Fix `Display Metatile Usage Counts` sometimes changing the counts after repeated use.
|
||||
- The Metatile / Tile usage counts in the Tileset Editor now update to reflect changes.
|
||||
- Fix regression that stopped the map zoom from centering on the cursor.
|
||||
- Fix `Open Map Scripts` not working on maps with a `shared_scripts_map` field.
|
||||
- Fix the main window sometimes exceeding the screen size on first launch.
|
||||
- Fix right-click selections with the eyedropper clearing when the mouse is released.
|
||||
- Fix overworld sprite facing directions if spritesheet is arranged in multiple rows.
|
||||
|
||||
## [5.4.1] - 2024-03-21
|
||||
### Fixed
|
||||
- Fix object event sprites not loading for some struct data formats.
|
||||
|
||||
## [5.4.0] - 2024-02-13
|
||||
### Added
|
||||
- Add a `Check for Updates` option to show new releases (Windows and macOS only).
|
||||
|
||||
### Changed
|
||||
- If Wild Encounters fail to load they are now only disabled for that session, and the settings remain unchanged.
|
||||
- Defaults are used if project constants are missing, rather than failing to open the project or changing settings.
|
||||
- Selector images now center on the selection when eyedropping or zooming.
|
||||
|
||||
### Fixed
|
||||
- Fix some minor visual issues with the various zoom sliders.
|
||||
- Smooth out scrolling when mouse is over tile/metatile images.
|
||||
- Fix the Tileset Editor selectors getting extra white space when changing tilesets.
|
||||
- Fix a crash when adding disabled events with the Pencil tool.
|
||||
- Fix error log about failing to find the scripts file when a new map is created.
|
||||
|
||||
## [5.3.0] - 2024-01-15
|
||||
### Added
|
||||
- Add zoom sliders to the Tileset Editor.
|
||||
- Add `getMetatileBehaviorName` and `setMetatileBehaviorName` to the API.
|
||||
- Add `metatile_behaviors`, `num_primary_palettes`, and `num_secondary_palettes` to `constants` in the API.
|
||||
|
||||
### Changed
|
||||
- Metatile ID strings are now padded to their current max, not the overall max.
|
||||
- Non-existent directories are now removed from the Open Recent Project menu.
|
||||
- Hovering on the layer view in the Tileset Editor now displays the tile ID.
|
||||
- Labels in the Script dropdown are now sorted alphabetically.
|
||||
- The name of the Heal Locations table is no longer enforced.
|
||||
- The API functions `addImage` and `createImage` now support project-relative paths.
|
||||
|
||||
### Fixed
|
||||
- Fix the metatile selector rectangle jumping when selecting up or left of the origin.
|
||||
- Fix the event group tabs sometimes showing an event from the wrong group.
|
||||
- Fix the clear buttons in the Shortcuts Editor not actually removing shortcuts.
|
||||
- Fix slow speed for the script label autcomplete.
|
||||
- Fix deleted script labels still appearing in the autocomplete after project reload.
|
||||
- Fix the map search bar stealing focus on startup.
|
||||
- Fix border metatiles view not resizing properly.
|
||||
- Fix Open Recent Project not clearing the API overlay
|
||||
- Fix API error reporting.
|
||||
|
||||
## [5.2.0] - 2024-01-02
|
||||
### Added
|
||||
- Add an editor window under `Options -> Project Settings...` to customize the project-specific settings in `porymap.project.cfg` and `porymap.user.cfg`.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
# Sphinx build info version 1
|
||||
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
|
||||
config: 23fd5c9a8562e86bc017afd5666bb426
|
||||
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
|
||||
config: ee6cde30f72e7b58d77ea515379cc182
|
||||
tags: 645f666f9bcd5a90fca523b33c5a78b7
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 890 B After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 2.0 KiB |
BIN
docs/_images/add-event.png
Normal file
|
After Width: | Height: | Size: 50 KiB |
BIN
docs/_images/add-global-constant.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
docs/_images/add-global-constants-file.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
docs/_images/add-new-group.png
Normal file
|
After Width: | Height: | Size: 85 KiB |
|
Before Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 208 KiB After Width: | Height: | Size: 2.8 MiB |
|
Before Width: | Height: | Size: 771 B After Width: | Height: | Size: 5.7 KiB |
BIN
docs/_images/button-add.png
Normal file
|
After Width: | Height: | Size: 6.2 KiB |
BIN
docs/_images/button-add1.png
Normal file
|
After Width: | Height: | Size: 5.7 KiB |
BIN
docs/_images/button-navigation.png
Normal file
|
After Width: | Height: | Size: 4.6 KiB |
BIN
docs/_images/button-remove.png
Normal file
|
After Width: | Height: | Size: 5.7 KiB |
BIN
docs/_images/change-dimensions.png
Normal file
|
After Width: | Height: | Size: 8.7 KiB |
|
Before Width: | Height: | Size: 273 B |
BIN
docs/_images/configure-json-button.png
Normal file
|
After Width: | Height: | Size: 8.5 KiB |
|
Before Width: | Height: | Size: 63 KiB After Width: | Height: | Size: 99 KiB |
BIN
docs/_images/configure-json-window.png
Normal file
|
After Width: | Height: | Size: 244 KiB |
BIN
docs/_images/custom-attributes-table.png
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
docs/_images/custom-attributes.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 33 KiB |
|
Before Width: | Height: | Size: 591 KiB |
|
Before Width: | Height: | Size: 60 KiB After Width: | Height: | Size: 62 KiB |
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 64 KiB After Width: | Height: | Size: 57 KiB |
|
Before Width: | Height: | Size: 94 KiB After Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 50 KiB |
|
Before Width: | Height: | Size: 129 KiB After Width: | Height: | Size: 108 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 43 KiB |
|
Before Width: | Height: | Size: 87 KiB After Width: | Height: | Size: 52 KiB |
|
Before Width: | Height: | Size: 83 KiB After Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 54 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 43 KiB |
|
Before Width: | Height: | Size: 47 KiB |
|
Before Width: | Height: | Size: 283 B |
|
Before Width: | Height: | Size: 8.9 KiB After Width: | Height: | Size: 69 KiB |
BIN
docs/_images/folder-add.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
docs/_images/folder-collapse.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
docs/_images/folder-expand.png
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
BIN
docs/_images/folder-eye.png
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 192 KiB |
|
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 110 KiB |
|
Before Width: | Height: | Size: 8.3 KiB |
BIN
docs/_images/layout-dropdown.png
Normal file
|
After Width: | Height: | Size: 85 KiB |
BIN
docs/_images/lock.png
Normal file
|
After Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 65 KiB After Width: | Height: | Size: 184 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 83 KiB |
|
Before Width: | Height: | Size: 403 KiB After Width: | Height: | Size: 393 KiB |
|
Before Width: | Height: | Size: 114 KiB After Width: | Height: | Size: 346 KiB |
|
Before Width: | Height: | Size: 319 KiB After Width: | Height: | Size: 411 KiB |
|
Before Width: | Height: | Size: 89 KiB After Width: | Height: | Size: 231 KiB |
|
Before Width: | Height: | Size: 170 KiB After Width: | Height: | Size: 112 KiB |
BIN
docs/_images/map-icon-error.png
Normal file
|
After Width: | Height: | Size: 606 B |
BIN
docs/_images/map-icon-loaded.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
docs/_images/map-icon-open.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
docs/_images/map-icon-unloaded.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
docs/_images/map-icon-unsaved.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 149 KiB |
BIN
docs/_images/map-pan.gif
Normal file
|
After Width: | Height: | Size: 12 MiB |
BIN
docs/_images/map-resizing.gif
Normal file
|
After Width: | Height: | Size: 9.5 MiB |
|
Before Width: | Height: | Size: 2.5 MiB After Width: | Height: | Size: 7.0 MiB |
|
Before Width: | Height: | Size: 668 B After Width: | Height: | Size: 6.1 KiB |
BIN
docs/_images/map-tabs.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 49 KiB |
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 54 KiB |
BIN
docs/_images/move-tool.png
Normal file
|
After Width: | Height: | Size: 5.7 KiB |
|
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 751 KiB |
|
Before Width: | Height: | Size: 60 KiB After Width: | Height: | Size: 165 KiB |
|
Before Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 59 KiB After Width: | Height: | Size: 94 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 51 KiB |
BIN
docs/_images/open-connection-button.png
Normal file
|
After Width: | Height: | Size: 5.5 KiB |
BIN
docs/_images/pencil.png
Normal file
|
After Width: | Height: | Size: 5.6 KiB |
|
Before Width: | Height: | Size: 721 B After Width: | Height: | Size: 5.4 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 188 KiB After Width: | Height: | Size: 211 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 444 KiB |
|
Before Width: | Height: | Size: 202 KiB After Width: | Height: | Size: 942 KiB |
|
Before Width: | Height: | Size: 352 KiB After Width: | Height: | Size: 6.9 MiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 76 KiB |
|
Before Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 25 KiB |
|
Before Width: | Height: | Size: 31 KiB |
BIN
docs/_images/reset.png
Normal file
|
After Width: | Height: | Size: 6.2 KiB |
|
Before Width: | Height: | Size: 109 KiB |
|
Before Width: | Height: | Size: 511 KiB After Width: | Height: | Size: 751 KiB |
|
Before Width: | Height: | Size: 384 KiB After Width: | Height: | Size: 287 KiB |
|
Before Width: | Height: | Size: 378 KiB After Width: | Height: | Size: 289 KiB |
BIN
docs/_images/search-button.png
Normal file
|
After Width: | Height: | Size: 6.1 KiB |
BIN
docs/_images/search-window-empty.png
Normal file
|
After Width: | Height: | Size: 180 KiB |
BIN
docs/_images/search-window-results.png
Normal file
|
After Width: | Height: | Size: 259 KiB |