Offset 1, 18 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·de71d97df6469b7ee4b26d36dcb8a5241ecd7c01cf1fad32ee6f5a850011c8e2 | ||
10 | Signer·#1·certificate·SHA-1·digest:·125d3703cd0221e6dfeac32420f13db654b3b80a | ||
11 | Signer·#1·certificate·MD5·digest:·3483a809d5f6a97f925c2d869dc10d11 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·e1074320ad1cc5214901bd8c6673fc425e62bb3a4894cd344080673680ef01ca | ||
15 | Signer·#1·public·key·SHA-1·digest:·a388af9be5bf9591fb94951d6c133d389037ef07 | ||
16 | Signer·#1·public·key·MD5·digest:·c57520465ce3a6618e0bf9dca168673a | ||
17 | WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
18 | WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1, 22 lines modified | Offset 1, 20 lines modified | ||
1 | Zip·file·size:·12 | 1 | Zip·file·size:·122571·bytes,·number·of·entries:·18 |
2 | -rw----·····2.0·fat·····1363·bl·defN·16-Jun-15·09:26·META-INF/MANIFEST.MF | ||
3 | -rw----·····2.0·fat·····1484·bl·defN·16-Jun-15·09:26·META-INF/0189CFAB.SF | ||
4 | -rw----·····2.0·fat·····1326·bl·defN·16-Jun-15·09:26·META-INF/0189CFAB.RSA | ||
5 | -rw----·····2.0·fat·······41·bl·defN·16-Jun-14·14:17·META-INF/buildserverid | ||
6 | -rw----·····2.0·fat·······41·bl·defN·16-Jun-14·14:17·META-INF/fdroidserverid | ||
7 | -rw----·····2.0·fat·····3992·bX·defN·1 | 2 | -rw----·····2.0·fat·····3992·bX·defN·17-Oct-27·00:33·AndroidManifest.xml |
8 | -rw----·····1.0·fat······7 | 3 | -rw----·····1.0·fat······701·b-·stor·80-Jan-01·00:00·res/drawable/ic_check_mark_dark.png |
9 | -rw----·····1.0·fat·····4353·b-·stor· | 4 | -rw----·····1.0·fat·····4353·b-·stor·80-Jan-01·00:00·res/drawable/icon.png |
10 | -rw----·····2.0·fat·····1956·bl·defN·1 | 5 | -rw----·····2.0·fat·····1956·bl·defN·17-Oct-27·00:33·res/layout/about.xml |
11 | -rw----·····2.0·fat·····1840·bl·defN·1 | 6 | -rw----·····2.0·fat·····1840·bl·defN·17-Oct-27·00:33·res/layout/edit_running_time_range.xml |
12 | -rw----·····2.0·fat·····1592·bl·defN·1 | 7 | -rw----·····2.0·fat·····1592·bl·defN·17-Oct-27·00:33·res/layout/edit_task.xml |
13 | -rw----·····2.0·fat·····2292·bl·defN·1 | 8 | -rw----·····2.0·fat·····2292·bl·defN·17-Oct-27·00:33·res/layout/edit_time_range.xml |
14 | -rw----·····2.0·fat·····1124·bl·defN·1 | 9 | -rw----·····2.0·fat·····1124·bl·defN·17-Oct-27·00:33·res/layout/main.xml |
15 | -rw----·····2.0·fat·····1072·bl·defN·1 | 10 | -rw----·····2.0·fat·····1072·bl·defN·17-Oct-27·00:33·res/layout/preferences.xml |
16 | -rw----·····2.0·fat······804·bl·defN·1 | 11 | -rw----·····2.0·fat······804·bl·defN·17-Oct-27·00:33·res/layout/preferences_row.xml |
17 | -rw----·····2.0·fat·····1884·bl·defN·1 | 12 | -rw----·····2.0·fat·····1884·bl·defN·17-Oct-27·00:33·res/layout/report.xml |
18 | -rw----·····2.0·fat·····1072·bl·defN·1 | 13 | -rw----·····2.0·fat·····1072·bl·defN·17-Oct-27·00:33·res/layout/timelist.xml |
19 | -rw----·····1.0·fat·····9234·b-·stor· | 14 | -rw----·····1.0·fat·····9234·b-·stor·80-Jan-01·00:00·res/raw/click.ogg |
20 | -rw----·····1.0·fat····60 | 15 | -rw----·····1.0·fat····60748·b-·stor·80-Jan-01·00:00·resources.arsc |
21 | -rw----·····2.0·fat····91 | 16 | -rw----·····2.0·fat····91696·bl·defN·17-Oct-27·00:33·classes.dex |
17 | -rw----·····2.0·fat·····1363·b-·defN·17-Oct-27·00:33·META-INF/MANIFEST.MF | ||
18 | -rw----·····2.0·fat·····1484·b-·defN·17-Oct-27·00:33·META-INF/0189CFAB.SF | ||
19 | -rw----·····2.0·fat·····1326·b-·defN·17-Oct-27·00:33·META-INF/0189CFAB.RSA | ||
22 | 20 | 18·files,·188533·bytes·uncompressed,·120179·bytes·compressed:··36.3% |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
00000000:·0200·0c00· | 00000000:·0200·0c00·4ced·0000·0100·0000·0100·1c00··....L........... | ||
00000010:·3cac·0000·e901·0000·0c00·0000·0000·0000··<............... | 00000010:·3cac·0000·e901·0000·0c00·0000·0000·0000··<............... | ||
00000020:·f007·0000·a8aa·0000·0000·0000·4202·0000··............B... | 00000020:·f007·0000·a8aa·0000·0000·0000·4202·0000··............B... | ||
00000030:·4604·0000·4406·0000·d407·0000·420a·0000··F...D.......B... | 00000030:·4604·0000·4406·0000·d407·0000·420a·0000··F...D.......B... | ||
00000040:·720c·0000·5e15·0000·ec1d·0000·ba26·0000··r...^........&.. | 00000040:·720c·0000·5e15·0000·ec1d·0000·ba26·0000··r...^........&.. | ||
00000050:·5230·0000·e239·0000·e441·0000·2e42·0000··R0...9...A...B.. | 00000050:·5230·0000·e239·0000·e441·0000·2e42·0000··R0...9...A...B.. | ||
00000060:·5c42·0000·8842·0000·d842·0000·0c43·0000··\B...B...B...C.. | 00000060:·5c42·0000·8842·0000·d842·0000·0c43·0000··\B...B...B...C.. | ||
00000070:·4c43·0000·7643·0000·ae43·0000·ee43·0000··LC..vC...C...C.. | 00000070:·4c43·0000·7643·0000·ae43·0000·ee43·0000··LC..vC...C...C.. | ||
Offset 2750, 15 lines modified | Offset 2750, 15 lines modified | ||
0000abd0:·df03·0000·e701·0000·5504·0000·5904·0000··........U...Y... | 0000abd0:·df03·0000·e701·0000·5504·0000·5904·0000··........U...Y... | ||
0000abe0:·ffff·ffff·e701·0000·7b02·0000·8f02·0000··........{....... | 0000abe0:·ffff·ffff·e701·0000·7b02·0000·8f02·0000··........{....... | ||
0000abf0:·e801·0000·b003·0000·c503·0000·e701·0000··................ | 0000abf0:·e801·0000·b003·0000·c503·0000·e701·0000··................ | ||
0000ac00:·4804·0000·4e04·0000·ffff·ffff·e701·0000··H...N........... | 0000ac00:·4804·0000·4e04·0000·ffff·ffff·e701·0000··H...N........... | ||
0000ac10:·1c02·0000·2802·0000·e801·0000·b202·0000··....(........... | 0000ac10:·1c02·0000·2802·0000·e801·0000·b202·0000··....(........... | ||
0000ac20:·ba02·0000·e801·0000·0903·0000·1003·0000··................ | 0000ac20:·ba02·0000·e801·0000·0903·0000·1003·0000··................ | ||
0000ac30:·e701·0000·8b03·0000·8e03·0000·ffff·ffff··................ | 0000ac30:·e701·0000·8b03·0000·8e03·0000·ffff·ffff··................ | ||
0000ac40:·ffff·ffff·ffff·ffff·0002·2001· | 0000ac40:·ffff·ffff·ffff·ffff·0002·2001·0441·0000··..........·..A.. | ||
0000ac50:·7f00·0000·6300·6f00·6d00·2e00·6d00·6100··....c.o.m...m.a. | 0000ac50:·7f00·0000·6300·6f00·6d00·2e00·6d00·6100··....c.o.m...m.a. | ||
0000ac60:·7200·6b00·7500·7300·7000·6100·6700·6500··r.k.u.s.p.a.g.e. | 0000ac60:·7200·6b00·7500·7300·7000·6100·6700·6500··r.k.u.s.p.a.g.e. | ||
0000ac70:·2e00·6100·6e00·6400·7200·6f00·6900·6400··..a.n.d.r.o.i.d. | 0000ac70:·2e00·6100·6e00·6400·7200·6f00·6900·6400··..a.n.d.r.o.i.d. | ||
0000ac80:·2e00·6100·7400·6900·6d00·6500·7400·7200··..a.t.i.m.e.t.r. | 0000ac80:·2e00·6100·7400·6900·6d00·6500·7400·7200··..a.t.i.m.e.t.r. | ||
0000ac90:·6100·6300·6b00·6500·7200·0000·0000·0000··a.c.k.e.r....... | 0000ac90:·6100·6300·6b00·6500·7200·0000·0000·0000··a.c.k.e.r....... | ||
0000aca0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 0000aca0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
0000acb0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 0000acb0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
Offset 2979, 205 lines modified | Offset 2979, 205 lines modified | ||
0000ba20:·6300·7200·6500·6d00·6500·6e00·7400·5f00··c.r.e.m.e.n.t._. | 0000ba20:·6300·7200·6500·6d00·6500·6e00·7400·5f00··c.r.e.m.e.n.t._. | ||
0000ba30:·7700·6500·6500·6b00·0000·0e00·6900·6e00··w.e.e.k.....i.n. | 0000ba30:·7700·6500·6500·6b00·0000·0e00·6900·6e00··w.e.e.k.....i.n. | ||
0000ba40:·6300·7200·6500·6d00·6500·6e00·7400·5f00··c.r.e.m.e.n.t._. | 0000ba40:·6300·7200·6500·6d00·6500·6e00·7400·5f00··c.r.e.m.e.n.t._. | ||
0000ba50:·7700·6500·6500·6b00·0000·0a00·6400·6f00··w.e.e.k.....d.o. | 0000ba50:·7700·6500·6500·6b00·0000·0a00·6400·6f00··w.e.e.k.....d.o. | ||
0000ba60:·6e00·6500·4200·7500·7400·7400·6f00·6e00··n.e.B.u.t.t.o.n. | 0000ba60:·6e00·6500·4200·7500·7400·7400·6f00·6e00··n.e.B.u.t.t.o.n. | ||
0000ba70:·0000·0000·0202·1000·1000·0000·0100·0000··................ | 0000ba70:·0000·0000·0202·1000·1000·0000·0100·0000··................ | ||
0000ba80:·0000·0000·0202·1000·1800·0000·0200·0000··................ | 0000ba80:·0000·0000·0202·1000·1800·0000·0200·0000··................ | ||
0000ba90:·0200·0000·0000·0000·0000·0000·0102·4 | 0000ba90:·0200·0000·0000·0000·0000·0000·0102·4c00··..............L. | ||
0000baa0:·7 | 0000baa0:·7400·0000·0200·0000·0200·0000·5400·0000··t...........T... | ||
0000bab0:·3 | 0000bab0:·3800·0000·0000·0000·0000·0000·0000·0000··8............... | ||
0000bac0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 0000bac0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
0000bad0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 0000bad0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
0000bae0:·0000·0000·0000·0000·0000·0000·1000·0000··................ | |||
0000ba | 0000baf0:·0800·0000·0000·0000·0800·0003·0c00·0000··................ | ||
0000baf0:·0000·0000·0800·0003·0c00·0000·0800·0000··................ | |||
0000bb00:·0100·0000·0800·0003·0d00·0000·0202·1000··................ | |||
0000bb | 0000bb00:·0800·0000·0100·0000·0800·0003·0d00·0000··................ | ||
0000bb10:·0202·1000·3400·0000·0300·0000·0900·0000··....4........... | |||
0000bb20:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 0000bb20:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
0000bb30:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 0000bb30:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
0000bb40:·0102·4800·fc00·0000·0300·0000·0900·0000··..H............. | |||
0000bb | 0000bb40:·0000·0000·0102·4c00·0001·0000·0300·0000··......L......... | ||
0000bb50:·0900·0000·7000·0000·3800·0000·0000·0000··....p...8....... | |||
0000bb60:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 0000bb60:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
0000bb70:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 0000bb70:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
0000bb80:·0000·0000·0000·0000·0000·0000· | 0000bb80:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
0000bb90:·2000·0000·3000·0000·4000·0000·5000·0000···...0...@...P... | |||
0000bb | 0000bb90:·0000·0000·1000·0000·2000·0000·3000·0000··........·...0... | ||
0000bba0:·4000·0000·5000·0000·6000·0000·7000·0000··@...P...`...p... | |||
0000bbb0:·8000·0000·0800·0000·0200·0000·0800·0003··................ | |||
0000bbc0:·0e00·0000·0800·0000·0300·0000·0800·0003··................ | |||
0000bbd0:·0f00·0000·0800·0000·0400·0000·0800·0003··................ | |||
0000bbe0:·1000·0000·0800·0000·0500·0000·0800·0003··................ | |||
0000bbf0:·1100·0000·0800·0000·0600·0000·0800·0003··................ | |||
0000bc00:·1200·0000·0800·0000·0700·0000·0800·0003··................ | |||
0000bc10:·1300·0000·0800·0000·0800·0000·0800·0003··................ | |||
0000bbb0:·0200·0000·0800·0003·0e00·0000·0800·0000··................ | |||
0000bbc0:·0300·0000·0800·0003·0f00·0000·0800·0000··................ | |||
0000bbd0:·0400·0000·0800·0003·1000·0000·0800·0000··................ | |||
0000bbe0:·0500·0000·0800·0003·1100·0000·0800·0000··................ | |||
0000bbf0:·0600·0000·0800·0003·1200·0000·0800·0000··................ | |||
0000bc00:·0700·0000·0800·0003·1300·0000·0800·0000··................ | |||
0000bc10:·0800·0000·0800·0003·1400·0000·0800·0000··................ | |||
0000bc20:·0900·0000·0800·0003·1500·0000·0800·0000··................ | |||
0000bc30:·0a00·0000·0800·0003·1600·0000·0202·1000··................ | |||
0000bc | 0000bc20:·1400·0000·0800·0000·0900·0000·0800·0003··................ | ||
0000bc30:·1500·0000·0800·0000·0a00·0000·0800·0003··................ | |||
0000bc40:·1600·0000·0202·1000·1400·0000·0400·0000··................ | |||
0000bc50:·010 | 0000bc50:·0100·0000·0000·0000·0102·4c00·6000·0000··..........L.`... | ||
0000bc60:· | 0000bc60:·0400·0000·0100·0000·5000·0000·3800·0000··........P...8... | ||
0000bc70:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 0000bc70:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
0000bc80:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 0000bc80:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
0000bc90:·0000·0000·0000·0000·0000·0000·0 | 0000bc90:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
0000bca0:·0b00·0000·0800·0003·1700·0000·0202·1000··................ | |||
0000bc | 0000bca0:·0000·0000·0000·0000·0800·0000·0b00·0000··................ | ||
0000bcb0:·0800·0003·1700·0000·0202·1000·2000·0000··............·... | |||
0000bcc0:·0500·0000·0400·0000·0400·0000·0400·0000··................ | |||
0000bcd0:·0400·0000·0400·0000·0102·4c00·9801·0000··..........L..... | |||
0000bc | 0000bce0:·0500·0000·0400·0000·5c00·0000·3800·0000··........\...8... | ||
0000bcd0:·9401·0000·0500·0000·0400·0000·5800·0000··............X... | |||
0000bce0:·3400·0000·0000·0000·0000·0000·0000·0000··4............... | |||
0000bcf0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 0000bcf0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
0000bd00:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 0000bd00:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
0000bd10:·0000·0000·0000·0000·0000·0000·0000·0000··................ | |||
0000bd | 0000bd20:·0000·0000·0000·0000·5800·0000·8000·0000··........X....... | ||
0000bd | 0000bd30:·d800·0000·1000·0100·0c00·0000·0000·0000··................ | ||
0000bd | 0000bd40:·0600·0000·0000·0002·0800·0003·3700·0000··............7... | ||
0000bd | 0000bd50:·0100·0002·0800·0003·3500·0000·0200·0002··........5....... | ||
0000bd | 0000bd60:·0800·0003·3300·0000·0300·0002·0800·0003··....3........... | ||
0000bd | 0000bd70:·2f00·0000·0400·0002·0800·0003·2a00·0000··/...........*... | ||
0000bd | 0000bd80:·0500·0002·0800·0003·2800·0000·1000·0100··........(....... | ||
0000bd | 0000bd90:·0d00·0000·0000·0000·0200·0000·0000·0002··................ | ||
0000bd | 0000bda0:·0800·0003·3000·0000·0100·0002·0800·0003··....0........... | ||
0000bd | 0000bdb0:·3100·0000·1000·0100·0e00·0000·0000·0000··1............... | ||
0000bd | 0000bdc0:·0600·0000·0000·0002·0800·0003·3c00·0000··............<... | ||
0000bd | 0000bdd0:·0100·0002·0800·0003·3d00·0000·0200·0002··........=....... | ||
0000bd | 0000bde0:·0800·0003·3e00·0000·0300·0002·0800·0003··....>........... | ||
0000bd | 0000bdf0:·3f00·0000·0400·0002·0800·0003·4000·0000··?...........@... | ||
0000b | 0000be00:·0500·0002·0800·0003·4100·0000·1000·0100··........A....... | ||
0000be | 0000be10:·0f00·0000·0000·0000·0700·0000·0000·0002··................ | ||
0000be | 0000be20:·0800·0003·4800·0000·0100·0002·0800·0003··....H........... | ||
0000be | 0000be30:·4700·0000·0200·0002·0800·0003·3600·0000··G...........6... | ||
0000be | 0000be40:·0300·0002·0800·0003·3400·0000·0400·0002··........4....... | ||
0000be | 0000be50:·0800·0003·2d00·0000·0500·0002·0800·0003··....-........... | ||
0000be | 0000be60:·2c00·0000·0600·0002·0800·0003·2600·0000··,...........&... | ||
0000be | 0000be70:·0102·4c00·9801·0000·0500·0000·0400·0000··..L............. | ||
0000be | 0000be80:·5c00·0000·3800·0000·0000·0000·6465·0000··\...8.......de.. | ||
0000be80:·0000·0000·0000·0000·0000·0000·0000·0000··................ | |||
0000be90:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 0000be90:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
0000bea0:·0000·0000·0000·0000·0000·0000· | 0000bea0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
0000beb0:·8000·0000·d800·0000·1000·0100·0c00·0000··................ | |||
0000bec0:·0000·0000·0600·0000·0000·0002·0800·0003··................ | |||
0000bed0:·6e00·0000·0100·0002·0800·0003·7000·0000··n...........p... | |||
0000bee0:·0200·0002·0800·0003·7100·0000·0300·0002··........q....... | |||
0000bef0:·0800·0003·7300·0000·0400·0002·0800·0003··....s........... | |||
0000bf00:·7400·0000·0500·0002·0800·0003·7600·0000··t...........v... | |||
0000bf10:·1000·0100·0d00·0000·0000·0000·0200·0000··................ | |||
0000bf20:·0000·0002·0800·0003·8700·0000·0100·0002··................ | |||
0000bf30:·0800·0003·8800·0000·1000·0100·0e00·0000··................ | |||
0000bf40:·0000·0000·0600·0000·0000·0002·0800·0003··................ | |||
0000bf50:·9400·0000·0100·0002·0800·0003·9800·0000··................ | |||
0000bf60:·0200·0002·0800·0003·9a00·0000·0300·0002··................ | |||
Max diff block lines reached; 97787/111791 bytes (87.47%) of diff not shown. |
Offset 1, 27 lines modified | Offset 1, 27 lines modified | ||
1 | Zip·file·size:·974 | 1 | Zip·file·size:·97423·bytes,·number·of·entries:·38 |
2 | ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/annotation/SuppressLint.class | 2 | ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/annotation/SuppressLint.class |
3 | ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/annotation/TargetApi.class | 3 | ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/annotation/TargetApi.class |
4 | ?rwxrwxr-x··2.0·unx······182·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/BuildConfig.class | 4 | ?rwxrwxr-x··2.0·unx······182·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/BuildConfig.class |
5 | ?rwxrwxr-x··2.0·unx·····18 | 5 | ?rwxrwxr-x··2.0·unx·····1882·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/CSVExporter.class |
6 | ?rwxrwxr-x··2.0·unx······840·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/DBBackup$Result.class | 6 | ?rwxrwxr-x··2.0·unx······840·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/DBBackup$Result.class |
7 | ?rwxrwxr-x··2.0·unx·····533 | 7 | ?rwxrwxr-x··2.0·unx·····5334·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/DBBackup.class |
8 | ?rwxrwxr-x··2.0·unx·····2251·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/DBHelper.class | 8 | ?rwxrwxr-x··2.0·unx·····2251·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/DBHelper.class |
9 | ?rwxrwxr-x··2.0·unx·····3813·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/EditTime.class | 9 | ?rwxrwxr-x··2.0·unx·····3813·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/EditTime.class |
10 | ?rwxrwxr-x··2.0·unx······309·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$array.class | 10 | ?rwxrwxr-x··2.0·unx······309·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$array.class |
11 | ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$attr.class | 11 | ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$attr.class |
12 | ?rwxrwxr-x··2.0·unx······251·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$drawable.class | 12 | ?rwxrwxr-x··2.0·unx······251·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$drawable.class |
13 | ?rwxrwxr-x··2.0·unx······983·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$id.class | 13 | ?rwxrwxr-x··2.0·unx······983·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$id.class |
14 | ?rwxrwxr-x··2.0·unx······491·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$layout.class | 14 | ?rwxrwxr-x··2.0·unx······491·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$layout.class |
15 | ?rwxrwxr-x··2.0·unx······205·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$raw.class | 15 | ?rwxrwxr-x··2.0·unx······205·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$raw.class |
16 | ?rwxrwxr-x··2.0·unx·····2701·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$string.class | 16 | ?rwxrwxr-x··2.0·unx·····2701·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$string.class |
17 | ?rwxrwxr-x··2.0·unx······210·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$style.class | 17 | ?rwxrwxr-x··2.0·unx······210·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R$style.class |
18 | ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R.class | 18 | ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/R.class |
19 | ?rwxrwxr-x··2.0·unx·····1650·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Report$Day.class | 19 | ?rwxrwxr-x··2.0·unx·····1650·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Report$Day.class |
20 | ?rwxrwxr-x··2.0·unx····126 | 20 | ?rwxrwxr-x··2.0·unx····12626·b-·defN·80-Jan-01·00:00·com/markuspage/android/atimetracker/Report.class |
21 | ?rwxrwxr-x··2.0·unx·····1214·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Settings$1.class | 21 | ?rwxrwxr-x··2.0·unx·····1214·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Settings$1.class |
22 | ?rwxrwxr-x··2.0·unx·····1240·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Settings$2.class | 22 | ?rwxrwxr-x··2.0·unx·····1240·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Settings$2.class |
23 | ?rwxrwxr-x··2.0·unx·····7802·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Settings.class | 23 | ?rwxrwxr-x··2.0·unx·····7802·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Settings.class |
24 | ?rwxrwxr-x··2.0·unx·····1689·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Task.class | 24 | ?rwxrwxr-x··2.0·unx·····1689·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Task.class |
25 | ?rwxrwxr-x··2.0·unx·····1988·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/TaskTimes$TimesAdapter$TimeView.class | 25 | ?rwxrwxr-x··2.0·unx·····1988·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/TaskTimes$TimesAdapter$TimeView.class |
26 | ?rwxrwxr-x··2.0·unx·····7964·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/TaskTimes$TimesAdapter.class | 26 | ?rwxrwxr-x··2.0·unx·····7964·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/TaskTimes$TimesAdapter.class |
27 | ?rwxrwxr-x··2.0·unx·····6174·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/TaskTimes.class | 27 | ?rwxrwxr-x··2.0·unx·····6174·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/TaskTimes.class |
Offset 29, 12 lines modified | Offset 29, 12 lines modified | ||
29 | ?rwxrwxr-x··2.0·unx·····4982·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$2.class | 29 | ?rwxrwxr-x··2.0·unx·····4982·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$2.class |
30 | ?rwxrwxr-x··2.0·unx·····1583·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$3$1$1.class | 30 | ?rwxrwxr-x··2.0·unx·····1583·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$3$1$1.class |
31 | ?rwxrwxr-x··2.0·unx·····1673·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$3$1.class | 31 | ?rwxrwxr-x··2.0·unx·····1673·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$3$1.class |
32 | ?rwxrwxr-x··2.0·unx·····1413·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$3.class | 32 | ?rwxrwxr-x··2.0·unx·····1413·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$3.class |
33 | ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$4.class | 33 | ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$4.class |
34 | ?rwxrwxr-x··2.0·unx·····1387·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$5.class | 34 | ?rwxrwxr-x··2.0·unx·····1387·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$5.class |
35 | ?rwxrwxr-x··2.0·unx······973·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$6.class | 35 | ?rwxrwxr-x··2.0·unx······973·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$6.class |
36 | ?rwxrwxr-x··2.0·unx·····71 | 36 | ?rwxrwxr-x··2.0·unx·····7117·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$TaskAdapter.class |
37 | ?rwxrwxr-x··2.0·unx·····2181·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$TaskView.class | 37 | ?rwxrwxr-x··2.0·unx·····2181·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks$TaskView.class |
38 | ?rwxrwxr-x··2.0·unx····191 | 38 | ?rwxrwxr-x··2.0·unx····19168·b-·defN·80-Jan-01·00:00·com/markuspage/android/atimetracker/Tasks.class |
39 | ?rwxrwxr-x··2.0·unx·····22 | 39 | ?rwxrwxr-x··2.0·unx·····2219·b-·stor·80-Jan-01·00:00·com/markuspage/android/atimetracker/TimeRange.class |
40 | 38·files,·107 | 40 | 38·files,·107263·bytes·uncompressed,·90679·bytes·compressed:··15.5% |
Offset 19, 36 lines modified | Offset 19, 35 lines modified | ||
19 | ········} | 19 | ········} |
20 | ········return·str; | 20 | ········return·str; |
21 | ····} | 21 | ····} |
22 | ···· | 22 | ···· |
23 | ····public·static·void·exportRows(final·OutputStream·out,·final·Cursor·cursor)·{ | 23 | ····public·static·void·exportRows(final·OutputStream·out,·final·Cursor·cursor)·{ |
24 | ········final·PrintStream·printStream·=·new·PrintStream(out); | 24 | ········final·PrintStream·printStream·=·new·PrintStream(out); |
25 | ········String·s·=·""; | 25 | ········String·s·=·""; |
26 | ········final·String[]·columnNames; | ||
27 | ········final·String[]· | 26 | ········final·String[]·columnNames·=·cursor.getColumnNames(); |
28 | ········for·(int·length·=· | 27 | ········for·(int·length·=·columnNames.length,·i·=·0;·i·<·length;·++i)·{ |
29 | ············final·String·s2·=·columnNames[i]; | 28 | ············final·String·s2·=·columnNames[i]; |
30 | ············printStream.print(s); | 29 | ············printStream.print(s); |
31 | ············printStream.print(escape(s2)); | 30 | ············printStream.print(escape(s2)); |
32 | ············s·=·","; | 31 | ············s·=·","; |
33 | ········} | 32 | ········} |
34 | ········if·(cursor.moveToFirst())·{ | 33 | ········if·(cursor.moveToFirst())·{ |
35 | ············final·Date·date·=·new·Date(); | 34 | ············final·Date·date·=·new·Date(); |
36 | ············final·SimpleDateFormat·simpleDateFormat·=·new·SimpleDateFormat("yyyy-MM-dd·HH:mm:ss"); | 35 | ············final·SimpleDateFormat·simpleDateFormat·=·new·SimpleDateFormat("yyyy-MM-dd·HH:mm:ss"); |
37 | ············do·{ | 36 | ············do·{ |
38 | ················printStream.println(); | 37 | ················printStream.println(); |
39 | ················String·s3·=·""; | 38 | ················String·s3·=·""; |
40 | ················for·(int·j·=·0;·j·<·cursor.getColumnCount();·++j)·{ | 39 | ················for·(int·j·=·0;·j·<·cursor.getColumnCount();·++j)·{ |
41 | ····················printStream.print(s3); | 40 | ····················printStream.print(s3); |
42 | ····················String·s4; | 41 | ····················String·s4; |
43 | ····················if·( | 42 | ····················if·(columnNames[j].equals("start"))·{ |
44 | ························date.setTime(cursor.getLong(j)); | 43 | ························date.setTime(cursor.getLong(j)); |
45 | ························s4·=·simpleDateFormat.format(date); | 44 | ························s4·=·simpleDateFormat.format(date); |
46 | ····················} | 45 | ····················} |
47 | ····················else·if·( | 46 | ····················else·if·(columnNames[j].equals("end"))·{ |
48 | ························if·(cursor.isNull(j))·{ | 47 | ························if·(cursor.isNull(j))·{ |
49 | ····························s4·=·""; | 48 | ····························s4·=·""; |
50 | ························} | 49 | ························} |
51 | ························else·{ | 50 | ························else·{ |
52 | ····························date.setTime(cursor.getLong(j)); | 51 | ····························date.setTime(cursor.getLong(j)); |
53 | ····························s4·=·simpleDateFormat.format(date); | 52 | ····························s4·=·simpleDateFormat.format(date); |
54 | ························} | 53 | ························} |
Offset 65, 17 lines modified | Offset 64, 16 lines modified | ||
65 | ····} | 64 | ····} |
66 | ···· | 65 | ···· |
67 | ····public·static·void·exportRows(final·OutputStream·out,·final·String[][]·array)·{ | 66 | ····public·static·void·exportRows(final·OutputStream·out,·final·String[][]·array)·{ |
68 | ········final·PrintStream·printStream·=·new·PrintStream(out); | 67 | ········final·PrintStream·printStream·=·new·PrintStream(out); |
69 | ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ | 68 | ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ |
70 | ············final·String[]·array2·=·array[i]; | 69 | ············final·String[]·array2·=·array[i]; |
71 | ············String·s·=·""; | 70 | ············String·s·=·""; |
72 | ············final·String[]·array3·=·array2; | ||
73 | ············for·(int·length2·=·array2.length,·j·=·0;·j·<·length2;·++j)·{ | 71 | ············for·(int·length2·=·array2.length,·j·=·0;·j·<·length2;·++j)·{ |
74 | ················final·String·s2·=·array | 72 | ················final·String·s2·=·array2[j]; |
75 | ················printStream.print(s); | 73 | ················printStream.print(s); |
76 | ················printStream.print(escape(s2)); | 74 | ················printStream.print(escape(s2)); |
77 | ················s·=·","; | 75 | ················s·=·","; |
78 | ············} | 76 | ············} |
79 | ············printStream.println(); | 77 | ············printStream.println(); |
80 | ········} | 78 | ········} |
81 | ····} | 79 | ····} |
Offset 749, 193 lines modified | Offset 749, 195 lines modified | ||
749 | ·········7:·invokevirtual·#191················//·Method·doInBackground:([Landroid/database/sqlite/SQLiteDatabase;)Ljava/lang/Void; | 749 | ·········7:·invokevirtual·#191················//·Method·doInBackground:([Landroid/database/sqlite/SQLiteDatabase;)Ljava/lang/Void; |
750 | ········10:·areturn | 750 | ········10:·areturn |
751 | ··protected·java.lang.Void·doInBackground(android.database.sqlite.SQLiteDatabase...); | 751 | ··protected·java.lang.Void·doInBackground(android.database.sqlite.SQLiteDatabase...); |
752 | ····descriptor:·([Landroid/database/sqlite/SQLiteDatabase;)Ljava/lang/Void; | 752 | ····descriptor:·([Landroid/database/sqlite/SQLiteDatabase;)Ljava/lang/Void; |
753 | ····flags:·(0x0084)·ACC_PROTECTED,·ACC_VARARGS | 753 | ····flags:·(0x0084)·ACC_PROTECTED,·ACC_VARARGS |
754 | ····Code: | 754 | ····Code: |
755 | ······stack=300,·locals=2 | 755 | ······stack=300,·locals=23,·args_size=2 |
756 | ·········0:·aload_1 | 756 | ·········0:·aload_1 |
757 | ·········1:·iconst_0 | 757 | ·········1:·iconst_0 |
758 | ·········2:·aaload | 758 | ·········2:·aaload |
759 | ·········3:·astore_2 | 759 | ·········3:·astore_2 |
760 | ·········4:·aload_1 | 760 | ·········4:·aload_1 |
761 | ·········5:·iconst_1 | 761 | ·········5:·iconst_1 |
762 | ·········6:·aaload | 762 | ·········6:·aaload |
763 | ·········7:·astore_3 | 763 | ·········7:·astore_3 |
764 | ·········8:·getstatic·····#194················//·Field·com/markuspage/android/atimetracker/DBHelper.TASK_COLUMNS:[Ljava/lang/String; | 764 | ·········8:·getstatic·····#194················//·Field·com/markuspage/android/atimetracker/DBHelper.TASK_COLUMNS:[Ljava/lang/String; |
765 | ········11:·astore········4 | 765 | ········11:·astore········4 |
766 | ········13:·iconst_0 | ||
767 | ········14:·istore········5 | ||
766 | ········1 | 768 | ········16:·aload_2 |
767 | ········1 | 769 | ········17:·ldc···········#66·················//·String·tasks |
768 | ········1 | 770 | ········19:·aload·········4 |
769 | ········18:·aconst_null | ||
770 | ········19:·aconst_null | ||
771 | ········20:·aconst_null | ||
772 | ········21:·aconst_null | 771 | ········21:·aconst_null |
772 | ········22:·aconst_null | ||
773 | ········23:·aconst_null | ||
774 | ········24:·aconst_null | ||
773 | ········2 | 775 | ········25:·ldc···········#196················//·String·rowid |
774 | ········2 | 776 | ········27:·invokevirtual·#111················//·Method·android/database/sqlite/SQLiteDatabase.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; |
775 | ········ | 777 | ········30:·astore········6 |
776 | ········ | 778 | ········32:·aload_0 |
777 | ········3 | 779 | ········33:·aload·········6 |
778 | ········3 | 780 | ········35:·invokespecial·#200················//·Method·readTasks:(Landroid/database/Cursor;)Ljava/util/List; |
779 | ········3 | 781 | ········38:·astore········7 |
780 | ········ | 782 | ········40:·ldc···········#66·················//·String·tasks |
781 | ········ | 783 | ········42:·astore········4 |
782 | ········4 | 784 | ········44:·getstatic·····#194················//·Field·com/markuspage/android/atimetracker/DBHelper.TASK_COLUMNS:[Ljava/lang/String; |
783 | ········4 | 785 | ········47:·astore········8 |
786 | ········49:·aconst_null | ||
787 | ········50:·astore········9 | ||
784 | ········ | 788 | ········52:·ldc···········#196················//·String·rowid |
785 | ········ | 789 | ········54:·astore········10 |
786 | ········5 | 790 | ········56:·aload_3 |
787 | ········5 | 791 | ········57:·astore········11 |
788 | ········5 | 792 | ········59:·aload_3 |
789 | ········ | 793 | ········60:·aload·········4 |
790 | ········56:·aload·········7 | ||
791 | ········58:·aconst_null | ||
792 | ········59:·aconst_null | ||
793 | ········60:·aconst_null | ||
794 | ········61:·aconst_null | ||
795 | ········62:·aload·········8 | 794 | ········62:·aload·········8 |
795 | ········64:·aconst_null | ||
796 | ········65:·aconst_null | ||
797 | ········66:·aconst_null | ||
798 | ········67:·aconst_null | ||
799 | ········68:·aload·········10 | ||
796 | ········ | 800 | ········70:·invokevirtual·#111················//·Method·android/database/sqlite/SQLiteDatabase.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; |
797 | ········ | 801 | ········73:·astore········6 |
798 | ········ | 802 | ········75:·aload_0 |
799 | ········7 | 803 | ········76:·aload·········6 |
800 | ········7 | 804 | ········78:·invokespecial·#200················//·Method·readTasks:(Landroid/database/Cursor;)Ljava/util/List; |
801 | ········ | 805 | ········81:·astore········12 |
802 | ········ | 806 | ········83:·aload·········7 |
803 | ········ | 807 | ········85:·invokeinterface·#203,··1··········//·InterfaceMethod·java/util/List.size:()I |
804 | ········ | 808 | ········90:·istore········13 |
805 | ········ | 809 | ········92:·iload·········13 |
806 | ········ | 810 | ········94:·i2d |
807 | ········ | 811 | ········95:·dstore········14 |
808 | ········9 | 812 | ········97:·ldc2_w········#117················//·double·100.0d |
809 | ········94:·dload·········12 | ||
810 | ········96:·ddiv | ||
811 | ········97:·dstore········14 | ||
812 | ······· | 813 | ·······100:·dload·········14 |
814 | ·······102:·ddiv | ||
815 | ·······103:·dstore········16 | ||
816 | ·······105:·dload·········16 | ||
813 | ·······10 | 817 | ·······107:·d2i |
814 | ·······10 | 818 | ·······108:·istore········18 |
815 | ·······104:·iload·········16 | ||
816 | ·······106:·istore········17 | ||
817 | ·······1 | 819 | ·······110:·aload·········7 |
818 | ·······11 | 820 | ·······112:·invokeinterface·#207,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
819 | ·······11 | 821 | ·······117:·astore········11 |
820 | ·······11 | 822 | ·······119:·aload·········11 |
821 | ·······1 | 823 | ·······121:·invokeinterface·#212,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
822 | ·······12 | 824 | ·······126:·istore········19 |
823 | ·······12 | 825 | ·······128:·iload·········19 |
824 | ·······1 | 826 | ·······130:·ifeq··········331 |
825 | ·······13 | 827 | ·······133:·aload·········11 |
826 | ·······13 | 828 | ·······135:·invokeinterface·#216,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
827 | ·······1 | 829 | ·······140:·checkcast·····#56·················//·class·com/markuspage/android/atimetracker/Task |
828 | ·······14 | 830 | ·······143:·astore········20 |
829 | ·······14 | 831 | ·······145:·iconst_0 |
830 | ·······14 | 832 | ·······146:·istore········21 |
831 | ·······14 | 833 | ·······148:·iconst_2 |
832 | ·······14 | 834 | ·······149:·istore········19 |
833 | ·······1 | 835 | ·······151:·iload·········19 |
834 | ·······15 | 836 | ·······153:·anewarray·····#83·················//·class·java/lang/Integer |
835 | ·······154:·astore········9 | ||
836 | ·······156:·aconst_null | ||
837 | ·······15 | 837 | ·······156:·astore········4 |
838 | ·······158:·aconst_null | ||
839 | ·······159:·astore········8 | ||
838 | ·······1 | 840 | ·······161:·iconst_0 |
839 | ·······16 | 841 | ·······162:·invokestatic··#88·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
840 | ·······16 | 842 | ·······165:·astore········9 |
841 | ·······16 | 843 | ·······167:·aload·········4 |
842 | ·······16 | 844 | ·······169:·iconst_0 |
843 | ·······1 | 845 | ·······170:·aload·········9 |
844 | ·······17 | 846 | ·······172:·aastore |
845 | ·······17 | 847 | ·······173:·iconst_1 |
846 | ·······17 | 848 | ·······174:·istore········5 |
847 | ·······17 | 849 | ·······176:·iload·········18 |
848 | ·······17 | 850 | ·······178:·invokestatic··#88·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
849 | ·······1 | 851 | ·······181:·astore········9 |
852 | ·······183:·aload·········4 | ||
853 | ·······185:·iload·········5 | ||
850 | ·······18 | 854 | ·······187:·aload·········9 |
851 | ·······183:·iload·········21 | ||
852 | ·······185:·aload·········7 | ||
853 | ·······18 | 855 | ·······189:·aastore |
854 | ·······1 | 856 | ·······190:·aload_0 |
855 | ·······1 | 857 | ·······191:·aload·········4 |
Max diff block lines reached; 161/16325 bytes (0.99%) of diff not shown. |
Offset 1799, 15 lines modified | Offset 1799, 15 lines modified | ||
1799 | ·······576:·invokevirtual·#112················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V | 1799 | ·······576:·invokevirtual·#112················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V |
1800 | ·······579:·return | 1800 | ·······579:·return |
1801 | ··private·java.lang.String[][]·getCurrentRange(); | 1801 | ··private·java.lang.String[][]·getCurrentRange(); |
1802 | ····descriptor:·()[[Ljava/lang/String; | 1802 | ····descriptor:·()[[Ljava/lang/String; |
1803 | ····flags:·(0x0002)·ACC_PRIVATE | 1803 | ····flags:·(0x0002)·ACC_PRIVATE |
1804 | ····Code: | 1804 | ····Code: |
1805 | ······stack=300,·locals=2 | 1805 | ······stack=300,·locals=23,·args_size=1 |
1806 | ·········0:·new···········#291················//·class·java/util/ArrayList | 1806 | ·········0:·new···········#291················//·class·java/util/ArrayList |
1807 | ·········3:·astore_1 | 1807 | ·········3:·astore_1 |
1808 | ·········4:·aload_1 | 1808 | ·········4:·aload_1 |
1809 | ·········5:·invokespecial·#292················//·Method·java/util/ArrayList."<init>":()V | 1809 | ·········5:·invokespecial·#292················//·Method·java/util/ArrayList."<init>":()V |
1810 | ·········8:·new···········#80·················//·class·java/util/TreeMap | 1810 | ·········8:·new···········#80·················//·class·java/util/TreeMap |
1811 | ········11:·astore_2 | 1811 | ········11:·astore_2 |
1812 | ········12:·aload_2 | 1812 | ········12:·aload_2 |
Offset 1954, 195 lines modified | Offset 1954, 193 lines modified | ||
1954 | ·······286:·iload·········14 | 1954 | ·······286:·iload·········14 |
1955 | ·······288:·iconst_1 | 1955 | ·······288:·iconst_1 |
1956 | ·······289:·iadd | 1956 | ·······289:·iadd |
1957 | ·······290:·istore········14 | 1957 | ·······290:·istore········14 |
1958 | ·······292:·goto··········242 | 1958 | ·······292:·goto··········242 |
1959 | ·······295:·bipush········8 | 1959 | ·······295:·bipush········8 |
1960 | ·······297:·istore········10 | 1960 | ·······297:·istore········10 |
1961 | ·······299:·ldc_w·········#302················//·String·Total | ||
1962 | ·······302:·astore········5 | ||
1963 | ······· | 1961 | ·······299:·aload·········15 |
1964 | ·······30 | 1962 | ·······301:·iload·········10 |
1965 | ·······30 | 1963 | ·······303:·ldc_w·········#302················//·String·Total |
1966 | ·······3 | 1964 | ·······306:·aastore |
1967 | ·······3 | 1965 | ·······307:·aload_1 |
1968 | ·······3 | 1966 | ·······308:·astore_3 |
1969 | ·······3 | 1967 | ·······309:·aload_1 |
1970 | ·······31 | 1968 | ·······310:·aload·········15 |
1971 | ·······31 | 1969 | ·······312:·invokeinterface·#308,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
1972 | ·······3 | 1970 | ·······317:·pop |
1971 | ·······318:·aload_0 | ||
1972 | ·······319:·astore_3 | ||
1973 | ·······32 | 1973 | ·······320:·aload_0 |
1974 | ·······323:·astore_3 | ||
1975 | ·······324:·aload_0 | ||
1976 | ·······32 | 1974 | ·······321:·getfield······#83·················//·Field·dateViews:Ljava/util/Map; |
1977 | ·······32 | 1975 | ·······324:·invokeinterface·#312,··1··········//·InterfaceMethod·java/util/Map.keySet:()Ljava/util/Set; |
1978 | ·······3 | 1976 | ·······329:·astore········4 |
1979 | ·······33 | 1977 | ·······331:·aload·········4 |
1980 | ·······33 | 1978 | ·······333:·invokeinterface·#318,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; |
1981 | ·······3 | 1979 | ·······338:·astore········5 |
1982 | ·······34 | 1980 | ·······340:·aload·········5 |
1983 | ·······34 | 1981 | ·······342:·invokeinterface·#323,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
1984 | ·······3 | 1982 | ·······347:·istore········10 |
1985 | ·······3 | 1983 | ·······349:·iload·········10 |
1986 | ·······35 | 1984 | ·······351:·ifeq··········516 |
1987 | ·······35 | 1985 | ·······354:·aload·········5 |
1988 | ·······3 | 1986 | ·······356:·invokeinterface·#327,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
1989 | ·······36 | 1987 | ·······361:·checkcast·····#192················//·class·java/lang/Integer |
1990 | ·······36 | 1988 | ·······364:·astore········4 |
1991 | ·······3 | 1989 | ·······366:·aload·········4 |
1992 | ·······3 | 1990 | ·······368:·invokevirtual·#330················//·Method·java/lang/Integer.intValue:()I |
1993 | ·······37 | 1991 | ·······371:·istore········11 |
1994 | ·······37 | 1992 | ·······373:·iconst_m1 |
1995 | ·······37 | 1993 | ·······374:·istore········10 |
1996 | ·······3 | 1994 | ·······376:·iload·········11 |
1997 | ·······3 | 1995 | ·······378:·iload·········10 |
1998 | ·······38 | 1996 | ·······380:·if_icmpeq·····340 |
1999 | ·······38 | 1997 | ·······383:·bipush········9 |
2000 | ·······38 | 1998 | ·······385:·istore········10 |
2001 | ·······3 | 1999 | ·······387:·iload·········10 |
2002 | ·······3 | 2000 | ·······389:·anewarray·····#269················//·class·java/lang/String |
2003 | ·······39 | 2001 | ·······392:·astore········17 |
2004 | ·······39 | 2002 | ·······394:·aload_1 |
2005 | ·······39 | 2003 | ·······395:·astore_3 |
2006 | ······· | 2004 | ·······396:·aload_1 |
2007 | ······· | 2005 | ·······397:·aload·········17 |
2008 | ······· | 2006 | ·······399:·invokeinterface·#308,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
2009 | ·······40 | 2007 | ·······404:·pop |
2010 | ·······40 | 2008 | ·······405:·iconst_0 |
2011 | ·······4 | 2009 | ·······406:·istore········6 |
2012 | ·······4 | 2010 | ·······408:·iload·········11 |
2013 | ·······41 | 2011 | ·······410:·invokestatic··#196················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
2014 | ·······41 | 2012 | ·······413:·astore········4 |
2015 | ·······41 | 2013 | ·······415:·aload_2 |
2016 | ·······4 | 2014 | ·······416:·astore_3 |
2017 | ·······4 | 2015 | ·······417:·aload_2 |
2018 | ·······4 | 2016 | ·······418:·aload·········4 |
2019 | ·······42 | 2017 | ·······420:·invokeinterface·#275,··2··········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; |
2020 | ·······42 | 2018 | ·······425:·checkcast·····#269················//·class·java/lang/String |
2021 | ·······4 | 2019 | ·······428:·astore········4 |
2022 | ·······43 | 2020 | ·······430:·aload·········17 |
2023 | ·······43 | 2021 | ·······432:·iconst_0 |
2024 | ·······43 | 2022 | ·······433:·aload·········4 |
2025 | ·······43 | 2023 | ·······435:·aastore |
2026 | ·······4 | 2024 | ·······436:·aload_0 |
2027 | ·······4 | 2025 | ·······437:·astore_3 |
2028 | ·······4 | 2026 | ·······438:·aload_0 |
2029 | ·······4 | 2027 | ·······439:·getfield······#83·················//·Field·dateViews:Ljava/util/Map; |
2030 | ·······44 | 2028 | ·······442:·astore········4 |
2031 | ·······44 | 2029 | ·······444:·iload·········11 |
2032 | ·······4 | 2030 | ·······446:·invokestatic··#196················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
2033 | ·······4 | 2031 | ·······449:·astore········7 |
2034 | ·······45 | 2032 | ·······451:·aload·········4 |
2035 | ·······45 | 2033 | ·······453:·aload·········7 |
2036 | ·······45 | 2034 | ·······455:·invokeinterface·#275,··2··········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; |
2037 | ·······46 | 2035 | ·······460:·checkcast·····#277················//·class·"[Landroid/widget/TextView;" |
2038 | ·······46 | 2036 | ·······463:·astore········18 |
2039 | ·······46 | 2037 | ·······465:·iconst_0 |
2038 | ·······466:·istore········14 | ||
2039 | ·······468:·bipush········8 | ||
2040 | ·······470:·istore········1 | 2040 | ·······470:·istore········10 |
2041 | ·······472:·bipush········8 | ||
2042 | ·······474:·istore········10 | ||
2043 | ·······47 | 2041 | ·······472:·iload·········14 |
2044 | ·······47 | 2042 | ·······474:·iload·········10 |
2045 | ·······4 | 2043 | ·······476:·if_icmpge·····340 |
2046 | ·······483:·iload·········14 | ||
2047 | ·······485:·iconst_1 | ||
2048 | ·······486:·iadd | ||
2049 | ·······487:·istore········10 | ||
2050 | ·······489:·aload·········20 | ||
2051 | ·······4 | 2044 | ·······479:·iload·········14 |
2045 | ·······481:·iconst_1 | ||
2046 | ·······482:·iadd | ||
2047 | ·······483:·istore········10 | ||
2048 | ·······485:·aload·········18 | ||
2049 | ·······487:·iload·········14 | ||
2052 | ·······4 | 2050 | ·······489:·aaload |
2053 | ·······49 | 2051 | ·······490:·invokevirtual·#334················//·Method·android/widget/TextView.getText:()Ljava/lang/CharSequence; |
2054 | ·······49 | 2052 | ·······493:·invokeinterface·#337,··1··········//·InterfaceMethod·java/lang/CharSequence.toString:()Ljava/lang/String; |
2055 | ······· | 2053 | ·······498:·astore········7 |
Max diff block lines reached; 3445/15329 bytes (22.47%) of diff not shown. |
Offset 641, 216 lines modified | Offset 641, 204 lines modified | ||
641 | ·······362:·astore········4 | 641 | ·······362:·astore········4 |
642 | ·······364:·goto··········345 | 642 | ·······364:·goto··········345 |
643 | ··private·java.lang.String[]·makeWhereClause(java.util.Calendar,·java.util.Calendar); | 643 | ··private·java.lang.String[]·makeWhereClause(java.util.Calendar,·java.util.Calendar); |
644 | ····descriptor:·(Ljava/util/Calendar;Ljava/util/Calendar;)[Ljava/lang/String; | 644 | ····descriptor:·(Ljava/util/Calendar;Ljava/util/Calendar;)[Ljava/lang/String; |
645 | ····flags:·(0x0002)·ACC_PRIVATE | 645 | ····flags:·(0x0002)·ACC_PRIVATE |
646 | ····Code: | 646 | ····Code: |
647 | ······stack=300,·locals=2 | 647 | ······stack=300,·locals=20,·args_size=3 |
648 | ·········0:·ldc···········#164················//·String·AND·start·<·%d·AND·start·>=·%d | 648 | ·········0:·ldc···········#164················//·String·AND·start·<·%d·AND·start·>=·%d |
649 | ·········2:·astore_3 | 649 | ·········2:·astore_3 |
650 | ·········3:·invokestatic··#170················//·Method·java/util/Calendar.getInstance:()Ljava/util/Calendar; | 650 | ·········3:·invokestatic··#170················//·Method·java/util/Calendar.getInstance:()Ljava/util/Calendar; |
651 | ·········6:·astore········4 | 651 | ·········6:·astore········4 |
652 | ·········8:·aload_0 | 652 | ·········8:·aload_0 |
653 | ·········9:·getfield······#17·················//·Field·this$0:Lcom/markuspage/android/atimetracker/Tasks; | 653 | ·········9:·getfield······#17·················//·Field·this$0:Lcom/markuspage/android/atimetracker/Tasks; |
654 | ········12:·invokestatic··#174················//·Method·com/markuspage/android/atimetracker/Tasks.access$1000:(Lcom/markuspage/android/atimetracker/Tasks;)Landroid/content/SharedPreferences; | 654 | ········12:·invokestatic··#174················//·Method·com/markuspage/android/atimetracker/Tasks.access$1000:(Lcom/markuspage/android/atimetracker/Tasks;)Landroid/content/SharedPreferences; |
655 | ········15:·astore········5 | ||
656 | ········1 | 655 | ········15:·ldc···········#176················//·String·start_day |
657 | ········19:·astore········6 | ||
658 | ········21:·aconst_null | ||
659 | ········22:·astore········7 | ||
660 | ········24:·aload·········5 | ||
661 | ········26:·aload·········6 | ||
662 | ········ | 656 | ········17:·iconst_0 |
663 | ········ | 657 | ········18:·invokeinterface·#181,··3··········//·InterfaceMethod·android/content/SharedPreferences.getInt:(Ljava/lang/String;I)I |
664 | ········ | 658 | ········23:·iconst_1 |
665 | ········ | 659 | ········24:·iadd |
666 | ········ | 660 | ········25:·istore········5 |
667 | ········ | 661 | ········27:·aload·········4 |
668 | ········ | 662 | ········29:·iload·········5 |
669 | ········ | 663 | ········31:·invokevirtual·#185················//·Method·java/util/Calendar.setFirstDayOfWeek:(I)V |
670 | ········45:·bipush········12 | ||
671 | ········47:·istore········9 | ||
672 | ········ | 664 | ········34:·aload·········4 |
673 | ········ | 665 | ········36:·bipush········11 |
674 | ········ | 666 | ········38:·bipush········12 |
675 | ········ | 667 | ········40:·invokevirtual·#191················//·Method·java/util/Calendar.set:(II)V |
676 | ········ | 668 | ········43:·iconst_4 |
677 | ········59:·istore········8 | ||
678 | ········61:·iload·········8 | ||
679 | ········ | 669 | ········44:·newarray·······int |
680 | ········ | 670 | ········46:·astore········6 |
681 | ········ | 671 | ········48:·aload·········6 |
682 | ········69:·dup | ||
683 | ········ | 672 | ········50:·dup |
673 | ········51:·dup2 | ||
684 | ········ | 674 | ········52:·iconst_0 |
685 | ········ | 675 | ········53:·bipush········11 |
686 | ········ | 676 | ········55:·iastore |
687 | ········ | 677 | ········56:·iconst_1 |
688 | ········ | 678 | ········57:·bipush········12 |
679 | ········59:·iastore | ||
680 | ········60:·iconst_2 | ||
681 | ········61:·bipush········13 | ||
682 | ········63:·iastore | ||
683 | ········64:·iconst_3 | ||
684 | ········65:·bipush········14 | ||
689 | ········ | 685 | ········67:·iastore |
686 | ········68:·aload·········6 | ||
687 | ········70:·arraylength | ||
688 | ········71:·istore········7 | ||
689 | ········73:·iconst_0 | ||
690 | ········74:·istore········5 | ||
691 | ········76:·aconst_null | ||
692 | ········77:·astore········8 | ||
690 | ········79:·iconst_ | 693 | ········79:·iconst_0 |
691 | ········80:· | 694 | ········80:·istore········9 |
695 | ········82:·iload·········9 | ||
692 | ········82:·iastore | ||
693 | ········83:·iconst_3 | ||
694 | ········84:· | 696 | ········84:·iload·········7 |
695 | ········86:·i | 697 | ········86:·if_icmpge·····183 |
696 | ········8 | 698 | ········89:·aload·········6 |
697 | ········ | 699 | ········91:·iload·········9 |
700 | ········93:·iaload | ||
698 | ········9 | 701 | ········94:·istore········10 |
699 | ········9 | 702 | ········96:·iconst_3 |
700 | ········93:·istore········12 | ||
701 | ········95:·iconst_0 | ||
702 | ········96:·istore········13 | ||
703 | ········98:·iload·········13 | ||
704 | ·······100:·iload·········11 | ||
705 | ·······102:·if_icmpge·····203 | ||
706 | ·······105:·aload·········10 | ||
707 | ·······107:·iload·········13 | ||
708 | ·······109:·iaload | ||
709 | ·······110:·istore········14 | ||
710 | ·······112:·iconst_3 | ||
711 | ······· | 703 | ········97:·anewarray·····#166················//·class·java/util/Calendar |
712 | ·······1 | 704 | ·······100:·astore········11 |
713 | ·······118:·aconst_null | ||
714 | ·······119:·astore········5 | ||
715 | ·······1 | 705 | ·······102:·aload·········11 |
706 | ·······104:·iconst_0 | ||
707 | ·······105:·aload·········4 | ||
708 | ·······107:·aastore | ||
709 | ·······108:·aload·········11 | ||
710 | ·······110:·iconst_1 | ||
711 | ·······111:·aload_1 | ||
712 | ·······112:·aastore | ||
713 | ·······113:·aload·········11 | ||
714 | ·······115:·iconst_2 | ||
715 | ·······116:·aload_2 | ||
716 | ·······117:·aastore | ||
717 | ·······118:·aload·········11 | ||
718 | ·······120:·arraylength | ||
719 | ·······121:·istore········12 | ||
716 | ·······123:·iconst_0 | 720 | ·······123:·iconst_0 |
717 | ·······124:·aload·········4 | ||
718 | ·······126:·aastore | ||
719 | ·······127:·aload·········15 | ||
720 | ·······129:·iconst_1 | ||
721 | ·······130:·aload_1 | ||
722 | ·······131:·aastore | ||
723 | ·······132:·iconst_2 | ||
724 | ·······133:·istore········8 | ||
725 | ·······135:·aload·········15 | ||
726 | ·······137:·iload·········8 | ||
727 | ·······139:·aload_2 | ||
728 | ·······140:·aastore | ||
729 | ·······141:·aload·········15 | ||
730 | ·······143:·arraylength | ||
731 | ·······1 | 721 | ·······124:·istore········5 |
732 | ·······1 | 722 | ·······126:·aconst_null |
733 | ·······1 | 723 | ·······127:·astore········8 |
724 | ·······129:·iload·········5 | ||
734 | ·······1 | 725 | ·······131:·iload·········12 |
735 | ·······151:·iload·········16 | ||
Max diff block lines reached; 4532/16750 bytes (27.06%) of diff not shown. |
Offset 503, 49 lines modified | Offset 503, 49 lines modified | ||
503 | ···· | 503 | ···· |
504 | ····protected·void·onListItemClick(final·ListView·listView,·final·View·view,·final·int·n,·final·long·n2)·{ | 504 | ····protected·void·onListItemClick(final·ListView·listView,·final·View·view,·final·int·n,·final·long·n2)·{ |
505 | ········if·(this.vibrateClick)·{ | 505 | ········if·(this.vibrateClick)·{ |
506 | ············this.vibrateAgent.vibrate((long)100); | 506 | ············this.vibrateAgent.vibrate((long)100); |
507 | ········} | 507 | ········} |
508 | ········while·(true)·{ | 508 | ········while·(true)·{ |
509 | ············Task·task·=·null; | 509 | ············Task·task·=·null; |
510 | ············Label_03 | 510 | ············Label_0346:·{ |
511 | ················Label_0050:·{ | 511 | ················Label_0050:·{ |
512 | ····················if·(!this.playClick)·{ | 512 | ····················if·(!this.playClick)·{ |
513 | ························break·Label_0050; | 513 | ························break·Label_0050; |
514 | ····················} | 514 | ····················} |
515 | ····················while·(true)·{ | 515 | ····················while·(true)·{ |
516 | ························boolean·b·=·false; | 516 | ························boolean·b·=·false; |
517 | ····················Label_02 | 517 | ····················Label_0277: |
518 | ························while·(true)·{ | 518 | ························while·(true)·{ |
519 | ····························Label_027 | 519 | ····························Label_0271:·{ |
520 | ································try·{ | 520 | ································try·{ |
521 | ····································final·MediaPlayer·clickPlayer·=·Tasks.clickPlayer; | 521 | ····································final·MediaPlayer·clickPlayer·=·Tasks.clickPlayer; |
522 | ····································try·{ | 522 | ····································try·{ |
523 | ········································clickPlayer.start(); | 523 | ········································clickPlayer.start(); |
524 | ········································final·Object·itemAtPosition·=·this.getListView().getItemAtPosition(n); | 524 | ········································final·Object·itemAtPosition·=·this.getListView().getItemAtPosition(n); |
525 | ········································if·(itemAtPosition·==·null)·{ | 525 | ········································if·(itemAtPosition·==·null)·{ |
526 | ············································break; | 526 | ············································break; |
527 | ········································} | 527 | ········································} |
528 | ········································task·=·(Task)itemAtPosition; | 528 | ········································task·=·(Task)itemAtPosition; |
529 | ········································if·(this.concurrency)·{ | 529 | ········································if·(this.concurrency)·{ |
530 | ············································break·Label_03 | 530 | ············································break·Label_0346; |
531 | ········································} | 531 | ········································} |
532 | ········································if·(task.isRunning())·{ | 532 | ········································if·(task.isRunning())·{ |
533 | ············································break·Label_027 | 533 | ············································break·Label_0271; |
534 | ········································} | 534 | ········································} |
535 | ········································b·=·true; | 535 | ········································b·=·true; |
536 | ········································if·(this.running)·{ | 536 | ········································if·(this.running)·{ |
537 | ············································this.running·=·false; | 537 | ············································this.running·=·false; |
538 | ············································this.timer.removeCallbacks((Runnable)this.updater); | 538 | ············································this.timer.removeCallbacks((Runnable)this.updater); |
539 | ············································for·(final·Task·task2·:·this.adapter.findCurrentlyActive())·{ | 539 | ············································for·(final·Task·task2·:·this.adapter.findCurrentlyActive())·{ |
540 | ················································task2.stop(); | 540 | ················································task2.stop(); |
541 | ················································this.adapter.updateTask(task2); | 541 | ················································this.adapter.updateTask(task2); |
542 | ············································} | 542 | ············································} |
543 | ········································} | 543 | ········································} |
544 | ········································break·Label_02 | 544 | ········································break·Label_0277; |
545 | ····································} | 545 | ····································} |
546 | ····································catch·(Exception·ex)·{ | 546 | ····································catch·(Exception·ex)·{ |
547 | ········································Logger.getLogger("TimeTracker").log(Level.INFO,·"Failed·to·play·audio:·"·+·ex.getMessage()); | 547 | ········································Logger.getLogger("TimeTracker").log(Level.INFO,·"Failed·to·play·audio:·"·+·ex.getMessage()); |
548 | ····································} | 548 | ····································} |
549 | ································} | 549 | ································} |
550 | ································catch·(Exception·ex2)·{} | 550 | ································catch·(Exception·ex2)·{} |
551 | ····························} | 551 | ····························} |
Offset 186, 105 lines modified | Offset 186, 103 lines modified | ||
186 | ········11:·putfield······#37·················//·Field·end:J | 186 | ········11:·putfield······#37·················//·Field·end:J |
187 | ········14:·return | 187 | ········14:·return |
188 | ··public·static·long·overlap(java.util.Calendar,·long,·long); | 188 | ··public·static·long·overlap(java.util.Calendar,·long,·long); |
189 | ····descriptor:·(Ljava/util/Calendar;JJ)J | 189 | ····descriptor:·(Ljava/util/Calendar;JJ)J |
190 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 190 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
191 | ····Code: | 191 | ····Code: |
192 | ······stack=300,·locals=2 | 192 | ······stack=300,·locals=22,·args_size=3 |
193 | ·········0:·getstatic·····#20·················//·Field·FIELDS:[I | 193 | ·········0:·getstatic·····#20·················//·Field·FIELDS:[I |
194 | ·········3:·astore········5 | 194 | ·········3:·astore········5 |
195 | ·········5:·aload·········5 | 195 | ·········5:·aload·········5 |
196 | ·········7:·arraylength | 196 | ·········7:·arraylength |
197 | ·········8:·istore········6 | 197 | ·········8:·istore········6 |
198 | ········10:·iconst_0 | 198 | ········10:·iconst_0 |
199 | ········11:·istore········7 | 199 | ········11:·istore········7 |
200 | ········13:·aconst_null | ||
201 | ········14:·astore········8 | ||
200 | ········1 | 202 | ········16:·iload·········7 |
201 | ········1 | 203 | ········18:·iload·········6 |
202 | ········ | 204 | ········20:·if_icmpge·····55 |
203 | ········2 | 205 | ········23:·aload·········5 |
204 | ········2 | 206 | ········25:·iload·········7 |
205 | ········2 | 207 | ········27:·iaload |
206 | ········2 | 208 | ········28:·istore········9 |
207 | ········ | 209 | ········30:·aload_0 |
208 | ········ | 210 | ········31:·iload·········9 |
209 | ········3 | 211 | ········33:·invokevirtual·#43·················//·Method·java/util/Calendar.getMinimum:(I)I |
210 | ········33:·istore········9 | ||
211 | ········35:·iload·········9 | ||
212 | ········3 | 212 | ········36:·istore········10 |
213 | ········3 | 213 | ········38:·aload_0 |
214 | ········40:·iload·········8 | ||
215 | ········ | 214 | ········39:·iload·········9 |
215 | ········41:·iload·········10 | ||
216 | ········4 | 216 | ········43:·invokevirtual·#47·················//·Method·java/util/Calendar.set:(II)V |
217 | ········4 | 217 | ········46:·iload·········7 |
218 | ········4 | 218 | ········48:·iconst_1 |
219 | ········ | 219 | ········49:·iadd |
220 | ········5 | 220 | ········50:·istore········7 |
221 | ········5 | 221 | ········52:·goto··········16 |
222 | ········5 | 222 | ········55:·aload_0 |
223 | ········5 | 223 | ········56:·invokevirtual·#51·················//·Method·java/util/Calendar.getTime:()Ljava/util/Date; |
224 | ········ | 224 | ········59:·invokevirtual·#56·················//·Method·java/util/Date.getTime:()J |
225 | ········6 | 225 | ········62:·lstore········11 |
226 | ········6 | 226 | ········64:·iconst_1 |
227 | ········6 | 227 | ········65:·istore········13 |
228 | ········67:·aload_0 | ||
228 | ········68:·iconst_5 | 229 | ········68:·iconst_5 |
229 | ········69:·istore········10 | ||
230 | ········71:·aload_0 | ||
231 | ········72:·iload·········10 | ||
232 | ········ | 230 | ········69:·iload·········13 |
233 | ········7 | 231 | ········71:·invokevirtual·#61·················//·Method·java/util/Calendar.add:(II)V |
234 | ········7 | 232 | ········74:·aload_0 |
235 | ········ | 233 | ········75:·invokevirtual·#51·················//·Method·java/util/Calendar.getTime:()Ljava/util/Date; |
236 | ········ | 234 | ········78:·astore········8 |
237 | ········8 | 235 | ········80:·aload·········8 |
238 | ········8 | 236 | ········82:·invokevirtual·#56·················//·Method·java/util/Date.getTime:()J |
239 | ········ | 237 | ········85:·lstore········14 |
240 | ········ | 238 | ········87:·lload·········14 |
241 | ········ | 239 | ········89:·lload_1 |
242 | ········9 | 240 | ········90:·lcmp |
243 | ········9 | 241 | ········91:·istore········7 |
244 | ········9 | 242 | ········93:·iload·········7 |
245 | ······· | 243 | ········95:·iflt··········109 |
246 | ······· | 244 | ········98:·lload_3 |
247 | ······· | 245 | ········99:·lload·········11 |
248 | ·······10 | 246 | ·······101:·lcmp |
249 | ·······10 | 247 | ·······102:·istore········7 |
250 | ·······10 | 248 | ·······104:·iload·········7 |
251 | ·······1 | 249 | ·······106:·ifge··········115 |
252 | ·······1 | 250 | ·······109:·lconst_0 |
253 | ·······11 | 251 | ·······110:·lstore········16 |
254 | ·······11 | 252 | ·······112:·lload·········16 |
255 | ·······11 | 253 | ·······114:·lreturn |
256 | ·······120:·lload·········11 | ||
257 | ·······122:·lload_1 | ||
258 | ·······123:·lcmp | ||
259 | ·······124:·istore········9 | ||
260 | ·······126:·iload·········9 | ||
261 | ·······128:·ifle··········160 | ||
262 | ·······1 | 254 | ·······115:·lload·········11 |
255 | ·······117:·lload_1 | ||
256 | ·······118:·lcmp | ||
257 | ·······119:·istore········7 | ||
258 | ·······121:·iload·········7 | ||
259 | ·······123:·ifle··········155 | ||
260 | ·······126:·lload·········11 | ||
263 | ·······1 | 261 | ·······128:·lstore········18 |
264 | ·······13 | 262 | ·······130:·lload·········14 |
265 | ·······13 | 263 | ·······132:·lload_3 |
266 | ·······13 | 264 | ·······133:·lcmp |
267 | ·······13 | 265 | ·······134:·istore········7 |
268 | ·······1 | 266 | ·······136:·iload·········7 |
269 | ·······1 | 267 | ·······138:·ifge··········161 |
270 | ·······14 | 268 | ·······141:·lload·········14 |
271 | ·······14 | 269 | ·······143:·lstore········20 |
272 | ·······1 | 270 | ·······145:·lload·········20 |
273 | ·······1 | 271 | ·······147:·lload·········18 |
274 | ·······1 | 272 | ·······149:·lsub |
275 | ·······15 | 273 | ·······150:·lstore········16 |
276 | ·······15 | 274 | ·······152:·goto··········112 |
277 | ·······1 | 275 | ·······155:·lload_1 |
278 | ·······1 | 276 | ·······156:·lstore········18 |
279 | ·······1 | 277 | ·······158:·goto··········130 |
280 | ·······16 | 278 | ·······161:·lload_3 |
281 | ·······16 | 279 | ·······162:·lstore········20 |
282 | ·······16 | 280 | ·······164:·goto··········145 |
283 | ··public·int·compareTo(com.markuspage.android.atimetracker.TimeRange); | 281 | ··public·int·compareTo(com.markuspage.android.atimetracker.TimeRange); |
284 | ····descriptor:·(Lcom/markuspage/android/atimetracker/TimeRange;)I | 282 | ····descriptor:·(Lcom/markuspage/android/atimetracker/TimeRange;)I |
285 | ····flags:·(0x0001)·ACC_PUBLIC | 283 | ····flags:·(0x0001)·ACC_PUBLIC |
286 | ····Code: | 284 | ····Code: |
287 | ······stack=300,·locals=11,·args_size=2 | 285 | ······stack=300,·locals=11,·args_size=2 |
288 | ·········0:·iconst_m1 | 286 | ·········0:·iconst_m1 |
Offset 512, 194 lines modified | Offset 512, 193 lines modified | ||
512 | ····const/4·v9,·0x1 | 512 | ····const/4·v9,·0x1 |
513 | ····const/4·v8,·0x0 | 513 | ····const/4·v8,·0x0 |
514 | ····.line·215 | 514 | ····.line·215 |
515 | ····invoke-virtual·{p0},·Lcom/markuspage/android/atimetracker/Settings;->getIntent()Landroid/content/Intent; | 515 | ····invoke-virtual·{p0},·Lcom/markuspage/android/atimetracker/Settings;->getIntent()Landroid/content/Intent; |
516 | ····move-result-object·v | 516 | ····move-result-object·v3 |
517 | ····.line·216 | 517 | ····.line·216 |
518 | ····.local·v | 518 | ····.local·v3,·"returnIntent":Landroid/content/Intent; |
519 | ····iget-object·v | 519 | ····iget-object·v5,·p0,·Lcom/markuspage/android/atimetracker/Settings;->applicationPreferences:Landroid/content/SharedPreferences; |
520 | ····invoke-interface·{v | 520 | ····invoke-interface·{v5},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; |
521 | ····move-result-object·v0 | 521 | ····move-result-object·v0 |
522 | ····.line·217 | 522 | ····.line·217 |
523 | ····.local·v0,·"ed":Landroid/content/SharedPreferences$Editor; | 523 | ····.local·v0,·"ed":Landroid/content/SharedPreferences$Editor; |
524 | ····iget-object·v | 524 | ····iget-object·v5,·p0,·Lcom/markuspage/android/atimetracker/Settings;->prefs:Ljava/util/List; |
525 | ····invoke-interface·{v | 525 | ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
526 | ····move-result-object·v | 526 | ····move-result-object·v6 |
527 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
528 | ····:cond_0 | 527 | ····:cond_0 |
529 | ····:goto_0 | 528 | ····:goto_0 |
530 | ····invoke-interface·{v | 529 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
531 | ····move-result·v | 530 | ····move-result·v5 |
532 | ····if-eqz·v | 531 | ····if-eqz·v5,·:cond_2 |
533 | ····invoke-interface·{v | 532 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
534 | ····move-result-object·v | 533 | ····move-result-object·v1 |
535 | ····check-cast·v | 534 | ····check-cast·v1,·Ljava/util/Map; |
536 | ····.line·218 | 535 | ····.line·218 |
537 | ····.local·v | 536 | ····.local·v1,·"pref":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;" |
538 | ····const-string·v | 537 | ····const-string·v5,·"preference-name" |
539 | ····invoke-interface·{v | 538 | ····invoke-interface·{v1,·v5},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
540 | ····move-result-object·v | 539 | ····move-result-object·v2 |
541 | ····check-cast·v | 540 | ····check-cast·v2,·Ljava/lang/String; |
542 | ····.line·219 | 541 | ····.line·219 |
543 | ····.local·v | 542 | ····.local·v2,·"prefName":Ljava/lang/String; |
544 | ····const-string·v | 543 | ····const-string·v5,·"value-type" |
545 | ····invoke-interface·{v | 544 | ····invoke-interface·{v1,·v5},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
546 | ····move-result-object·v | 545 | ····move-result-object·v5 |
547 | ····check-cast·v | 546 | ····check-cast·v5,·Ljava/lang/String; |
548 | ····const-string·v7,·"int" | 547 | ····const-string·v7,·"int" |
549 | ····invoke-virtual·{v | 548 | ····invoke-virtual·{v5,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
550 | ····move-result·v | 549 | ····move-result·v5 |
551 | ····if-eqz·v | 550 | ····if-eqz·v5,·:cond_1 |
552 | ····.line·220 | 551 | ····.line·220 |
553 | ····const-string·v | 552 | ····const-string·v5,·"current-value" |
554 | ····invoke-interface·{v | 553 | ····invoke-interface·{v1,·v5},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
555 | ····move-result-object·v | 554 | ····move-result-object·v5 |
556 | ····check-cast·v | 555 | ····check-cast·v5,·Ljava/lang/String; |
557 | ····invoke-static·{v | 556 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; |
558 | ····move-result-object·v | 557 | ····move-result-object·v4 |
559 | ····.line·221 | 558 | ····.line·221 |
560 | ····.local·v | 559 | ····.local·v4,·"value":Ljava/lang/Integer; |
561 | ····invoke-virtual·{v | 560 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I |
562 | ····move-result·v | 561 | ····move-result·v5 |
563 | ····iget-object·v7,·p0,·Lcom/markuspage/android/atimetracker/Settings;->applicationPreferences:Landroid/content/SharedPreferences; | 562 | ····iget-object·v7,·p0,·Lcom/markuspage/android/atimetracker/Settings;->applicationPreferences:Landroid/content/SharedPreferences; |
564 | ····invoke-interface·{v7,·v | 563 | ····invoke-interface·{v7,·v2,·v8},·Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I |
565 | ····move-result·v7 | 564 | ····move-result·v7 |
566 | ····if-eq·v | 565 | ····if-eq·v5,·v7,·:cond_0 |
567 | ····.line·222 | 566 | ····.line·222 |
568 | ····invoke-virtual·{v | 567 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I |
569 | ····move-result·v | 568 | ····move-result·v5 |
570 | ····invoke-interface·{v0,·v | 569 | ····invoke-interface·{v0,·v2,·v5},·Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; |
571 | ····.line·223 | 570 | ····.line·223 |
572 | ····invoke-virtual·{v | 571 | ····invoke-virtual·{v3,·v2,·v9},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent; |
573 | ····goto·:goto_0 | 572 | ····goto·:goto_0 |
574 | ····.line·225 | 573 | ····.line·225 |
575 | ····.end·local·v | 574 | ····.end·local·v4····#·"value":Ljava/lang/Integer; |
576 | ····:cond_1 | 575 | ····:cond_1 |
577 | ····const-string·v | 576 | ····const-string·v5,·"value-type" |
578 | ····invoke-interface·{v | 577 | ····invoke-interface·{v1,·v5},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
579 | ····move-result-object·v | 578 | ····move-result-object·v5 |
580 | ····check-cast·v | 579 | ····check-cast·v5,·Ljava/lang/String; |
581 | ····const-string·v7,·"bool" | 580 | ····const-string·v7,·"bool" |
582 | ····invoke-virtual·{v | 581 | ····invoke-virtual·{v5,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
583 | ····move-result·v | 582 | ····move-result·v5 |
584 | ····if-eqz·v | 583 | ····if-eqz·v5,·:cond_0 |
585 | ····.line·226 | 584 | ····.line·226 |
Max diff block lines reached; 4713/11039 bytes (42.69%) of diff not shown. |
Offset 297, 28 lines modified | Offset 297, 30 lines modified | ||
297 | ····.line·350 | 297 | ····.line·350 |
298 | ····const/4·v7,·0x2 | 298 | ····const/4·v7,·0x2 |
299 | ····new-array·v6,·v7,·[Ljava/lang/String; | 299 | ····new-array·v6,·v7,·[Ljava/lang/String; |
300 | ····const/4·v7,·0x0 | 300 | ····const/4·v7,·0x0 |
301 | ····.line·351 | ||
301 | ····invoke-virtual·{p1},·Lcom/markuspage/android/atimetracker/TimeRange;->getStart()J | 302 | ····invoke-virtual·{p1},·Lcom/markuspage/android/atimetracker/TimeRange;->getStart()J |
302 | ····move-result-wide·v8 | 303 | ····move-result-wide·v8 |
303 | ····invoke-static·{v8,·v9},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; | 304 | ····invoke-static·{v8,·v9},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; |
304 | ····move-result-object·v8 | 305 | ····move-result-object·v8 |
305 | ····aput-object·v8,·v6,·v7 | 306 | ····aput-object·v8,·v6,·v7 |
306 | ····const/4·v7,·0x1 | 307 | ····const/4·v7,·0x1 |
307 | ····iget-object·v8,·p0,·Lcom/markuspage/android/atimetracker/TaskTimes$TimesAdapter;->this$0:Lcom/markuspage/android/atimetracker/TaskTimes; | 308 | ····iget-object·v8,·p0,·Lcom/markuspage/android/atimetracker/TaskTimes$TimesAdapter;->this$0:Lcom/markuspage/android/atimetracker/TaskTimes; |
309 | ····.line·352 | ||
308 | ····invoke-virtual·{v8},·Lcom/markuspage/android/atimetracker/TaskTimes;->getIntent()Landroid/content/Intent; | 310 | ····invoke-virtual·{v8},·Lcom/markuspage/android/atimetracker/TaskTimes;->getIntent()Landroid/content/Intent; |
309 | ····move-result-object·v8 | 311 | ····move-result-object·v8 |
310 | ····invoke-virtual·{v8},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle; | 312 | ····invoke-virtual·{v8},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle; |
311 | ····move-result-object·v8 | 313 | ····move-result-object·v8 |
Offset 391, 14 lines modified | Offset 393, 15 lines modified | ||
391 | ····cmp-long·v7,·v8,·v10 | 393 | ····cmp-long·v7,·v8,·v10 |
392 | ····if-nez·v7,·:cond_2 | 394 | ····if-nez·v7,·:cond_2 |
393 | ····iget-object·v7,·p0,·Lcom/markuspage/android/atimetracker/TaskTimes$TimesAdapter;->times:Ljava/util/ArrayList; | 395 | ····iget-object·v7,·p0,·Lcom/markuspage/android/atimetracker/TaskTimes$TimesAdapter;->times:Ljava/util/ArrayList; |
396 | ····.line·368 | ||
394 | ····invoke-virtual·{v7},·Ljava/util/ArrayList;->size()I | 397 | ····invoke-virtual·{v7},·Ljava/util/ArrayList;->size()I |
395 | ····move-result·v7 | 398 | ····move-result·v7 |
396 | ····if-eq·v3,·v7,·:cond_1 | 399 | ····if-eq·v3,·v7,·:cond_1 |
397 | ····iget-object·v7,·p0,·Lcom/markuspage/android/atimetracker/TaskTimes$TimesAdapter;->times:Ljava/util/ArrayList; | 400 | ····iget-object·v7,·p0,·Lcom/markuspage/android/atimetracker/TaskTimes$TimesAdapter;->times:Ljava/util/ArrayList; |
Offset 468, 28 lines modified | Offset 471, 30 lines modified | ||
468 | ····.line·356 | 471 | ····.line·356 |
469 | ····const/4·v7,·0x3 | 472 | ····const/4·v7,·0x3 |
470 | ····new-array·v6,·v7,·[Ljava/lang/String; | 473 | ····new-array·v6,·v7,·[Ljava/lang/String; |
471 | ····const/4·v7,·0x0 | 474 | ····const/4·v7,·0x0 |
475 | ····.line·357 | ||
472 | ····invoke-virtual·{p1},·Lcom/markuspage/android/atimetracker/TimeRange;->getStart()J | 476 | ····invoke-virtual·{p1},·Lcom/markuspage/android/atimetracker/TimeRange;->getStart()J |
473 | ····move-result-wide·v8 | 477 | ····move-result-wide·v8 |
474 | ····invoke-static·{v8,·v9},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; | 478 | ····invoke-static·{v8,·v9},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; |
475 | ····move-result-object·v8 | 479 | ····move-result-object·v8 |
476 | ····aput-object·v8,·v6,·v7 | 480 | ····aput-object·v8,·v6,·v7 |
477 | ····const/4·v7,·0x1 | 481 | ····const/4·v7,·0x1 |
478 | ····iget-object·v8,·p0,·Lcom/markuspage/android/atimetracker/TaskTimes$TimesAdapter;->this$0:Lcom/markuspage/android/atimetracker/TaskTimes; | 482 | ····iget-object·v8,·p0,·Lcom/markuspage/android/atimetracker/TaskTimes$TimesAdapter;->this$0:Lcom/markuspage/android/atimetracker/TaskTimes; |
483 | ····.line·358 | ||
479 | ····invoke-virtual·{v8},·Lcom/markuspage/android/atimetracker/TaskTimes;->getIntent()Landroid/content/Intent; | 484 | ····invoke-virtual·{v8},·Lcom/markuspage/android/atimetracker/TaskTimes;->getIntent()Landroid/content/Intent; |
480 | ····move-result-object·v8 | 485 | ····move-result-object·v8 |
481 | ····invoke-virtual·{v8},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle; | 486 | ····invoke-virtual·{v8},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle; |
482 | ····move-result-object·v8 | 487 | ····move-result-object·v8 |
Offset 504, 14 lines modified | Offset 509, 15 lines modified | ||
504 | ····move-result-object·v8 | 509 | ····move-result-object·v8 |
505 | ····aput-object·v8,·v6,·v7 | 510 | ····aput-object·v8,·v6,·v7 |
506 | ····const/4·v7,·0x2 | 511 | ····const/4·v7,·0x2 |
512 | ····.line·359 | ||
507 | ····invoke-virtual·{p1},·Lcom/markuspage/android/atimetracker/TimeRange;->getEnd()J | 513 | ····invoke-virtual·{p1},·Lcom/markuspage/android/atimetracker/TimeRange;->getEnd()J |
508 | ····move-result-wide·v8 | 514 | ····move-result-wide·v8 |
509 | ····invoke-static·{v8,·v9},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; | 515 | ····invoke-static·{v8,·v9},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; |
510 | ····move-result-object·v8 | 516 | ····move-result-object·v8 |
Offset 629, 14 lines modified | Offset 635, 15 lines modified | ||
629 | ····.line·450 | 635 | ····.line·450 |
630 | ····invoke-virtual·{v0,·v9},·Ljava/util/Calendar;->get(I)I | 636 | ····invoke-virtual·{v0,·v9},·Ljava/util/Calendar;->get(I)I |
631 | ····move-result·v5 | 637 | ····move-result·v5 |
632 | ····if-ne·v2,·v5,·:cond_1 | 638 | ····if-ne·v2,·v5,·:cond_1 |
639 | ····.line·451 | ||
633 | ····invoke-virtual·{v0,·v8},·Ljava/util/Calendar;->get(I)I | 640 | ····invoke-virtual·{v0,·v8},·Ljava/util/Calendar;->get(I)I |
634 | ····move-result·v5 | 641 | ····move-result·v5 |
635 | ····if-eq·v4,·v5,·:cond_2 | 642 | ····if-eq·v4,·v5,·:cond_2 |
636 | ····.line·452 | 643 | ····.line·452 |
Offset 934, 26 lines modified | Offset 941, 28 lines modified | ||
934 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 941 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
935 | ····move-result-object·v2 | 942 | ····move-result-object·v2 |
936 | ····.line·238 | 943 | ····.line·238 |
937 | ····new-array·v3,·v10,·[Ljava/lang/String; | 944 | ····new-array·v3,·v10,·[Ljava/lang/String; |
945 | ····.line·239 | ||
938 | ····invoke-virtual·{p1},·Lcom/markuspage/android/atimetracker/TimeRange;->getStart()J | 946 | ····invoke-virtual·{p1},·Lcom/markuspage/android/atimetracker/TimeRange;->getStart()J |
939 | ····move-result-wide·v4 | 947 | ····move-result-wide·v4 |
940 | ····invoke-static·{v4,·v5},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; | 948 | ····invoke-static·{v4,·v5},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; |
941 | ····move-result-object·v4 | 949 | ····move-result-object·v4 |
942 | ····aput-object·v4,·v3,·v8 | 950 | ····aput-object·v4,·v3,·v8 |
Max diff block lines reached; 5312/8516 bytes (62.38%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/markuspage/android/atimetracker/Tasks; | 21 | .field·final·synthetic·this$0:Lcom/markuspage/android/atimetracker/Tasks; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks;)V | 23 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/markuspage/android/atimetracker/Tasks; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·474 | 27 | ····.line·474 |
27 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$3;->this$0:Lcom/markuspage/android/atimetracker/Tasks; | 28 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$3;->this$0:Lcom/markuspage/android/atimetracker/Tasks; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 80, 24 lines modified | Offset 81, 27 lines modified | ||
80 | ····new-instance·v2,·Lcom/markuspage/android/atimetracker/Tasks$3$1; | 81 | ····new-instance·v2,·Lcom/markuspage/android/atimetracker/Tasks$3$1; |
81 | ····invoke-direct·{v2,·p0},·Lcom/markuspage/android/atimetracker/Tasks$3$1;-><init>(Lcom/markuspage/android/atimetracker/Tasks$3;)V | 82 | ····invoke-direct·{v2,·p0},·Lcom/markuspage/android/atimetracker/Tasks$3$1;-><init>(Lcom/markuspage/android/atimetracker/Tasks$3;)V |
82 | ····const/4·v3,·0x1 | 83 | ····const/4·v3,·0x1 |
84 | ····.line·520 | ||
83 | ····invoke-virtual·{v6,·v3},·Ljava/util/Calendar;->get(I)I | 85 | ····invoke-virtual·{v6,·v3},·Ljava/util/Calendar;->get(I)I |
84 | ····move-result·v3 | 86 | ····move-result·v3 |
85 | ····const/4·v4,·0x2 | 87 | ····const/4·v4,·0x2 |
88 | ····.line·521 | ||
86 | ····invoke-virtual·{v6,·v4},·Ljava/util/Calendar;->get(I)I | 89 | ····invoke-virtual·{v6,·v4},·Ljava/util/Calendar;->get(I)I |
87 | ····move-result·v4 | 90 | ····move-result·v4 |
91 | ····.line·522 | ||
88 | ····invoke-virtual·{v6,·v5},·Ljava/util/Calendar;->get(I)I | 92 | ····invoke-virtual·{v6,·v5},·Ljava/util/Calendar;->get(I)I |
89 | ····move-result·v5 | 93 | ····move-result·v5 |
90 | ····invoke-direct/range·{v0·..·v5},·Landroid/app/DatePickerDialog;-><init>(Landroid/content/Context;Landroid/app/DatePickerDialog$OnDateSetListener;III)V | 94 | ····invoke-direct/range·{v0·..·v5},·Landroid/app/DatePickerDialog;-><init>(Landroid/content/Context;Landroid/app/DatePickerDialog$OnDateSetListener;III)V |
91 | ····invoke-virtual·{v0},·Landroid/app/DatePickerDialog;->show()V | 95 | ····invoke-virtual·{v0},·Landroid/app/DatePickerDialog;->show()V |
Offset 83, 144 lines modified | Offset 83, 129 lines modified | ||
83 | ····iput-wide·p3,·p0,·Lcom/markuspage/android/atimetracker/TimeRange;->end:J | 83 | ····iput-wide·p3,·p0,·Lcom/markuspage/android/atimetracker/TimeRange;->end:J |
84 | ····.line·50 | 84 | ····.line·50 |
85 | ····return-void | 85 | ····return-void |
86 | .end·method | 86 | .end·method |
87 | .method·public·static·overlap(Ljava/util/Calendar;JJ)J | 87 | .method·public·static·overlap(Ljava/util/Calendar;JJ)J |
88 | ····.locals· | 88 | ····.locals·15 |
89 | ····.param·p0,·"day"····#·Ljava/util/Calendar; | 89 | ····.param·p0,·"day"····#·Ljava/util/Calendar; |
90 | ····.param·p1,·"start"····#·J | 90 | ····.param·p1,·"start"····#·J |
91 | ····.param·p3,·"end"····#·J | 91 | ····.param·p3,·"end"····#·J |
92 | ····.prologue | 92 | ····.prologue |
93 | ····.line·136 | 93 | ····.line·136 |
94 | ····sget-object·v | 94 | ····sget-object·v12,·Lcom/markuspage/android/atimetracker/TimeRange;->FIELDS:[I |
95 | ····.local·v4,·"arr$":[I | ||
96 | ····array-length·v | 95 | ····array-length·v13,·v12 |
97 | ····.local·v6,·"len$":I | ||
98 | ····const/4·v | 96 | ····const/4·v11,·0x0 |
99 | ····.local·v5,·"i$":I | ||
100 | ····:goto_0 | 97 | ····:goto_0 |
101 | ····if-ge·v | 98 | ····if-ge·v11,·v13,·:cond_0 |
102 | ····aget·v | 99 | ····aget·v10,·v12,·v11 |
103 | ····.line·137 | 100 | ····.line·137 |
104 | ····.local·v | 101 | ····.local·v10,·"x":I |
105 | ···· | 102 | ····invoke-virtual·{p0,·v10},·Ljava/util/Calendar;->getMinimum(I)I |
106 | ···· | 103 | ····move-result·v14 |
107 | ····move-result·v18 | ||
108 | ····move-object/from16·v0,·p0 | ||
109 | ····move/from16·v1,·v18 | ||
110 | ····invoke-virtual·{ | 104 | ····invoke-virtual·{p0,·v10,·v14},·Ljava/util/Calendar;->set(II)V |
111 | ····.line·136 | 105 | ····.line·136 |
112 | ····add-int/lit8·v | 106 | ····add-int/lit8·v11,·v11,·0x1 |
113 | ····goto·:goto_0 | 107 | ····goto·:goto_0 |
114 | ····.line·139 | 108 | ····.line·139 |
115 | ····.end·local·v | 109 | ····.end·local·v10····#·"x":I |
116 | ····:cond_0 | 110 | ····:cond_0 |
117 | ····invoke-virtual | 111 | ····invoke-virtual·{p0},·Ljava/util/Calendar;->getTime()Ljava/util/Date; |
118 | ····move-result-object·v1 | 112 | ····move-result-object·v11 |
119 | ····invoke-virtual | 113 | ····invoke-virtual·{v11},·Ljava/util/Date;->getTime()J |
120 | ····move-result-wide·v | 114 | ····move-result-wide·v2 |
121 | ····.line·140 | 115 | ····.line·140 |
122 | ····.local·v | 116 | ····.local·v2,·"ms_start":J |
123 | ····const/ | 117 | ····const/4·v11,·0x5 |
124 | ····const/16·v19,·0x1 | ||
125 | ····move-object/from16·v0,·p0 | ||
126 | ····move/from16·v1,·v18 | ||
127 | ···· | 118 | ····const/4·v12,·0x1 |
128 | ····invoke-virtual·{ | 119 | ····invoke-virtual·{p0,·v11,·v12},·Ljava/util/Calendar;->add(II)V |
129 | ····.line·141 | 120 | ····.line·141 |
130 | ····invoke-virtual | 121 | ····invoke-virtual·{p0},·Ljava/util/Calendar;->getTime()Ljava/util/Date; |
131 | ····move-result-object·v1 | 122 | ····move-result-object·v11 |
132 | ····invoke-virtual | 123 | ····invoke-virtual·{v11},·Ljava/util/Date;->getTime()J |
133 | ····move-result-wide·v | 124 | ····move-result-wide·v0 |
134 | ····.line·143 | 125 | ····.line·143 |
135 | ····.local·v | 126 | ····.local·v0,·"ms_end":J |
136 | ····cmp-long·v1 | 127 | ····cmp-long·v11,·v0,·p1 |
137 | ····if-ltz·v1 | 128 | ····if-ltz·v11,·:cond_1 |
138 | ····cmp-long·v1 | 129 | ····cmp-long·v11,·p3,·v2 |
139 | ····if-gez·v1 | 130 | ····if-gez·v11,·:cond_2 |
140 | ····.line·144 | 131 | ····.line·144 |
141 | ····:cond_1 | 132 | ····:cond_1 |
142 | ····const-wide/16·v | 133 | ····const-wide/16·v4,·0x0 |
143 | ····.line·150 | 134 | ····.line·150 |
144 | ····:goto_1 | 135 | ····:goto_1 |
145 | ····return-wide·v | 136 | ····return-wide·v4 |
146 | ····.line·147 | 137 | ····.line·147 |
147 | ····:cond_2 | 138 | ····:cond_2 |
148 | ····cmp-long·v1 | 139 | ····cmp-long·v11,·v2,·p1 |
149 | ····if-lez·v1 | 140 | ····if-lez·v11,·:cond_3 |
150 | ····move-wide | 141 | ····move-wide·v8,·v2 |
151 | ····.line·148 | 142 | ····.line·148 |
152 | ····.local·v | 143 | ····.local·v8,·"off_start":J |
153 | ····:goto_2 | 144 | ····:goto_2 |
154 | ····cmp-long·v1 | 145 | ····cmp-long·v11,·v0,·p3 |
155 | ····if-gez·v1 | 146 | ····if-gez·v11,·:cond_4 |
156 | ····move-wide·v | 147 | ····move-wide·v6,·v0 |
157 | ····.line·149 | 148 | ····.line·149 |
158 | ····.local·v | 149 | ····.local·v6,·"off_end":J |
159 | ····:goto_3 | 150 | ····:goto_3 |
160 | ····sub-long·v | 151 | ····sub-long·v4,·v6,·v8 |
161 | ····.line·150 | 152 | ····.line·150 |
162 | ····.local·v | 153 | ····.local·v4,·"off_diff":J |
163 | ····goto·:goto_1 | 154 | ····goto·:goto_1 |
164 | ····.end·local·v | 155 | ····.end·local·v4····#·"off_diff":J |
165 | ····.end·local·v | 156 | ····.end·local·v6····#·"off_end":J |
Max diff block lines reached; 324/4355 bytes (7.44%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$textEntryView:Landroid/view/View; | 22 | .field·final·synthetic·val$textEntryView:Landroid/view/View; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks;Landroid/view/View;)V | 24 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks;Landroid/view/View;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/markuspage/android/atimetracker/Tasks; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·592 | 28 | ····.line·592 |
28 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$4;->this$0:Lcom/markuspage/android/atimetracker/Tasks; | 29 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$4;->this$0:Lcom/markuspage/android/atimetracker/Tasks; |
29 | ····iput-object·p2,·p0,·Lcom/markuspage/android/atimetracker/Tasks$4;->val$textEntryView:Landroid/view/View; | 30 | ····iput-object·p2,·p0,·Lcom/markuspage/android/atimetracker/Tasks$4;->val$textEntryView:Landroid/view/View; |
Offset 22, 10 lines modified | Offset 22, 9 lines modified | ||
22 | .method·public·constructor·<init>()V | 22 | .method·public·constructor·<init>()V |
23 | ····.locals·0 | 23 | ····.locals·0 |
24 | ····.prologue | 24 | ····.prologue |
25 | ····.line·10 | 25 | ····.line·10 |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
27 | ····.line·163 | ||
28 | ····return-void | 27 | ····return-void |
29 | .end·method | 28 | .end·method |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$textEntryView:Landroid/view/View; | 22 | .field·final·synthetic·val$textEntryView:Landroid/view/View; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks;Landroid/view/View;)V | 24 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks;Landroid/view/View;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/markuspage/android/atimetracker/Tasks; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·615 | 28 | ····.line·615 |
28 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$5;->this$0:Lcom/markuspage/android/atimetracker/Tasks; | 29 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$5;->this$0:Lcom/markuspage/android/atimetracker/Tasks; |
29 | ····iput-object·p2,·p0,·Lcom/markuspage/android/atimetracker/Tasks$5;->val$textEntryView:Landroid/view/View; | 30 | ····iput-object·p2,·p0,·Lcom/markuspage/android/atimetracker/Tasks$5;->val$textEntryView:Landroid/view/View; |
Offset 83, 314 lines modified | Offset 83, 290 lines modified | ||
83 | ····move-result-object·p0 | 83 | ····move-result-object·p0 |
84 | ····goto·:goto_0 | 84 | ····goto·:goto_0 |
85 | .end·method | 85 | .end·method |
86 | .method·public·static·exportRows(Ljava/io/OutputStream;Landroid/database/Cursor;)V | 86 | .method·public·static·exportRows(Ljava/io/OutputStream;Landroid/database/Cursor;)V |
87 | ····.locals·1 | 87 | ····.locals·11 |
88 | ····.param·p0,·"o"····#·Ljava/io/OutputStream; | 88 | ····.param·p0,·"o"····#·Ljava/io/OutputStream; |
89 | ····.param·p1,·"c"····#·Landroid/database/Cursor; | 89 | ····.param·p1,·"c"····#·Landroid/database/Cursor; |
90 | ····.prologue | 90 | ····.prologue |
91 | ····.line·57 | 91 | ····.line·57 |
92 | ····new-instance·v | 92 | ····new-instance·v5,·Ljava/io/PrintStream; |
93 | ····invoke-direct·{v | 93 | ····invoke-direct·{v5,·p0},·Ljava/io/PrintStream;-><init>(Ljava/io/OutputStream;)V |
94 | ····.line·58 | 94 | ····.line·58 |
95 | ····.local·v | 95 | ····.local·v5,·"outputStream":Ljava/io/PrintStream; |
96 | ····const-string·v | 96 | ····const-string·v6,·"" |
97 | ····.line·59 | 97 | ····.line·59 |
98 | ····.local·v | 98 | ····.local·v6,·"prepend":Ljava/lang/String; |
99 | ····invoke-interface·{p1},·Landroid/database/Cursor;->getColumnNames()[Ljava/lang/String; | 99 | ····invoke-interface·{p1},·Landroid/database/Cursor;->getColumnNames()[Ljava/lang/String; |
100 | ····move-result-object·v | 100 | ····move-result-object·v0 |
101 | ····.line·60 | 101 | ····.line·60 |
102 | ····.local·v | 102 | ····.local·v0,·"columnNames":[Ljava/lang/String; |
103 | ····move-object·v0,·v1 | ||
104 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
105 | ····array-length·v | 103 | ····array-length·v9,·v0 |
106 | ····.local·v6,·"len$":I | ||
107 | ····const/4·v | 104 | ····const/4·v8,·0x0 |
108 | ····.local·v5,·"i$":I | ||
109 | ····:goto_0 | 105 | ····:goto_0 |
110 | ····if-ge·v | 106 | ····if-ge·v8,·v9,·:cond_0 |
111 | ····aget-object·v | 107 | ····aget-object·v7,·v0,·v8 |
112 | ····.line·61 | 108 | ····.line·61 |
113 | ····.local·v | 109 | ····.local·v7,·"s":Ljava/lang/String; |
114 | ····invoke-virtual·{v | 110 | ····invoke-virtual·{v5,·v6},·Ljava/io/PrintStream;->print(Ljava/lang/String;)V |
115 | ····.line·62 | 111 | ····.line·62 |
116 | ····invoke-static·{v | 112 | ····invoke-static·{v7},·Lcom/markuspage/android/atimetracker/CSVExporter;->escape(Ljava/lang/String;)Ljava/lang/String; |
117 | ····move-result-object·v1 | 113 | ····move-result-object·v10 |
118 | ····invoke-virtual·{v | 114 | ····invoke-virtual·{v5,·v10},·Ljava/io/PrintStream;->print(Ljava/lang/String;)V |
119 | ····.line·63 | 115 | ····.line·63 |
120 | ····const-string·v | 116 | ····const-string·v6,·"," |
121 | ····.line·60 | 117 | ····.line·60 |
122 | ····add-int/lit8·v | 118 | ····add-int/lit8·v8,·v8,·0x1 |
123 | ····goto·:goto_0 | 119 | ····goto·:goto_0 |
124 | ····.line·65 | 120 | ····.line·65 |
125 | ····.end·local·v | 121 | ····.end·local·v7····#·"s":Ljava/lang/String; |
126 | ····:cond_0 | 122 | ····:cond_0 |
127 | ····invoke-interface·{p1},·Landroid/database/Cursor;->moveToFirst()Z | 123 | ····invoke-interface·{p1},·Landroid/database/Cursor;->moveToFirst()Z |
128 | ····move-result·v | 124 | ····move-result·v8 |
129 | ····if-eqz·v | 125 | ····if-eqz·v8,·:cond_6 |
130 | ····.line·66 | 126 | ····.line·66 |
131 | ····new-instance·v | 127 | ····new-instance·v1,·Ljava/util/Date; |
132 | ····invoke-direct·{v | 128 | ····invoke-direct·{v1},·Ljava/util/Date;-><init>()V |
133 | ····.line·67 | 129 | ····.line·67 |
134 | ····.local·v | 130 | ····.local·v1,·"d":Ljava/util/Date; |
135 | ····new-instance·v | 131 | ····new-instance·v2,·Ljava/text/SimpleDateFormat; |
136 | ····const-string·v | 132 | ····const-string·v8,·"yyyy-MM-dd·HH:mm:ss" |
137 | ····invoke-direct·{v | 133 | ····invoke-direct·{v2,·v8},·Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;)V |
138 | ····.line·69 | 134 | ····.line·69 |
139 | ····.local·v | 135 | ····.local·v2,·"formatter":Ljava/text/SimpleDateFormat; |
140 | ····:cond_1 | 136 | ····:cond_1 |
141 | ····invoke-virtual·{v | 137 | ····invoke-virtual·{v5},·Ljava/io/PrintStream;->println()V |
142 | ····.line·70 | 138 | ····.line·70 |
143 | ····const-string·v | 139 | ····const-string·v6,·"" |
144 | ····.line·71 | 140 | ····.line·71 |
145 | ····const/4·v | 141 | ····const/4·v3,·0x0 |
146 | ····.local·v | 142 | ····.local·v3,·"i":I |
147 | ····:goto_1 | 143 | ····:goto_1 |
148 | ····invoke-interface·{p1},·Landroid/database/Cursor;->getColumnCount()I | 144 | ····invoke-interface·{p1},·Landroid/database/Cursor;->getColumnCount()I |
149 | ····move-result·v | 145 | ····move-result·v8 |
150 | ····if-ge·v | 146 | ····if-ge·v3,·v8,·:cond_5 |
151 | ····.line·72 | 147 | ····.line·72 |
152 | ····invoke-virtual·{v | 148 | ····invoke-virtual·{v5,·v6},·Ljava/io/PrintStream;->print(Ljava/lang/String;)V |
153 | ····.line·74 | 149 | ····.line·74 |
154 | ····aget-object·v | 150 | ····aget-object·v8,·v0,·v3 |
155 | ····const-string·v | 151 | ····const-string·v9,·"start" |
156 | ····invoke-virtual·{v | 152 | ····invoke-virtual·{v8,·v9},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
157 | ····move-result·v | 153 | ····move-result·v8 |
158 | ····if-eqz·v | 154 | ····if-eqz·v8,·:cond_2 |
159 | ····.line·75 | 155 | ····.line·75 |
160 | ····invoke-interface·{p1,·v | 156 | ····invoke-interface·{p1,·v3},·Landroid/database/Cursor;->getLong(I)J |
161 | ····move-result-wide·v | 157 | ····move-result-wide·v8 |
162 | ····invoke-virtual·{v | 158 | ····invoke-virtual·{v1,·v8,·v9},·Ljava/util/Date;->setTime(J)V |
163 | ····.line·76 | 159 | ····.line·76 |
164 | ····invoke-virtual·{v | 160 | ····invoke-virtual·{v2,·v1},·Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; |
Max diff block lines reached; 7304/12432 bytes (58.75%) of diff not shown. |
Offset 219, 50 lines modified | Offset 219, 47 lines modified | ||
219 | ····.locals·5 | 219 | ····.locals·5 |
220 | ····.param·p0,·"calEnum"····#·I | 220 | ····.param·p0,·"calEnum"····#·I |
221 | ····.prologue | 221 | ····.prologue |
222 | ····.line·87 | 222 | ····.line·87 |
223 | ····invoke-static·{},·Lcom/markuspage/android/atimetracker/Report$Day;->values()[Lcom/markuspage/android/atimetracker/Report$Day; | 223 | ····invoke-static·{},·Lcom/markuspage/android/atimetracker/Report$Day;->values()[Lcom/markuspage/android/atimetracker/Report$Day; |
224 | ····move-result-object·v | 224 | ····move-result-object·v2 |
225 | ····.local·v0,·"arr$":[Lcom/markuspage/android/atimetracker/Report$Day; | ||
226 | ····array-length·v | 225 | ····array-length·v3,·v2 |
227 | ····.local·v2,·"len$":I | ||
228 | ····const/4·v1,·0x0 | 226 | ····const/4·v1,·0x0 |
229 | ····.local·v1,·"i$":I | ||
230 | ····:goto_0 | 227 | ····:goto_0 |
231 | ····if-ge·v1,·v | 228 | ····if-ge·v1,·v3,·:cond_1 |
232 | ····aget-object·v | 229 | ····aget-object·v0,·v2,·v1 |
233 | ····.line·88 | 230 | ····.line·88 |
234 | ····.local·v | 231 | ····.local·v0,·"v":Lcom/markuspage/android/atimetracker/Report$Day; |
235 | ····iget·v4,·v | 232 | ····iget·v4,·v0,·Lcom/markuspage/android/atimetracker/Report$Day;->calEnum:I |
236 | ····if-ne·v4,·p0,·:cond_0 | 233 | ····if-ne·v4,·p0,·:cond_0 |
237 | ····.line·92 | 234 | ····.line·92 |
238 | ····.end·local·v | 235 | ····.end·local·v0····#·"v":Lcom/markuspage/android/atimetracker/Report$Day; |
239 | ····:goto_1 | 236 | ····:goto_1 |
240 | ····return-object·v | 237 | ····return-object·v0 |
241 | ····.line·87 | 238 | ····.line·87 |
242 | ····.restart·local·v | 239 | ····.restart·local·v0····#·"v":Lcom/markuspage/android/atimetracker/Report$Day; |
243 | ····:cond_0 | 240 | ····:cond_0 |
244 | ····add-int/lit8·v1,·v1,·0x1 | 241 | ····add-int/lit8·v1,·v1,·0x1 |
245 | ····goto·:goto_0 | 242 | ····goto·:goto_0 |
246 | ····.line·92 | 243 | ····.line·92 |
247 | ····.end·local·v | 244 | ····.end·local·v0····#·"v":Lcom/markuspage/android/atimetracker/Report$Day; |
248 | ····:cond_1 | 245 | ····:cond_1 |
249 | ····const/4·v | 246 | ····const/4·v0,·0x0 |
250 | ····goto·:goto_1 | 247 | ····goto·:goto_1 |
251 | .end·method | 248 | .end·method |
252 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/markuspage/android/atimetracker/Report$Day; | 249 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/markuspage/android/atimetracker/Report$Day; |
253 | ····.locals·1 | 250 | ····.locals·1 |
254 | ····.param·p0,·"name"····#·Ljava/lang/String; | 251 | ····.param·p0,·"name"····#·Ljava/lang/String; |
Offset 184, 15 lines modified | Offset 184, 14 lines modified | ||
184 | ····const-string·v2,·"timetracker.db" | 184 | ····const-string·v2,·"timetracker.db" |
185 | ····invoke-direct·{v0,·v1,·v2},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V | 185 | ····invoke-direct·{v0,·v1,·v2},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V |
186 | ····iput-object·v0,·p0,·Lcom/markuspage/android/atimetracker/Tasks;->dbBackup:Ljava/io/File; | 186 | ····iput-object·v0,·p0,·Lcom/markuspage/android/atimetracker/Tasks;->dbBackup:Ljava/io/File; |
187 | ····.line·827 | ||
188 | ····return-void | 187 | ····return-void |
189 | .end·method | 188 | .end·method |
190 | .method·static·synthetic·access$000(Lcom/markuspage/android/atimetracker/Tasks;)Z | 189 | .method·static·synthetic·access$000(Lcom/markuspage/android/atimetracker/Tasks;)Z |
191 | ····.locals·1 | 190 | ····.locals·1 |
192 | ····.param·p0,·"x0"····#·Lcom/markuspage/android/atimetracker/Tasks; | 191 | ····.param·p0,·"x0"····#·Lcom/markuspage/android/atimetracker/Tasks; |
Offset 954, 18 lines modified | Offset 953, 20 lines modified | ||
954 | ····invoke-direct·{v2,·p0},·Lcom/markuspage/android/atimetracker/Tasks$3;-><init>(Lcom/markuspage/android/atimetracker/Tasks;)V | 953 | ····invoke-direct·{v2,·p0},·Lcom/markuspage/android/atimetracker/Tasks$3;-><init>(Lcom/markuspage/android/atimetracker/Tasks;)V |
955 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setItems(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 954 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setItems(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
956 | ····move-result-object·v0 | 955 | ····move-result-object·v0 |
956 | ····.line·527 | ||
957 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 957 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
958 | ····move-result-object·v0 | 958 | ····move-result-object·v0 |
959 | ····.line·474 | ||
959 | ····return-object·v0 | 960 | ····return-object·v0 |
960 | .end·method | 961 | .end·method |
961 | .method·private·openDeleteTaskDialog()Landroid/app/Dialog; | 962 | .method·private·openDeleteTaskDialog()Landroid/app/Dialog; |
962 | ····.locals·7 | 963 | ····.locals·7 |
963 | ····.prologue | 964 | ····.prologue |
Offset 988, 20 lines modified | Offset 989, 22 lines modified | ||
988 | ····new-array·v3,·v6,·[Ljava/lang/Object; | 989 | ····new-array·v3,·v6,·[Ljava/lang/Object; |
989 | ····const/4·v4,·0x0 | 990 | ····const/4·v4,·0x0 |
990 | ····iget-object·v5,·p0,·Lcom/markuspage/android/atimetracker/Tasks;->selectedTask:Lcom/markuspage/android/atimetracker/Task; | 991 | ····iget-object·v5,·p0,·Lcom/markuspage/android/atimetracker/Tasks;->selectedTask:Lcom/markuspage/android/atimetracker/Task; |
992 | ····.line·639 | ||
991 | ····invoke-virtual·{v5},·Lcom/markuspage/android/atimetracker/Task;->getTaskName()Ljava/lang/String; | 993 | ····invoke-virtual·{v5},·Lcom/markuspage/android/atimetracker/Task;->getTaskName()Ljava/lang/String; |
992 | ····move-result-object·v5 | 994 | ····move-result-object·v5 |
993 | ····aput-object·v5,·v3,·v4 | 995 | ····aput-object·v5,·v3,·v4 |
996 | ····.line·638 | ||
994 | ····invoke-virtual·{p0,·v2,·v3},·Lcom/markuspage/android/atimetracker/Tasks;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 997 | ····invoke-virtual·{p0,·v2,·v3},·Lcom/markuspage/android/atimetracker/Tasks;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
995 | ····move-result-object·v0 | 998 | ····move-result-object·v0 |
996 | ····.line·640 | 999 | ····.line·640 |
997 | ····.local·v0,·"formattedMessage":Ljava/lang/String; | 1000 | ····.local·v0,·"formattedMessage":Ljava/lang/String; |
998 | ····new-instance·v2,·Landroid/app/AlertDialog$Builder; | 1001 | ····new-instance·v2,·Landroid/app/AlertDialog$Builder; |
Offset 1036, 14 lines modified | Offset 1039, 15 lines modified | ||
1036 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 1039 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
1037 | ····move-result-object·v2 | 1040 | ····move-result-object·v2 |
1038 | ····const/high16·v3,·0x1040000 | 1041 | ····const/high16·v3,·0x1040000 |
1042 | ····.line·645 | ||
1039 | ····invoke-virtual·{v2,·v3,·v1},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 1043 | ····invoke-virtual·{v2,·v3,·v1},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
1040 | ····move-result-object·v1 | 1044 | ····move-result-object·v1 |
1041 | ····invoke-virtual·{v1},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 1045 | ····invoke-virtual·{v1},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
1042 | ····move-result-object·v1 | 1046 | ····move-result-object·v1 |
Offset 1098, 14 lines modified | Offset 1102, 15 lines modified | ||
1098 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 1102 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
1099 | ····move-result-object·v3 | 1103 | ····move-result-object·v3 |
1100 | ····const/high16·v4,·0x1040000 | 1104 | ····const/high16·v4,·0x1040000 |
1105 | ····.line·625 | ||
1101 | ····invoke-virtual·{v3,·v4,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 1106 | ····invoke-virtual·{v3,·v4,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
1102 | ····move-result-object·v2 | 1107 | ····move-result-object·v2 |
1103 | ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 1108 | ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
1104 | ····move-result-object·v2 | 1109 | ····move-result-object·v2 |
Offset 1136, 14 lines modified | Offset 1141, 15 lines modified | ||
1136 | ····.local·v1,·"textEntryView":Landroid/view/View; | 1141 | ····.local·v1,·"textEntryView":Landroid/view/View; |
1137 | ····new-instance·v2,·Landroid/app/AlertDialog$Builder; | 1142 | ····new-instance·v2,·Landroid/app/AlertDialog$Builder; |
1138 | ····invoke-direct·{v2,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 1143 | ····invoke-direct·{v2,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
1139 | ····const·v3,·0x7f060009 | 1144 | ····const·v3,·0x7f060009 |
1145 | ····.line·592 | ||
1140 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; | 1146 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; |
1141 | ····move-result-object·v2 | 1147 | ····move-result-object·v2 |
1142 | ····invoke-virtual·{v2,·v1},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; | 1148 | ····invoke-virtual·{v2,·v1},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; |
1143 | ····move-result-object·v2 | 1149 | ····move-result-object·v2 |
Offset 1156, 103 lines modified | Offset 1162, 104 lines modified | ||
1156 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 1162 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
1157 | ····move-result-object·v2 | 1163 | ····move-result-object·v2 |
1158 | ····const/high16·v3,·0x1040000 | 1164 | ····const/high16·v3,·0x1040000 |
1165 | ····.line·599 | ||
1159 | ····invoke-virtual·{v2,·v3,·v5},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 1166 | ····invoke-virtual·{v2,·v3,·v5},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
1160 | ····move-result-object·v2 | 1167 | ····move-result-object·v2 |
1161 | ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 1168 | ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
1162 | ····move-result-object·v2 | 1169 | ····move-result-object·v2 |
1170 | ····.line·591 | ||
1163 | ····return-object·v2 | 1171 | ····return-object·v2 |
1164 | .end·method | 1172 | .end·method |
Max diff block lines reached; 26886/31135 bytes (86.35%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/markuspage/android/atimetracker/Tasks; | 21 | .field·final·synthetic·this$0:Lcom/markuspage/android/atimetracker/Tasks; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks;)V | 23 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/markuspage/android/atimetracker/Tasks; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·640 | 27 | ····.line·640 |
27 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$6;->this$0:Lcom/markuspage/android/atimetracker/Tasks; | 28 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$6;->this$0:Lcom/markuspage/android/atimetracker/Tasks; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$2:Lcom/markuspage/android/atimetracker/Tasks$3$1; | 21 | .field·final·synthetic·this$2:Lcom/markuspage/android/atimetracker/Tasks$3$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks$3$1;)V | 23 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks$3$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$2"····#·Lcom/markuspage/android/atimetracker/Tasks$3$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·498 | 27 | ····.line·498 |
27 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$3$1$1;->this$2:Lcom/markuspage/android/atimetracker/Tasks$3$1; | 28 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$3$1$1;->this$2:Lcom/markuspage/android/atimetracker/Tasks$3$1; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/markuspage/android/atimetracker/Tasks; | 18 | .field·final·synthetic·this$0:Lcom/markuspage/android/atimetracker/Tasks; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks;)V | 20 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/markuspage/android/atimetracker/Tasks; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·196 | 24 | ····.line·196 |
24 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$1;->this$0:Lcom/markuspage/android/atimetracker/Tasks; | 25 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$1;->this$0:Lcom/markuspage/android/atimetracker/Tasks; |
25 | ····invoke-direct·{p0},·Ljava/util/TimerTask;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/util/TimerTask;-><init>()V |
Offset 60, 15 lines modified | Offset 60, 14 lines modified | ||
60 | .method·public·constructor·<init>()V | 60 | .method·public·constructor·<init>()V |
61 | ····.locals·0 | 61 | ····.locals·0 |
62 | ····.prologue | 62 | ····.prologue |
63 | ····.line·72 | 63 | ····.line·72 |
64 | ····invoke-direct·{p0},·Landroid/app/ListActivity;-><init>()V | 64 | ····invoke-direct·{p0},·Landroid/app/ListActivity;-><init>()V |
65 | ····.line·204 | ||
66 | ····return-void | 65 | ····return-void |
67 | .end·method | 66 | .end·method |
68 | .method·static·synthetic·access$100()I | 67 | .method·static·synthetic·access$100()I |
69 | ····.locals·1 | 68 | ····.locals·1 |
70 | ····.prologue | 69 | ····.prologue |
Offset 165, 14 lines modified | Offset 164, 15 lines modified | ||
165 | ····goto·:goto_0 | 164 | ····goto·:goto_0 |
166 | ····.line·538 | 165 | ····.line·538 |
167 | ····:pswitch_2 | 166 | ····:pswitch_2 |
168 | ····iget-object·v1,·p0,·Lcom/markuspage/android/atimetracker/TaskTimes;->adapter:Lcom/markuspage/android/atimetracker/TaskTimes$TimesAdapter; | 167 | ····iget-object·v1,·p0,·Lcom/markuspage/android/atimetracker/TaskTimes;->adapter:Lcom/markuspage/android/atimetracker/TaskTimes$TimesAdapter; |
168 | ····.line·539 | ||
169 | ····invoke-virtual·{p0},·Lcom/markuspage/android/atimetracker/TaskTimes;->getIntent()Landroid/content/Intent; | 169 | ····invoke-virtual·{p0},·Lcom/markuspage/android/atimetracker/TaskTimes;->getIntent()Landroid/content/Intent; |
170 | ····move-result-object·v0 | 170 | ····move-result-object·v0 |
171 | ····invoke-virtual·{v0},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle; | 171 | ····invoke-virtual·{v0},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle; |
172 | ····move-result-object·v0 | 172 | ····move-result-object·v0 |
Offset 181, 14 lines modified | Offset 181, 15 lines modified | ||
181 | ····invoke-virtual·{v0,·v6},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I | 181 | ····invoke-virtual·{v0,·v6},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I |
182 | ····move-result·v6 | 182 | ····move-result·v6 |
183 | ····iget-object·v7,·p0,·Lcom/markuspage/android/atimetracker/TaskTimes;->selectedRange:Lcom/markuspage/android/atimetracker/TimeRange; | 183 | ····iget-object·v7,·p0,·Lcom/markuspage/android/atimetracker/TaskTimes;->selectedRange:Lcom/markuspage/android/atimetracker/TimeRange; |
184 | ····.line·538 | ||
184 | ····invoke-virtual/range·{v1·..·v7},·Lcom/markuspage/android/atimetracker/TaskTimes$TimesAdapter;->updateTimeRange(JJILcom/markuspage/android/atimetracker/TimeRange;)V | 185 | ····invoke-virtual/range·{v1·..·v7},·Lcom/markuspage/android/atimetracker/TaskTimes$TimesAdapter;->updateTimeRange(JJILcom/markuspage/android/atimetracker/TimeRange;)V |
185 | ····goto·:goto_0 | 186 | ····goto·:goto_0 |
186 | ····.line·533 | 187 | ····.line·533 |
187 | ····:pswitch_data_0 | 188 | ····:pswitch_data_0 |
188 | ····.packed-switch·0x0 | 189 | ····.packed-switch·0x0 |
Offset 452, 24 lines modified | Offset 453, 27 lines modified | ||
452 | ····invoke-virtual·{v6,·v1},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I | 453 | ····invoke-virtual·{v6,·v1},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I |
453 | ····move-result·v1 | 454 | ····move-result·v1 |
454 | ····const-string·v2,·"start" | 455 | ····const-string·v2,·"start" |
456 | ····.line·94 | ||
455 | ····invoke-virtual·{v6,·v2},·Landroid/os/Bundle;->getLong(Ljava/lang/String;)J | 457 | ····invoke-virtual·{v6,·v2},·Landroid/os/Bundle;->getLong(Ljava/lang/String;)J |
456 | ····move-result-wide·v2 | 458 | ····move-result-wide·v2 |
457 | ····const-string·v4,·"end" | 459 | ····const-string·v4,·"end" |
460 | ····.line·95 | ||
458 | ····invoke-virtual·{v6,·v4},·Landroid/os/Bundle;->getLong(Ljava/lang/String;)J | 461 | ····invoke-virtual·{v6,·v4},·Landroid/os/Bundle;->getLong(Ljava/lang/String;)J |
459 | ····move-result-wide·v4 | 462 | ····move-result-wide·v4 |
463 | ····.line·93 | ||
460 | ····invoke-virtual/range·{v0·..·v5},·Lcom/markuspage/android/atimetracker/TaskTimes$TimesAdapter;->loadTimes(IJJ)V | 464 | ····invoke-virtual/range·{v0·..·v5},·Lcom/markuspage/android/atimetracker/TaskTimes$TimesAdapter;->loadTimes(IJJ)V |
461 | ····.line·99 | 465 | ····.line·99 |
462 | ····:goto_0 | 466 | ····:goto_0 |
463 | ····return-void | 467 | ····return-void |
464 | ····.line·97 | 468 | ····.line·97 |
Offset 545, 44 lines modified | Offset 549, 50 lines modified | ||
545 | ····:pswitch_1 | 549 | ····:pswitch_1 |
546 | ····new-instance·v1,·Landroid/app/AlertDialog$Builder; | 550 | ····new-instance·v1,·Landroid/app/AlertDialog$Builder; |
547 | ····invoke-direct·{v1,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 551 | ····invoke-direct·{v1,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
548 | ····const·v2,·0x7f060007 | 552 | ····const·v2,·0x7f060007 |
553 | ····.line·187 | ||
549 | ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; | 554 | ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; |
550 | ····move-result-object·v1 | 555 | ····move-result-object·v1 |
551 | ····const·v2,·0x108008a | 556 | ····const·v2,·0x108008a |
557 | ····.line·188 | ||
552 | ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; | 558 | ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; |
553 | ····move-result-object·v1 | 559 | ····move-result-object·v1 |
554 | ····const/4·v2,·0x1 | 560 | ····const/4·v2,·0x1 |
561 | ····.line·189 | ||
555 | ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; | 562 | ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; |
556 | ····move-result-object·v1 | 563 | ····move-result-object·v1 |
557 | ····const·v2,·0x7f06000f | 564 | ····const·v2,·0x7f06000f |
565 | ····.line·190 | ||
558 | ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; | 566 | ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; |
559 | ····move-result-object·v1 | 567 | ····move-result-object·v1 |
560 | ····const·v2,·0x7f060006 | 568 | ····const·v2,·0x7f060006 |
569 | ····.line·191 | ||
561 | ····invoke-virtual·{v1,·v2,·p0},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 570 | ····invoke-virtual·{v1,·v2,·p0},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
562 | ····move-result-object·v1 | 571 | ····move-result-object·v1 |
563 | ····const/high16·v2,·0x1040000 | 572 | ····const/high16·v2,·0x1040000 |
573 | ····.line·192 | ||
564 | ····invoke-virtual·{v1,·v2,·v0},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 574 | ····invoke-virtual·{v1,·v2,·v0},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
565 | ····move-result-object·v0 | 575 | ····move-result-object·v0 |
566 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 576 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
567 | ····move-result-object·v0 | 577 | ····move-result-object·v0 |
Offset 593, 24 lines modified | Offset 603, 26 lines modified | ||
Max diff block lines reached; 942/4454 bytes (21.15%) of diff not shown. |
Offset 194, 28 lines modified | Offset 194, 30 lines modified | ||
194 | ····const/4·v2,·0x1 | 194 | ····const/4·v2,·0x1 |
195 | ····new-array·v6,·v2,·[Ljava/lang/String; | 195 | ····new-array·v6,·v2,·[Ljava/lang/String; |
196 | ····const/4·v2,·0x0 | 196 | ····const/4·v2,·0x0 |
197 | ····.line·149 | ||
197 | ····invoke-static/range·{p2·..·p2},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; | 198 | ····invoke-static/range·{p2·..·p2},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; |
198 | ····move-result-object·v7 | 199 | ····move-result-object·v7 |
199 | ····aput-object·v7,·v6,·v2 | 200 | ····aput-object·v7,·v6,·v2 |
200 | ····const/4·v7,·0x0 | 201 | ····const/4·v7,·0x0 |
201 | ····const/4·v8,·0x0 | 202 | ····const/4·v8,·0x0 |
202 | ····const/4·v9,·0x0 | 203 | ····const/4·v9,·0x0 |
203 | ····move-object/from16·v2,·p1 | 204 | ····move-object/from16·v2,·p1 |
205 | ····.line·148 | ||
204 | ····invoke-virtual/range·{v2·..·v9},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; | 206 | ····invoke-virtual/range·{v2·..·v9},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; |
205 | ····move-result-object·v15 | 207 | ····move-result-object·v15 |
206 | ····.line·150 | 208 | ····.line·150 |
207 | ····.local·v15,·"source":Landroid/database/Cursor; | 209 | ····.local·v15,·"source":Landroid/database/Cursor; |
208 | ····const-string·v3,·"ranges" | 210 | ····const-string·v3,·"ranges" |
Offset 226, 28 lines modified | Offset 228, 30 lines modified | ||
226 | ····const/4·v2,·0x1 | 228 | ····const/4·v2,·0x1 |
227 | ····new-array·v6,·v2,·[Ljava/lang/String; | 229 | ····new-array·v6,·v2,·[Ljava/lang/String; |
228 | ····const/4·v2,·0x0 | 230 | ····const/4·v2,·0x0 |
231 | ····.line·151 | ||
229 | ····invoke-static/range·{p4·..·p4},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; | 232 | ····invoke-static/range·{p4·..·p4},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; |
230 | ····move-result-object·v7 | 233 | ····move-result-object·v7 |
231 | ····aput-object·v7,·v6,·v2 | 234 | ····aput-object·v7,·v6,·v2 |
232 | ····const/4·v7,·0x0 | 235 | ····const/4·v7,·0x0 |
233 | ····const/4·v8,·0x0 | 236 | ····const/4·v8,·0x0 |
234 | ····const/4·v9,·0x0 | 237 | ····const/4·v9,·0x0 |
235 | ····move-object/from16·v2,·p3 | 238 | ····move-object/from16·v2,·p3 |
239 | ····.line·150 | ||
236 | ····invoke-virtual/range·{v2·..·v9},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; | 240 | ····invoke-virtual/range·{v2·..·v9},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; |
237 | ····move-result-object·v10 | 241 | ····move-result-object·v10 |
238 | ····.line·152 | 242 | ····.line·152 |
239 | ····.local·v10,·"dest":Landroid/database/Cursor; | 243 | ····.local·v10,·"dest":Landroid/database/Cursor; |
240 | ····new-instance·v11,·Ljava/util/ArrayList; | 244 | ····new-instance·v11,·Ljava/util/ArrayList; |
Offset 602, 15 lines modified | Offset 606, 15 lines modified | ||
602 | ····move-result-object·v0 | 606 | ····move-result-object·v0 |
603 | ····return-object·v0 | 607 | ····return-object·v0 |
604 | .end·method | 608 | .end·method |
605 | .method·protected·varargs·doInBackground([Landroid/database/sqlite/SQLiteDatabase;)Ljava/lang/Void; | 609 | .method·protected·varargs·doInBackground([Landroid/database/sqlite/SQLiteDatabase;)Ljava/lang/Void; |
606 | ····.locals· | 610 | ····.locals·19 |
607 | ····.param·p1,·"ss"····#·[Landroid/database/sqlite/SQLiteDatabase; | 611 | ····.param·p1,·"ss"····#·[Landroid/database/sqlite/SQLiteDatabase; |
608 | ····.prologue | 612 | ····.prologue |
609 | ····.line·69 | 613 | ····.line·69 |
610 | ····const/4·v3,·0x0 | 614 | ····const/4·v3,·0x0 |
611 | ····aget-object·v2,·p1,·v3 | 615 | ····aget-object·v2,·p1,·v3 |
Offset 635, 28 lines modified | Offset 639, 26 lines modified | ||
635 | ····const/4·v8,·0x0 | 639 | ····const/4·v8,·0x0 |
636 | ····const-string·v9,·"rowid" | 640 | ····const-string·v9,·"rowid" |
637 | ····invoke-virtual/range·{v2·..·v9},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; | 641 | ····invoke-virtual/range·{v2·..·v9},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; |
638 | ····move-result-object·v1 | 642 | ····move-result-object·v14 |
639 | ····.line·74 | 643 | ····.line·74 |
640 | ····.local·v1 | 644 | ····.local·v14,·"readCursor":Landroid/database/Cursor; |
641 | ····move-object/from16·v0,·p0 | 645 | ····move-object/from16·v0,·p0 |
642 | ···· | 646 | ····invoke-direct·{v0,·v14},·Lcom/markuspage/android/atimetracker/DBBackup;->readTasks(Landroid/database/Cursor;)Ljava/util/List; |
643 | ····invoke-direct·{v0,·v1},·Lcom/markuspage/android/atimetracker/DBBackup;->readTasks(Landroid/database/Cursor;)Ljava/util/List; | ||
644 | ····move-result-object·v1 | 647 | ····move-result-object·v17 |
645 | ····.line·77 | 648 | ····.line·77 |
646 | ····.local·v1 | 649 | ····.local·v17,·"tasks":Ljava/util/List;,·"Ljava/util/List<Lcom/markuspage/android/atimetracker/Task;>;" |
647 | ····const-string·v4,·"tasks" | 650 | ····const-string·v4,·"tasks" |
648 | ····sget-object·v5,·Lcom/markuspage/android/atimetracker/DBHelper;->TASK_COLUMNS:[Ljava/lang/String; | 651 | ····sget-object·v5,·Lcom/markuspage/android/atimetracker/DBHelper;->TASK_COLUMNS:[Ljava/lang/String; |
649 | ····const/4·v6,·0x0 | 652 | ····const/4·v6,·0x0 |
650 | ····const/4·v7,·0x0 | 653 | ····const/4·v7,·0x0 |
Offset 667, 190 lines modified | Offset 669, 182 lines modified | ||
667 | ····const-string·v10,·"rowid" | 669 | ····const-string·v10,·"rowid" |
668 | ····move-object·v3,·v11 | 670 | ····move-object·v3,·v11 |
669 | ····invoke-virtual/range·{v3·..·v10},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; | 671 | ····invoke-virtual/range·{v3·..·v10},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; |
670 | ····move-result-object·v1 | 672 | ····move-result-object·v14 |
671 | ····.line·78 | 673 | ····.line·78 |
672 | ····move-object/from16·v0,·p0 | 674 | ····move-object/from16·v0,·p0 |
673 | ····move-object/from16·v1,·v16 | ||
674 | ····invoke-direct·{v0,·v1},·Lcom/markuspage/android/atimetracker/DBBackup;->readTasks(Landroid/database/Cursor;)Ljava/util/List; | 675 | ····invoke-direct·{v0,·v14},·Lcom/markuspage/android/atimetracker/DBBackup;->readTasks(Landroid/database/Cursor;)Ljava/util/List; |
675 | ····move-result-object·v | 676 | ····move-result-object·v18 |
676 | ····.line·80 | 677 | ····.line·80 |
677 | ····.local·v | 678 | ····.local·v18,·"toReorder":Ljava/util/List;,·"Ljava/util/List<Lcom/markuspage/android/atimetracker/Task;>;" |
Max diff block lines reached; 7926/12223 bytes (64.84%) of diff not shown. |
Offset 348, 257 lines modified | Offset 348, 231 lines modified | ||
348 | ····:cond_5 | 348 | ····:cond_5 |
349 | ····const/4·v1,·0x0 | 349 | ····const/4·v1,·0x0 |
350 | ····goto·:goto_0 | 350 | ····goto·:goto_0 |
351 | .end·method | 351 | .end·method |
352 | .method·private·makeWhereClause(Ljava/util/Calendar;Ljava/util/Calendar;)[Ljava/lang/String; | 352 | .method·private·makeWhereClause(Ljava/util/Calendar;Ljava/util/Calendar;)[Ljava/lang/String; |
353 | ····.locals·1 | 353 | ····.locals·12 |
354 | ····.param·p1,·"start"····#·Ljava/util/Calendar; | 354 | ····.param·p1,·"start"····#·Ljava/util/Calendar; |
355 | ····.param·p2,·"end"····#·Ljava/util/Calendar; | 355 | ····.param·p2,·"end"····#·Ljava/util/Calendar; |
356 | ····.prologue | 356 | ····.prologue |
357 | ····.line·873 | 357 | ····.line·873 |
358 | ····const-string·v | 358 | ····const-string·v3,·"AND·start·<·%d·AND·start·>=·%d" |
359 | ····.line·874 | 359 | ····.line·874 |
360 | ····.local·v | 360 | ····.local·v3,·"query":Ljava/lang/String; |
361 | ····invoke-static·{},·Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; | 361 | ····invoke-static·{},·Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; |
362 | ····move-result-object·v | 362 | ····move-result-object·v4 |
363 | ····.line·875 | 363 | ····.line·875 |
364 | ····.local·v | 364 | ····.local·v4,·"today":Ljava/util/Calendar; |
365 | ···· | 365 | ····iget-object·v5,·p0,·Lcom/markuspage/android/atimetracker/Tasks$TaskAdapter;->this$0:Lcom/markuspage/android/atimetracker/Tasks; |
366 | ····i | 366 | ····invoke-static·{v5},·Lcom/markuspage/android/atimetracker/Tasks;->access$1000(Lcom/markuspage/android/atimetracker/Tasks;)Landroid/content/SharedPreferences; |
367 | ···· | 367 | ····move-result-object·v5 |
368 | ···· | 368 | ····const-string·v6,·"start_day" |
369 | ····const | 369 | ····const/4·v7,·0x0 |
370 | ····const/ | 370 | ····invoke-interface·{v5,·v6,·v7},·Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I |
371 | ···· | 371 | ····move-result·v5 |
372 | ···· | 372 | ····add-int/lit8·v5,·v5,·0x1 |
373 | ····add-int/lit8·v13,·v13,·0x1 | ||
374 | ····invoke-virtual·{v | 373 | ····invoke-virtual·{v4,·v5},·Ljava/util/Calendar;->setFirstDayOfWeek(I)V |
375 | ····.line·876 | 374 | ····.line·876 |
376 | ····const/16·v | 375 | ····const/16·v5,·0xb |
377 | ····const/16·v | 376 | ····const/16·v6,·0xc |
378 | ····invoke-virtual·{v | 377 | ····invoke-virtual·{v4,·v5,·v6},·Ljava/util/Calendar;->set(II)V |
379 | ····.line·877 | 378 | ····.line·877 |
380 | ····const/4·v | 379 | ····const/4·v5,·0x4 |
381 | ····new-array·v | 380 | ····new-array·v7,·v5,·[I |
382 | ····fill-array-data·v | 381 | ····fill-array-data·v7,·:array_0 |
383 | ····.local·v2,·"arr$":[I | ||
384 | ····array-length·v8,·v | 382 | ····array-length·v8,·v7 |
385 | ····.local·v8,·"len$":I | ||
386 | ····const/4·v | 383 | ····const/4·v5,·0x0 |
387 | ····.local·v6,·"i$":I | ||
388 | ····move·v | 384 | ····move·v6,·v5 |
389 | ····.end·local·v2····#·"arr$":[I | ||
390 | ····.end·local·v6····#·"i$":I | ||
391 | ····.end·local·v8····#·"len$":I | ||
392 | ····.local·v7,·"i$":I | ||
393 | ····:goto_0 | 385 | ····:goto_0 |
394 | ····if-ge·v | 386 | ····if-ge·v6,·v8,·:cond_1 |
395 | ····aget·v | 387 | ····aget·v1,·v7,·v6 |
396 | ····.line·880 | 388 | ····.line·880 |
397 | ····.local·v | 389 | ····.local·v1,·"field":I |
398 | ····const/4·v | 390 | ····const/4·v5,·0x3 |
399 | ····new-array·v | 391 | ····new-array·v9,·v5,·[Ljava/util/Calendar; |
400 | ····const/4·v | 392 | ····const/4·v5,·0x0 |
401 | ····aput-object·v | 393 | ····aput-object·v4,·v9,·v5 |
402 | ····const/4·v | 394 | ····const/4·v5,·0x1 |
403 | ····aput-object·p1,·v | 395 | ····aput-object·p1,·v9,·v5 |
404 | ····const/4·v | 396 | ····const/4·v5,·0x2 |
405 | ····aput-object·p2,·v | 397 | ····aput-object·p2,·v9,·v5 |
406 | ····.local·v3,·"arr$":[Ljava/util/Calendar; | ||
407 | ····array-length·v | 398 | ····array-length·v10,·v9 |
408 | ····.local·v9,·"len$":I | ||
409 | ····const/4·v | 399 | ····const/4·v5,·0x0 |
410 | ····.end·local·v7····#·"i$":I | ||
411 | ····.restart·local·v6····#·"i$":I | ||
412 | ····:goto_1 | 400 | ····:goto_1 |
413 | ····if-ge·v | 401 | ····if-ge·v5,·v10,·:cond_0 |
414 | ····aget-object·v | 402 | ····aget-object·v0,·v9,·v5 |
415 | ····.line·881 | 403 | ····.line·881 |
416 | ····.local·v | 404 | ····.local·v0,·"d":Ljava/util/Calendar; |
417 | ····invoke-virtual·{v | 405 | ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->getMinimum(I)I |
418 | ····move-result·v1 | 406 | ····move-result·v11 |
419 | ····invoke-virtual·{v | 407 | ····invoke-virtual·{v0,·v1,·v11},·Ljava/util/Calendar;->set(II)V |
420 | ····.line·880 | 408 | ····.line·880 |
421 | ····add-int/lit8·v | 409 | ····add-int/lit8·v5,·v5,·0x1 |
422 | ····goto·:goto_1 | 410 | ····goto·:goto_1 |
423 | ····.line·877 | 411 | ····.line·877 |
424 | ····.end·local·v | 412 | ····.end·local·v0····#·"d":Ljava/util/Calendar; |
425 | ····:cond_0 | 413 | ····:cond_0 |
426 | ····add-int/lit8·v | 414 | ····add-int/lit8·v5,·v6,·0x1 |
427 | ····move·v | 415 | ····move·v6,·v5 |
428 | ····.end·local·v6····#·"i$":I | ||
Max diff block lines reached; 6900/11542 bytes (59.78%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/markuspage/android/atimetracker/Tasks; | 21 | .field·final·synthetic·this$0:Lcom/markuspage/android/atimetracker/Tasks; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks;)V | 23 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/markuspage/android/atimetracker/Tasks; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·362 | 27 | ····.line·362 |
27 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$2;->this$0:Lcom/markuspage/android/atimetracker/Tasks; | 28 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$2;->this$0:Lcom/markuspage/android/atimetracker/Tasks; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/markuspage/android/atimetracker/Settings; | 21 | .field·final·synthetic·this$0:Lcom/markuspage/android/atimetracker/Settings; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Settings;)V | 23 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Settings;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/markuspage/android/atimetracker/Settings; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·251 | 27 | ····.line·251 |
27 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Settings$1;->this$0:Lcom/markuspage/android/atimetracker/Settings; | 28 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Settings$1;->this$0:Lcom/markuspage/android/atimetracker/Settings; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/markuspage/android/atimetracker/Tasks$3; | 21 | .field·final·synthetic·this$1:Lcom/markuspage/android/atimetracker/Tasks$3; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks$3;)V | 23 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Tasks$3;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/markuspage/android/atimetracker/Tasks$3; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·482 | 27 | ····.line·482 |
27 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$3$1;->this$1:Lcom/markuspage/android/atimetracker/Tasks$3; | 28 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Tasks$3$1;->this$1:Lcom/markuspage/android/atimetracker/Tasks$3; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 146, 12 lines modified | Offset 147, 13 lines modified | ||
146 | ····move·v4,·p3 | 147 | ····move·v4,·p3 |
147 | ····move·v5,·p4 | 148 | ····move·v5,·p4 |
148 | ····invoke-direct/range·{v0·..·v5},·Landroid/app/DatePickerDialog;-><init>(Landroid/content/Context;Landroid/app/DatePickerDialog$OnDateSetListener;III)V | 149 | ····invoke-direct/range·{v0·..·v5},·Landroid/app/DatePickerDialog;-><init>(Landroid/content/Context;Landroid/app/DatePickerDialog$OnDateSetListener;III)V |
150 | ····.line·517 | ||
149 | ····invoke-virtual·{v0},·Landroid/app/DatePickerDialog;->show()V | 151 | ····invoke-virtual·{v0},·Landroid/app/DatePickerDialog;->show()V |
150 | ····.line·518 | 152 | ····.line·518 |
151 | ····return-void | 153 | ····return-void |
152 | .end·method | 154 | .end·method |
Offset 1268, 30 lines modified | Offset 1268, 30 lines modified | ||
1268 | ········0x0 | 1268 | ········0x0 |
1269 | ········0x0 | 1269 | ········0x0 |
1270 | ········0x0 | 1270 | ········0x0 |
1271 | ····.end·array-data | 1271 | ····.end·array-data |
1272 | .end·method | 1272 | .end·method |
1273 | .method·private·getCurrentRange()[[Ljava/lang/String; | 1273 | .method·private·getCurrentRange()[[Ljava/lang/String; |
1274 | ····.locals·2 | 1274 | ····.locals·24 |
1275 | ····.prologue | 1275 | ····.prologue |
1276 | ····.line·261 | 1276 | ····.line·261 |
1277 | ····new-instance·v1 | 1277 | ····new-instance·v18,·Ljava/util/ArrayList; |
1278 | ····invoke-direct/range·{v1 | 1278 | ····invoke-direct/range·{v18·..·v18},·Ljava/util/ArrayList;-><init>()V |
1279 | ····.line·263 | 1279 | ····.line·263 |
1280 | ····.local·v1 | 1280 | ····.local·v18,·"tasks":Ljava/util/List;,·"Ljava/util/List<[Ljava/lang/String;>;" |
1281 | ····new-instance·v1 | 1281 | ····new-instance·v17,·Ljava/util/TreeMap; |
1282 | ····invoke-direct/range·{v1 | 1282 | ····invoke-direct/range·{v17·..·v17},·Ljava/util/TreeMap;-><init>()V |
1283 | ····.line·264 | 1283 | ····.line·264 |
1284 | ····.local·v1 | 1284 | ····.local·v17,·"taskNames":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/Integer;Ljava/lang/String;>;" |
1285 | ····move-object/from16·v0,·p0 | 1285 | ····move-object/from16·v0,·p0 |
1286 | ····iget-object·v2,·v0,·Lcom/markuspage/android/atimetracker/Report;->db:Landroid/database/sqlite/SQLiteDatabase; | 1286 | ····iget-object·v2,·v0,·Lcom/markuspage/android/atimetracker/Report;->db:Landroid/database/sqlite/SQLiteDatabase; |
1287 | ····const-string·v3,·"tasks" | 1287 | ····const-string·v3,·"tasks" |
1288 | ····const/4·v4,·0x2 | 1288 | ····const/4·v4,·0x2 |
Offset 1334, 58 lines modified | Offset 1334, 58 lines modified | ||
1334 | ····.line·267 | 1334 | ····.line·267 |
1335 | ····:cond_0 | 1335 | ····:cond_0 |
1336 | ····const/4·v2,·0x0 | 1336 | ····const/4·v2,·0x0 |
1337 | ····invoke-interface·{v11,·v2},·Landroid/database/Cursor;->getInt(I)I | 1337 | ····invoke-interface·{v11,·v2},·Landroid/database/Cursor;->getInt(I)I |
1338 | ····move-result·v | 1338 | ····move-result·v19 |
1339 | ····.line·268 | 1339 | ····.line·268 |
1340 | ····.local·v | 1340 | ····.local·v19,·"tid":I |
1341 | ····const/4·v2,·0x1 | 1341 | ····const/4·v2,·0x1 |
1342 | ····invoke-interface·{v11,·v2},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; | 1342 | ····invoke-interface·{v11,·v2},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; |
1343 | ····move-result-object·v2 | 1343 | ····move-result-object·v20 |
1344 | ····.line·269 | 1344 | ····.line·269 |
1345 | ····.local·v2 | 1345 | ····.local·v20,·"tname":Ljava/lang/String; |
1346 | ····invoke-static/range·{v | 1346 | ····invoke-static/range·{v19·..·v19},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
1347 | ····move-result-object·v2 | 1347 | ····move-result-object·v2 |
1348 | ····move-object/from16·v0,·v1 | 1348 | ····move-object/from16·v0,·v17 |
1349 | ····move-object/from16·v1,·v2 | 1349 | ····move-object/from16·v1,·v20 |
1350 | ····invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 1350 | ····invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
1351 | ····.line·270 | 1351 | ····.line·270 |
1352 | ····invoke-interface·{v11},·Landroid/database/Cursor;->moveToNext()Z | 1352 | ····invoke-interface·{v11},·Landroid/database/Cursor;->moveToNext()Z |
1353 | ····move-result·v2 | 1353 | ····move-result·v2 |
1354 | ····if-nez·v2,·:cond_0 | 1354 | ····if-nez·v2,·:cond_0 |
1355 | ····.line·272 | 1355 | ····.line·272 |
1356 | ····.end·local·v | 1356 | ····.end·local·v19····#·"tid":I |
1357 | ····.end·local·v2 | 1357 | ····.end·local·v20····#·"tname":Ljava/lang/String; |
1358 | ····:cond_1 | 1358 | ····:cond_1 |
1359 | ····invoke-interface·{v11},·Landroid/database/Cursor;->close()V | 1359 | ····invoke-interface·{v11},·Landroid/database/Cursor;->close()V |
1360 | ····.line·274 | 1360 | ····.line·274 |
1361 | ····const/4·v2,·0x7 | 1361 | ····const/4·v2,·0x7 |
1362 | ····new-array·v0,·v2,·[I | 1362 | ····new-array·v0,·v2,·[I |
1363 | ····move-object/from16·v2 | 1363 | ····move-object/from16·v23,·v0 |
1364 | ····.line·275 | 1364 | ····.line·275 |
1365 | ····.local·v2 | 1365 | ····.local·v23,·"weekDays":[I |
1366 | ····const/4·v13,·0x0 | 1366 | ····const/4·v13,·0x0 |
1367 | ····.local·v13,·"i":I | 1367 | ····.local·v13,·"i":I |
1368 | ····:goto_0 | 1368 | ····:goto_0 |
1369 | ····const/4·v2,·0x7 | 1369 | ····const/4·v2,·0x7 |
1370 | ····if-ge·v13,·v2,·:cond_2 | 1370 | ····if-ge·v13,·v2,·:cond_2 |
Offset 1403, 15 lines modified | Offset 1403, 15 lines modified | ||
1403 | ····add-int/2addr·v2,·v13 | 1403 | ····add-int/2addr·v2,·v13 |
1404 | ····rem-int/lit8·v2,·v2,·0x7 | 1404 | ····rem-int/lit8·v2,·v2,·0x7 |
1405 | ····add-int/lit8·v2,·v2,·0x1 | 1405 | ····add-int/lit8·v2,·v2,·0x1 |
1406 | ····aput·v2,·v2 | 1406 | ····aput·v2,·v23,·v13 |
1407 | ····.line·275 | 1407 | ····.line·275 |
1408 | ····add-int/lit8·v13,·v13,·0x1 | 1408 | ····add-int/lit8·v13,·v13,·0x1 |
1409 | ····goto·:goto_0 | 1409 | ····goto·:goto_0 |
1410 | ····.line·279 | 1410 | ····.line·279 |
Offset 1433, 130 lines modified | Offset 1433, 125 lines modified | ||
1433 | ····:goto_1 | 1433 | ····:goto_1 |
1434 | ····const/4·v2,·0x7 | 1434 | ····const/4·v2,·0x7 |
1435 | ····if-ge·v13,·v2,·:cond_3 | 1435 | ····if-ge·v13,·v2,·:cond_3 |
1436 | ····.line·282 | 1436 | ····.line·282 |
1437 | ····aget·v2,·v2 | 1437 | ····aget·v2,·v23,·v13 |
1438 | ····invoke-static·{v2},·Lcom/markuspage/android/atimetracker/Report$Day;->fromCalEnum(I)Lcom/markuspage/android/atimetracker/Report$Day; | 1438 | ····invoke-static·{v2},·Lcom/markuspage/android/atimetracker/Report$Day;->fromCalEnum(I)Lcom/markuspage/android/atimetracker/Report$Day; |
1439 | ····move-result-object·v1 | 1439 | ····move-result-object·v16 |
1440 | ····.line·283 | 1440 | ····.line·283 |
1441 | ····.local·v1 | 1441 | ····.local·v16,·"s":Lcom/markuspage/android/atimetracker/Report$Day; |
1442 | ····add-int/lit8·v2,·v13,·0x1 | 1442 | ····add-int/lit8·v2,·v13,·0x1 |
1443 | ····move-object/from16·v0,·v1 | 1443 | ····move-object/from16·v0,·v16 |
1444 | ····iget-object·v3,·v0,·Lcom/markuspage/android/atimetracker/Report$Day;->header:Ljava/lang/String; | 1444 | ····iget-object·v3,·v0,·Lcom/markuspage/android/atimetracker/Report$Day;->header:Ljava/lang/String; |
Max diff block lines reached; 11284/15281 bytes (73.84%) of diff not shown. |
Offset 83, 14 lines modified | Offset 83, 15 lines modified | ||
83 | ····move-result·v2 | 83 | ····move-result·v2 |
84 | ····invoke-virtual·{v9},·Landroid/widget/DatePicker;->getDayOfMonth()I | 84 | ····invoke-virtual·{v9},·Landroid/widget/DatePicker;->getDayOfMonth()I |
85 | ····move-result·v3 | 85 | ····move-result·v3 |
86 | ····.line·110 | ||
86 | ····invoke-virtual·{v10},·Landroid/widget/TimePicker;->getCurrentHour()Ljava/lang/Integer; | 87 | ····invoke-virtual·{v10},·Landroid/widget/TimePicker;->getCurrentHour()Ljava/lang/Integer; |
87 | ····move-result-object·v4 | 88 | ····move-result-object·v4 |
88 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I | 89 | ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I |
89 | ····move-result·v4 | 90 | ····move-result·v4 |
Offset 99, 14 lines modified | Offset 100, 15 lines modified | ||
99 | ····move-result-object·v5 | 100 | ····move-result-object·v5 |
100 | ····invoke-virtual·{v5},·Ljava/lang/Integer;->intValue()I | 101 | ····invoke-virtual·{v5},·Ljava/lang/Integer;->intValue()I |
101 | ····move-result·v5 | 102 | ····move-result·v5 |
103 | ····.line·109 | ||
102 | ····invoke-virtual/range·{v0·..·v5},·Ljava/util/Calendar;->set(IIIII)V | 104 | ····invoke-virtual/range·{v0·..·v5},·Ljava/util/Calendar;->set(IIIII)V |
103 | ····.line·111 | 105 | ····.line·111 |
104 | ····invoke-virtual·{p0},·Lcom/markuspage/android/atimetracker/EditTime;->getIntent()Landroid/content/Intent; | 106 | ····invoke-virtual·{p0},·Lcom/markuspage/android/atimetracker/EditTime;->getIntent()Landroid/content/Intent; |
105 | ····move-result-object·v2 | 107 | ····move-result-object·v2 |
Offset 165, 14 lines modified | Offset 167, 15 lines modified | ||
165 | ····move-result·v3 | 167 | ····move-result·v3 |
166 | ····invoke-virtual·{v7},·Landroid/widget/DatePicker;->getDayOfMonth()I | 168 | ····invoke-virtual·{v7},·Landroid/widget/DatePicker;->getDayOfMonth()I |
167 | ····move-result·v4 | 169 | ····move-result·v4 |
170 | ····.line·119 | ||
168 | ····invoke-virtual·{v8},·Landroid/widget/TimePicker;->getCurrentHour()Ljava/lang/Integer; | 171 | ····invoke-virtual·{v8},·Landroid/widget/TimePicker;->getCurrentHour()Ljava/lang/Integer; |
169 | ····move-result-object·v5 | 172 | ····move-result-object·v5 |
170 | ····invoke-virtual·{v5},·Ljava/lang/Integer;->intValue()I | 173 | ····invoke-virtual·{v5},·Ljava/lang/Integer;->intValue()I |
171 | ····move-result·v5 | 174 | ····move-result·v5 |
Offset 181, 14 lines modified | Offset 184, 15 lines modified | ||
181 | ····move-result-object·v6 | 184 | ····move-result-object·v6 |
182 | ····invoke-virtual·{v6},·Ljava/lang/Integer;->intValue()I | 185 | ····invoke-virtual·{v6},·Ljava/lang/Integer;->intValue()I |
183 | ····move-result·v6 | 186 | ····move-result·v6 |
187 | ····.line·118 | ||
184 | ····invoke-virtual/range·{v1·..·v6},·Ljava/util/Calendar;->set(IIIII)V | 188 | ····invoke-virtual/range·{v1·..·v6},·Ljava/util/Calendar;->set(IIIII)V |
185 | ····.line·120 | 189 | ····.line·120 |
186 | ····invoke-virtual·{v1,·v0},·Ljava/util/Calendar;->compareTo(Ljava/util/Calendar;)I | 190 | ····invoke-virtual·{v1,·v0},·Ljava/util/Calendar;->compareTo(Ljava/util/Calendar;)I |
187 | ····move-result·v2 | 191 | ····move-result·v2 |
Offset 388, 48 lines modified | Offset 392, 55 lines modified | ||
388 | ····.line·133 | 392 | ····.line·133 |
389 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; | 393 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; |
390 | ····invoke-direct·{v0,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 394 | ····invoke-direct·{v0,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
391 | ····const·v1,·0x7f060014 | 395 | ····const·v1,·0x7f060014 |
396 | ····.line·134 | ||
392 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; | 397 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; |
393 | ····move-result-object·v0 | 398 | ····move-result-object·v0 |
394 | ····const·v1,·0x108008a | 399 | ····const·v1,·0x108008a |
400 | ····.line·135 | ||
395 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; | 401 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; |
396 | ····move-result-object·v0 | 402 | ····move-result-object·v0 |
397 | ····const/4·v1,·0x1 | 403 | ····const/4·v1,·0x1 |
404 | ····.line·136 | ||
398 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; | 405 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; |
399 | ····move-result-object·v0 | 406 | ····move-result-object·v0 |
400 | ····const·v1,·0x7f060013 | 407 | ····const·v1,·0x7f060013 |
408 | ····.line·137 | ||
401 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; | 409 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; |
402 | ····move-result-object·v0 | 410 | ····move-result-object·v0 |
403 | ····const·v1,·0x104000a | 411 | ····const·v1,·0x104000a |
404 | ····const/4·v2,·0x0 | 412 | ····const/4·v2,·0x0 |
413 | ····.line·138 | ||
405 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 414 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
406 | ····move-result-object·v0 | 415 | ····move-result-object·v0 |
416 | ····.line·139 | ||
407 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 417 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
408 | ····move-result-object·v0 | 418 | ····move-result-object·v0 |
419 | ····.line·133 | ||
409 | ····return-object·v0 | 420 | ····return-object·v0 |
410 | .end·method | 421 | .end·method |
411 | .method·protected·onResume()V | 422 | .method·protected·onResume()V |
412 | ····.locals·14 | 423 | ····.locals·14 |
413 | ····.prologue | 424 | ····.prologue |
Offset 515, 18 lines modified | Offset 526, 20 lines modified | ||
515 | ····move-result·v6 | 526 | ····move-result·v6 |
516 | ····invoke-virtual·{v3,·v9},·Ljava/util/Calendar;->get(I)I | 527 | ····invoke-virtual·{v3,·v9},·Ljava/util/Calendar;->get(I)I |
517 | ····move-result·v7 | 528 | ····move-result·v7 |
Max diff block lines reached; 651/3761 bytes (17.31%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/markuspage/android/atimetracker/Settings; | 21 | .field·final·synthetic·this$0:Lcom/markuspage/android/atimetracker/Settings; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Settings;)V | 23 | .method·constructor·<init>(Lcom/markuspage/android/atimetracker/Settings;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/markuspage/android/atimetracker/Settings; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·261 | 27 | ····.line·261 |
27 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Settings$2;->this$0:Lcom/markuspage/android/atimetracker/Settings; | 28 | ····iput-object·p1,·p0,·Lcom/markuspage/android/atimetracker/Settings$2;->this$0:Lcom/markuspage/android/atimetracker/Settings; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 1, 99 lines modified | Offset 1, 73 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·33;·height:·21;·bitdepth:·8; | 3 | ····width:·33;·height:·21;·bitdepth:·8; |
4 | ····using·color·palette; | 4 | ····using·color·palette; |
5 | } | 5 | } |
6 | PLTE·{ | 6 | PLTE·{ |
7 | ····( | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
8 | ····(115,109,115)·····#·rgb·=·(0x73,0x6d,0x73) | 8 | ····(115,109,115)·····#·rgb·=·(0x73,0x6d,0x73) |
9 | ····(107,109,107)·····#·rgb·=·(0x6b,0x6d,0x6b) | 9 | ····(107,109,107)·····#·rgb·=·(0x6b,0x6d,0x6b) |
10 | ····(123,125,123)·····#·rgb·=·(0x7b,0x7d,0x7b) | 10 | ····(123,125,123)·····#·rgb·=·(0x7b,0x7d,0x7b) |
11 | ····(140,138,140)·····#·rgb·=·(0x8c,0x8a,0x8c) | 11 | ····(140,138,140)·····#·rgb·=·(0x8c,0x8a,0x8c) |
12 | ····(140,138,140)·····#·rgb·=·(0x8c,0x8a,0x8c) | 12 | ····(140,138,140)·····#·rgb·=·(0x8c,0x8a,0x8c) |
13 | ····(123,121,123)·····#·rgb·=·(0x7b,0x79,0x7b) | 13 | ····(123,121,123)·····#·rgb·=·(0x7b,0x79,0x7b) |
14 | ····(132,125,132)·····#·rgb·=·(0x84,0x7d,0x84) | 14 | ····(132,125,132)·····#·rgb·=·(0x84,0x7d,0x84) |
15 | ····(165,166,165)·····#·rgb·=·(0xa5,0xa6,0xa5) | 15 | ····(165,166,165)·····#·rgb·=·(0xa5,0xa6,0xa5) |
16 | ····(198,199,198)·····#·rgb·=·(0xc6,0xc7,0xc6) | ||
17 | ····(198,195,198)·····#·rgb·=·(0xc6,0xc3,0xc6) | ||
18 | ····(156,158,156)·····#·rgb·=·(0x9c,0x9e,0x9c) | 16 | ····(156,158,156)·····#·rgb·=·(0x9c,0x9e,0x9c) |
19 | ····(123,121,123)·····#·rgb·=·(0x7b,0x79,0x7b) | 17 | ····(123,121,123)·····#·rgb·=·(0x7b,0x79,0x7b) |
20 | ····(123,121,123)·····#·rgb·=·(0x7b,0x79,0x7b) | 18 | ····(123,121,123)·····#·rgb·=·(0x7b,0x79,0x7b) |
21 | ····(156,162,156)·····#·rgb·=·(0x9c,0xa2,0x9c) | 19 | ····(156,162,156)·····#·rgb·=·(0x9c,0xa2,0x9c) |
22 | ····(214,211,214)·····#·rgb·=·(0xd6,0xd3,0xd6) | ||
23 | ····(239,239,239)·····#·rgb·=·(0xef,0xef,0xef) | ||
24 | ····(231,235,231)·····#·rgb·=·(0xe7,0xeb,0xe7) | ||
25 | ····(206,207,206)·····#·rgb·=·(0xce,0xcf,0xce) | ||
26 | ····(156,158,156)·····#·rgb·=·(0x9c,0x9e,0x9c) | 20 | ····(156,158,156)·····#·rgb·=·(0x9c,0x9e,0x9c) |
27 | ····(123,117,123)·····#·rgb·=·(0x7b,0x75,0x7b) | 21 | ····(123,117,123)·····#·rgb·=·(0x7b,0x75,0x7b) |
28 | ····(156,154,156)·····#·rgb·=·(0x9c,0x9a,0x9c) | 22 | ····(156,154,156)·····#·rgb·=·(0x9c,0x9a,0x9c) |
29 | ····(206,203,206)·····#·rgb·=·(0xce,0xcb,0xce) | ||
30 | ····(247,243,247)·····#·rgb·=·(0xf7,0xf3,0xf7) | ||
31 | ····(231,231,231)·····#·rgb·=·(0xe7,0xe7,0xe7) | ||
32 | ····(189,186,189)·····#·rgb·=·(0xbd,0xba,0xbd) | 23 | ····(189,186,189)·····#·rgb·=·(0xbd,0xba,0xbd) |
33 | ····(123,121,123)·····#·rgb·=·(0x7b,0x79,0x7b) | 24 | ····(123,121,123)·····#·rgb·=·(0x7b,0x79,0x7b) |
34 | ····(123,125,123)·····#·rgb·=·(0x7b,0x7d,0x7b) | 25 | ····(123,125,123)·····#·rgb·=·(0x7b,0x7d,0x7b) |
35 | ····(115,113,115)·····#·rgb·=·(0x73,0x71,0x73) | 26 | ····(115,113,115)·····#·rgb·=·(0x73,0x71,0x73) |
36 | ····(115,113,115)·····#·rgb·=·(0x73,0x71,0x73) | 27 | ····(115,113,115)·····#·rgb·=·(0x73,0x71,0x73) |
37 | ····(148,150,148)·····#·rgb·=·(0x94,0x96,0x94) | 28 | ····(148,150,148)·····#·rgb·=·(0x94,0x96,0x94) |
38 | ····(239,243,239)·····#·rgb·=·(0xef,0xf3,0xef) | ||
39 | ····(222,227,222)·····#·rgb·=·(0xde,0xe3,0xde) | 29 | ····(222,227,222)·····#·rgb·=·(0xde,0xe3,0xde) |
40 | ····(181,178,181)·····#·rgb·=·(0xb5,0xb2,0xb5) | 30 | ····(181,178,181)·····#·rgb·=·(0xb5,0xb2,0xb5) |
41 | ····(132,134,132)·····#·rgb·=·(0x84,0x86,0x84) | 31 | ····(132,134,132)·····#·rgb·=·(0x84,0x86,0x84) |
42 | ····(173,166,173)·····#·rgb·=·(0xad,0xa6,0xad) | ||
43 | ····(173,174,173)·····#·rgb·=·(0xad,0xae,0xad) | ||
44 | ····(148,146,148)·····#·rgb·=·(0x94,0x92,0x94) | 32 | ····(148,146,148)·····#·rgb·=·(0x94,0x92,0x94) |
45 | ····(115,117,115)·····#·rgb·=·(0x73,0x75,0x73) | 33 | ····(115,117,115)·····#·rgb·=·(0x73,0x75,0x73) |
46 | ····(115,113,115)·····#·rgb·=·(0x73,0x71,0x73) | 34 | ····(115,113,115)·····#·rgb·=·(0x73,0x71,0x73) |
47 | ····(140,142,140)·····#·rgb·=·(0x8c,0x8e,0x8c) | 35 | ····(140,142,140)·····#·rgb·=·(0x8c,0x8e,0x8c) |
48 | ····(189,190,189)·····#·rgb·=·(0xbd,0xbe,0xbd) | ||
49 | ····(231,227,231)·····#·rgb·=·(0xe7,0xe3,0xe7) | ||
50 | ····(231,227,231)·····#·rgb·=·(0xe7,0xe3,0xe7) | 36 | ····(231,227,231)·····#·rgb·=·(0xe7,0xe3,0xe7) |
51 | ····(189,190,189)·····#·rgb·=·(0xbd,0xbe,0xbd) | 37 | ····(189,190,189)·····#·rgb·=·(0xbd,0xbe,0xbd) |
52 | ····(132,130,132)·····#·rgb·=·(0x84,0x82,0x84) | 38 | ····(132,130,132)·····#·rgb·=·(0x84,0x82,0x84) |
53 | ····(214,215,214)·····#·rgb·=·(0xd6,0xd7,0xd6) | ||
54 | ····(222,223,222)·····#·rgb·=·(0xde,0xdf,0xde) | ||
55 | ····(148,146,148)·····#·rgb·=·(0x94,0x92,0x94) | 39 | ····(148,146,148)·····#·rgb·=·(0x94,0x92,0x94) |
56 | ····(115,113,115)·····#·rgb·=·(0x73,0x71,0x73) | 40 | ····(115,113,115)·····#·rgb·=·(0x73,0x71,0x73) |
57 | ····(140,138,140)·····#·rgb·=·(0x8c,0x8a,0x8c) | 41 | ····(140,138,140)·····#·rgb·=·(0x8c,0x8a,0x8c) |
58 | ····(181,182,181)·····#·rgb·=·(0xb5,0xb6,0xb5) | ||
59 | ····(231,231,231)·····#·rgb·=·(0xe7,0xe7,0xe7) | 42 | ····(231,231,231)·····#·rgb·=·(0xe7,0xe7,0xe7) |
60 | ····(198,199,198)·····#·rgb·=·(0xc6,0xc7,0xc6) | 43 | ····(198,199,198)·····#·rgb·=·(0xc6,0xc7,0xc6) |
61 | ····(165,166,165)·····#·rgb·=·(0xa5,0xa6,0xa5) | 44 | ····(165,166,165)·····#·rgb·=·(0xa5,0xa6,0xa5) |
62 | ····(239,235,239)·····#·rgb·=·(0xef,0xeb,0xef) | ||
63 | ····(222,227,222)·····#·rgb·=·(0xde,0xe3,0xde) | ||
64 | ····(148,146,148)·····#·rgb·=·(0x94,0x92,0x94) | 45 | ····(148,146,148)·····#·rgb·=·(0x94,0x92,0x94) |
65 | ····(115,113,115)·····#·rgb·=·(0x73,0x71,0x73) | 46 | ····(115,113,115)·····#·rgb·=·(0x73,0x71,0x73) |
66 | ····(132,134,132)·····#·rgb·=·(0x84,0x86,0x84) | 47 | ····(132,134,132)·····#·rgb·=·(0x84,0x86,0x84) |
67 | ····(181,178,181)·····#·rgb·=·(0xb5,0xb2,0xb5) | ||
68 | ····(222,219,222)·····#·rgb·=·(0xde,0xdb,0xde) | ||
69 | ····(231,231,231)·····#·rgb·=·(0xe7,0xe7,0xe7) | 48 | ····(231,231,231)·····#·rgb·=·(0xe7,0xe7,0xe7) |
70 | ····(198,203,198)·····#·rgb·=·(0xc6,0xcb,0xc6) | 49 | ····(198,203,198)·····#·rgb·=·(0xc6,0xcb,0xc6) |
71 | ····(181,182,181)·····#·rgb·=·(0xb5,0xb6,0xb5) | 50 | ····(181,182,181)·····#·rgb·=·(0xb5,0xb6,0xb5) |
72 | ····(231,223,231)·····#·rgb·=·(0xe7,0xdf,0xe7) | ||
73 | ····(181,186,181)·····#·rgb·=·(0xb5,0xba,0xb5) | ||
74 | ····(140,138,140)·····#·rgb·=·(0x8c,0x8a,0x8c) | 51 | ····(140,138,140)·····#·rgb·=·(0x8c,0x8a,0x8c) |
75 | ····(132,130,132)·····#·rgb·=·(0x84,0x82,0x84) | 52 | ····(132,130,132)·····#·rgb·=·(0x84,0x82,0x84) |
76 | ····(173,170,173)·····#·rgb·=·(0xad,0xaa,0xad) | ||
77 | ····(206,203,206)·····#·rgb·=·(0xce,0xcb,0xce) | 53 | ····(206,203,206)·····#·rgb·=·(0xce,0xcb,0xce) |
78 | ····(214,211,214)·····#·rgb·=·(0xd6,0xd3,0xd6) | 54 | ····(214,211,214)·····#·rgb·=·(0xd6,0xd3,0xd6) |
79 | ····(148,154,148)·····#·rgb·=·(0x94,0x9a,0x94) | 55 | ····(148,154,148)·····#·rgb·=·(0x94,0x9a,0x94) |
80 | ····(165,166,165)·····#·rgb·=·(0xa5,0xa6,0xa5) | 56 | ····(165,166,165)·····#·rgb·=·(0xa5,0xa6,0xa5) |
81 | ····(206,211,206)·····#·rgb·=·(0xce,0xd3,0xce) | ||
82 | ····(206,207,206)·····#·rgb·=·(0xce,0xcf,0xce) | 57 | ····(206,207,206)·····#·rgb·=·(0xce,0xcf,0xce) |
83 | ····(173,174,173)·····#·rgb·=·(0xad,0xae,0xad) | 58 | ····(173,174,173)·····#·rgb·=·(0xad,0xae,0xad) |
84 | ····(214,215,214)·····#·rgb·=·(0xd6,0xd7,0xd6) | 59 | ····(214,215,214)·····#·rgb·=·(0xd6,0xd7,0xd6) |
85 | ····(214,211,214)·····#·rgb·=·(0xd6,0xd3,0xd6) | 60 | ····(214,211,214)·····#·rgb·=·(0xd6,0xd3,0xd6) |
86 | ····(181,182,181)·····#·rgb·=·(0xb5,0xb6,0xb5) | 61 | ····(181,182,181)·····#·rgb·=·(0xb5,0xb6,0xb5) |
87 | ····(222,219,222)·····#·rgb·=·(0xde,0xdb,0xde) | 62 | ····(222,219,222)·····#·rgb·=·(0xde,0xdb,0xde) |
88 | ····(214,215,214)·····#·rgb·=·(0xd6,0xd7,0xd6) | 63 | ····(214,215,214)·····#·rgb·=·(0xd6,0xd7,0xd6) |
89 | ····(173,174,173)·····#·rgb·=·(0xad,0xae,0xad) | 64 | ····(173,174,173)·····#·rgb·=·(0xad,0xae,0xad) |
90 | ····(189,186,189)·····#·rgb·=·(0xbd,0xba,0xbd) | 65 | ····(189,186,189)·····#·rgb·=·(0xbd,0xba,0xbd) |
91 | ····(222,219,222)·····#·rgb·=·(0xde,0xdb,0xde) | 66 | ····(222,219,222)·····#·rgb·=·(0xde,0xdb,0xde) |
92 | ····(222,231,222)·····#·rgb·=·(0xde,0xe7,0xde) | ||
93 | ····(214,215,214)·····#·rgb·=·(0xd6,0xd7,0xd6) | 67 | ····(214,215,214)·····#·rgb·=·(0xd6,0xd7,0xd6) |
94 | ····(181,178,181)·····#·rgb·=·(0xb5,0xb2,0xb5) | 68 | ····(181,178,181)·····#·rgb·=·(0xb5,0xb2,0xb5) |
95 | ····(189,195,189)·····#·rgb·=·(0xbd,0xc3,0xbd) | 69 | ····(189,195,189)·····#·rgb·=·(0xbd,0xc3,0xbd) |
96 | ····(222,219,222)·····#·rgb·=·(0xde,0xdb,0xde) | 70 | ····(222,219,222)·····#·rgb·=·(0xde,0xdb,0xde) |
97 | ····(222,219,222)·····#·rgb·=·(0xde,0xdb,0xde) | 71 | ····(222,219,222)·····#·rgb·=·(0xde,0xdb,0xde) |
98 | ····(181,186,181)·····#·rgb·=·(0xb5,0xba,0xb5) | 72 | ····(181,186,181)·····#·rgb·=·(0xb5,0xba,0xb5) |
99 | ····(198,199,198)·····#·rgb·=·(0xc6,0xc7,0xc6) | 73 | ····(198,199,198)·····#·rgb·=·(0xc6,0xc7,0xc6) |
Offset 102, 34 lines modified | Offset 76, 60 lines modified | ||
102 | ····(198,203,198)·····#·rgb·=·(0xc6,0xcb,0xc6) | 76 | ····(198,203,198)·····#·rgb·=·(0xc6,0xcb,0xc6) |
103 | ····(189,190,189)·····#·rgb·=·(0xbd,0xbe,0xbd) | 77 | ····(189,190,189)·····#·rgb·=·(0xbd,0xbe,0xbd) |
104 | ····(165,166,165)·····#·rgb·=·(0xa5,0xa6,0xa5) | 78 | ····(165,166,165)·····#·rgb·=·(0xa5,0xa6,0xa5) |
105 | ····(206,207,206)·····#·rgb·=·(0xce,0xcf,0xce) | 79 | ····(206,207,206)·····#·rgb·=·(0xce,0xcf,0xce) |
106 | ····(198,195,198)·····#·rgb·=·(0xc6,0xc3,0xc6) | 80 | ····(198,195,198)·····#·rgb·=·(0xc6,0xc3,0xc6) |
107 | ····(165,166,165)·····#·rgb·=·(0xa5,0xa6,0xa5) | 81 | ····(165,166,165)·····#·rgb·=·(0xa5,0xa6,0xa5) |
108 | ····(181,178,181)·····#·rgb·=·(0xb5,0xb2,0xb5) | 82 | ····(181,178,181)·····#·rgb·=·(0xb5,0xb2,0xb5) |
83 | ····(198,199,198)·····#·rgb·=·(0xc6,0xc7,0xc6) | ||
84 | ····(198,195,198)·····#·rgb·=·(0xc6,0xc3,0xc6) | ||
85 | ····(214,211,214)·····#·rgb·=·(0xd6,0xd3,0xd6) | ||
86 | ····(239,239,239)·····#·rgb·=·(0xef,0xef,0xef) | ||
87 | ····(231,235,231)·····#·rgb·=·(0xe7,0xeb,0xe7) | ||
88 | ····(206,207,206)·····#·rgb·=·(0xce,0xcf,0xce) | ||
89 | ····(206,203,206)·····#·rgb·=·(0xce,0xcb,0xce) | ||
90 | ····(247,243,247)·····#·rgb·=·(0xf7,0xf3,0xf7) | ||
91 | ····(231,231,231)·····#·rgb·=·(0xe7,0xe7,0xe7) | ||
92 | ····(239,243,239)·····#·rgb·=·(0xef,0xf3,0xef) | ||
93 | ····(173,166,173)·····#·rgb·=·(0xad,0xa6,0xad) | ||
94 | ····(173,174,173)·····#·rgb·=·(0xad,0xae,0xad) | ||
95 | ····(189,190,189)·····#·rgb·=·(0xbd,0xbe,0xbd) | ||
96 | ····(231,227,231)·····#·rgb·=·(0xe7,0xe3,0xe7) | ||
97 | ····(214,215,214)·····#·rgb·=·(0xd6,0xd7,0xd6) | ||
98 | ····(222,223,222)·····#·rgb·=·(0xde,0xdf,0xde) | ||
99 | ····(181,182,181)·····#·rgb·=·(0xb5,0xb6,0xb5) | ||
100 | ····(239,235,239)·····#·rgb·=·(0xef,0xeb,0xef) | ||
101 | ····(222,227,222)·····#·rgb·=·(0xde,0xe3,0xde) | ||
102 | ····(181,178,181)·····#·rgb·=·(0xb5,0xb2,0xb5) | ||
Max diff block lines reached; 3258/9514 bytes (34.24%) of diff not shown. |