[−]
/home/hans/code/fdroid/data/tmp/com.plusonelabs.calendar_347.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.plusonelabs.calendar_347.apk
[−]
zipinfo {}
Offset 1, 470 lines modified Offset 1, 470 lines modified
1 Zip·​file·​size:​·​641030·​bytes,​·​number·​of·​entries:​·​468 1 Zip·​file·​size:​·​638970·​bytes,​·​number·​of·​entries:​·​468
2 -​rw-​-​-​-​·····​2.​0·​fat····​42049·​bl·​defN·​15-​Nov-​05·​10:​58·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat····​42049·​bl·​defN·​15-​Nov-​05·​10:​58·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat····​42170·​bl·​defN·​15-​Nov-​05·​10:​58·​META-​INF/​3D654D24.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat····​42170·​bl·​defN·​15-​Nov-​05·​10:​58·​META-​INF/​3D654D24.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​15-​Nov-​05·​10:​58·​META-​INF/​3D654D24.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​15-​Nov-​05·​10:​58·​META-​INF/​3D654D24.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat····​11560·​bl·​defN·​15-​Nov-​05·​06:​12·​META-​INF/​LICENSE.​txt  
6 -​rw-​-​-​-​·····​2.​0·​fat······​316·​bl·​defN·​15-​Nov-​05·​06:​12·​META-​INF/​NOTICE.​txt  
7 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Nov-​05·​06:​12·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Nov-​05·​06:​12·​META-​INF/​buildserverid
8 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Nov-​05·​06:​12·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Nov-​05·​06:​12·​META-​INF/​fdroidserverid
9 -​rw-​-​-​-​·····​2.​0·​fat·····​5592·​bX·​defN·15-​Nov-​05·​06:​12·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​5592·​bX·​defN·08-​Jan-​01·​00:​00·​AndroidManifest.​xml
10 -​rw-​-​-​-​·····​1.​0·​fat······​137·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​hdpi-​v4/​ic_action_add_event_d​ark.​png 8 -​rw-​-​-​-​·····​1.​0·​fat······​137·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_action_add_event_d​ark.​png
11 -​rw-​-​-​-​·····​1.​0·​fat······​126·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​hdpi-​v4/​ic_action_add_event_l​ight.​png 9 -​rw-​-​-​-​·····​1.​0·​fat······​126·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_action_add_event_l​ight.​png
12 -​rw-​-​-​-​·····​1.​0·​fat······​133·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​hdpi-​v4/​ic_action_overflow_da​rk.​png 10 -​rw-​-​-​-​·····​1.​0·​fat······​133·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_action_overflow_da​rk.​png
13 -​rw-​-​-​-​·····​1.​0·​fat······​121·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​hdpi-​v4/​ic_action_overflow_li​ght.​png 11 -​rw-​-​-​-​·····​1.​0·​fat······​121·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_action_overflow_li​ght.​png
14 -​rw-​-​-​-​·····​1.​0·​fat······​676·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​hdpi-​v4/​ic_action_refresh_dar​k.​png 12 -​rw-​-​-​-​·····​1.​0·​fat······​676·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_action_refresh_dar​k.​png
15 -​rw-​-​-​-​·····​1.​0·​fat······​663·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​hdpi-​v4/​ic_action_refresh_lig​ht.​png 13 -​rw-​-​-​-​·····​1.​0·​fat······​663·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_action_refresh_lig​ht.​png
16 -​rw-​-​-​-​·····​1.​0·​fat······​372·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​hdpi-​v4/​ic_alarm_dark.​png 14 -​rw-​-​-​-​·····​1.​0·​fat······​372·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_alarm_dark.​png
17 -​rw-​-​-​-​·····​1.​0·​fat······​372·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​hdpi-​v4/​ic_alarm_light.​png 15 -​rw-​-​-​-​·····​1.​0·​fat······​372·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_alarm_light.​png
18 -​rw-​-​-​-​·····​1.​0·​fat·····​1350·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​hdpi-​v4/​ic_launcher.​png 16 -​rw-​-​-​-​·····​1.​0·​fat·····​1350·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_launcher.​png
19 -​rw-​-​-​-​·····​1.​0·​fat······​119·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​hdpi-​v4/​ic_recurring_dark.​png 17 -​rw-​-​-​-​·····​1.​0·​fat······​119·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_recurring_dark.​png
20 -​rw-​-​-​-​·····​1.​0·​fat······​119·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​hdpi-​v4/​ic_recurring_light.​png 18 -​rw-​-​-​-​·····​1.​0·​fat······​119·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_recurring_light.​png
21 -​rw-​-​-​-​·····​1.​0·​fat······​128·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​mdpi-​v4/​ic_action_add_event_d​ark.​png 19 -​rw-​-​-​-​·····​1.​0·​fat······​128·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_action_add_event_d​ark.​png
22 -​rw-​-​-​-​·····​1.​0·​fat······​116·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​mdpi-​v4/​ic_action_add_event_l​ight.​png 20 -​rw-​-​-​-​·····​1.​0·​fat······​116·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_action_add_event_l​ight.​png
23 -​rw-​-​-​-​·····​1.​0·​fat······​125·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​mdpi-​v4/​ic_action_overflow_da​rk.​png 21 -​rw-​-​-​-​·····​1.​0·​fat······​125·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_action_overflow_da​rk.​png
24 -​rw-​-​-​-​·····​1.​0·​fat······​114·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​mdpi-​v4/​ic_action_overflow_li​ght.​png 22 -​rw-​-​-​-​·····​1.​0·​fat······​114·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_action_overflow_li​ght.​png
25 -​rw-​-​-​-​·····​1.​0·​fat······​455·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​mdpi-​v4/​ic_action_refresh_dar​k.​png 23 -​rw-​-​-​-​·····​1.​0·​fat······​455·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_action_refresh_dar​k.​png
26 -​rw-​-​-​-​·····​1.​0·​fat······​441·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​mdpi-​v4/​ic_action_refresh_lig​ht.​png 24 -​rw-​-​-​-​·····​1.​0·​fat······​441·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_action_refresh_lig​ht.​png
27 -​rw-​-​-​-​·····​1.​0·​fat······​310·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​mdpi-​v4/​ic_alarm_dark.​png 25 -​rw-​-​-​-​·····​1.​0·​fat······​310·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_alarm_dark.​png
28 -​rw-​-​-​-​·····​1.​0·​fat······​310·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​mdpi-​v4/​ic_alarm_light.​png 26 -​rw-​-​-​-​·····​1.​0·​fat······​310·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_alarm_light.​png
29 -​rw-​-​-​-​·····​1.​0·​fat·····​1209·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​mdpi-​v4/​ic_launcher.​png 27 -​rw-​-​-​-​·····​1.​0·​fat·····​1209·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_launcher.​png
30 -​rw-​-​-​-​·····​1.​0·​fat······​118·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​mdpi-​v4/​ic_recurring_dark.​png 28 -​rw-​-​-​-​·····​1.​0·​fat······​118·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_recurring_dark.​png
31 -​rw-​-​-​-​·····​1.​0·​fat······​118·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​mdpi-​v4/​ic_recurring_light.​png 29 -​rw-​-​-​-​·····​1.​0·​fat······​118·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_recurring_light.​png
32 -​rw-​-​-​-​·····​1.​0·​fat······​146·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​xhdpi-​v4/​ic_action_add_event_d​ark.​png 30 -​rw-​-​-​-​·····​1.​0·​fat······​146·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_action_add_event_d​ark.​png
33 -​rw-​-​-​-​·····​1.​0·​fat······​134·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​xhdpi-​v4/​ic_action_add_event_l​ight.​png 31 -​rw-​-​-​-​·····​1.​0·​fat······​134·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_action_add_event_l​ight.​png
34 -​rw-​-​-​-​·····​1.​0·​fat······​149·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​xhdpi-​v4/​ic_action_overflow_da​rk.​png 32 -​rw-​-​-​-​·····​1.​0·​fat······​149·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_action_overflow_da​rk.​png
35 -​rw-​-​-​-​·····​1.​0·​fat······​132·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​xhdpi-​v4/​ic_action_overflow_li​ght.​png 33 -​rw-​-​-​-​·····​1.​0·​fat······​132·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_action_overflow_li​ght.​png
36 -​rw-​-​-​-​·····​1.​0·​fat······​948·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​xhdpi-​v4/​ic_action_refresh_dar​k.​png 34 -​rw-​-​-​-​·····​1.​0·​fat······​948·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_action_refresh_dar​k.​png
37 -​rw-​-​-​-​·····​1.​0·​fat······​932·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​xhdpi-​v4/​ic_action_refresh_lig​ht.​png 35 -​rw-​-​-​-​·····​1.​0·​fat······​932·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_action_refresh_lig​ht.​png
38 -​rw-​-​-​-​·····​1.​0·​fat······​505·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​xhdpi-​v4/​ic_alarm_dark.​png 36 -​rw-​-​-​-​·····​1.​0·​fat······​505·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_alarm_dark.​png
39 -​rw-​-​-​-​·····​1.​0·​fat······​505·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​xhdpi-​v4/​ic_alarm_light.​png 37 -​rw-​-​-​-​·····​1.​0·​fat······​505·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_alarm_light.​png
40 -​rw-​-​-​-​·····​1.​0·​fat·····​1336·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png 38 -​rw-​-​-​-​·····​1.​0·​fat·····​1336·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png
41 -​rw-​-​-​-​·····​1.​0·​fat······​133·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​xhdpi-​v4/​ic_recurring_dark.​png 39 -​rw-​-​-​-​·····​1.​0·​fat······​133·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_recurring_dark.​png
42 -​rw-​-​-​-​·····​1.​0·​fat······​133·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​xhdpi-​v4/​ic_recurring_light.​png 40 -​rw-​-​-​-​·····​1.​0·​fat······​133·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_recurring_light.​png
43 -​rw-​-​-​-​·····​1.​0·​fat······​158·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​xxhdpi-​v4/​ic_action_add_event_d​ark.​png 41 -​rw-​-​-​-​·····​1.​0·​fat······​158·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​ic_action_add_event_d​ark.​png
44 -​rw-​-​-​-​·····​1.​0·​fat······​144·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​xxhdpi-​v4/​ic_action_add_event_l​ight.​png 42 -​rw-​-​-​-​·····​1.​0·​fat······​144·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​ic_action_add_event_l​ight.​png
45 -​rw-​-​-​-​·····​1.​0·​fat······​157·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​xxhdpi-​v4/​ic_action_overflow_da​rk.​png 43 -​rw-​-​-​-​·····​1.​0·​fat······​157·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​ic_action_overflow_da​rk.​png
46 -​rw-​-​-​-​·····​1.​0·​fat······​138·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​xxhdpi-​v4/​ic_action_overflow_li​ght.​png 44 -​rw-​-​-​-​·····​1.​0·​fat······​138·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​ic_action_overflow_li​ght.​png
47 -​rw-​-​-​-​·····​1.​0·​fat·····​1027·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​xxhdpi-​v4/​ic_action_refresh_dar​k.​png 45 -​rw-​-​-​-​·····​1.​0·​fat·····​1027·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​ic_action_refresh_dar​k.​png
48 -​rw-​-​-​-​·····​1.​0·​fat·····​1016·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​xxhdpi-​v4/​ic_action_refresh_lig​ht.​png 46 -​rw-​-​-​-​·····​1.​0·​fat·····​1016·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​ic_action_refresh_lig​ht.​png
49 -​rw-​-​-​-​·····​1.​0·​fat······​702·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​xxhdpi-​v4/​ic_alarm_dark.​png 47 -​rw-​-​-​-​·····​1.​0·​fat······​702·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​ic_alarm_dark.​png
50 -​rw-​-​-​-​·····​1.​0·​fat······​702·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​xxhdpi-​v4/​ic_alarm_light.​png 48 -​rw-​-​-​-​·····​1.​0·​fat······​702·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​ic_alarm_light.​png
51 -​rw-​-​-​-​·····​1.​0·​fat······​658·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png 49 -​rw-​-​-​-​·····​1.​0·​fat······​658·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png
52 -​rw-​-​-​-​·····​1.​0·​fat······​149·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​xxhdpi-​v4/​ic_recurring_dark.​png 50 -​rw-​-​-​-​·····​1.​0·​fat······​149·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​ic_recurring_dark.​png
53 -​rw-​-​-​-​·····​1.​0·​fat······​149·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable-​xxhdpi-​v4/​ic_recurring_light.​png 51 -​rw-​-​-​-​·····​1.​0·​fat······​149·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​ic_recurring_light.​png
54 -​rw-​-​-​-​·····​1.​0·​fat····​11371·​b-​·​stor·15-​Nov-​05·​06:​12·​res/​drawable/​calendar_widget_previ​ew.​png 52 -​rw-​-​-​-​·····​1.​0·​fat····​11371·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable/​calendar_widget_previ​ew.​png
55 -​rw-​-​-​-​·····​2.​0·​fat······​600·​bl·​defN·15-​Nov-​05·​06:​12·​res/​drawable/​prefs_calendar_entry.​xml 53 -​rw-​-​-​-​·····​2.​0·​fat······​600·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​prefs_calendar_entry.​xml
56 -​rw-​-​-​-​·····​2.​0·​fat······​564·​bl·​defN·15-​Nov-​05·​06:​12·​res/​drawable/​widget_background.​xml 54 -​rw-​-​-​-​·····​2.​0·​fat······​564·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​widget_background.​xml
57 -​rw-​-​-​-​·····​2.​0·​fat·····​1148·​bl·​defN·15-​Nov-​05·​06:​12·​res/​layout/​background_color.​xml 55 -​rw-​-​-​-​·····​2.​0·​fat·····​1148·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​background_color.​xml
58 -​rw-​-​-​-​·····​2.​0·​fat······​960·​bl·​defN·15-​Nov-​05·​06:​12·​res/​layout/​day_header_center.​xml 56 -​rw-​-​-​-​·····​2.​0·​fat······​960·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​day_header_center.​xml
59 -​rw-​-​-​-​·····​2.​0·​fat······​960·​bl·​defN·15-​Nov-​05·​06:​12·​res/​layout/​day_header_left.​xml 57 -​rw-​-​-​-​·····​2.​0·​fat······​960·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​day_header_left.​xml
60 -​rw-​-​-​-​·····​2.​0·​fat······​960·​bl·​defN·15-​Nov-​05·​06:​12·​res/​layout/​day_header_right.​xml 58 -​rw-​-​-​-​·····​2.​0·​fat······​960·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​day_header_right.​xml
61 -​rw-​-​-​-​·····​2.​0·​fat·····​1908·​bl·​defN·15-​Nov-​05·​06:​12·​res/​layout/​event_entry.​xml 59 -​rw-​-​-​-​·····​2.​0·​fat·····​1908·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​event_entry.​xml
62 -​rw-​-​-​-​·····​2.​0·​fat······​780·​bl·​defN·15-​Nov-​05·​06:​12·​res/​layout/​event_entry_indicator​.​xml 60 -​rw-​-​-​-​·····​2.​0·​fat······​780·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​event_entry_indicator​.​xml
63 -​rw-​-​-​-​·····​2.​0·​fat·····​2216·​bl·​defN·15-​Nov-​05·​06:​12·​res/​layout/​widget.​xml 61 -​rw-​-​-​-​·····​2.​0·​fat·····​2216·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​widget.​xml
64 -​rw-​-​-​-​·····​2.​0·​fat······​640·​bl·​defN·15-​Nov-​05·​06:​12·​res/​xml-​v17/​calendar_appwidget_in​fo.​xml 62 -​rw-​-​-​-​·····​2.​0·​fat······​640·​bl·​defN·08-​Jan-​01·​00:​00·​res/​xml-​v17/​calendar_appwidget_in​fo.​xml
65 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·15-​Nov-​05·​06:​12·​res/​xml/​calendar_appwidget_in​fo.​xml 63 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·08-​Jan-​01·​00:​00·​res/​xml/​calendar_appwidget_in​fo.​xml
66 -​rw-​-​-​-​·····​2.​0·​fat·····​2388·​bl·​defN·15-​Nov-​05·​06:​12·​res/​xml/​preferences_appearanc​e.​xml 64 -​rw-​-​-​-​·····​2.​0·​fat·····​2388·​bl·​defN·08-​Jan-​01·​00:​00·​res/​xml/​preferences_appearanc​e.​xml
67 -​rw-​-​-​-​·····​2.​0·​fat······​120·​bl·​defN·15-​Nov-​05·​06:​12·​res/​xml/​preferences_calendars​.​xml 65 -​rw-​-​-​-​·····​2.​0·​fat······​120·​bl·​defN·08-​Jan-​01·​00:​00·​res/​xml/​preferences_calendars​.​xml
68 -​rw-​-​-​-​·····​2.​0·​fat·····​1248·​bl·​defN·15-​Nov-​05·​06:​12·​res/​xml/​preferences_event_det​ails.​xml 66 -​rw-​-​-​-​·····​2.​0·​fat·····​1248·​bl·​defN·08-​Jan-​01·​00:​00·​res/​xml/​preferences_event_det​ails.​xml
69 -​rw-​-​-​-​·····​2.​0·​fat·····​1444·​bl·​defN·15-​Nov-​05·​06:​12·​res/​xml/​preferences_event_fil​ters.​xml 67 -​rw-​-​-​-​·····​2.​0·​fat·····​1444·​bl·​defN·08-​Jan-​01·​00:​00·​res/​xml/​preferences_event_fil​ters.​xml
70 -​rw-​-​-​-​·····​2.​0·​fat·····​1236·​bl·​defN·15-​Nov-​05·​06:​12·​res/​xml/​preferences_feedback.​xml 68 -​rw-​-​-​-​·····​2.​0·​fat·····​1236·​bl·​defN·08-​Jan-​01·​00:​00·​res/​xml/​preferences_feedback.​xml
71 -​rw-​-​-​-​·····​2.​0·​fat·····​1248·​bl·​defN·15-​Nov-​05·​06:​12·​res/​xml/​preferences_header.​xml 69 -​rw-​-​-​-​·····​2.​0·​fat·····​1248·​bl·​defN·08-​Jan-​01·​00:​00·​res/​xml/​preferences_header.​xml
72 -​rw-​-​-​-​·····​1.​0·​fat···​157364·​b-​·​stor·15-​Nov-​05·​06:​12·​resources.​arsc 70 -​rw-​-​-​-​·····​1.​0·​fat···​157176·​b-​·​stor·08-​Jan-​01·​00:​00·​resources.​arsc
73 -​rw-​-​-​-​·····​2.​0·​fat···​763496·​bl·​defN·15-​Nov-​05·​06:​12·​classes.​dex 71 -​rw-​-​-​-​·····​2.​0·​fat···​762668·​bl·​defN·08-​Jan-​01·​00:​00·​classes.​dex
74 -​rw-​-​-​-​·····​2.​0·​fat······​650·​bl·​defN·15-​Nov-​05·​06:​12·org/​joda/​time/​format/​messages.​properties 72 -​rw-​-​-​-​·····​2.​0·​fat····11560·​bl·​defN·08-​Jan-​01·​00:​00·META-​INF/​LICENSE.​txt
75 -​rw-​-​-​-​·····​2.​0·​fat······643·​bl·​defN·15-​Nov-​05·​06:​12·org/​joda/​time/​format/​messages_da.​properties 73 -​rw-​-​-​-​·····​2.​0·​fat······316·​bl·​defN·08-​Jan-​01·​00:​00·META-​INF/​NOTICE.​txt
76 -​rw-​-​-​-​·····​2.​0·​fat······​660·​bl·​defN·15-​Nov-​05·​06:​12·​org/​joda/​time/​format/​messages_de.​properties 74 -​rw-​-​-​-​·····​2.​0·​fat······​650·​bl·​defN·08-​Jan-​01·​00:​00·​org/​joda/​time/​format/​messages.​properties
77 -​rw-​-​-​-​·····​2.​0·​fat········​0·​bl·​defN·15-​Nov-​05·​06:​12·​org/​joda/​time/​format/​messages_en.​properties 75 -​rw-​-​-​-​·····​2.​0·​fat······643·​bl·​defN·08-​Jan-​01·​00:​00·​org/​joda/​time/​format/​messages_da.​properties
78 -​rw-​-​-​-​·····​2.​0·​fat······​645·​bl·​defN·15-​Nov-​05·​06:​12·​org/​joda/​time/​format/​messages_es.​properties 76 -​rw-​-​-​-​·····​2.​0·​fat······​660·​bl·​defN·08-​Jan-​01·​00:​00·​org/​joda/​time/​format/​messages_de.​properties
79 -​rw-​-​-​-​·····​2.​0·​fat······660·​bl·​defN·15-​Nov-​05·​06:​12·​org/​joda/​time/​format/​messages_fr.​properties 77 -​rw-​-​-​-​·····​2.​0·​fat········0·​bl·​defN·08-​Jan-​01·​00:​00·​org/​joda/​time/​format/​messages_en.​properties
80 -​rw-​-​-​-​·····​2.​0·​fat······​658·​bl·​defN·15-​Nov-​05·​06:​12·​org/​joda/​time/​format/​messages_ja.​properties 78 -​rw-​-​-​-​·····​2.​0·​fat······​645·​bl·​defN·08-​Jan-​01·​00:​00·​org/​joda/​time/​format/​messages_es.​properties
81 -​rw-​-​-​-​·····​2.​0·​fat······​649·​bl·​defN·15-​Nov-​05·​06:​12·​org/​joda/​time/​format/​messages_nl.​properties 79 -​rw-​-​-​-​·····​2.​0·​fat······​660·​bl·​defN·08-​Jan-​01·​00:​00·​org/​joda/​time/​format/​messages_fr.​properties
82 -​rw-​-​-​-​·····​2.​0·​fat·····1172·​bl·​defN·15-​Nov-​05·​06:​12·​org/​joda/​time/​format/​messages_pl.​properties 80 -​rw-​-​-​-​·····​2.​0·​fat······​658·​bl·​defN·08-​Jan-​01·​00:​00·​org/​joda/​time/​format/​messages_ja.​properties
83 -​rw-​-​-​-​·····​2.​0·​fat······​647·​bl·​defN·15-​Nov-​05·​06:​12·​org/​joda/​time/​format/​messages_pt.​properties 81 -​rw-​-​-​-​·····​2.​0·​fat······​649·​bl·​defN·08-​Jan-​01·​00:​00·​org/​joda/​time/​format/​messages_nl.​properties
84 -​rw-​-​-​-​·····​2.​0·​fat·······​46·​bl·​defN·15-​Nov-​05·​06:​12·​org/​joda/​time/​tz/​data/​Africa/​Abidjan 82 -​rw-​-​-​-​·····​2.​0·​fat·····1172·​bl·​defN·08-​Jan-​01·​00:​00·​org/​joda/​time/​format/​messages_pl.​properties
85 -​rw-​-​-​-​·····​2.​0·​fat······443·​bl·​defN·15-​Nov-​05·​06:​12·​org/​joda/​time/​tz/​data/​Africa/​Accra 83 -​rw-​-​-​-​·····​2.​0·​fat······647·​bl·​defN·08-​Jan-​01·​00:​00·​org/​joda/​time/​format/​messages_pt.​properties
86 -​rw-​-​-​-​·····​2.​0·​fat······308·​bl·​defN·15-​Nov-​05·​06:​12·​org/​joda/​time/​tz/​data/​Africa/​Algiers 84 -​rw-​-​-​-​·····​2.​0·​fat·······​46·​bl·​defN·08-​Jan-​01·​00:​00·​org/​joda/​time/​tz/​data/​Africa/​Abidjan
87 -​rw-​-​-​-​·····​2.​0·​fat·······​58·​bl·​defN·15-​Nov-​05·​06:​12·​org/​joda/​time/​tz/​data/​Africa/​Bissau 85 -​rw-​-​-​-​·····​2.​0·​fat······443·​bl·​defN·08-​Jan-​01·​00:​00·​org/​joda/​time/​tz/​data/​Africa/​Accra
88 -​rw-​-​-​-​·····​2.​0·​fat·····1149·​bl·​defN·15-​Nov-​05·​06:​12·​org/​joda/​time/​tz/​data/​Africa/​Cairo 86 -​rw-​-​-​-​·····​2.​0·​fat······​308·​bl·​defN·08-​Jan-​01·​00:​00·​org/​joda/​time/​tz/​data/​Africa/​Algiers
89 -​rw-​-​-​-​·····​2.​0·​fat······790·​bl·​defN·15-​Nov-​05·​06:​12·​org/​joda/​time/​tz/​data/​Africa/​Casablanca 87 -​rw-​-​-​-​·····​2.​0·​fat·······​58·​bl·​defN·08-​Jan-​01·​00:​00·​org/​joda/​time/​tz/​data/​Africa/​Bissau
90 -​rw-​-​-​-​·····​2.​0·​fat······​390·​bl·​defN·15-​Nov-​05·​06:​12·​org/​joda/​time/​tz/​data/​Africa/​Ceuta 88 -​rw-​-​-​-​·····​2.​0·​fat·····1149·​bl·​defN·08-​Jan-​01·​00:​00·​org/​joda/​time/​tz/​data/​Africa/​Cairo
91 -​rw-​-​-​-​·····​2.​0·​fat······​713·​bl·​defN·15-​Nov-​05·​06:​12·​org/​joda/​time/​tz/​data/​Africa/​El_Aaiun 89 -​rw-​-​-​-​·····​2.​0·​fat······​790·​bl·​defN·08-​Jan-​01·​00:​00·​org/​joda/​time/​tz/​data/​Africa/​Casablanca
92 -​rw-​-​-​-​·····​2.​0·​fat·······92·​bl·​defN·15-​Nov-​05·​06:​12·​org/​joda/​time/​tz/​data/​Africa/​Johannesburg 90 -​rw-​-​-​-​·····​2.​0·​fat······390·​bl·​defN·08-​Jan-​01·​00:​00·​org/​joda/​time/​tz/​data/​Africa/​Ceuta
93 -​rw-​-​-​-​·····​2.​0·​fat······288·​bl·​defN·15-​Nov-​05·​06:​12·​org/​joda/​time/​tz/​data/​Africa/​Khartoum 91 -​rw-​-​-​-​·····​2.​0·​fat······713·​bl·​defN·08-​Jan-​01·​00:​00·​org/​joda/​time/​tz/​data/​Africa/​El_Aaiun
94 -​rw-​-​-​-​·····​2.​0·​fat·······46·​bl·​defN·15-​Nov-​05·​06:​12·​org/​joda/​time/​tz/​data/​Africa/​Lagos 92 -​rw-​-​-​-​·····​2.​0·​fat·······92·​bl·​defN·08-​Jan-​01·​00:​00·​org/​joda/​time/​tz/​data/​Africa/​Johannesburg
95 -​rw-​-​-​-​·····​2.​0·​fat·······​46·​bl·​defN·15-​Nov-​05·​06:​12·​org/​joda/​time/​tz/​data/​Africa/​Maputo 93 -​rw-​-​-​-​·····​2.​0·​fat······288·​bl·​defN·08-​Jan-​01·​00:​00·​org/​joda/​time/​tz/​data/​Africa/​Khartoum
96 -​rw-​-​-​-​·····​2.​0·​fat·······88·​bl·​defN·15-​Nov-​05·​06:​12·​org/​joda/​time/​tz/​data/​Africa/​Monrovia 94 -​rw-​-​-​-​·····​2.​0·​fat·······46·​bl·​defN·08-​Jan-​01·​00:​00·​org/​joda/​time/​tz/​data/​Africa/​Lagos
97 -​rw-​-​-​-​·····​2.​0·​fat·······86·​bl·​defN·15-​Nov-​05·​06:​12·​org/​joda/​time/​tz/​data/​Africa/​Nairobi 95 -​rw-​-​-​-​·····​2.​0·​fat·······46·​bl·​defN·08-​Jan-​01·​00:​00·​org/​joda/​time/​tz/​data/​Africa/​Maputo
98 -​rw-​-​-​-​·····​2.​0·​fat·······66·​bl·​defN·15-​Nov-​05·​06:​12·​org/​joda/​time/​tz/​data/​Africa/​Ndjamena 96 -​rw-​-​-​-​·····​2.​0·​fat·······88·​bl·​defN·08-​Jan-​01·​00:​00·​org/​joda/​time/​tz/​data/​Africa/​Monrovia
99 -​rw-​-​-​-​·····​2.​0·​fat······274·​bl·​defN·15-​Nov-​05·​06:​12·​org/​joda/​time/​tz/​data/​Africa/​Tripoli 97 -​rw-​-​-​-​·····​2.​0·​fat·······​86·​bl·​defN·08-​Jan-​01·​00:​00·​org/​joda/​time/​tz/​data/​Africa/​Nairobi
Max diff block lines reached; 0/86163 bytes (0.00%) of diff not shown.
[−]
res/xml/preferences_appearance.xml
Offset 5, 12 lines modified Offset 5, 12 lines modified
5 ····​<CheckBoxPreference·​android:​title="@string/​appearance_multiline_​title_title"·​android:​key="multiline_title"​·​android:​summary="@string/​appearance_multiline_​title_desc"·​android:​defaultValue="false"·​/​> 5 ····​<CheckBoxPreference·​android:​title="@string/​appearance_multiline_​title_title"·​android:​key="multiline_title"​·​android:​summary="@string/​appearance_multiline_​title_desc"·​android:​defaultValue="false"·​/​>
6 ····​<ListPreference·​android:​entries="@array/​pref_date_format_entr​ies"·​android:​title="@string/​appearance_date_forma​t_title"·​android:​key="dateFormat"·​android:​summary="@string/​appearance_date_forma​t_desc"·​android:​defaultValue="auto"·​android:​entryValues="@array/​pref_date_format_valu​es"·​/​> 6 ····​<ListPreference·​android:​entries="@array/​pref_date_format_entr​ies"·​android:​title="@string/​appearance_date_forma​t_title"·​android:​key="dateFormat"·​android:​summary="@string/​appearance_date_forma​t_desc"·​android:​defaultValue="auto"·​android:​entryValues="@array/​pref_date_format_valu​es"·​/​>
7 ····​<ListPreference·​android:​entries="@array/​pref_day_header_align​ment_entries"·​android:​title="@string/​appearance_day_header​_alignment_title"·​android:​key="dayHeaderAlignme​nt"·​android:​summary="@string/​appearance_day_header​_alignment_desc"·​android:​defaultValue="RIGHT"·​android:​entryValues="@array/​pref_day_header_align​ment_values"·​/​> 7 ····​<ListPreference·​android:​entries="@array/​pref_day_header_align​ment_entries"·​android:​title="@string/​appearance_day_header​_alignment_title"·​android:​key="dayHeaderAlignme​nt"·​android:​summary="@string/​appearance_day_header​_alignment_desc"·​android:​defaultValue="RIGHT"·​android:​entryValues="@array/​pref_day_header_align​ment_values"·​/​>
8 ····​<CheckBoxPreference·​android:​title="@string/​appearance_show_days_​without_events_title"​·​android:​key="showDaysWithoutE​vents"·​android:​summary="@string/​appearance_show_days_​without_events_desc"·​android:​defaultValue="false"·​/​> 8 ····​<CheckBoxPreference·​android:​title="@string/​appearance_show_days_​without_events_title"​·​android:​key="showDaysWithoutE​vents"·​android:​summary="@string/​appearance_show_days_​without_events_desc"·​android:​defaultValue="false"·​/​>
9 ····​<CheckBoxPreference·​android:​title="@string/​appearance_display_he​ader_title"·​android:​key="showHeader"·​android:​summary="@string/​appearance_display_he​ader_desc"·​android:​defaultValue="true"·​/​> 9 ····​<CheckBoxPreference·​android:​title="@string/​appearance_display_he​ader_title"·​android:​key="showHeader"·​android:​summary="@string/​appearance_display_he​ader_desc"·​android:​defaultValue="true"·​/​>
10 ····​<PreferenceCategory·​android:​title="@string/​appearance_group_colo​r_title"> 10 ····​<PreferenceCategory·​android:​title="@string/​appearance_group_colo​r_title">
11 ········​<ListPreference·​android:​entries="@array/​pref_theme_entries"·​android:​title="@string/​appearance_header_the​me_title"·​android:​key="headerTheme"·​android:​summary="@string/​appearance_header_the​me_desc"·​android:​defaultValue="DARK"·​android:​entryValues="@array/​pref_theme_values"·​/​> 11 ········​<ListPreference·​android:​entries="@array/​pref_theme_entries"·​android:​title="@string/​appearance_header_the​me_title"·​android:​key="headerTheme"·​android:​summary="@string/​appearance_header_the​me_desc"·​android:​defaultValue="DARK"·​android:​entryValues="@array/​pref_theme_values"·​/​>
12 ········​<Preference·​android:​title="@string/​appearance_background​_color_title"·​android:​key="backgroundColor"​·​android:​summary="@string/​appearance_background​_color_desc"·​android:​defaultValue="2.​14748365E9"·​/​> 12 ········​<Preference·​android:​title="@string/​appearance_background​_color_title"·​android:​key="backgroundColor"​·​android:​summary="@string/​appearance_background​_color_desc"·​android:​defaultValue="-​2147483648"·​/​>
13 ········​<Preference·​android:​title="@string/​appearance_past_event​s_background_color_ti​tle"·​android:​key="pastEventsBackgr​oundColor"·​android:​summary="@string/​appearance_past_event​s_background_color_de​sc"·​android:​defaultValue="2.​14754893E9"·​/​> 13 ········​<Preference·​android:​title="@string/​appearance_past_event​s_background_color_ti​tle"·​android:​key="pastEventsBackgr​oundColor"·​android:​summary="@string/​appearance_past_event​s_background_color_de​sc"·​android:​defaultValue="-​2147418368"·​/​>
14 ········​<ListPreference·​android:​entries="@array/​pref_theme_entries"·​android:​title="@string/​appearance_entries_th​eme_title"·​android:​key="entryTheme"·​android:​summary="@string/​appearance_entries_th​eme_desc"·​android:​defaultValue="BLACK"·​android:​entryValues="@array/​pref_theme_values"·​/​> 14 ········​<ListPreference·​android:​entries="@array/​pref_theme_entries"·​android:​title="@string/​appearance_entries_th​eme_title"·​android:​key="entryTheme"·​android:​summary="@string/​appearance_entries_th​eme_desc"·​android:​defaultValue="BLACK"·​android:​entryValues="@array/​pref_theme_values"·​/​>
15 ····​</​PreferenceCategory> 15 ····​</​PreferenceCategory>
16 </​PreferenceScreen> 16 </​PreferenceScreen>
[−]
smali/com/larswerkman/holocolorpicker/R.smali
Offset 17, 10 lines modified Offset 17, 9 lines modified
17 .​method·​public·​constructor·​<init>()​V 17 .​method·​public·​constructor·​<init>()​V
18 ····​.​locals·​0 18 ····​.​locals·​0
   
