diff --git a/app/build.gradle b/app/build.gradle index a7434161a7..b6482de629 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -4,7 +4,7 @@ apply plugin: 'kotlin-android' apply plugin: 'de.undercouch.download' def getVersionCode = { -> return 1778 } -def getRevision = { -> "a" } +def getRevision = { -> "b" } def getReleaseName = { -> return "Banji" } // https://en.wikipedia.org/wiki/List_of_dinosaur_genera diff --git a/app/schemas/mapping/FairEmail-v1.1778a-play-release-mapping.txt b/app/schemas/mapping/FairEmail-v1.1778b-play-release-mapping.txt similarity index 99% rename from app/schemas/mapping/FairEmail-v1.1778a-play-release-mapping.txt rename to app/schemas/mapping/FairEmail-v1.1778b-play-release-mapping.txt index 3fa4afce90..1b3c51460d 100644 --- a/app/schemas/mapping/FairEmail-v1.1778a-play-release-mapping.txt +++ b/app/schemas/mapping/FairEmail-v1.1778b-play-release-mapping.txt @@ -1,7 +1,7 @@ # compiler: R8 # compiler_version: 3.0.73 # min_api: 21 -# pg_map_id: 8918fab +# pg_map_id: f0bfc95 # common_typos_disable android.support.customtabs.ICustomTabsCallback -> a.a: android.support.customtabs.ICustomTabsCallback$Stub -> a.a$a: @@ -44009,7 +44009,7 @@ com.bugsnag.android.App -> com.bugsnag.android.a: 9:9:void (java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Number):49:49 -> 10:12:void (com.bugsnag.android.internal.ImmutableConfig,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String):65:67 -> 13:13:void (com.bugsnag.android.internal.ImmutableConfig,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String):59:59 -> - 1:8:void serialiseFields$FairEmail_v1_1778a_playRelease(com.bugsnag.android.JsonStream):71:78 -> a + 1:8:void serialiseFields$FairEmail_v1_1778b_playRelease(com.bugsnag.android.JsonStream):71:78 -> a 1:3:void toStream(com.bugsnag.android.JsonStream):83:85 -> toStream com.bugsnag.android.AppDataCollector -> com.bugsnag.android.b: # {"id":"sourceFile","fileName":"AppDataCollector.kt"} @@ -44035,10 +44035,10 @@ com.bugsnag.android.AppDataCollector -> com.bugsnag.android.b: 8:9:void (android.content.Context,android.content.pm.PackageManager,com.bugsnag.android.internal.ImmutableConfig,com.bugsnag.android.SessionTracker,android.app.ActivityManager,com.bugsnag.android.LaunchCrashTracker,com.bugsnag.android.MemoryTrimState):28:29 -> 10:13:void (android.content.Context,android.content.pm.PackageManager,com.bugsnag.android.internal.ImmutableConfig,com.bugsnag.android.SessionTracker,android.app.ActivityManager,com.bugsnag.android.LaunchCrashTracker,com.bugsnag.android.MemoryTrimState):32:35 -> 1:1:long access$getStartTimeMs$cp():16:16 -> a - 1:1:java.lang.Long calculateDurationInForeground$FairEmail_v1_1778a_playRelease(java.lang.Boolean):107:107 -> b - 2:2:java.lang.Long calculateDurationInForeground$FairEmail_v1_1778a_playRelease(java.lang.Boolean):110:110 -> b - 3:3:java.lang.Long calculateDurationInForeground$FairEmail_v1_1778a_playRelease(java.lang.Boolean):112:112 -> b - 4:4:java.lang.Long calculateDurationInForeground$FairEmail_v1_1778a_playRelease(java.lang.Boolean):116:116 -> b + 1:1:java.lang.Long calculateDurationInForeground$FairEmail_v1_1778b_playRelease(java.lang.Boolean):107:107 -> b + 2:2:java.lang.Long calculateDurationInForeground$FairEmail_v1_1778b_playRelease(java.lang.Boolean):110:110 -> b + 3:3:java.lang.Long calculateDurationInForeground$FairEmail_v1_1778b_playRelease(java.lang.Boolean):112:112 -> b + 4:4:java.lang.Long calculateDurationInForeground$FairEmail_v1_1778b_playRelease(java.lang.Boolean):116:116 -> b 1:1:java.lang.String findProcessName():138:138 -> c 2:3:java.lang.String findProcessName():140:141 -> c 4:4:java.lang.String findProcessName():145:145 -> c @@ -44063,7 +44063,7 @@ com.bugsnag.android.AppDataCollector$Companion -> com.bugsnag.android.b$a: # {"id":"sourceFile","fileName":"AppDataCollector.kt"} 1:1:void ():158:158 -> 1:1:long getDurationMs():165:165 -> a - 1:1:long getStartTimeMs$FairEmail_v1_1778a_playRelease():159:159 -> b + 1:1:long getStartTimeMs$FairEmail_v1_1778b_playRelease():159:159 -> b com.bugsnag.android.AppWithState -> c.b: # {"id":"sourceFile","fileName":"AppWithState.kt"} java.lang.Number durationInForeground -> j @@ -44077,7 +44077,7 @@ com.bugsnag.android.AppWithState -> c.b: 5:5:void (java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Number,java.lang.Number,java.lang.Number,java.lang.Boolean,java.lang.Boolean):38:38 -> 6:8:void (com.bugsnag.android.internal.ImmutableConfig,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Number,java.lang.Number,java.lang.Boolean,java.lang.Boolean):58:60 -> 9:9:void (com.bugsnag.android.internal.ImmutableConfig,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Number,java.lang.Number,java.lang.Boolean,java.lang.Boolean):52:52 -> - 1:5:void serialiseFields$FairEmail_v1_1778a_playRelease(com.bugsnag.android.JsonStream):68:72 -> a + 1:5:void serialiseFields$FairEmail_v1_1778b_playRelease(com.bugsnag.android.JsonStream):68:72 -> a 1:1:java.lang.Boolean isLaunching():38:38 -> b com.bugsnag.android.BackgroundTaskService -> com.bugsnag.android.c: # {"id":"sourceFile","fileName":"BackgroundTaskService.kt"} @@ -44127,7 +44127,7 @@ com.bugsnag.android.BaseObservable -> c.e: 1:1:void ():6:6 -> 2:2:void ():8:8 -> 1:1:void addObserver(com.bugsnag.android.internal.StateObserver):14:14 -> a - 1:1:java.util.concurrent.CopyOnWriteArrayList getObservers$FairEmail_v1_1778a_playRelease():8:8 -> b + 1:1:java.util.concurrent.CopyOnWriteArrayList getObservers$FairEmail_v1_1778b_playRelease():8:8 -> b 1:1:void updateState(com.bugsnag.android.StateEvent):50:50 -> c 2:4:void updateState(com.bugsnag.android.StateEvent):56:56 -> c com.bugsnag.android.Breadcrumb -> com.bugsnag.android.d: @@ -44157,14 +44157,14 @@ com.bugsnag.android.BreadcrumbState -> com.bugsnag.android.f: 6:7:void (int,com.bugsnag.android.CallbackState,com.bugsnag.android.Logger):29:30 -> 1:1:void add(com.bugsnag.android.Breadcrumb):33:33 -> d 2:3:void add(com.bugsnag.android.Breadcrumb):38:39 -> d - 4:4:void com.bugsnag.android.BaseObservable.updateState$FairEmail_v1_1778a_playRelease(kotlin.jvm.functions.Function0):31:31 -> d + 4:4:void com.bugsnag.android.BaseObservable.updateState$FairEmail_v1_1778b_playRelease(kotlin.jvm.functions.Function0):31:31 -> d 4:4:void add(com.bugsnag.android.Breadcrumb):99 -> d 5:10:void add(com.bugsnag.android.Breadcrumb):43:43 -> d - 11:11:void com.bugsnag.android.BaseObservable.updateState$FairEmail_v1_1778a_playRelease(kotlin.jvm.functions.Function0):37:37 -> d + 11:11:void com.bugsnag.android.BaseObservable.updateState$FairEmail_v1_1778b_playRelease(kotlin.jvm.functions.Function0):37:37 -> d 11:11:void add(com.bugsnag.android.Breadcrumb):105 -> d 12:12:void kotlin.collections.CollectionsKt___CollectionsKt.forEach(java.lang.Iterable,kotlin.jvm.functions.Function1):1849:1849 -> d 12:12:void add(com.bugsnag.android.Breadcrumb):106 -> d - 13:13:void com.bugsnag.android.BaseObservable.updateState$FairEmail_v1_1778a_playRelease(kotlin.jvm.functions.Function0):37:37 -> d + 13:13:void com.bugsnag.android.BaseObservable.updateState$FairEmail_v1_1778b_playRelease(kotlin.jvm.functions.Function0):37:37 -> d 13:13:void add(com.bugsnag.android.Breadcrumb):105 -> d 1:2:java.util.List copy():69:70 -> e 3:3:java.util.List copy():77:77 -> e @@ -44693,10 +44693,10 @@ com.bugsnag.android.DefaultDelivery -> c.q: 15:15:com.bugsnag.android.DeliveryStatus deliver(java.lang.String,com.bugsnag.android.JsonStream$Streamable,java.util.Map):74:74 -> c 16:17:com.bugsnag.android.DeliveryStatus deliver(java.lang.String,com.bugsnag.android.JsonStream$Streamable,java.util.Map):65:66 -> c 18:18:com.bugsnag.android.DeliveryStatus deliver(java.lang.String,com.bugsnag.android.JsonStream$Streamable,java.util.Map):74:74 -> c - 1:1:com.bugsnag.android.DeliveryStatus getDeliveryStatus$FairEmail_v1_1778a_playRelease(int):126:126 -> d - 2:3:com.bugsnag.android.DeliveryStatus getDeliveryStatus$FairEmail_v1_1778a_playRelease(int):140:141 -> d - 4:4:com.bugsnag.android.DeliveryStatus getDeliveryStatus$FairEmail_v1_1778a_playRelease(int):127:127 -> d - 5:7:com.bugsnag.android.DeliveryStatus getDeliveryStatus$FairEmail_v1_1778a_playRelease(int):131:133 -> d + 1:1:com.bugsnag.android.DeliveryStatus getDeliveryStatus$FairEmail_v1_1778b_playRelease(int):126:126 -> d + 2:3:com.bugsnag.android.DeliveryStatus getDeliveryStatus$FairEmail_v1_1778b_playRelease(int):140:141 -> d + 4:4:com.bugsnag.android.DeliveryStatus getDeliveryStatus$FairEmail_v1_1778b_playRelease(int):127:127 -> d + 5:7:com.bugsnag.android.DeliveryStatus getDeliveryStatus$FairEmail_v1_1778b_playRelease(int):131:133 -> d 1:1:com.bugsnag.android.Logger getLogger():25:25 -> e 1:3:void logRequestInfo(int,java.net.HttpURLConnection,com.bugsnag.android.DeliveryStatus):108:110 -> f 4:4:void logRequestInfo(int,java.net.HttpURLConnection,com.bugsnag.android.DeliveryStatus):109:109 -> f @@ -44825,7 +44825,7 @@ com.bugsnag.android.Device -> c.v: 9:9:void (com.bugsnag.android.DeviceBuildInfo,java.lang.String[],java.lang.Boolean,java.lang.String,java.lang.String,java.lang.Long,java.util.Map):50:50 -> 10:10:void (com.bugsnag.android.DeviceBuildInfo,java.lang.String[],java.lang.Boolean,java.lang.String,java.lang.String,java.lang.Long,java.util.Map):55:55 -> 11:11:void (com.bugsnag.android.DeviceBuildInfo,java.lang.String[],java.lang.Boolean,java.lang.String,java.lang.String,java.lang.Long,java.util.Map):60:60 -> - 1:10:void serializeFields$FairEmail_v1_1778a_playRelease(com.bugsnag.android.JsonStream):63:72 -> a + 1:10:void serializeFields$FairEmail_v1_1778b_playRelease(com.bugsnag.android.JsonStream):63:72 -> a 1:3:void toStream(com.bugsnag.android.JsonStream):76:78 -> toStream com.bugsnag.android.DeviceBuildInfo -> c.w: # {"id":"sourceFile","fileName":"DeviceBuildInfo.kt"} @@ -44916,7 +44916,7 @@ com.bugsnag.android.DeviceDataCollector -> c.a0: 3:3:java.lang.String getLocationStatus():170:170 -> n 4:4:java.lang.String getLocationStatus():174:174 -> n 1:1:java.lang.String getNetworkAccess():182:182 -> o - 1:1:java.lang.String getOrientationAsString$FairEmail_v1_1778a_playRelease():280:280 -> p + 1:1:java.lang.String getOrientationAsString$FairEmail_v1_1778b_playRelease():280:280 -> p 1:1:java.lang.Float getScreenDensity():187:187 -> q 1:1:java.lang.Integer getScreenDensityDpi():131:131 -> r 1:4:java.lang.String getScreenResolution():193:196 -> s @@ -44931,7 +44931,7 @@ com.bugsnag.android.DeviceDataCollector -> c.a0: 1:3:java.util.concurrent.Future retrieveTotalDeviceMemory():247:247 -> v 4:4:java.util.concurrent.Future retrieveTotalDeviceMemory():254:254 -> v 1:1:java.lang.Long retrieveTotalDeviceMemory$lambda-10(com.bugsnag.android.DeviceDataCollector):250:250 -> w - 1:1:boolean updateOrientation$FairEmail_v1_1778a_playRelease(int):292:292 -> x + 1:1:boolean updateOrientation$FairEmail_v1_1778b_playRelease(int):292:292 -> x com.bugsnag.android.DeviceId -> c.b0: # {"id":"sourceFile","fileName":"DeviceIdStore.kt"} java.lang.String id -> a @@ -44959,10 +44959,10 @@ com.bugsnag.android.DeviceIdStore -> c.c0: 9:9:void (android.content.Context,java.io.File,com.bugsnag.android.SharedPrefMigrator,com.bugsnag.android.Logger,int,kotlin.jvm.internal.DefaultConstructorMarker):20:20 -> 1:1:com.bugsnag.android.SharedPrefMigrator access$getSharedPrefMigrator$p(com.bugsnag.android.DeviceIdStore):20:20 -> a 1:1:java.lang.String loadDeviceId():46:46 -> b - 1:1:java.lang.String loadDeviceId$FairEmail_v1_1778a_playRelease(kotlin.jvm.functions.Function0):58:58 -> c - 2:3:java.lang.String loadDeviceId$FairEmail_v1_1778a_playRelease(kotlin.jvm.functions.Function0):60:61 -> c - 4:4:java.lang.String loadDeviceId$FairEmail_v1_1778a_playRelease(kotlin.jvm.functions.Function0):63:63 -> c - 5:5:java.lang.String loadDeviceId$FairEmail_v1_1778a_playRelease(kotlin.jvm.functions.Function0):66:66 -> c + 1:1:java.lang.String loadDeviceId$FairEmail_v1_1778b_playRelease(kotlin.jvm.functions.Function0):58:58 -> c + 2:3:java.lang.String loadDeviceId$FairEmail_v1_1778b_playRelease(kotlin.jvm.functions.Function0):60:61 -> c + 4:4:java.lang.String loadDeviceId$FairEmail_v1_1778b_playRelease(kotlin.jvm.functions.Function0):63:63 -> c + 5:5:java.lang.String loadDeviceId$FairEmail_v1_1778b_playRelease(kotlin.jvm.functions.Function0):66:66 -> c 1:1:com.bugsnag.android.DeviceId loadDeviceIdInternal():77:77 -> d 2:2:com.bugsnag.android.DeviceId loadDeviceIdInternal():79:79 -> d 3:3:com.bugsnag.android.DeviceId loadDeviceIdInternal():82:82 -> d @@ -44999,8 +44999,8 @@ com.bugsnag.android.DeviceWithState -> c.d0: 3:3:void (com.bugsnag.android.DeviceBuildInfo,java.lang.Boolean,java.lang.String,java.lang.String,java.lang.Long,java.util.Map,java.lang.Long,java.lang.Long,java.lang.String,java.util.Date):25:25 -> 4:4:void (com.bugsnag.android.DeviceBuildInfo,java.lang.Boolean,java.lang.String,java.lang.String,java.lang.Long,java.util.Map,java.lang.Long,java.lang.Long,java.lang.String,java.util.Date):30:30 -> 5:5:void (com.bugsnag.android.DeviceBuildInfo,java.lang.Boolean,java.lang.String,java.lang.String,java.lang.Long,java.util.Map,java.lang.Long,java.lang.Long,java.lang.String,java.util.Date):35:35 -> - 1:4:void serializeFields$FairEmail_v1_1778a_playRelease(com.bugsnag.android.JsonStream):39:42 -> a - 5:6:void serializeFields$FairEmail_v1_1778a_playRelease(com.bugsnag.android.JsonStream):44:45 -> a + 1:4:void serializeFields$FairEmail_v1_1778b_playRelease(com.bugsnag.android.JsonStream):39:42 -> a + 5:6:void serializeFields$FairEmail_v1_1778b_playRelease(com.bugsnag.android.JsonStream):44:45 -> a com.bugsnag.android.EndpointConfiguration -> c.e0: # {"id":"sourceFile","fileName":"EndpointConfiguration.kt"} java.lang.String notify -> a @@ -45055,7 +45055,7 @@ com.bugsnag.android.ErrorType -> com.bugsnag.android.r: 2:2:void ():16:16 -> 3:3:void ():21:21 -> 1:1:void (java.lang.String,int,java.lang.String):6:6 -> - 1:1:java.lang.String getDesc$FairEmail_v1_1778a_playRelease():6:6 -> getDesc$FairEmail_v1_1778a_playRelease + 1:1:java.lang.String getDesc$FairEmail_v1_1778b_playRelease():6:6 -> getDesc$FairEmail_v1_1778b_playRelease com.bugsnag.android.ErrorTypes -> c.f0: # {"id":"sourceFile","fileName":"ErrorTypes.kt"} boolean anrs -> a @@ -45069,7 +45069,7 @@ com.bugsnag.android.ErrorTypes -> c.f0: 5:5:void (boolean,boolean,boolean,boolean):31:31 -> 6:6:void (boolean,boolean,boolean,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):3:3 -> 7:7:void (boolean):33:33 -> - 1:1:com.bugsnag.android.ErrorTypes copy$FairEmail_v1_1778a_playRelease():35:35 -> a + 1:1:com.bugsnag.android.ErrorTypes copy$FairEmail_v1_1778b_playRelease():35:35 -> a 1:1:boolean getAnrs():11:11 -> b 1:1:boolean getNdkCrashes():18:18 -> c 1:1:boolean getUnhandledExceptions():24:24 -> d @@ -45178,7 +45178,7 @@ com.bugsnag.android.EventInternal -> com.bugsnag.android.u: 11:11:void (java.lang.Throwable,com.bugsnag.android.internal.ImmutableConfig,com.bugsnag.android.SeverityReason,com.bugsnag.android.Metadata):41 -> 12:12:void setThreads(java.util.List):46:46 -> 12:12:void (java.lang.Throwable,com.bugsnag.android.internal.ImmutableConfig,com.bugsnag.android.SeverityReason,com.bugsnag.android.Metadata):46 -> - 13:13:void set_user$FairEmail_v1_1778a_playRelease(com.bugsnag.android.User):53:53 -> + 13:13:void set_user$FairEmail_v1_1778b_playRelease(com.bugsnag.android.User):53:53 -> 13:13:void (java.lang.Throwable,com.bugsnag.android.internal.ImmutableConfig,com.bugsnag.android.SeverityReason,com.bugsnag.android.Metadata):53 -> 1:1:void addMetadata(java.lang.String,java.lang.String,java.lang.Object):161:161 -> a 1:1:void addMetadata(java.lang.String,java.util.Map):158:158 -> b @@ -45188,43 +45188,43 @@ com.bugsnag.android.EventInternal -> com.bugsnag.android.u: 1:1:com.bugsnag.android.AppWithState getApp():27 -> d 1:1:void setDevice(com.bugsnag.android.DeviceWithState):28:28 -> e 1:1:com.bugsnag.android.DeviceWithState getDevice():28 -> e - 1:1:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778a_playRelease():125:125 -> f + 1:1:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778b_playRelease():125:125 -> f 2:2:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.mapNotNull(java.lang.Iterable,kotlin.jvm.functions.Function1):1601:1601 -> f - 2:2:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778a_playRelease():181 -> f + 2:2:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778b_playRelease():181 -> f 3:3:void kotlin.collections.CollectionsKt___CollectionsKt.forEach(java.lang.Iterable,kotlin.jvm.functions.Function1):1849:1849 -> f - 3:3:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778a_playRelease():190 -> f + 3:3:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778b_playRelease():190 -> f 4:4:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.mapNotNullTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1609:1609 -> f - 4:4:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778a_playRelease():189 -> f - 5:5:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778a_playRelease():125:125 -> f + 4:4:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778b_playRelease():189 -> f + 5:5:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778b_playRelease():125:125 -> f 6:6:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.mapNotNullTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1609:1609 -> f - 6:6:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778a_playRelease():189 -> f - 7:8:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778a_playRelease():125:126 -> f + 6:6:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778b_playRelease():189 -> f + 7:8:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778b_playRelease():125:126 -> f 9:9:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.map(java.lang.Iterable,kotlin.jvm.functions.Function1):1547:1547 -> f - 9:9:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778a_playRelease():194 -> f + 9:9:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778b_playRelease():194 -> f 10:10:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.mapTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1618:1618 -> f - 10:10:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778a_playRelease():195 -> f + 10:10:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778b_playRelease():195 -> f 11:11:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.mapTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1619:1619 -> f - 11:11:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778a_playRelease():196 -> f - 12:12:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778a_playRelease():127:127 -> f + 11:11:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778b_playRelease():196 -> f + 12:12:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778b_playRelease():127:127 -> f 13:13:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.flatMap(java.lang.Iterable,kotlin.jvm.functions.Function1):1358:1358 -> f - 13:13:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778a_playRelease():198 -> f + 13:13:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778b_playRelease():198 -> f 14:14:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.flatMapTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1444:1444 -> f - 14:14:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778a_playRelease():199 -> f + 14:14:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778b_playRelease():199 -> f 15:15:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.flatMapTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1445:1445 -> f - 15:15:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778a_playRelease():200 -> f - 16:16:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778a_playRelease():128:128 -> f + 15:15:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778b_playRelease():200 -> f + 16:16:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778b_playRelease():128:128 -> f 17:17:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.mapNotNull(java.lang.Iterable,kotlin.jvm.functions.Function1):1601:1601 -> f - 17:17:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778a_playRelease():201 -> f + 17:17:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778b_playRelease():201 -> f 18:18:void kotlin.collections.CollectionsKt___CollectionsKt.forEach(java.lang.Iterable,kotlin.jvm.functions.Function1):1849:1849 -> f - 18:18:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778a_playRelease():210 -> f + 18:18:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778b_playRelease():210 -> f 19:19:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.mapNotNullTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1609:1609 -> f - 19:19:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778a_playRelease():209 -> f - 20:20:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778a_playRelease():128:128 -> f + 19:19:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778b_playRelease():209 -> f + 20:20:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778b_playRelease():128:128 -> f 21:21:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.mapNotNullTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1609:1609 -> f - 21:21:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778a_playRelease():209 -> f + 21:21:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778b_playRelease():209 -> f 22:22:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.flatMapTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1446:1446 -> f - 22:22:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778a_playRelease():214 -> f - 23:23:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778a_playRelease():129:129 -> f + 22:22:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778b_playRelease():214 -> f + 23:23:java.util.Set getErrorTypesFromStackframes$FairEmail_v1_1778b_playRelease():129:129 -> f 1:1:void setErrors(java.util.List):41:41 -> g 1:1:java.util.List getErrors():41 -> g 1:1:com.bugsnag.android.Metadata getMetadata():13:13 -> h @@ -45272,7 +45272,7 @@ com.bugsnag.android.EventPayload -> com.bugsnag.android.v: 6:9:void (java.lang.String,com.bugsnag.android.Event,java.io.File,com.bugsnag.android.Notifier,com.bugsnag.android.internal.ImmutableConfig):21:21 -> 10:10:void (java.lang.String,com.bugsnag.android.Event,java.io.File,com.bugsnag.android.Notifier,com.bugsnag.android.internal.ImmutableConfig,int,kotlin.jvm.internal.DefaultConstructorMarker):13:13 -> 1:1:java.lang.String getApiKey():14:14 -> a - 1:3:java.util.Set getErrorTypes$FairEmail_v1_1778a_playRelease():27:29 -> b + 1:3:java.util.Set getErrorTypes$FairEmail_v1_1778b_playRelease():27:29 -> b 1:5:void toStream(com.bugsnag.android.JsonStream):35:39 -> toStream 6:7:void toStream(com.bugsnag.android.JsonStream):42:43 -> toStream 8:9:void toStream(com.bugsnag.android.JsonStream):47:48 -> toStream @@ -45688,11 +45688,11 @@ com.bugsnag.android.Metadata -> com.bugsnag.android.g0: com.bugsnag.android.Metadata$Companion Companion -> c 1:1:void (java.util.Map,int,kotlin.jvm.internal.DefaultConstructorMarker):14:14 -> 1:1:void (java.util.Map):14 -> - 2:2:java.util.Map getStore$FairEmail_v1_1778a_playRelease():15:15 -> + 2:2:java.util.Map getStore$FairEmail_v1_1778b_playRelease():15:15 -> 2:2:void (java.util.Map):15 -> 3:3:com.bugsnag.android.ObjectJsonStreamer getJsonStreamer():18:18 -> 3:3:void (java.util.Map):18 -> - 4:4:java.util.Map getStore$FairEmail_v1_1778a_playRelease():15:15 -> + 4:4:java.util.Map getStore$FairEmail_v1_1778b_playRelease():15:15 -> 4:4:void (java.util.Map,int,kotlin.jvm.internal.DefaultConstructorMarker):15 -> 5:5:void (java.util.Map,int,kotlin.jvm.internal.DefaultConstructorMarker):14:14 -> 1:1:void addMetadata(java.lang.String,java.lang.String,java.lang.Object):39:39 -> a @@ -45740,16 +45740,16 @@ com.bugsnag.android.Metadata$Companion -> com.bugsnag.android.g0$a: 7:7:com.bugsnag.android.Metadata merge(com.bugsnag.android.Metadata[]):149 -> b 8:9:com.bugsnag.android.Metadata merge(com.bugsnag.android.Metadata[]):94:95 -> b 1:1:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.flatMap(java.lang.Iterable,kotlin.jvm.functions.Function1):1358:1358 -> c - 1:1:java.util.Map mergeMaps$FairEmail_v1_1778a_playRelease(java.util.List):152 -> c + 1:1:java.util.Map mergeMaps$FairEmail_v1_1778b_playRelease(java.util.List):152 -> c 2:2:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.flatMapTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1444:1444 -> c - 2:2:java.util.Map mergeMaps$FairEmail_v1_1778a_playRelease(java.util.List):153 -> c + 2:2:java.util.Map mergeMaps$FairEmail_v1_1778b_playRelease(java.util.List):153 -> c 3:3:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.flatMapTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1445:1445 -> c - 3:3:java.util.Map mergeMaps$FairEmail_v1_1778a_playRelease(java.util.List):154 -> c - 4:4:java.util.Map mergeMaps$FairEmail_v1_1778a_playRelease(java.util.List):100:100 -> c + 3:3:java.util.Map mergeMaps$FairEmail_v1_1778b_playRelease(java.util.List):154 -> c + 4:4:java.util.Map mergeMaps$FairEmail_v1_1778b_playRelease(java.util.List):100:100 -> c 5:5:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.flatMapTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1446:1446 -> c - 5:5:java.util.Map mergeMaps$FairEmail_v1_1778a_playRelease(java.util.List):155 -> c - 6:7:java.util.Map mergeMaps$FairEmail_v1_1778a_playRelease(java.util.List):100:101 -> c - 8:10:java.util.Map mergeMaps$FairEmail_v1_1778a_playRelease(java.util.List):103:105 -> c + 5:5:java.util.Map mergeMaps$FairEmail_v1_1778b_playRelease(java.util.List):155 -> c + 6:7:java.util.Map mergeMaps$FairEmail_v1_1778b_playRelease(java.util.List):100:101 -> c + 8:10:java.util.Map mergeMaps$FairEmail_v1_1778b_playRelease(java.util.List):103:105 -> c com.bugsnag.android.MetadataState -> c.o0: # {"id":"sourceFile","fileName":"MetadataState.kt"} com.bugsnag.android.Metadata metadata -> b @@ -45911,25 +45911,25 @@ com.bugsnag.android.RootDetector -> com.bugsnag.android.RootDetector: 7:8:void (com.bugsnag.android.DeviceBuildInfo,java.util.List,java.io.File,com.bugsnag.android.Logger):48:49 -> 9:11:void (com.bugsnag.android.DeviceBuildInfo,java.util.List,java.io.File,com.bugsnag.android.Logger,int,kotlin.jvm.internal.DefaultConstructorMarker):18:20 -> 12:12:void (com.bugsnag.android.DeviceBuildInfo,java.util.List,java.io.File,com.bugsnag.android.Logger,int,kotlin.jvm.internal.DefaultConstructorMarker):17:17 -> - 1:2:boolean checkBuildProps$FairEmail_v1_1778a_playRelease():103:104 -> a + 1:2:boolean checkBuildProps$FairEmail_v1_1778b_playRelease():103:104 -> a 3:3:java.lang.Object kotlin.io.TextStreamsKt.useLines(java.io.Reader,kotlin.jvm.functions.Function1):53:53 -> a - 3:3:boolean checkBuildProps$FairEmail_v1_1778a_playRelease():143 -> a - 4:4:boolean checkBuildProps$FairEmail_v1_1778a_playRelease():106:106 -> a - 5:5:boolean checkBuildProps$FairEmail_v1_1778a_playRelease():108:108 -> a - 6:6:boolean checkBuildProps$FairEmail_v1_1778a_playRelease():110:110 -> a + 3:3:boolean checkBuildProps$FairEmail_v1_1778b_playRelease():143 -> a + 4:4:boolean checkBuildProps$FairEmail_v1_1778b_playRelease():106:106 -> a + 5:5:boolean checkBuildProps$FairEmail_v1_1778b_playRelease():108:108 -> a + 6:6:boolean checkBuildProps$FairEmail_v1_1778b_playRelease():110:110 -> a 7:7:java.lang.Object kotlin.io.TextStreamsKt.useLines(java.io.Reader,kotlin.jvm.functions.Function1):53:53 -> a - 7:7:boolean checkBuildProps$FairEmail_v1_1778a_playRelease():143 -> a - 8:8:boolean checkBuildProps$FairEmail_v1_1778a_playRelease():104:104 -> a - 1:1:boolean checkBuildTags$FairEmail_v1_1778a_playRelease():80:80 -> b - 1:3:boolean checkRootBinaries$FairEmail_v1_1778a_playRelease():87:89 -> c - 4:4:boolean checkRootBinaries$FairEmail_v1_1778a_playRelease():93:93 -> c - 5:5:boolean checkRootBinaries$FairEmail_v1_1778a_playRelease():87:87 -> c + 7:7:boolean checkBuildProps$FairEmail_v1_1778b_playRelease():143 -> a + 8:8:boolean checkBuildProps$FairEmail_v1_1778b_playRelease():104:104 -> a + 1:1:boolean checkBuildTags$FairEmail_v1_1778b_playRelease():80:80 -> b + 1:3:boolean checkRootBinaries$FairEmail_v1_1778b_playRelease():87:89 -> c + 4:4:boolean checkRootBinaries$FairEmail_v1_1778b_playRelease():93:93 -> c + 5:5:boolean checkRootBinaries$FairEmail_v1_1778b_playRelease():87:87 -> c 1:1:boolean checkSuExists():74:74 -> d - 1:1:boolean checkSuExists$FairEmail_v1_1778a_playRelease(java.lang.ProcessBuilder):118:118 -> e - 2:4:boolean checkSuExists$FairEmail_v1_1778a_playRelease(java.lang.ProcessBuilder):122:124 -> e - 5:5:boolean checkSuExists$FairEmail_v1_1778a_playRelease(java.lang.ProcessBuilder):128:128 -> e - 6:6:boolean checkSuExists$FairEmail_v1_1778a_playRelease(java.lang.ProcessBuilder):123:123 -> e - 7:7:boolean checkSuExists$FairEmail_v1_1778a_playRelease(java.lang.ProcessBuilder):128:128 -> e + 1:1:boolean checkSuExists$FairEmail_v1_1778b_playRelease(java.lang.ProcessBuilder):118:118 -> e + 2:4:boolean checkSuExists$FairEmail_v1_1778b_playRelease(java.lang.ProcessBuilder):122:124 -> e + 5:5:boolean checkSuExists$FairEmail_v1_1778b_playRelease(java.lang.ProcessBuilder):128:128 -> e + 6:6:boolean checkSuExists$FairEmail_v1_1778b_playRelease(java.lang.ProcessBuilder):123:123 -> e + 7:7:boolean checkSuExists$FairEmail_v1_1778b_playRelease(java.lang.ProcessBuilder):128:128 -> e 1:1:boolean isRooted():62:62 -> f 2:2:boolean isRooted():64:64 -> f 1:1:boolean nativeCheckRoot():138:138 -> g @@ -46460,7 +46460,7 @@ com.bugsnag.android.ThreadType -> com.bugsnag.android.b1: 2:2:void ():16:16 -> 3:3:void ():21:21 -> 1:1:void (java.lang.String,int,java.lang.String):6:6 -> - 1:1:java.lang.String getDesc$FairEmail_v1_1778a_playRelease():6:6 -> getDesc$FairEmail_v1_1778a_playRelease + 1:1:java.lang.String getDesc$FairEmail_v1_1778b_playRelease():6:6 -> getDesc$FairEmail_v1_1778b_playRelease com.bugsnag.android.ThrowableUtils -> c.y0: # {"id":"sourceFile","fileName":"ThrowableExtensions.kt"} 1:1:java.util.List safeUnrollCauses(java.lang.Throwable):10:10 -> a @@ -46598,9 +46598,9 @@ com.bugsnag.android.internal.ImmutableConfig -> d.b: android.content.pm.ApplicationInfo appInfo -> z 1:25:void (java.lang.String,boolean,com.bugsnag.android.ErrorTypes,boolean,com.bugsnag.android.ThreadSendPolicy,java.util.Collection,java.util.Collection,java.util.Collection,java.util.Set,java.lang.String,java.lang.String,java.lang.String,java.lang.Integer,java.lang.String,com.bugsnag.android.Delivery,com.bugsnag.android.EndpointConfiguration,boolean,long,com.bugsnag.android.Logger,int,int,int,kotlin.Lazy,boolean,android.content.pm.PackageInfo,android.content.pm.ApplicationInfo,java.util.Collection):27:51 -> 26:28:void (java.lang.String,boolean,com.bugsnag.android.ErrorTypes,boolean,com.bugsnag.android.ThreadSendPolicy,java.util.Collection,java.util.Collection,java.util.Collection,java.util.Set,java.lang.String,java.lang.String,java.lang.String,java.lang.Integer,java.lang.String,com.bugsnag.android.Delivery,com.bugsnag.android.EndpointConfiguration,boolean,long,com.bugsnag.android.Logger,int,int,int,kotlin.Lazy,boolean,android.content.pm.PackageInfo,android.content.pm.ApplicationInfo,java.util.Collection):54:56 -> - 1:1:boolean shouldDiscardByErrorClass$FairEmail_v1_1778a_playRelease(java.lang.Throwable):120:120 -> A - 2:3:boolean shouldDiscardByErrorClass$FairEmail_v1_1778a_playRelease(java.lang.Throwable):242:243 -> A - 4:5:boolean shouldDiscardByErrorClass$FairEmail_v1_1778a_playRelease(java.lang.Throwable):121:122 -> A + 1:1:boolean shouldDiscardByErrorClass$FairEmail_v1_1778b_playRelease(java.lang.Throwable):120:120 -> A + 2:3:boolean shouldDiscardByErrorClass$FairEmail_v1_1778b_playRelease(java.lang.Throwable):242:243 -> A + 4:5:boolean shouldDiscardByErrorClass$FairEmail_v1_1778b_playRelease(java.lang.Throwable):121:122 -> A 1:1:boolean shouldDiscardByReleaseStage():103:103 -> B 1:1:boolean shouldDiscardError(java.lang.Throwable):72:72 -> C 1:1:boolean shouldDiscardSession(boolean):88:88 -> D @@ -46629,7 +46629,7 @@ com.bugsnag.android.internal.ImmutableConfig -> d.b: 1:1:com.bugsnag.android.DeliveryParams getSessionApiDeliveryParams():65:65 -> w 1:1:java.lang.Integer getVersionCode():40:40 -> x 1:1:boolean shouldDiscardBreadcrumb(com.bugsnag.android.BreadcrumbType):95:95 -> y - 1:1:boolean shouldDiscardByErrorClass$FairEmail_v1_1778a_playRelease(java.lang.String):111:111 -> z + 1:1:boolean shouldDiscardByErrorClass$FairEmail_v1_1778b_playRelease(java.lang.String):111:111 -> z com.bugsnag.android.internal.ImmutableConfigKt -> d.c: # {"id":"sourceFile","fileName":"ImmutableConfig.kt"} 1:2:com.bugsnag.android.internal.ImmutableConfig convertToImmutableConfig(com.bugsnag.android.Configuration,java.lang.String,android.content.pm.PackageInfo,android.content.pm.ApplicationInfo,kotlin.Lazy):136:137 -> a @@ -83495,8 +83495,6 @@ eu.faircode.email.ActivityBase$2 -> eu.faircode.email.ActivityBase$2: 1:1:void onFragmentAttached(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.content.Context):731:731 -> onFragmentAttached 1:1:void onFragmentCreated(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.os.Bundle):741:741 -> onFragmentCreated 1:1:void onFragmentDestroyed(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment):786:786 -> onFragmentDestroyed - 2:8:void onFragmentDestroyed(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment):790:796 -> onFragmentDestroyed - 9:9:void onFragmentDestroyed(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment):800:800 -> onFragmentDestroyed 1:1:void onFragmentDetached(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment):806:806 -> onFragmentDetached 1:1:void onFragmentPaused(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment):766:766 -> onFragmentPaused 1:1:void onFragmentPreAttached(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment,android.content.Context):726:726 -> onFragmentPreAttached diff --git a/app/src/main/java/eu/faircode/email/ActivityBase.java b/app/src/main/java/eu/faircode/email/ActivityBase.java index b04ceab2cf..42449c5694 100644 --- a/app/src/main/java/eu/faircode/email/ActivityBase.java +++ b/app/src/main/java/eu/faircode/email/ActivityBase.java @@ -784,7 +784,7 @@ abstract class ActivityBase extends AppCompatActivity implements SharedPreferenc @Override public void onFragmentDestroyed(@NonNull FragmentManager fm, @NonNull Fragment f) { log(fm, f, "onFragmentDestroyed"); - if (BuildConfig.PLAY_STORE_RELEASE && false) + if (BuildConfig.PLAY_STORE_RELEASE) return; try { for (Field field : f.getClass().getDeclaredFields()) {