19 ····​.​prologue 19 ····​.​prologue
20 ····​.​line·​9 20 ····​.​line·​9
21 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 21 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
22 ····​.​line·​35  
23 ····​return-​void 22 ····​return-​void
24 .​end·​method 23 .​end·​method
[−]
smali/com/plusonelabs/calendar/EndedSomeTimeAgo$1.smali
Offset 13, 16 lines modified Offset 13, 16 lines modified
13 ····​name·​=·​null 13 ····​name·​=·​null
14 .​end·​annotation 14 .​end·​annotation
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​ILjava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​ILjava/​lang/​String;​I)​V
17 ····​.​locals·​6 17 ····​.​locals·​6
18 ····​.​param·​p3,​·​"x0"····​#·​Ljava/​lang/​String;​ 18 ····​.​param·​p3,​·​"valueIn"····​#·​Ljava/​lang/​String;​
19 ····​.​param·​p4,​·​"x1"····​#·​I 19 ····​.​param·​p4,​·​"hoursAgo"····​#·​I
   
20 ····​.​prologue 20 ····​.​prologue
21 ····​.​line·​7 21 ····​.​line·​7
22 ····​const/​4·​v5,​·​0x0 22 ····​const/​4·​v5,​·​0x0
   
23 ····​move-​object·​v0,​·​p0 23 ····​move-​object·​v0,​·​p0
   
[−]
smali/com/plusonelabs/calendar/EndedSomeTimeAgo$2.smali
Offset 13, 16 lines modified Offset 13, 16 lines modified
13 ····​name·​=·​null 13 ····​name·​=·​null
14 .​end·​annotation 14 .​end·​annotation
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​ILjava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​ILjava/​lang/​String;​I)​V
17 ····​.​locals·​6 17 ····​.​locals·​6
18 ····​.​param·​p3,​·​"x0"····​#·​Ljava/​lang/​String;​ 18 ····​.​param·​p3,​·​"valueIn"····​#·​Ljava/​lang/​String;​
19 ····​.​param·​p4,​·​"x1"····​#·​I 19 ····​.​param·​p4,​·​"hoursAgo"····​#·​I
   
20 ····​.​prologue 20 ····​.​prologue
21 ····​.​line·​16 21 ····​.​line·​16
22 ····​const/​4·​v5,​·​0x0 22 ····​const/​4·​v5,​·​0x0
   
23 ····​move-​object·​v0,​·​p0 23 ····​move-​object·​v0,​·​p0
   
[−]
smali/com/plusonelabs/calendar/EndedSomeTimeAgo.smali
Offset 198, 54 lines modified Offset 198, 51 lines modified
   
198 .​method·​public·​static·​fromValue(Ljava/​lang/​String;​)​Lcom/​plusonelabs/​calendar/​EndedSomeTimeAgo;​ 198 .​method·​public·​static·​fromValue(Ljava/​lang/​String;​)​Lcom/​plusonelabs/​calendar/​EndedSomeTimeAgo;​
199 ····​.​locals·​6 199 ····​.​locals·​6
200 ····​.​param·​p0,​·​"valueIn"····​#·​Ljava/​lang/​String;​ 200 ····​.​param·​p0,​·​"valueIn"····​#·​Ljava/​lang/​String;​
   
201 ····​.​prologue 201 ····​.​prologue
202 ····​.​line·​36 202 ····​.​line·​36
203 ····​sget-​object·​v1,​·​Lcom/​plusonelabs/​calendar/​EndedSomeTimeAgo;​-​>NONE:​Lcom/​plusonelabs/​calendar/​EndedSomeTimeAgo;​ 203 ····​sget-​object·​v0,​·​Lcom/​plusonelabs/​calendar/​EndedSomeTimeAgo;​-​>NONE:​Lcom/​plusonelabs/​calendar/​EndedSomeTimeAgo;​
   
204 ····​.​line·​37 204 ····​.​line·​37
205 ····​.​local·​v1,​·​"ended":​Lcom/​plusonelabs/​calendar/​EndedSomeTimeAgo;​ 205 ····​.​local·​v0,​·​"ended":​Lcom/​plusonelabs/​calendar/​EndedSomeTimeAgo;​
206 ····​invoke-​static·​{},​·​Lcom/​plusonelabs/​calendar/​EndedSomeTimeAgo;​-​>values()​[Lcom/​plusonelabs/​calendar/​EndedSomeTimeAgo;​ 206 ····​invoke-​static·​{},​·​Lcom/​plusonelabs/​calendar/​EndedSomeTimeAgo;​-​>values()​[Lcom/​plusonelabs/​calendar/​EndedSomeTimeAgo;​
   
207 ····​move-​result-​object·​v0 207 ····​move-​result-​object·​v3
   
208 ····.​local·v0,​·"arr$":​[Lcom/​plusonelabs/​calendar/​EndedSomeTimeAgo;​ 208 ····​array-​length·​v4,​·​v3
209 ····​array-​length·​v4,​·​v0  
   
210 ····​.​local·​v4,​·​"len$":​I  
211 ····​const/​4·​v2,​·​0x0 209 ····​const/​4·​v2,​·​0x0
   
212 ····​.​local·​v2,​·​"i$":​I  
213 ····​:​goto_0 210 ····​:​goto_0
214 ····​if-​ge·​v2,​·​v4,​·​:​cond_0 211 ····​if-​ge·​v2,​·​v4,​·​:​cond_0
   
215 ····​aget-​object·​v3,​·​v0,​·​v2 212 ····​aget-​object·​v1,​·​v3,​·​v2
   
216 ····​.​line·​38 213 ····​.​line·​38
217 ····​.​local·​v3,​·​"item":​Lcom/​plusonelabs/​calendar/​EndedSomeTimeAgo;​ 214 ····​.​local·​v1,​·​"item":​Lcom/​plusonelabs/​calendar/​EndedSomeTimeAgo;​
218 ····​iget-​object·​v5,​·​v3,​·​Lcom/​plusonelabs/​calendar/​EndedSomeTimeAgo;​-​>value:​Ljava/​lang/​String;​ 215 ····​iget-​object·​v5,​·​v1,​·​Lcom/​plusonelabs/​calendar/​EndedSomeTimeAgo;​-​>value:​Ljava/​lang/​String;​
   
219 ····​invoke-​virtual·​{v5,​·​p0},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 216 ····​invoke-​virtual·​{v5,​·​p0},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
220 ····​move-​result·​v5 217 ····​move-​result·​v5
   
221 ····​if-​eqz·​v5,​·​:​cond_1 218 ····​if-​eqz·​v5,​·​:​cond_1
   
222 ····​.​line·​39 219 ····​.​line·​39
223 ····​move-​object·​v1,​·​v3 220 ····​move-​object·​v0,​·​v1
   
224 ····​.​line·​43 221 ····​.​line·​43
225 ····​.​end·​local·​v3····​#·​"item":​Lcom/​plusonelabs/​calendar/​EndedSomeTimeAgo;​ 222 ····​.​end·​local·​v1····​#·​"item":​Lcom/​plusonelabs/​calendar/​EndedSomeTimeAgo;​
226 ····​:​cond_0 223 ····​:​cond_0
227 ····​return-​object·​v1 224 ····​return-​object·​v0
   
228 ····​.​line·​37 225 ····​.​line·​37
229 ····​.​restart·​local·​v3····​#·​"item":​Lcom/​plusonelabs/​calendar/​EndedSomeTimeAgo;​ 226 ····​.​restart·​local·​v1····​#·​"item":​Lcom/​plusonelabs/​calendar/​EndedSomeTimeAgo;​
230 ····​:​cond_1 227 ····​:​cond_1
231 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 228 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
232 ····​goto·​:​goto_0 229 ····​goto·​:​goto_0
233 .​end·​method 230 .​end·​method
   
234 .​method·​public·​static·​valueOf(Ljava/​lang/​String;​)​Lcom/​plusonelabs/​calendar/​EndedSomeTimeAgo;​ 231 .​method·​public·​static·​valueOf(Ljava/​lang/​String;​)​Lcom/​plusonelabs/​calendar/​EndedSomeTimeAgo;​
[−]
smali/com/plusonelabs/calendar/EventAppWidgetProvider.smali
Offset 543, 18 lines modified Offset 543, 20 lines modified
543 ····​const-​string·​v3,​·​"android.​appwidget.​action.​APPWIDGET_UPDATE" 543 ····​const-​string·​v3,​·​"android.​appwidget.​action.​APPWIDGET_UPDATE"
   
544 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Intent;​-​>setAction(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​ 544 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Intent;​-​>setAction(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
   
545 ····​.​line·​146 545 ····​.​line·​146
546 ····​const-​string·​v3,​·​"appWidgetIds" 546 ····​const-​string·​v3,​·​"appWidgetIds"
   
  547 ····​.​line·​147
547 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​appwidget/​AppWidgetManager;​-​>getAppWidgetIds(Land​roid/​content/​ComponentName;​)​[I 548 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​appwidget/​AppWidgetManager;​-​>getAppWidgetIds(Land​roid/​content/​ComponentName;​)​[I
   
548 ····​move-​result-​object·​v4 549 ····​move-​result-​object·​v4
   
  550 ····​.​line·​146
549 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​[I)​Landroid/​content/​Intent;​ 551 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​[I)​Landroid/​content/​Intent;​
   
550 ····​.​line·​148 552 ····​.​line·​148
551 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​content/​Context;​-​>sendBroadcast(Landro​id/​content/​Intent;​)​V 553 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​content/​Context;​-​>sendBroadcast(Landro​id/​content/​Intent;​)​V
   
552 ····​.​line·​149 554 ····​.​line·​149
553 ····​return-​void 555 ····​return-​void
Offset 593, 83 lines modified Offset 595, 78 lines modified
593 ····​.​line·​139 595 ····​.​line·​139
594 ····​return-​void 596 ····​return-​void
595 .​end·​method 597 .​end·​method
   
   
596 #·​virtual·​methods 598 #·​virtual·​methods
597 .​method·​public·​onUpdate(Landroid/​content/​Context;​Landroid/​appwidget/​AppWidgetManager;​[I)​V 599 .​method·​public·​onUpdate(Landroid/​content/​Context;​Landroid/​appwidget/​AppWidgetManager;​[I)​V
598 ····​.​locals·9 600 ····​.​locals·8
599 ····​.​param·​p1,​·​"baseContext"····​#·​Landroid/​content/​Context;​ 601 ····​.​param·​p1,​·​"baseContext"····​#·​Landroid/​content/​Context;​
600 ····​.​param·​p2,​·​"appWidgetManager"····​#·​Landroid/​appwidget/​AppWidgetManager;​ 602 ····​.​param·​p2,​·​"appWidgetManager"····​#·​Landroid/​appwidget/​AppWidgetManager;​
601 ····​.​param·​p3,​·​"appWidgetIds"····​#·​[I 603 ····​.​param·​p3,​·​"appWidgetIds"····​#·​[I
   
602 ····​.​prologue 604 ····​.​prologue
603 ····​.​line·​37 605 ····​.​line·​37
604 ····​const-​string·​v7,​·​"headerTheme" 606 ····​const-​string·​v4,​·​"headerTheme"
   
605 ····​sget-​object·​v8,​·​Lcom/​plusonelabs/​calendar/​prefs/​CalendarPreferences;​-​>PREF_HEADER_THEME_DE​FAULT:​Ljava/​lang/​String;​ 607 ····​sget-​object·​v5,​·​Lcom/​plusonelabs/​calendar/​prefs/​CalendarPreferences;​-​>PREF_HEADER_THEME_DE​FAULT:​Ljava/​lang/​String;​
   
606 ····​invoke-​static·​{p1,​·​v7,​·​v8},​·​Lcom/​plusonelabs/​calendar/​Theme;​-​>getCurrentThemeId(La​ndroid/​content/​Context;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 608 ····​invoke-​static·​{p1,​·​v4,​·​v5},​·​Lcom/​plusonelabs/​calendar/​Theme;​-​>getCurrentThemeId(La​ndroid/​content/​Context;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
607 ····​move-​result·​v5 609 ····​move-​result·​v2
   
608 ····​.​line·​38 610 ····​.​line·​38
609 ····​.​local·​v5,​·​"themeId":​I 611 ····​.​local·​v2,​·​"themeId":​I
610 ····​new-​instance·​v1,​·​Landroid/​view/​ContextThemeWrapper;​ 612 ····​new-​instance·​v0,​·​Landroid/​view/​ContextThemeWrapper;​
   
611 ····​invoke-​direct·​{v1,​·​p1,​·​v5},​·​Landroid/​view/​ContextThemeWrapper;​-​><init>(Landroid/​content/​Context;​I)​V 613 ····​invoke-​direct·​{v0,​·​p1,​·​v2},​·​Landroid/​view/​ContextThemeWrapper;​-​><init>(Landroid/​content/​Context;​I)​V
   
612 ····​.​line·​39 614 ····​.​line·​39
613 ····​.​local·​v1,​·​"context":​Landroid/​content/​Context;​ 615 ····​.​local·​v0,​·​"context":​Landroid/​content/​Context;​
614 ····​invoke-​static·​{v1},​·​Lcom/​plusonelabs/​calendar/​AlarmReceiver;​-​>scheduleAlarm(Landro​id/​content/​Context;​)​V 616 ····​invoke-​static·​{v0},​·​Lcom/​plusonelabs/​calendar/​AlarmReceiver;​-​>scheduleAlarm(Landro​id/​content/​Context;​)​V
   
615 ····​.​line·​40 617 ····​.​line·​40
616 ····move-​object·​v0,​·​p3 618 ····array-​length·​v5,​·​p3
   
617 ····​.​local·​v0,​·​"arr$":​[I  
618 ····​array-​length·​v3,​·​v0  
   
619 ····.​local·​v3,​·"len$":​I 619 ····const/​4·​v4,​·0x0
620 ····​const/​4·​v2,​·​0x0  
   
621 ····​.​local·​v2,​·​"i$":​I  
622 ····​:​goto_0 620 ····​:​goto_0
623 ····​if-​ge·​v2,​·​v3,​·​:​cond_0 621 ····​if-​ge·​v4,​·​v5,​·​:​cond_0
   
624 ····​aget·​v6,​·v0,​·​v2 622 ····​aget·​v3,​·p3,​·​v4
   
625 ····​.​line·​41 623 ····​.​line·​41
626 ····​.​local·​v6,​·​"widgetId":​I 624 ····​.​local·​v3,​·​"widgetId":​I
627 ····​new-​instance·​v4,​·​Landroid/​widget/​RemoteViews;​ 625 ····​new-​instance·​v1,​·​Landroid/​widget/​RemoteViews;​
   
628 ····​invoke-​virtual·​{v1},​·​Landroid/​content/​Context;​-​>getPackageName()​Ljava/​lang/​String;​ 626 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getPackageName()​Ljava/​lang/​String;​
   
629 ····​move-​result-​object·​v7 627 ····​move-​result-​object·​v6
   
630 ····​const·​v8,​·​0x7f030006 628 ····​const·​v7,​·​0x7f030006
   
631 ····​invoke-​direct·​{v4,​·​v7,​·​v8},​·​Landroid/​widget/​RemoteViews;​-​><init>(Ljava/​lang/​String;​I)​V 629 ····​invoke-​direct·​{v1,​·​v6,​·​v7},​·​Landroid/​widget/​RemoteViews;​-​><init>(Ljava/​lang/​String;​I)​V
   
632 ····​.​line·​42 630 ····​.​line·​42
633 ····​.​local·​v4,​·​"rv":​Landroid/​widget/​RemoteViews;​ 631 ····​.​local·​v1,​·​"rv":​Landroid/​widget/​RemoteViews;​
634 ····​invoke-​direct·​{p0,​·​v1,​·​v4},​·​Lcom/​plusonelabs/​calendar/​EventAppWidgetProvide​r;​-​>configureBackground(​Landroid/​content/​Context;​Landroid/​widget/​RemoteViews;​)​V 632 ····​invoke-​direct·​{p0,​·​v0,​·​v1},​·​Lcom/​plusonelabs/​calendar/​EventAppWidgetProvide​r;​-​>configureBackground(​Landroid/​content/​Context;​Landroid/​widget/​RemoteViews;​)​V
   
635 ····​.​line·​43 633 ····​.​line·​43
636 ····​invoke-​direct·​{p0,​·​v1,​·​v4},​·​Lcom/​plusonelabs/​calendar/​EventAppWidgetProvide​r;​-​>configureActionBar(L​android/​content/​Context;​Landroid/​widget/​RemoteViews;​)​V 634 ····​invoke-​direct·​{p0,​·​v0,​·​v1},​·​Lcom/​plusonelabs/​calendar/​EventAppWidgetProvide​r;​-​>configureActionBar(L​android/​content/​Context;​Landroid/​widget/​RemoteViews;​)​V
   
637 ····​.​line·​44 635 ····​.​line·​44
638 ····​invoke-​direct·​{p0,​·​v1,​·​v6,​·​v4},​·​Lcom/​plusonelabs/​calendar/​EventAppWidgetProvide​r;​-​>configureList(Landro​id/​content/​Context;​ILandroid/​widget/​RemoteViews;​)​V 636 ····​invoke-​direct·​{p0,​·​v0,​·​v3,​·​v1},​·​Lcom/​plusonelabs/​calendar/​EventAppWidgetProvide​r;​-​>configureList(Landro​id/​content/​Context;​ILandroid/​widget/​RemoteViews;​)​V
   
639 ····​.​line·​45 637 ····​.​line·​45
640 ····​invoke-​virtual·​{p2,​·​v6,​·​v4},​·​Landroid/​appwidget/​AppWidgetManager;​-​>updateAppWidget(ILan​droid/​widget/​RemoteViews;​)​V 638 ····​invoke-​virtual·​{p2,​·​v3,​·​v1},​·​Landroid/​appwidget/​AppWidgetManager;​-​>updateAppWidget(ILan​droid/​widget/​RemoteViews;​)​V
   
641 ····​.​line·​40 639 ····​.​line·​40
642 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 640 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1
   
643 ····​goto·​:​goto_0 641 ····​goto·​:​goto_0
   
644 ····​.​line·​47 642 ····​.​line·​47
Max diff block lines reached; 30/5189 bytes (0.58%) of diff not shown.
[−]
smali/com/plusonelabs/calendar/CalendarIntentUtil.smali
Offset 62, 14 lines modified Offset 62, 15 lines modified
   
62 ····​move-​result-​object·​v2 62 ····​move-​result-​object·​v2
   
63 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​joda/​time/​DateTime;​-​>withSecondOfMinute(I​)​Lorg/​joda/​time/​DateTime;​ 63 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​joda/​time/​DateTime;​-​>withSecondOfMinute(I​)​Lorg/​joda/​time/​DateTime;​
   
64 ····​move-​result-​object·​v2 64 ····​move-​result-​object·​v2
   
  65 ····​.​line·​57
65 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​joda/​time/​DateTime;​-​>withMillisOfSecond(I​)​Lorg/​joda/​time/​DateTime;​ 66 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​joda/​time/​DateTime;​-​>withMillisOfSecond(I​)​Lorg/​joda/​time/​DateTime;​
   
66 ····​move-​result-​object·​v0 67 ····​move-​result-​object·​v0
   
67 ····​.​line·​58 68 ····​.​line·​58
68 ····​.​local·​v0,​·​"beginTime":​Lorg/​joda/​time/​DateTime;​ 69 ····​.​local·​v0,​·​"beginTime":​Lorg/​joda/​time/​DateTime;​
69 ····​invoke-​virtual·​{v0,​·​v4},​·​Lorg/​joda/​time/​DateTime;​-​>plusHours(I)​Lorg/​joda/​time/​DateTime;​ 70 ····​invoke-​virtual·​{v0,​·​v4},​·​Lorg/​joda/​time/​DateTime;​-​>plusHours(I)​Lorg/​joda/​time/​DateTime;​
Offset 84, 32 lines modified Offset 85, 35 lines modified
   
84 ····​sget-​object·​v4,​·​Landroid/​provider/​CalendarContract$Even​ts;​-​>CONTENT_URI:​Landroid/​net/​Uri;​ 85 ····​sget-​object·​v4,​·​Landroid/​provider/​CalendarContract$Even​ts;​-​>CONTENT_URI:​Landroid/​net/​Uri;​
   
85 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​Landroid/​net/​Uri;​)​V 86 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​Landroid/​net/​Uri;​)​V
   
86 ····​const-​string·​v3,​·​"beginTime" 87 ····​const-​string·​v3,​·​"beginTime"
   
  88 ····​.​line·​60
87 ····​invoke-​virtual·​{v0},​·​Lorg/​joda/​time/​DateTime;​-​>getMillis()​J 89 ····​invoke-​virtual·​{v0},​·​Lorg/​joda/​time/​DateTime;​-​>getMillis()​J
   
88 ····​move-​result-​wide·​v4 90 ····​move-​result-​wide·​v4
   
89 ····​invoke-​virtual·​{v2,​·​v3,​·​v4,​·​v5},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​J)​Landroid/​content/​Intent;​ 91 ····​invoke-​virtual·​{v2,​·​v3,​·​v4,​·​v5},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​J)​Landroid/​content/​Intent;​
   
90 ····​move-​result-​object·​v2 92 ····​move-​result-​object·​v2
   
91 ····​const-​string·​v3,​·​"endTime" 93 ····​const-​string·​v3,​·​"endTime"
   
  94 ····​.​line·​61
92 ····​invoke-​virtual·​{v1},​·​Lorg/​joda/​time/​DateTime;​-​>getMillis()​J 95 ····​invoke-​virtual·​{v1},​·​Lorg/​joda/​time/​DateTime;​-​>getMillis()​J
   
93 ····​move-​result-​wide·​v4 96 ····​move-​result-​wide·​v4
   
94 ····​invoke-​virtual·​{v2,​·​v3,​·​v4,​·​v5},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​J)​Landroid/​content/​Intent;​ 97 ····​invoke-​virtual·​{v2,​·​v3,​·​v4,​·​v5},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​J)​Landroid/​content/​Intent;​
   
95 ····​move-​result-​object·​v2 98 ····​move-​result-​object·​v2
   
  99 ····​.​line·​59
96 ····​return-​object·​v2 100 ····​return-​object·​v2
97 .​end·​method 101 .​end·​method
   
98 .​method·​static·​createOpenCalendarAtD​ayIntent(Lorg/​joda/​time/​DateTime;​)​Landroid/​content/​Intent;​ 102 .​method·​static·​createOpenCalendarAtD​ayIntent(Lorg/​joda/​time/​DateTime;​)​Landroid/​content/​Intent;​
99 ····​.​locals·​6 103 ····​.​locals·​6
100 ····​.​param·​p0,​·​"goToTime"····​#·​Lorg/​joda/​time/​DateTime;​ 104 ····​.​param·​p0,​·​"goToTime"····​#·​Lorg/​joda/​time/​DateTime;​
   
[−]
smali/com/plusonelabs/calendar/EventRemoteViewsFactory.smali
Offset 68, 15 lines modified Offset 68, 15 lines modified
68 ····​invoke-​interface·​{v0,​·​v1},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 68 ····​invoke-​interface·​{v0,​·​v1},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
69 ····​.​line·​46 69 ····​.​line·​46
70 ····​return-​void 70 ····​return-​void
71 .​end·​method 71 .​end·​method
   
72 .​method·​private·​addDayHeaders(Ljava/​util/​List;​)​Ljava/​util/​List;​ 72 .​method·​private·​addDayHeaders(Ljava/​util/​List;​)​Ljava/​util/​List;​
73 ····​.​locals·10 73 ····​.​locals·8
74 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 74 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
75 ········​value·​=·​{ 75 ········​value·​=·​{
76 ············​"(",​ 76 ············​"(",​
77 ············​"Ljava/​util/​List",​ 77 ············​"Ljava/​util/​List",​
78 ············​"<",​ 78 ············​"<",​
79 ············​"Lcom/​plusonelabs/​calendar/​widget/​WidgetEntry;​",​ 79 ············​"Lcom/​plusonelabs/​calendar/​widget/​WidgetEntry;​",​
80 ············​">;​)​",​ 80 ············​">;​)​",​
Offset 86, 118 lines modified Offset 86, 116 lines modified
86 ············​">;​" 86 ············​">;​"
87 ········​} 87 ········​}
88 ····​.​end·​annotation 88 ····​.​end·​annotation
   
89 ····​.​prologue 89 ····​.​prologue
90 ····​.​line·​109 90 ····​.​line·​109
91 ····​.​local·​p1,​·​"listIn":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​plusonelabs/​calendar/​widget/​WidgetEntry;​>;​" 91 ····​.​local·​p1,​·​"listIn":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​plusonelabs/​calendar/​widget/​WidgetEntry;​>;​"
92 ····​new-​instance·​v3,​·​Ljava/​util/​ArrayList;​ 92 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​
   
93 ····​invoke-​direct·​{v3},​·​Ljava/​util/​ArrayList;​-​><init>()​V 93 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
94 ····​.​line·​110 94 ····​.​line·​110
95 ····​.​local·​v3,​·​"listOut":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​plusonelabs/​calendar/​widget/​WidgetEntry;​>;​" 95 ····​.​local·​v2,​·​"listOut":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​plusonelabs/​calendar/​widget/​WidgetEntry;​>;​"
96 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>isEmpty()​Z 96 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>isEmpty()​Z
   
97 ····​move-​result·​v6 97 ····​move-​result·​v5
   
98 ····​if-​nez·​v6,​·​:​cond_2 98 ····​if-​nez·​v5,​·​:​cond_2
   
99 ····​.​line·​111 99 ····​.​line·​111
100 ····​iget-​object·​v6,​·​p0,​·​Lcom/​plusonelabs/​calendar/​EventRemoteViewsFacto​ry;​-​>context:​Landroid/​content/​Context;​ 100 ····​iget-​object·​v5,​·​p0,​·​Lcom/​plusonelabs/​calendar/​EventRemoteViewsFacto​ry;​-​>context:​Landroid/​content/​Context;​
   
101 ····​invoke-​static·​{v6},​·​Lcom/​plusonelabs/​calendar/​prefs/​CalendarPreferences;​-​>getShowDaysWithoutEv​ents(Landroid/​content/​Context;​)​Z 101 ····​invoke-​static·​{v5},​·​Lcom/​plusonelabs/​calendar/​prefs/​CalendarPreferences;​-​>getShowDaysWithoutEv​ents(Landroid/​content/​Context;​)​Z
   
102 ····​move-​result·​v5 102 ····​move-​result·​v4
   
103 ····​.​line·​112 103 ····​.​line·​112
104 ····​.​local·​v5,​·​"showDaysWithoutEvent​s":​Z 104 ····​.​local·​v4,​·​"showDaysWithoutEvent​s":​Z
105 ····​new-​instance·​v0,​·​Lcom/​plusonelabs/​calendar/​widget/​DayHeader;​ 105 ····​new-​instance·​v0,​·​Lcom/​plusonelabs/​calendar/​widget/​DayHeader;​
   
106 ····​new-​instance·​v6,​·​Lorg/​joda/​time/​DateTime;​ 106 ····​new-​instance·​v5,​·​Lorg/​joda/​time/​DateTime;​
   
107 ····​const-​wide/​16·​v8,​·​0x0 107 ····​const-​wide/​16·​v6,​·​0x0
   
108 ····​invoke-​direct·​{v6,​·​v8,​·​v9},​·​Lorg/​joda/​time/​DateTime;​-​><init>(J)​V 108 ····​invoke-​direct·​{v5,​·​v6,​·​v7},​·​Lorg/​joda/​time/​DateTime;​-​><init>(J)​V
   
109 ····​invoke-​direct·​{v0,​·​v6},​·​Lcom/​plusonelabs/​calendar/​widget/​DayHeader;​-​><init>(Lorg/​joda/​time/​DateTime;​)​V 109 ····​invoke-​direct·​{v0,​·​v5},​·​Lcom/​plusonelabs/​calendar/​widget/​DayHeader;​-​><init>(Lorg/​joda/​time/​DateTime;​)​V
   
110 ····​.​line·​113 110 ····​.​line·​113
111 ····​.​local·​v0,​·​"curDayBucket":​Lcom/​plusonelabs/​calendar/​widget/​DayHeader;​ 111 ····​.​local·​v0,​·​"curDayBucket":​Lcom/​plusonelabs/​calendar/​widget/​DayHeader;​
112 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 112 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
113 ····​move-​result-​object·​v2 113 ····​move-​result-​object·​v5
   
114 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
115 ····​:​goto_0 114 ····​:​goto_0
116 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 115 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
117 ····​move-​result·​v6 116 ····​move-​result·​v6
   
118 ····​if-​eqz·​v6,​·​:​cond_2 117 ····​if-​eqz·​v6,​·​:​cond_2
   
119 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 118 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
120 ····​move-​result-​object·​v1 119 ····​move-​result-​object·​v1
   
121 ····​check-​cast·​v1,​·​Lcom/​plusonelabs/​calendar/​widget/​WidgetEntry;​ 120 ····​check-​cast·​v1,​·​Lcom/​plusonelabs/​calendar/​widget/​WidgetEntry;​
   
122 ····​.​line·​114 121 ····​.​line·​114
123 ····​.​local·​v1,​·​"entry":​Lcom/​plusonelabs/​calendar/​widget/​WidgetEntry;​ 122 ····​.​local·​v1,​·​"entry":​Lcom/​plusonelabs/​calendar/​widget/​WidgetEntry;​
124 ····​invoke-​virtual·​{v1},​·​Lcom/​plusonelabs/​calendar/​widget/​WidgetEntry;​-​>getStartDay()​Lorg/​joda/​time/​DateTime;​ 123 ····​invoke-​virtual·​{v1},​·​Lcom/​plusonelabs/​calendar/​widget/​WidgetEntry;​-​>getStartDay()​Lorg/​joda/​time/​DateTime;​
   
125 ····​move-​result-​object·​v4 124 ····​move-​result-​object·​v3
   
126 ····​.​line·​115 125 ····​.​line·​115
127 ····​.​local·​v4,​·​"nextStartOfDay":​Lorg/​joda/​time/​DateTime;​ 126 ····​.​local·​v3,​·​"nextStartOfDay":​Lorg/​joda/​time/​DateTime;​
128 ····​invoke-​virtual·​{v0},​·​Lcom/​plusonelabs/​calendar/​widget/​DayHeader;​-​>getStartDay()​Lorg/​joda/​time/​DateTime;​ 127 ····​invoke-​virtual·​{v0},​·​Lcom/​plusonelabs/​calendar/​widget/​DayHeader;​-​>getStartDay()​Lorg/​joda/​time/​DateTime;​
   
129 ····​move-​result-​object·​v6 128 ····​move-​result-​object·​v6
   
130 ····​invoke-​virtual·​{v4,​·​v6},​·​Lorg/​joda/​time/​DateTime;​-​>isEqual(Lorg/​joda/​time/​ReadableInstant;​)​Z 129 ····​invoke-​virtual·​{v3,​·​v6},​·​Lorg/​joda/​time/​DateTime;​-​>isEqual(Lorg/​joda/​time/​ReadableInstant;​)​Z
   
131 ····​move-​result·​v6 130 ····​move-​result·​v6
   
132 ····​if-​nez·​v6,​·​:​cond_1 131 ····​if-​nez·​v6,​·​:​cond_1
   
133 ····​.​line·​116 132 ····​.​line·​116
134 ····​if-​eqz·​v5,​·​:​cond_0 133 ····​if-​eqz·​v4,​·​:​cond_0
   
135 ····​.​line·​117 134 ····​.​line·​117
136 ····​invoke-​virtual·​{v0},​·​Lcom/​plusonelabs/​calendar/​widget/​DayHeader;​-​>getStartDay()​Lorg/​joda/​time/​DateTime;​ 135 ····​invoke-​virtual·​{v0},​·​Lcom/​plusonelabs/​calendar/​widget/​DayHeader;​-​>getStartDay()​Lorg/​joda/​time/​DateTime;​
   
137 ····​move-​result-​object·​v6 136 ····​move-​result-​object·​v6
Max diff block lines reached; 10389/14576 bytes (71.27%) of diff not shown.
[−]
smali/com/plusonelabs/calendar/EnvironmentChangedReceiver.smali
Offset 35, 30 lines modified Offset 35, 33 lines modified
   
35 ····​move-​result·​v1 35 ····​move-​result·​v1
   
36 ····​if-​nez·​v1,​·​:​cond_0 36 ····​if-​nez·​v1,​·​:​cond_0
   
37 ····​const-​string·​v1,​·​"android.​intent.​action.​TIME_SET" 37 ····​const-​string·​v1,​·​"android.​intent.​action.​TIME_SET"
   
  38 ····​.​line·​17
38 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 39 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
39 ····​move-​result·​v1 40 ····​move-​result·​v1
   
40 ····​if-​nez·​v1,​·​:​cond_0 41 ····​if-​nez·​v1,​·​:​cond_0
   
41 ····​const-​string·​v1,​·​"android.​intent.​action.​DATE_CHANGED" 42 ····​const-​string·​v1,​·​"android.​intent.​action.​DATE_CHANGED"
   
  43 ····​.​line·​18
42 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 44 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
43 ····​move-​result·​v1 45 ····​move-​result·​v1
   
44 ····​if-​nez·​v1,​·​:​cond_0 46 ····​if-​nez·​v1,​·​:​cond_0
   
45 ····​const-​string·​v1,​·​"android.​intent.​action.​TIMEZONE_CHANGED" 47 ····​const-​string·​v1,​·​"android.​intent.​action.​TIMEZONE_CHANGED"
   
  48 ····​.​line·​19
46 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 49 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
47 ····​move-​result·​v1 50 ····​move-​result·​v1
   
48 ····​if-​eqz·​v1,​·​:​cond_1 51 ····​if-​eqz·​v1,​·​:​cond_1
   
49 ····​.​line·​20 52 ····​.​line·​20
[−]
smali/com/plusonelabs/calendar/R.smali
Offset 25, 10 lines modified Offset 25, 9 lines modified
25 .​method·​public·​constructor·​<init>()​V 25 .​method·​public·​constructor·​<init>()​V
26 ····​.​locals·​0 26 ····​.​locals·​0
   
27 ····​.​prologue 27 ····​.​prologue
28 ····​.​line·​10 28 ····​.​line·​10
29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
30 ····​.​line·​404  
31 ····​return-​void 30 ····​return-​void
32 .​end·​method 31 .​end·​method
[−]
smali/com/plusonelabs/calendar/calendar/CalendarEvent.smali
Offset 476, 14 lines modified Offset 476, 15 lines modified
   
476 ····​const-​string·​v1,​·​",​·​startDate=" 476 ····​const-​string·​v1,​·​",​·​startDate="
   
477 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 477 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
478 ····​move-​result-​object·​v0 478 ····​move-​result-​object·​v0
   
  479 ····​.​line·​106
479 ····​invoke-​virtual·​{p0},​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarEvent;​-​>getStartDate()​Lorg/​joda/​time/​DateTime;​ 480 ····​invoke-​virtual·​{p0},​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarEvent;​-​>getStartDate()​Lorg/​joda/​time/​DateTime;​
   
480 ····​move-​result-​object·​v1 481 ····​move-​result-​object·​v1
   
481 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​ 482 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
   
482 ····​move-​result-​object·​v1 483 ····​move-​result-​object·​v1
Offset 611, 21 lines modified Offset 612, 23 lines modified
   
611 ····​move-​result-​object·​v0 612 ····​move-​result-​object·​v0
   
612 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 613 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
613 ····​move-​result-​object·​v0 614 ····​move-​result-​object·​v0
   
  615 ····​.​line·​104
614 ····​return-​object·​v0 616 ····​return-​object·​v0
   
615 ····​:​cond_0 617 ····​:​cond_0
616 ····​const-​string·​v0,​·​"" 618 ····​const-​string·​v0,​·​""
   
617 ····​goto/​16·​:​goto_0 619 ····​goto/​16·​:​goto_0
   
  620 ····​.​line·​106
618 ····​:​cond_1 621 ····​:​cond_1
619 ····​const-​string·​v0,​·​"" 622 ····​const-​string·​v0,​·​""
   
620 ····​goto·​:​goto_1 623 ····​goto·​:​goto_1
   
621 ····​:​cond_2 624 ····​:​cond_2
622 ····​const-​string·​v0,​·​"" 625 ····​const-​string·​v0,​·​""
[−]
smali/com/plusonelabs/calendar/calendar/CalendarEventProvider.smali
Offset 351, 40 lines modified Offset 351, 44 lines modified
   
351 ····​.​line·​234 351 ····​.​line·​234
352 ····​.​local·​v5,​·​"utcDate":​Lorg/​joda/​time/​DateTime;​ 352 ····​.​local·​v5,​·​"utcDate":​Lorg/​joda/​time/​DateTime;​
353 ····​new-​instance·​v7,​·​Lorg/​joda/​time/​LocalDateTime;​ 353 ····​new-​instance·​v7,​·​Lorg/​joda/​time/​LocalDateTime;​
   
354 ····​invoke-​direct·​{v7},​·​Lorg/​joda/​time/​LocalDateTime;​-​><init>()​V 354 ····​invoke-​direct·​{v7},​·​Lorg/​joda/​time/​LocalDateTime;​-​><init>()​V
   
  355 ····​.​line·​235
355 ····​invoke-​virtual·​{v5},​·​Lorg/​joda/​time/​DateTime;​-​>getYear()​I 356 ····​invoke-​virtual·​{v5},​·​Lorg/​joda/​time/​DateTime;​-​>getYear()​I
   
356 ····​move-​result·​v8 357 ····​move-​result·​v8
   
357 ····​invoke-​virtual·​{v7,​·​v8},​·​Lorg/​joda/​time/​LocalDateTime;​-​>withYear(I)​Lorg/​joda/​time/​LocalDateTime;​ 358 ····​invoke-​virtual·​{v7,​·​v8},​·​Lorg/​joda/​time/​LocalDateTime;​-​>withYear(I)​Lorg/​joda/​time/​LocalDateTime;​
   
358 ····​move-​result-​object·​v7 359 ····​move-​result-​object·​v7
   
  360 ····​.​line·​236
359 ····​invoke-​virtual·​{v5},​·​Lorg/​joda/​time/​DateTime;​-​>getMonthOfYear()​I 361 ····​invoke-​virtual·​{v5},​·​Lorg/​joda/​time/​DateTime;​-​>getMonthOfYear()​I
   
360 ····​move-​result·​v8 362 ····​move-​result·​v8
   
361 ····​invoke-​virtual·​{v7,​·​v8},​·​Lorg/​joda/​time/​LocalDateTime;​-​>withMonthOfYear(I)​Lorg/​joda/​time/​LocalDateTime;​ 363 ····​invoke-​virtual·​{v7,​·​v8},​·​Lorg/​joda/​time/​LocalDateTime;​-​>withMonthOfYear(I)​Lorg/​joda/​time/​LocalDateTime;​
   
362 ····​move-​result-​object·​v7 364 ····​move-​result-​object·​v7
   
  365 ····​.​line·​237
363 ····​invoke-​virtual·​{v5},​·​Lorg/​joda/​time/​DateTime;​-​>getDayOfMonth()​I 366 ····​invoke-​virtual·​{v5},​·​Lorg/​joda/​time/​DateTime;​-​>getDayOfMonth()​I
   
364 ····​move-​result·​v8 367 ····​move-​result·​v8
   
365 ····​invoke-​virtual·​{v7,​·​v8},​·​Lorg/​joda/​time/​LocalDateTime;​-​>withDayOfMonth(I)​Lorg/​joda/​time/​LocalDateTime;​ 368 ····​invoke-​virtual·​{v7,​·​v8},​·​Lorg/​joda/​time/​LocalDateTime;​-​>withDayOfMonth(I)​Lorg/​joda/​time/​LocalDateTime;​
   
366 ····​move-​result-​object·​v7 369 ····​move-​result-​object·​v7
   
367 ····​const/​4·​v8,​·​0x0 370 ····​const/​4·​v8,​·​0x0
   
  371 ····​.​line·​238
368 ····​invoke-​virtual·​{v7,​·​v8},​·​Lorg/​joda/​time/​LocalDateTime;​-​>withMillisOfDay(I)​Lorg/​joda/​time/​LocalDateTime;​ 372 ····​invoke-​virtual·​{v7,​·​v8},​·​Lorg/​joda/​time/​LocalDateTime;​-​>withMillisOfDay(I)​Lorg/​joda/​time/​LocalDateTime;​
   
369 ····​move-​result-​object·​v3 373 ····​move-​result-​object·​v3
   
370 ····​.​line·​239 374 ····​.​line·​239
371 ····​.​local·​v3,​·​"ldt":​Lorg/​joda/​time/​LocalDateTime;​ 375 ····​.​local·​v3,​·​"ldt":​Lorg/​joda/​time/​LocalDateTime;​
372 ····​const/​4·​v2,​·​0x0 376 ····​const/​4·​v2,​·​0x0
Offset 653, 21 lines modified Offset 657, 24 lines modified
   
653 ····​move-​result·​v0 657 ····​move-​result·​v0
   
654 ····​.​line·​78 658 ····​.​line·​78
655 ····​.​local·​v0,​·​"dateRange":​I 659 ····​.​local·​v0,​·​"dateRange":​I
656 ····​if-​lez·​v0,​·​:​cond_0 660 ····​if-​lez·​v0,​·​:​cond_0
   
  661 ····​.​line·​79
657 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​joda/​time/​DateTime;​-​>plusDays(I)​Lorg/​joda/​time/​DateTime;​ 662 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​joda/​time/​DateTime;​-​>plusDays(I)​Lorg/​joda/​time/​DateTime;​
   
658 ····​move-​result-​object·​v1 663 ····​move-​result-​object·​v1
   
  664 ····​.​line·​78
659 ····​:​goto_0 665 ····​:​goto_0
660 ····​return-​object·​v1 666 ····​return-​object·​v1
   
  667 ····​.​line·​80
661 ····​:​cond_0 668 ····​:​cond_0
662 ····​invoke-​virtual·​{p1},​·​Lorg/​joda/​time/​DateTime;​-​>withTimeAtStartOfDay​()​Lorg/​joda/​time/​DateTime;​ 669 ····​invoke-​virtual·​{p1},​·​Lorg/​joda/​time/​DateTime;​-​>withTimeAtStartOfDay​()​Lorg/​joda/​time/​DateTime;​
   
663 ····​move-​result-​object·​v1 670 ····​move-​result-​object·​v1
   
664 ····​const/​4·​v2,​·​0x1 671 ····​const/​4·​v2,​·​0x1
   
Offset 752, 65 lines modified Offset 759, 64 lines modified
752 ····​.​line·​170 759 ····​.​line·​170
753 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​ 760 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​
   
754 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V 761 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
755 ····​.​line·​171 762 ····​.​line·​171
756 ····​.​local·​v2,​·​"eventList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​plusonelabs/​calendar/​calendar/​CalendarEvent;​>;​" 763 ····​.​local·​v2,​·​"eventList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​plusonelabs/​calendar/​calendar/​CalendarEvent;​>;​"
757 ····​iget-​object·​v4,​·​p0,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarEventProvider​;​-​>context:​Landroid/​content/​Context;​ 764 ····​iget-​object·​v3,​·​p0,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarEventProvider​;​-​>context:​Landroid/​content/​Context;​
   
758 ····​invoke-​static·​{v4},​·​Lcom/​plusonelabs/​calendar/​prefs/​CalendarPreferences;​-​>getShowPastEventsWit​hDefaultColor(Landroi​d/​content/​Context;​)​Z 765 ····​invoke-​static·​{v3},​·​Lcom/​plusonelabs/​calendar/​prefs/​CalendarPreferences;​-​>getShowPastEventsWit​hDefaultColor(Landroi​d/​content/​Context;​)​Z
   
759 ····​move-​result·​v4 766 ····​move-​result·​v3
   
760 ····​if-​eqz·​v4,​·​:​cond_0 767 ····​if-​eqz·​v3,​·​:​cond_0
   
761 ····​.​line·​172 768 ····​.​line·​172
762 ····​sget-​object·​v4,​·​Landroid/​provider/​CalendarContract$Inst​ances;​-​>CONTENT_URI:​Landroid/​net/​Uri;​ 769 ····​sget-​object·​v3,​·​Landroid/​provider/​CalendarContract$Inst​ances;​-​>CONTENT_URI:​Landroid/​net/​Uri;​
   
763 ····​invoke-​virtual·​{v4},​·​Landroid/​net/​Uri;​-​>buildUpon()​Landroid/​net/​Uri$Builder;​ 770 ····​invoke-​virtual·​{v3},​·​Landroid/​net/​Uri;​-​>buildUpon()​Landroid/​net/​Uri$Builder;​
   
764 ····​move-​result-​object·​v0 771 ····​move-​result-​object·​v0
   
765 ····​.​line·​173 772 ····​.​line·​173
766 ····​.​local·​v0,​·​"builder":​Landroid/​net/​Uri$Builder;​ 773 ····​.​local·​v0,​·​"builder":​Landroid/​net/​Uri$Builder;​
767 ····​const-​wide/​16·​v4,​·​0x0 774 ····​const-​wide/​16·​v4,​·​0x0
   
768 ····​invoke-​static·​{v0,​·​v4,​·​v5},​·​Landroid/​content/​ContentUris;​-​>appendId(Landroid/​net/​Uri$Builder;​J)​Landroid/​net/​Uri$Builder;​ 775 ····​invoke-​static·​{v0,​·​v4,​·​v5},​·​Landroid/​content/​ContentUris;​-​>appendId(Landroid/​net/​Uri$Builder;​J)​Landroid/​net/​Uri$Builder;​
   
769 ····​.​line·​174 776 ····​.​line·​174
Max diff block lines reached; 3665/6983 bytes (52.48%) of diff not shown.
[−]
smali/com/plusonelabs/calendar/calendar/CalendarEventVisualizer.smali
Offset 71, 17 lines modified Offset 71, 17 lines modified
71 ············​">;​" 71 ············​">;​"
72 ········​} 72 ········​}
73 ····​.​end·​annotation 73 ····​.​end·​annotation
   
74 ····​.​prologue 74 ····​.​prologue
75 ····​.​line·​132 75 ····​.​line·​132
76 ····​.​local·​p1,​·​"eventList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​plusonelabs/​calendar/​calendar/​CalendarEvent;​>;​" 76 ····​.​local·​p1,​·​"eventList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​plusonelabs/​calendar/​calendar/​CalendarEvent;​>;​"
77 ····​iget-​object·​v5,​·​p0,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarEventVisualiz​er;​-​>context:​Landroid/​content/​Context;​ 77 ····​iget-​object·​v4,​·​p0,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarEventVisualiz​er;​-​>context:​Landroid/​content/​Context;​
   
78 ····​invoke-​static·​{v5},​·​Lcom/​plusonelabs/​calendar/​prefs/​CalendarPreferences;​-​>getFillAllDayEvents(​Landroid/​content/​Context;​)​Z 78 ····​invoke-​static·​{v4},​·​Lcom/​plusonelabs/​calendar/​prefs/​CalendarPreferences;​-​>getFillAllDayEvents(​Landroid/​content/​Context;​)​Z
   
79 ····​move-​result·​v3 79 ····​move-​result·​v3
   
80 ····​.​line·​133 80 ····​.​line·​133
81 ····​.​local·​v3,​·​"fillAllDayEvents":​Z 81 ····​.​local·​v3,​·​"fillAllDayEvents":​Z
82 ····​new-​instance·​v1,​·​Ljava/​util/​ArrayList;​ 82 ····​new-​instance·​v1,​·​Ljava/​util/​ArrayList;​
   
Offset 89, 15 lines modified Offset 89, 14 lines modified
   
89 ····​.​line·​134 89 ····​.​line·​134
90 ····​.​local·​v1,​·​"entryList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​plusonelabs/​calendar/​widget/​CalendarEntry;​>;​" 90 ····​.​local·​v1,​·​"entryList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​plusonelabs/​calendar/​widget/​CalendarEntry;​>;​"
91 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 91 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
92 ····​move-​result-​object·​v4 92 ····​move-​result-​object·​v4
   
93 ····​.​local·​v4,​·​"i$":​Ljava/​util/​Iterator;​  
94 ····​:​cond_0 93 ····​:​cond_0
95 ····​:​goto_0 94 ····​:​goto_0
96 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 95 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
97 ····​move-​result·​v5 96 ····​move-​result·​v5
   
98 ····​if-​eqz·​v5,​·​:​cond_1 97 ····​if-​eqz·​v5,​·​:​cond_1
Offset 260, 22 lines modified Offset 259, 24 lines modified
   
260 ····​.​prologue 259 ····​.​prologue
261 ····​.​line·​117 260 ····​.​line·​117
262 ····​invoke-​virtual·​{p1},​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarEvent;​-​>getEventId()​I 261 ····​invoke-​virtual·​{p1},​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarEvent;​-​>getEventId()​I
   
263 ····​move-​result·​v0 262 ····​move-​result·​v0
   
  263 ····​.​line·​118
264 ····​invoke-​virtual·​{p1},​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarEvent;​-​>getStartDate()​Lorg/​joda/​time/​DateTime;​ 264 ····​invoke-​virtual·​{p1},​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarEvent;​-​>getStartDate()​Lorg/​joda/​time/​DateTime;​
   
265 ····​move-​result-​object·​v1 265 ····​move-​result-​object·​v1
   
266 ····​invoke-​virtual·​{p1},​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarEvent;​-​>getEndDate()​Lorg/​joda/​time/​DateTime;​ 266 ····​invoke-​virtual·​{p1},​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarEvent;​-​>getEndDate()​Lorg/​joda/​time/​DateTime;​
   
267 ····​move-​result-​object·​v2 267 ····​move-​result-​object·​v2
   
  268 ····​.​line·​117
268 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Lcom/​plusonelabs/​calendar/​CalendarIntentUtil;​-​>createOpenCalendarEv​entIntent(ILorg/​joda/​time/​DateTime;​Lorg/​joda/​time/​DateTime;​)​Landroid/​content/​Intent;​ 269 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Lcom/​plusonelabs/​calendar/​CalendarIntentUtil;​-​>createOpenCalendarEv​entIntent(ILorg/​joda/​time/​DateTime;​Lorg/​joda/​time/​DateTime;​)​Landroid/​content/​Intent;​
   
269 ····​move-​result-​object·​v0 270 ····​move-​result-​object·​v0
   
270 ····​return-​object·​v0 271 ····​return-​object·​v0
271 .​end·​method 272 .​end·​method
   
Offset 579, 22 lines modified Offset 580, 24 lines modified
579 ····​invoke-​static·​{v1,​·​p2,​·​v3,​·​v2},​·​Lcom/​plusonelabs/​calendar/​RemoteViewsUtil;​-​>setTextColorFromAttr​(Landroid/​content/​Context;​Landroid/​widget/​RemoteViews;​II)​V 580 ····​invoke-​static·​{v1,​·​p2,​·​v3,​·​v2},​·​Lcom/​plusonelabs/​calendar/​RemoteViewsUtil;​-​>setTextColorFromAttr​(Landroid/​content/​Context;​Landroid/​widget/​RemoteViews;​II)​V
   
580 ····​.​line·​66 581 ····​.​line·​66
581 ····​iget-​object·​v1,​·​p0,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarEventVisualiz​er;​-​>prefs:​Landroid/​content/​SharedPreferences;​ 582 ····​iget-​object·​v1,​·​p0,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarEventVisualiz​er;​-​>prefs:​Landroid/​content/​SharedPreferences;​
   
582 ····​const-​string·​v2,​·​"multiline_title" 583 ····​const-​string·​v2,​·​"multiline_title"
   
  584 ····​.​line·​67
583 ····​invoke-​interface·​{v1,​·​v2,​·​v0},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z 585 ····​invoke-​interface·​{v1,​·​v2,​·​v0},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z
   
584 ····​move-​result·​v1 586 ····​move-​result·​v1
   
585 ····​if-​nez·​v1,​·​:​cond_0 587 ····​if-​nez·​v1,​·​:​cond_0
   
586 ····​const/​4·​v0,​·​0x1 588 ····​const/​4·​v0,​·​0x1
   
  589 ····​.​line·​66
587 ····​:​cond_0 590 ····​:​cond_0
588 ····​invoke-​static·​{p2,​·​v3,​·​v0},​·​Lcom/​plusonelabs/​calendar/​RemoteViewsUtil;​-​>setSingleLine(Landro​id/​widget/​RemoteViews;​IZ)​V 591 ····​invoke-​static·​{p2,​·​v3,​·​v0},​·​Lcom/​plusonelabs/​calendar/​RemoteViewsUtil;​-​>setSingleLine(Landro​id/​widget/​RemoteViews;​IZ)​V
   
589 ····​.​line·​68 592 ····​.​line·​68
590 ····​return-​void 593 ····​return-​void
591 .​end·​method 594 .​end·​method
   
Offset 631, 38 lines modified Offset 634, 41 lines modified
631 ····​.​local·​v2,​·​"firstDate":​Lorg/​joda/​time/​DateTime;​ 634 ····​.​local·​v2,​·​"firstDate":​Lorg/​joda/​time/​DateTime;​
632 ····​iget-​object·​v5,​·​p0,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarEventVisualiz​er;​-​>calendarContentProvi​der:​Lcom/​plusonelabs/​calendar/​calendar/​CalendarEventProvider​;​ 635 ····​iget-​object·​v5,​·​p0,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarEventVisualiz​er;​-​>calendarContentProvi​der:​Lcom/​plusonelabs/​calendar/​calendar/​CalendarEventProvider​;​
   
633 ····​invoke-​virtual·​{v5},​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarEventProvider​;​-​>getStartOfTimeRange(​)​Lorg/​joda/​time/​DateTime;​ 636 ····​invoke-​virtual·​{v5},​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarEventProvider​;​-​>getStartOfTimeRange(​)​Lorg/​joda/​time/​DateTime;​
   
634 ····​move-​result-​object·​v5 637 ····​move-​result-​object·​v5
   
  638 ····​.​line·​147
635 ····​invoke-​virtual·​{v5},​·​Lorg/​joda/​time/​DateTime;​-​>withTimeAtStartOfDay​()​Lorg/​joda/​time/​DateTime;​ 639 ····​invoke-​virtual·​{v5},​·​Lorg/​joda/​time/​DateTime;​-​>withTimeAtStartOfDay​()​Lorg/​joda/​time/​DateTime;​
   
636 ····​move-​result-​object·​v0 640 ····​move-​result-​object·​v0
   
637 ····​.​line·​148 641 ····​.​line·​148
638 ····​.​local·​v0,​·​"dayOfStartOfTimeRang​e":​Lorg/​joda/​time/​DateTime;​ 642 ····​.​local·​v0,​·​"dayOfStartOfTimeRang​e":​Lorg/​joda/​time/​DateTime;​
639 ····​invoke-​virtual·​{p2},​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarEvent;​-​>hasDefaultCalendarCo​lor()​Z 643 ····​invoke-​virtual·​{p2},​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarEvent;​-​>hasDefaultCalendarCo​lor()​Z
Max diff block lines reached; 1005/4521 bytes (22.23%) of diff not shown.
[−]
smali/com/plusonelabs/calendar/calendar/CalendarQueryResult.smali
Offset 150, 58 lines modified Offset 150, 50 lines modified
150 ····​iput-​object·​p1,​·​p0,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryResult;​-​>executedAt:​Lorg/​joda/​time/​DateTime;​ 150 ····​iput-​object·​p1,​·​p0,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryResult;​-​>executedAt:​Lorg/​joda/​time/​DateTime;​
   
151 ····​.​line·​56 151 ····​.​line·​56
152 ····​return-​void 152 ····​return-​void
153 .​end·​method 153 .​end·​method
   
154 .​method·​private·​static·​arrayOfStingsToJson([​Ljava/​lang/​String;​)​Lorg/​json/​JSONArray;​ 154 .​method·​private·​static·​arrayOfStingsToJson([​Ljava/​lang/​String;​)​Lorg/​json/​JSONArray;​
155 ····​.​locals·5 155 ····​.​locals·4
156 ····​.​param·​p0,​·​"array"····​#·​[Ljava/​lang/​String;​ 156 ····​.​param·​p0,​·​"array"····​#·​[Ljava/​lang/​String;​
   
157 ····​.​prologue 157 ····​.​prologue
158 ····​.​line·​197 158 ····​.​line·​197
159 ····​new-​instance·​v3,​·​Lorg/​json/​JSONArray;​ 159 ····​new-​instance·​v1,​·​Lorg/​json/​JSONArray;​
   
160 ····​invoke-​direct·​{v3},​·​Lorg/​json/​JSONArray;​-​><init>()​V 160 ····​invoke-​direct·​{v1},​·​Lorg/​json/​JSONArray;​-​><init>()​V
   
161 ····​.​line·​198 161 ····​.​line·​198
162 ····​.​local·​v3,​·​"jsonArray":​Lorg/​json/​JSONArray;​ 162 ····​.​local·​v1,​·​"jsonArray":​Lorg/​json/​JSONArray;​
163 ····​if-​eqz·​p0,​·​:​cond_0 163 ····​if-​eqz·​p0,​·​:​cond_0
   
164 ····​.​line·​199 164 ····​.​line·​199
165 ····move-​object·​v0,​·​p0 165 ····array-​length·​v3,​·​p0
   
166 ····.​local·​v0,​·"arr$":​[Ljava/​lang/​String;​ 166 ····​const/​4·​v2,​·​0x0
167 ····​array-​length·​v4,​·​v0  
   
168 ····​.​local·​v4,​·​"len$":​I  
169 ····​const/​4·​v1,​·​0x0  
   
170 ····​.​local·​v1,​·​"i$":​I  
171 ····​:​goto_0 167 ····​:​goto_0
172 ····​if-​ge·​v1,​·​v4,​·​:​cond_0 168 ····​if-​ge·​v2,​·​v3,​·​:​cond_0
   
173 ····​aget-​object·​v2,​·v0,​·​v1 169 ····​aget-​object·​v0,​·p0,​·​v2
   
174 ····​.​line·​200 170 ····​.​line·​200
175 ····​.​local·​v2,​·​"item":​Ljava/​lang/​String;​ 171 ····​.​local·​v0,​·​"item":​Ljava/​lang/​String;​
176 ····​invoke-​virtual·​{v3,​·​v2},​·​Lorg/​json/​JSONArray;​-​>put(Ljava/​lang/​Object;​)​Lorg/​json/​JSONArray;​ 172 ····​invoke-​virtual·​{v1,​·​v0},​·​Lorg/​json/​JSONArray;​-​>put(Ljava/​lang/​Object;​)​Lorg/​json/​JSONArray;​
   
177 ····​.​line·​199 173 ····​.​line·​199
178 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 174 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
179 ····​goto·​:​goto_0 175 ····​goto·​:​goto_0
   
180 ····​.​line·​203 176 ····​.​line·​203
181 ····​.​end·​local·​v0····​#·​"arr$":​[Ljava/​lang/​String;​ 177 ····​.​end·​local·​v0····​#·​"item":​Ljava/​lang/​String;​
182 ····​.​end·​local·​v1····​#·​"i$":​I  
183 ····​.​end·​local·​v2····​#·​"item":​Ljava/​lang/​String;​  
184 ····​.​end·​local·​v4····​#·​"len$":​I  
185 ····​:​cond_0 178 ····​:​cond_0
186 ····​return-​object·​v3 179 ····​return-​object·​v1
187 .​end·​method 180 .​end·​method
   
188 .​method·​static·​dateTimeZoneFromJson(​Lorg/​json/​JSONObject;​)​Lorg/​joda/​time/​DateTimeZone;​ 181 .​method·​static·​dateTimeZoneFromJson(​Lorg/​json/​JSONObject;​)​Lorg/​joda/​time/​DateTimeZone;​
189 ····​.​locals·​6 182 ····​.​locals·​6
190 ····​.​param·​p0,​·​"json"····​#·​Lorg/​json/​JSONObject;​ 183 ····​.​param·​p0,​·​"json"····​#·​Lorg/​json/​JSONObject;​
   
191 ····​.​prologue 184 ····​.​prologue
Offset 496, 42 lines modified Offset 488, 41 lines modified
496 .​end·​method 488 .​end·​method
   
497 .​method·​public·​dropNullColumns()​V 489 .​method·​public·​dropNullColumns()​V
498 ····​.​locals·​3 490 ····​.​locals·​3
   
499 ····​.​prologue 491 ····​.​prologue
500 ····​.​line·​207 492 ····​.​line·​207
501 ····​iget-​object·​v2,​·​p0,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryResult;​-​>rows:​Ljava/​util/​List;​ 493 ····​iget-​object·​v1,​·​p0,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryResult;​-​>rows:​Ljava/​util/​List;​
   
502 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 494 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
503 ····​move-​result-​object·​v0 495 ····​move-​result-​object·​v1
   
504 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
505 ····​:​goto_0 496 ····​:​goto_0
506 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 497 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
507 ····​move-​result·​v2 498 ····​move-​result·​v2
   
508 ····​if-​eqz·​v2,​·​:​cond_0 499 ····​if-​eqz·​v2,​·​:​cond_0
   
509 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 500 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
510 ····​move-​result-​object·​v1 501 ····​move-​result-​object·​v0
   
511 ····​check-​cast·​v1,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow;​ 502 ····​check-​cast·​v0,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow;​
   
512 ····​.​line·​208 503 ····​.​line·​208
513 ····​.​local·​v1,​·​"row":​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow;​ 504 ····​.​local·​v0,​·​"row":​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow;​
514 ····​invoke-​virtual·​{v1},​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow;​-​>dropNullColumns()​V 505 ····​invoke-​virtual·​{v0},​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow;​-​>dropNullColumns()​V
   
515 ····​goto·​:​goto_0 506 ····​goto·​:​goto_0
   
516 ····​.​line·​210 507 ····​.​line·​210
517 ····​.​end·​local·​v1····​#·​"row":​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow;​ 508 ····​.​end·​local·​v0····​#·​"row":​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow;​
518 ····​:​cond_0 509 ····​:​cond_0
519 ····​return-​void 510 ····​return-​void
520 .​end·​method 511 .​end·​method
   
521 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z 512 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z
Max diff block lines reached; 14499/18237 bytes (79.50%) of diff not shown.
[−]
smali/com/plusonelabs/calendar/calendar/CalendarQueryResultsStorage.smali
Offset 602, 22 lines modified Offset 602, 24 lines modified
602 ····​const-​string·​v4,​·​"android.​intent.​extra.​TEXT" 602 ····​const-​string·​v4,​·​"android.​intent.​extra.​TEXT"
   
603 ····​invoke-​virtual·​{v1,​·​v4,​·​v3},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​content/​Intent;​ 603 ····​invoke-​virtual·​{v1,​·​v4,​·​v3},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
   
604 ····​.​line·​74 604 ····​.​line·​74
605 ····​const·​v4,​·​0x7f050061 605 ····​const·​v4,​·​0x7f050061
   
  606 ····​.​line·​75
606 ····​invoke-​virtual·​{p0,​·​v4},​·​Landroid/​content/​Context;​-​>getText(I)​Ljava/​lang/​CharSequence;​ 607 ····​invoke-​virtual·​{p0,​·​v4},​·​Landroid/​content/​Context;​-​>getText(I)​Ljava/​lang/​CharSequence;​
   
607 ····​move-​result-​object·​v4 608 ····​move-​result-​object·​v4
   
608 ····​invoke-​static·​{v1,​·​v4},​·​Landroid/​content/​Intent;​-​>createChooser(Landro​id/​content/​Intent;​Ljava/​lang/​CharSequence;​)​Landroid/​content/​Intent;​ 609 ····​invoke-​static·​{v1,​·​v4},​·​Landroid/​content/​Intent;​-​>createChooser(Landro​id/​content/​Intent;​Ljava/​lang/​CharSequence;​)​Landroid/​content/​Intent;​
   
609 ····​move-​result-​object·​v4 610 ····​move-​result-​object·​v4
   
  611 ····​.​line·​74
610 ····​invoke-​virtual·​{p0,​·​v4},​·​Landroid/​content/​Context;​-​>startActivity(Landro​id/​content/​Intent;​)​V 612 ····​invoke-​virtual·​{p0,​·​v4},​·​Landroid/​content/​Context;​-​>startActivity(Landro​id/​content/​Intent;​)​V
   
611 ····​.​line·​76 613 ····​.​line·​76
612 ····​sget-​object·​v4,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryResultsS​torage;​-​>TAG:​Ljava/​lang/​String;​ 614 ····​sget-​object·​v4,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryResultsS​torage;​-​>TAG:​Ljava/​lang/​String;​
   
613 ····​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​ 615 ····​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​
   
Offset 869, 102 lines modified Offset 871, 100 lines modified
   
869 ····​.​line·​202 871 ····​.​line·​202
870 ····​:​cond_0 872 ····​:​cond_0
871 ····​return·​v1 873 ····​return·​v1
872 .​end·​method 874 .​end·​method
   
873 .​method·​public·​toJson(Landroid/​content/​Context;​)​Lorg/​json/​JSONObject;​ 875 .​method·​public·​toJson(Landroid/​content/​Context;​)​Lorg/​json/​JSONObject;​
874 ····​.​locals·7 876 ····​.​locals·6
875 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 877 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
876 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 878 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
877 ········​value·​=·​{ 879 ········​value·​=·​{
878 ············​Lorg/​json/​JSONException;​ 880 ············​Lorg/​json/​JSONException;​
879 ········​} 881 ········​}
880 ····​.​end·​annotation 882 ····​.​end·​annotation
   
881 ····​.​prologue 883 ····​.​prologue
882 ····​.​line·​112 884 ····​.​line·​112
883 ····​new-​instance·​v1,​·​Lorg/​json/​JSONObject;​ 885 ····​new-​instance·​v0,​·​Lorg/​json/​JSONObject;​
   
884 ····​invoke-​direct·​{v1},​·​Lorg/​json/​JSONObject;​-​><init>()​V 886 ····​invoke-​direct·​{v0},​·​Lorg/​json/​JSONObject;​-​><init>()​V
   
885 ····​.​line·​113 887 ····​.​line·​113
886 ····​.​local·​v1,​·​"json":​Lorg/​json/​JSONObject;​ 888 ····​.​local·​v0,​·​"json":​Lorg/​json/​JSONObject;​
887 ····​iget-​object·​v4,​·​p0,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryResultsS​torage;​-​>results:​Ljava/​util/​List;​ 889 ····​iget-​object·​v3,​·​p0,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryResultsS​torage;​-​>results:​Ljava/​util/​List;​
   
888 ····​.​line·​114 890 ····​.​line·​114
889 ····​.​local·​v4,​·​"results":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryResult;​>;​" 891 ····​.​local·​v3,​·​"results":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryResult;​>;​"
890 ····​const-​string·​v5,​·​"resultsVersion" 892 ····​const-​string·​v4,​·​"resultsVersion"
   
891 ····​const/​4·​v6,​·​0x1 893 ····​const/​4·​v5,​·​0x1
   
892 ····​invoke-​virtual·​{v1,​·​v5,​·​v6},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​I)​Lorg/​json/​JSONObject;​ 894 ····​invoke-​virtual·​{v0,​·​v4,​·​v5},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​I)​Lorg/​json/​JSONObject;​
   
893 ····​.​line·​115 895 ····​.​line·​115
894 ····​const-​string·​v5,​·​"deviceInfo" 896 ····​const-​string·​v4,​·​"deviceInfo"
   
895 ····​invoke-​static·​{},​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryResultsS​torage;​-​>getDeviceInfo()​Lorg/​json/​JSONObject;​ 897 ····​invoke-​static·​{},​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryResultsS​torage;​-​>getDeviceInfo()​Lorg/​json/​JSONObject;​
   
896 ····​move-​result-​object·​v6 898 ····​move-​result-​object·​v5
   
897 ····​invoke-​virtual·​{v1,​·​v5,​·​v6},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​ 899 ····​invoke-​virtual·​{v0,​·​v4,​·​v5},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​
   
898 ····​.​line·​116 900 ····​.​line·​116
899 ····​const-​string·​v5,​·​"applicationInfo" 901 ····​const-​string·​v4,​·​"applicationInfo"
   
900 ····​invoke-​static·​{p1},​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryResultsS​torage;​-​>getAppInfo(Landroid/​content/​Context;​)​Lorg/​json/​JSONObject;​ 902 ····​invoke-​static·​{p1},​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryResultsS​torage;​-​>getAppInfo(Landroid/​content/​Context;​)​Lorg/​json/​JSONObject;​
   
901 ····​move-​result-​object·​v6 903 ····​move-​result-​object·​v5
   
902 ····​invoke-​virtual·​{v1,​·​v5,​·​v6},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​ 904 ····​invoke-​virtual·​{v0,​·​v4,​·​v5},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​
   
903 ····​.​line·​117 905 ····​.​line·​117
904 ····​if-​eqz·​v4,​·​:​cond_1 906 ····​if-​eqz·​v3,​·​:​cond_1
   
905 ····​.​line·​118 907 ····​.​line·​118
906 ····​new-​instance·​v2,​·​Lorg/​json/​JSONArray;​ 908 ····​new-​instance·​v1,​·​Lorg/​json/​JSONArray;​
   
907 ····​invoke-​direct·​{v2},​·​Lorg/​json/​JSONArray;​-​><init>()​V 909 ····​invoke-​direct·​{v1},​·​Lorg/​json/​JSONArray;​-​><init>()​V
   
908 ····​.​line·​119 910 ····​.​line·​119
909 ····​.​local·​v2,​·​"jsonArray":​Lorg/​json/​JSONArray;​ 911 ····​.​local·​v1,​·​"jsonArray":​Lorg/​json/​JSONArray;​
910 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 912 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
911 ····​move-​result-​object·​v0 913 ····​move-​result-​object·​v4
   
912 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
913 ····​:​goto_0 914 ····​:​goto_0
914 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 915 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
915 ····​move-​result·​v5 916 ····​move-​result·​v5
   
916 ····​if-​eqz·​v5,​·​:​cond_0 917 ····​if-​eqz·​v5,​·​:​cond_0
   
917 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 918 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
Max diff block lines reached; 1621/6062 bytes (26.74%) of diff not shown.
[−]
smali/com/plusonelabs/calendar/calendar/CalendarQueryRow$TypedValue$CursorFieldType$1.smali
Offset 13, 15 lines modified Offset 13, 15 lines modified
13 ····​name·​=·​null 13 ····​name·​=·​null
14 .​end·​annotation 14 .​end·​annotation
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​II)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​II)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
18 ····​.​param·​p3,​·​"x0"····​#·​I 18 ····​.​param·​p3,​·​"fieldType"····​#·​I
   
19 ····​.​prologue 19 ····​.​prologue
20 ····​.​line·​51 20 ····​.​line·​51
21 ····​const/​4·​v0,​·​0x0 21 ····​const/​4·​v0,​·​0x0
   
22 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3,​·​v0},​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​-​><init>(Ljava/​lang/​String;​IILcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$1;​)​V 22 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3,​·​v0},​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​-​><init>(Ljava/​lang/​String;​IILcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$1;​)​V
   
[−]
smali/com/plusonelabs/calendar/calendar/CalendarQueryRow$TypedValue$CursorFieldType$2.smali
Offset 13, 15 lines modified Offset 13, 15 lines modified
13 ····​name·​=·​null 13 ····​name·​=·​null
14 .​end·​annotation 14 .​end·​annotation
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​II)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​II)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
18 ····​.​param·​p3,​·​"x0"····​#·​I 18 ····​.​param·​p3,​·​"fieldType"····​#·​I
   
19 ····​.​prologue 19 ····​.​prologue
20 ····​.​line·​57 20 ····​.​line·​57
21 ····​const/​4·​v0,​·​0x0 21 ····​const/​4·​v0,​·​0x0
   
22 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3,​·​v0},​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​-​><init>(Ljava/​lang/​String;​IILcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$1;​)​V 22 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3,​·​v0},​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​-​><init>(Ljava/​lang/​String;​IILcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$1;​)​V
   
[−]
smali/com/plusonelabs/calendar/calendar/CalendarQueryRow$TypedValue$CursorFieldType$3.smali
Offset 13, 15 lines modified Offset 13, 15 lines modified
13 ····​name·​=·​null 13 ····​name·​=·​null
14 .​end·​annotation 14 .​end·​annotation
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​II)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​II)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
18 ····​.​param·​p3,​·​"x0"····​#·​I 18 ····​.​param·​p3,​·​"fieldType"····​#·​I
   
19 ····​.​prologue 19 ····​.​prologue
20 ····​.​line·​63 20 ····​.​line·​63
21 ····​const/​4·​v0,​·​0x0 21 ····​const/​4·​v0,​·​0x0
   
22 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3,​·​v0},​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​-​><init>(Ljava/​lang/​String;​IILcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$1;​)​V 22 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3,​·​v0},​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​-​><init>(Ljava/​lang/​String;​IILcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$1;​)​V
   
[−]
smali/com/plusonelabs/calendar/calendar/CalendarQueryRow$TypedValue$CursorFieldType$4.smali
Offset 13, 15 lines modified Offset 13, 15 lines modified
13 ····​name·​=·​null 13 ····​name·​=·​null
14 .​end·​annotation 14 .​end·​annotation
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​II)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​II)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
18 ····​.​param·​p3,​·​"x0"····​#·​I 18 ····​.​param·​p3,​·​"fieldType"····​#·​I
   
19 ····​.​prologue 19 ····​.​prologue
20 ····​.​line·​69 20 ····​.​line·​69
21 ····​const/​4·​v0,​·​0x0 21 ····​const/​4·​v0,​·​0x0
   
22 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3,​·​v0},​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​-​><init>(Ljava/​lang/​String;​IILcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$1;​)​V 22 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3,​·​v0},​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​-​><init>(Ljava/​lang/​String;​IILcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$1;​)​V
   
[−]
smali/com/plusonelabs/calendar/calendar/CalendarQueryRow$TypedValue$CursorFieldType.smali
Offset 190, 50 lines modified Offset 190, 47 lines modified
190 ····​.​locals·​5 190 ····​.​locals·​5
191 ····​.​param·​p0,​·​"cursorColumnType"····​#·​I 191 ····​.​param·​p0,​·​"cursorColumnType"····​#·​I
   
192 ····​.​prologue 192 ····​.​prologue
193 ····​.​line·​87 193 ····​.​line·​87
194 ····​invoke-​static·​{},​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​-​>values()​[Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​ 194 ····​invoke-​static·​{},​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​-​>values()​[Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​
   
195 ····​move-​result-​object·​v0 195 ····​move-​result-​object·​v2
   
196 ····.​local·v0,​·"arr$":​[Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​ 196 ····​array-​length·​v3,​·​v2
197 ····​array-​length·​v2,​·​v0  
   
198 ····​.​local·​v2,​·​"len$":​I  
199 ····​const/​4·​v1,​·​0x0 197 ····​const/​4·​v1,​·​0x0
   
200 ····​.​local·​v1,​·​"i$":​I  
201 ····​:​goto_0 198 ····​:​goto_0
202 ····​if-​ge·​v1,​·​v2,​·​:​cond_1 199 ····​if-​ge·​v1,​·​v3,​·​:​cond_1
   
203 ····​aget-​object·​v3,​·​v0,​·​v1 200 ····​aget-​object·​v0,​·​v2,​·​v1
   
204 ····​.​line·​88 201 ····​.​line·​88
205 ····​.​local·​v3,​·​"val":​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​ 202 ····​.​local·​v0,​·​"val":​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​
206 ····​iget·​v4,​·​v3,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​-​>code:​I 203 ····​iget·​v4,​·​v0,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​-​>code:​I
   
207 ····​if-​ne·​v4,​·​p0,​·​:​cond_0 204 ····​if-​ne·​v4,​·​p0,​·​:​cond_0
   
208 ····​.​line·​92 205 ····​.​line·​92
209 ····​.​end·​local·​v3····​#·​"val":​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​ 206 ····​.​end·​local·​v0····​#·​"val":​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​
210 ····​:​goto_1 207 ····​:​goto_1
211 ····​return-​object·​v3 208 ····​return-​object·​v0
   
212 ····​.​line·​87 209 ····​.​line·​87
213 ····​.​restart·​local·​v3····​#·​"val":​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​ 210 ····​.​restart·​local·​v0····​#·​"val":​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​
214 ····​:​cond_0 211 ····​:​cond_0
215 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 212 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
216 ····​goto·​:​goto_0 213 ····​goto·​:​goto_0
   
217 ····​.​line·​92 214 ····​.​line·​92
218 ····​.​end·​local·​v3····​#·​"val":​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​ 215 ····​.​end·​local·​v0····​#·​"val":​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​
219 ····​:​cond_1 216 ····​:​cond_1
220 ····​sget-​object·​v3,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​-​>UNKNOWN:​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​ 217 ····​sget-​object·​v0,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​-​>UNKNOWN:​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​
   
221 ····​goto·​:​goto_1 218 ····​goto·​:​goto_1
222 .​end·​method 219 .​end·​method
   
223 .​method·​public·​static·​valueOf(Ljava/​lang/​String;​)​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​ 220 .​method·​public·​static·​valueOf(Ljava/​lang/​String;​)​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​
224 ····​.​locals·​1 221 ····​.​locals·​1
225 ····​.​param·​p0,​·​"name"····​#·​Ljava/​lang/​String;​ 222 ····​.​param·​p0,​·​"name"····​#·​Ljava/​lang/​String;​
[−]
smali/com/plusonelabs/calendar/calendar/CalendarQueryRow.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"CalendarQueryRow.​java" 3 .​source·​"CalendarQueryRow.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$1;​,​  
8 ········​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue;​ 7 ········​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue;​
9 ····​} 8 ····​}
10 .​end·​annotation 9 .​end·​annotation
   
   
11 #·​instance·​fields 10 #·​instance·​fields
12 .​field·​private·​final·​mRow:​Ljava/​util/​Map;​ 11 .​field·​private·​final·​mRow:​Ljava/​util/​Map;​
Offset 259, 14 lines modified Offset 258, 15 lines modified
   
259 ····​iget-​object·​v2,​·​v2,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue;​-​>type:​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​ 258 ····​iget-​object·​v2,​·​v2,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue;​-​>type:​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​
   
260 ····​sget-​object·​v3,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​-​>NULL:​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​ 259 ····​sget-​object·​v3,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​-​>NULL:​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue$CursorFieldTyp​e;​
   
261 ····​if-​eq·​v2,​·​v3,​·​:​cond_1 260 ····​if-​eq·​v2,​·​v3,​·​:​cond_1
   
  261 ····​.​line·​264
262 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​ 262 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​
   
263 ····​move-​result-​object·​v2 263 ····​move-​result-​object·​v2
   
264 ····​check-​cast·​v2,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue;​ 264 ····​check-​cast·​v2,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue;​
   
265 ····​iget-​object·​v2,​·​v2,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue;​-​>value:​Ljava/​lang/​Object;​ 265 ····​iget-​object·​v2,​·​v2,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow$Type​dValue;​-​>value:​Ljava/​lang/​Object;​
Offset 286, 155 lines modified Offset 286, 154 lines modified
286 .​end·​method 286 .​end·​method
   
287 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z 287 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z
288 ····​.​locals·​7 288 ····​.​locals·​7
289 ····​.​param·​p1,​·​"o"····​#·​Ljava/​lang/​Object;​ 289 ····​.​param·​p1,​·​"o"····​#·​Ljava/​lang/​Object;​
   
290 ····​.​prologue 290 ····​.​prologue
291 ····​const/​4·​v4,​·​0x0 291 ····​const/​4·​v3,​·​0x0
   
292 ····​.​line·​129 292 ····​.​line·​129
293 ····​if-​ne·​p0,​·​p1,​·​:​cond_0 293 ····​if-​ne·​p0,​·​p1,​·​:​cond_0
   
294 ····​const/​4·​v3,​·​0x1 294 ····​const/​4·​v2,​·​0x1
   
295 ····​.​line·​144 295 ····​.​line·​144
296 ····​:​goto_0 296 ····​:​goto_0
297 ····​return·​v3 297 ····​return·​v2
   
298 ····​.​line·​130 298 ····​.​line·​130
299 ····​:​cond_0 299 ····​:​cond_0
300 ····​if-​eqz·​p1,​·​:​cond_1 300 ····​if-​eqz·​p1,​·​:​cond_1
   
301 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​ 301 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​
   
302 ····​move-​result-​object·​v3 302 ····​move-​result-​object·​v2
   
303 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​ 303 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​
   
304 ····​move-​result-​object·​v5 304 ····​move-​result-​object·​v4
   
305 ····​if-​eq·​v3,​·​v5,​·​:​cond_2 305 ····​if-​eq·​v2,​·​v4,​·​:​cond_2
   
306 ····​:​cond_1 306 ····​:​cond_1
307 ····​move·​v3,​·​v4 307 ····​move·​v2,​·​v3
   
308 ····​goto·​:​goto_0 308 ····​goto·​:​goto_0
   
309 ····​:​cond_2 309 ····​:​cond_2
310 ····​move-​object·​v2,​·​p1 310 ····​move-​object·​v1,​·​p1
   
311 ····​.​line·​132 311 ····​.​line·​132
312 ····​check-​cast·​v2,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow;​ 312 ····​check-​cast·​v1,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow;​
   
313 ····​.​line·​133 313 ····​.​line·​133
314 ····​.​local·​v2,​·​"that":​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow;​ 314 ····​.​local·​v1,​·​"that":​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow;​
315 ····​iget-​object·​v3,​·​p0,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow;​-​>mRow:​Ljava/​util/​Map;​ 315 ····​iget-​object·​v2,​·​p0,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow;​-​>mRow:​Ljava/​util/​Map;​
   
316 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Map;​-​>size()​I 316 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Map;​-​>size()​I
   
317 ····​move-​result·​v3 317 ····​move-​result·​v2
   
318 ····​iget-​object·​v5,​·​v2,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow;​-​>mRow:​Ljava/​util/​Map;​ 318 ····​iget-​object·​v4,​·​v1,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow;​-​>mRow:​Ljava/​util/​Map;​
   
319 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Map;​-​>size()​I 319 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Map;​-​>size()​I
   
320 ····​move-​result·​v5 320 ····​move-​result·​v4
   
321 ····​if-​eq·​v3,​·​v5,​·​:​cond_3 321 ····​if-​eq·​v2,​·​v4,​·​:​cond_3
   
322 ····​move·​v3,​·​v4 322 ····​move·​v2,​·​v3
   
323 ····​.​line·​134 323 ····​.​line·​134
324 ····​goto·​:​goto_0 324 ····​goto·​:​goto_0
   
325 ····​.​line·​136 325 ····​.​line·​136
326 ····​:​cond_3 326 ····​:​cond_3
327 ····​iget-​object·​v3,​·​p0,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow;​-​>mRow:​Ljava/​util/​Map;​ 327 ····​iget-​object·​v2,​·​p0,​·​Lcom/​plusonelabs/​calendar/​calendar/​CalendarQueryRow;​-​>mRow:​Ljava/​util/​Map;​
Max diff block lines reached; 10121/13509 bytes (74.92%) of diff not shown.
[−]
smali/com/plusonelabs/calendar/calendar/KeywordsFilter.smali
Offset 22, 81 lines modified Offset 22, 78 lines modified
22 ····​.​param·​p1,​·​"rawKeywords"····​#·​Ljava/​lang/​String;​ 22 ····​.​param·​p1,​·​"rawKeywords"····​#·​Ljava/​lang/​String;​
   
23 ····​.​prologue 23 ····​.​prologue
24 ····​.​line·​13 24 ····​.​line·​13
25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
26 ····​.​line·​14 26 ····​.​line·​14
27 ····​new-​instance·​v5,​·​Ljava/​util/​ArrayList;​ 27 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​
   
28 ····​invoke-​direct·​{v5},​·​Ljava/​util/​ArrayList;​-​><init>()​V 28 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
29 ····​iput-​object·​v5,​·​p0,​·​Lcom/​plusonelabs/​calendar/​calendar/​KeywordsFilter;​-​>keywords:​Ljava/​util/​List;​ 29 ····​iput-​object·​v2,​·​p0,​·​Lcom/​plusonelabs/​calendar/​calendar/​KeywordsFilter;​-​>keywords:​Ljava/​util/​List;​
   
30 ····​.​line·​15 30 ····​.​line·​15
31 ····​invoke-​static·​{p1},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z 31 ····​invoke-​static·​{p1},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z
   
32 ····​move-​result·​v5 32 ····​move-​result·​v2
   
33 ····​if-​eqz·​v5,​·​:​cond_1 33 ····​if-​eqz·​v2,​·​:​cond_1
   
34 ····​.​line·​24 34 ····​.​line·​24
35 ····​:​cond_0 35 ····​:​cond_0
36 ····​return-​void 36 ····​return-​void
   
37 ····​.​line·​18 37 ····​.​line·​18
38 ····​:​cond_1 38 ····​:​cond_1
39 ····​const-​string·​v5,​·​"[,​·​]" 39 ····​const-​string·​v2,​·​"[,​·​]"
   
40 ····​invoke-​virtual·​{p1,​·​v5},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​ 40 ····​invoke-​virtual·​{p1,​·​v2},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​
   
41 ····​move-​result-​object·​v0 41 ····​move-​result-​object·​v3
   
42 ····.​local·v0,​·"arr$":​[Ljava/​lang/​String;​ 42 ····​array-​length·​v4,​·​v3
43 ····​array-​length·​v4,​·​v0  
   
44 ····.​local·​v4,​·"len$":​I 43 ····const/​4·v2,​·​0x0
45 ····​const/​4·​v1,​·​0x0  
   
46 ····​.​local·​v1,​·​"i$":​I  
47 ····​:​goto_0 44 ····​:​goto_0
48 ····​if-​ge·​v1,​·​v4,​·​:​cond_0 45 ····​if-​ge·​v2,​·​v4,​·​:​cond_0
   
49 ····​aget-​object·​v3,​·​v0,​·​v1 46 ····​aget-​object·​v1,​·​v3,​·​v2
   
50 ····​.​line·​19 47 ····​.​line·​19
51 ····​.​local·​v3,​·​"item0":​Ljava/​lang/​String;​ 48 ····​.​local·​v1,​·​"item0":​Ljava/​lang/​String;​
52 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​String;​-​>trim()​Ljava/​lang/​String;​ 49 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​String;​-​>trim()​Ljava/​lang/​String;​
   
53 ····​move-​result-​object·​v2 50 ····​move-​result-​object·​v0
   
54 ····​.​line·​20 51 ····​.​line·​20
55 ····​.​local·​v2,​·​"item":​Ljava/​lang/​String;​ 52 ····​.​local·​v0,​·​"item":​Ljava/​lang/​String;​
56 ····​invoke-​static·​{v2},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z 53 ····​invoke-​static·​{v0},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z
   
57 ····​move-​result·​v5 54 ····​move-​result·​v5
   
58 ····​if-​nez·​v5,​·​:​cond_2 55 ····​if-​nez·​v5,​·​:​cond_2
   
59 ····​iget-​object·​v5,​·​p0,​·​Lcom/​plusonelabs/​calendar/​calendar/​KeywordsFilter;​-​>keywords:​Ljava/​util/​List;​ 56 ····​iget-​object·​v5,​·​p0,​·​Lcom/​plusonelabs/​calendar/​calendar/​KeywordsFilter;​-​>keywords:​Ljava/​util/​List;​
   
60 ····​invoke-​interface·​{v5,​·​v2},​·​Ljava/​util/​List;​-​>contains(Ljava/​lang/​Object;​)​Z 57 ····​invoke-​interface·​{v5,​·​v0},​·​Ljava/​util/​List;​-​>contains(Ljava/​lang/​Object;​)​Z
   
61 ····​move-​result·​v5 58 ····​move-​result·​v5
   
62 ····​if-​nez·​v5,​·​:​cond_2 59 ····​if-​nez·​v5,​·​:​cond_2
   
63 ····​.​line·​21 60 ····​.​line·​21
64 ····​iget-​object·​v5,​·​p0,​·​Lcom/​plusonelabs/​calendar/​calendar/​KeywordsFilter;​-​>keywords:​Ljava/​util/​List;​ 61 ····​iget-​object·​v5,​·​p0,​·​Lcom/​plusonelabs/​calendar/​calendar/​KeywordsFilter;​-​>keywords:​Ljava/​util/​List;​
   
65 ····​invoke-​interface·​{v5,​·​v2},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 62 ····​invoke-​interface·​{v5,​·​v0},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
66 ····​.​line·​18 63 ····​.​line·​18
67 ····​:​cond_2 64 ····​:​cond_2
68 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 65 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
69 ····​goto·​:​goto_0 66 ····​goto·​:​goto_0
70 .​end·​method 67 .​end·​method
   
   
71 #·​virtual·​methods 68 #·​virtual·​methods
72 .​method·​public·​isEmpty()​Z 69 .​method·​public·​isEmpty()​Z
Offset 114, 68 lines modified Offset 111, 67 lines modified
114 .​end·​method 111 .​end·​method
   
115 .​method·​public·​matched(Ljava/​lang/​String;​)​Z 112 .​method·​public·​matched(Ljava/​lang/​String;​)​Z
116 ····​.​locals·​4 113 ····​.​locals·​4
117 ····​.​param·​p1,​·​"s"····​#·​Ljava/​lang/​String;​ 114 ····​.​param·​p1,​·​"s"····​#·​Ljava/​lang/​String;​
   
118 ····​.​prologue 115 ····​.​prologue
119 ····​const/​4·​v2,​·​0x0 116 ····​const/​4·​v1,​·​0x0
   
120 ····​.​line·​27 117 ····​.​line·​27
121 ····​iget-​object·​v3,​·​p0,​·​Lcom/​plusonelabs/​calendar/​calendar/​KeywordsFilter;​-​>keywords:​Ljava/​util/​List;​ 118 ····​iget-​object·​v2,​·​p0,​·​Lcom/​plusonelabs/​calendar/​calendar/​KeywordsFilter;​-​>keywords:​Ljava/​util/​List;​
   
122 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>isEmpty()​Z 119 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>isEmpty()​Z
   
123 ····​move-​result·​v3 120 ····​move-​result·​v2
   
124 ····​if-​nez·​v3,​·​:​cond_0 121 ····​if-​nez·​v2,​·​:​cond_0
Max diff block lines reached; 4169/7658 bytes (54.44%) of diff not shown.
[−]
smali/com/plusonelabs/calendar/prefs/AppearancePreferencesFragment.smali
Offset 104, 14 lines modified Offset 104, 15 lines modified
   
104 ····​const/​4·​v3,​·​0x1 104 ····​const/​4·​v3,​·​0x1
   
105 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​II)​Landroid/​widget/​Toast;​ 105 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​II)​Landroid/​widget/​Toast;​
   
106 ····​move-​result-​object·​v1 106 ····​move-​result-​object·​v1
   
  107 ····​.​line·​28
107 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​Toast;​-​>show()​V 108 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​Toast;​-​>show()​V
   
108 ····​.​line·​32 109 ····​.​line·​32
109 ····​.​end·​local·​v0····​#·​"checkPref":​Landroid/​preference/​CheckBoxPreference;​ 110 ····​.​end·​local·​v0····​#·​"checkPref":​Landroid/​preference/​CheckBoxPreference;​
110 ····​:​cond_0 111 ····​:​cond_0
111 ····​invoke-​virtual·​{p2},​·​Landroid/​preference/​Preference;​-​>getKey()​Ljava/​lang/​String;​ 112 ····​invoke-​virtual·​{p2},​·​Landroid/​preference/​Preference;​-​>getKey()​Ljava/​lang/​String;​
   
[−]
smali/com/plusonelabs/calendar/prefs/BackgroundTransparencyDialog$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​plusonelabs/​calendar/​prefs/​BackgroundTransparenc​yDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​plusonelabs/​calendar/​prefs/​BackgroundTransparenc​yDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​plusonelabs/​calendar/​prefs/​BackgroundTransparenc​yDialog;​)​V 23 .​method·​constructor·​<init>(Lcom/​plusonelabs/​calendar/​prefs/​BackgroundTransparenc​yDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​plusonelabs/​calendar/​prefs/​BackgroundTransparenc​yDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​54 27 ····​.​line·​54
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​plusonelabs/​calendar/​prefs/​BackgroundTransparenc​yDialog$1;​-​>this$0:​Lcom/​plusonelabs/​calendar/​prefs/​BackgroundTransparenc​yDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​plusonelabs/​calendar/​prefs/​BackgroundTransparenc​yDialog$1;​-​>this$0:​Lcom/​plusonelabs/​calendar/​prefs/​BackgroundTransparenc​yDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 41, 14 lines modified Offset 42, 15 lines modified
41 ····​.​param·​p1,​·​"dialog"····​#·​Landroid/​content/​DialogInterface;​ 42 ····​.​param·​p1,​·​"dialog"····​#·​Landroid/​content/​DialogInterface;​
42 ····​.​param·​p2,​·​"which"····​#·​I 43 ····​.​param·​p2,​·​"which"····​#·​I
   
43 ····​.​prologue 44 ····​.​prologue
44 ····​.​line·​57 45 ····​.​line·​57
45 ····​iget-​object·​v2,​·​p0,​·​Lcom/​plusonelabs/​calendar/​prefs/​BackgroundTransparenc​yDialog$1;​-​>this$0:​Lcom/​plusonelabs/​calendar/​prefs/​BackgroundTransparenc​yDialog;​ 46 ····​iget-​object·​v2,​·​p0,​·​Lcom/​plusonelabs/​calendar/​prefs/​BackgroundTransparenc​yDialog$1;​-​>this$0:​Lcom/​plusonelabs/​calendar/​prefs/​BackgroundTransparenc​yDialog;​
   
  47 ····​.​line·​58
46 ····​invoke-​virtual·​{v2},​·​Lcom/​plusonelabs/​calendar/​prefs/​BackgroundTransparenc​yDialog;​-​>getActivity()​Landroid/​app/​Activity;​ 48 ····​invoke-​virtual·​{v2},​·​Lcom/​plusonelabs/​calendar/​prefs/​BackgroundTransparenc​yDialog;​-​>getActivity()​Landroid/​app/​Activity;​
   
47 ····​move-​result-​object·​v2 49 ····​move-​result-​object·​v2
   
48 ····​invoke-​static·​{v2},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 50 ····​invoke-​static·​{v2},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
49 ····​move-​result-​object·​v1 51 ····​move-​result-​object·​v1
[−]
smali/com/plusonelabs/calendar/prefs/BackgroundTransparencyDialog.smali
Offset 192, 28 lines modified Offset 192, 30 lines modified
   
192 ····​:​goto_0 192 ····​:​goto_0
193 ····​iput-​object·​v4,​·​p0,​·​Lcom/​plusonelabs/​calendar/​prefs/​BackgroundTransparenc​yDialog;​-​>prefKey:​Ljava/​lang/​String;​ 193 ····​iput-​object·​v4,​·​p0,​·​Lcom/​plusonelabs/​calendar/​prefs/​BackgroundTransparenc​yDialog;​-​>prefKey:​Ljava/​lang/​String;​
   
194 ····​.​line·​36 194 ····​.​line·​36
195 ····​iget-​object·​v5,​·​p0,​·​Lcom/​plusonelabs/​calendar/​prefs/​BackgroundTransparenc​yDialog;​-​>prefKey:​Ljava/​lang/​String;​ 195 ····​iget-​object·​v5,​·​p0,​·​Lcom/​plusonelabs/​calendar/​prefs/​BackgroundTransparenc​yDialog;​-​>prefKey:​Ljava/​lang/​String;​
   
  196 ····​.​line·​38
196 ····​invoke-​virtual·​{p0},​·​Lcom/​plusonelabs/​calendar/​prefs/​BackgroundTransparenc​yDialog;​-​>getTag()​Ljava/​lang/​String;​ 197 ····​invoke-​virtual·​{p0},​·​Lcom/​plusonelabs/​calendar/​prefs/​BackgroundTransparenc​yDialog;​-​>getTag()​Ljava/​lang/​String;​
   
197 ····​move-​result-​object·​v4 198 ····​move-​result-​object·​v4
   
198 ····​const-​string·​v6,​·​"pastEventsBackground​Color" 199 ····​const-​string·​v6,​·​"pastEventsBackground​Color"
   
199 ····​invoke-​virtual·​{v4,​·​v6},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 200 ····​invoke-​virtual·​{v4,​·​v6},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
200 ····​move-​result·​v4 201 ····​move-​result·​v4
   
201 ····​if-​eqz·​v4,​·​:​cond_1 202 ····​if-​eqz·​v4,​·​:​cond_1
   
202 ····​const·​v4,​·​0x4affff2b····​#·​8388501.​5f 203 ····​const·​v4,​·​0x4affff2b····​#·​8388501.​5f
   
  204 ····​.​line·​37
203 ····​:​goto_1 205 ····​:​goto_1
204 ····​invoke-​interface·​{v3,​·​v5,​·​v4},​·​Landroid/​content/​SharedPreferences;​-​>getInt(Ljava/​lang/​String;​I)​I 206 ····​invoke-​interface·​{v3,​·​v5,​·​v4},​·​Landroid/​content/​SharedPreferences;​-​>getInt(Ljava/​lang/​String;​I)​I
   
205 ····​move-​result·​v0 207 ····​move-​result·​v0
   
206 ····​.​line·​42 208 ····​.​line·​42
207 ····​.​local·​v0,​·​"color":​I 209 ····​.​local·​v0,​·​"color":​I
Offset 236, 13 lines modified Offset 238, 13 lines modified
236 ····​.​line·​33 238 ····​.​line·​33
237 ····​.​end·​local·​v0····​#·​"color":​I 239 ····​.​end·​local·​v0····​#·​"color":​I
238 ····​:​cond_0 240 ····​:​cond_0
239 ····​const-​string·​v4,​·​"backgroundColor" 241 ····​const-​string·​v4,​·​"backgroundColor"
   
240 ····​goto·​:​goto_0 242 ····​goto·​:​goto_0
   
241 ····​.​line·​36 243 ····​.​line·​38
242 ····​:​cond_1 244 ····​:​cond_1
243 ····​const/​high16·​v4,​·​-​0x80000000 245 ····​const/​high16·​v4,​·​-​0x80000000
   
244 ····​goto·​:​goto_1 246 ····​goto·​:​goto_1
245 .​end·​method 247 .​end·​method
[−]
smali/com/plusonelabs/calendar/prefs/CalendarPreferences.smali
Offset 211, 14 lines modified Offset 211, 15 lines modified
   
211 ····​move-​result-​object·​v1 211 ····​move-​result-​object·​v1
   
212 ····​const-​string·​v2,​·​"activeCalendars" 212 ····​const-​string·​v2,​·​"activeCalendars"
   
213 ····​const/​4·​v3,​·​0x0 213 ····​const/​4·​v3,​·​0x0
   
  214 ····​.​line·​79
214 ····​invoke-​interface·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​SharedPreferences;​-​>getStringSet(Ljava/​lang/​String;​Ljava/​util/​Set;​)​Ljava/​util/​Set;​ 215 ····​invoke-​interface·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​SharedPreferences;​-​>getStringSet(Ljava/​lang/​String;​Ljava/​util/​Set;​)​Ljava/​util/​Set;​
   
215 ····​move-​result-​object·​v0 216 ····​move-​result-​object·​v0
   
216 ····​.​line·​80 217 ····​.​line·​80
217 ····​.​local·​v0,​·​"activeCalendars":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​lang/​String;​>;​" 218 ····​.​local·​v0,​·​"activeCalendars":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​lang/​String;​>;​"
218 ····​if-​nez·​v0,​·​:​cond_0 219 ····​if-​nez·​v0,​·​:​cond_0
Offset 266, 18 lines modified Offset 267, 20 lines modified
   
266 ····​move-​result-​object·​v0 267 ····​move-​result-​object·​v0
   
267 ····​const-​string·​v1,​·​"eventRange" 268 ····​const-​string·​v1,​·​"eventRange"
   
268 ····​const-​string·​v2,​·​"30" 269 ····​const-​string·​v2,​·​"30"
   
  270 ····​.​line·​95
269 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 271 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
270 ····​move-​result-​object·​v0 272 ····​move-​result-​object·​v0
   
  273 ····​.​line·​94
271 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Integer;​-​>valueOf(Ljava/​lang/​String;​)​Ljava/​lang/​Integer;​ 274 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Integer;​-​>valueOf(Ljava/​lang/​String;​)​Ljava/​lang/​Integer;​
   
272 ····​move-​result-​object·​v0 275 ····​move-​result-​object·​v0
   
273 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Integer;​-​>intValue()​I 276 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
274 ····​move-​result·​v0 277 ····​move-​result·​v0
Offset 320, 18 lines modified Offset 323, 20 lines modified
   
320 ····​move-​result-​object·​v0 323 ····​move-​result-​object·​v0
   
321 ····​const-​string·​v1,​·​"fillAllDay" 324 ····​const-​string·​v1,​·​"fillAllDay"
   
322 ····​const/​4·​v2,​·​0x1 325 ····​const/​4·​v2,​·​0x1
   
  326 ····​.​line·​119
323 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z 327 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z
   
324 ····​move-​result·​v0 328 ····​move-​result·​v0
   
  329 ····​.​line·​118
325 ····​return·​v0 330 ····​return·​v0
326 .​end·​method 331 .​end·​method
   
327 .​method·​public·​static·​getHideBasedOnKeyword​s(Landroid/​content/​Context;​)​Ljava/​lang/​String;​ 332 .​method·​public·​static·​getHideBasedOnKeyword​s(Landroid/​content/​Context;​)​Ljava/​lang/​String;​
328 ····​.​locals·​3 333 ····​.​locals·​3
329 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 334 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
   
Offset 383, 18 lines modified Offset 388, 20 lines modified
   
383 ····​move-​result-​object·​v0 388 ····​move-​result-​object·​v0
   
384 ····​const-​string·​v1,​·​"showDaysWithoutEvent​s" 389 ····​const-​string·​v1,​·​"showDaysWithoutEvent​s"
   
385 ····​const/​4·​v2,​·​0x0 390 ····​const/​4·​v2,​·​0x0
   
  391 ····​.​line·​147
386 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z 392 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z
   
387 ····​move-​result·​v0 393 ····​move-​result·​v0
   
  394 ····​.​line·​146
388 ····​return·​v0 395 ····​return·​v0
389 .​end·​method 396 .​end·​method
   
390 .​method·​public·​static·​getShowEndTime(Landro​id/​content/​Context;​)​Z 397 .​method·​public·​static·​getShowEndTime(Landro​id/​content/​Context;​)​Z
391 ····​.​locals·​3 398 ····​.​locals·​3
392 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 399 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
   
Offset 404, 18 lines modified Offset 411, 20 lines modified
   
404 ····​move-​result-​object·​v0 411 ····​move-​result-​object·​v0
   
405 ····​const-​string·​v1,​·​"showEndTime" 412 ····​const-​string·​v1,​·​"showEndTime"
   
406 ····​const/​4·​v2,​·​0x1 413 ····​const/​4·​v2,​·​0x1
   
  414 ····​.​line·​165
407 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z 415 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z
   
408 ····​move-​result·​v0 416 ····​move-​result·​v0
   
  417 ····​.​line·​164
409 ····​return·​v0 418 ····​return·​v0
410 .​end·​method 419 .​end·​method
   
411 .​method·​public·​static·​getShowLocation(Landr​oid/​content/​Context;​)​Z 420 .​method·​public·​static·​getShowLocation(Landr​oid/​content/​Context;​)​Z
412 ····​.​locals·​3 421 ····​.​locals·​3
413 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 422 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
   
Max diff block lines reached; 976/3313 bytes (29.46%) of diff not shown.
[−]
smali/com/plusonelabs/calendar/prefs/CalendarPreferencesFragment.smali
Offset 338, 27 lines modified Offset 338, 29 lines modified
338 ····​.​line·​50 338 ····​.​line·​50
339 ····​invoke-​interface·​{p1},​·​Ljava/​util/​Set;​-​>isEmpty()​Z 339 ····​invoke-​interface·​{p1},​·​Ljava/​util/​Set;​-​>isEmpty()​Z
   
340 ····​move-​result·​v4 340 ····​move-​result·​v4
   
341 ····​if-​nez·​v4,​·​:​cond_2 341 ····​if-​nez·​v4,​·​:​cond_2
   
  342 ····​.​line·​51
342 ····​invoke-​static·​{v0},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​ 343 ····​invoke-​static·​{v0},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​
   
343 ····​move-​result-​object·​v4 344 ····​move-​result-​object·​v4
   
344 ····​invoke-​interface·​{p1,​·​v4},​·​Ljava/​util/​Set;​-​>contains(Ljava/​lang/​Object;​)​Z 345 ····​invoke-​interface·​{p1,​·​v4},​·​Ljava/​util/​Set;​-​>contains(Ljava/​lang/​Object;​)​Z
   
345 ····​move-​result·​v4 346 ····​move-​result·​v4
   
346 ····​if-​eqz·​v4,​·​:​cond_3 347 ····​if-​eqz·​v4,​·​:​cond_3
   
347 ····​:​cond_2 348 ····​:​cond_2
348 ····​move·​v4,​·​v6 349 ····​move·​v4,​·​v6
   
  350 ····​.​line·​50
349 ····​:​goto_1 351 ····​:​goto_1
350 ····​invoke-​virtual·​{v1,​·​v4},​·​Landroid/​preference/​CheckBoxPreference;​-​>setChecked(Z)​V 352 ····​invoke-​virtual·​{v1,​·​v4},​·​Landroid/​preference/​CheckBoxPreference;​-​>setChecked(Z)​V
   
351 ····​.​line·​52 353 ····​.​line·​52
352 ····​invoke-​virtual·​{p0},​·​Lcom/​plusonelabs/​calendar/​prefs/​CalendarPreferencesFr​agment;​-​>getPreferenceScreen(​)​Landroid/​preference/​PreferenceScreen;​ 354 ····​invoke-​virtual·​{p0},​·​Lcom/​plusonelabs/​calendar/​prefs/​CalendarPreferencesFr​agment;​-​>getPreferenceScreen(​)​Landroid/​preference/​PreferenceScreen;​
   
353 ····​move-​result-​object·​v4 355 ····​move-​result-​object·​v4
Offset 369, 15 lines modified Offset 371, 15 lines modified
369 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 371 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1
   
370 ····​goto·​:​goto_0 372 ····​goto·​:​goto_0
   
371 ····​:​cond_3 373 ····​:​cond_3
372 ····​move·​v4,​·​v5 374 ····​move·​v4,​·​v5
   
373 ····​.​line·​50 375 ····​.​line·​51
374 ····​goto·​:​goto_1 376 ····​goto·​:​goto_1
375 .​end·​method 377 .​end·​method
   
   
376 #·​virtual·​methods 378 #·​virtual·​methods
377 .​method·​public·​onCreate(Landroid/​os/​Bundle;​)​V 379 .​method·​public·​onCreate(Landroid/​os/​Bundle;​)​V
378 ····​.​locals·​1 380 ····​.​locals·​1
[−]
smali/com/plusonelabs/calendar/widget/CalendarEntry.smali
Offset 134, 14 lines modified Offset 134, 15 lines modified
134 ····​move-​result·​v1 134 ····​move-​result·​v1
   
135 ····​if-​nez·​v1,​·​:​cond_1 135 ····​if-​nez·​v1,​·​:​cond_1
   
136 ····​:​cond_0 136 ····​:​cond_0
137 ····​const-​string·​v1,​·​"12" 137 ····​const-​string·​v1,​·​"12"
   
  138 ····​.​line·​150
138 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 139 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
139 ····​move-​result·​v1 140 ····​move-​result·​v1
   
140 ····​if-​eqz·​v1,​·​:​cond_2 141 ····​if-​eqz·​v1,​·​:​cond_2
   
141 ····​.​line·​151 142 ····​.​line·​151
Offset 204, 14 lines modified Offset 205, 15 lines modified
   
204 ····​invoke-​static·​{v3},​·​Lcom/​plusonelabs/​calendar/​DateUtil;​-​>isMidnight(Lorg/​joda/​time/​DateTime;​)​Z 205 ····​invoke-​static·​{v3},​·​Lcom/​plusonelabs/​calendar/​DateUtil;​-​>isMidnight(Lorg/​joda/​time/​DateTime;​)​Z
   
205 ····​move-​result·​v3 206 ····​move-​result·​v3
   
206 ····​if-​eqz·​v3,​·​:​cond_0 207 ····​if-​eqz·​v3,​·​:​cond_0
   
  208 ····​.​line·​121
207 ····​invoke-​virtual·​{p0},​·​Lcom/​plusonelabs/​calendar/​widget/​CalendarEntry;​-​>isStartOfMultiDayEve​nt()​Z 209 ····​invoke-​virtual·​{p0},​·​Lcom/​plusonelabs/​calendar/​widget/​CalendarEntry;​-​>isStartOfMultiDayEve​nt()​Z
   
208 ····​move-​result·​v3 210 ····​move-​result·​v3
   
209 ····​if-​nez·​v3,​·​:​cond_0 211 ····​if-​nez·​v3,​·​:​cond_0
   
210 ····​.​line·​122 212 ····​.​line·​122
Offset 242, 14 lines modified Offset 244, 15 lines modified
   
242 ····​invoke-​static·​{v3},​·​Lcom/​plusonelabs/​calendar/​DateUtil;​-​>isMidnight(Lorg/​joda/​time/​DateTime;​)​Z 244 ····​invoke-​static·​{v3},​·​Lcom/​plusonelabs/​calendar/​DateUtil;​-​>isMidnight(Lorg/​joda/​time/​DateTime;​)​Z
   
243 ····​move-​result·​v3 245 ····​move-​result·​v3
   
244 ····​if-​eqz·​v3,​·​:​cond_1 246 ····​if-​eqz·​v3,​·​:​cond_1
   
  247 ····​.​line·​129
245 ····​invoke-​virtual·​{p0},​·​Lcom/​plusonelabs/​calendar/​widget/​CalendarEntry;​-​>isEndOfMultiDayEvent​()​Z 248 ····​invoke-​virtual·​{p0},​·​Lcom/​plusonelabs/​calendar/​widget/​CalendarEntry;​-​>isEndOfMultiDayEvent​()​Z
   
246 ····​move-​result·​v3 249 ····​move-​result·​v3
   
247 ····​if-​nez·​v3,​·​:​cond_1 250 ····​if-​nez·​v3,​·​:​cond_1
   
248 ····​.​line·​130 251 ····​.​line·​130
Offset 500, 20 lines modified Offset 503, 22 lines modified
   
500 ····​invoke-​virtual·​{p0},​·​Lcom/​plusonelabs/​calendar/​widget/​CalendarEntry;​-​>isStartOfMultiDayEve​nt()​Z 503 ····​invoke-​virtual·​{p0},​·​Lcom/​plusonelabs/​calendar/​widget/​CalendarEntry;​-​>isStartOfMultiDayEve​nt()​Z
   
501 ····​move-​result·​v1 504 ····​move-​result·​v1
   
502 ····​if-​nez·​v1,​·​:​cond_0 505 ····​if-​nez·​v1,​·​:​cond_0
   
  506 ····​.​line·​95
503 ····​invoke-​virtual·​{p0},​·​Lcom/​plusonelabs/​calendar/​widget/​CalendarEntry;​-​>isEndOfMultiDayEvent​()​Z 507 ····​invoke-​virtual·​{p0},​·​Lcom/​plusonelabs/​calendar/​widget/​CalendarEntry;​-​>isEndOfMultiDayEvent​()​Z
   
504 ····​move-​result·​v1 508 ····​move-​result·​v1
   
505 ····​if-​eqz·​v1,​·​:​cond_1 509 ····​if-​eqz·​v1,​·​:​cond_1
   
  510 ····​.​line·​96
506 ····​:​cond_0 511 ····​:​cond_0
507 ····​invoke-​virtual·​{p0},​·​Lcom/​plusonelabs/​calendar/​widget/​CalendarEntry;​-​>isAllDay()​Z 512 ····​invoke-​virtual·​{p0},​·​Lcom/​plusonelabs/​calendar/​widget/​CalendarEntry;​-​>isAllDay()​Z
   
508 ····​move-​result·​v1 513 ····​move-​result·​v1
   
509 ····​if-​eqz·​v1,​·​:​cond_3 514 ····​if-​eqz·​v1,​·​:​cond_3
   
Offset 850, 14 lines modified Offset 855, 15 lines modified
   
850 ····​const-​string·​v1,​·​"CalendarEntry·​[startDate=" 855 ····​const-​string·​v1,​·​"CalendarEntry·​[startDate="
   
851 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 856 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
852 ····​move-​result-​object·​v0 857 ····​move-​result-​object·​v0
   
  858 ····​.​line·​161
853 ····​invoke-​virtual·​{p0},​·​Lcom/​plusonelabs/​calendar/​widget/​CalendarEntry;​-​>getStartDate()​Lorg/​joda/​time/​DateTime;​ 859 ····​invoke-​virtual·​{p0},​·​Lcom/​plusonelabs/​calendar/​widget/​CalendarEntry;​-​>getStartDate()​Lorg/​joda/​time/​DateTime;​
   
854 ····​move-​result-​object·​v1 860 ····​move-​result-​object·​v1
   
855 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​ 861 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
   
856 ····​move-​result-​object·​v1 862 ····​move-​result-​object·​v1
Offset 872, 14 lines modified Offset 878, 15 lines modified
   
872 ····​const-​string·​v2,​·​",​·​endDate=" 878 ····​const-​string·​v2,​·​",​·​endDate="
   
873 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 879 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
874 ····​move-​result-​object·​v0 880 ····​move-​result-​object·​v0
   
  881 ····​.​line·​162
875 ····​invoke-​virtual·​{p0},​·​Lcom/​plusonelabs/​calendar/​widget/​CalendarEntry;​-​>getEndDate()​Lorg/​joda/​time/​DateTime;​ 882 ····​invoke-​virtual·​{p0},​·​Lcom/​plusonelabs/​calendar/​widget/​CalendarEntry;​-​>getEndDate()​Lorg/​joda/​time/​DateTime;​
   
876 ····​move-​result-​object·​v2 883 ····​move-​result-​object·​v2
   
Max diff block lines reached; 320/2782 bytes (11.50%) of diff not shown.
[−]
smali/com/plusonelabs/calendar/widget/WidgetEntry.smali
Offset 88, 21 lines modified Offset 88, 19 lines modified
88 ····​const/​4·​v0,​·​0x0 88 ····​const/​4·​v0,​·​0x0
   
89 ····​goto·​:​goto_0 89 ····​goto·​:​goto_0
90 .​end·​method 90 .​end·​method
   
91 .​method·​public·​bridge·​synthetic·​compareTo(Ljava/​lang/​Object;​)​I 91 .​method·​public·​bridge·​synthetic·​compareTo(Ljava/​lang/​Object;​)​I
92 ····​.​locals·​1 92 ····​.​locals·​1
93 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
94 ····​.​prologue 93 ····​.​prologue
95 ····​.​line·​5 94 ····​.​line·​5
96 ····​check-​cast·​p1,​·​Lcom/​plusonelabs/​calendar/​widget/​WidgetEntry;​ 95 ····​check-​cast·​p1,​·​Lcom/​plusonelabs/​calendar/​widget/​WidgetEntry;​
   
97 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
98 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​plusonelabs/​calendar/​widget/​WidgetEntry;​-​>compareTo(Lcom/​plusonelabs/​calendar/​widget/​WidgetEntry;​)​I 96 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​plusonelabs/​calendar/​widget/​WidgetEntry;​-​>compareTo(Lcom/​plusonelabs/​calendar/​widget/​WidgetEntry;​)​I
   
99 ····​move-​result·​v0 97 ····​move-​result·​v0
   
100 ····​return·​v0 98 ····​return·​v0
101 .​end·​method 99 .​end·​method